《雅奇MIS》可视化编程系统 - 图文 下载本文

11.“网络应用”类控件: 包括“网络浏览框、客户端连接、服务端连接、发送邮件、接收邮件、发送消息、接收消息、发送文件、接收文件、收发数据包、互联网日期时间、互联网时间”等设计元件。下图为“网络应用”类部分元件的设计实例。值得提示的是,由于开发普通管理软件并不需要此类控件,所以只有“企业版”的《雅奇MIS》系统才有此类元件。 三、事件设计“应有尽有” 1.简单事件流程: 在事件流程中只有一个功能对象的事件流程,一般为简单事件流程。如本例中,当操作者单击按键时,要求关闭当前窗体,这就是一个典型的简单事件流程。 下图就是本例的设计结果,设计耗时约30秒。 2.选择结构的事件流程: 事件功能流程,可以设计的具有智能化的功能。如通过“判断检测”来作出对预设功能流程的执行顺序路线,达到智能化功能。如本例中,使用“判断检测”功能模块,对操作者点按按钮后的功能执行作出方向性决策。一是检测通过,去关闭窗体;二是检测未通过,给出不能关闭窗体的提示。这就是一个典型的“选择结构”的判断检测分支事件流程。下图就是本例的设计结果,设计耗时约60秒。 3.循环结构的事件流程: 设计复杂应用功能时,会用到循环结构的事件流程。如本例中,使用“判断检测”功能模块,对事件执行次数进行控制。首先执行一次计算,然后检测。如果检测通过,就结束执行,如果检测未通过,就返回再次执行,直到检测通过为止。下图就是本例的设计结果,设计耗时约60秒。 4.混合结构形式的事件流程: 在设计事件功能流程时,可以摆放出任意复杂结构的事件流程。只要你想得出,就做得出。本例是一个混合结构形式的事件流程实例,设计耗时约15分钟。 四、报表打印“任意复杂” 1.报表设计器: 对于“卡片式报表、列表浏览式报表、分级汇总式报表、交叉汇总式表、商务信函式报表、邮件标签式报表”等常规报表,可以在几分钟内瞬间完成。下图就是《雅奇MIS》的报表设计器外观。 2.票据式报表设计-1: 票据式表格是一种最为常见的报表形式之一。报表设计器可设计出“单联式票据表、多联式票据表、工资条式票据表”等各种复杂的报表。下图是一张“主子”结构的票据式表格实例,设计耗时约10分钟。 3.票据式报表设计-2: