VB 程序设计_第02章 Windows应用程序基础.ppt
-
资源ID:70105235
资源大小:155KB
全文页数:24页
- 资源格式: PPT
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
VB 程序设计_第02章 Windows应用程序基础.ppt
第第 2 章章 Windows应用程序基础应用程序基础 2.1 Windows应用程序运行机制应用程序运行机制 2.2 对对 象象 的的 属属 性性 2.3 对象的事件和方法对象的事件和方法 2.4 创建创建Windows应用程序应用程序 2.1 Windows应用程序运行机制应用程序运行机制 2.1.1 可视化编程的概念可视化编程的概念在在Windows界界面面中中显显示示的的窗窗体体画画面面就就是是由由对象(对象(Object)组成的。)组成的。对象一般具有对象一般具有3个方面的内容:属性个方面的内容:属性(数据)、方法(已经用代码定义、描述(数据)、方法(已经用代码定义、描述好的行为方式,对象自身所能完成的动作)好的行为方式,对象自身所能完成的动作)和事件(当受到触发时,能够响应该触发,和事件(当受到触发时,能够响应该触发,这也是对象之间相互联系的基本通道和与这也是对象之间相互联系的基本通道和与外部联系的基本方式)。外部联系的基本方式)。单单文文档档应应用用程程序序界界面面对对象象一一般般具具有有属属性性、事事件件和和方方法法3个个方方面面的的特特性性。属属性性是是对对象象的的基基本本特特征征;事事件件是是对对象象能能够够响响应应的的动动作作;方方法法是是对对象自身能够完成的动作。象自身能够完成的动作。属属性性、事事件件和和方方法法都都是是相相对对于于某某个个对对象象而而言言的的,因因此此在在使使用用对对象象的的属属性性、事事件件和和方方法法时时应应先指明是哪个对象。先指明是哪个对象。对对象象的的事事件件和和方方法法主主要要的的区区别别在在于于,对对象象的的事事件件是是被被动动的的,由由外外力力驱驱使使的的动动作作;对对象象的的方方法是主动的,自身所能够完成的动作。法是主动的,自身所能够完成的动作。2.1.2 窗体的外观与内涵窗体的外观与内涵前前面面提提到到,信信息息的的显显示示是是以以窗窗体体为为载载体体实实现现的的,窗窗体体是是构构成成Windows图图形形界界面面的主体。的主体。1窗体的外观窗体的外观一个典型的窗体如图一个典型的窗体如图2-1所示。所示。图2-1 一个典型的窗体 2窗体的内涵窗体的内涵 窗窗 体体 是是 信信 息息 的的 显显 示示 载载 体体,是是 构构 成成Windows图形界面的主体。图形界面的主体。窗窗体体是是Visual Basic应应用用程程序序的的基基本本构构造造模模块块,是是运运行行应应用用程程序序时时用用户户进进行行交交互互操操作的窗口或对话框。作的窗口或对话框。窗窗体体是是一一个个容容器器,可可以以通通过过“控控件件工工具具箱箱”向窗体中添加各种控件。向窗体中添加各种控件。窗体像一块画布,为窗体像一块画布,为Visual Basic的的可视化界面设计提供了一个平台。可视化界面设计提供了一个平台。2.2 对对 象象 的的 属属 性性 2.2.1 属性窗口与属性的编辑属性窗口与属性的编辑1编辑属性窗口中的属性值编辑属性窗口中的属性值2编写程序代码修改属性编写程序代码修改属性2.2.2 窗体的常用属性窗体是程序界面的显示区域。窗体具窗体是程序界面的显示区域。窗体具有非常丰富的属性有非常丰富的属性。2.3 对象的事件和方法对象的事件和方法 2.3.1 事件与事件处理程序事件与事件处理程序事件(事件(Event)是指由系统事先定义)是指由系统事先定义的、能被对象识别和响应的动作。的、能被对象识别和响应的动作。事件处理程序的一般格式为:事件处理程序的一般格式为:Sub对象名对象名_事件名事件名()事件处理程序代码事件处理程序代码 End Sub2.3.2 对象的方法对象的方法对象的方法(对象的方法(Method)是指对象自身)是指对象自身所能完成的操作。它实际上是所能完成的操作。它实际上是Visual Basic提供的一种功能程序,可免去用户编写底提供的一种功能程序,可免去用户编写底层代码的负担,提高程序设计效率。层代码的负担,提高程序设计效率。调用方法的格式如下:调用方法的格式如下:对象名对象名.方法名方法名 2.4 创建创建Windows应用程序应用程序 2.4.1 创建创建Visual Basic应用程序的步骤应用程序的步骤1用用可可视视化化方方法法创创建建应应用用程程序序界界面面2设置窗体及各控件属性设置窗体及各控件属性3编写事件处理代码编写事件处理代码4运行和调试程序运行和调试程序5生成可执行文件生成可执行文件2.4.2 工程的分类与特点工程的分类与特点Visual Basic启动后,首先显示启动后,首先显示“新新建工程建工程”(New Project)对话框,如图)对话框,如图2-7所示。该界面将提示用户选择需要建所示。该界面将提示用户选择需要建立的工程类型。立的工程类型。图2-7 “新建工程”对话框 使使用用Visual Basic可可以以生生成成下下列列应应用用程程序序类类型。型。“标标准准EXE”。创创建建一一个个标标准准可可执执行行文文件件(.exe文件)。文件)。“ActiveX EXE”。创创建建一一个个ActiveX可可执执行文件。行文件。“ActiveX DLL”。创创 建建 一一 个个 ActiveX DLL文文件件,这这种种文文件件与与ActiveX EXE文文件件在功能上是相同的,只是包装不同。在功能上是相同的,只是包装不同。“ActiveX控控件件”。创创建建一一个个ActiveX控控件件(.ocx文件)。文件)。“VB 应应用用程程序序向向导导”。这这个个向向导导帮帮助助用用户户建建立立新新的的应应用用程程序序框框架架,用用户户在在开开发发自自己的工程时可能会用到。己的工程时可能会用到。“VB 向向导导管管理理器器”。能能够够帮帮助助创创建建自自定定义义的的向向导导,效效果果与与Visual Basic提提供供的的向向导导很相似。很相似。“数据工程数据工程”。创建一个数据工程。创建一个数据工程。“IIS 应应用用程程序序”。创创建建一一个个IIS应应用用程程序序,编编写写服服务务器器端端Internet应应用用程程序序,响响应应来自浏览器用户的请求。来自浏览器用户的请求。“外外接接程程序序”。建建立立自自定定义义的的Visual Basic外接程序。外接程序。“ActiveX 文文档档”。ActiveX文文档档实实际际上上是是可可以以在在支支持持超超级级链链接接的的容容器器中中运运行行的的Visual Basic应应用用程程序序。这这个个环环境境可可能能就就是是一个一个Web浏览器,如浏览器,如Internet Explorer。2.4.3 工程资源管理器工程资源管理器工程资源管理器通常位于集成开发环境的工程资源管理器通常位于集成开发环境的右侧工具栏的下面,如图右侧工具栏的下面,如图2-8所示。所示。图图2-8 工程资源管理器工程资源管理器一个工程包括以下各种文件类型。一个工程包括以下各种文件类型。工工程程文文件件(.vbp)。与与该该工工程程有有关关的的全全部文件和对象的清单。部文件和对象的清单。窗窗体体文文件件(.frm)。一一个个窗窗体体对对应应一一个个窗窗体体文文件件,它它包包含含窗窗体体及及控控件件的的属属性性设设置置,窗窗体体级级的的变变量量和和外外部部过过程程声声明明,事事件件过过程程和用户自定义过程。和用户自定义过程。窗窗体体的的二二进进制制数数据据文文件件(.frx)。当当窗窗体体上上控控件件的的数数据据属属性性含含有有二二进进制制属属性性(如如图图片片或或图图标标),将将窗窗体体文文件件保保存存时时,系系统统自动生成同名的自动生成同名的.frx文件。文件。标标准准模模块块文文件件(.bas)。包包含含模模块块级级的的变变量量和和外外部部过过程程声声明明,用用户户自自定定义义的的可可供供本本工工程程内内各各窗窗体体调调用用的的过过程程。该该文文件件是是可可选的。选的。类类模模块块文文件件(.cls)。用用于于创创建建含含有有方方法法和和属属性性的的用用户户自自己己的的对对象象。该该文文件件是可选的。是可选的。资资源源文文件件(.res)。包包含含不不必必重重新新编编辑辑代代码码就就可可以以改改变变的的位位图图、字字符符串串和和其其他数据。该文件是可选的。他数据。该文件是可选的。