金文完整.docx

上传人:b****3 文档编号:4746162 上传时间:2023-05-07 格式:DOCX 页数:90 大小:76.51KB
下载 相关 举报
金文完整.docx_第1页
第1页 / 共90页
金文完整.docx_第2页
第2页 / 共90页
金文完整.docx_第3页
第3页 / 共90页
金文完整.docx_第4页
第4页 / 共90页
金文完整.docx_第5页
第5页 / 共90页
金文完整.docx_第6页
第6页 / 共90页
金文完整.docx_第7页
第7页 / 共90页
金文完整.docx_第8页
第8页 / 共90页
金文完整.docx_第9页
第9页 / 共90页
金文完整.docx_第10页
第10页 / 共90页
金文完整.docx_第11页
第11页 / 共90页
金文完整.docx_第12页
第12页 / 共90页
金文完整.docx_第13页
第13页 / 共90页
金文完整.docx_第14页
第14页 / 共90页
金文完整.docx_第15页
第15页 / 共90页
金文完整.docx_第16页
第16页 / 共90页
金文完整.docx_第17页
第17页 / 共90页
金文完整.docx_第18页
第18页 / 共90页
金文完整.docx_第19页
第19页 / 共90页
金文完整.docx_第20页
第20页 / 共90页
亲,该文档总共90页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

金文完整.docx

《金文完整.docx》由会员分享,可在线阅读,更多相关《金文完整.docx(90页珍藏版)》请在冰点文库上搜索。

金文完整.docx

金文完整

第一章vasualbasic程序开发环境

第一节visualbasic的启动与退出一.启动vb的四种方法:

1.使用“开始”菜单中的“程序”命令

2.使用“我的电脑”

3.使用“开始”菜单中的“运行”命令

4.建立启动visualbasic6.0的快捷方式

二.vb启动后的简单设置·

1.新建工程··标准exe2.

(1)SDI但文档界面

(2)MDI多文档界面“工具”—>“选项”—>“高级”—>“SDI开发环境”

3.退出vb:

ALT+Q

第二节主窗体的组成

1.标题栏:

设计模式运行模式中断模式

2.菜单栏:

(12个)

(1)菜单的分类:

直接执行弹出对话框下一级菜单

(2)进入菜单栏的方法:

<1>ALT或F10激活菜单后光标健选择

<2>ALT+激活键注:

如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用esc健关闭

<3>快捷键:

新建工程ctrl+n打开工程ctrl+o保存工程ctrl+s

3.工具栏

(1)工具栏的分类:

编辑、标准、窗体编辑器和调试

(2)工具栏的形式:

固定、浮动

(3)标准工具栏图标及作用

第三节其他窗体

一.窗体设计器和工程资源管理器

(一)窗体设计器窗口

1.窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。

2.如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单中的“选项”命令(“通用”选项卡)来调整。

(二)工程资源管理器窗口

1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。

工程支援管理器窗口中的文件可以分为6类,

<1>窗体文件(.frm)

<2>程序模块文件(.bas)

<3>类模块文件(.cls)

<4>工程文件(.vbp)

<5>工程组文件(.vbg)

<6>资源文件(.res)

2.工程支援管理器窗口中文件的分类:

(1)工程文件和工程组文件工程文件的扩展名为.vbp,每个工程对应一个工程文件。

当一个程序包括两个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg用“文件”菜单中的“新建工程”命令可以建立一个新的工程,用“打开工程”命令可以打开一个已有的工程,而用“添加工程”命令可以添加一个工程。

(2)窗体文件窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控件的属性和其他信息(包括代码)都存放在窗体文件中。

一个应用程序可以有多个窗体(最多可达255个),因此就可以有多个以.frm为扩展名的窗体文件。

执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按钮可以增加一个窗体,而执行“工程”菜单中的“移除窗体”命令可删除当前的窗体。

每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体都有一个不同的名字,可以通过属性窗口设置(name属性),其默认名字formx(x为1,2,3…..),相应的默认文件名为formx。

