Visual FoxPro程序设计教程(第2版) 第7章 项目、表单、菜单和报表.pptVIP

Visual FoxPro程序设计教程(第2版) 第7章 项目、表单、菜单和报表.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文档。上传文档
查看更多
Visual FoxPro程序设计教程(第2版) 第7章 项目、表单、菜单和报表

封面 项目、表单、菜单和报表 表单设计 7.1 面向对象基本概念 面向对象基本概念 7.1.1 对象 对象 对象的属性 对象的事件 对象的事件 对象的方法 对象的方法 例题:属性、事件、方法实例 7.1.2 VFP基类简介 控件类 容器类 7.1.3 对象的引用 对象的引用 对象的引用 表单的建立与运行 表单的建立与运行 使用表单向导创建表单 例题 通过命令运行表单 表单设计器 设置数据环境 设置数据环境 例题 向表单中添加控件 例题 为表单和控件设置属性 设置属性 例题 为表单和控件编写代码 例题 在表单中快速添加数据绑定控件 例题 菜单设计 菜单设计的基本过程 例题 例题 报表设计 报表设计 例题 通过命令预览或打印报表 例题 例题 例题 例题 应用程序的生成与发布 主文件 例题 连编项目 连编项目 连编应用程序 在表单设计器上按鼠标右键,选择属性命令 单击表单设计器工具栏上的属性按钮 显示 属性 在例7.4所建立的表单中,将表单的标题设为“系统登录”,宽度设为420,高度设为300。将标签1的标题设为“用户”,标签2标题设为“密码”,命令按钮1标题设为“登录”,命令按钮2标题设为“退出”。将四个控件的字号设为12,加粗,自动大小。将组合框的源数据设为来源于用户数据表的用户名字段,文本框的显示字符设为“*”。 在例7.4所建立的表单中,对表单的Init事件编写代码,使组合框的值为用户数据表中第一条记录的用户名。对“登录”按钮的Click事件编写代码,代码内容如例7.1所示。对“退出”按钮的Click事件编写代码,释放表单。 在TSGL项目中建立一个图书表单,表单的标题为“图书”,宽度为600,高度为480。在表单中建立与图书表的各个字段绑定的控件。再建立一个表格控件,显示图书表的所有记录的所有字段的信息。 常见的菜单有两种:下拉式菜单与快捷菜单。 一个应用程序通常以下拉式菜单的形式列出其具有的所有功能,供用户调用。 而快捷菜单一般从属于某个界面对象,列出了有关该对象的一些操作。 利用菜单设计器建立一个下拉式菜单,具体要求如下: (1)菜单栏菜单的菜单项包括:信息录入、借书还书、数据查询、退出。访问键分别是“I”、“J”、“C”和“Q”。 (2)当用户选择“信息录入”,将打开一个子菜单,显示“读者管理”和“图书管理”两个菜单项,其对应的操作分别是执行“读者”表单和执行“图书”表单。为“图书管理”菜单项指定一个快捷键CTRL+B。 (3)“借书还书”菜单项所对应的操作是执行“借书还书”表单。 (4)当用户选择“数据查询”,将打开一个子菜单,显示“图书查询”、“借阅查询”和“逾期图书统计”三个菜单项。其对应的操作分别是执行“图书查询”表单、执行“借阅查询”表单和执行“逾期图书.frx”报表。 (5)“退出”菜单项所对应的操作是退出VFP。 在“图书”数据表中,经常要输入多本相似的书的信息。例如,一套书的上中下册的信息,除了条形码以外的信息都基本相同。为了简化输入,在“图书”表单中建立一个快捷菜单,该菜单中包含“复制记录”、“粘贴记录”、“复制”和“粘贴”4个菜单项。通过“复制记录”和“粘贴记录”菜单项,可以将一本书的信息复制到另外一本书(除了条形码以外)。“复制”和“粘贴”的功能则与VFP系统菜单中的功能相同。 在数据库应用系统中,通常需要将数据处理的结果以报表的形式打印出来。在Visual FoxPro中,能够可视化地进行报表设计,并可通过报表预览,看到实际打印时的报表效果。 报表由两部分组成:数据源和报表布局。数据源是报表的数据来源,通常是数据库中的表文件,也可以是视图、查询或临时表。报表布局则定义了报表的打印格式。 用户设计好报表后,Visual Foxpro将其布局的详细信息存放在以.frx为扩展名的文件中,称为报表布局文件。同时系统还生成一个扩展名为frt的辅助文件。在报表布局文件中,不保存数据源的数据字段的值,只保存数据字段的位置和格式信息。每次运行报表,报表中的数据字段的域控件从数据源中取出数据。所以,当数据源中的数据 使用报表向导创建一个“读者”报表。 REPORT FORM 报表文件名 [TO PINTER [PROMPT]] [PREVIEW] 打印或预览指定的报表 以快速报表的方式,创建一个图书报表,要求将报表的页面设置为横向 按以下要求修改报表设计器: 修改报表页标头带区的部分标签控件的文本,使其能完整地显示字段名。 调整细节带区的高度。 修改报表细节带区的域控件“在库”字段,设置其当字段值为真时显示在库,为假时显示外借。 修改报表细节带区的域控件的宽度,使其与字段的值匹配。 新建一个报表“逾期图书统计”,在数据环境中添加视图“逾期图书” 对报表添加标题和

文档评论(0)

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

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

1亿VIP精品文档

相关文档