VB程序设计教程概述.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB程序设计教程概述

VB概述 §VB特点 1.可视化的设计平台 2.面向对象的设计方法 对象具有自己的属性(对象的性质)、方法(对象的动作)和事件(对象的响应),它构成对象的三个要素。 3.事件驱动的编程机制 4.集成化的开发环境 5.结构化的设计语言 §4 VB程序设计 VB应用程序的开发有三个步骤: (1)设计应用程序界面。 (2)设置对象的属性 (3)编写事件驱动代码 ? 保存工程 简便方法: 执行“文件/保存工程”命令 (第一次保存文件)系统先打开“文件另存为”对话框,保存窗体文件(或标准模块文件),然后再打开“工程另存为”对话框,保存工程文件。 ? 保存修改后的工程文件 选择“文件/保存工程”命令保存所做的修改,(保存与工程有关的修改过的窗体文件或标准模块文件)。 ? VB基础知识 常量 (1)字符串常量 用双引号括起来的字符序列(除双引号和回车符)。 例如: China “I am a student.” 95.3% 计算机软件 (2)数值常量 整型??1234(十进制) 长整型??十进制) 单精度数:有三种形式,12.34,123!,123.45E-5 双精度数:有两种形式,12.34#,123.45D-5 在常数后面加上类型说明符: %?整型???????长整型?????!??单精度 #?双精度????$?字符串型。 2.?符号常量 格式:Const常量名?=?表达式 功能:定义一个符号常量来表示表达式的值。 说明:“常量名”可加以类型说明符。符号常量的类型由类型说明符或表达式的类型决定。 Const?PI = 3.141593 变量 1.?变量的命名 变量名以字母开头,后跟字母、数字和下划线组成 说明: (1)变量名不能是保留字 (2)VB变量名不区分字母大小写。 ? 2.?变量的类型 (1)用类型说明符 在变量的尾部加上类型说明符: %?整型??????长整型?????!??单精度 #?双精度???$?字符串型。 例如:Num%,Str1$均是合法的变量名 在引用时,可以省略类型说明符。 (2)定义变量时声明其类型 格式:Dim?变量名??As??类型 “类型”可为基本数据类型或用户自定义的类型。 Boolean(布尔型)??????????Long(长整型) Single(单精度型)??????????Double(双精度型) String(字符串型)??????????Variant(变体型) 用户自定义类型 例如: Dim str1 As?String ,?country As?String*20 Dim i As?Integer?, sum As?Single 定义变量后,数值型变量的初值为0 字符型变量的初值为空字符串 其中: 变长字符串的初值是长度为0 定长字符串的初值的长度等于定义值。 ? 3.?变体类型变量 如未定义类型的变量 例如:Dim sum As?Variant Dim sum 运算符与表达式 1.?算术运算符(8种) 优先级(从高到低): 指数(∧) 取负(-) 乘法、浮点除法(* , /) 整数除法(\) 取模(Mod) 加法、减法(+ , -)。 ? 整除:被除数和除数为整数,结果为整数。 31.7 \ 5.88 32\6??????????????????结果为:5 取模(求余)运算:结果为整数除法的余数。 31.77 Mod 5.88?????????(四舍五入) 32 Mod 6,??????????????余数为2 3 Mod 6?????????????????余数为3 字符串表达式 字符串运算符:???或??+ 功能:把字符串连接成一个字符串。 说明: (1)?符号“”与字符串变量之间应间隔一个空格, 例如: str1????str2 (2)“”能强制把其它类型的数据转换为字符串, 而“+”不能。 例如: 2008 奥运会?????2008奥运会 2008 + 奥运会????2008奥运会?? 注意: Print 123 + 567???结果:690 ????Print abc + 567???出错:类型不匹配 ? 常用内部函数 函??数 功????能 Abs(x) 返回x的绝对值 Int(x) 求不大于x的最大整数 Int(7.8)结果为7,?Int(-7.8)结果为-8 Cint(x) 把x小数四舍五入,转换为整数, Exp(x) 计算ex,e是自然数2.718281 Log(x) 求x的自然对数 Sqr(x) 求x的平方根 Rnd 返回0~1之间的随机数: 数学函数 Len(str) 返回字符串长度 Left$(str,n) 取字符串左边n个字符 Right$(str,n) 取字符串右边n个字符 Mid$(str,p[,n]) 从位置p开始,取n个字符,

文档评论(0)

word.ppt文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档