第一章VB程序开发环境1.VB的特点:(1)可视化编程(2)面向对象的程序设计(3)结构化程序设计语言(4)事件驱动编程机制(5)访问数据库2.当一个程序包括两个以上的工程时,这些工程构成一个工程组,扩展名为.vbg3.一个应用程序可以有多个窗体(最多可达255个)4.标准模块文件是一个纯代码性质的文件,它不属于任何一个窗体,扩展名为.bas5.资源文件由一系列独立的字符串、位图及声音文件(.wav、.mid)组成,资源文件是一个纯文本文件,扩展名为.res6.窗体和控件被称为对象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\>XorMod<=Eqv+,->=Imp&15.Print weekday(now) 星期六的值为0,星期日的值为1,星期一的的值为2……16.实现字符的Unicode编码方式与ANSI编码方式相互转换的函数是StrConv17.◇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),R3. 在拖放中使用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”,则可以激活窗体或控件的属性所设定的局部鼠标形状 追问 那有木有针对“文件,菜单编辑器”的更详细一点的知识点,这个地方的题我一道都不会。。。 追答 那就没了,不好意思!!