(3)标准模块文件标准模块文件也称程序文件,其扩展名为.bas,它是为合理组织程序而设计的。

标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用。

标准模块由程序代码组成,主要用来声明全局变量和定义一些通用的过程,可以被不同窗体的程序调用。

标准模块通过“工程”菜单中的“添加模块”命令来建立。

(4)类模块Visualbasic提供了大量预定义的类,同时也允许用户根据需要定义自己的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其扩展名为.cls(5)资源文件资源文件中存放的是各种“资源”,是一种可以同时存放文本,图片,声音等多种资源的文件。

资源文件由一系列独立的字符串,位图及声音文件(.wav.mid)组成,其扩展名为.res,资源文件是一个纯文本文件,可以用简单的文字编辑器编辑。

3.选项卡的切换在工程资源管理器窗口的顶部还有3个按钮,分别为“查看代码”“查看,对象”“切换文件夹”,。

二.属性窗口和工具箱窗口

(一)属性窗口

1.属性的显示方式有两种,既按字母顺序和按分类顺序,分别通过单击相对应的按钮来实现。

2.每个visualbasic对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和对应的操作由所设置的值来确定。

有些属性的取值是有一定限制的,例如对象的可见性只能设置为true或flase(既可见或不可见);而有些属性(如标题)可以为任何文本。

在实际的应用程序设计中,不可能也那没有必要设置每个对象的所有属性,很多属性可以使用默认值。

(二)工具箱窗口

1.工具箱窗口由工具图标组成,这些图标是visualbasic应用程序的构件,称为图形对象或控件,每个控件由工具的一个工具图标来表示。

2.在一般情况下,工具像位于窗体的左侧。

工具箱中的工具分为两类,一类称为内部控件或标准控件,另一类称为ActiveX控件。

启动visualbasic后,工具箱中只有内部控件。

3.工具箱主要用于应用程序的界面设计。

在设计阶段,首先用工具箱中的工具(既控件)在窗体上建立用户界面,然后编写程序代码。

界面的设计完全通过控件来实现,可以任意改变其大小,移动到窗体的任何位置。

三.除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局、代码编辑器窗口、立即窗口、本地窗口和监视窗口等。

第二章对象及其操作

第一节对象

一.vb的属性

(一)什么是对象

1.窗体和控件就是visualbasic中预定义的对象

2.对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性,事件和方法来描述。

(二)对象属性

1.属性是一个对象的特性,不同的对象有不同的属性

2.除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格式如下:

对象名.属性名称=新设置的属性值

(三)对象事件

1.所谓事件,是由vb预先设置好的,能够被对象识别的动作,不同的对象能够识别的事件也不一样。

当时间有用户触发或由系统触发时,对象就会对该事件做出响应。

2.响应某个时间后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做时间过程。

3.时间过程的一般格式如下:

Privatesub对象名称_事件名称()……..事件响应程序代码……….Endsub“对象名称”指的是该对象的name属性,“事件名称”是由vb预先定义好的赋予该对象的事件,而这个时间必须是对象所能识别的。

(四)对象方法

1.在传统的程序设计中,过程和函数是编程语言的主要部件,而在面向对象程序设计中,引入了称为方法的特殊过程和函数。

2.方法的操作与过程,函数的操作相同,但方法是特定对象的一部分,正如属性和事件是对象的一部分一样。

其调用格式为:

对象名称.方法名称

3.在调用方法时,可以省略对象名。

在这种情况下,vb所调用的方法作为当前对象的方法,一般把当前窗体作为当前对象。

二.对象属性设置

(一)激活属性窗口的集中方法:

1.用鼠标单击属性窗口的任何部位

2.执行“视图”菜单中的“属性窗口”命令。

3.按F4键。

4.点击工具栏上的“属性窗口”按钮

5.按组合键CTRL+PAGEUP或者CTRL+PAGEDOWN

(二)属性不同,设置新属性的方式也不一样,通常有一下3种:

