1 / 23

第六章       工程与程序管理 学习目标: 1.  掌握:创建、打开、使用和保存工程的方法 2.  理解:添加、删除工程文件 3.  了解;多个工程、可执行文件的制作和运行 学习要点:

第六章       工程与程序管理 学习目标: 1.  掌握:创建、打开、使用和保存工程的方法 2.  理解:添加、删除工程文件 3.  了解;多个工程、可执行文件的制作和运行 学习要点: 工程概念、创建、打开和保存工程,使用多个工程,使用工程中的文件,制作和运行可执行文件。. 6. 1 工程概述 6. 1.1 工程的概念 工程是构成应用程序文件的集合。 工程文件是与工程相关联的所有文件和对象以及所设 置的环境信息的一个简单的列表。. 6.1.2 工程文件

ivor-cross
Télécharger la présentation

第六章       工程与程序管理 学习目标: 1.  掌握:创建、打开、使用和保存工程的方法 2.  理解:添加、删除工程文件 3.  了解;多个工程、可执行文件的制作和运行 学习要点:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第六章       工程与程序管理 学习目标: 1.  掌握:创建、打开、使用和保存工程的方法 2.  理解:添加、删除工程文件 3.  了解;多个工程、可执行文件的制作和运行 学习要点: 工程概念、创建、打开和保存工程,使用多个工程,使用工程中的文件,制作和运行可执行文件。

  2. 6. 1 工程概述 6. 1.1 工程的概念 工程是构成应用程序文件的集合。 工程文件是与工程相关联的所有文件和对象以及所设 置的环境信息的一个简单的列表。

  3. 6.1.2 工程文件 工程文件所包含的设计阶段文件类型及意义: .bas 标准模块文件 .cls 类模块文件 .frm 窗体文件 .vbp 工程组文件 .frx 二进制窗体文件 具体可见P184表6-1 运行阶段的文件

  4. 6.1.3 VB工程的结构 1.窗体模块 它包含窗体及其控件的正文描述、属性设置,也包含有窗体级的常数、变量和外部过程的声明、事件过程和一般过程。 2.类模块 类模块与窗体模块类似,只是没有可见的用户界面。 3.标准模块 标准模块包含类型、常数、变量、外部过程和公共过程的公共的或模块级的声明。

  5. 4.资源文件 它包含着无需重新编辑代码可以改变的位图、字符串和其它的数据。 5.ActiveX文档 ActiveX文档类似于窗体,但是在浏览器中是可以显示的。 6.模块用户控件 7.部件 8.可插入的对象 9.引用 10. ActiveX设计器 11. 标准控件

  6. 6.2 创建、打开和保存工程 6.2.1 创建工程 1.创建工程的方法 2.VB的工程类型 a. 标准EXE b.ActiveX EXE 可执行工程 c.ActiveX DLL d.ActiveX 控件 e. VB应用向导 f. VB向导管理器 g.数据工程 h.IIS应用工程 i.外接程序工程 j. ActiveX 文档DLL k.ActiveX 文档EXE m.DHTML应用程序 n.VB专业版控件

  7. 6.2.2 打开工程 6.2.3 保存工程 6.3 使用多个工程 6.4 添加、删除和保存文件 添加文件 删除文件 保存文件 合并文件 6.5 使用工程中的文件 1.在工程中添加ActiveX控件 2.从工程中删除控件 3.使用其它应用程序的对象 4.使用资源文件 6.6 制作和运行可执行文件 6.7 设置工程属性 6.8 使用向导和外接程序

  8. 第七章VB应用程序结构 学习目标: 掌握:Sub过程、Function过程、Event过程和通用过程 理解:VB应用程序的结构 了解:程序调试技术 学习要点: 模块、过程,程序调试。

  9. 7.1 模块 VB中三种类型的模块:窗体模块、标准模块和类模块。 每个模块都可包含: 声明和过程。 7.1.1 各种模块类型 1.窗体模块 文件括展名为.frm

  10. 2.标准模块 文件括展名为.bas 标准模块是程序中一个独立容器,包含全局变量、Function(函数)过程和Sub(子过程)。 (1)使用标准模块 (2)创建标准模块 (3)声明公用变量 3.类模块 文件括展名为.cls

  11. 7.1.2 模块化设计的考虑 7.1.3 代码编辑器 自动完成编码 书签 7.2 过程 7.1.2 过程概述 组成模块的若干个代码片段称为过程。 1. 过程分类: 函数过程(Function Procedure) 子过程 属性过程 通用过程

  12. 2. 使用过程编程的优点 消除了重复语句行 使程序更易阅读 其它程序可重复使用该通用过程 扩展VB语言

  13. 7.2.2 子过程 1.子过程 (1)子过程的语法: [Private│Public│Friend][Static] Sub 过程名[(参数表)] [程序段] [Exit Sub] [程序段] End Sub (2)调用子过程 (3)使用子过程管理输入

  14. 1.  通用过程 2.  事件过程 控件事件的语法和窗体事件的语法: Private Sub controlname_eventname(参数表) 语句块 Exit Sub 语句块 End Sub Private Sub Form_eventname(参数表) 语句块 Exit Sub 语句块 End Sub

  15. 7.2.3 Function过程 1.函数过程的语法 [Public│Private│Friend][Static] Function Name [(Arglist)][As 数据类型] [程序段] [Name = Expression] [Exit Function] [程序段] [Name = Expression] End Function

  16. 其中Expression是Function的返回值 它的语法结构如下: [Optional][ByVal│ByRef][ParamArray] varname [( )] [As 数据类型] [ =defaultvalue] 说明P220 五点 Sub 过程与Function过程之间有三点区别: (1)语句或表达式的右边包含函数过程名和参数,这就调用了函数 (2)与变量完全一样,函数过程应该定义返回值的数据类型。

  17. (3)给Functionname 赋一个值,就可返回这个值。 例如:计算直角三角形的斜边的函数 Function Hypotenuse (A As Integer,B As Integer) As String Hypotenuse = Sqr(A^2 + B^2) End Function 若想调用上面的函数 Label1.Caption = Hypotenuse (Cint(Text1.Text), _ Cint(Text2.Text)) StrX = Hypotenuse(Width,Height) 2.调用函数过程 S1.Caption=Totaltax(500)

  18. 7.3 过程的使用 7.3.1 过程的创建与使用 1.创建新过程 Sub UpdateForm() Function GetCoord() 2.选择现有过程 3.调用过程 调用过程有两种方法: Call MyProc (FirstArgument,SecondArgument) MyProc FirstArgument,SecondArgument

  19. (1)调用函数过程 Call Year(Now) Year Now (2)调用其他模块中的过程 例如:DemoClass 是Class1 DemoClass as New Class1 DemoClass.SomeSub 4.使用标准模块中的过程 5.Go Sub …Return 语句

  20. 7.3.2 过程参数传递 当变量传递到过程时,就称变量为参数。 1 .参数的数据类型 2 .按地址传递参数 3 .按值传递参数 4 .使用可选的参数 7.4 程序的调试 7.4.1 示例 7.4.2 VB中的错误类型 共有三种错误:语法错误、执行错误、逻辑错误。 7.4.3 断点调试 7.5 综合示例

  21. 第八章菜单程序设计 学习目标: 1.掌握:菜单编辑器、菜单应用程序设计 2.理解:菜单项的增减、菜单的各项属性 3.了解:弹出菜单和分隔条的设计、工具栏的设计 学习要点: 菜单,菜单编辑器,菜单的高级应用,弹出菜单设计,分隔条的设计和工具栏的设计。

  22. 8.1 菜单 菜单条、菜单、菜单项、子菜单、分隔条、弹出式菜单 8.2 菜单编辑器 1 启动菜单编辑器 2 编辑菜单 3 菜单的代码设计 8.3 菜单的高级应用 1.菜单的有效属性 2.菜单的可见属性 3.创建菜单控件数组 4.菜单的复选属性 5.动态菜单

  23. 8.4 弹出菜单和分隔条的设计 弹出菜单要用到PopMenu,语法结构如下: object.PopupMenu menuname,flags,x,y,boldcommand 共有六个参数 8.5 工具栏的设计 1.利用应用程序向导创建工具栏 2.使用TOOLBar控件创建工具栏

More Related