1、VB程序设计(笔试2~4分)
2、VB的特点有可视化编程、面向对象的程序设计、结构化的程序设计、事件驱动机制(最主要的)。
3、工程资源管理器窗口,用树形目录列出工程中的窗体和模块,展现当前工程文件的组成。
4、 工程资源管理器可以包含的六种文件:窗体文件(frm)、程序模块文件(bas)、 类模块文件(cls)、工程文件(vbp)、工程组文件(vbg)、资源文件(res).
5、标题栏是屏幕顶部的水平条,它显示的是应用程序的名字。
6、窗体上有许多点是用来对齐控件的。
7、VB的两种运行方式:解释和编译
8、VB的三种控制结构:选择、顺序、循环
9、VB的三种运行方式:设计、运行、中断
10、VB控件分为两种;标准内部控件和active控件
2、对象及其操作(笔试2~6分)
当窗体的keypreview性设置为ture时,窗体可以捕获键盘事件并响应。
当选择多个控件后,在属性窗口中只能显示它们共同的属性。修改了某个属性值,则所有被选择的控件的这个属性值都会改变。
按下ctrl键,单击一次控件图标,然后松开ctrl键,可以连续在窗体中画多个同一类型的控件。
要想使VB应用程序脱离设计平台,在任意环境下都能运行,则需要编译应用程序,生成可执行文件。
在第一次保存工程文件时,系统会出现文件另存为和工程另存为两个对话框,如果不是第一次保存文件,则不会出现对话框。
空格键=鼠标单击、回车键=鼠标双击 、空格键右边第三个键(就是windows徽标键和ctrl之间的那个键,不知道叫什么名字)=鼠标右击。
选择多个控件的方法按住shift键的同时单击多个控件。
Borderstyle属性为2或者5时在运行时窗体大小可以改变,其他值不可以。
事件是指发生在对象上的事情。对象对事件具有响应性,即遇到事件发生时会做出响应的响应动作。
在事件驱动机制中程序员只需编写响应用户动作的代码,而不必精确的考虑执行次序的每个步骤,这样,每个小段程序(模块)都由用户产生的随机事件来触发。
12、将command1扩大一倍的代码:
Command1.height=command1.height*2
Command1.weight=command1.weight*2
将command1放在窗体左上角的代码
p=0
Command1.left=0
将command1放在窗体右上角的代码:
p=0
Command1.left=form1.width-command1.width
将command1向左移动100的代码
Command1.left=command1.left-100
16、向左left-;向右left+;向上top-;向下top+
3、数据类型和表达式
intrger整型,不包含小数和指数,每个数据占用两个(16位)字节,声明符%
long 不包含小数和指数 每个数据占用4个字节(36位) &
single 通常以指数表示,以e或E表示指数部分 ,占4个字节,可以精确到7位, 声明符!
Double 以指数形式表示,d或D表示指数部分,占用8个字节
Currency 占用8个字节, 声明符@
Byte 1个字节的存储空间。
逻辑型boolean取值ture是-1,false是0.
变量的作用域:
①局部变量:在过程内部用dim定义的变量或者未生命而直接使用的变量以及用static生命
的变量
②模块级变量:在窗体模块或者标准模块的通用生命段中用dim语句或者private声明的变量。作用反胃是其所在的模块。
③全局变量:在模块的通用声明段中用public声明的变量,作用范围是应用程序的所有过程。
符号常量是用coast语句定义的常量:参数可以是定义过的常量、数据、或包含常量的数值表达式,但是不能使用函数的调用。
字符串比较比如 adckiij 与adcmho 从字符串的第一个字符开始比较如果相同比较第二个直到两字符不相同是。即上面的k与m处,比较的是k与m的ascii码值。k的ascii码值为107 m的为109
所以结果109 > 107 即比较结果 adckiij < adcmho
12、空格的ASCII码值是32,小于字母的ASCII码。
14、暂停语句:stop 执行暂停语句时 ,窗体自动打开立即窗口
15、用dim定义的变量是动态变量(对)
用dim定义的变量是局部变量(错)
静态变量一定是局部变量(对)
用private定义的变量是模块级变量(对)
算数表达式运算符运算顺序:幂运算^ * / \ mod + -
\和mod运算先转换成整数 后运算如25.6mod6.5(即26 mod 6遵循奇进偶不进)为2
字符串连接符+ &
如下:print 12+"34", 12&34,12+"ab34"
输出结果 46 1234 类型不匹配
布尔值可以用于算数运算:true为-1,false为0
如12+true为11;12+false为12
a=5:b=4:c=3
Print a>b>c 结果为false
True>c
-1>3 false
VB中=有赋值,比较两个功能
a=3 赋值
b=a=2 赋值 比较 将a=2比较的值赋值给b
Print a,b
3 false
在VB中5<=X<=10不能判断X在[5,10]中应该是5<=X and X<=10
数值可以用于逻辑运算,非0值为true,0为false
计算机二级vb 其中true and n 和false or n为n,否则true为-1,false为0
Print true and 3;true or 3;false and 3;false or 3
结果: 3 -1 0 3
23、本章要求:变量2分以上,函数2分,表达式2分
4、数据的输入和输出(笔试2~4分)
print方法:outputlist表示要输出的文件表达式,,其中分号表示下一个字符紧挨着前一个字符打印,而逗号表示下一个字符在前一个字符的下一个打印区开始打印(14个字符作为一个分区),打印多次print时,会自动换行,如果要同行输出,则在上一个print方法的末尾加上分号或者逗号。
与print有关的函数:
Spc(n),用来在输出中插入空白字符。
hello world
aaa
Tab(n)将插入点定位在绝对列号上,使用无参数的tab()将插入点定位在下一个打印区的起始位置。
如 print“hello”;tab;”world”
Print Tab;”aaa”
输出结果如图
Format函数实现数值按一定的格式输出
(0)数字占位符。显示一位数字或是零。如果表达式在格式字符串中 0 的位置上有一位数字存在,那么就显示出来;否则,就以零显示。如果数值的位数少于格式表达式中零的位数(无论是小数点的左方或右方),那么就把前面或后面的零补足。如果数值的小数点右方位
数多于格式表达式中小数点右面零的位数,那么就四舍五入到有零的位数的最后一位。如果数值的小数点左方位数多于格式表达式中小数点左面零的位数,那么多出的部分都要不加修饰地显示出来。
发布评论