工程与程序管理学习目标1.掌握创建、打开、使用和保

上传人:t****d 文档编号:243324605 上传时间:2024-09-21 格式:PPT 页数:23 大小:89KB
返回 下载 相关 举报
工程与程序管理学习目标1.掌握创建、打开、使用和保_第1页
第1页 / 共23页
工程与程序管理学习目标1.掌握创建、打开、使用和保_第2页
第2页 / 共23页
工程与程序管理学习目标1.掌握创建、打开、使用和保_第3页
第3页 / 共23页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,工程与程序管理,学习目标:,1 掌握:创建、打开、使用和保存工程的方法,2 理解:添加、删除工程文件,学习要点:,工程概念、创建、打开和保存工程,使用多个工程,使用工程中的文件,制作和运行可执行文件。,1,6. 1 工程概述,6. 11 工程的概念,工程是构成应用程序文件的集合。,工程文件是与工程相关联的所有文件和对象以及所设,置的环境信息的一个简单的列表。,2,612 工程文件,工程文件所包含的设计阶段文件类型及意义:,.,bas,标准模块文件,.,cls,类模块文件,.,frm,窗体文件,.,vbp,工程组文件,.,frx,二进制窗体文件,具体可见,P184,表6-1,运行阶段的文件,3,613,VB,工程的结构,1窗体模块,它包含窗体及其控件的正文描述、属性设置,也包含有窗体级的常数、变量和外部过程的声明、事件过程和一般过程。,2类模块,类模块与窗体模块类似,只是没有可见的用户界面。,3标准模块,标准模块包含类型、常数、变量、外部过程和公共过程的公共的或模块级的声明。,4,4,资源文件,它包含着无需重新编辑代码可以改变的位图、字符串和其它的数据。,5,ActiveX,文档,ActiveX,文档类似于窗体,但是在浏览器中是可以显示的。,6,模块用户控件,7,部件,8,可插入的对象,9,引用,10,ActiveX,设计器,11 标准控件,5,62 创建、打开和保存工程,621 创建工程,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,专业版控件,6,622 打开工程,623 保存工程,63 使用多个工程,64 添加、删除和保存文件,添加文件 删除文件 保存文件 合并文件,65 使用工程中的文件,1,在工程中添加,ActiveX,控件,2,从工程中删除控件,3,使用其它应用程序的对象,4,使用资源文件,66 制作和运行可执行文件,67 设置工程属性,68 使用向导和外接程序,7,第七章,VB,应用程序结构,学习目标:,掌握:,Sub,过程、,Function,过程、,Event,过程和通用过程,理解:,VB,应用程序的结构,了解:程序调试技术,学习要点,:,模块、过程,程序调试。,8,71 模块,VB,中三种类型的模块:窗体模块、标准模块和类模块。,每个模块都可包含:,声明和过程。,711 各种模块类型,1,窗体模块,文件括展名为.,frm,9,2,标准模块,文件括展名为.,bas,标准模块是程序中一个独立容器,包含全局变量、,Function(,函数)过程和,Sub(,子过程)。,(1),使用标准模块,(2),创建标准模块,(3),声明公用变量,3,类模块,文件括展名为.,cls,10,712 模块化设计的考虑,713 代码编辑器,自动完成编码,书签,72 过程,712 过程概述,组成模块的若干个代码片段称为过程。,1 过程分类:,函数过程(,Function Procedure),子过程,属性过程,通用过程,11,2 使用过程编程的优点,消除了重复语句行,使程序更易阅读,其它程序可重复使用该通用过程,扩展,VB,语言,12,722 子过程,1,子过程,(1),子过程的语法:,PrivatePublicFriendStatic Sub,过程名(参数表),程序段,Exit Sub,程序段,End Sub,(2),调用子过程,(3),使用子过程管理输入,13,1 通用过程,2 事件过程,控件事件的语法和窗体事件的语法:,Private Sub controlname_eventname(,参数表),语句块,Exit Sub,语句块,End Sub,Private Sub Form_eventname(,参数表),语句块,Exit Sub,语句块,End Sub,14,723,Function,过程,1.函数过程的语法,PublicPrivateFriendStatic Function Name (Arglist)As,数据类型,程序段,Name = Expression,Exit Function,程序段,Name = Expression,End Function,15,其中,Expression,是,Function,的返回值,它的语法结构如下:,OptionalByValByRefParamArray varname ( ) As,数据类型 ,=,defaultvalue,说明,P220,五点,Sub,过程与,Function,过程之间有三点区别:,(1),语句或表达式的右边包含函数过程名和参数,这就调用了函数,(2),与变量完全一样,函数过程应该定义返回值的数据类型。,16,(3),给,Functionname,赋一个值,就可返回这个值。,例如:计算直角三角形的斜边的函数,Function Hypotenuse (A As Integer,B As Integer) As String,Hypotenuse = Sqr(A2 + B2),End Function,若想调用上面的函数,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,SecondArgument,18,(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,菜单的复选属性,5,动态菜单,22,8,4 弹出菜单和分隔条的设计,弹出菜单要用到,PopMenu,语法结构如下:,object.PopupMenu menuname,flags,x,y,boldcommand,共有六个参数,8,5 工具栏的设计,1,利用应用程序向导创建工具栏,2,使用,TOOLBar,控件创建工具栏,23,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!