收藏 分销(赏)

金文二级vb讲义1-330校对版.doc

上传人:w****g 文档编号:2650072 上传时间:2024-06-03 格式:DOC 页数:73 大小:437.04KB
下载 相关 举报
金文二级vb讲义1-330校对版.doc_第1页
第1页 / 共73页
金文二级vb讲义1-330校对版.doc_第2页
第2页 / 共73页
金文二级vb讲义1-330校对版.doc_第3页
第3页 / 共73页
金文二级vb讲义1-330校对版.doc_第4页
第4页 / 共73页
金文二级vb讲义1-330校对版.doc_第5页
第5页 / 共73页
点击查看更多>>
资源描述

1、(完整word)金文二级vb讲义1-330完整校对版Visual Basic 程序开发环境第一节Visual Basic 的启动与退出一、 启动VB的四种方法1、 使用“开始”菜单中的“程序”命令。2、 使用“我的电脑。3、 使用“开始”菜单中的“运行”命令.4、 建立启动Visual Basic6.0的快捷方式。二、 VB启动后的简单设置1、 新建工程-标准.EXE2、 (1)SDI单文档界面(2)MDI多文档界面“工具”“选项 “高级” “SDI开发环境 3、退出VB:ALT+Q第二节 主窗口的组成1、 标题栏:设计模式、运行模式、中断模式2、 菜单栏(13个):1)菜单的分类:(1)、直

2、接执行 (2)、弹出对话框(3)、下一级菜单2)进入菜单栏的方法:(1)、ALT或F10激活菜单后光标键选择(2)、AlT+激活键注:如果打不开不适当或不需要的菜单,或者执行菜单命令时打开了不需要的对话框,可以用Esc键关闭。3)快捷键:(1)新建工程:CTRL+N (2) 打开工程:CTRL+O (3)保存工程:CTRL+S3、 工具栏:(1) 工具栏的分类:编辑、标准、窗体编辑器和调试(2) 工具栏的形式:固定、浮动(3) 标准工具栏图标及作用第三节 其他窗口一、 窗体设计器和工程资源管理器(一)窗体设计器窗口1、窗体设计器窗口简称窗体(From),是应用程序最终面向用户的窗口,它对应于应

3、用程序的运行结果.2、如果想清除窗体上的小点或者改变点与点之间的距离,可以通过执行“工具”菜单中的“选项”命令(“通用选项卡”)来调整。(二)工程资源管理器窗口1、在工程资源管理器窗口中,含有建立一个应用程序所需要的文件的清单。工程资源管理器窗口中的文件可以分为6类:窗体文件 。frm程序模块文件 .bas类模块文件 .cls工程文件 。vbp工程组文件 .vbg资源文件 .res2、 工程资源管理器窗口中文件的分类(1) 工程文件和工程组文件工程文件的扩展名为。vbp,每个工程对应一个工程文件.当一个程序包括两个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg。用“文件菜单

4、中的“新建工程”命令可以建立一个新的工程,用“打开工程”命令可以打开一个已有的工程,而用“添加工程”命令可以添加一个工程。(2) 窗体文件窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及控件的属性和其他信息(包括代码)都存放在该窗体文件中.一个应用程序可以有多个窗体(最多可达255个),因此就可以有多个以。frm为扩展名的窗体文件。执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按钮可以增加一个窗体,而执行“工程”菜单中的“移除窗体”命令可删除当前的窗体.每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体都有一个不同的名字。可以通过属性窗口设置(Nam

5、e属性),其默认名字为Formx(x为1,2,3,。),相应的默认文件名为Formx.frm。(3) 标准模块文件标准模块文件也称程序文件,其扩展名为。bas,它是为合理组织程序而设计的.标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用。标准模块由程序代码组成,主要用来声明全局变量和定义一些通用的过程,可以被不同的窗体的程序调用。标准模块通过“工程菜单中的“添加模块”命令来建立。(4) 类模块Visual Basic 提供了大量预定义的类,同时也允许用户根据需要定义自己的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其扩展名为。cls。(5) 资源文

