第一章
1程序设计语言大致有三类:机器语言,汇编语言,高级语言。
2机器语言是唯一能被计算机直接识别和执行的语言。
3高级语言:把人们用高级语言编写的程序(称为源程序)翻译成机器语言程序(称为目标)
4VB的特点:(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
8Val函数(将数值字符串转换为数字)Val(Text.Text)
9设置对象属性的常用两种方法(1)在属性窗口中设置(静态修改)(2)在程序运行中更改对象的属性(动态修改)[对象名.]属性名=属性值
10Form1.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常量:在程序运行期间其值始终保持不变的量,两种形式的常量:一般常量和符号常量。      PI3.1415926
3变量使用规则(1)变量名必须以字母开头;(2)只能由字母、合法字符和下划线组成。不能含有小数点、空格等字符;(3)字符个数不得超过255个;(4)不能使用VB的关键字(如语句名、函数名等)。例如,PrintSubEnd(5) 不区分变量名中字母的大小写
4变量的声明:有2种方法(显式声明与隐式声明) 。(1)显式声明 DimPublicPrivateStatic语句来声明变量(2)隐式声明:不加说明就直接使用变量,此时默认的变量类型为变体类型(Variant)
5五类表达式:算术表达式、字符串表达式、日期表达式、关系表达式和逻辑(布尔)表达式。
6运算符优先级 ^(乘方) -(求负) */ (乘除)→ \(取整) Mod (取模/取余:只在整形中运行)→+ - 汇编语言大小写字母转换同级左到右
(补:sqr开平方函数;< >不等于号)
7VB常用内部函数大体上分为五大类:数学函数(随机函数),字符串函数,格式输出函数,日期函数和转换函数。
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(求子串位置函数) fk均为可选参数,f表示开始搜索的位置(默认值为1)k表示比较方式,k0区分大小写;k1不分大小写。
(4)函数String(n,s) 返回n个由字符串s1个字符组成的新字符串,例String(6, 42) String(6, ”*”)作用相同。
10类型转换函数Val函数):转换函数用于数据类型的转换(用法例:Val("A12") 的值为 0Val("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、“;(紧凑格式),(按区格式)
6Print方法(1)使用的对象可以是窗体等 (2)表达式列表是一个或多个表达式,如果省略,则输出一个空行(3)当输出多个表达式时,各表达式之间用分号“;(紧凑格式)或“,(按区格式)隔开。(4)语句行末尾有分号或逗号,输出本行输出项后不换行
7特殊打印格式1Spcn)函数:在输出下一项之前插入n个空格;(2Tab(n)函数:1个汉字占2个位置;
3Format函数(表达式 [,格式串]):根据格式串规定的格式来输出表达式的值,除#0外其他原样输出。
9窗体的方法(1)Show方法:快速显示一个窗体,使该窗体变成活动窗体(2)Print方法:在窗体上输出表达式的值(3)Cls方法:清除运行时在窗体中显示的文本或图形(4)Move方法:移动并改变窗体或控件的位置和大小.
10窗体坐标系统:坐标原点(0,0)在窗体左上角;坐标轴刻度单位为缇(Twip,567缇为1厘米);(CurrentXCurrentY)表当前位置的横纵坐标
11三种基本控件——命令按钮、标签和文本框
12控件公共属性(1)Name属性:只读不能改(2)Caption属性;决定窗体标题栏中显示的文字(3TopLelf属性确定控件在窗体中的位置 (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
2Do[{While|Until} 条件]...Loop两种格式
(1)前测Do ...LoopLoop语句功能:条件成立(为真)时,执行循环体;条件不成立(为假时),终止循环;Loop(直到型循环)语句功能:条件不成立(为假)时,执行循环体,直到条件成立(为真)时,终止循环。
2后测型Do...Loop:先执行循环体,然后判断条件,根据条件决定是否继续执行循环。
注意: 本语句执行循环的最少次数为1,而前测型Do...Loop语句的最少次数为0(即一次都不执行循环)
3列表框(ListBox)用于列出可供用户选择的项目列表,用户可从中选择一个或多个选项。
4组合框:列表框和文本框的组合。组合框的Style属性为0TabIndex(键序)0
第六章
1人为设定下届方法:Option Base 1Dim Data(10) As Single (下标号从110
2ReDim语句格式:
    ReDim [Preserve] 数组名([下界1 T0] 上界1[,] [下界2 T0] 上界2]) [As数据类型]
    功能:重新定义动态数组,按定义的上下界重新分配存储单元。
3两种形式的数组:静态数组和动态数组。
4Erase数组:数组刷新语句可以作用于动态数组和静态数组;功能:该语句用来清除静态数组的内容,或者释放动态数组占用的内存空间。
5建立控件数组有三种方法:(1)给控件起相同的名称(2)将现有的控件复制并粘贴到窗体等上面(3)将控件的Index属性设置为非Null(空值)数值。
第七章
1参数传递可以实现调用过程和被调过程之间的信息交换.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。