网站大量收购独家精品文档,联系QQ:2885784924

vb重点难点.doc

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

§1 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) 

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档