6、件资源文件中存放的事各种“资源,是一种可以同时存放文本、图片、声音等多种资源的文件.资源文件由一系列独立的字符串、位图及声音文件(。wav、mid)组成,其扩展名为。res。资源文件是一个纯文本的文件,可以用简单的文本编辑器编辑.3、 选项卡的切换在工程资源管理器窗口的顶部还有3个按钮,分别为“查看代码、“查看对象”、“切换文件夹”。二、 属性窗口和工具箱窗口(一) 属性窗口1、 属性的形式方式分为两种,即按字母顺序和按分类顺序,分别通过单击相应按钮来实现。2、 每个Visual Basic对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和队友的操作由所设置的值来确定。有些属性的取值是

7、有一定限制的,例如对象的可见性只能设置True或Flase(即可见或不可见);而有些属性(如标题)可以为任何文本。在实际的应用程序设计中,不可能也没必要设置每个对象的所有属性,很多属性可以使用默认值。(二) 工具箱窗口1、 工具箱窗口由工具图标组成,这些图标是Visual Basic应用程序的构件,称为图形对象或控件,每个控件由工具中的一个工具图标来表示.2、 在一般情况下,工具箱位于窗体的左侧。工具箱中的工具分为两类,一类称为内部控件或标准控件,一类称为ActiveX控件.启动Visual Basic后,工具箱中只有内部控件。3、 工具箱主要用于应用程序的界面设计。在设计阶段,首先用工具箱中

8、的工具(即控件)在窗体上建立用户界面,然后编写程序代码。界面的设计完全通过控件来实现,可以任意改变其大小,移动到窗体的任何位置。三、其他窗口除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局窗口、代码编辑器窗口、立即窗口、本地窗口和监视窗口。第四节 课后习题讲解例1:与传统的程序设计语言相比,Visual Basic 最突出的特定是:CA、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术例2:在正确安装Visual Basic 6。0后,可以通过多种方式启动Visual Basic 。以下方式,不能启动VisualBasic的是:DA、 通过“开始”菜单中的“程序”

9、命令B、 通过“我的电脑”找到vb6.0。exe,双击该文件名C、 通过“开始”菜单中的“运行”命令D、 进入DOS方式,执行vb6。exe文件例3:为了用键盘打开菜单和执行菜单命令,第一步应按的键是:AA、 功能键F10或ALTB、 Shift+功能键F4C、 Ctrl或功能键F8D、 Ctrl+Alt例4:Visual Basic6.0集成环境的主窗口中不包括:CA、标题栏B、菜单栏C、状态栏D、工具栏例5:用标准工具栏中的工具按钮不能执行的操作是:BA、添加工程B、打印源程序C、运行程序D、打开工程例6:Visual Basic 窗体设计器的主要功能是:AA、建立用户界面B、编写源程序代

10、码C、画图D、显示文字例7:Visual Basic6。0分为3中版本,这3中版本是(学习版,企业版,专业版)。例8:可以通过(文件)菜单中的(退出)命令退出Visual Basic。例9:退出Visual Basic 的快捷键是(ALT+Q).例10:快捷键Ctrl+O的功能相对于执行(文件)菜单中的(打开工程)命令,或则相当于单击工具栏上的(打开工程)按钮。例11:如果打开了不需要的菜单或对话框,可以用(Esc)键关闭。例12:工程文件的扩展名是(。vbp)窗体文件的扩展名是(.frm).例13:Visual Basic 中的工具栏有两种形式,分别为(固定)形式和(浮动)形式。第二章 对象

11、及其操作第一节 对象一、 VB的属性(一)、什么事对象1、窗体和控件就是Visual Basic中预定义的对象。2、对象是具有特殊属性(数据)和行为方式(方法)的实体。建立一个对象后,其操作通过与该对象有关的属性、时间和方法来描述.(二)、对象属性1、属性是一个对象的特征,不同的对象由不同的属性。2、除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格式如下:对象名.属性名称=新设置的属性值(三)、对象事件1、所谓事件,是由VB预先设置好的,能够被对象识别的动作,不同的对象能够识别的时间也不一样。当事件由用户触发或由系统触发时,对象就会对该事件作出响应。2、响应某个事件后所执行的

