第十章VisualFoxPro程序设计综合应用.pptVIP

  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文档。上传文档
查看更多
学习要点: 10.1 数据库操作实例 10.2 表单控件应用实例 重点与难点: 数据库操作实例 表单控件应用实例 10.1 数据库操作实例 数据库应用系统有两个中心: 一个是数据 一个是处理。 数据的提供与数据的处理方式是数据库应用系统开发过程中紧密相连的中心环节。 10.1.1 浏览数据实例 1. 设计思想 在数据库操作过程中,经常需要浏览数据表中的数据,比较直观的方法是设计一个表单,在表单中以列表框的形式列出当前文件夹中的数据表文件,再建立一个表格,以显示列表框中选定的数据表文件中的具体数据。 2. 设计成果 浏览数据程序执行结果如图所示。 浏览数据程序执行界面 3. 实现方法 ①新建一个表单,在表单上建立两个标签、一个列表框、一个表格和一个命令按钮控件,并选择好位置和大小。 ②设置好控件的字体和字号。 ③表单控件的主要属性如表10-1所示。 ④打开“代码编辑”窗口,设置“表单”的“Init”事件过程代码,并分别为“列表框”和“命令按钮”添加“Click”事件过程代码。 10.1.2 维护数据实例 1. 设计思想 维护数据是数据库操作中的一项必不可少的重要工作,它包括:选择要维护的数据表,进行数据的添加、修改和删除。在本例中使用一个表单,对有关学生管理的三个数据表进行数据维护。 2. 设计成果 维护数据程序执行过程如图所示。 3. 实现方法 ①新建一个表单,在表单上建立有三个页面的页框控件,在各个页面上将再建立9个命令按钮控件,并选择好位置和大小。 ②在数据环境设计器中添加各数据表,并将表中的相关字段拖放到各页面中,设置好控件的字体和字号。 ③表单控件的主要属性见表(在表中各页面的控件属性省略)。 ④打开“代码编辑”窗口,设置“表单”的“Init”事件过程代码,并分别为“命令按钮”添加“Click”事件过程代码。 10.1.3 学生选课实例 1. 设计思想 学生选课是教学管理环节中的一项很重要的工作。本例提供了一个学生选课的界面,学生在正确输入了自己的学号后,可查阅可选的课程和自己已选的课程。在输入了选课的课程号后,系统进行判断,如果是已选的课程,或不是课程表中有的课程,将给出提示信息,要求重新输入;对于正确的选课,将在学生已选课程表中添加一条记录。如果学生要取消已选的课程(退选),将在学生已选课程表中删除一条记录。 2. 设计成果 学生选课程序执行过程如图所示。 3. 实现方法 ①新建一个表单,在表单上建立有四个标签控件、三个文本框控件、两个命令按钮控件,并选择好位置和大小。 ②在学籍管理数据库中新建一个视图,用于存入学生选课信息。 ③在数据环境设计器中添加学生表、课程表、选课表和学生选课视图,并将课程表拖放到可选课程处;将学生选课视图拖放到已选课程处,完成表单中两个表格的设计。 ⑤打开“代码编辑”窗口,设置“表单”的“Init”事件过程代码,为文本框“txt学号”设置“LostFocus”事件过程代码,并分别为“选课”和“退选”命令按钮添加“Click”事件过程代码。 10.1.4 成绩查询实例 1. 设计思想 查询是最重要的一项数据库操作,有各种各样的查询方法。本例的成绩查询是基于SQL语句的查询,可以查询每个学生各门课程的成绩和某一门课程各个学生的成绩。 2. 设计成果 学生选课程序执行过程和执行结果如图所示。 3. 实现方法 ①新建一个表单,在表单上建立一个选项按钮组、两个文本框及两个命令按钮控件。并选择好位置和大小。 ②在数据环境设计器中添加学生、选课和课程数据表。 ③表单控件的主要属性见表(在表中文本框控件属性省略)。 ④打开“代码编辑”窗口,设置“表单”的“Init”事件过程代码,并分别为“选项按钮”和“命令按钮”添加“Click”事件过程代码。 10.1.5 教师课程查询实例 1. 设计思想 教师课程查询也是基于SQL语句的查询,它将SQL的查询结果作为表格的数据源。本例的具体实现是:在表单的文本框中输入教师的教师号,如果该教师号存在于教师表中,将查询教师的授课情况,有授课记录,则在表格中显示,没有则给出提示信息。 2. 设计成果 教师课程查询程序执行过程和执行结果如图所示。 3. 实现方法 ①新建一个表单,在表单上建立两个标签、一个文本框、两个命令按钮和一个表格控件。并选择好位置和大小。 ②在数据环境设计器中添加教师、授课和课程数据表。 ③表单控件的主要属性见表10-5(在表中文本框控件属性省略)。 ④打开“代码编辑”窗口,为“命令按钮”添加“Click”事件过程代码,其中“查询” 命令按钮的“Click”事件过程代码如图10-41所示。 10.1.6 计算平均年龄实例 1. 设计思想 本例的设计思想是:通过在选项按钮中选取“男”或“女”,或“所有学生”,再点击计算按钮,在表

文档评论(0)

精品文档专区 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档