• AgileEAS.NET平台开发实例药店系统资源文件的替换[大家关心的问题]


    开篇

           有很多朋友问我,AgileEAS.NET平台的登陆页面的资源文件,包括平台的一些主要的资源文件是否可以替换呢?我的答案是肯定的,因为有很多的朋友,使用这个系统开

    发的时候,如果不能替换,那么显示的还是平台的图片,可能你们就想,就算功能强大,也不使用这个平台来开发了,为啥呢?因为可能开发出来的东西给使用者的感觉是系

    统的登陆或者图片与功能不符合,感觉挺奇怪的,所以本篇特别说明如何来替换现有的资源文件,来达到自己设计的效果,这样就可以完美替换。

           下面我们就开始替换AgileEAS.NET资源管理平台的开发之旅吧?

    大纲

           1、新建一个工程。

           2、新建form窗体,用于设置相关资源文件。

           3、新建资源文件类,并实现平台的接口。

    新建工程

            我们这里就从头开始讲述如何开发资源文件程序集,来替换现有平台的一些资源文件,这样就能完成你们自己想要的效果了,我想大家问这个无非就是想在实际的使用过

    程中替换成自己的名字或者是其他的相关信息。

            下面就开始讲述具体的步骤吧?

            1、新建一个“Winfrom窗体应用程序”:

            image

            2、添加如下引用:

           image

          3、添加一个类“Resources”,并且该类实现接口“EAS.Explorer.IResource ”否则无法完成平台相关资源文件的替换。

          image

         4、我们在新建的FormRes窗体中添加如下几个文件:

         image

         5、在该Form对应的后台cs文件中添加如下方法,供外部使用:

         image

         其他资源信息:

         image

         image

        image

        更多的图标说明请参考具体代码。

        6、下面我们就来开发具体的资源管理类:

        我们知道该资源类继承实现了接口IResources接口,那么该接口的具体方法我们上面没有给出具体实现,下面我们给出具体的实现。

        image

        关于更多的界面资源定义,我们这里不一一列出了,其实就是把FormRes内部的属性进行了封装。

        7、下面我们来看看具体的IResource接口方法的具体实现:

        image

        8、通过上面的形式,我们就完成了访问和读取资源文件的目标,下面我们来看看,一些其他的辅助增强信息:

        image

        9、下面我们来看下开发者增加的修改开发者的相关信息,平台会在加载和模块信息显示等位置,读取该资源文件中的开发者相关信息,当然大家都可以在此处进行修改,完

    成替换过程。

       image

       image

       image

       我们修改成自己的开发者相关信息即可。关于这方面的修改,大家从源码下载后直接进行修改后即可。这样我们就完成了修改,下面我们只要编译下程序集即可。

      10、转换工程类型,将工程转换为类库生成:

       image

      11、  配置项目的生成“输出目录”:

      image

    12、修改平台调用的默认资源文件配置,找到启动工程下的应用程序配置文件”App.config”:

      image

    13、找到该配置文件的如下节点:

      image

    14、将上述节点修改为我们自己的资源文件的配置节点值:

     image

    15、运行应用程序,查看具体的效果:

    image

    16、输入密码,点击“确定”后:

    image

    17、这样我们就完成了资源文件的替换,具体更多的样式,请大家体验吧,相信大家替换后,就完成了自己的风格的平台。

    总结

            上面我们讲述了,如何替换AgileEAS.NET平台的资源文件,来达到自己开发的系统,使用自己设计的资源文件的目标,可能目前平台提供的资源文件的替换功能还不够特

    别的强大,后续考虑提供更灵活的替换方式,也希望大家多提意见和建议。我们会继续努力,不断完善。

    药店系统源码

             具体的源码在下面的压缩包的如下位置:

         image

         源码下载:

         download34

     

     

    其他文章

    这里附带更多的关于AgileEAS.NET开发平台的说明文章。

    1、官方博客:AgileEAS.NET 敏捷软件开发平台

    3、AgileEAS.NET平台-文档发布-还等什么?

    4、AgileEAS.NET平台工具之数据原型设计器的使用场景示例

    5、更多。。。

    更多交流

    官方博客:http://www.smarteas.net/

    官方网站:http://www.agilelab.cn/

    如果您在使用AgileEAS.NET开发平台中有什么问题,请使用如下几种联系方式或者沟通方式。

    1、电话-邮箱方式:

    何戈洲hegezhou_hot@163.com 手机:18691480181 博客:http://www.cnblogs.com/hegezhou_hot/

    2、QQ交流群:

    308961614 网名:H.O.T


    作者:IT行者-何戈洲
    出处:http://www.cnblogs.com/hegezhou_hot/
    2007年大学毕业后便投入到计算机行业中,先后涉足(电信、电子商务、教育、医疗、工程建筑、项目管理、房产)等行业,目前有比较丰富的技术及行业经验,技术方面涉及(Java、Go、.NET、Python、设计模式、系统架构、PM管理流程、软件工程、敏捷开发、SOA、云计算、大数据、区块链、WF、SAAS等领域),结合业务可提供(EIP、ERP、HIS、B2B、B2C、B2B2C、CRM、OA、O2O等)业务及技术解决方案,随着时间的推移,目前已逐步转向管理方面,欢迎同行一起交流学习,个人平时爱好体育运动、音乐、旅游等,向往丰富多彩的生活旅程。如有问题或建议,请多多赐教!
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过hegezhou_hot@163.com  联系我,非常感谢。
    其他联系方式:
    电话:13716055594
    联系人:何戈洲
    微信联系我:

  • CallHot

反馈文章质量,你可以通过快速通道评论:
  • 相关阅读:
    sql性能查询
    ASP.Net Web应用程序与EXCEL交互时遇到的权限问题
    Connection strings for Excel 2007
    获取异常的具体出处dbms_utility.format_error_backtrace
    C#获取Excel架构信息的方法
    Oracle强杀进程
    C#游标溢出(访问数据库)解决方案。
    Visual C# 2008 调试技巧一
    【POI】修改Excel内容
    【Eclipse】在Eclipse工具中自定义类注释
  • 原文地址:https://www.cnblogs.com/hegezhou_hot/p/2008174.html
  • Copyright © 2020-2023  润新知