12、操作通过一段程序代码来实现,这样的一段程序代码叫作事件过程.3、事件过程的一般格式如下:Private Sub 对象名称_事件名称()事件响应程序代码End sub“对象名称”指的事该对象的Name属性,“事件名称”是由VB预先定义好的赋予该对象的事件,而这个事件必须是对象所能识别的.(四)、对象方法1、在传统的程序设计中,过程和函数是编程语言的主要部件。而在面向对象程序设计中,引入了成为方法的特殊过程和函数。2、方法的操作与过程、函数的操作相同,但方法是特定对象的一部分,正如属性和事件是对象的一部分一样.其调用格式为:对象名称.方法名称3、在调用方法时,可以省略对象名.在这种情况下,vb所调

13、用的方法作为当前对象的方法,一般把当前窗体作为当前对象.二、对象属性设置(一)激活属性窗口的几种方法:1、用鼠标单击属性窗口的任何部位.2、执行“视图”菜单中的“属性窗口命令。3、按F4键4、单击工具栏上的“属性窗口按钮5、按组合键Ctrl+PgDn或Ctrl+PgUp(二)属性不同,设置新属性的方式也不一样,通常有以下3种:1、直接键入属性值有些属性,如Caption、Text等都必须由用户键入,在建立对象(控件或窗体)时,VB可能为其提供默认值。为了提供程序的可读性,最好能赋予它一个由确定意义的名称。这可以通过在属性窗口中键入新属性值来实现。2、选择输入,即通过下拉列表选择所需要的属性值有

14、些属性(例如BorderStyle、ControlBox、DrawStyle、DrawMode等)取值的可能情况是有限的,可能只有两种、几种或几十种,对于这样的属性,可以在下拉列表中选择所需要的属性值。3、利用对话框设置属性值对于与图形、图标或字体有关的属性,设置框的右端会显示省略号,即三个小点(),单击这三个小点,屏幕上将会显示一个对话框,可以利用这个对话框设置所需要的属性,(装入图形,图标或设置字体等)。第二节 窗体一、 窗体的结构与属性(一) AutoRedraw 自动重画(刷新)如果把AutoRedraw属性设置为True,则当一个窗体被其他窗体覆盖、又回到该窗体时,将自动刷新或重画该

15、窗体上的所有图形。如果把该属性设置为False,则必须通过事件过程来设这一操作。该属性的默认值为False。(二) BackColor 背景颜色该属性用来设置窗体的背景色,颜色是一个十六进制的常量,每种颜色都用一个常量来表示.该属性适用于窗体及大多数控件,包括复选框、组合框、命令按钮、目录列表框、文件列表框、驱动器列表框、框架、网格、标签、列表框、单选按钮、图片库、形状及文本框。(三) BorderStyle 边框类型该属性用来确定窗体边框的类型.窗体边界设置值作用0-None窗体无边框1Fixed Single固定单边框.可以包含控制菜单框、标题栏、“最大化”按钮和“最小化按钮”.其大小只能

16、用最大化和最小化来改变2Sizable(默认值)可调制边框。窗体大小可变,并有标准的爽线边界3-Fixed Dialog固定对话框。可以包含控制菜单和标题栏,单没有最大化和最小化按钮。窗体大小不变(设计时设定),并有双线边界4-Fixed ToolWindow固定工具窗口.窗体大小不能改变,只显示关闭按钮,并用缩小的字体显示标题栏.5-Sizable ToolWindow可变大小工具窗口。窗体大小可变,值显示关闭按钮,并用缩小的字体显示标题栏。注:在运行期间,BorderStyle属性是“只读”属性。也就是说,它只能在设计阶段设置,不能在运行期间改变。除窗体外,BorderStyle属性还可用