1.直接键入属性值有些属性,如caption,text等都必须由用户键入,在建立对象(控件或窗体)时,vb可鞥为其提供默认值。

为了提高程序的可读性,最好能赋予它一个有确定意义的名称。

这可以通过在属性窗口中键入新属性值来实现。

2.选择输入,既通过下拉列表选择所需要的属性值有些属性(例如:

borderstylecontrolboxdrawstyledrawmode等)取值的可能情况是有限的,可能只有两种,几种或几十种,对于这样的属性,可以在下拉列表中选择所需要的属性值。

3.利用对话框设置属性值对于与图形、图标或字体有关的属性,设置框的右端会显示省略号,既3个小点(··,单击这3个小点,屏幕上将显示一个对话框,可以利用这个对·)话框设置所需要的属性(装入图形、图标或设置字体)。

第二节窗体

一.窗体的结构与属性

窗体(属性)Autoredraw(制动重画也可以理解为刷新)Backcolor(背景颜色)Borderstyle(边框类型)Caption(标题)Controlbox(控制框)Enabled(设置控件可用或不可用)Font(字体设置)Forecolor(字体颜色设置)Maxbutton(窗口最大化可用设置)Minbutton(窗口最小化按钮可用设置)Top(控件离上边框的距离)Left(控件里左边框的距离)Picture(添加图片)Visible(可见性)Windowstate(初始窗口正常或最小化或最大化设置)

二.窗体事件

Click(单击事件)Dblclick(双击事件)Load(装入事件.程序运行自动运行的事件)Unload(卸载事件.关闭窗口运行的事件)Activate(活动事件)Deactivate(非活动事件)Paint(绘画)事件(当窗体移动或放大时覆盖了一个窗体所出发的)

三.控件

1.pointer指针(这不是一个控件,只有在选择pointer后,猜能改变窗体中控件的位置和大小)

2.picturebox图片框(用于显示图片,包括图片或文本,vb把他们看成是图形,可以装入位图(bitmap),图标(icon)以及vmf,jpg,gif等各种图形格式的文件,或作为其他控件的容器(父控件)

3.label标签(可以显示(输出)文本信息,但不能输入文本)

4.extbox文本框(可输入文本的显示区域,既可输入也可输出文本,并可对文本进行编辑)

5.frame框架(组合相关的对象,将性质相同的控件集中在一起)

mandbutton命令按钮(用于像vb应用程序发出指令,当单击此按钮时,可执行指定的操作)

7.checkbox复选框(又称检查框,用于多重选择)8.optionbutton单选按钮(又称录音机按钮,用于表示单项的开关状态)bobox组合框(为用户提供对列表的选择,或者允许用户在附加框内输入选择项,它把textbox(文本框)和listbox(列表框)组合在一起,既可选择内容,又可进行编辑)

10.listbox列表框(用于显示可供用户选择的固定列表)11.hscrollbar水平滚动条用于表示在一定范围内的数值选择,常放在列表框或文本框中用来浏览信息,或用来设置数值输入)12.vscrollbar垂直滚动条(用于表示在一定范围内的数值选择,可以定位列表,作为输入设备或数度、数量的指示器)

13.timer计时器(在给定的时刻触发某一事件)14.drivelistbox驱动器列表框(显示当前系统中的驱动器列表)15.dirlistbox目录列表框(显示当前驱动器磁盘上的目录)16.filelistbox文件列表框(显示当前目录中文件的列表)

17.shape形状(在面体中绘制矩形、园等几何图像)18.line直线(在窗体中画直线)

19.image图像框(显示一个位图式图像,可作为背景或装饰的图像元素)

20.data数据(用来访问数据库)

21.OLEcontainerOLE容器(用于对象的连接与嵌入)三.控件值

在一般情况下,通过“控件.属性”的格式设置一个控件的属性值。

例如:

text1.text=“visualbasic6.0程序设计”这里的“text1”是文本框控件名,而text是文本框的属性,上面的程序把文。

