ImageVerifierCode 换一换
格式:PPT , 页数:523 ,大小:8.92MB ,
文档编号:3523314      下载积分:35 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-3523314.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(教学课件·Visual1.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

教学课件·Visual1.ppt

1、第1章 Visual Basic概述新世纪应用型高等教育计算机类课程规划教材Visual Basic 程序设计(第二版)本章是本章是Visual Basic的入门篇,介绍的入门篇,介绍Visual Basic的特点、系统安装与启动、的特点、系统安装与启动、系统集成开发环境。系统集成开发环境。Visual Basic 概述1.0 计算机程序设计语言发展 计算机的工作原理计算机的工作原理 “存储程序和程序控制存储程序和程序控制”计算机只能执行预先由程序安排它去做的事情计算机只能执行预先由程序安排它去做的事情,要利用要利用计算机来解决问题,就必须采用程序设计语言来编制程序计算机来解决问题,就必须采用

2、程序设计语言来编制程序 程序设计语言发展程序设计语言发展:机器语言:机器语言汇编语言汇编语言高级语言高级语言 机器语言机器语言计算机唯一能够直接识别的语言 汇编语言汇编语言汇编语言采用记忆符号来代替机器语言的二进制编码 高级语言高级语言高级语言与人类自然语言和数学式子相当接近,而且 不依赖于某台机器,通用性好 一、机器语言 一个机器语言程序段:一个机器语言程序段:0 0 1 1 1 1 1 00 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 0 0 0 1

3、0 0 0 1 0 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 0 优点:优点:能被计算机直接识别和执行,执行速度快。能被计算机直接识别和执行,执行速度快。缺点:缺点:通篇是通篇是0 0和和1 1,可读性太差,编程不方便,指令难记,容易出,可读性太差,编程不方便,指令难记,容易出错且不易修改。错且不易修改。二、汇编语言 汇编语言采用记忆符号来代替机器语言的二进制编码,如用记忆符汇编语言采用记忆符号来代替机器语言的二进制编码,如用记忆符ADDADD代替加

4、法指令,代替加法指令,OUTOUT代替输出指令等。前述的机器语言程序段,改用代替输出指令等。前述的机器语言程序段,改用汇编语言可写成:汇编语言可写成:LD ALD A,3030 ADD A ADD A,3434 OUT (48)OUT (48),A A HALT HALT 需要需要“翻译翻译”,编程较为方便。仍脱离不开具体机器的指令系统,编程较为方便。仍脱离不开具体机器的指令系统,它所用的指令符号与机器指令基本上是一一对应的,编程效率不高,因它所用的指令符号与机器指令基本上是一一对应的,编程效率不高,因此一般人很难使用此一般人很难使用.高级语言与人类自然语言和数学式子相当接近,而且不依赖于某台

5、高级语言与人类自然语言和数学式子相当接近,而且不依赖于某台机器,通用性好。机器,通用性好。BASICBASIC语言编写的简单程序例:语言编写的简单程序例:LET ALET A30+3430+34 PRINT A PRINT A END END 要有一个要有一个“翻译翻译”过程。把人们用高级语言编写的程序过程。把人们用高级语言编写的程序(称为源程序称为源程序)翻译成机器语言程序翻译成机器语言程序(称为目标程序称为目标程序)一般采用两种翻译方式,一是编译方式,二是解释方式。它们所采一般采用两种翻译方式,一是编译方式,二是解释方式。它们所采用的翻译程序分别称为编译程序和解释程序用的翻译程序分别称为编

6、译程序和解释程序 VBVB采用上述两种翻译方式,通常情况下,学习阶段采用解释方式;采用上述两种翻译方式,通常情况下,学习阶段采用解释方式;应用阶段采用编译方式应用阶段采用编译方式 机器语言程序 解释系统/编译系统翻译VB语言源程序 三、高级语言1.1 VB的特点和版本一一.VB的发展过程的发展过程 Windows的产生,推动了的产生,推动了Windows应用程序的开发应用程序的开发 基本基本BASIC 结构化结构化BASIC 可视化可视化BASIC 网络化网络化BASIC(VB.NET)二二.VB的特点的特点 1.1.面向对象的可视化编程面向对象的可视化编程 把程序和数据把程序和数据“封装封装

7、”起来成为一个对象;每个对象都是可视的起来成为一个对象;每个对象都是可视的 从从VBVB工具箱中选用控件工具箱中选用控件(即现成部件,如文本框、命令按钮等即现成部件,如文本框、命令按钮等),构成应用程序的用户界面构成应用程序的用户界面 2.2.事件驱动的编程机制事件驱动的编程机制 传统的程序设计语言面向过程,传统的程序设计语言面向过程,VBVB语言面向对象,通过事语言面向对象,通过事件来触发执行相应的事件过程件来触发执行相应的事件过程(“(“事件驱动事件驱动”),从而执行对象,从而执行对象的操作和达到运算、处理的目的。的操作和达到运算、处理的目的。3.3.结构化的设计语言结构化的设计语言 4.

8、4.友好的友好的VBVB集成开发环境集成开发环境二.VB的特点 企业版企业版 使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe(TM)面向工程版的控制系统等等。三.Visual Basic 6.0的三种版本:学习版学习版 使编程人员轻松开发 Windows 95 和 Windows NT(R)的应用程序。该版本包括所有的内部控件连同Grid、Tab和 Data_Bound 控件。专业版专业版 为专业编程人员提供了一整套进行开发的功能完备的工具。该版本包括学习版的全

9、部功能连同ActiveX控件,还包括Internet控件和Crystal Report Writer。一一.VB 6.0 的安装方法的安装方法 第一种方法第一种方法:利用:利用Windows 2000XP的的“控制面板控制面板”窗口执行窗口执行“添加删除程序添加删除程序”选项。选项。单击单击“添加新程序添加新程序”按钮,点击按钮,点击“CD或或软盘软盘”,选择,选择 Setup.exe文件所在的路径后即可安装。如图文件所在的路径后即可安装。如图1.11.1所示:所示:1.2 VB 6.0 的安装和启动图1.1 通过“添加新程序”安装VB程序 第二种方法第二种方法:利用:利用Windows 20

10、00XP的的“资源管理器资源管理器”或或“我的我的电脑电脑”图标,找到图标,找到Setup 所在的路径,运行所在的路径,运行SETUP.EXE即可安装。如即可安装。如图图1.21.2所示:所示:图1.2 通过“我的电脑”安装VB程序一.VB 6.0 的安装方法 1.1.产品号和用户产品号和用户IDID的输入的输入 在安装过程中,在安装过程中,VB 6.0可能会要求输入产品号和用户可能会要求输入产品号和用户ID。这相当于安。这相当于安装口令,用户可以从软件商提供的资料中找到。如图装口令,用户可以从软件商提供的资料中找到。如图1.31.3所示:所示:图1.3 产品号和用户ID及姓名工作单位输入界面

11、 2.2.输入姓名与工作单位输入姓名与工作单位 在安装过程中,系统会要求用户输入姓名和工作单位。可以在在安装过程中,系统会要求用户输入姓名和工作单位。可以在“姓姓名名”输入框中输入用输入框中输入用 户的姓名,在户的姓名,在“单位单位”输入框中输入工作单位。单输入框中输入工作单位。单击击“确定确定”按钮继续安装。如图按钮继续安装。如图1.31.3所示:所示:3.3.安装路径的选择安装路径的选择 安装程序允许选择安装路径,安装程序允许选择安装路径,VBVB默认的安装路径是默认的安装路径是“C:Program C:Program FilesMicrosoft Visual StudioVB98”Fi

12、lesMicrosoft Visual StudioVB98”。如果不喜欢这个路径,可以。如果不喜欢这个路径,可以单击单击“更改文件夹更改文件夹”按钮,这时出现按钮,这时出现“更改文件夹更改文件夹”对话框,输入需要对话框,输入需要的路径,单击的路径,单击“确定确定”按钮后,路径被设置。如图按钮后,路径被设置。如图1.41.4所示:所示:二二.VB 6.0 的启动方法的启动方法 第一种方法:第一种方法:使用使用“开始开始”菜单中的菜单中的“程序程序”命令。进入命令。进入VB 6.0VB 6.0编程环境。如图编程环境。如图1.51.5所示:所示:单击Microsoft Visual Basic 6

13、.0中文版”菜单项图1.5 VB 6.0的启动方法一 第二种方法:第二种方法:使用使用“我的电脑我的电脑”,进入,进入VB 6.0VB 6.0编程环境。如图编程环境。如图1.61.6所示:所示:图1.6 VB 6.0的启动方法二双击VB6.EXE图标 第三种方法第三种方法:使用:使用“开始开始”菜单中的菜单中的“运行运行”命令,启动命令,启动VB 6.0VB 6.0。如图如图1.71.7所示:完整的路径为:所示:完整的路径为:C:Program FilesMicrosoft Visual C:Program FilesMicrosoft Visual StudioVB98VB6.EXEStud

14、ioVB98VB6.EXE图1.7 VB 6.0的启动方法三完整的路径为:C:Program FilesMicrosoft Visual StudioVB98VB6.EXE 第四种方法:第四种方法:在桌面上建立启动在桌面上建立启动VB 6.0的快捷方式,双击该快捷方的快捷方式,双击该快捷方式,可以启动式,可以启动VB 6.0。如图。如图1.81.8所示:所示:双击该快捷方式图标图1.8 VB 6.0的启动方法四 VB启动后,首先显示启动后,首先显示“新建工程新建工程”对话框,如图对话框,如图1.91.9所示。其中所示。其中会提示选择要建立的工程类型。会提示选择要建立的工程类型。图1.9 VB的

15、“新建工程”对话框 使用使用VB可以生成下列应用程序类型:可以生成下列应用程序类型:“标准标准EXE”EXE”:创建一个标准可执行文件。:创建一个标准可执行文件。“ActiveX EXE”ActiveX EXE”:创建一个:创建一个ActiveXActiveX可执行文件。可执行文件。“ActiveX DLL”ActiveX DLL”:创建一个:创建一个ActiveX DLLActiveX DLL文件。这种文件与文件。这种文件与 ActiveX EXEActiveX EXE文件在功能上是相同的,只是文件在功能上是相同的,只是 包装不同。包装不同。“ActiveXActiveX控件控件”:创建一个

16、:创建一个ActiveXActiveX控件。控件。在图在图1.91.9中的窗口中有中的窗口中有3 3个选项卡:个选项卡:“新建新建”:这个选项卡中列出了上述可生成的工程类型。:这个选项卡中列出了上述可生成的工程类型。“现存现存”:这个选项卡中列出了可以选择和打开的现有工程。:这个选项卡中列出了可以选择和打开的现有工程。“最新最新”:这个选项卡中列出了最近使用过的工程。:这个选项卡中列出了最近使用过的工程。双击双击“新建新建”选项卡中的选项卡中的“标准标准EXE”EXE”项(默认选项)或直接单项(默认选项)或直接单击击“打开打开”按钮,进入按钮,进入VBVB的集成开发环境,在该集成开发环境中集的

17、集成开发环境,在该集成开发环境中集中了许多不同的功能,如程序设计、编辑、编译和调试等。中了许多不同的功能,如程序设计、编辑、编译和调试等。当启动了当启动了VB 6.0VB 6.0后,就出现了后,就出现了VB 6.0VB 6.0的集成开发环境(的集成开发环境(IDEIDE),如图如图1.101.10所示。所示。1.3 VB的集成开发环境图1.10 VB 6.0集成开发环境 图图1.101.10为默认的为默认的VBVB集成开发环境显示界面,除了标题栏、菜单栏、集成开发环境显示界面,除了标题栏、菜单栏、常用工具栏和工具箱之外,主要由常用工具栏和工具箱之外,主要由5 5个窗口组成,即窗体设计器窗口、工

18、个窗口组成,即窗体设计器窗口、工程管理器窗口、属性设置窗口、窗体布局窗口和代码窗口,其中在窗体程管理器窗口、属性设置窗口、窗体布局窗口和代码窗口,其中在窗体设计器窗口中显示了空白的窗体设计器窗口中显示了空白的窗体Form1Form1。图1.10 VB 6.0集成开发环境 1.3.1 1.3.1 标题栏标题栏 标题栏是位于集成开发环境最上面的水平条,用来显示打开的工程标题栏是位于集成开发环境最上面的水平条,用来显示打开的工程名和系统的工作模式(或者称为工作状态)。名和系统的工作模式(或者称为工作状态)。VBVB有有3 3种工作模式,即设计种工作模式,即设计模式、运行模式和中断模式,分别当程序在设

19、计、运行和调试时显示。模式、运行模式和中断模式,分别当程序在设计、运行和调试时显示。(1 1)设计模式:)设计模式:可进行用户界面的设计和代码的编制,以完成应用可进行用户界面的设计和代码的编制,以完成应用程序的开发。程序的开发。(2 2)运行模式:)运行模式:运行应用程序,这时不可编辑代码,也不可编辑界运行应用程序,这时不可编辑代码,也不可编辑界面。面。(3 3)中断模式:)中断模式:应用程序运行暂时中断,这时可以编辑代码,但不应用程序运行暂时中断,这时可以编辑代码,但不能编辑界面。能编辑界面。例如,如图例如,如图1.111.11为启动为启动VBVB时标题栏的显示时标题栏的显示“工程工程1-M