17、于多种控件,其设置值也不一样。(四) Caption 标题该属性用来定义窗体标题。启动VB或则执行“工程”菜单中的“添加窗体”命令后,窗体使用的默认标题(如Form1,Form2,)。用Caption属性可以吧窗体标题改为所需要的名字。该属性既可以通过属性窗口设置,也可以在事件过程中通过程序代码设置,其搁置如下:对象.Caption=字符串这里的“对象”可以使窗体、复选框、命令按钮、数据控件、框架、标签、菜单及单选按钮,“字符串”是要设置的窗体的标题。例如:Form1。Caption=“Visual Basic Test将把窗体标题设置为“Visual Basic Test。如果省略“=字符串

18、”,则返回窗体的当前标题。(五) ControlBox(控制框)该属性用来设置窗口控制框(也称系统菜单,位于窗口左上角)的状态。当该属性被设置为True(默认)时,窗口左上角会显示一个控制框。此外,ControlBox属性还与BorderStyle属性有关系。如果吧BorderStyle属性设置为“0None”,则ControlBox属性将不起作用(即使被设置为True)。ControlBox属性值使用于窗体。(六) Enabled(允许)该属性用于激活或禁止。每个对象都有一个Enable属性,可以被设置为True或者Flase。分别用来激活或者禁止该对象.对于窗体,该属性一般设置为True,

19、但为了避免鼠标或键盘事件发送到某个窗体,也可以设置为False。该属性可在属性窗口中设置,也可以通过程序代码设置,其格式如下:对象。Enabled=Boolean 值这里的“对象”可以使窗体、所有控件及菜单,其设置值可以使True或False。当该属性被设置为False后,运行时相应的对象呈灰色显示,表明处于不活动状态,用户不能访问。在默认情况下,窗体的Enabled属性为True.如果省略“=Boolean值,则返回“对象”当前的Enabled属性.(七) 字形属性设置字形属性用来设置输出字符的各种特性,包括字体、大小等。这些属性使用于窗体和大部分控件,包括复选框、组合框、命令按钮、目录列表

20、框、文件列表框、驱动器列表框、框架、网格、标签、列表框、单选按钮、图片框、文本框及打印机.字形属性可以通过属性窗口设置,也可以通过程序代码设置。(八) ForeColor(前景颜色)用来定义文本或图形的前景颜色,其设置方法及使用范围与BackColor属性相同。由Print方法输出(显示)的文本均按ForeColor属性设置的颜色输出。(九) Height Width(高、宽)这两个属性用来制定窗体的高度和宽度,其单位为twip(缇)。格式如下:对象。Heigth=数值对象。Width=数值这里的“对象”可以使窗体和各种控件,包括复选框、组合框、命令按钮、目录列表框、文件列表框、驱动器列表框、

21、框架、网格、水平滚动条、垂直滚动条、图像框、标签、列表框、OLE、单选按钮、图片库、形状、文本框、屏幕及打印机.“数值”为单精度型,其计算单位为twip.如果省略“=数值”,则返回“对象”的高度或宽度。(十) MaxButton、MinButton(最大化、最小化按钮)这两个属性用来显示窗体右上角的最大、最小化按钮。如果希望现实最大或最小按钮,则应该将两个属性设置为True.这连个属性只在运行期间起作用.在设计阶段。这两项设置不起作用,因此,即使把MaxButton属性和MinButton属性设置为False,最大、最小化按钮也不会消失。如果BorderStyle属性被设置为“0-None”,

22、则这两个属性将被忽略。(十一)Name(名称)该属性用来定义对象的名称。用Name属性定义的名称使在程序代码中使用的对象名,与对象的标题(Caption)不是一回事。和BorderStyle属性一样,Name使只读属性,在运行时,对象的名称不能改变。该属性适用于窗体、所有控件、菜单及菜单命令.注意,在属性窗口中,Name属性通常作为第一个属性条,并写作“(名称)。(十二)picture(图形)用来在对象中显示一个图形。在设计阶段,从属性窗口中选择该属性,并单击右端的“。.。,将弹出“加载图片对话框,利用该对话框选择一个图形文件,该图形即可现实在窗体上.用该属性可以显示多种格式的图形文件,包括.

