技术产品

  • 物联网系统
  • 智慧农业系统
服务电话
027-81692566
邮箱地址
81027354@qq.com

联系QQ:81027354

公司微信:

公司微博:

您当前的位置: 首页技术产品通用Mis开发平台

MIS数据库开发平台技术要点

发布于:2015-04-24 18:04:50  作者:[field:writer/]   点击:
一、MIS数据库开发平台是什么?
MIS数据库开发平台是一套100%用Visual C++语言开发工具开发而成的。系统设计完全使用了MFC类库。MIS数据库开发平台在设计时首先进行项目设计,项目设计包括菜单,动态工具条,数据库的ADO连接,系统运行的启动界面等等,同时它对视图文档进行设计,设计时它为开发人员开发管理软件提供了类似于Microsoft Visio功能的设计界面,能够方便地对各种矢量图形进行编辑的一套应用程序框架结构(Framework)。MIS数据库开发平台(DataMIS.EXE)使得在您的应用程序中添加自定义绘制对象以及类似于Visio的高级图形处理功能变得非常轻松、简单。事实上,开发人员只需要简单明白这套系统地设计规则,就可以将这些高级的图形处理功能添加一个新的应用程序中,通过这些规则与项目数据库的数据表、数据视图、存储过程进行各种绑定连接。

    强大的界面的设计目的是满足设计者对系统要求的不同设计风格,界面的设计是在设计系统中完成。系统最终设计目的是对数据库进行操作和管理,处理现实工作中的各种业务关系。从而开发出不同类型的各种管理信息软件。MIS数据库开发平台包含了一套运行平台(DataRun.EXE)和组建(DrawCli.OCX),运行系统自动装入你设计的项目,你可以在运行系统中进行数据库的操作和管理(这个操作和管理是在设计系统中已经设计好了各种设计的规则),DrawCli.OCX可以在其它语言环境中例如Visual Basic和超文本文件中进行各种软件的开发.
  MIS数据库开发平台的运行器是提供系统运行的操作环境,是MIS数据库开发平台的简化,他将设计的各个文档模版提供系统的运行环境。数据库运行器是自动装入设计的项目,每装入一套系统就是一套各自软件。运行平台+项目+文档就会组成一套完整的运行系统。在系统发布的时候,设计系统就不打包在内。
下图是运行系统转入一个项目之后的启动界面:

下图是运行系统通过菜单运行时打开的一个对话框文档:

 
二、MIS数据库开发平台的设计画布
MIS数据库开发平台提供了一个画布(用户在上面绘制和处理各种对象),用户可以直接在这个画布中绘制直线、曲线、多边形、文本、图片、椭圆、矩形等对象,此外用户还可以在画布上移动对象、旋转对象、拉伸对象、创建连接、编辑对象属性、打印对象等操作。MIS数据库开发平台支持一个类似于Visio的ToolBox,在这个ToolBox中,开发人员可以轻松的将这个画布里的对象与数据库字段进行绑定连接,从而使这些发布对象变成活的数据表记录,对数据库进行各种控制操作,因而可称为一套完整的管理信息系统。除此之外,画布还支持对象任意移动、对象拉伸、对象旋转、对象的顺序排列,、对象对齐、对象大小变化、对象连接、无限制的Undo\Redo功能、所见及所得的屏幕编辑以及打印和打印预览等功能,这些功能的实现使得设计文档非常方面,设计方式十分人性化。
设计系统画布设置是随意的,可以根据设计者的意图任意修改。运行系统运行的时候这些画布里的对象是不能编辑和修改,但是可以控制数据库的动态显示。
下图是设计一个文档的画面:

三、 MIS数据库开发平台的设计模式 
   1、在MIS数据库开发平台的画布.被切分为泊位工具条同视图(View)两个部分,其中泊位工具条负责对所有数据进行管理,包括数据库的管理,工具对象的管理,工具对象属性的管理。而视图(View)负责接受用户的外部命令(包括鼠标、键盘、菜单等)以及控制对象在屏幕上的显示、打印等绝大部分操作。
泊位工具条有许多功能分区:数据库属性功能区,主要处理数据库的编辑功能(这是设计系统处理数据的一般功能);对象属性页功能区,主要是改变对象属性的功能,浮动工具条,实现了30余个控件对象的处理,调试泊位工具条,在设计系统运行文档的时候检查系统的出错处理。

2、MIS数据库开发平台的项目与画布文档的关系
MIS数据库开发平台项目提供数据源.设计系统的运行界面,数据源主要通过ADO连接数据库(目前已经严格测试了Access数据库和SQL Server数据库).菜单设计器,工具条设计器,用户管理等设计处理都存储在项目中.画布视图是建立各种对象,这些对象对数据库的数据表进行绑定,从而在运行的时候使用客户能够操作数据库的目的.

四、一些基本概念:
1、对象(Object)也称为组件(Shape)。
MIS数据库开发平台中,组件就是具有特定大小和形状的并且能够在画布上完成自己绘制的所有对象,例如MIS数据库开发平台提供的直线、曲线、椭圆、矩形、文本等都是组件的一些范例。在MIS数据库开发平台组件又被切分成数据和显示两个部分,我们将所有的数据值都放置在组件的属性中,而将其它的如显示、旋转、移动等操作函数放置在组件本身。这样,您可以在设计环境下任何时候独立为组件定义新的数据(属性)或者为组件定义新的操作。
与其它软件不同的是MIS数据库开发平台组建的一个优点是可以动态绑定数据库中的数据表。能够绑定数据表的控件有:编辑控件,图形控件,金额控件,条形码控件,曲线控件,Check控件,Radio控件等,十分丰富。表格控件是一个特殊类型的控件,他不仅能绑定数据表格,而且能作为数据表的一个字段进行绑定,这是对数据库数据类型的一种扩充。

本文关键词:

[相关阅读]

收缩
  • 电话咨询

  • 02781692566