VB教案2017-11.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、主窗口
应用程序窗口,由标题栏、菜单栏和工具栏组成。
1、标题栏
窗口中的“标题拦”用于标识当前工程的名称以及工程当前所处的工作模式。VB的工程有三种工作模式:
(1)设计模式:进行用户界面的设计、代码的编制及应用程序的开发。(2)运行模式:运行应用程序,此时不可编辑代码和界面。
(3)中断模式:运行暂时中断,此时可编辑代码,但不能编辑界面。
2、菜单栏
“菜单拦”中包括13个下拉菜单,这些菜单中包含了程序开发过程中所需要的命令。
(1)文件:主要用于创建VB的工程、保存工程、显示最近设计的工程、将当前工程编译生成可执行文件、保存或另存工程中的文件、打印等工作。VB 的工程是应用程序的基本和主要载体,要开发一个VB的应用程序首先要创建一个工程。一个工程可以包含一个应用程序的全部窗体、模块、程序等。VB的工程以文件的形式存放到磁盘,文件的扩展名为:.VBP。
(2)编辑:主要用于对程序源代码的编辑,其中包括复制、粘贴、查找、替换等诸多功能。
(3)视图:主要用于在集成开发环境下,各种管理和工具窗口的显示,以便用户在程序设计中对VB源程序以及各种对象的查看和定义。
(4)工程:主要用于添加窗体或模块、移除窗体或模块、在VB工具箱中添加控件、设置应用程序运行的启动窗体等。
(5)格式:主要用于设置窗体控件的位置(如水平居中、垂直居中)、多个控件的对齐位置、控件间的间距等。
(6)调试:主要用于源程序的查错和调试。
(7)运行:用于程序的运行、停止及中断。
(8)查询:主要用于在设计数据库应用程序时设计SQL属性。
(9)图表:主要用于在设计数据库应用程序时编辑数据库。
(10)工具:主要用于应用程序的菜单设计,以及应用程序设计过程中设置VB系统的各种编辑状态。如,是否要求对源程序进行自动语法检测、是否要求变量声明、是否要求控件对齐到窗体的网格等。
(11)外接程序:用于为工程增加或删除外接程序。
(12)窗口:用于屏幕窗口的层叠、平铺以及列出全部打开的文档窗口等。(13)帮助:用于帮助用户系统学习掌握VB的使用方法及程序设计的方法。
3、工具栏
工具拦可以使用户迅速地访问系统常用的菜单命令。提供了常用菜单命令的快捷按钮,单击即可执行相应的操作。
2、属性窗口
属性是指对象的特征,如大小、标题或颜色等数据。在Visual Basic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。
属性窗口由对象列表框、属性列表框、属性含义说明、属性显示排列方式4部分组成,通过属性窗口,用户可以设置对象的各种属性。
标题栏
对象下拉列表框过程下拉列表框代码区
过程查看
全模块查看
个工程组文件,当一个程序中包括着两个以上的工程时,就形成了工程组(.vbg)。通过文件菜单操作可以新建、打开、删除工程。
标准模块文件:为了合理的组织程序,在模块中定义的函数和变量、常量都是全局的,在工程中的任何一个代码中都可以直接使用。
类模块文件:用户可以自己定义所需要的类。
资源文件:资源文件中存放的各种文本、图片、声音等文件。
【注意】工程是指用于创建一个应用程序的所有文件的集合。每个工程至少有一个窗体。在保存工程后,至少包含一个扩展名为.vbp的工程文件和一个扩展名为.frm的窗体文件。
若一个工程包含多个窗体或模块,则系统会先分别保存各窗体或模块文件,再保存工程文件。若应用程序由多个工程组成,则先分别保存各个工程,再保存整个工程组。
5、立即窗口
用户可在立即窗口显示所关心的表达式的值,以便调试程序。
6、窗体布局窗口
窗体布局窗口用于指定程序运行时的初始位置,主要为使用户所开发的应用程序能够在各种不同分辨率的计算机屏幕上正常运行。
7、工具箱窗口
工具箱窗口为用户提供标准控件,如:命令按钮(Command)、标签(Label)、
文本框(TextBox)、组合框(ComboBox)等,也可以通过“工程”菜单中的“部件”项在其中添加其它控件或Windows应用程序。
二、简单VB应用程序设计的基本步骤
( 3学时,讲解1,编程演示1,上机练习1)重点
1、引例
【例】制作一个简单的可以进行加、减、乘、除算术运算的小型计算器,其界面如图所示,要求在前两个空框(文本框)中输入两个数值,单击加、减、乘、除按钮中的一个,则第三个空框(文本框)中显示运算的结果;单击清除按钮,则清除文本框中的内容;单击结束按钮,则结束程序的运行。
2、程序设计基本步骤
1.建立用户界面以及界面中的对象
用户界面由对象,即窗体和控件组成,所有的控件都放在窗体上,程序中所有信息都要通过窗体显示出来。在应用程序中要用到哪些控件,就在窗体上建立相应控件。程序运行后,将在屏幕上显示窗体和控件组成的用户界面。2.设置各个对象的属性
建立界面后,就可以设置窗体和每个控件的属性。在实际的应用程序设计中,建立控件和设置属性可同时进行,即每画完一个控件,接着就设置该控件的属性。
3.为对象事件编写程序
VB采用事件驱动编程机制,因此大部分程序都是针对窗体中各个控件所能支持的方法或事件编写的。在大多数情况下,特别是在小型应用程序中,所编
就是变量值。
2、说明:变量有名字和数据类型,通过名字引用一个变量,而通过数据类型来确定该变量的存储方式。
3、变量分为属性变量和内存变量。
4、变量的命名规则
① 以字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等于255个字符;
② 不要使用VB中的关键字;
③ VB中不区分变量名的大小写;
④ 变量名不能与过程名或符号常量同名;
⑤ 变量名在同一个范围内必须是唯一的。
5、变量的声明
(1)用声明语句声明变量
格式:Dim | Private | Static |Puble 变量名1 [AS 类型/类型符] [,变量名2 [AS 类型/类型符]]
说明:
① [AS 类型]可省略,默认为可变类型
注意:尽管变体数据变量使用很方便(不作说明时的默认类型),但程序设计人员一般很少用此数据类型,因为它需要转换并占用内存大,且影响程序的可读性。
② Dim:在窗体模块、标准模块或过程中声明变量
③ Private:在窗体模块或过程中声明变量,使用权变量仅在该模块或过程中有效
④ Static:在过程中定义静态变量,即当该过程结束后,仍然保留变量的值
⑤ Puble:在模块的通用声明字段中声明全局变量,使变量在整个应用程