WCF开发框架的案例以总结

在我的《Winform开发框架》系列文章被,除了介绍Winform开发框架外,还详细介绍了依据Winform开发框架的WCF开发框架,WCF开发框架除了富有Winform程序的丰富体验,绚丽之界面外,还具有Web应用程序的分布式应用特点,数据库服务端配置而无用客户端操心等特色,而随着.NET4.0底产出,只发40基本上M的装包,也真正为WCF应用的拓宽采取越来越有益。由于WCF应用之分布式这个要的特点,客户数总体封存于服务端,因此也增强了数码的安全性,因此不少民俗应用之场子都好下WCF技术的。本文主要介绍我多年来做WCF开发的案例用进行总结,对有些题目开展协同探索,共同进步。

1、内部跨机构的采用案例

正巧开由工作需要,需要开一个受各机构通力合作,录入数据、查询资料的小型MIS系统,由于小人或需要在出门的当儿获得有关的多少,另外一边,也欲以Winform界面的出色体验以及操作性能,因此挑选WCF技术进行支付桌面应用程序,刚刚开始的索过程是比较痛苦的,一方面要考虑次的顺调用,一方面也如考虑针对证明加密技术的使提高多少的安全性,另外是因为是分布式数据采取,因此,也要考虑次会自动升级作用,以便自己不止的更新配备。综上所述,解决者的题材,基本能够确立一个比较完美之WCF应用了。当以中还可能会见碰到自动切换内外网功能、数据量大之安排修改,调用时间等于方面的安因素,这些恐怕最后还导致调用WCF没那顺。

脚是自我起之首先个里面跨机构的WCF应用案例。

图片 1

 

2、提炼为WCF开发框架。把仓库管理网提炼为宏观之WCF开发框架。

由于自己事先几乎年一直发开发有各个类型的Winform共享软件,经过长年累月之聚积,逐渐形成自我的可比成熟稳定之Winform开发框架,结合新探索研究的WCF技术运用,综合两者的特色,进一步提炼为自己的WCF开发框架,这同样步提炼虽然看似简单,实则为是组成了自己之通用权限管理网、通用字典管理模块、分页控件、公用类库等零件,把框架的多寡基类进一步提炼,扩展并支持Oracle数据库、SqlServer数据库、MS
Access数据库、Sqlite数据库等,这些大多是常见支出,常遇的数据库了,其他数据库扩展为很有益于,集成一个毕竟的数据库基类,然后重载几只突出之函数即可。另外一边,也管WCF开发框架下分为了三个界面样式,传统界面样式、基于DotNetBar的界面样式、基于DevExpress界面控件样式,尤其是DevExpress样式,非常美丽。

1) 基于人情界面样式

图片 2

2)基于DevExpress界面样式

图片 3 

全DevExpress界面样式的主次,在布局和控件使用上,都尽量使用大美观的界面控件以及优美的图标,使得看起更为美观大方。

 

3、基于互联网的房产中介路开发

一个对象于我开一个冲互联网的WCF应用,主要就是是采集发布房产信息的,可供应广大用户在依次地方进行利用,他们拿数量汇总停放一华租借的虚拟服务器上,有矣前头提炼完善之WCF开发框架当作借鉴参考,这周做起来还是特别自在,真是应了那么句话,机会总是重视有准备的食指,呵呵。在是项目开总,很多技巧问题,不用于多次品味去解决,只待集中精力,把她们要之事情串联起来即可,顺便可以改善局部界面效果,也博得更多的积攒,反哺我之WCF开发框架,使之更精纯。

图片 4

在这个软件之付出过程中,发现有些因素会招接口调用出现谬误的,如上传的图片字节比较深、返回的列表集合比较大当气象,会面世调用错误,其实这些都是为安排参数的题目,修改即可避免,但是只要开即知道避免,会压缩反复调试的年月,提高开发效率。

图片 5

 

4、基于互联网的患儿资料管理网

过了非多久,由于共享软件中《患儿资料管理网》的采取老客户提出,需要改造时基于Access单机版的患儿资料管理体系吧网络版,要求在到处办公的连锁人员能登录管理他们之患儿治疗,从而实现多单机关期间的合作,因此我提议她们以WCF技术部署客户端的行使,这样他们操作起来越便宜灵活,这样顺便可以使得行使自家的WCF开发框架成功,他们要求各个不同级别之用户能够操作不同的模块,这些应用权限控制模块就作定了,几乎可以免花费吹灰之力,只待以权力管理网界面被定义好有关的意义、角色决定,并以软件面临合拢控制逻辑即可,这些还可以使用成熟之模式。俗话说,铁打的营盘,流水的军火,在千头万绪变化的事体遭,不可能要求一个框架全面,不过基础框架搭建的好,底座较好,就比如一个稳步的营房,事半功倍。

图片 6

每当就点儿不良品种演练过程当中,由于需要长途创建、维护数据库表,填入必要之根基材料等,而且还索要涉及提交图片资料作为数据库字段内容,以及交付图片附件保存至网站的相对目录中,因此也愈来愈助长了连带的行使开发过程,罗马不是一龙建成之,同样,很多东西,也急需逐步的累到,才更精纯和稳靠。

当这次支付被,寻找发现了一个雅好之图纸查看控件,支持图片的反转、滚动放大缩小等操作,而且图片不用下充斥至地方,非常不利。

图片 7

发生好的WCF开发框架作为参考,项目开起来自然会事半功倍,留部分精力开有拓展性的钻研暨业务性开发,整体项目开起来就自在稳妥很多。

当开展Winform开发要WCF桌面应用之开进程被,总体来讲,利用DevExpress可以做出更加长、绚丽之界面,虽然初步接触DevExpress控件有些不太习惯,不过用起还是颇对,因此做企业应用的下,我们说服企业采购DevExpress的版权也是会见沾

成千上万底支撑之,比较大家还见面比喜欢好看一些的界面效果。 

 

相关文章