惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
Last Week in AI
Last Week in AI
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
H
Help Net Security
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
量子位
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
Scott Helme
Scott Helme
The Last Watchdog
The Last Watchdog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
AI
AI
WordPress大学
WordPress大学
Security Archives - TechRepublic
Security Archives - TechRepublic
Google Online Security Blog
Google Online Security Blog
U
Unit 42
V2EX - 技术
V2EX - 技术
MongoDB | Blog
MongoDB | Blog
Schneier on Security
Schneier on Security
博客园 - Franky
H
Heimdal Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
W
WeLiveSecurity
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
B
Blog RSS Feed
N
News | PayPal Newsroom
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
Hacker News - Newest:
Hacker News - Newest: "LLM"
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园_首页
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
雷峰网
雷峰网

博客园 - Pvistely

SQL查询日历 怀旧下给自己留个备份, 小东西WinForm的等待窗口 FluorineFx ASObject自动转换基础类 AutoParseASObject ,用于Flash AMF协议解析 PPPOE数据包转换及SharpPcap应用 Flash网页游戏辅助工具制作简析 Microsoft SQL Server 2008 基本安装说明 SQL 2000 异数据库数据同步 请把这个消息提示框拿掉,谢谢 MS新版Wallop, 被VB6搞死。。。。。。。鸟 企业管理应用系统平台插件接口应用说明 企业管理应用平台预览演示版下载 企业管理系统应用平台(预览版) ENA13条码转换函数 运行时自定义PropertyGrid显示属性项目 C1Flexgrid与XtraGrid性能比较 继上次的GDI+做报表设计器后............. 想用GDI+2.0做设计器,但在实现过程中遇到大麻烦
企业管理应用系统平台应用说明
Pvistely · 2006-09-07 · via 博客园 - Pvistely

                              企业管理应用系统平台
                                            
(3.0.0.14b)
                                             应用说明

简述

     本平台采用插件化工作模式,提供一个共用的系统平台,各项业务处理模块都基于此平台接口进行处理,平台从通用化的角度进行设计开发,内建了权限管理、表单设计、表单处理、查询处理、打印处理、流程设计*、流程处理*等系统模块,方便业务系统设计开发时调用。本平台支持指定数据列加密处理,能实现加密数据实时查询。

目的
    提高实际应用开发效率。
    使用此平台能将主要精力放在实际业务处理上,从而高实际应用的开发效率及业务实现正确性。

平台基本流程


 

平台模块关系


 

平台模块类结构


 

 IAppMDIProc接口说明
    MainMdi:平台主窗口,由平台设置
    DoAction:执行功能,由Function.xml中定义功能,并只传功能名不传递模块名详见Function.xml文件说明
    OnApplicationShutDown:当平台关闭时调用
    OnApplicationInited:当平台初始完成后调用
    GetFunIcon:获取指定功能的图标
    ProcInformation:模块信息说明
    ProcLogo:模块图标
    ProcName:模块名称

   

模块加载/卸载
        在平台的关于中点加载或卸载来应用业务部件

平台配置文件
 Components.xml
  支持组件属性配置文件,由单据引擎及单据设计器调用。
  格式:
   <Components>
     <Component Name="组件名称" 
                      Namespace="命名空间" 
                      Assembly="所属程序集" 
                      Asm="程序集路径" 
                      Group="所属分组,用于工具栏">
    <Propertys>
      <Property Name="属性名" 
                   Caption="属性标题" 
                   Group="所属属性组" 
                   Type="类型" 
                   Asm="类型程序集路径" 
                   Assembly="类型程序集"/>
    </Propertys>
       ……
     </Component>
      ……
   </Components>
  说明:
   当为组件自带属性时则不用指定相应的属性类型及程序集,附加属性默认类型为String
   Group选项在表单设计器中应用

 Function.xml
  平台功能定义文件,与权限配置及业务模块功能结合使用。
  格式:
     <Desktop Software="程序名" SoftCode="程序代码">
      <标题 Name="分组名" 
               Icon="分组图标序列">
       <内容 CodeName="功能代码"
                Icon="功能图标序列"
                Execute="是否为外部功能<TRUE|FALSE>"
                Path="外部功能路径">
        功能名
       </内容>
       ……
      </标题>
       ……
     </Desktop>
 说明:
   当Icon未设置时系统将用默认图标代替
   非外部程序Execute及Path不需指定
   功能代码格式为:
    业务模块.功能代码
    在平台传递时只向指定业务模块传递功能代码,
   系统功能:
        TableDesinger:档案项目定义
        Users:操作员管理
        Encypt:字段加密
        Relogin:注销
        Exit:退出
        About:关于

 

