已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualBasic程序设计,主讲:谈冉,使用教材:VisualBasic程序设计教程武汉理工大学出版社,tanran,参考教材:林卓然.VisualBasic程序设计教程.电子工业出版社刘炳文,许蔓舒.VisualBasic程序设计教程.清华大学出版社,VisualBasic是Microsoft公司于1991年推出的可视化BASIC语言。在语言功能方面,它与以前的BASIC语言基本兼容,但功能更强,使用更方便。本章主要介绍VisualBasic的基本知识以及VisualBasic应用程序的结构和利用VisualBasic开发应用程序的一般步骤,使读者对VisualBasic6.0有一个概要性的了解。,第一章VisualBasic概述,一、可视化BASIC语言-VisualBasic,第一章VisualBasic概述,1.早期BASIC语言,2.可视化BASIC语言VisualBasic,3.VisualBasic的版本,三种版本中,企业版的功能最全,而专业版包括了学习版的功能。对于大多数用户来说,使用专业本即可完全满足需要。,学习版,可使学习编程的人员轻松开发windows的应用程序,专业版,为专业编程人员提供了一整套进行开发的功能完备的工具,企业版,使得专业编程人员能够开发功能强大的组内分布式应用程序,4.VisualBasic的特点,第一章VisualBasic概述,1.本机代码,2.建立用户自己的ActiveX控件,4.建立ActiveX文档,3.多工程,6.向导,8.代码编辑器,10.Internet组件下载,12.枚举类型,13.OLE拖放,11.全局对象,MDISDI资源管理器样式的界面选项,7.引用和处理自己的事件,9.多线程和线程安全部件,第一章VisualBasic概述,二、VisualBasic的安装,1硬件环境(1)80486或更高的微处理器。(2)VGA640480或分辨率更高的显示器(推荐使用SVGA)。(3)内存要求:windows95和98环境,需要24MB内存;windowsNT、windowsXP等环境,需要32MB内存。,2硬盘空间要求:学习版:典型安装需48MB,完全安装需80MB。专业版:典型安装需48MB,完全安装需80MB。企业版:典型安装需128MB,完全安装需147MB。附加内容:MSDN需67MB。,运行环境要求,3软件要求(1)Windows95或以上更高版本的Windows操作系统。(2)MicrosoftInternetExplore4.01或更新的版本。,第一章VisualBasic概述,安装步骤,1.把VisualBasic6.0软件光盘放到计算机的CDROM驱动器中。2.在VisualBasic6.0目录下运行setupexe文件。注意:如果计算机系统具有自动加载功能,那么在放进VisualBasic6.0光盘后,会自动弹出一个安装界面,用户只需选取“InstallVisualBasic6.0”按钮即可进行安装。3.在安装VisualBasic6.0过程中,系统会自动检测是否安装了“InterndExplore4.01”或以上版本,如果没有,系统会提示用户需要安装IE401。4.上述工作都做好后,用户只需根据系统提示进行安装即可。安装成功后,系统将自动在“开始”菜单的“程序”栏下增加一项“MicrosoftVisualBasic6.0”程序组。为了启动方便,可在VisualBasic6.0系统文件夹下找到“VB6.EXE”文件,选中,按住鼠标右键,拖动到桌面上建立一个快捷方式图标。,四、启动与退出VisualBasic,第一章VisualBasic及其编程环境,1.启动,方法一:使用开始菜单中的“程序”命令,方法二:使用“我的电脑”,方法三:使用开始菜单中的“运行”命令,方法四:建立启动VisualBasic的快捷方式,2.退出,方法一:打开“文件”菜单,执行“退出”命令方法二:按Alt+Q方法三:按标题栏右上角的关闭按钮,第一章VisualBasic概述,三、VisualBasic应用程序的结构,1一个Windows应用程序对应着VisualBasic中的一个完整的工程(Project)。2一个VisualBasic工程至少应包含一个或多个窗体(Form)对象,也可以包含标准模块和类模块。3一个窗体对象至少应包含一个或多个事件过程,其中包括窗体内的控件对象所对应的事件过程。4事件过程可以调用通用过程,包括模块级通用过程和窗体级通用过程。,1.用VisualBasic开发应用程序的一般步骤,用VisualBasic开发应用程序时,一般经过三步:,第一步建立用户界面,用户界面由对象,即窗体和控件组成。所有的控件都放在窗体上,程序中的所有信息都要通过窗体显示出来,它是应用程序的最终用户界面。,第二步设置窗体和控件的属性,建立界面后,应设置窗体和每个控件的属性。,第三步编写代码,针对窗体中各个控件所能支持的方法和事件,编写事件驱动程序(事件过程),2.设计第一个VisualBasic应用程序,例:要求在屏幕上开辟一个窗口,窗口的下部有三个命令按钮,其中左边按钮中标有“请单击此按钮”,中间按钮中标有“清屏”,右边按钮中标有“程序结束”。当用鼠标单击左边按钮时,屏幕上部的文本框中显示“欢迎使用VisualBasic中文版”;如果单击中间按钮,则清除文本框中显示的内容;而如果单击右边的按钮,则结束程序。例如,分析,该应用程序含有一个窗体,该窗体上有四个控件对象:一个文本框,三个命令按钮,第一步:建立用户界面,首先建立一个标准EXE工程,然后,建立窗体,从工具箱中选取文本框控件图标,在窗体上画出文本框对象;再从工具箱中选取命令按追赶控件,在窗体上画出命令按钮对象。,第二步设置属性,首先,设置命令按钮1(Command)的标题(Caption)为“请单击此按钮”,具体操作为:选中Command1,激活属性窗口,找到Caption属性,双击,在其后的值项输入“请单击此按钮”,再找到Font属性,单击打开其对话框,将字体改为隶书,字号改为3号。,用相同的方法将设置Comand2与Comand3的属性为“清屏”和“结束程序”。将文本框的Text属性值“Text1”清除。,用同样方法,修改窗体标题属性为“VisualBasic程序设计示例”,第三步编写代码,双击Command1打开代码窗口,编写Command1的Click事件过程,同样,编写第二个按钮的事件过程为,编写第三个按钮的事件过程为,设计完成,四、用VisualBasic开发应用程序的一般步骤,第一章VisualBasic概述,.保存程序,VisualBasic应用程序可以用四种类型的文件保存。第一类是单独的窗体文件,扩展名为.frm;第二类是公用的标准模块文件,扩展名为.bas;第三类是类模块文件,扩展名为.cls;第四类为工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp。在保存工程之前,应先分别保存窗体文件和标准模块文件。,操作步骤:保存窗体保存工程,。调试运行应用程序,运行模式,解释运行模式编译运行模式,。生成可执行文件,在完成了应用程序的编写调试以后,应该将应用程序编译成可执行文件(EXE),这样应用程序就可以脱离发VisualBasic的集成开发环境而独立运行了。,运行、调试则是开发应用程序的后期工作,用以检查是否有错误,能否运行通过,结果是否符合开发者的要求。若在运行阶段发现程序错误,或者运行结果没有达到设计要求,则应中断程序的运行,检查修改程序后,再重新运行程序。,创建好应用程序的界面,设置好对象属性值和创建了事件过程以后,应用程序设计的基本工作已经完成,接着需要进行的是运行和调试等工作。在运行调试应用程序之前,应先保存文件,这是作为开发设计人员应有的良好习惯,这样可防止文件数据的丢失,避免工作损失。,第一章VisualBasic概述,第一章VisualBasic概述,例1.1设计一个简单应用程序的界面,它由一个窗体、三个命令按钮和一个图片框组成,命令按钮的功能分别为“显示图像”、“清除图像”和“退出系统”,当按下“显示图像”按钮时,右边图片框中显示出一幅图像,当按下“清除图像”按钮时,右边的图像在窗体上消失,当按下“退出系统”按钮时,则结束程序运行,退出系统。,五、编写简单的VisualBasic应用程序,第一章VisualBasic概述,1建立应用程序界面,(1)创建窗体对象,(2)在窗体上创建控件对象,例1.1,设计过程如下,启动VisualBasic6.0,进入VB的集成开发环境,此时,系统提供一个默认标题名为“Forml”的窗体对象,调整好窗体对象的大小,窗体上的控件对象包括窗体上的命令按钮、图片框等。其创建过程如下:,创建命令按钮:用鼠标单击工具箱中的命令按钮图标,如图所示,将鼠标指针移到窗体上,当鼠标指针会变为“+”形状时,在窗体的适当位置按住鼠标右键拖动鼠标,画出适合控件需要大小的方框,释放鼠标按钮,控件出现在窗体上,如图1.12所示,控件上自动标有“Command1”,这是第一个命令按钮。以同样的方法画出第二个和第三个命令按钮“Command2”、“Command3”,命令按钮,窗体,命令按钮,创建图片框:用鼠标单击工具箱中的图片框,在窗体上合适的位置画出合适大小的图片控件。,图片框,2设置对象属性,将控件添加到窗体后,窗体和控件上显示出来的字符都是系统提供的默认值:“Form1”、Command1”等。若要使其显示为题目要求的样式,往往还需要对控件的属性进行设置。本应用程序需要分别对窗体和命令按钮进行属性设置。设置过程如下:,第一章VisualBasic概述,(1)设置窗体属性,题目要求窗体标题栏显示的是“VisualBasic程序设计示例”,而此时窗体标题栏的值是“Form1”,因此必须对窗体的“Caption”属性进行设置。将“Form1”改为“VisualBasic程序设计示例”。,选中窗体,在属性窗口的属性列表中找到“Caption”项,把它的值改为“VisualBasic程序设计示例”。,步骤如下:按下“F4”键,打开属性窗口(Properties),对象框,属性列表,属性显示方式,属性注释,(2)设置命令按钮属性,步骤如下:选中第一个命令按钮,在属性窗口的属性列表中找到“Caption”项,把它的值改为“显示图像”。为了让其字体显示得更醒目一些,还必须对“Fond”属性进行设置。在属性列表中找到“Fond”属性,单击“Font”项右边的小按钮,弹出“字体”对话框,如图。字体选用“隶书”项,字的大小选用“三号”。至此,第一个命令按钮上的显示值由“Command1”改变为“显示图像”,第一章VisualBasic概述,(3)设置图片框属性,步骤如下:选中图片框控件,在属性列表中找到“Picture”属性,单击“Picture”项右边的小按钮,弹出“加载图片”对话框,如右图所示。在该对话框中,在文件名栏填入图像文件的文件名,单击“打开”按钮。,为了让图片框显示出一幅图像,必须设置其“Picture”属性。,现在窗体及窗体上的各控件对象的属性已设置完成,基本界面如图。,3编写程序代码、建立事件过程,创建好应用程序的界面,并设置好对象的属性后,应开始编写程序代码。本例中,要求鼠标单击“显示图像”命令按钮,右边图片框中的图片显示出来;单击“清除图像”命令按钮时图片消失;单击“退出系统”命令按钮时,则退出应用程序的执行。因此,应分别针对三个命令按钮编写程序代码。代码的编写工作如下:,第一章VisualBasic概述,双击“显示图像”命令按钮,弹出对象代码窗口。在对象代码窗口中,上端有两个下拉列表。,(1)编写“显示图像”命令按钮的程序代码。,左边的下拉列表显示当前窗体中所有的对象,包括窗体对象,通过它可以很方便地从个对象代码窗口切换到另一对象代码窗口。在该下拉列表中选择对象:Command1。,右边的下拉列表则是显示出选定的对象所可能的事件过程,用户可以方便地切换来建立相应的事件过程。在该列表框中选择选择事件:Click。,在该过程中输入下列代码:PrivateSubCommand1_Click()Picture1.Visible=True使图片框中的图像显示在窗体上EndSub,选择完成后,此时所对应的事件过程为:Command1_Click()事件过程。,(2)编写“清除图像”命令按钮的程序代码。在“清除图像”命令按钮的Command2_Click()事件过程中输入下列代码:PrivateSubCommand2_Click()Picture1.Visible=False使图片框中的图像在窗体上消失EndSub(3)编写“退出系统”命令按钮的程序代码。在“退出系统”命令按钮的Command3_Click()过程中输入下列代码:PrivateSubCommand3_Click()End结束程序运行EndSub,第一章VisualBasic概述,4保存文件,保存窗体文件的过程如下:选取“文件”“保存Form1”,弹出“文件另存为”对话框。在该对话框中,选择好保存路径,输入文件名(例如:例1-1.frm),单击“保存”按钮,保存窗体文件。,保存工程文件的过程如下:选取“文件”“保存工程”,弹出“工程另存为”对话框在该对话框中,选择好保存路径,输入文件名(例1-1.vbp),单击“保存”按钮,保存文件。,5调试运行应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年深圳市南山人民医院医护人员招聘笔试备考题库及答案详解
- 2026年山西中医学院附属医院医护人员招聘笔试备考试题及答案详解
- 2026年无锡市中西医结合医院医护人员招聘笔试备考题库及答案详解
- 2026年攀枝花市第五人民医院医护人员招聘考试备考试题及答案详解
- 2026年深圳大学第三附属医院医护人员招聘笔试参考题库及答案详解
- 2026年天津市天津医院医护人员招聘笔试参考题库及答案详解
- 2026年冀中能源峰峰集团有限公司总医院(北院区)医护人员招聘考试参考题库及答案详解
- 2026年南宁市妇女儿童医院医护人员招聘考试参考题库及答案详解
- 2026年延边大学附属医院医护人员招聘考试参考题库及答案详解
- 2026年淄博市中医院医护人员招聘考试参考试题及答案详解
- 2026年中国兵器审计中心(西安中心)招聘(5人)笔试备考题库及答案解析
- 2026年中考生物会考全四册核心知识点梳理
- 青海中考:政治高频考点
- 2026年高校教师资格证题库综合试卷及参考答案详解【新】
- 幼儿园教职工防汛培训
- DB41∕T 3060-2025 生活垃圾焚烧电厂智能化技术导则
- 命理行业分析 投资报告
- 托管机构消防安全管理制度
- 华南理工大学综评考试真题及答案
- 急性心肌梗死PCI术后合并糖尿病患者血糖-心脏双目标管理方案
- 无菌操作专业知识培训课件
评论
0/150
提交评论