23、ICO、。BMP、。WMF、。GIF、.JPG、.CUR、.EMF、DIB等.该属性适用于窗体、图像框、OLE和图片框.(十三)Top、Left(顶边、左边位置)这两个属性用来设置对象的顶边和左边的坐标值,用以控制对象的位置.坐标值的默认单位为twip。当用程序代码设置时,其格式如下:对象。Top=y对象.Left=x这里的“对象”可以使窗体和绝大多数控件.当“对象”为窗体时,Left指的事窗体的左边界与屏幕左边界的相对距离,Top指的是窗体的顶边与屏幕顶边的相对距离;而当“对象为控件时”,Left和Top分别指控件的左边与顶边与窗体的左边和顶边的相对距离。(十四)Visible(可见性)用来

24、设置对象的可见性。如果将该属性设置为False,则将隐藏对象;如果设置为True,则对象可见。当用程序代码设置时,格式如下:对象.Visible=Boolean值这里的“对象”可以使窗体和任何控件(计时器除外),其设置值为True或False.在默认情况下,Visible属性的值为True。注意:只有在运行程序是,该属性才起作用。也就是说,在设计阶段,即使把窗体或控件的Visible属性设置为False,窗体或控件也仍然可见,程序运行后消失。当对象为窗体时,如果Visible的属性为True,则其作用与Show方法相同;类似的,如果Visible的属性设置为False,则其作用与Hide方法相

25、同.(十五)WindowState (窗口状态)用来设置窗体的操作状态,可以用属性窗口设置,也可以用程序代码设置,格式如下:对象。WindowState=设置值这里的“对象”只能是窗体,“设置值”是一个整数,取值为0,1,2 代表的操作状态分别为:0正常状态,有窗口边界1最小化状态,显示一个示意图标2最大化状态,无边界,充满整个屏幕“正常状态”也称“标准状态”,即窗体不缩小为一个图标,一般也不充满整个屏幕,其大小以设计阶段所涉及的窗体为基准。但是,程序运行后,窗体的实际大小取决于Width和Height属性的值,同时可用鼠标改变其大小.三、 窗体事件与窗体有关的事件较多,其中常用的有以下几个1

26、、 Click(单击事件)Click事件是单击鼠标左键是发生的事件。程序运行后,当单击窗口内的某个位置时,Visual Basic将调用窗体事件过程Form_Click过程。2、 DblClick(双击)事件程序运行后,双击窗体内的某个位置,Visual Basic 将调用窗体事件过程Form_DblClick.“双击实际上触发两个事件,第一次按鼠标键产生Click事件,第二次产生DblClick事件.3、 Load(装入)事件Load事件可以用来在启动程序时对属性和变量进行初始化。因为在装入窗体后,如果运行程序,将自动触发该事件。Load是把窗体装入工作区的事件,如果这个过程存在,接着就执行

27、它。Form_Load过程执行完之后,如果窗体模块中还存在其他事件过程,VisualBasic将暂停程序的执行,并等待触发下一个事件过程。如果Form_Load事件过程内部存在任何指令,VisualBasic将显示该窗体。4、 Unload(卸载)事件当从内存中清除一个窗体(关闭窗体或执行Unload语句)时触发该事件。如果重新装入该窗体,则窗体中所有的控件都要重新初始化。5、 Activate(活动)、Deactivate(非活动)事件当窗体变为活动窗口是触发Activate事件,而在另一个窗体变为活动窗口前触发Deactivate事件。通过操作可以吧窗体变为活动窗体,例如单击窗体或在程序中

28、执行Show方法等。6、 Paint(绘画)事件当窗体被移动或放大时,或则窗口移动时覆盖了一个窗体时,触发该事件。第三节 控件一、 控件的分类VB6。0的空间分为以下3类:(一) 标准控件(也称内部控件),例如文本框、命令按钮、图片框等。这些控件由VB的。exe文件提供.启动VB后,内部控件就出现在工具箱中,既不能添加,也不能删除。(二) ActiveX控件,以前版本中称为OLE控件或定制控件,是扩展名为。ocx的独立文件,其中包括各种版本VB提供的空间和仅在专业版和企业版中提供的控件,另外还包括第三方提供的ActiveX控件。(三) 可插入对象。因为这些对象能添加到工具箱中,所以可以把他们当

