大学软件开发与应用课程PPt-RJ434VB程序

大学软件开发与应用课程PPt-RJ434VB程序

ID:37132629

大小:314.10 KB

页数:34页

时间:2019-05-11

大学软件开发与应用课程PPt-RJ434VB程序_第1页
大学软件开发与应用课程PPt-RJ434VB程序_第2页
大学软件开发与应用课程PPt-RJ434VB程序_第3页
大学软件开发与应用课程PPt-RJ434VB程序_第4页
大学软件开发与应用课程PPt-RJ434VB程序_第5页
资源描述:

《大学软件开发与应用课程PPt-RJ434VB程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.3.4VB程序文件VB应用程序的组成项目(或工程)文件(.vbp):存储总体信息项目(或工程)组成文件,包括——窗体文件(.frm,至少一个)——模块文件(.bas或.cls,可选)——资源文件(.res,可选)可执行文件(.exe):可脱离VB环境运行,由文件/生成XXX.EXE命令编译生成后移14.3.4VB程序文件窗体文件(.frm)用于定义各种窗口标准模块文件(.bas)用于声明VB应用程序中使用的数据类型、全局变量、公用常量、公用函数和外部过程等2变量、函数、过程变量局部变量指只能在本过程内使用的变量。用Dim或Static语句声明,或不声明就直

2、接使用窗体/模块级变量:可被本窗体/模块的任何过程访问。在通用声明段中用Dim或Private语句声明的变量全局变量指可被应用程序的任何过程或函数访问的变量。在通用声明段中用Public语句加以声明(若在窗体中声明,调用时需加上窗体名,如FORM1.PAI)3例PrivateSubForm_Click()Dimi%,isum%Fori=1To5isum=sum(i)NextiPrintisumEndSubPrivateFunctionsum(nAsInteger)DimjAsIntegerj=j+nsum=jEndFunction输出结果:5StaticjAs

3、Integer,结果?4变量、函数、过程函数同其他编程语言一样过程内部函数过程和事件过程用户自定义过程5列表框和组合框4.列表框(ListBox)通过显示多个选项,供用户选择,达到与用户对话的目的只能选择,不能修改其中的内容5.组合框(ComboBox)是组合了文本框和列表框的特性而形成的一种控件。包括:下拉式组合框、简单组合框和下拉式列表框当在列表框中选定某项后,该项内容自动装入文本框中6列表框和组合框(续)属性List字符型数组,存放列表框的项目,下标从0开始ListIndex选中的项目的序号,没有项目被选定时为-1ListCount项目的数量,ListC

4、ount-1是最后一项的下标Text列表项中被选定的内容Style(ComboBox)类型Style属性输入下拉式组合框0能简单组合框1能下拉式列表框2不能7列表框和组合框(续)AddItem方法把一个选项加入列表框或组合框<控件名>.AddItem<字符串>[,<下标>]把字符串的文本插入到由“下标”指定列表框或组合框位置中下标取值范围:0~ListCount-1RemoveItem方法删除一个项目<控件名>.RemoveItem<下标>Clear方法清空<控件名>.Clear8VB编码基础1.VB代码不区分字母大小写2.一行可写多句语句,用“:”分隔3.一

5、句可分若干行书写,用“_”表示4.可用“Rem”和“′”进行注释5.可以有行号和标号94.4VB与面向对象程序设计4.4.1类与对象4.4.2类的继承性4.4.3类的多态性10类与对象在VB中已接触了不少对象其实每个对象都属于某一个类换言之,对象是类的实例(instance)11类定义既然对象=属性+方法当然类=属性+方法12类继承同一类中的不同对象一般具有相同的属性集和方法集不必每个对象封装一套相同的数据与操作13类继承解决方法:类继承规则:①子类继承父类的属性与方法②每个类可派生许多子类③最“老”的类称为基类14类继承继承树A0M0A1M1AnMnA2M2

6、C1C2Cn…A11M11A12M12C11C12A121M121A122M122C121C122方法集是:Mtd12={M0,M1,M12}类C12中的属性是:Art12={A0,A1,A12}C015类的多态性所谓多态性就是不同的类可以有名字与基本目的相同、但实现方式不同的行为如Move方法窗体窗体自身及其中全部内容将移动按钮只移动按钮,所在窗体不会移动16数据库概念可视化数据管理器数据控件4.5VB与数据库17一、数据库概念数据库表数据库就是一组排列成易于处理和读取的相关信息的集合。关系模型已经成为数据库设计事实上的标准。18关系型数据库模型19一个数据

7、库可以由多个表组成,表与表之间可以用不同的方式相互关联。若第一个表中的一条记录内容与第二个表中多条记录的数据相符,但第二个表中的一条记录只能与第一个表的一条记录的数据相符,这样的表间关系类型叫做一对多关系。若第一个表的一条记录的数据内容可与第二个表的多条记录的数据相符,反之亦然,这样的表间关系类型叫做多对多关系。20由一个或几个表中的数据构成记录集Recordset对象,记录集也由行和列构成,它与表类似。学号课程成绩990001数学85学号姓名性别专业出生日期990001万林男物理82-1-11990002庄前女物理82-9-21…………………………(表一)数

8、据库记录集学号姓名专业课程成绩9900

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。