- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7. 数据库访问功能 Visual Basic系统本身提供了非常好的数据库管理功能,利用数据库管理窗口,用户可直接创建Access数据库,还可直接编辑和访问其他外部数据库,如FoxPro、dBASE、FoxBase … 等。可以通过ODBC建立连接的方式来使用和操纵外部数据库 8. 功能强大的辅助开发工具 Visual Basic中的Setup Wizard可为用户制作生成规范的带安装的用户盘,使程序设计人员采用VB开发工具设计的应用程序在编译生成EXE可执行文件 * 谢谢观赏 2019-5-18 1.3 消息和事件驱动 所有的Windows应用程序都是基于消息的传递和处理的,每一个Windows程序都要求一个消息循环,应用程序中的每一个窗口都要求有一个消息处理器,用户移动鼠标,Windows系统就产生一条消息告诉相应的应用程序:鼠标已经移动了,移动到了什么地方 Windows系统是多任务系统,如果一个程序有消息要处理,它就占用CPU处理消息,如果一个程序不再有要处理的消息,系统就询问其他正在运行的程序是否有消息要处理,并把控制权交给要处理消息的应用程序,消息机制,就是所谓的事件驱动 * 谢谢观赏 2019-5-18 1.4 VB开发环境 Visual Basic基本环境 * 谢谢观赏 2019-5-18 1. 主(Main)窗口 主窗口:控制VB环境下各种工作模式及操作命令 工具条 * 谢谢观赏 2019-5-18 2. 窗体(Form)窗口 3. 工具箱窗口 * 谢谢观赏 2019-5-18 4. 项目(Project)窗口 标题条: 显示项目(应用程序)名称,控制盒及极小化按钮; View Form按钮: 查看窗体显示界面; View Code按钮: 查看代码程序; 文件列表: 该项目中包含的所有文件清单 * 谢谢观赏 2019-5-18 5. 属性(Properties)窗口 * 谢谢观赏 2019-5-18 代码(Code)窗口 对话框: 存储并显示 当前被选中 窗体及其中 所有控制的 名称。其中[general] 表示与特定对象无关的通用代码 过程框: 下拉列表框,存储并显示各种事件名称或用户自定义过程及函数名称。 源程序代码框: 以Sub过程名开始,End Sub结束。 * 谢谢观赏 2019-5-18 7.菜单设计窗口(Menu Design Window) * 谢谢观赏 2019-5-18 8. 程序调试窗口(Debug Window) * 谢谢观赏 2019-5-18 1.5 VB项目和可执行文件 * 谢谢观赏 2019-5-18 1.6 创建VB应用程序的步骤 1.创建用户界面:使用 “New Project”项,创建一新工程文件,之后再通过在窗体上画对象来创建一界面 2. 设置界面对象的属性:既可以在设计时用属性窗口设置初始值,也可以在运行时用代码修改属性 3. 编写事件代码:在为窗体和对各对象设置初始属性之后,应增加响应事件时所要执行的代码 4. 保存项目 5. 测试和调试应用程序 创建可执行文件:File-Make EXE File 创建 7. 创建安装应用程序:应用Setup Wizard创建安装程序 * 谢谢观赏 2019-5-18 2 应用程序举例 2.1 问题的描述 目标:设计一个学生的学习成绩管理系统,教师采用的是统一的数据文件格式,见表4 学习成绩管理系统自动将所有必修课的成绩数据文件读入,并将成绩存放到对应学生的学生考试成绩表中,见表5 最后,可算出每个学生本学期的必修成绩的实得学分,并可按照要求显示该成绩表,按实得学分排队,查询某个学生的成绩,打印名次排列表,打印需补考的学生姓名及补考课目 * 谢谢观赏 2019-5-18 下面是《军事理论》课考试成绩的数据文件(假设《军事理论》的学分是3分)。 军事理论,3 1 吕 国 78 2 方 研 90 3 唐 飞 83 4 徐 双 73 … … 21 方笑林 70 22 李分明 96 23 宋明华 69 24 林 琳 84 必修课程学分加权办法是:90以上学分乘1.5,80~89分学分乘1.3,70~79分学分乘1.1。 学生考试成绩表的栏数由必修课的课程数决定,课程数可事先由管理员输入。 每个学生占有定长的记录。 * 谢谢观赏 2019-5-18 2.2 问题分析 接下来的问题是要处理的对象有哪些? 需处理哪些数据、数据的流动、数据需做何处理? * 谢谢观赏 2019-5-18 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏 谢谢观赏
文档评论(0)