29、作控件使用。启动VB后,工具箱列出的是内部控件。打开工具箱可以通过视图菜单下的工具箱菜单,也可以通过工具栏上的工具箱按钮.编号名称作用1Pointer指针这不是一个控件,只有在选择Pointer后,才能改变窗体中空间的位置和大小。2PictureBox图片框用于显示图像,包括图片或文本,VB把他们看成是图形。可以装入位图(Bitmap)、图标(Icon)、以及.vmf、。jpg、。gif等各种图形格式的文件,或者作为其他控件的容器(父控件).3Label标签可以显示(输出)文本信息,但不能输入文本4TextBox文本框可输入文本的现实区域,既可输入也可输出文本,并可对文本进行编辑。5Frame

30、框架组合相关的对象,将性质相同的控件几种在一起。6CommandButton命令按钮用于向VB应用程序发出指令,当单击次按钮时,可执行制定的操作。7CheckBox复选框又称检查框,用于多重选择8PotionButton单选按钮又称录音机按钮,用于表示单项的开关状态9ComboBox组合框为用户提供对列表的选择,或则允许用户在附加框内输入选择项.它把TextBox(文本框)和ListBox(列表框)组合在一起,既可选择内容,又可进行编辑。10ListBox列表框用于显示可供用户选择的固定列表。11HScrollBar水平滚动条用于表示在一定范围内的数值选择。常放在列表框或文本框中用来浏览信息,

31、或用来设置数值输入。12VScrollBar垂直滚动条用于表示在一定范围内的数值选择.可以定位列表,作为输入设备或速度、数量的指示器。13Timer 计时器在给定的时刻触发某一事件14DriveListBox驱动器列表框显示当前系统中驱动器列表15DirListBox目录列表框显示当前驱动器磁盘上的目录列表16FileListBox文件列表框显示当前目录中文件的列表17Shape 形状在窗体中绘制矩形、圆等几何图形18Line 直线在窗体中画直线19Image 图像框显示一个位图或图像,可作为背景或装饰的图像元素20Data 数据用来访问数据库21OLE ContainerOLE容器用于对象的

32、链接与嵌入三、 控件值在一般情况下,通过“控件。属性的格式设置一个控件的属性值。例如:Text1。Text=“Visual Basic6.0程序设计”这里的“Text1”是文本框控件名,而Text是文本框属性,上面的程序把文本框的Text属性设置为“Visual Basic6.0程序设计”。为了方便使用,vb为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。控件值是一个控件的最重要或最常用的属性。因此,上面例子也可以写成:Text1=“Visual Basic6。0程序设计”部分控件的控件值控件属性CheckBox 复选框ValueComboBox 组

33、合框TextCommandButton 命令按钮ValueCommonDialog 通用对话框ActionData 数据CaptionDBCombo 数据约束组合框TextDBGrid 数据约束网格TextDBlist 数据约束列表框TextDirListBox 目录列表框PathDriveListBox 驱动器列表框DriveFileListBox 文件列表框FileNameFrame 框架CaptionHScrollBar 水平滚动条ValueImage 图像框PictureLabel 标签CaptionLine 直线VisibleListBox 列表框TextOptionButton 单

34、选按钮ValuePictureBox 图片框PictureShape 形状ShapeTextBox 文本框TextTimer 计时器EnabledVScroolBar 垂直滚动条Value第四节 控件的画法和基本操作一、 控件的画法(一) 可以通过两种方法在窗体上画一个控件1、 用鼠标在窗体上拖拽2、 用鼠标双击控件(二) 单击一次图标画出多个控件的方法二、控件的基本操作(一)控件的缩放和移动(二)控件的复制和删除(三)通过属性窗口改变对象的位置和大小(四)选择空间1、点选2、框选课后练习例1:下列可以激活属性窗口的操作是(D)A、 用鼠标双击窗体的任何部位B、 执行“工程”菜单中的“属性窗口

