- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章节 VB语言基础
第2章 VB语言基础 2.1 数据类型 2.1 数据类型 说明: 168%(整型,2字节)、32768%(溢出)、 32768 &(长整型,4字节), 1.234!(single,4字节),1.234#(double,8字节),1.234@(currency,8字节) 货币型数据与浮点数的区别:前者小数点是固定的,而后者小数点是浮动的 例如,计算1+1,作为浮点数时可能得到的结果是1…。而如果是Currency类型的数据是用十进制进行运算,因而计算结果是非常精确的。 日期型数据的表示 用#括起来, 用“/”、“,”或“-”分隔开, 顺序可以是年、月、日,或月、日、年。 时间必须用“:”分隔,顺序是时、分、秒。 如:# September,11,2005 #、 # 2005-09-11 #、 # 10:30:00 AM #、 # 09/11/2005 10:30:00 AM # 2.2 变量与常量 错误的变量名: 2.2.1变量的声明 1.用Dim语句显式声明变量 形式 : Dim 变量名 [AS 类型名] 或 Dim 变量名尾符 例: Dim intCount As integer , sngSum As single 等价于 Dim intCount%, sngSum! 例:Dim sum1,count as integer 表示定义sum1则为变体类型变量,count为整型变量 2.隐式声明 未进行上述的声明而直接使用,其类型为 Variant 类型。 3.强制显式声明变量设置的方法: 在通用声明处加 Option Explicit 语句或 菜单“工具-选项”, “编辑器”选项卡,选择“要求变量声明”复选框。 显式声明的变量有4个层次的作用域 过程层次, 动态的:用dim在过程中定义的 过程层次,静态的:用static 在过程中定义的 窗体层次:在窗体的“通用声明”位置定义的 模块中的全局量:在模块中定义的 如 Global g As Integer 作用域示例 2.2.2常量 1.用户自定义符号常量 形式: Const 常量名 [AS 类型] = 表达式 例 Const MAX AS Integer = 100 2.系统常量 系统预先定义,位于对象库中,“视图\对象浏览器”查看. 例: vbNormal、vbMinimized、vbCrLf、vbRed等等。 3.用户声明常量的作用域 与变量的作用域类似。 2.3 内部函数 1 数学运算函数 Rnd函数:产生0..1之间的数,为了产生min和max之间的数,可使用如下公式: L=Int (( max – min +1 ) * Rnd ) + min 如产生100..200之间的数,使用下式: Number = Int(101 * Rnd) + 100 Randomize (种子): 使用不同的种子,Rnd可以产生不同的随机数。 为了每次运行产生不同的随机数,种子可以采用Timer函数。 2 字符串函数 3 转换函数 4 格式输出函数 5 日期和时间函数 2.4 表达式 1 算术表达式 2 字符表达式 3 关系表达式 4 布尔表达式 5 表达式的优先级 2.5 赋值语句 形式 变量名=表达式 或 对象名.属性名=表达式 例: sRate!=0.1 Text1.Text =”欢迎使用Visual Basic 6.0” 说明 同一行可用冒号分隔写多个赋值语句,但不能在同一个赋值语句中为多个变量赋值。 如:x=1: y=1: z=1 正确, x=y=z=1 错误 2.6.1 数据输入InputBox 格式 InputBox(提示信息[,对话框标题][,缺省值]) 说明 提示信息、对话框标题,缺省值都是字符串表达式。 函数返回值为字符类型,若要接收数值型数据时,最好用Val()函数将数字字符串转换成数值型数据。 例1 在屏幕上显示图示的对话框。 2.6.2 文本框(TextBox)控件 功能 文本编辑区域,在该区域用户可以输入、编辑和显示文本内容。 主要属性 1. Text :文本内容 2. Maxlength: 设置文本的最大字符个数。 0表示任意长度值. 3.MultiLine: 是否允许多行显示,默认一行(FALSE) 4.ScrollBars: 当MultiLine为True时,该属性才有效,表示滚动条的形式: 0-None、1-Horizontal
文档评论(0)