20、icrosoft 1-Microsoft Visual BasicVisual Basic设计设计”,说明工程名为,说明工程名为“工程工程1”1”,此时集成开发环境,此时集成开发环境工作状态处于设计模式,在进入其他状态时,方括号中的文字将作相应工作状态处于设计模式,在进入其他状态时,方括号中的文字将作相应的变化的变化图1.11 VB标题栏的“设计”状态1.3.2 菜单栏 VBVB的菜单栏提供了的菜单栏提供了1313个下拉菜单,除了标准的个下拉菜单,除了标准的“文件文件”、“编辑编辑”、“视图视图”、“工具工具”、“窗口窗口”和和“帮助帮助”菜单之外,还提供了编程专菜单之外,还提供了编程专用的菜

21、单用的菜单“工程工程”、“格式格式”、“运行运行”、“外接程序外接程序”和和“调试调试”,另外还有用于数据库操作的另外还有用于数据库操作的“查询查询”和和“图表图表”菜单,这些是程序开发菜单,这些是程序开发过程中需要的命令过程中需要的命令。图1.12“文件”菜单 1.3.3 1.3.3 常用工具栏常用工具栏 VBVB有有“标准标准”、“编辑编辑”、“窗体编辑器窗体编辑器”和和“调试调试”4 4组工具栏,组工具栏,工具栏是对常用命令的快速访问,上面的按钮与菜单中的常用命令相对工具栏是对常用命令的快速访问,上面的按钮与菜单中的常用命令相对应。在集成开发环境中启动应。在集成开发环境中启动VBVB之后

