版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 工程与程序管理学习目标:1 掌握:创建、打开、使用和保存工程的方法2 理解:添加、删除工程文件学习要点: 工程概念、创建、打开和保存工程,使用多个工程,使用工程中的文件,制作和运行可执行文件。1 6. 1 工程概述 6. 11 工程的概念 工程是构成应用程序文件的集合。 工程文件是与工程相关联的所有文件和对象以及所设置的环境信息的一个简单的列表。2612 工程文件 工程文件所包含的设计阶段文件类型及意义: .bas 标准模块文件 .cls 类模块文件 .frm 窗体文件 .vbp 工程组文件 .frx 二进制窗体文件 具体可见P184表6-1 运行阶段的文件3613 VB工程的结构 1窗体模
2、块 它包含窗体及其控件的正文描述、属性设置,也包含有窗体级的常数、变量和外部过程的声明、事件过程和一般过程。 2类模块 类模块与窗体模块类似,只是没有可见的用户界面。 3标准模块 标准模块包含类型、常数、变量、外部过程和公共过程的公共的或模块级的声明。4 4 资源文件 它包含着无需重新编辑代码可以改变的位图、字符串和其它的数据。 5 ActiveX文档 ActiveX文档类似于窗体,但是在浏览器中是可以显示的。 6 模块用户控件 7 部件 8 可插入的对象 9 引用10 ActiveX设计器11 标准控件562 创建、打开和保存工程621 创建工程 1 创建工程的方法 2 VB的工程类型 a.
3、 标准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专业版控件6622 打开工程623 保存工程63 使用多个工程64 添加、删除和保存文件 添加文件 删除文件 保存文件 合并文件65 使用工程中的文件 1 在工程中添加ActiveX控件 2 从工程中删除控件 3 使用其它应用程序的对象 4 使用资源文件66 制作和运行可执行文件67
4、 设置工程属性68 使用向导和外接程序7第七章 VB应用程序结构学习目标:掌握:Sub过程、Function过程、Event过程和通用过程理解:VB应用程序的结构了解:程序调试技术学习要点:模块、过程,程序调试。871 模块VB中三种类型的模块:窗体模块、标准模块和类模块。每个模块都可包含: 声明和过程。711 各种模块类型1 窗体模块文件括展名为.frm9 2 标准模块文件括展名为.bas 标准模块是程序中一个独立容器,包含全局变量、Function(函数)过程和Sub(子过程)。 (1) 使用标准模块 (2) 创建标准模块 (3) 声明公用变量 3 类模块文件括展名为.cls10712 模
5、块化设计的考虑713 代码编辑器 自动完成编码 书签72 过程712 过程概述 组成模块的若干个代码片段称为过程。 1 过程分类:函数过程(Function Procedure)子过程属性过程通用过程11 2 使用过程编程的优点 消除了重复语句行 使程序更易阅读 其它程序可重复使用该通用过程 扩展VB语言12722 子过程 1 子过程 (1) 子过程的语法:PrivatePublicFriendStatic Sub 过程名(参数表)程序段Exit Sub程序段End Sub (2) 调用子过程 (3) 使用子过程管理输入13 1 通用过程 2 事件过程控件事件的语法和窗体事件的语法:Priva
6、te Sub controlname_eventname(参数表)语句块Exit Sub 语句块End SubPrivate Sub Form_eventname(参数表) 语句块Exit Sub 语句块End Sub14723 Function过程1.函数过程的语法PublicPrivateFriendStatic Function Name (Arglist)As 数据类型 程序段 Name = Expression Exit Function 程序段 Name = ExpressionEnd Function15其中Expression是Function的返回值 它的语法结构如下: Op
7、tionalByValByRefParamArray varname ( ) As 数据类型 =defaultvalue 说明P220 五点 Sub 过程与Function过程之间有三点区别: (1) 语句或表达式的右边包含函数过程名和参数,这就调用了函数 (2) 与变量完全一样,函数过程应该定义返回值的数据类型。16 (3) 给Functionname 赋一个值,就可返回这个值。例如:计算直角三角形的斜边的函数Function Hypotenuse (A As Integer,B As Integer) As StringHypotenuse = Sqr(A2 + B2)End Functi
8、on若想调用上面的函数Label1.Caption = Hypotenuse (Cint(Text1.Text), _Cint(Text2.Text)StrX = Hypotenuse(Width,Height)2.调用函数过程 S1.Caption=Totaltax(500)17 73 过程的使用 731 过程的创建与使用 1 创建新过程 Sub UpdateForm() Function GetCoord() 2 选择现有过程 3 调用过程 调用过程有两种方法: Call MyProc (FirstArgument,SecondArgument)MyProc FirstArgument,S
9、econdArgument18 (1) 调用函数过程 Call Year(Now) Year Now (2) 调用其他模块中的过程 例如:DemoClass 是Class1 DemoClass as New Class1 DemoClass.SomeSub 4 使用标准模块中的过程 5 Go Sub Return 语句19 732 过程参数传递当变量传递到过程时,就称变量为参数。 1 参数的数据类型 2 按地址传递参数 3 按值传递参数 4 使用可选的参数 74 程序的调试 741 示例 742 VB中的错误类型共有三种错误:语法错误、执行错误、逻辑错误。 743 断点调试 75 综合示例20第八章 菜单程序设计 学习目标: 1 掌握:菜单编辑器、菜单应用程序设计 2 理解:菜单项的增减、菜单的各项属性 3 了解:弹出菜单和分隔条的设计、工具栏的设计 学习要点: 菜单,菜单编辑器,菜单的高级应用,弹出菜单设计,分隔条的设计和工具栏的设计。21 81 菜单 菜单条、菜单、菜单项、子菜单、分隔条、弹出式菜单 82 菜单编辑器1 启动菜单编辑器2 编辑菜单3 菜单的代码设计 83 菜单的高级应用 1 菜单的有效属性 2 菜单的可见属性 3 创建菜单控件数组 4 菜
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 危险品仓储窑炉爆炸防灾技术考核试卷
- 宠物文化艺术交流服务考核试卷
- 婚礼现场室内植物租赁合同
- 银行业务员就业合同
- 企业品牌推广与营销
- 学生校外住宿国际合作
- 科技园区物业合同管理
- 建筑材料合同管理细则
- 酒店行政总监招聘合同范本
- 环保科技公司职员招聘协议
- 2023湖南长沙市食品药品检验所公开招聘普通雇员19人模拟备考预测(共1000题含答案解析)综合试卷
- 播音主持之朗诵课件
- 数值课件第章非线性方程求根
- 马来西亚民俗与禁忌
- 图消防安全三自主两公开一承诺公示牌模板
- 高速公路施工交通组织专项方案
- 全国教师教学创新团队申报书(范例)
- TCSAE 178-2021 电动汽车高压连接器技术条件
- YS/T 755-2011亚硝酰基硝酸钌
- GB/T 9119-2000平面、突面板式平焊钢制管法兰
- GB/T 4955-1997金属覆盖层覆盖层厚度测量阳极溶解库仑法
评论
0/150
提交评论