大学软件开发与应用课程PPtRJ VB 程序文件C培训教案.pptVIP

  • 64
  • 0
  • 约4.01千字
  • 约 34页
  • 2017-02-08 发布于江苏
  • 举报

大学软件开发与应用课程PPtRJ VB 程序文件C培训教案.ppt

4.3.4 VB 程序文件 VB 应用程序的组成 项目(或工程)文件(.vbp):存储总体信息 项目(或工程)组成文件,包括 ——窗体文件(.frm,至少一个) ——模块文件(.bas或.cls,可选) ——资源文件(.res,可选) 可执行文件(.exe):可脱离 VB 环境运行, 由 文件 / 生成XXX. EXE 命令编译生成 后移 4.3.4 VB 程序文件 窗体文件(.frm) 用于定义各种窗口 标准模块文件(.bas) 用于声明VB应用程序中使用的数据类型、全局变量、公用常量、公用函数和外部过程等 变量、函数、过程 变量 局部变量 指只能在本过程内使用的变量。用Dim或Static语句声明,或不声明就直接使用 窗体/模块级变量:可被本窗体/模块的任何过程访问。在通用声明段中用Dim或Private语句声明的变量 全局变量 指可被应用程序的任何过程或函数访问的变量。在通用声明段中用Public语句加以声明(若在窗体中声明,调用时需加上窗体名,如FORM1.PAI) 变量、函数、过程 函数 同其他编程语言一样 过程 内部函数过程和事件过程 用户自定义过程 列表框和组合框 4. 列表框(ListBox) 通过显示多个选项,供用户选择,达到与用户对话的目的 只能选择,不能修改其中的内容 5. 组合框(ComboBox) 是组合了文本框和列表框的特性而形成的一种控件。包括:下拉式组合框、简单组合框和下拉式列表框 当在列表框中选定某项后,该项内容自动装入文本框中 列表框和组合框(续) 属性 List 字符型数组,存放列表框的项目,下标从0开始 ListIndex 选中的项目的序号,没有项目被选定时为-1 ListCount 项目的数量,ListCount-1是最后一项的下标 Text 列表项中被选定的内容 Style (ComboBox) 列表框和组合框(续) AddItem方法 把一个选项加入列表框或组合框 控件名.AddItem字符串[,下标] 把字符串的文本插入到由“下标”指定列表框或组合框位置中 下标取值范围:0 ~ ListCount-1 RemoveItem方法 删除一个项目 控件名.RemoveItem 下标 Clear方法 清空 控件名.Clear VB编码基础 1.VB代码不区分字母大小写 2.一行可写多句语句,用“:”分隔 3.一句可分若干行书写,用“ _”表示 4.可用“Rem”和“′”进行注释 5.可以有行号和标号 4.4 VB 与面向对象程序设计 4.4.1 类与对象 4.4.2 类的继承性 4.4.3 类的多态性 类与对象 在VB中已接触了不少对象 其实每个对象都属于某一个类 换言之,对象是类的实例 (instance) 类 定 义 既然 对象= 属性 + 方法 当然 类 = 属性 + 方法 类 继 承 同一类中的不同对象 一般具有相同的属性集和方法集 不必每个对象封装一套 相同的数据与操作 类 继 承 解决方法: 类继承 规则: ① 子类继承父类的属性与方法 ② 每个类可派生许多子类 ③ 最“老”的类称为基类 类 继 承 继承树 类的多态性 所谓多态性 就是不同的类可以有名字与基本目的相同、但实现方式不同的行为 如 Move方法 窗体 窗体自身及其中全部内容将移动 按钮 只移动按钮,所在窗体不会移动 数据库概念 可视化数据管理器 数据控件 一、数据库概念 关系型数据库模型 在VB中数据库内的表格不允许直接访问,而只能通过记录集对象进行记录的操作和浏览,因此,记录集是一种浏览数据库的工具。 二、可视化数据管理器 三、数据控件 数据控件应用举例 数据控件应用举例 数据控件应用举例 1. 建立程序界面 5类 17个控件 标签(7) 文本框(7) 框架(1) 数据控件(1) 按钮(1) 2. 定义对象属性 ⑴ 数据控件属性设置 ⑵ 文本框属性设置 ⑶ 标签属性设置 ⑷ 框架属性设置 3. 编写程序代码 4. 应用程序存盘 数据控件属性设置 ⑴ Caption 成绩表 ⑵ DatabaseName 带盘符路径的库文件名 …\VB41 ⑶ RecordsetType 确定记录集合类型 0 Table ⑷ RecordSoure 成绩表 用作依附控件的文本框属性设置 ⑴ DataSoure 数据控件名 例如 DATA1 ⑵ DataField 该框显示字段名称 例如 学号 程序代码 Private Sub ExitW_Click()

文档评论(0)

1亿VIP精品文档

相关文档