经典案例
  • 菏泽新巨龙采掘质量标准化管理系统软件开发案
  • 济南市科技局软件开发案例
  • 绩效考核系统软件开发案例
  • 炼铁厂管理信息系统软件开发案例
  • 聊城高唐国税局软件开发案例
  • 人力资源管理信息系统软件开发案例
  • 山东省地质测绘院软件系统开发案例
  • 室内展屏系统遵循当代物联网系统
  • 洁能建筑智能管理终端系统软件开发案例


成都erp软件管理系统开发

发布于:2014-04-27 14:36来源:未知 作者:admin 点击:

  成都erp软件管理系统开发,一个典型的数据库应用程序一般由数据、用户界面、主程序、子程序、查询和报表等组成。在设计应用程序时,应仔细考虑每个组件提供的功能以及与其他组件之间的关系。在建立过程中,应完成的任务可表示如下:

成都erp软件管理系统开发

  设置应用程序的起始点;初始化环境;显示初始的用户界面;控制事件循环;退出应用程序时恢复原始的系统环境。

  1)设置起始点

  首先要将各个组件联结在一起,然后使用主文件为应用程序设置一个起始点.

  成都erp软件管理系统开发,所谓主文件,是在启动应用程序时先被调用的文件,也是 应用程序的人口点。当用户运行应用程序时,Visual FoxPro将为应用程序启动主文件,然后主文件再依次调用所需要的应用程序中的其他组件。主文件可以是程序文件(.PRG)、菜单程序(. MPR)或表单文件(. SCX),但一般都是程序,程序主要用来打开数据库和表等,也可以用来激活用户界面。主文件在项目管理器中用黑体显示。在主文件中,一般需包含下列功能: 初始化应用程序环境、显示初始用户界面、控制事件循环和恢复Visual FoxPro的默认环境。

  设置主文件可按下面的步骤来完成:

  (1)在项目管理器中,选择“代码”标签。

  (2)展开“程序”。

  (3)选择要作为主文件的程序。

  (4)鼠标右击弹出快捷菜单,选择“设置主文件”,或者选择“项目”菜单上的“设置主文件”选项。

  2)初始化环境

  主文件或者应用程序对象必须做的第一件事情就是对应用程序的环境进行初始化。初始化 环境包括设置状态,初始化变量,建立应用程序的默认路径,打开需要的数据库、表及索引等。对于应用程序来说,初始化环境的理想方法是将初始的环境设置保存 起来,在启动代码时为程序建立特定的环境设置,然后在应用程序退出时恢复默认的设置值。对环境的设置,可以用SET命令完成。如SET TALKOFF等。

成都erp软件管理系统开发

  3)显示初始的用户界面

  初始用户界面可以是系统主菜单、表单、应用程序的封面,或者是注册对话框等。通常,在显示已打开的菜单或表单之前应用程序会出现一个活动屏幕或注册对话框。在主程序中可以使用DO命令运行一个菜单,DO FORM命令运行一个表单以初始化用户界面。

  4)控制事件循环

  成都erp软件管理系统开发,当应用程序的环境建立起来后,运行程序就会显示初始的 用户界面,这时需要建立一个事件循环来等待用户的交互使用。要控制事件循环,应执行READ E-VENT命令,该命令使Visual FoxPr。开始处理诸如鼠标单击、右击、键盘输人等用户事件。例如,在一个初始过程中,最后执行READ EVENTS命令,在环境已经被初始化并显示用户界面后执行。建立了控制事件的循环后,应用程序也必须提供一种方法来结束事件循环,应执行CLEAR EVENTS命令。通常情况下,CLEAR EVENTS命令可用作某菜单项的命令代码,也可设置为表单的“退出”按钮。CLEAR EVENTS命令将挂起Visual FoxPro的事件处理过程,同时将控制权返回给执行READ EVENTS命令。

  5)恢复初始的开发环境

  应用程序在退出时要恢复原始的开发环境,恢复存储变量原来的值。例如,要在公共变量中保存SET TALK设置,可执行命令:SET TALK&<公共变量>

  对于一个结构化程序,主文件没有必要直接包含执行所有任务的命令。建立一个简单主程序的步骤如下:

  (1)通过打开数据库、变量声明等进行环境的初始化。

  (2)调出一个菜单或表单来建立初始的用户界面。

  (3)执行READ EVENTS命令建立事件循环。

  (4)从一个菜单(如EXIT)或一个表单按钮(如“退出"按钮)来执行CLEAREVENTS命令,主程序不应执行此命令。

       以上信息是视腾软件开发公司对于“成都erp软件管理系统开发”的详细分析!

tag标签:
------分隔线----------------------------
------分隔线----------------------------

最新标签
当月热门标签
随机标签
微信公众平台登录开发 | 手机应用软件开发制作 | 软件开发 | 成功案例展示 | 公司新闻 | 行业资讯 | 网站建设优化推广 | 关于我们 | 联系我们 | 人才招聘 | 软件开发问答