22、显示的标准工具栏如图之后显示的标准工具栏如图1.131.13所示所示 添加标准工程 打开工程 保存工程 剪切 粘贴 复制 查找 撤销 重复 启动 中断 结束 工程资源管理器 属性窗口 窗体布局窗口 对象浏览器 工具箱 数据视图窗口 可视化部件管理器 当前窗体位置 当前对象大小 添加窗体 菜单编辑器 图1.13 标准工具栏1.3.4 1.3.4 工具箱工具箱 工具箱(工具箱(ToolboxToolbox)也称为控件箱或控件工具箱,提供了用于开)也称为控件箱或控件工具箱,提供了用于开发应用程序的各种控件,用户设计界面时可以从中选择所需的控件拖发应用程序的各种控件,用户设计界面时可以从中选择所需的控

23、件拖放到窗体中。如图放到窗体中。如图1.151.15所示为默认的工具箱。所示为默认的工具箱。指针(Pointer)标签(Label)框架(Frame)检查框(CheckBox)组合框(ComboBox)水平滚动条(HScrollBar)计时器(Timer)目录列表框(DirListBox)图形(Shape)图像(Image)OLE 控件 图片框(PictureBox)文本框(TextBox)命令按钮(CommandButton)选项按钮(OptionButton)列表框(ListBox)垂直滚动条(VScrollBar)驱动器列表框(DriveListBox)文件列表框(FileListBox

24、)直线(Line)数据控件(Data)图1.15 工具箱 1.3.5 1.3.5 使用帮助使用帮助 VB 6.0同大多数其他的同大多数其他的Windows应用软件一样,提供了大量详细的应用软件一样,提供了大量详细的帮助信息,不仅可以引导初学者,同时也帮助各种层次的用户完成应用帮助信息,不仅可以引导初学者,同时也帮助各种层次的用户完成应用程序的开发。程序的开发。VB 6.0与与Visual C+、Visual FoxPro、Visual InterDev、Visual J+和和Visual SourceSafe在内的在内的Microsoft公司的其他编程语言的帮助信息都公司的其他编程语言的帮助信

