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

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
Help Net Security
Help Net Security
P
Privacy International News Feed
T
Threat Research - Cisco Blogs
C
Cisco Blogs
C
CERT Recently Published Vulnerability Notes
NISL@THU
NISL@THU
L
LINUX DO - 热门话题
Security Latest
Security Latest
A
Arctic Wolf
G
GRAHAM CLULEY
月光博客
月光博客
S
Securelist
D
Docker
J
Java Code Geeks
T
Troy Hunt's Blog
T
Tenable Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
SecWiki News
SecWiki News
S
Security @ Cisco Blogs
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
LINUX DO - 最新话题
Recent Commits to openclaw:main
Recent Commits to openclaw:main
aimingoo的专栏
aimingoo的专栏
博客园 - 【当耐特】
H
Heimdal Security Blog
The Hacker News
The Hacker News
博客园 - 三生石上(FineUI控件)
Application and Cybersecurity Blog
Application and Cybersecurity Blog
N
Netflix TechBlog - Medium
Vercel News
Vercel News
Forbes - Security
Forbes - Security
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
IT之家
IT之家
B
Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
S
Secure Thoughts
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Check Point Blog
云风的 BLOG
云风的 BLOG
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
The Blog of Author Tim Ferriss
L
Lohrmann on Cybersecurity
F
Full Disclosure
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Proofpoint News Feed

博客园 - 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的项目,所以起步很缓慢,希望能够得到大家的支持与帮助,