1、第一章1、程序设计语言大致有三类:机器语言,汇编语言,高级语言。2、机器语言是唯一能被计算机直接识别和执行的语言。3、高级语言:把人们用高级语言编写的程序(称为源程序) 翻译成机器语言程序(称为目标)4、VB 的特点:(1)可视化的集成开发环境;(2)事件驱动的编程机制;(3)高度的可扩充性;(4)开放的数据库功能;(5)开发功能。5、设计 VB 应用程序的步骤:按 2 大部分工作分为:设计用户界面 和 编写程序代码。按 3 部分分为:建立对象、对象属性设置、编写程序代码。按 7 步分(1)建立用户界面;(2) 设置对象的属性值;(3) 编写程序代码,建立事件过程;(4)保存程序(5)运行调试
2、程序(6) 生成可执行文件(7)创建安装程序。6、文本框 Text1;标签 Label1;命令按钮 Command1; Caption(标题名)。7、工程(.vbp)窗体模块(.frm)标准模块(.bas )类模块文件(.cls)8、Val 函数(将数值字符串转换为数字 )。Val(Text.Text)。9、设置对象属性的常用两种方法:(1)在属性窗口中设置(静态修改)(2) 在程序运行中更改对象的属性( 动态修改)对象名.属性名=属性值10、Form1.Cls :消除窗体 Form1 上的内容(文本或图形) (Cls :清频)第二章1、数据类型:(1)数值型:整数型【整型(Integer%2
3、 字节 16 位) 和长整型(Long”(紧凑格式)“,”( 按区格式)6、Print 方法:(1)使用的对象可以是窗体等 (2)表达式列表是一个或多个表达式,如果省略,则输出一个空行(3)当输出多个表达式时,各表达式之间用分号“;”(紧凑格式) 或“,”(按区格式)隔开。(4)语句行末尾有分号或逗号,输出本行输出项后不换行7、特殊打印格式(1)Spc(n)函数:在输出下一项之前插入 n 个空格;(2)Tab(n)函数: 1 个汉字占 2 个位置;(3)Format 函数(表达式 ,格式串):根据格式串规定的格式来输出表达式的值,除#和 0 外其他原样输出。9、窗体的方法:(1)Show 方法
4、:快速显示一个窗体,使该窗体变成活动窗体(2)Print 方法:在窗体上输出表达式的值(3)Cls 方法:清除运行时在窗体中显示的文本或图形(4)Move 方法:移动并改变窗体或控件的位置和大小.10、窗体坐标系统:坐标原点(0,0)在窗体左上角;坐标轴刻度单位为缇(Twip,567 缇为 1 厘米) ;(CurrentX,CurrentY)表当前位置的横纵坐标11、三种基本控件命令按钮、标签和文本框12、控件的公共属性:(1)Name 属性:只读不能改(2)Caption 属性;决定窗体标题栏中显示的文字(3)Top 和 Lelf 属性确定控件在窗体中的位置(4)BackColor(背景颜色
5、)和 ForeColor(前景颜色) 13、命令按钮:只支持 Click(单击)事件不支持 DblClick(双击)14、常用文本框(TextBox):PasswordChar 属性(密码输入)15、 (1)输入对话框:变量=InputBox(提示,标题,缺省值,xpos,ypos) (2)消息对话框 :变量=MsgBox(提示,对话框类型 , 对话框标题)16、换行符:Chr(10) 回车换行符:Chr(13)&Chr(10)17、消息框的三种格式:y = MsgBox(“输入文件名是否正确”,52, “请确认”); MsgBox “输入文件名是否正确”,52, “请确认”;MsgBox(“
6、输入文件名是否正确”)第四章1、 “=”相等,赋值2、条件表达式分为:关系表达式和逻辑表达式.条件表达式的取值为逻辑值(也称布尔值):真(True) 和假(False)3、条件语句: If.Then / If.Then.Else4、条件语句的嵌套一般格式If 条件 1 ThenIf 条件 2 ThenEnd IfElseIf 条件 3 ThenEnd IfEnd If5、选择性控件:单选按钮、复选框、列表框和组合框6、单选按钮(OptionButton)控件 复选框(CheckBox) 控件7、计时器(Timer)每隔一定的时间间隔产生一次 Timer 事件(或称报时)。第五章1、循环语句 F
7、or.Next 2、DoWhile|Until 条件.Loop 两种格式:(1)前测 Do .Loop。Do While.Loop语句功能:条件成立(为真)时,执行循环体;条件不成立(为假时),终止循环;Do Until.Loop(直到型循环)语句功能:条件不成立(为假)时,执行循环体,直到条件成立(为真) 时,终止循环。(2)后测型 Do.Loop:先执行循环体,然后判断条件,根据条件决定是否继续执行循环。注意: 本语句执行循环的最少次数为 1,而前测型 Do.Loop 语句的最少次数为 0(即一次都不执行循环 )3、列表框(ListBox)用于列出可供用户选择的项目列表,用户可从中选择一个
8、或多个选项。4、组合框:列表框和文本框的组合。组合框的 Style 属性为0,TabIndex(键序) 为 0第六章1、人为设定下届方法:Option Base 1;Dim Data(10) As Single (下标号从 110)2、ReDim 语句格式:ReDim Preserve 数组名(下界 1 T0 上界 1, 下界 2 T0 上界 2) As 数据类型功能:重新定义动态数组,按定义的上下界重新分配存储单元。3、两种形式的数组:静态数组和动态数组。4、Erase 数组: 数组刷新语句可以作用于动态数组和静态数组;功能:该语句用来清除静态数组的内容,或者释放动态数组占用的内存空间。5、
9、建立控件数组有三种方法:(1)给控件起相同的名称(2)将现有的控件复制并粘贴到窗体等上面(3)将控件的 Index 属性设置为非Null(空值) 数值。第七章1、参数传递可以实现调用过程和被调过程之间的信息交换.参数传递的两种方式:按值传递和按地址传递(VB 默认的数据传递方式)2、形式参数:在被调过程中的参数,只出现在 Sub 过程和Function 函数过程。3、实际参数:在调用过程中的参数。4、ByVal 表示该参数按值传递,ByRef 表示该参数按地址传递 。ByVal 只影响形式参数(形参)不影响实际参数(实参) ,ByRef 两个都影响。5、VB 应用程序的过程:事件过程、通用过程
10、(包括 Sub 过程、Function 过程)6、Sub 过程调用的两种方法:(1)使用 Call 语句;(2)直接使用过程名。7Sub 过程:局部(Private)过程、全局(公用, Public)过程和静态(Static)过程8、Function 过程的调用的两种方法:(1)直接调用(2)用 call 语句调用,会自动放弃返回值,一般不用。9、变量通过作用域分为:(1)局部变量(在一个过程内部用 Dim 或 Static 声明的变量) ;(2)模块级变量(可以在一个窗体的不同过程中使用) ;(3)全局变量(任何一个窗体和模块间切换 )10、变量按生存期分:变量能够保持其值的时间,分为动态变量和静态变量。11、Load 语句:把一个窗体装入内存;UnLoad 语句:清除内存中指定的窗体;Show 方法:显示一个窗体;Hide 方法:隐藏窗体。即不在屏幕上显示,但仍在内存中,因此它与 UnLoad 的作用是不一样的。