第一章VB程序开发环境
1.VB的特点:
(1)可视化编程
(2)面向对象的程序设计
(3)结构化程序设计语言
(4)事件驱动编程机制
(5)访问数据库
2.当一个程序包括两个以上的工程时,这些工程构成一个工程组,扩展名为.vbg
3.一个应用程序可以有多个窗体(最多可达255个)
4.标准模块文件是一个纯代码性质的文件,它不属于任何一个窗体,扩展名为.bas
5.资源文件由一系列独立的字符串、位图及声音文件(.wav、.mid)组成,资源文件是一个纯文本文件,扩展名为.res
6.窗体和控件被称为对象
7.与传统的程序设计语言相比VB最突出的特点是事件驱动编程机制
8.Visual Basic的菜单栏有两种形式,分别为固定形式和浮动形式
第二章对象及其操作
1.“对象”是系统中的基本运行实体
2.对象是具有特殊属性(数据)和行为方式(方法)的实体
3.把只能通过属性窗口设置的属性称为“只读属性”,它只能在设计阶段设置,不能在运行期间改变。有:Name,BorderStyle(边框类型)
4.ControlBox属性只适用与窗体
5.Pointer(指针)不是一个控件
6.每个控件的默认属性即为该控件的控件值。控件值是一个控件的最重要或最常用的属性。
7.边框上有8个黑色小方框的控件叫做活动控件或当前控件。当窗体上有多个控件时,最多只有一个控件是活动的。
8.在被选择的多个控件中,有一个控件的周围是实心小方块(其它为空心小方块),这个控件称为“基准控件”
9.属性窗口由对象框、属性显示方式、属性列表、属性解释四个部分构成
10.控件分为三类:标准控件、ActiveX控件、可插入对象
11.VB应用程序通常由3类模块组成,即标准模块、窗体模块、类模块
第三章 简单程序设计
1.续行符与它前面的字符之间至少要有一个空格
2.赋值语句兼有赋值和计算双重功能
3,不管表达式是什么类型,都可以赋值给一个Variant变量
4,注释语句
(1)注释语句是非执行语句,仅对程序的有关内容起注释作用
(2)任何字符(包括中文字符)都可以放在注释行中作为注释内容。注释语句通常放在过程、模块的开头作为标题用,也可以放在执行语句(单行或复合语句行)的后面,在这种情况下,注释语句必须是最后一个语句
(3)注释语句不能放在续行符的后面
5.为了保持程序的完整性,,应当在程序中含有End语句,并且通过End语句结束程序
6.用Visual Basic开发程序时,需要一下3步:
(1)建立可视用户界面
(2)设置可视界面特性
(3)编写事件驱动代码
7.在保存工程文件之前,应先分别保存窗体文件和标准模块文件(如果存在)
8.应用程序是一个指令集,用来指挥计算机完成指定的操作
9.应用程序结构指的是组织指令的方法,即指令存放的位置和指令的执行顺序每个窗体模块分为两部分,一部分是作为用户界面的窗体,另一部分是执行具体操作的代码
10.每个窗体模块都包含事件过程,即代码部分
11.标准模块(.bas)完全由代码组成,类模块是没有物理表示的控件,类模块既包含代码又包含数据
12.事件驱动应用程序的典型操作序列为:
(1)启动应用程序,加载和显示窗体
(2)窗体或窗体上的控件接受事件,事件可以由用户引发,可以由系统引发,也可以由代码间接引发
(3)如果响应的事件过程中存在代码,则执行代码
(4)应用程序等待下一次事件
注意:有些事件可能伴随其它事件发生
13.为了装入一个VB应用程序,应当只装入
工程文件
14. Move方法用于移动窗体或控件,其语法
为象对名.Move Left[Top],[Width],[Height]
15.当窗体改变大小时要使其中的窗体也按
比例发生变化,应使用窗体的Resize事件
16.下列窗体事件中,不能由用户触发的事件是Load事件和Initialize事件
第四章 程序设计基础
1.基本数据类型有字符串型数据和数值型数据。字符串分为两种,即变长字符串和定长字符串。数值型数据分为整型数和浮点数。
2.Decimal数据类型只能在变体类型(Variant)中使用,也就是说,不能把一个变量声明为Decimal类型。
3.变量的命名规则
(1)名字只能由字母、数字和下划线组成
(2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符
(3)名字的有效字符为255个
(4)不能用VB的保留字作变量名,但可以把保留字嵌入变量名中;同时,变量名也不能是末尾带有说明符的保留字。
4.一个有名称的内存位置称为变量。VB用变量来储存数据值。通过名字来引用一个变量,而数据类型则决定了该变量的储存方式。
5.VB中变量分为3类:局部变量、模块变量、全局变量
6.当同一窗体内的不同过程使用相同的变量时,必须定义窗体层变量。窗体层变量不能默认声明。
7.全局变量只能在标准模块中声明,不能在过程或窗体中声明。
8.默认定义的变量不需要使用Dim语句
9.默认声明一般只适用于局部变量
10.UniCode方式(统一编码方式)下,一个英文字符或一个汉字都看作是一个字符,所占用的存储空间均为两个字节
11.空白字符包括空格、Tab键等
12.-1表示“真”,0表示“假”
13.字符串连接运算符(&)不是算术运算符,就其运算顺序而言,它在所有算术运算符之后,而在所有比较运算符之前
14.表达式的执行顺序
(1)首先进行函数运算
(2)接着进行算术运算
(3)然后进行关系运算
(4)最后进行逻辑运算
运算符执行顺序
算术比较逻辑优先级
^=Not↓高
↓
↓低
-(负数)<>And
*,/<Or
\>Xor
Mod<=Eqv
+,->=Imp
&
15.Print weekday(now) 星期六的值为0,星期日的值为1,星期一的的值为2……
16.实现字符的Unicode编码方式与ANSI编码方式相互转换的函数是StrConv
17.◇Static定义的变量,其值在退出后仍能保留(静态变量)
第五章数据输入输出
1.BorderStyle用来设置标签的边框,值0为无边框,值1为有边框
2.BackStyle值为1时,标签将覆盖背景,值为0,标签是“透明”的
第六章常用标准控件
1.图片框与图像框的区别
(1)图片框是“容器”控件,可以作为父控件。也就是说,在图片框中可以包含其它控件,而其它控件不能“属于”一个图像框
(2)图片框可以通过Print方法接收文本,并可接收由像素组成的图形,而图像框不能接收用Print方法输入的信息,也不能用绘图方法在图像框上绘制图形
(3)图像框比图片框占用的内存少,显示速度快
(4)图片框内的控件不能移到图片框外
第十章 键盘与鼠标事件
1. PSet是画点语句,用它可以在(X,Y)处画一个点
2.VB中用Circle方法画圆,其格式为:
Circle(x,y),R
3. 在拖放中使用Source. Move (X - Source. Width / 2), (Y - Source. Height / 2)语句,鼠标光标所指的是控件的中心
4.VB中已经把键盘上的功能键定义为常量,即vbKeyFx(这里的x是1——12之间的值)
5.控件的键盘事件优于窗体的键盘事件,如果希望窗体先接收键盘事件,则必须把窗体的KeyPreview属性设置为True,否则不能激活窗体的键盘事件
6.大写字母的KeyCode与AscII码一样,小写的则不同
7.与屏幕对象一起使用时,鼠标光标的形状在屏幕的任何位置都不会改变。如果设置“Screen.MousePointer=0”,则可以激活窗体或控件的属性所设定的局部鼠标形状
追问那有木有针对“文件,菜单编辑器”的更详细一点的知识点,这个地方的题我一道都不会。。。
追答那就没了,不好意思!!