网站大量收购独家精品文档,联系QQ:2885784924

VF应用程序开发实例.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF应用程序开发实例

一、开发步骤 需求分析 整个系统的需求包括数据需求和 应用功能需求两方面的内容。 数据库设计 系统总体架构设计 根据“自顶向下,逐步细分”的原则,对 整个系统所需的各个功能模块进行合理的 划分和设计。 典型的数据库应用系统大都包括以下几 个功能模块: 1 查询检索模块 2 数据维护模块 3 统计和计算模块 4 打印输出模块 详细设计 通常利用面向对象程序设计方法, 分别创建应用程序所需的各种用户界 面,即分别设计一个个的表单和报表等 对象,并创建用户使用的菜单和工具栏 等。 1 创建自定义类 2 创建用户界面 (表单、菜单、工具栏等) 3 创建各功能模块 主程序设计 应用系统的主程序是指用户在启动应用 程序系统时所执行的一个程序文件。可以是 表单、菜单或一个程序。 主程序设计 2 提供用户主界面(表单、菜单) 3 建立与结束事件循环 通常是在主程序中执行一条read events命令, 在此之后VF才能响应用户鼠标点击或键盘按键等事 件。 在应用程序结束运行之前,必须结束read events命令所建立的时间循环。通常在退出菜单编 写clear events命令来结束应用程序的事件循环。 4 退出程序时恢复原工作环境 调试、连编 (一)系统的测试与调试 (二)应用系统的连编 二、开发实例 1、数据库设计 2、系统设计 3、界面设计 4、创建主程序(main.prg) 5、连编 * * 应用程序开发实例 1 需求分析 2 数据库设计 3 系统总体架构设计 4 详细设计 5 主程序设计 6 调试、连编 归纳出整个系统应该包含和处理的数据,以便进行数据库设计 明确程序设计的目标,从而进行程序模块的设计 注意: a) 需求分析建立在调研基础上,必须多 次访问最终用户,熟悉整个工作环 境,收集各类资料。 b)开发过程都应有最终用户参与。 确定所需表 确定所需字段 确定所需关系 设计求精 考虑原则: 1、每个字段直接和表的实体相关 2、表中字段应是基本数据元素 3、包括所需的全部信息 4、确定主关键字和外来关键字 1 初始化工作环境 用一系列Set命令进行环境设置 初始化变量,包括变量的类型、是否为 全局变量,并赋初值等 ③ 建立默认的文件访问路径 ④ 打开所需数据库、数据表及相关索引 ⑤ 需要的话,加入外部类库和过程文件 主程序内容通常为: Do setup.prg 设置环境 Do mainmenu.mpr 显示初始用户界面 Read events 控制事件循环 Do clearup.prg 恢复环境 (1)文件的“包含”与“排除” “包含”文件就是连编项目后,不能被用户修改的文件,如程序文件、表单文件、报表、菜单、查询。 “排除”文件是在连编后不编译进应用程序,允许用户修改的文件,如表文件。“排除”文件前有个带斜杠的圆圈。 (2)设置文件的“包含”与“排除” (3)设置主程序 VF以主程序作为应用程序的执行起始点,将各组件链接在一起,从而调用应用程序所涉及的其他文件。 在一个项目中必须且只能制定一个主文件。菜单、表单、查询或程序均可设置为应用程序的主文件。 设置主文件步骤: (1)选择要为主文件的文件 (2)单击右键该文件,选择命令“设置主文件” (4)连编项目 在VF中,连编就是把一个项目文件管理器的各个组件连接成可运行应用软件的过程。 连编生成的可执行文件是.app文件或.exe文件。.app文件的运行环境只能在VF中;.exe文件可以在Windows环境中单独执行。 欢迎界面 数据查询 主界面 数据维护 统计报表 退出 录入数据 更新数据 学生信息查询 成绩查询 登录 删除数据 课程查询 set talk off clear all close all set safety off set escape on set date to YMD set default to e:\教学管理 do form cover.scx read events

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档