微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

二月奋战,基于SILVERLIGTH的一期平台新鲜出炉

有二个多月没上这里来了,来这个报个道,这段时间忙于做一个基于Silverlight的平台。 简单列一下平台的技术功能: 1、WCF通讯,这是最基本的了; 2、动态实体:由于SL端不能直接连数据库,也没有 DataTable这样的小编,只能是自己写动态实体了; 在运行时完全用Emit实现创建实体对象; 3、SL端与服务端的数据执行器,类似于sqlConnection+sqlDataAdpator这样的小编; 4、序列化器,由于SL端不支持.NET的序列化属性,就自己写了个序列化器,有现成的其它方法可以实现,如JSON等, 但JSON是通过javascript,而且要SL端也有类存在,不方便。经过测试,比.NET本身的序列化功能效率高一倍以上, 而且数据量小一半以上; 5、Session容器,由于服务端可以运行在IIS之外,而且IIS自身的 Session有些问题,所以自己写了Session容器; 6、服务容器:可以在服务端编写一个服务,注册在服务容器中,由SL端或其它地方调用; 7、若干控件; 8、报表设计器; 9、配置化; 10、克服了若干技术问题:如子窗口的弹出问题;在SL中又显示网页;在SL中调用报表;以上9点的所有问题; 本想搞张图上来的,但CSDN关闭图片上传功能!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