25、息都集成在集成在MSDN Library中,中,MSDN Library必须事先安装,包括一些示例、必须事先安装,包括一些示例、文档和技术文章。文档和技术文章。单击集成开发环境的单击集成开发环境的“帮助帮助”菜单,则出现图菜单,则出现图1.171.17所示的下拉菜所示的下拉菜单项,选择下拉菜单项单项,选择下拉菜单项“内容内容”、“索引索引”或或“搜索搜索”,VBVB将直接打将直接打开开“MSDN Library Visual Studio 6.0 MSDN Library Visual Studio 6.0 版版”界面。界面。图1.17 VB“帮助”菜单本章结束 新世纪应用型高等教育计算机类课

26、程规划教材Visual Basic 程序设计(第二版)第2章 VB程序设计的基本窗口 在在VBVB的集成开发环境中,有的集成开发环境中,有5 5个基本窗口,即窗体设计器窗口、工个基本窗口,即窗体设计器窗口、工程资源管理器窗口、属性窗口、代码窗口和窗体布局窗口。其中与控程资源管理器窗口、属性窗口、代码窗口和窗体布局窗口。其中与控件放置相关的窗口为窗体设计器窗口和窗体布局窗口。件放置相关的窗口为窗体设计器窗口和窗体布局窗口。1 1窗体设计器窗口窗体设计器窗口 窗体设计器窗口(如图窗体设计器窗口(如图2.12.1)中显示的是一个空白的窗体,窗体是)中显示的是一个空白的窗体,窗体是用户用来显示的程序界

