VB 程序文件 软件开发技术与应用(课件)知识介绍.pptVIP

VB 程序文件 软件开发技术与应用(课件)知识介绍.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB 程序文件 软件开发技术与应用(课件)知识介绍.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) 例 Private Sub Form_Click() Dim i% ,isum% For i = 1 To 5 isum = sum(i) Next i Print isum End Sub Private Function sum(n As Integer) Dim j As Integer j = j + n sum = j End Function 输出结果:5 Static j As Integer,结果? 变量、函数、过程 函数 同其他编程语言一样 过程 内部函数过程和事件过程 用户自定义过程 列表框和组合框(续) 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) 类 定 义 既然 对象= 属性 + 方法 当然 类 = 属性 + 方法 类 继 承 同一类中的不同对象 一般具有相同的属性集和方法集 不必每个对象封装一套 相同的数据与操作 类 继 承 解决方法: 类继承 规则: ① 子类继承父类的属性与方法 ② 每个类可派生许多子类 ③ 最“老”的类称为基类 类 继 承 继承树 A0 M0 A1 M1 An Mn A2 M2 C1 C2 Cn … A11 M11 A12 M12 C11 C12 A121 M121 A122 M122 C121 C122 方法集是: Mtd12={M0,M1,M12} 类C12中的属性是:Art12={A0,A1,A12} C0 类的多态性 所谓多态性 就是不同的类可以有名字与基本目的相同、但实现方式不同的行为 如 Move方法 窗体 窗体自身及其中全部内容将移动 按钮 只移动按钮,所在窗体不会移动 数据库概念 可视化数据管理器 数据控件 4.5 VB与数据库 一、数据库概念 数据库 表 数据库就是一组排列成易于处理和读取的相关信息的集合。 关系模型已经成为数据库设计事实上的标准。 关系型数据库模型 一个数据库可以由多个表组成,表与表之间可以用不同的方式相互关联。 若第一个表中的一条记录内容与第二个表中多条记录的数据相符,但第二个表中的一条记录只能与第一个表的一条记录的数据相符,这样的表间关系类型叫做一对多关系。 若第一个表的一条记录的数据内容可与第二个表的多条记录的数据相符,反之亦然,这样的表间关系类型叫做多对多关系。 由一个或几个表中的数据构成记录集Recordset对象,记录集也由行和列构成,它与表类似。 学号 课程 成绩 990001 数学 85 学号 姓名 性别 专业 出生日期 990001 万林 男

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档