35、命令C、 按Ctrl+F4键D、 按F4键例2:假定已在窗体上画了多个控件,并有一个控件时活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(A)A、 单击窗体上没有控件的地方B、 单击任一个控件C、 不执行任何操作D、 双击窗体的标题栏例3:为了把窗体上的某个控件变为活动的,应执行的操作是(B)A、 单击窗体的边框B、 单击该控件的内部C、 双击该控件D、 双击窗体例4:确定一个控件在窗体上的位置的属性是(D)A、 Width或HeightB、 Width和HeightC、 Top或LeftD、 Top和Left例5:确定一个窗体或控件大小的属性是(B)A、 Width或Height

36、B、 Width和HeightC、 Top或LeftD、 Top和Left例6:为了同时改变一个活动控件的高度和宽度,正确的操作是 (A)A、 拖来控件4个角上的某个小方块B、 只能拖拉位于控件右下角的小方块C、 只能拖拉位于控件左下角的小方块D、 不能同时改变控件的高度和宽度例7:属性窗口分为4个部分,这4个部分分别是(对象框、属性显示方式、属性列表、属性解释)。例8:假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello!,所使用的语句为(Text1=“Hello!”)第三章 简单的程序设计第一节 VB中的语句一、 VB语句的几点说明:1、 在输入语句时,命令词、函数等

37、可以不需区分大小写.2、 输入程序是要求一行一句,一句一行。但VB中允许使用符合语句行,即把几个语句放在一行中,各语句之间用冒号(:)隔开.3、 VB6.0中使用的续行符是下划线(_)。如果一个语句行的目微是下划线,则下一行与该行属于同一个语句行。注意,续行符与他前面的字符间至少要有一个空格。二、常用语句(一)赋值语句1、用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,其一般格式为:Let目标操作符=源操作符2、说明:(1)赋值语句兼有计算与赋值双重功能,它首先计算赋值号右边“源操作符”的值,然后把结果赋给赋值号左边的“目标操作符”.(2)在赋值语句中,“=”是赋值号,与数学上的等号

38、的意义是不一样的。(3)“目标操作符和“源操作符”的数据类型必须一致。(4)赋值语句以关键字Let开头,因此也称Let语句.其中关键字Let可以省略。(二)注释语句1、为了提高程序的可读性,通常应在程序的适当位置加上必要的注释。VB中注释是“Rem”或一个瞥号“.格式:Rem注释内容注释内容2、说明:(1)注释语句是非执行语句(2)任何字符(包括中文字符)都可以放在注释行中作为注释内容。(三)结束语句(End)End 语句通常用来结束一个程序的执行.可以把它放在事件过程中,例如:Sub Command1_Click()EndEnd Sub2、常用的地方End Sub结束一个Sub过程End F

39、unction结束一个function过程End if结束一个if语句快End Type结束记录类型的定义End Select结束情况语句第二节 编写简单的VB应用程序一、 用VB开发应用程序的一般步骤1、 建立可视用户界面2、 设置可视界面特征3、 编写事件驱动代码二、编写VB应用程序程序要求:在屏幕上开辟一个窗口,窗口的下部有3个命令按钮,其中左边按钮中标有“请单击此按钮”;中间按钮中标有“清屏”;右边按钮中标有“程序结束”。当用鼠标单击左边按钮时,屏幕上部的文本框中显示“欢迎使用Visual Basic6。0中文版”;如果单击中间按钮,则清除文本框中显示的内容;而如果单击右边的按钮,则结