27、面,是用户工作区。用户可以通过在窗体上放用户用来显示的程序界面,是用户工作区。用户可以通过在窗体上放置各种控件来设计将要开发的置各种控件来设计将要开发的VBVB应用程序的图形用户界面(应用程序的图形用户界面(GUI)。窗)。窗体是体是VBVB应用程序的主要应用程序的主要部分,用户通过与窗体上的控件进行交互来得部分,用户通过与窗体上的控件进行交互来得到结果,每个窗体必须有一个惟一的窗体名字,建立窗体时的默认名到结果,每个窗体必须有一个惟一的窗体名字,建立窗体时的默认名为为Form1,Form2等。等。2.1 与控件放置相关的窗口2窗体布局窗口图 窗体布局窗口(如图2.2)用于观察应用程序中各窗体

28、在屏幕上的位置,有一个表示屏幕的小图像。在设计时,用鼠标拖动表示窗体的小图像,可以方便地调整程序运行时窗体显示的位置。在窗体布局窗口中单击鼠标右键,出现快捷菜单如图2.2所示。选择“启动位置”菜单中的各菜单项可以确定窗体运行时在屏幕上出现的位置,显示位置的设置如表2.1所示。图2.2 窗体布局窗口 菜单项菜单项显示位置显示位置手工出现在指定位置所有者中心出现在当前的父窗口中心屏幕中心出现在屏幕中心Windows默认(缺省)出现位置由系统确定表2.1 设置窗体显示位置 属性窗口属性窗口(如图(如图2.32.3)用于列出当前选定窗体和控件的属性设置,用于列出当前选定窗体和控件的属性设置,每个对象都

29、是用属性来表示其特征的。所有窗体或控件的属性如颜色、每个对象都是用属性来表示其特征的。所有窗体或控件的属性如颜色、字体和大小等,都可以通过属性窗口来修改。属性窗口由以下部分组字体和大小等,都可以通过属性窗口来修改。属性窗口由以下部分组成:成:(1 1)对象列表框:)对象列表框:单击其右边的箭头可拉出所选窗体包含的对象单击其右边的箭头可拉出所选窗体包含的对象的列表。的列表。(2 2)属性显示排列方式:)属性显示排列方式:有有“按字母序按字母序”和和“按分类序按分类序”两个按两个按钮。前者以字母排列顺序列出所选对象的所有属性;后者按钮。前者以字母排列顺序列出所选对象的所有属性;后者按“外观外观”和

30、和“位置位置”等分类列出所选对象的所有属性。等分类列出所选对象的所有属性。2.2 属性窗口与属性设置 (3 3)属性列表框:)属性列表框:列出所选对象在设计模式可更改的属性和默认列出所选对象在设计模式可更改的属性和默认值。对于不同的对象,列出的属性也是不同的。属性列表由中间一条值。对于不同的对象,列出的属性也是不同的。属性列表由中间一条线将其分为两部分:左边列出的是各种属性,右边列出的是相应的属线将其分为两部分:左边列出的是各种属性,右边列出的是相应的属性值。性值。(4 4)属性含义说明:)属性含义说明:当在属性列表框中选取某属性时,在该区域当在属性列表框中选取某属性时,在该区域显示所选属性的

31、含义。显示所选属性的含义。如如图图2.32.3显示名称为显示名称为Form1Form1的窗体属性,的窗体属性,“标题栏标题栏”用于显示对象用于显示对象名,属性窗口显示是名,属性窗口显示是“按字母序按字母序”排序的。排序的。属性名属性名 属性说明属性说明 属性值属性值 排序选项排序选项 标题栏标题栏 对象框对象框 图2.3“按字母序”属性窗口 返回 工程资源管理器窗口(工程资源管理器窗口(如图如图2.42.4)以树状结构列出应用程序中所有)以树状结构列出应用程序中所有的文件清单,包括窗体和模块等。工程文件的后缀是的文件清单,包括窗体和模块等。工程文件的后缀是.vbp.vbp,工程文件,工程文件名

