关于DELPHI架构开发系列---界面篇

前言:

     使用Delphi有五年多的时间,基于Delphi相关的技术在开发中都涉及到过:DLL,COM,DCOM,API,WEBSERVICE,SOCKET,Windows Message,OO,等等一些,到了今天反而觉得这些都是一些"技巧"的东西,而系统的框架才是软件的灵魂,在开发中,由于种种原因,项目组成员对于软件开发的认知度,项目的工期等原因,导致整个项目的开发过程中,软件开发的统一做的不尽人意,代码的粗枝乱造,界面的风格不一郅,业务的胡乱堆积,使系统的质量大大降低,对于DELPHI,其RAD功能让很多人喜欢上了他,但程序开发已经发展到今天,动态语言,Java,.Net等的出现,使整个软件在框架设计上提到了一个新的高度,面对BORLAND对DELPHI的态度(虽然CodeGear对DELPHI进行了后续的整合,但Delphi不负有当年之勇了???),开源的兴起,都使DELPHI落到了其他工具的后面,想找一些实用的架构更是比较难,才有了笔者关于DELPHI架构开发的设想.

问题:

     DELPHI目前的开发方式,许多TEAM还沿用5年前,甚至更远的思路,主要是使用RAD的一些特性,其开发出的程序缺少扩展性,且对于OO,MVC思想的使用更是少之又少(虽然VCL的整体设计,实现体现了整个VCL的精华),软件产品的统一性,操作的统一性,数据操作的统一性,UNIT之间的高耦合等等.

架构设想:

 通过此框架的实现,体现出目前比较先进行一些设计思想,MVC,OO,代码生成,ORM等

界面架构:

  1.实现界面的整体风格的定制,统一(键盘事件的统一,鼠标事件的统一,窗体布局的统一,热键,全局热键的统一)

  2.窗体间流转,调度的统一,减少窗体间的耦合度,实现窗体间流转的可配置.

  3.实现窗体的复用,各分类窗体的订制(查询,对话框,打印,数据操作等更细分类的订制)

  4.权限,功能权限的统一管理控制

  代码,设计文档,设计图(MM),稍候奉上

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值