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 敏捷软件开发平台

2、作者博客:魏琼东

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

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

5、更多。。。

更多交流

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

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

如果您在使用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(高级群)[新建]

 

内容概要:本文围绕直流微电网中带有恒功率负载(CPL)的DC/DC升压转换器的稳定控制问题展开研究,提出了一种复合预设性能控制策略。首先,通过精确反馈线性化技术将非线性不确定的DC转换器系统转化为Brunovsky标准型,然后利用非线性扰动观测器评估负载功率的动态变化和输出电压的调节精度。基于反步设计方法,设计了具有预设性能的复合非线性控制器,确保输出电压跟踪误差始终在预定义误差范围内。文章还对比了多种DC/DC转换器控制技术如脉冲调整技术、反馈线性化、滑模控制(SMC)、主动阻尼法和基于无源性的控制,并分析了它们的优缺点。最后,通过数值仿真验证了所提控制器的有效性和优越性。 适合人群:从事电力电子、自动控制领域研究的学者和工程师,以及对先进控制算法感兴趣的研究生及以上学历人员。 使用场景及目标:①适用于需要精确控制输出电压并处理恒功率负载的应用场景;②旨在实现快速稳定的电压跟踪,同时保证系统的鲁棒性和抗干扰能力;③为DC微电网中的功率转换系统提供兼顾瞬态性能和稳态精度的解决方案。 其他说明:文中不仅提供了详细的理论推导和算法实现,还通过Python代码演示了控制策略的具体实现过程,便于读者理解和实践。此外,文章还讨论了不同控制方法的特点和适用范围,为实际工程项目提供了有价值的参考。
内容概要:该论文介绍了一种名为偏振敏感强度衍射断层扫描(PS-IDT)的新型无参考三维偏振敏感计算成像技术。PS-IDT通过多角度圆偏振光照射样品,利用矢量多层光束传播模型(MSBP)和梯度下降算法迭代重建样品的三维各向异性分布。该技术无需干涉参考光或机械扫描,能够处理多重散射样品,并通过强度测量实现3D成像。文中展示了对马铃薯淀粉颗粒和缓步类动物等样品的成功成像实验,并提供了Python代码实现,包括系统初始化、前向传播、多层传播、重建算法以及数字体模验证等模块。 适用人群:具备一定光学成像和编程基础的研究人员,尤其是从事生物医学成像、材料科学成像领域的科研工作者。 使用场景及目标:①研究复杂散射样品(如生物组织、复合材料)的三维各向异性结构;②开发新型偏振敏感成像系统,提高成像分辨率和对比度;③验证和优化计算成像算法,应用于实际样品的高精度成像。 其他说明:PS-IDT技术相比传统偏振成像方法具有明显优势,如无需干涉装置、无需机械扫描、可处理多重散射等。然而,该技术也面临计算复杂度高、需要多角度数据采集等挑战。文中还提出了改进方向,如采用更高数值孔径(NA)物镜、引入深度学习超分辨率技术等,以进一步提升成像质量和效率。此外,文中提供的Python代码框架为研究人员提供了实用的工具,便于理解和应用该技术。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值