32、显示在工程文件窗口内,以层次化管理方式显示各类文件,而且允名显示在工程文件窗口内,以层次化管理方式显示各类文件,而且允许同时打开多个工程。许同时打开多个工程。工程资源管理器窗口上方提供以下三个按钮:工程资源管理器窗口上方提供以下三个按钮:1“1“查看代码查看代码”按钮:按钮:切换到代码窗口,显示和编辑代码。切换到代码窗口,显示和编辑代码。2“2“查看对象查看对象”按钮:按钮:切换到模块的对象窗口。切换到模块的对象窗口。3“3“切换文件夹切换文件夹”按钮:按钮:工程中的文件在按类型分或不分层工程中的文件在按类型分或不分层次显示之间切换。次显示之间切换。2.3 工程资源管理器 工程资源管理器下方的

33、列表窗口,以层次列表形式列出组成这个工程资源管理器下方的列表窗口,以层次列表形式列出组成这个工程的所有文件。它可以包含以下主要的三类文件:窗体文件(工程的所有文件。它可以包含以下主要的三类文件:窗体文件(.frm.frm文件)、标准模块文件(文件)、标准模块文件(.bas.bas文件)、类模块文件(文件)、类模块文件(.cls.cls文件)。文件)。如如图图2.42.4工程资源管理器窗口显示一个工程有工程资源管理器窗口显示一个工程有2 2个窗体、个窗体、1 1个标准模个标准模块、块、1 1个类模块,工程名为个类模块,工程名为“工程工程1”1”,工程文件名为,工程文件名为“工程工程1.vbp”1

34、.vbp”,窗体名为窗体名为Form1Form1和和Form2Form2,窗体文件名为,窗体文件名为Form1.frm Form1.frm 和和 Form2.frmForm2.frm,这,这些名称编程时都可以修改。些名称编程时都可以修改。图2.4 工程资源管理器窗口返回 其他窗口都可以使用其他窗口都可以使用“视图视图”菜单中的各菜单项来打开,窗口菜单中的各菜单项来打开,窗口的名称如的名称如图图2.52.5所示。所示。(1 1)代码窗口)代码窗口 代码窗口又称代码编辑器窗口,如代码窗口又称代码编辑器窗口,如图图2.62.6所示。所示。(2 2)对象浏览器窗口)对象浏览器窗口 (3 3)立即、本地

35、和监视窗口)立即、本地和监视窗口 (4 4)调色板窗口)调色板窗口 调色板窗口如调色板窗口如图图2.72.7所示。所示。2.4 其他窗口图2.5“视图”菜单 图2.6 代码窗口图2.7 调色板窗口 返回 这一节我们将通过一个具体的例子来说明如果在这一节我们将通过一个具体的例子来说明如果在VBVB环境下设计应环境下设计应用程序。这个例子将展示用程序。这个例子将展示VBVB应用程序设计的全过程。应用程序设计的全过程。【例例2-12-1】新建一个窗体,在窗体下部放置两个按钮(新建一个窗体,在窗体下部放置两个按钮(Command1Command1、Command2Command2)和一个文本框()和一

36、个文本框(Text1Text1)控件,其中)控件,其中Command1Command1中标有中标有“显显示示”,Command2Command2中标有中标有“退出退出”。单击按钮。单击按钮Command1Command1在标签在标签Text1Text1上上显示显示“This is my first programme.”This is my first programme.”,单击,单击Command2Command2则在左上角则在左上角显示显示“Good ByeGood Bye!”。2.5 创建一个简单的VB应用程序 如图如图2.82.8所示为单击所示为单击Command1Command1按

37、钮时的运行界面。按钮时的运行界面。图2.8 单击Command1按钮时运行界面 一般来说,创建一般来说,创建VBVB应用程序有应用程序有4 4个主要步骤:个主要步骤:(1 1)创建应用程序界面。)创建应用程序界面。(2 2)设置窗体和控件的属性。)设置窗体和控件的属性。(3 3)编写程序代码。)编写程序代码。(4 4)运行应用程序。)运行应用程序。最后,通过最后,通过“保存工程保存工程”来结束创建应用程序的工作。来结束创建应用程序的工作。有时还涉及有时还涉及“编译应用程序编译应用程序”,就是把一个程序制作成可以独立,就是把一个程序制作成可以独立运行的运行的.EXE.EXE文件。文件。1.1.创

