第一章
1、程序设计语言大致有三类:机器语言,汇编语言,高级语言。
2、机器语言是唯一能被计算机直接识别和执行的语言。
3、高级语言:把人们用高级语言编写的程序(称为源程序)翻译成机器语言程序(称为目标)
4、VB的特点:(1)可视化的集成开发环境;(2)事件驱动的编程机制;(3)高度的可扩充性;(4)开放的数据库功能;(5)开发功能。
5、设计VB应用程序的步骤:按2大部分工作分为:设计用户界面 和 编写程序代码。
按3部分分为:建立对象、对象属性设置、编写程序代码。
按7步分(1)建立用户界面;(2)设置对象的属性值;(3)编写程序代码,建立事件过程;(4)保存程序(5)运行调试程序(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字节16位) 和长整型(Long&4字节) 】浮点型: 【单精度型(Single!4字节) 和双精度型(Double#8字节) 】(2)字符型(3)逻辑型(Boolean):又称布尔型,其数据只有True(真)和False(假)两个值(4)日期型(Date)(5)变体型(Variant)占用空间不定,一般不用(6)对象型(Object)
2、常量:在程序运行期间其值始终保持不变的量,两种形式的常量:一般常量和符号常量。 PI:3.1415926
3、变量使用规则:(1)变量名必须以字母开头;(2)只能由字母、合法字符和下划线组成。不能含有小数点、空格等字符;(3)字符个数不得超过255个;(4)不能使用VB的关键字(如语句名、函数名等)。例如,Print、Sub、End等(5) 不区分变量名中字母的大小写
4、变量的声明:有2种方法(显式声明与隐式声明) 。(1)显式声明 用Dim、Public、Private或Static语句来声明变量(2)隐式声明:不加说明就直接使用变量,此时默认的变量类型为变体类型(Variant)
5、五类表达式:算术表达式、字符串表达式、日期表达式、关系表达式和逻辑(布尔)表达式。
6、运算符优先级: ^(乘方) → -(求负) → */ (乘除)→ \(取整) → Mod (取模/取余:只在整形中运行)→+ - 汇编语言大小写字母转换同级左到右
(补:sqr开平方函数;< >不等于号)
7、VB常用内部函数大体上分为五大类:数学函数(随机函数),字符串函数,格式输出函数,日期函数和转换函数。
8、随机函数:Rnd(产生[0,1)的一个随机数)通常与Int函数配合使用Rnd ,生成[a, b]区间范围内的随机整数,可以采用公式Int((b-a+1)*Rnd + a)
注意:使用Rnd函数之前,先用Randomize语句来初始化随机数生成器。
9、字符串表达式:连接符有两个:&和+。&可以连接两个字符串,还可连接字符串;但+只能连接字符串
9、字符串函数:(1)mid(字符串, p[,n]) = 子字符串,取“字符串”中从P开始的n个字符组成的“子字符串”。
(2)函数Mid(“ABCDEG”,3,2)的结果为”CD” ,若省略n,则得到的是从P开始的往后所有字符,如Mid(“ABCDE”,2) 的结果为 “BCDE”
(3)函数Instr(求子串位置函数) f和k均为可选参数,f表示开始搜索的位置(默认值为1),k表示比较方式,k为0区分大小写;k为1不分大小写。
(4)函数String(n,s) 返回n个由字符串s第1个字符组成的新字符串,例String(6, 42) 与 String(6, ”*”)作用相同。
10、类型转换函数(Val函数):转换函数用于数据类型的转换(用法例:Val("A12") 的值为 0;Val("12A12") 的值为 12; Val("1.2e2") 的值为 120)
11、代码书写规则:(1)一行写多条语句,冒号分隔(2)一条语句写成多行“└┘_”
12、三种结构:顺序结构、选择结构和循环结构。
第三章
1、一个完整的VB应用程序,一般都包含三部分内容:输入 → 处理 → 输出
2、赋值语句是程序设计中最基本、最常用的语句(1)表达式中变量必须赋值(例:a=6)(2)利用赋值语句,可以改变变量的值。
3、加载Load;卸载Unload (Unload Me 卸载当前窗体)
4、暂停语句Stop;强制中断Ctrl + Break
5、“;”(紧凑格式)“,”(按区格式)
6、Print方法:(1)使用的对象可以是窗体等 (2)表达式列表是一个或多个表达式,如果省略,则输出一个空行(3)当输出多个表达式时,各表达式之间用分号“;”(紧凑格式)或“,”(按区格式)隔开。(4)语句行末尾有分号或逗号,输出本行输出项后不换行
7、特殊打印格式(1)Spc(n)函数:在输出下一项之前插入n个空格;(2)Tab(n)函数:1个汉字占2个位置;
(3)Format函数(表达式 [,格式串]):根据格式串规定的格式来输出表达式的值,除#和0外其他原样输出。
9、窗体的方法:(1)Show方法:快速显示一个窗体,使该窗体变成活动窗体(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(背景颜)和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(“输入文件名是否正确”)
第四章
1、“=”相等,赋值
2、条件表达式分为:关系表达式和逻辑表达式.条件表达式的取值为逻辑值(也称布尔值):真(True) 和假(False)
3、条件语句: If...Then / If...Else
4、条件语句的嵌套一般格式
If 条件1 Then
If 条件2 Then
…
End If
Else
If 条件3 Then
…
End If
End If
5、选择性控件:单选按钮、复选框、列表框和组合框
6、单选按钮(OptionButton)控件 复选框(CheckBox)控件
7、计时器(Timer)每隔一定的时间间隔产生一次Timer事件(或称报时)。
第五章
1、循环语句Next
2、Do[{While|Until} 条件]...Loop两种格式:
(1)前测Do ...Loop。Loop语句功能:条件成立(为真)时,执行循环体;条件不成立(为假时),终止循环;Loop(直到型循环)语句功能:条件不成立(为假)时,执行循环体,直到条件成立(为真)时,终止循环。
(2)后测型Do...Loop:先执行循环体,然后判断条件,根据条件决定是否继续执行循环。
注意: 本语句执行循环的最少次数为1,而前测型Do...Loop语句的最少次数为0(即一次都不执行循环)
3、列表框(ListBox)用于列出可供用户选择的项目列表,用户可从中选择一个或多个选项。
4、组合框:列表框和文本框的组合。组合框的Style属性为0,TabIndex(键序)为0
第六章
1、人为设定下届方法:Option Base 1;Dim Data(10) As Single (下标号从1~10)
2、ReDim语句格式:
ReDim [Preserve] 数组名([下界1 T0] 上界1[,] [下界2 T0] 上界2…]) [As数据类型]
功能:重新定义动态数组,按定义的上下界重新分配存储单元。
3、两种形式的数组:静态数组和动态数组。
4、Erase数组:数组刷新语句可以作用于动态数组和静态数组;功能:该语句用来清除静态数组的内容,或者释放动态数组占用的内存空间。
5、建立控件数组有三种方法:(1)给控件起相同的名称(2)将现有的控件复制并粘贴到窗体等上面(3)将控件的Index属性设置为非Null(空值)数值。
第七章
1、参数传递可以实现调用过程和被调过程之间的信息交换.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论