VB 程序设计_第02章 Windows应用程序基础.ppt_第1页
VB 程序设计_第02章 Windows应用程序基础.ppt_第2页
VB 程序设计_第02章 Windows应用程序基础.ppt_第3页
VB 程序设计_第02章 Windows应用程序基础.ppt_第4页
VB 程序设计_第02章 Windows应用程序基础.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 2 章 Windows应用程序基础,2.1 Windows应用程序运行机制 2.2 对 象 的 属 性 2.3 对象的事件和方法 2.4 创建Windows应用程序,2.1 Windows应用程序运行机制,2.1.1 可视化编程的概念 在Windows界面中显示的窗体画面就是由对象(Object)组成的。 对象一般具有3个方面的内容:属性(数据)、方法(已经用代码定义、描述好的行为方式,对象自身所能完成的动作)和事件(当受到触发时,能够响应该触发,这也是对象之间相互联系的基本通道和与外部联系的基本方式)。, 单文档应用程序界面对象一般具有属性、事件和方法3个方面的特性。属性是对象的基本特征

2、;事件是对象能够响应的动作;方法是对象自身能够完成的动作。 属性、事件和方法都是相对于某个对象而言的,因此在使用对象的属性、事件和方法时应先指明是哪个对象。 对象的事件和方法主要的区别在于,对象的事件是被动的,由外力驱使的动作;对象的方法是主动的,自身所能够完成的动作。,2.1.2 窗体的外观与内涵 前面提到,信息的显示是以窗体为载体实现的,窗体是构成Windows图形界面的主体。 1窗体的外观 一个典型的窗体如图2-1所示。,图2-1 一个典型的窗体,2窗体的内涵 窗体是信息的显示载体,是构成Windows图形界面的主体。 窗体是Visual Basic应用程序的基本构造模块,是运行应用程序

3、时用户进行交互操作的窗口或对话框。 窗体是一个容器,可以通过“控件工具箱”向窗体中添加各种控件。 窗体像一块画布,为Visual Basic的可视化界面设计提供了一个平台。,2.2 对 象 的 属 性,2.2.1 属性窗口与属性的编辑 1编辑属性窗口中的属性值 2编写程序代码修改属性,2.2.2 窗体的常用属性 窗体是程序界面的显示区域。窗体具有非常丰富的属性 。,2.3 对象的事件和方法,2.3.1 事件与事件处理程序 事件(Event)是指由系统事先定义的、能被对象识别和响应的动作。,事件处理程序的一般格式为: Sub对象名_事件名() 事件处理程序代码 End Sub,2.3.2 对象的

4、方法 对象的方法(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 “新建工程

5、”对话框,使用Visual Basic可以生成下列应用程序类型。 “标准EXE”。创建一个标准可执行文件(.exe文件)。 “ActiveX EXE”。创建一个ActiveX可执行文件。 “ActiveX DLL”。创建一个ActiveX DLL文件,这种文件与ActiveX EXE文件在功能上是相同的,只是包装不同。, “ActiveX控件”。创建一个ActiveX控件(.ocx文件)。 “VB 应用程序向导”。这个向导帮助用户建立新的应用程序框架,用户在开发自己的工程时可能会用到。 “VB 向导管理器”。能够帮助创建自定义的向导,效果与Visual Basic提供的向导很相似。 “数据工程

6、”。创建一个数据工程。, “IIS 应用程序”。创建一个IIS应用程序,编写服务器端Internet应用程序,响应来自浏览器用户的请求。 “外接程序”。建立自定义的Visual Basic外接程序。 “ActiveX 文档”。ActiveX文档实际上是可以在支持超级链接的容器中运行的Visual Basic应用程序。这个环境可能就是一个Web浏览器,如Internet Explorer。,2.4.3 工程资源管理器 工程资源管理器通常位于集成开发环境的右侧工具栏的下面,如图2-8所示。,图2-8 工程资源管理器,一个工程包括以下各种文件类型。 工程文件(.vbp)。与该工程有关的全部文件和对象的清单。 窗体文件(.frm)。一个窗体对应一个窗体文件,它包含窗体及控件的属性设置,窗体级的变量和外部过程声明,事件过程和用户自定义过程。, 窗体的二进制数据文件(.frx)。当窗体上控件的数据属性含有二进制属性(如图片或图标),将窗体文件保存时,系统自动生成同名的.frx文件。 标准模块文件(.bas)。包含模块级的变量和外部过程声明,用户自定义的可供本工程内各窗体调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论