本框的text的属性值设置为“visualbasic6.0程序设计”

为了方便使用,vb为每个控件控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。

控件值是一个控件的最重要或最常用的属性,上面的例子可改写成:

Text=“visualbasic6.0程序设计”

Vb部分控件的控件值Checkbox(复选框-Value)

Combobox(组合框-Text)

Commonbutton(命令按钮-Value)

Commondialog(通用对话框-Action)

Dbcombo(数据约束组合框-Text)

Data(数据-Caption)

Dbgrid(数据约束网格-Text)

Dblist(数据约束列表框-Text)

Dirlisbox(目录列表框-Path)

Drivelistbox(驱动器列表框-Drive)

Filelistbox(文件列表框-Filename)

Frame(框架-Caption)

Rscrollbar(水平滚动条-Value)

Image(图像框-Picture)

Labal(标签-Caption)

Line(直线-Visible)

Listbox(列表框-Text)

Optiongbutton(单选按钮-Value)

Picturebox(图片框-Picture)

Shape(形状-Shape)Textbox(文本框-Text)

Timer(计时器-Enabled)

Vscrollbar(垂直滚动条-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)格式:

endEnd语句通常用来结束一个程序的执行,可以把它放在时间过程中。

例如:

Subcommand1_click()EndEndsub

(2)常用的地方

(Endsub-结束一个sub过程)

(Endfunction-结束一个function过程)

(Endif-结束一个if语句块)

(Endtype-结束记录类型的定义)

(Endselect-结束情况语句)

第二节编写简单的vb应用程序

一.vb开发应用程序的一般步骤

1.建立可视用户界面

2.设置可视界面特性

3.编写时间驱动代码

二.编写vb应用程序

程序要求:

在屏幕上开辟一个窗口,窗口的下部有3个命令按钮,其中左边按钮中标有“请单击此按钮”;中间按钮中标有“清屏”;右边按钮中标有“程序结束”、当用鼠标单击右边按钮时,屏幕上部的文本;如果单击中间按钮,则框中显示“欢迎使用visualbasic6.0中文版”清除文本框中显示的内容;而如果单击右边的按钮则程序结束。

三.代码编辑器

1.打开方法:

“工具”菜单—>”选项”对话框—>”编辑器”选项卡

2.“编辑器”功能

第三节程序的保存、装入和运行

一.保存程序

1.vb应用程序文件的保存类型vb应用程序可以用4中类型的文件保存,一类是单独的窗体文件,扩展名为.frm,一类是公用的标准模块文件,扩展名为.bas,第三类是类模块文件扩展名名.cls,第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp

2.文件的保存过程

在保存工程文件之前,应分别保存窗体文件和标准模块文件。

二.程序的装入

一个应用程序包括4类文件,既窗体文件.标准模块文件.类模块文件和工程文件,这4类文件都有自己的文件名,但只要装入工程文件,就可以自动把与工程有关的其他3类文件装入内存

三.程序的运行

运行程序有两个目的,一是输入结果,二是发现错误,在vb中,程序可以用解释方式执行,也可以生成可执行文件(.exe)

1.解释运行

2.生成可执行文件

第四章常量和变量

第一节数据类型

一.基本数据类型

1.字符串(string)

1)在vb中,字符串是放在双引号内的若干个字符,其中长度为0(既不含任何字符)的字符串称为空串。

2)Vb中字符串分为变长字符串和定长字符串,其中变长字符串的长度是不确定的,而定长字符串含有确定的字符,最大长度不超过65535.

2.数值

Vb的数值型数据分为整型和浮点型两类,其中整形数又分为长整数和整数,浮点数分为单精度浮点数和双精度浮点。

1)整形数

(1)整数(integer):

两个字节取值范围:

-32768——32767

(2)长整数(long):

四个字节取值范围:

-2147483648——2147483647

2)浮点数

(1)单精度(single):

四个字节.用“E”表示。

例123.45E3=123.45*103

(2)双精度(double):

八个字节,用(D)表示。

例:

