开篇
在之前发布的版本当中,一些热心的朋友也都对平台的一些功能和界面等方面提出了自己的意见和建议,也有不少的朋友询问是否开源,目前平台是不开源,但是永久免
费,不管是商业应用还是个人等方面都是不会有任何费用的问题。
目前,AgileEAS.NET敏捷开发平台在大家的帮助下,我们不断的努力,经过修改后,平台的组件,从原来的70多个程序集文件,修改为目前的30多个,也是降低了平台
的复杂性,并且我们在大家的要求后,将易用性和敏捷性的方面进行了修改,是大家使用起来更加的快速和灵活。
药店系统由于之前在录制视频,来讲述平台的开发,但是没有声音,由于时间仓促,可能思路有点乱,或者大家看着并不通顺,后续准备把平台的开发流程,进一步的完
善,单独讲述录制平台的开发流程。
大纲
1、平台更新的内容。
2、药店系统升级的内容。
3、替换资源文件。
平台更新的内容
数据原型设计器
1、主界面的实体设计时的相关页签发生变化:从原来的(7个)-修改为(4个)。
2、代码和DDL定义脚本原来不支持剪切,高亮,折叠等功能,目前都加入了支持。
DDL脚本:
3、在DDL与代码页签中支持右键菜单,提供强大的文本编辑功能:
4、解决方案的“参数设置”模块的修改:
去掉原来的选择二种ORM映射的生成模式,默认采取的是特性的映射。
5、修复了,原来的使用过程中的一些bug,经过仔细测试后,目前已在实际的项目中稳定运行。
二、平台的一些整合与增强
开发工具的图标做了相应的修改:
1、合并了程序集EAS.Kernel,EAS.Model,EAS.IOCContainer、EAS.Session、EAS.Logger,EAS.ServiceLocator,EAS.Aspect程序集为EAS.MicroKernel,其命名空间
保持不变。原来开发的过程中需要引入EAS.Kernel,EAS.Model,EAS.IOCContainer、EAS.Session、EAS.Logger,EAS.ServiceLocator,EAS.Aspect7个程序集,现只需引用
1个程序集即可。
2、合并随平台一起提供的UI控件:原EAS.Windows.Controls,EAS.Windows.Tree,HTMLTextBox,PhotoControls合并为EAS.Windows.Controls.dll,命名空间并没有
发生修改。
3、合并分布式通信系统的缓存、文件存储、远程通信服务、智能升级进行了合作,即 原EAS.Distributed.Contracts,EAS.Cached.ServiceInterface,
EAS.SmartUpdate.Contracts,EAS.FileStorage,Contracts合并为EAS.Distributed.Contracts。命名控件保持不变。
4、合作平台管理插件:报表系统相关功能模块并入平台管理插件之中,即EAS.Report.DAL.Interface并入EAS.Explorer.DAL.Interface,EAS.Report.DAL.SQLServer并
入EAS.Explorer.DAL.SQLServer,EAS.Report.DAL.Oracle并入EAS.Explorer.DAL.Oracle,EAS.Report.DAL.UI并入EAS.Explorer.AddIn.Assist,只保留
EAS.Report.Controls。合并命名空间基本保持不变,删除了EAS.Report.DAL.Interface.DALHelper和EAS.Report.DAL.Interface.IDALManager,将这2个文件的内容合并
到如下的二个文件中EAS.Explorer.DAL.DALHelper和EAS.Explorer.DAL.IDALManager。
5、报表控件可以单独调用,而不用依赖EAS.Report.DAL.Interface或EAS.Explorer.DAL.Interface。(后续单独写具体的案例)
6、平台增加了对WPF插件的支持,使用属性标记进行开发。(后续单独写具体的案例)
7、美化了WinForm控件运行容器及管理插件,增加了窗口上方的Banner条,增加了皮肤替换方案。
关于具体的使用效果,大家都可以下载后配置试用。
9、升级了平台外挂系统的资源配置方式,废弃了之前的通过资源配置登录界面背景图的方法,改变了由平台提供应用开发人员替换登录界面、起始页、Baner条、关于对
话框的方式。
下面我们来看看药店系统的资源文件替换后的效果:
登陆页面:
主界面及上层的导航效果:
baner的图片可替换:
启逝页面可替换:
具体的功能模块效果:
三、上面展示了平台修改后的效果,下面就是平台的下载链接:
平台最新的开发包下载:
AgileEAS.NET敏捷开发平台更多信息
AgileEAS.NET官方网站:进入官网
AgileEAS.NET官方博客:进入博客
药店系统
一、本次修改的内容
药店系统主要是修改了原来的药店中存在的一些bug,并且开发了药店系统的资源文件,完成相关的替换,并且添加了其他的几个功能模块,添加了一个权限模块,负责
维护平台的一些模块的全新分配,方便批量的设置和维护,比较简单。
选择角色,右侧将显示该角色下的具有权限的功能模块。
双击角色列表的任意角色,弹出如下界面:
这样通过选择模块,就完成了角色与模块的快速关联,并且模块的具体的权限值也设置完毕。
然后就是修改了资源文件,具体的关于资源文件的定义和配置,请参考如下程序集。
更多的修改,大家请下载源码后感受吧,更多的关于药店的教程及视频开发信息请参考如下文章:
AgileEAS.NET敏捷开发平台相关系列文章索引:
1、药店系统文章系列索引:
AgileEAS.NET平台开发Step By Step系列-药店系统-索引
药店系统视频教程
AgileEAS.NET平台开发实例-药店系统-视频教程系列-索引
2、AgileEAS.NET基础类型开发系列索引:
一步一步教你使用AgileEAS.NET基础类库进行应用开发-系列目录
3、AgileEAS.NET平台开发指南系列索引:
4、AgileEAS.NET平台应用开发指南系列索引
三、药店系统最新完整源码下载:
总结
本文也是简单讲述了平台更新的内容,并且药店也同步更新,大家有兴趣的可以下载感受下新平台的魅力和开发速度,看看相比之前的版本是否是个蜕变的过程,当然也
希望大家提出不同的意见和建议,谢谢你们, 由于本人水平有限,所以错误之处,还请大家多多指出。
本文转自何戈洲博客园博客,原文链接:http://www.cnblogs.com/hegezhou_hot/archive/2011/04/21/2023802.html,如需转载请自行联系原作者