40、束程序.四、 代码编辑器1、打开方法:“工具”菜单 “选项”对话框 “编辑器”选项卡2、“编辑器”功能第三节 程序的保存、装入和运行一、 保存程序1、 VB应用程序文件的保存类型VB应用程序可以用4种类型的文件保存。一类是单独的窗体文件,扩展名为。frm;一类是公用的标准模块文件,扩展名为。bas;第三类是类模块文件,扩展名是。cls;第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp。2、 文件保存过程在保存工程文件之前,应先分别保存窗体文件和标准模块文件二、 程序的装入一个应用程序包括4类文件,即窗体文件、标准模块文件、类模块文件和工程文件,这4类文件都有自己的文件名。但只

41、要装入工程文件,就可以自动把与该工程有关的其他3类文件装入内存。三、 程序的运行运行程序有两个目的,一个是输出结果,而是发现错误.在VB中,程序可以用解释方式执行,也可以生成可执行文件(。exe)。1、 解释运行2、 生成可执行文件第四章 VB程序设计基础第一节 数据类型一、基本数据类型1、字符串(string)(1)在VB中,字符串是放在双引号内的若干个字符,其中长度为0(即不含任何字符)的字符串称为空串.(2)VB中字符串分为变长字符串和定长字符串。其中变长字符串的长度是不确定的.而定长字符串含有确定个数的字符,最大长度不超过65535个字符。2、数值VB的数值型数据分为整型数和浮点数两类

42、。其中整型数又分为长整数和整数,浮点数分为单精度浮点数和双精度浮点数。1)整型数(1)整数(integer):两个字节、取值范围:-3276832767(2)长整数(long):四个字节2)浮点数(1)单精度(single):四个字节、用“E”表示。例:123.45E3=123。45103(2)双精度(double):八个字节,用“D”表示。例:123.45678D3=123.45678*1033、货币(currency)1)货币数据类型是为表示钱款而设置的。该数据类型以8个字节存储,精确到小数点后4位,在小数点后4位后的数字将被舍去.2)浮点数中的小数点是“浮动”的,即小数点可以出现在数的任

43、何位置,而货币类型数据的小数点是固定的,因此成为定点数据类型。二、用户定义的数据类型1、用户可以利用Type语句定义自己的数据类型,其格式如下:Type 数据类型名数据类型元素名As类型名数据类型元素名As类型名End Type2、在使用Type语句时,应注意一下几点:1)记录类型中的元素可以使变长字符串,也可以使定长字符串.2)记录类型的定义必须放在模块(包括标准模块和窗体模块)的声明部分,在使用记录类型之前,必须用Type语句加以定义。在一般情况下,记录类型在标准模块中定义,其变量可以出现在工程的任何地方。当在标准模块中定义时,关键字Type前可以有Public(默认)或Private;而

44、如果在窗体模块中定义,则必须在前面加上关键字Private。3)在记录类型中不能使用动态数组4)在随机文件操作中,记录类型数据有着重要的作用。三、枚举类型1、所谓“枚举”是指将变量的值一一列举出来,变量的值只限于列举出来的范围内.2、枚举类型放在窗体模块、标准模块或公用模块中的声明部分,通过Enumeration语句来定义,格式如下:Public|Private Enum 类型名称成员名=常数表达式成员名=常数表达式End Enum3、说明1)Public:表示所定义的Enum类型在整个工程中都是可见的,在默认情况下,Enum类型被定义为Public.Private:表示所定义的Enum类型只

45、在所声明的模块中是可见的。2)在Enum语句的格式中,“常数表达式可以省略。在默认情况下,枚举中的第一个常数被初始化为0,其后的常数则被初始化为比其前面的常数大1的数值。3)VB将枚举中 的常数数值看作长整数。如果将一个浮点数值赋给一个枚举中的常数,VB会将该数值取整为最接近的长整数。4)当对一个枚举中的常数赋值时,可以使用另一个枚举中的常数的数值。第二节 常量和变量一、常量VB中的常量分为两种,一种是文字常量,一种是符号常量。1、文字常量:VB的文字常量分为两种,即字符串和数值。1)字符串常量:字符串常量由字符组成,可以是除双引号和回车符之外的任何ASCII字符。2)数值常量:数值常量共有4中表示方式,即整型数、长整型数、货币型数和浮点数。(1)整

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服