VB全书课件.ppt_第1页
VB全书课件.ppt_第2页
VB全书课件.ppt_第3页
VB全书课件.ppt_第4页
VB全书课件.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,第16章 综合程序设计举例,2,本章以两个实际例子为主线,较为系统地运用VB程序设计的方法,介绍VB开发应用软件的过程。通过本章的学习,可以了解实际应用程序的设计、分析以及开发的整个过程,同时也能对VB应用程序开发有个比较全面的认识。,3,个人通信录本身可以是一个程序,也可以作为应用程序的一部分,例如在Microsft Outlook中的通讯簿。我们给出的第一各综合示例是通过VB设计一个个人通讯录管理系统。管理系统具有浏览、添加、更新、删除和查询记录的功能。,16.1 个人通讯录,4,16.1.1 数据库设计 个人通讯录管理系统采用数据库方法,使用Access 2000格式,数据库名称为a

2、ddress.mdb,其中包含有一个数据表address,表结构如表所示,其中Id为主关键字。,5,6,16.1.2 系统实现 1系统分析 本系统采用ADO技术进行开发,与前面介绍的ADO控件所不同是:实际的信息系统中一般不采用数据绑定的方法,而是通过程序代码实现控件与数据库相应字段的联系。 另外在个人通讯录中,要进行添加、删除、更新等操作,这些操作可以通过一个全局变量及调用同一个窗体模块分别实现不同的功能。,7,2界面设计和程序代码,8,设计一个扑克牌发牌程序。程序根据选项的设置进行发牌,选项中有发牌速度的选择、牌的背景图案的选择和各家牌是否翻开的选择,发牌完成以后可以对牌进行排序。这是一个

3、基础,在此之上增加一些规则的操作就可以作为游戏程序的一部分。,16.2 扑克牌发牌,9,16.2.1 程序分析 编写扑克牌程序的方法有多种,可以用VB API调用Window资源的方法、自定义图形的方法或者利用现有扑克牌控件的方法进行编程。其中使用扑克牌控件的方法最为简单,本程序就是采用现有的扑克牌控件进行编程。 在发牌过程中,可以使用四个Image控件数组来显示各家所发到的牌,用四个数组来记录已经发出的牌,以避免重复。发牌的速度可以使用定时器控件来控制。,10,16.2.2 程序实现 1界面设计 新建一个工程,打开添加部件对话框,选择扑克牌控件“Playing Cards for Visual Basic”,单击“确定”按钮将扑克牌控件加入到工具箱。注意:该控件VBCards.ocx在本课件中提供,复制到操作系统的system32文件夹下,然后在“开始”“运行”中使用“regsvr32.exe VBCards.ocx”命令注册。,11,12,13,2扑克牌控件 扑克牌控件中包含54张牌,可以通过改变ChangeCard属性得到所需要的牌,通过Picture属性得到可显示的牌的图片。 ChangeCard属性值113为黑桃;1426为方块;2739为草花;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论