123.45678D3=123.45678*103

3.货币(currency)

1)货币数据类型是为了表示钱款而设置的,该数据类型以8个字节存储,精确到小数点后4位,在小数点后4位以后的数字将被舍去。

2)浮点数中的小数点是“浮动”的,既小数点可以出现在数的任何位置,而货币类型数据的小数点是固定的,因此称为定点数据类型。

4.变体(variant)

变体数据类型是一种可变数据类型,可以表示任何值,包括数值、字符串、日期和时间等。

5.其他数据类型

1)字节(byte)字节实际上是一种数值类型,以1字节的无符号二进制数存储,其取值范围是0——255

2)布尔(boolean)布尔型数据是一个逻辑值,用两个字节存储,它取两种值,既true(真)或false(假)

3)日期(date)日期存储为八个字节浮点值形式,日期文字须以符号“#”括起来。

三.用户定义的数据类型

1.用户可以利用type语句定义自己的数据类型,其格式如下:

type数据类型名数据类型元素名as类型名数据类型元素名as类型名…………Endtype2.在使用type语句时,应注意一下几点:

1)记录类型中的元素可以是变长字符串,也可以是定长字符串。

2)记录类型的定义必须放在模块(包括标准模块和窗体模块)的声明部分,在使用记录类型之前,必须用type语句加以定义。

在一般情况下,记录类型在标准模块中定义,其变量可出现在工程的任何地方、当在标准模块中定义时,关键字type前可以有public(默认)或private;而如果在窗体模块中定义,则必须在前面加上关键字private。

3)在记录类型中不能使用动态数据。

4)在随即文件操作当中,记录类型数据具有着重要作用。

四.枚举类型

1.所谓“枚举”是指将变量个值一一列举出来,变量的值只限于列举出来的范围内。

2.枚举类型放在窗体模块、标准模块或公用模块的声明部分,通过enum语句来定义,格式如下:

[public|private]enum类型名称成员名[=常熟表达式]成员名[=常熟表达式]……..Endenum3.说明

1)public:

表示所定义的enum类型在整个工程中都是可见的,在默认情况下,enum类型被定义为public。

Private:

表示所定义的enum类型只在所声明的模块中是可见的。

2)在enum语句的格式中,“常数表达式”可以省略,在默认情况下,枚举中的第一个常熟被初始化为0,其后的常熟则初始化为比其前面的常数大1的值。

3)vb将枚举航总的常数数值看作长整数。

如果讲一个浮点数值赋给一个枚举中的常数,vb会将该数值取整为最接近的长整数。

4)当对一个枚举中的常数赋值时,可以使用另一个数值枚举中的常数数值。

第三节常量和变量

一.常量Vb中的常量分为两种,一种是文字常量,一种是符号常量。

1.文字常量:

vb的文字常量分为两种,既字符串和数值。

1)字符串常量:

字符串常量由字符组成,可以是除双引号和回车符之外的任何ASCⅡ字符。

2)数值常量:

数值常量共有4种表示方式,既整数、长整型数、货币型数和浮点数。

(1)整型数:

有3中形式,既十进制、十六进制和八进制。

十进制整数:

0——9组成,取值-32768——32767十六进制数:

0——9及A——F组成,前面&H开头,取值范围&H0——&HFFFF。

八进制整数:

0——7组成,前面&或&0开头,取值范围&00——&0177777。

(2)长整型数:

也有三种形式。

十进制整数:

0——9组成,取值-32768——32767十六进制数:

0——9及A——F组成,前面&H开头,以&结尾,取值范围&H0——&HFFFF。

八进制整数:

0——7组成,前面&或&0开头,一&结尾,取值范围&00——&0177777(3)货币型:

也称定点数。

(4)浮点数:

也称实数,分为单精度浮点数和双精度浮点数。

浮点数由尾数、指数符号和指数3部分组成。

注:

类型说明符:

%整型&长整型!

单精度浮点型#双精度浮点型@货币型$字符串型2.符号常量

1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2