38、建应用程序界面创建应用程序界面 窗体是创建应用程序的基础,是其他控件的容器。创建窗体是创建应用程序的基础,是其他控件的容器。创建VBVB应用应用程序的第一步是创建窗体,这些窗体将是应用程序界面的基础。然程序的第一步是创建窗体,这些窗体将是应用程序界面的基础。然后在创建的窗体上绘制构成界面的对象。对于上面要创建的第一个后在创建的窗体上绘制构成界面的对象。对于上面要创建的第一个应用程序,用到工具箱中的两个控件,即文本框控件和命令按钮控应用程序,用到工具箱中的两个控件,即文本框控件和命令按钮控件。件。(1 1)创建窗体)创建窗体 创建新工程时,系统就自动创建了一个空白的新窗体,窗体名创建新工程时,系

39、统就自动创建了一个空白的新窗体,窗体名默认为默认为Form1Form1。窗体是组织用户交互信息的界面(窗口)。窗体中布。窗体是组织用户交互信息的界面(窗口)。窗体中布置用于用户交互的控件。置用于用户交互的控件。(2)创建控件 在窗体界面中需要绘制两个按钮(CommandButton)控件和一个文本框(Textl)控件。单击要绘制的控件的工具,这是“文本框”。将鼠标指针移到窗体上,该指针变成十字线。将十字线放在控件的左上角所在处。拖动十字线画出适合控件大小的方框。释放鼠标按钮,控件出现在窗体上,名称默认为Text1。用同样的方法将两个按钮放置到窗体中。(3)对齐控件 为了将控件在界面上布局得更整

40、齐美观,将3个控件进行调整位置和大小。单击Command1按钮,按Shift键的同时单击Command2 按钮,则两个按钮都被选中;选择“格式”菜单“统一尺寸”菜单项“两者都相同”菜单项,将两个按钮的大小调整相同。2.2.设置窗体和控件的属性设置窗体和控件的属性 通过属性窗口给创建的对象设置属性。各控件的设置顺序可以任通过属性窗口给创建的对象设置属性。各控件的设置顺序可以任意,步骤如下:意,步骤如下:单击单击Text1Text1在属性窗口中出现在属性窗口中出现Text1Text1的所有属性,在的所有属性,在“属性窗属性窗口口”中滚动属性列表,选定属性名中滚动属性列表,选定属性名TextText

41、,属性窗口的设置如,属性窗口的设置如图图2.102.10所所示,选择示,选择FontFont属性,单击按钮设置字体为属性,单击按钮设置字体为Times New RomanTimes New Roman,大小为,大小为小三号。小三号。单击单击Command1Command1按钮,在按钮,在“属性窗口属性窗口”中选定属性名中选定属性名CaptionCaption,修改属性值为修改属性值为“显示显示”。设置界面如设置界面如图图2.112.11所示所示 单击单击Command2Command2按钮,在按钮,在“属性窗口属性窗口”中选定属性名中选定属性名CaptionCaption,修改属性值为修改属性

42、值为“退出退出”,图2.10 属性设置 图2.11 属性设置 返回3 3编写程序代码编写程序代码 要实现当单击要实现当单击Command1Command1按钮时在按钮时在Text1Text1文本框显示文本框显示“This is my This is my first programme.”first programme.”,单击,单击Command2Command2将在窗体左上角显示将在窗体左上角显示“Good Good ByeBye!”的功能,则需要在代码编辑器中编写程序代码。的功能,则需要在代码编辑器中编写程序代码。代码编辑器窗口是编写应用程序的代码编辑器窗口是编写应用程序的VBVB代码的

43、地方。代码是由语句、代码的地方。代码是由语句、常量和声明部分组成的。使用代码编辑器窗口,可以快速查看和编辑常量和声明部分组成的。使用代码编辑器窗口,可以快速查看和编辑应用程序代码的任何部分。窗体应用程序代码的任何部分。窗体Form1Form1中中Command1Command1控件的事件过程窗控件的事件过程窗口如图口如图2.122.12所示。所示。图2.12 事件过程窗口 4 4运行应用程序运行应用程序 为了运行应用程序,可以从为了运行应用程序,可以从“运行运行”菜单中选择菜单中选择“启动启动”项,或项,或者单击工具栏中的者单击工具栏中的“启动启动”按钮,或按按钮,或按F5F5键。键。5 5保

