金文二级VB教程讲义.pdf

5星(超过95%的资源)
所需积分/C币:49 2013-09-05 08:18:23 1.13MB PDF
49
收藏 收藏
举报

金文二级VB教程讲义 一、启动 VB的四种方法: 1、使用“开始”菜单中的“程序”命令 2、使用“我的电脑” 3、使用“开始”菜单中的“运行”命令 4、建立启动visual basic 6.0的快捷方式 二、VB启动后的简单设置 1、新建工程……标准exe 2、(1)SDI单文档界面 (2)MDI多文档界面 “工具”—>“选项”—>“高级”—>“SDI开发环境” 3、退出VB:Alt+Q
在窗体上建立用户界面,然后编写程序代码。界面的设计完全通过控件来实现,可以任意改 变其大小,移动到窗体的任何位置。 除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局、代码编辑器窗口、 立即窗口、木地窗口和监视窗口等。 第二章对象及其操作 第一节对象 、VB的属性 1、什么是对象 1)窗体和控件就是 Visual basic中预定义的对象。 2)对象是具有特殊属性(数据)和行为方式〔方法)的实体,建立一个对象后,其操作 通过与该对象有关的属性,事件和方法来措述。 2、对象属性 1)属性是一个对象的特性,不同的对象有不同的属性。 2)除了用属性窗口设置对象属性外,也可以在稈序中用程序语句设置,一般格式如下: 对象名属性名称=新设置的属性值 、对象事件 1)所谓事件,是由VB预先设置好的,能够被对象识别的动作,不同的对象能够识别的 事件也不一样。当时间有用户触发或由系统触发时,对象就会对该事件做出响应。 2)响应某个事件后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做事 件过程。 3)时间过稈的一般格式如下: Private sub对象名称事件名称() 事件响应程序代码 End sub “对象名称〃指的是该对象的name属性,“事件名称”是由VB预先定义好的赋予该对 象的事件,而这个事件必须是对象所能识别的。 4、对象方法 1)在传统的程序设计中,过程和函数是编程语言的主要部件,而在面向对象程序设计中, 引入了称为方法的特殊过程和函数。 2)方法的操作与过稈,函数的操作相同,但方法是特定对象的一部分,正如属性和事件 是对象的一部分一样。其调用格式为: 对象名称方法名称 3)在调用方法时,可以省略对象名。在这种情况下,VB所调用的方法作为当前对象的 方法,一般把当前窗体作为当前对象 对象属性设置 1、激活属性窗口的集中方法: 1)用鼠标单击属性窗口的任何部位 2)执行“视图”菜单中的“属性窗∏”命令。 3)按F4键 4)点击工具栏上的“属性窗口”按钮 5)按组合键Ctr+ Page Up或者ctr+ Page Down 2、属性不同,设置新属性的方式也不样,通常有下3种: 1)直接键入属性值 有些属性,如 Caption,Text等都必须由用户键入,在建立对象(控件或窗体)吋,VB 可为其提供默认值。为了提高程序的可读性,最好能赋予它一个有确定意义的名称。这可以 通过在属性窗口中键入新属性值来实现 2)选择输入,即運过下拉列表选择所需要的属性值。 有些属性(例如: borderstyle、 Controlbox、 Drawstyle、 Drawmode等)取值的可能情 况是有限的,可能只有两种,几和或几十种,对于这样的属性,可以在下拉列表中选择所需 要的属性值。 3)利用对话框设置属性值 对于与图形、图标或字体有关的属性,设置框的右端会显示省珞号,3个小点(….), 单击这3个小点,屏幕上将显示一个对话框,可以利用这个对话框设置所需要的属性装入 图形、图标或设置字体。 第二节窗体 窗体的结构与属性 属性 autoredra 自动重画,也可以理解为刷新 Backcolor 背景颜色 borderstyle 边框类型 Caption 标题 Controlbox 控制框 Enabled 设置控件可用或不可用 Font 字体设置 Forecolor 之体颜色设置 Maxbutton 窗口最大化可用设置 Minbutton 窗口最小化按钮可用设置 控件离上边框的距离 Left 控件里左边框的距离 Picture 添加图片 Visible 可见性 Windowstate 初始窗口正常或最小化或最大化设置 窗体事件 Click 单击事件 Dblclick 双击事件 Load 装入事件(程序运行自动运行的事件) Unload 卸载事件(关闭窗口运行的事件) Activate 活动事件 Deactivate 非活动事件 Paint 绘画事件(当窗体移动或放大时覆盖了一个窗休所出发的事件) 控件 Pointer 指针 这不是一个控件,只有在选择 pointer后,才能 收变窗体中控件的位置和大小 用于显示图片,包括图片或文本,VB把他们看 Picturebox 图片框成是图形,可以装入位图(tmap),图标con) 以及wmf、jpg、gif等各种图形炵式文件,或作 为其他控件的容器。 Label 标签可以显示(偷出)文本信息,但不能偷入文本」 Textbox 文本框 可输入文本的显示区域,既可输入也可输山文 本,并可对文本进行编辑。 组合相关的对象,将性质相同的控件集中在 Frame 框架 命令按钮 用于向vB应用程序发出指令,当单击此按钮时, Commandbutton 可执行指定的操作。 Checkbox 复选框 又称检查框,用于多重选择。 Optionbutton 单选按钮又称录音机按钮,用于表示单政的开关状态。 为用户提供对列表的选择,或者允许用户在附 Combobox 组合框 加框内输入选择项,它把 textbox(文木柜)和 listbox(列表框)组合在一起,既可选择内容, 又可进行编辑。 Listbox 列表框 用于显示可供用户选择的固定列表 用于表示在一定范围内的数值选择,常放在列 Scrollbar 水平滚动条表框或文木框中月来浏览信息,或者用来设置 数值输入。 Scrollbar 垂直滚动条用于表示在一定范围内的数值选择,可以定位 列表,作为输入设备或速度、数量的指示器。 Timer 计时器 在给定的时刻触发某一事件 Drivelistbo 驱动器列表框「显示当前系统中的驱动器列表 Dirlistbox 目录列表框显示当前驱动器憾盘上目录列表 Filelistbox 文件列表框显示当前目录中的文件列表 Shape 形状 在面体中绘矩形、圆等几何图形 Line 直线 在窗体中画直线 显示一个位图式图像,可作为北京或装的的图 Image 图像框 像元素。 Data 数据 用来访问数据库 OLE container oLE容器用于对象的连接与嵌入 四、控件值 在·般情况下,通过“控件属性”的格式设置·个控件的属性值。 例如:text1text=“ visual basic6.0程序设计” 这里的“text1”是文本框控件名,而text是文本框的属性,上面的程序把文本框的text 的属性值设置为“ visual basic6.0程序设计”。 为了方便使用,VB为每个控件规定了一个默认属性,在设置这样的属性时,不必给 岀属性名,通常把该属性称为控件的值。控件值是一个控件的最重要或最常用的属性,上面 的例子可改写成: Text= visual basic60程序设计” VB部分控作的控件值 控件 属性 Checkboⅹ(复选框) Value Combobox(组合框) Text Commonbutton(命令按钮) Value Commondialog(通用对话框) Action Docomo(数据约束组合框) Text Data(数据) Caption Dbgrid(数据约束网格 Text Db|ist(数据约束列表框) Text Dirlisbox(目录列表框) Path Drivelistbox(驱动器列表框 Drive Filelistbox(文件列表框) Filename Frame(框架) caption Scrollbar(水平滚动条) Value mage(图像框 Picture Labal(标签) Caption Line(直线) Visible Listbox(列表框) Text Optionbutton(单选按钮) Value Picturebox(I图片桓) Picture Shape(形状) Shape Textbox(文本框 Text Timer(计时器) Enabled Scrollbar(垂直滚动条) Value 第三章简单程序设计 第一节VB中的语句 、VB语句的几点说明 1、输入语句时,命令词、函数等可以不必分人小写 2、一行多个一句中用冒号(:)隔开 3、同语句用多行吋最后加个下划线(注:下划线前面定要加个空格 常用语句 1、赋值语句 1)用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,其一般格式为: let]目标操作符=源操作符 2)说明 (1)赋值语句兼有计算与赋值双重功能,它首先计算赋值号“源操作符”的值,然后 把结果赋给赋值号左边的“目标操作符”。 (2)在赋值语句中,“=”是赋值号,与数学上的等号的意义是不一样的。 (3)“日标操作符”和“源操作符”的数据类型必须一致 (4)赋值语句以关键字let开头,因此也称let语句,其中的关键字let可以省咯 2、注释语句 1)为了提高稈序的可读性,通常应在程序的适应位置加上必要的注释,vB中注释是“rem” 或一个瞥号“” 格式:rem注释内容或者‘注释内容 2)说明 (1)注释语句是非执行语句。 (2)任何宇符(包括中文字符)都可以放在注释中作为注释内容。 3)注释语句不能放在续行符的后面 3、结束语句 1)格式:End End语句通常用来结束·个程序的执行,可以把它放在吋间过程中 例如 Sub command 1 click () End End sub 2)常用的地方 End sub结束一个sub过程 End function结束一个 function过程 End if结束一个语句块 End type结束记录类型的定义 End select结束情况语句 第二节编写简单的VB应用程序 、VB开发应用程序的一般步骤 1、建立可视用户界面 2、设置可视界面特性 3、编写时间驱动代码 编写VB应用程序 程序要求:在屏幕上开辟一个窗口,窗口的下部有3个命令按钮,其中左边按钮中标有 “请单击此按钮”;中间按钮中标有“清屏”:右边按钮中标有“程序结束”、当用鼠标单 击右边按钮时,屏幕上部的文木框中显示“欢迎使用 Visual basic6.0中文版”;如果单击 中间按钮,则清除文本框中显示的内容;而如果单击右边的按钮则程序结束 代码编辑器 1、打开方法:“工具”菜单一>“选项〃对话框一≯“编辑器〃选项卡 2、“编辑器”功能 第三节程序的保存、装入和运行 保存程序 1、VB应用程序文件的保存类型 VB应用程序可以用4种类型的文件保存,一类是单独的窗体文件,扩展名为frm,一类 是公用的标准模块文件,扩展名为.bas,第三类是类模块文件扩展名名cls,第四类是工程文 件,这种文件由若干个窗体和模块组成,扩展名为yvbp。 2、文件的保存过程 在保存工程文件之前,应分别保存窗体文件和标准模块文件 二、程序的装入 个应用程序包括4类文件,即窗体文件、标准模块文件、类模块文件和工程文件,这4 类文件都有自己的文件名,但只要装入L程文件,就可以自动扣与上程有关的其他3类文件 装入内存 程序的运行 运行程序有两个目的,一是输入结果,二是发现错误,在VB中,程序可以用解释方式 执行,也可以生成可执行文件(exe) 1、解释运行 2、生成可执行文件 第四章常量和变量 第一节数据类型 基本数据类型 、字符串( string) 1)在VB中,字符串是放在双引号内的若干个字符,其中长度为0(即不含任何字符)的 字符串称为空串。 2)VB中字符串分为变长字符串和定长字符串,其中变长字符串的长度是不确定的,而 定长字符串含有确定的字符,最大长度不超过65535 2、数值 B的数值型数据分为整型和浮点型两类,其中整形数又分为长整数和整数,浮点数分 为单精度浮点数和双精庋浮点。 1)整形数 (1)整数( integer):两个字节,取值范围:-3276832767 (2)长整数(long):四个字节,取值范围:-2147483648—2147483647 2)浮点数 (1)单精度( Single):四个字节,用“E”表示。 例123.45E3=12345*103 (2)双精度( Double):八个字节,用“D”表示。 例:12345678D3=12345678*103 3、货币( Currency) 1)货币数据类型是为了表示钱款而设置的,该数据类型以8个宁节存储,精确到小数点 后4位,在小数点后4位以后的数字将被舍去 2)浮点数中的小数点是“浮动”的,即小数点可以出现在数的任何位置,而货币类型数 据的小数点是固定的,因此称为定点数据类型。 4、变体( Variant) 变体数据类型是·种可变数据类型,可以表示任何值,包括数值、字符串、日期和吋间 5、其他数据类型 1)字节(Byte) 字节实际上是一种数值类型,以一个字节(8位二进制)存储无符号整型数,以其取值 范围是0-—255 2)布尔( Boolean) 布尔型数据是个逻辑值,用两个字节存储,它取两种值,True(真)或 False(假) 3)日期(Date) 日期存储为八个字节浮点值形式,日期文字须以符号“#”括起来 二、用户定义的数据类型 1、用户可以利用Type语句定义自己的数据类型,其格式如下: Type数据类型名 数据类型元素名As类型名 数据类型元素名As类型名 End Type 2、在使用Type语句时,应注意一下几点 1)记求类型中的元素可以是变长字符串,也可以是定长字符串。 2)记录类型的定义必须放在模块(包括标准模块和窗体模块)的声明部分,在使用记录 类型之前,必须用Type语句加以定义。在般情况卜,讪录类型在标准模块中定义,其变量 可出现在工程的任何地方、当在标准模块中定义时,关键字TYpe前可以有 Public(默认)或 Private;而如果在窗体模块中定义,则必须在前面加上关键字 Private 3)在记录类型中不能使用动态数据。 4)在随即文件操作当中,记录类型数据具有着重要作用 、枚举类型 1、所诮“枚举”是指将变量的值一一列举出来,变量的值只限于列举出来的范围内 2、枚举类型放在窗体模块、标准模块或公用模块的声明部分,通过Enum语句来定义, 格式如下: Public Private]Enum类型名称 成员名[=常数表达式 成员名[=常数表达式] End enum 3、说明 1) Public:表示所定义的Enum类型在整个工程中都是可见的,在默认情况卜,Enum类 型被定义为 Public。 Private:表示所定义的Enum类型只在所声明的模块中是可见的。 2)在Enum语句的格式中,“常薮表达式”可以省略,在默认情况下,枚举中的第一个常 数被初始化为0,其后的常数则初始化为比其前面的常数大1的值。 3)将枚举行中的常数数值看作长整数。如果给一个浮点数值赋给一个枚举中的常数, VB会将该数值取整为最接近的长整数。 4)当对一个枚举中的常数赋值时,可以使用另一个数值枚举中的常数数值、 第二节常量和变量 常量 VB中的常量分为两种,一种是文字常量,一种是符号常量。 1、文宇常量:vB的文字常量分为两种,既字符串和数值 1)字符串常量:字符串常量由字符组成,可以是除双引号和回车符之外的任何ASCI 符 2)数值常量:数值常量共有4种表小方式,既整数、长整型数、货币型数和浮点数。 (1)整型数:有3种形式,即十进制、十六进制和八进制。 十进制整数:0——9组成,取值-32768-—32767 十六进制数:0——9及A一—F组成,前面&H开头,取值范围&HO——&HFFF。 八进制整数:0——7组成,前面&或&0开头,取值范围&00—80177777 (2)长整型数:也有三种形式。 十进制整数:0——9组成,取值-32768--32767 六进制数:0——9及A——F组成,前面&H廾头,以&结尾,取值范围 8H0——& HFFFR。 八进制整数:0-—7组成,前面&或&0开头,以&结尾,取值范围&00—8017777 (3)货币型:也称定点数。 (4)浮点数:也称实数,分为单精度浮点数和双精度浮点数。浮点数由尾数、指数符 号和指数3部分组成。 注:类型说明符: %整型 长整型 !单精度浮点型 #双精度浮点型 货币型 S字符串型 2、符号常量 1)在VB中,可以定义符号常量,用米代替数值或字符串,一般格式为: Const常量名=表达式L常量名=表达式]…… 2)在使用符号常量时,应注意一下几点 (1)可以在常量名后面加上类型说明符,例如: Const one&=1 Const two&=1 (2)当在程序中应用符号常量时,通常省略类垩说明符。 (3)类型说明符不是符号常量的一部分,定义符号常量后,在定乂变量时要谨慎, 二、变量 1、命名规则 变量是一个名字,给变量命名时应遵循一下规则: 1)名字只能由字母、数字和卜划线组成 2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符 3)名字的有效字符是255个。 4)不能用vB的保留字做变量名,但可以把保留字嵌入变量名中;同时变量名也不能是 末尾带有类型说明符的保留字 5)VB不区分变量名和其他名字中字母的大小写,习惯上,符号常量一般用大写字母定 义 2、变量的类型和定义 1)用类型说明符来标识 把类型说明符放在变量名的尾部,可以标识不同的变量类型 注:类型说明符: %整型 &长整型 !单精度浮点型 #双精度浮点型 @货币型 s字符串型 2)在定义变量时指定其类型 可以用下面的格式定义变量 Declare变量名As类型 这里的 Declare可以是Dm、 Public或 Static。As是关键字。“类型”可以是基木数据类 型或用户定义类型。 (1)Dim:用于在标准模块、窗体模块中定义变量或数组 用 As String可以定义变长字符串变量,也可以定义定长字符串变量,变长字符串 变量木身的长度取决丁赋给它的宇符串常量的长度,定长字符串变量的长度通过加上“+数 值”来确定。 注意:当一个Dim语句中定义多个变量时,每个变量都用用As字句声明其类型,否则该 变量被看作是变体类型 (2) Static:用于在过程中定义静态变量及数组变量。与Dim不同,如果用 Static定 义了一个变量,则每次引用该变量时,其值会继续保留,而当引用Dim定义的变量时,变量 值会被重新设置(数值变量重新设置为0,字符串变量被设置为空)。通常把由Dim定义的 变量称为自动变量,而把由 Static定义的变量称为静态变量。 (3) Public:用来在标准模块中定义全局变量或数组, 3)用 Deftype语句定义 (1)用 Defype语句可以在标准模块、窗体模块的声明部分定乂变量,一般格式为: Deftype字母范围

...展开详情
试读 57P 金文二级VB教程讲义.pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
qq_15789785 下载了金文老师的视频教程在跟着这个讲义学,很详细非常好
2014-07-17
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
金文二级VB教程讲义.pdf 49积分/C币 立即下载
1/57
金文二级VB教程讲义.pdf第1页
金文二级VB教程讲义.pdf第2页
金文二级VB教程讲义.pdf第3页
金文二级VB教程讲义.pdf第4页
金文二级VB教程讲义.pdf第5页
金文二级VB教程讲义.pdf第6页
金文二级VB教程讲义.pdf第7页
金文二级VB教程讲义.pdf第8页
金文二级VB教程讲义.pdf第9页
金文二级VB教程讲义.pdf第10页
金文二级VB教程讲义.pdf第11页
金文二级VB教程讲义.pdf第12页

试读结束, 可继续读6页

49积分/C币 立即下载