开篇
有很多朋友问我,AgileEAS.NET平台的登陆页面的资源文件,包括平台的一些主要的资源文件是否可以替换呢?我的答案是肯定的,因为有很多的朋友,使用这个系统开
发的时候,如果不能替换,那么显示的还是平台的图片,可能你们就想,就算功能强大,也不使用这个平台来开发了,为啥呢?因为可能开发出来的东西给使用者的感觉是系
统的登陆或者图片与功能不符合,感觉挺奇怪的,所以本篇特别说明如何来替换现有的资源文件,来达到自己设计的效果,这样就可以完美替换。
下面我们就开始替换AgileEAS.NET资源管理平台的开发之旅吧?
大纲
1、新建一个工程。
2、新建form窗体,用于设置相关资源文件。
3、新建资源文件类,并实现平台的接口。
新建工程
我们这里就从头开始讲述如何开发资源文件程序集,来替换现有平台的一些资源文件,这样就能完成你们自己想要的效果了,我想大家问这个无非就是想在实际的使用过
程中替换成自己的名字或者是其他的相关信息。
下面就开始讲述具体的步骤吧?
1、新建一个“Winfrom窗体应用程序”:
2、添加如下引用:
3、添加一个类“Resources”,并且该类实现接口“EAS.Explorer.IResource ”否则无法完成平台相关资源文件的替换。
4、我们在新建的FormRes窗体中添加如下几个文件:
5、在该Form对应的后台cs文件中添加如下方法,供外部使用:
其他资源信息:
更多的图标说明请参考具体代码。
6、下面我们就来开发具体的资源管理类:
我们知道该资源类继承实现了接口IResources接口,那么该接口的具体方法我们上面没有给出具体实现,下面我们给出具体的实现。
关于更多的界面资源定义,我们这里不一一列出了,其实就是把FormRes内部的属性进行了封装。
7、下面我们来看看具体的IResource接口方法的具体实现:
8、通过上面的形式,我们就完成了访问和读取资源文件的目标,下面我们来看看,一些其他的辅助增强信息:
9、下面我们来看下开发者增加的修改开发者的相关信息,平台会在加载和模块信息显示等位置,读取该资源文件中的开发者相关信息,当然大家都可以在此处进行修改,完
成替换过程。
我们修改成自己的开发者相关信息即可。关于这方面的修改,大家从源码下载后直接进行修改后即可。这样我们就完成了修改,下面我们只要编译下程序集即可。
10、转换工程类型,将工程转换为类库生成:
11、 配置项目的生成“输出目录”:
12、修改平台调用的默认资源文件配置,找到启动工程下的应用程序配置文件”App.config”:
13、找到该配置文件的如下节点:
14、将上述节点修改为我们自己的资源文件的配置节点值:
15、运行应用程序,查看具体的效果:
16、输入密码,点击“确定”后:
17、这样我们就完成了资源文件的替换,具体更多的样式,请大家体验吧,相信大家替换后,就完成了自己的风格的平台。
总结
上面我们讲述了,如何替换AgileEAS.NET平台的资源文件,来达到自己开发的系统,使用自己设计的资源文件的目标,可能目前平台提供的资源文件的替换功能还不够特
别的强大,后续考虑提供更灵活的替换方式,也希望大家多提意见和建议。我们会继续努力,不断完善。
药店系统源码
具体的源码在下面的压缩包的如下位置:
源码下载:
其他文章
这里附带更多的关于AgileEAS.NET开发平台的说明文章。
1、官方博客:AgileEAS.NET 敏捷软件开发平台
2、作者博客:魏琼东
4、AgileEAS.NET平台工具之数据原型设计器的使用场景示例
5、更多。。。
更多交流
如果您在使用AgileEAS.NET开发平台中有什么问题,请使用如下几种联系方式或者沟通方式。
1、邮箱方式:
魏琼东: mail.james@qq.com 手机:18629261335 博客:http://eastjade.cnblogs.com/
殷长波:549558408@qq.com 博客: http://www.cnblogs.com/onmyway/
何戈洲:hegezhou_hot@163.com 博客:http://www.cnblogs.com/hegezhou_hot/
2、QQ交流群:
AgileEAS.NET平台交流群:120661978(超级群)[新建]
AgileEAS.NET平台交流群:125643764(高级群)[新建]
AgileEAS.NET平台交流群:147168308(高级群)[新建]