| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
基于VisualFoxPro环境开发管理系统           
基于VisualFoxPro环境开发管理系统
2.3.1 主程序文件
这是要作为整个应用系统切入点的主控文件,系统就是由此启动并逐级调用的,它的主要任务是设置应用程序的起始点、初始化环境、声明系统中使用的公共变量、显示初始界面、控制事件的循环等。其中,初始化环境用到的许多设置命令可以这样获得:在visualfoxpro界面中,打开“工具”菜单下的“选项”命令,按住【shift】键的同时单击“确定”按钮,则在命令窗口中出现系统目前设置的相关命令,可以从中选取有用的命令复制到主程序文件中。除了初始化环境用到的设置命令外,一般情况下主程序中必须要包含下面几条命令,其他命令可根据系统要求取舍。
set sysmenu off&&关闭vfp的菜单
public mypath&&定义全局变量mypath
mypath=left(sys(16),rat(“\”,sys(16))) &&提取当前路径,sys(16)是获取当前程序所在的全路径(包括当前运行程序名)
set defa to (mypath) &&设置默认路径_screen.visible=.f.
do form主界面表单 &&调用主界面
read events&&开始事件循环
2.3.2 主菜单文件
主菜单在系统中用于集中体现系统的功能并进行相应的操作,通过执行菜单中相应的菜单项来调用对应的各文件和各模块。其中的“退出”菜单项是每个主菜单必须包含的,在其过程命令中要包含以下几条命令:
close all&& 关闭所有文件
set sysmenu to default&& 恢复vfp系统菜单
clear events && 结束事件循环
quit&& 退出本应用系统
此处的“结束事件循环”命令是对应主程序中的“开始事件循环”的,当开始事件循环后,用户可反复调用系统中的各个文件进行操作,但要退出系统时必须先结束事件循环。菜单设计完成后,必须打开“显示”菜单下的“常规选项”对话框,选定“顶层表单”复选框,意味着将该菜单加到顶层表单中,最后一定要将该菜单生成菜单程序文件。
2.3.3 顶层表单
如果系统不需要登录就可直接进入,则可将主界面表单作为顶层表单,如果需要登录才能进入,则需单独设置顶层表单。顶层表单是用户应用该系统的主要界面,要在这个表单中调用主菜单文件,所以除表单的一般设置外,还必须进行以下几项设置,见表1。

2.3.4 其他功能性表单
用于实现系统各模块功能的界面表单如数据维护表单、查询统计表单等,除每个表单的功能设置等要求外,还要将每个表单的showwindow属性值设置为3-在顶层表单中,以保证调用的这些界面表单在顶层表单中显示。
3 用项目管理器组织文件并编译发布应用程序
利用visualfoxpro数据库管理系统具体实现上述的系统设计和实施,用项目管理器组织管理系统各类文件并编译程序。
首先,要将系统所涉及到的文件添加到项目管理器中对应的容器中,对于没有被命令调用或引用过的文件必须手动添加到项目中,而在程序或表单中被调用或引用了的文件,连编时vfp会将它们自动添加进来,但是图片文件及由宏代换命令引用的文件要手动添加到项目中,图片和声音文件可加入到项目的“其他”容器中。
然后,设置文件的“包含”与“排除”,设置为“包含”的文件在项目连编后将作为只读文件,而设置为“排除”的文件在项目连编后仍可以由用户修改。所以类似表文件一般设置为“排除”,而表单、程序等只可供用户使用而不允许修改的文件设置为“包含”。
再将添加到项目中的主程序文件设置为“主控文件”,以作为连编后应用程序的起始点,一个应用程序只能有一个主控文件。此外还可以打开“项目”菜单下的“项目信息”对话框,在其中设置开发者信息、系统使用的图标、是否加密等内容。
最后,将项目连编成一个应用程序,此过程的最终结果是将所有在项目中引用的文件(除了标记为排除的文件)组合为一个单一的应用程序文件。选定主控文件图标,单击项目中的“连编”按钮,在“连编选项”对话框中,选择“连编应用程序”项,生成.app文件;或者选择“连编可执行文件”项以建立一个.exe文件,选择所需的其他选项并单击“确定”按钮。若计算机中安装有vfp程序,就可运行.app文件;若没有,需要运行.exe文件,但这时还需要将两个vfp动态链接库文件(vfp6r.dll)和(vfp6enu.dll)复制到文件夹中供连接使用,至此应用程序连编完成。
如果要发布应用程序,需要启动“工具”菜单下的“向导”之“安装”命令,在安装的第二步中选定“visualfoxpro运行时刻组件”复选框,以便在新环境下能够正常运行;在第六步中选定.exe文件的“程序管理器”复选框,并在打开的“程序组菜单项”对话框中命令行输入命令:%s\应用程序文件名.exe,其中%s\是为了软件安装在不同目录中也能正常运行。其余选项按需要设置,安装完成后系统会在该目录中产生一个磁盘映象文件setup。在整个系统开发完毕后,为方便用户使用,还应编写出系统功能及具体操作说明的文档资料。