Application.xml
  客户端配置文件,包括数据库连接设置,客户端业务模块配置等。
 格式:
 <Configs>
   <Client>
     <Software>
       <Name>应用系统名</Name>
       <UIPath>功能界面路径(保留)</UIPath>
       <UIFunctionFile>功能定义文件</UIFunctionFile>
       <SingleDatabase>是否为单数据库系统[TRUE/FALSE]</SingleDatabase>
       <UIType>界面类型(保留)</UIType>
       <RecordLog>记录日志</RecordLog>
       <MaxLogFileSize>日志大小,超过此大小自动清除,以字节为单位</MaxLogFileSize>
       <LogFilePath>日志文件</LogFilePath>
     </Software>
     <UserLogin>
       <User>登录操作员,格式:操作员编码[空格]操作员姓名</User>
       <ServerName>登录数据服务器</ServerName>
       <SqlLoginUser>数据服务器登录用户</SqlLoginUser>
       <SqlLoginPwd>加密后的数据服务器登录密码</SqlLoginPwd>
       <ConnectionTimeOut>连接超时</ConnectionTimeOut>
       <CommandTimeOut>命令超时</CommandTimeOut>
       <DatabaseName>应用系统数据库</DatabaseName>
       <Account>多库系统,帐套号</Account>
       <DbNameSchedule>数据库名规则[%DBNAME%,%YEAR%](保留)</DbNameSchedule>
     </UserLogin>
     <Company>
       <Name>公司名</Name>
       <Address>公司地址</Address>
       <Tel>电话</Tel>
       <Fax>传真</Fax>
     </Company>
   </Client>
   <Components>
      加载业务模块信息
   </Components>
 </Configs>
 说明:
  加载业务模块信息格式
  <业务模块命名空间 Class="基于IAppMDIProc的入口类" Assembly="程序集名" Path="程序集路径"/>

 Application.log
  应用程序处理日志。

 *.PMD  
  打印模板文件
  格式:
   [TEXTBOX                                                       文本框
   X                                                                   X定位
   Y                                                                   Y定位
   WIDTH                                                            宽度
   HEIGHT                                                            高度
   AUTOSIZE                                                       是否自动调整大小
   BORDER=<NONE|LEFT|RIGHT|TOP|BOTTOM|ALL>   边框样式
   HCENTER                                                         水平居中
   VCENTER                                                         垂直居中*
   FORMAT                                                          显示格式
   NOPRINT                                                         非打印项
   ]
   [FONT                                                             字体设置
   FACE                                                               字体名
   SIZE                                                                大小
   COLOR                                                             颜色
   B                                                                    粗体
   I                                                                     斜体
   U                                                                    下划线
   S                                                                    删除线
   ]
   [LINE                                                                画线
   X                                                                     第一点X定位
   Y                                                                     第一点Y定位
   X2                                                                    第二点X定位
   Y2                                                                    第二点Y定位
   ]
   [ALIGN                                                                对齐*
   MOD=<CENTER|RIGHT|LEFT>                                   对齐模式
   ]
   [IMAGE                                                                图片*
   PATH                                                                   路径
   SER                                                                     序列化
   ]
   [PAGESPLITER]                                                      分页*
   [TAB                                                                    表格*
   X                                                                         X定位
   Y                                                                         Y定位
   NAME                                                                    表格名
   ]
  说明:
     模板文件第一行为参数设置行,一般为空
     带*的为未实现的保留功能
     X,Y值单位都为厘米

 *.XFrm
  表单模板文件
   格式:
    <Root>
     <组件 AsmPath=程序集路径 Namespace=命名空间>
      <属性Serializable=序列化串 Value=字符值/>
         <Controls>
           <属性Serializable=序列化串 Value=字符值/>
         </Controls>
     </组件>
    </Root>
   说明:
    当为容器时则需应用Controls

还有太多太多的东西要做,现在为转成WEB而头痛,由于没做过WEB的项目,所以起步很缓慢,希望能够得到大家的支持与帮助,