大学软件开发与应用课程PPtRJ434VB程序文件C课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学软件开发与应用课程PPtRJ434VB程序文件C课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 软件 开发 应用 课程 PPtRJ434VB 程序 文件 课件
- 资源描述:
-
1、4.3.4 VB 程序文件程序文件VB 应用程序的组成应用程序的组成项目(或工程)文件(项目(或工程)文件(.vbp):存储总体信息):存储总体信息项目(或工程)组成文件,包括项目(或工程)组成文件,包括窗体文件(窗体文件(.frm,至少一个),至少一个)模块文件(模块文件(.bas或或.cls,可选),可选)资源文件(资源文件(.res,可选),可选)可执行文件(可执行文件(.exe):可脱离):可脱离 VB 环境运行,环境运行,由由 文件文件/生成生成XXX.EXE 命令编译生成命令编译生成后移后移4.3.4 VB 程序文件程序文件窗体文件(窗体文件(.frm)用于定义各种窗口用于定义各种
2、窗口标准模块文件(标准模块文件(.bas)用于声明用于声明VB应用程序中使用的数应用程序中使用的数据类型、全局变量、公用常量、公据类型、全局变量、公用常量、公用函数和外部过程等用函数和外部过程等变量、函数、过程变量、函数、过程变量变量v局部变量局部变量 指只能在本过程内使用的变量指只能在本过程内使用的变量。用。用Dim或或Static语句声明,或语句声明,或不声明不声明就直就直接使用接使用 v窗体窗体/模块级变量:模块级变量:可被可被本窗体本窗体/模块模块的任的任何过程访问。在何过程访问。在通用声明通用声明段中用段中用Dim或或Private语句声明的变量语句声明的变量v全局变量全局变量 指可
3、被应用程序的任何过程或指可被应用程序的任何过程或函数访问的变量。在函数访问的变量。在通用声明段中用段中用Public语句加以声明(语句加以声明(若在窗体中声明,若在窗体中声明,调用时需加上窗体名,如调用时需加上窗体名,如FORM1.PAI)例例 Private Sub Form_Click()Dim i%,isum%For i=1 To 5 isum=sum(i)Next i Print isum End SubPrivate Function sum(n As Integer)Dim j As Integer j=j+n sum=jEnd Function输出结果:5Static j As
4、Integer,结果?变量、函数、过程变量、函数、过程函数函数 v同其他编程语言一样同其他编程语言一样过程过程v内部函数过程和事件过程内部函数过程和事件过程v用户自定义过程用户自定义过程列表框和组合框列表框和组合框4.列表框(列表框(ListBox)v通过显示多个选项,供用户选择,达到与用户通过显示多个选项,供用户选择,达到与用户对话的目的对话的目的v只能选择,不能修改其中的内容只能选择,不能修改其中的内容5.组合框(组合框(ComboBox)v是组合了文本框和列表框的特性而形成的一种是组合了文本框和列表框的特性而形成的一种控件。包括:下拉式组合框、简单组合框和下控件。包括:下拉式组合框、简单
5、组合框和下拉式列表框拉式列表框v当在列表框中选定某项后,该项内容自动装入当在列表框中选定某项后,该项内容自动装入文本框中文本框中列表框和组合框(续)列表框和组合框(续)属性属性vList 字符型数组,存放列表框的项目,下标从字符型数组,存放列表框的项目,下标从0开始开始vListIndex 选中的项目的序号,没有项目被选定时为选中的项目的序号,没有项目被选定时为-1vListCount 项目的数量,项目的数量,ListCount-1是最后一项的下标是最后一项的下标vText 列表项中被选定的内容列表项中被选定的内容vStyle(ComboBox)类型Style属性输入下拉式组合框下拉式组合框0
6、能能简单组合框简单组合框1能能下拉式列表框下拉式列表框2不能不能列表框和组合框(续)列表框和组合框(续)AddItem方法方法 把一个选项加入列表框或组把一个选项加入列表框或组合框合框.AddItem,v把把字符串字符串的文本插入到由的文本插入到由“下标下标”指定列表框指定列表框或组合框位置中或组合框位置中v下标取值范围:下标取值范围:0 ListCount-1RemoveItem方法方法 删除一个项目删除一个项目.RemoveItem Clear方法方法 清空清空.ClearVB编码基础编码基础1.VB代码不区分字母大小写2.一行可写多句语句,用“:”分隔3.一句可分若干行书写,用“_”表示
7、4.可用“Rem”和“”进行注释5.可以有行号和标号4.4 VB 与面向对象程序设计4.4.1 类与对象类与对象4.4.2 类的继承性类的继承性4.4.3 类的多态性类的多态性类与对象类与对象在VB中已接触了不少对象 其实每个对象都属于某一个类 换言之,对象是类的实例(instance)类类 定定 义义既然 对象=属性+方法当然 类=属性+方法类类 继继 承承同一类中的不同对象 一般具有相同的属性集和方法集不必每个对象封装一套 相同的数据与操作类类 继继 承承解决方法:类继承规则:子类继承父类的属性与方法 每个类可派生许多子类 最“老”的类称为基类 类类 继继 承承继承树A0M0A1M1AnM
展开阅读全文