上一页  [1] [2] 

  • 上一个论文:

  • 下一个论文:


  • 看了《基于VisualFoxPro环境开发管理系统》的网友还看了:
    [电子机械]浅析基于可靠性工程的电子信息装备质量管理研究
    [免费范文]基于“服务为王”理念的微博湿营销模式构建
    [免费范文]LabWindows/CVI的应用特点
    [免费范文]基于虚拟现实技术的多维信息空间探析
    [免费范文]基于SEO技术提高网站访问量的策略研究
    [免费范文]基于ASP.NET的企业进销存管理信息系统的设计与实
    [免费范文]基于禁忌搜索方法的集装箱配载问题研究
    [免费范文]基于条码技术的库存管理系统设计分析
    [免费范文]基于RRAS与虚拟专用网技术在Windows中的实现
    [企业管理]基于会计主体的企业合并抵销处理

    计算机论文
    普通论文基于X3D的虚拟植物建模与可视化研
    普通论文关于程序设计类课程在高职计算机
    普通论文论巷道支护数值模拟研究及应用
    普通论文计算机网络环境下教学模式的评价
    普通论文浅谈ASP与ASP.NET之比
    普通论文基于USB接口的数据传输系统的
    普通论文学校局域网应用浅谈
    普通论文港口管理与计算机网络资源的探讨
    普通论文谈计算机操作系统课程知识体系设
    普通论文论破坏性地震应急管理信息系统设
    普通论文基于CBERS-02B星CCD数据的植被类
    普通论文棉花细胞质雄性不育研究进展
    论文
    普通论文[免费范文]在全县中秋座谈会上的经
    普通论文[今日更新]情人节来了老夫老妻如何
    普通论文[免费范文]在全国书画展上的开幕词
    普通论文[企业管理]试论高校合并后的图书馆
    普通论文[企业管理]企业上市与企业自身的文
    普通论文[免费范文]建立系统战略创造企业持
    普通论文[企业管理]试论国有企业思想政治工
    普通论文[免费范文]党员电化教育一年度工作
    范文大全
    普通范文[范文大全]5月9日国旗下讲话稿:感
    普通范文[范文大全]副科级领导干训班开学典
    普通范文[个人简历]高中毕业生自我鉴定范文
    普通范文[范文大全]办公室主任培训班结业仪
    普通范文[范文大全]农机局2010年终工作总结
    普通范文[范文大全]市政分公司分公司总经理
    普通范文[规章制度]小学教学常规管理制度
    普通范文[科学发展观]马牧乡西董楼村科学发展
    演讲致词
    普通演讲[主持词]学校庆“六一”师生文艺汇
    普通演讲[节日演讲稿范文]幼儿园小朋友“三八”节演
    普通演讲[竞聘演讲稿]人力资源部主任竞岗报告
    普通演讲[英语演讲稿范文]my english speech
    普通演讲[教师演讲稿范文]中学领导在学校春节团拜会
    普通演讲[学生演讲稿范文]国旗下演讲期末动员
    工作范文
    普通公文方案[合同范本]青岛市供用热合同
    普通总结[工作总结]县委领导班子建设工作总结
    普通公文方案[公文写作]桃花節開幕式主持詞
    普通汇报体会[心得体会]2012年学习背篼干部精神心
    普通公文方案[活动方案]**电力局预防职务犯罪工作
    普通汇报体会[经验材料]正确处理四个关系优化经济
    普通总结[个人总结]科级干部进修班学习小结
    普通总结[述职报告]药监局长述职报告
    普通党建工会[政府政务]在校外教育工作会议上在讲
    普通总结[工作计划]2012年教师班级少先队工作
    普通公文方案[计划方案]我的大学成长计划
    普通总结[整改报告]县消毒餐饮具卫生安全专项