- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 图论及其在数学建模中的应用.ppt
- 专题2 教学设计与评价.ppt
- FLAC3D的实例应用分析.ppt
- 人教版新目标九年级unit1-5复习.ppt
- 专题03、设计心理学.ppt
- 体质评定标准综合指数.ppt
- Cha18 项目指导——楼书专题设计.ppt
- 化学课堂教学设计专题.ppt
- 解三角形实际应用举例改编版.ppt
- 天津市小学二年级快乐英语sport.ppt
- 2025年驻村工作队驻村工作计划.docx
- 在2025年全市项目谋划工作专题推进会上的讲话上的讲话.docx
- 派出所党支部宣传委员2024年组织生活会对照检查材料.docx
- 市直单位党员干部2024年度组织生活会对照检查材料(四个带头+上年度查摆问题整改落实情况).docx
- 正风肃纪反腐推进党的自我革命党课.pptx
- 小学发展策略与规划家长会家校共育新蓝图携手规划小学未来.pptx
- 学习基层党组织建设如何加强优秀村党组织书记队伍建设.pptx
- 学雷锋纪念日推进学雷锋志愿服务常态化规范化.pptx
- 推进移风易俗倡树文明新风选树典型持续引领新风尚.pptx
- 坚守廉洁底线筑牢拒腐防线守住底线不越界涵养正气不变色.pptx
最近下载
- 部编版七年级下册语文名著导读《骆驼祥子》专项练习题汇编(含答案解析).docx
- 换电柜可行性研究报告.docx VIP
- 信创产业趋势分析研究报告课件.pptx
- 贷款中介电销培训.pptx VIP
- 2025年江苏海事职业技术学院单招职业技能测试题库汇编.docx VIP
- Unit1单元整体设计--人教版英语八年级下册.docx
- 口语考试准备(包括10个话题).pdf VIP
- 小学音乐新课标考试题库800题(含答案).pdf VIP
- 2025年长沙民政职业技术学院单招职业倾向性测试题库及答案(必刷).docx VIP
- 2025年长沙民政职业技术学院单招职业倾向性测试题库(完整版).docx VIP
文档评论(0)