44、存工程保存工程 最后,我们从最后,我们从“文件文件”菜单中选取菜单中选取“保存工程保存工程”命令来结束本次命令来结束本次创建应用程序的工作。创建应用程序的工作。VBVB将分别提示保存窗体和保存工程。将分别提示保存窗体和保存工程。6 6编译应用程序编译应用程序 编译应用程序就是把一个程序制作成可以独立运行的编译应用程序就是把一个程序制作成可以独立运行的.EXE.EXE文件。文件。如果应用程序在当前的工程中,选择如果应用程序在当前的工程中,选择“文件文件”菜单中的菜单中的“生成工程生成工程1.exe”1.exe”菜单项,出现菜单项,出现“生成工程生成工程”对话框,在其中输入自己需要的对话框,在其中

45、输入自己需要的可执行文件名,如:可执行文件名,如:ex2_1.exeex2_1.exe。本章结束 新世纪应用型高等教育新世纪应用型高等教育计算机类课程规划教材计算机类课程规划教材Visual BasicVisual Basic 程序设计程序设计(第二版)(第二版)第第3 3章章 常用控件与界面设计常用控件与界面设计本章主要内容控件综述控件综述3.1 3.1 命令按钮命令按钮3.2 3.2 文本框文本框3.3 3.3 复选框与单选按钮复选框与单选按钮3.4 3.4 框架框架3.5 3.5 列表框与组合框列表框与组合框3.7 3.7 图片框与图像图片框与图像框框3.8 3.8 系统定时器系统定时器

46、3.9 3.9 直线与形状直线与形状3.10 3.10 菜单设计菜单设计3.11 3.11 多窗体程序多窗体程序设计设计3.12 3.12 多文档界面多文档界面控件分类 控件按广义可分为:内部控件、控件按广义可分为:内部控件、ActiveX控件和可插入的对象控件和可插入的对象3 3种。种。1.1.内部标准控件内部标准控件 这些控件都存在于这些控件都存在于Visual Basic的的.exe 文件中,内部控件总是出现文件中,内部控件总是出现在工具箱中。在工具箱中。2.ActiveX 2.ActiveX 控件控件 是标准控件的扩充,存在于扩展名为是标准控件的扩充,存在于扩展名为 .ocx 的独立文

47、件中。的独立文件中。3.3.可插入的对象可插入的对象 是一些可以添加到工具箱中当作控件使用的其它应用程序的对象,是一些可以添加到工具箱中当作控件使用的其它应用程序的对象,例如一个例如一个Microsoft Excel 工作表对象,一个工作表对象,一个Project 日历对象。日历对象。控件是包含在窗体中的对象。控件是包含在窗体中的对象。控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。控件和窗体组成与用户交互的可视化部件。控件和窗体组成与用户交互的可视化部件。VBVB通过控件箱(工具箱)提供了组成通过控件箱(工具箱)提供了组成Win

48、dowsWindows应用程序窗口或对话应用程序窗口或对话 框的诸如文本框、列表框、命令按钮等控件。框的诸如文本框、列表框、命令按钮等控件。VB6.0VB6.0中的常用控件见下图所示:中的常用控件见下图所示:控件概述 PointerPointer指针指针 PicturePicture图片框图片框 LabelLabel标签标签 TextBoxTextBox文本框文本框 FrameFrame框架框架 CommandButtonCommandButton命令按钮命令按钮 CheckBoxCheckBox复选框复选框 OptionButtonOptionButton单选框单选框 ComboBoxCom

49、boBox组合框组合框 ListBoxListBox列表框列表框 H.ScrollBarH.ScrollBar水平滚动条水平滚动条 V.ScrollBarV.ScrollBar垂直滚动条垂直滚动条 TimerTimer计时器计时器 DriveListBoxDriveListBox驱动器列表框驱动器列表框 DirListBoxDirListBox文件夹列表框文件夹列表框 FileListBoxFileListBox文件列表框文件列表框 ShapeShape图形图形 LineLine线条线条 ImageImage图像图像 DateDate数据控件数据控件 OLEOLE控件控件常用控件3.1 用来在

50、窗体内添加命令按钮。运行时用户单击此按钮,则执行用来在窗体内添加命令按钮。运行时用户单击此按钮,则执行一段代码。一段代码。1 1常用属性常用属性 3.12 2选定命令按钮的方法选定命令按钮的方法方法方法 事件事件 命令按钮的程序示例Private Sub Command1_Click()Label1.Caption=报效祖国 Command2.Enabled=True Command2.SetFocus Command1.Enabled=FalseEnd SubPrivate Sub Command2_Click()Label1.Caption=努力学习 Command1.Enabled=Tr

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|