代码改变世界

Silverlight实现查询建模(三) XAP包的动态下载

2009-09-03 22:02 by Amar-Yao, 3277 阅读, 3 推荐, 收藏, 编辑
摘要:上一集说项目分层时提到了XAP包的动态下载。本篇文章主要讲述这个主题。 1.打包XAP上集说到除了Framework层剩下的业务模块层的Client和Public.SL项目都要在编译时打包成单独的XAP放在ClientBin下以备下载。这个操作通过脚本来完成。右键点击Web项目(XCenter.Web)属性。在生成事件页签我们加上以下脚本:[代码] 上面的脚本都很简单,主要目的就是把要进行打包的D... 阅读全文

Silverlight实现查询建模(二) 项目层次划分

2009-09-03 20:21 by Amar-Yao, 2171 阅读, 2 推荐, 收藏, 编辑
摘要:对于项目的层次划分。大家各有各的见解和想法这里不想多说了。Silverlight是纯客户端技术,通过WCF与后台通信。这样自然而然的给我们划分出了层次:SL项目和其托管环境的Web项目为Client层,WCF和后端的实现代码为Server层。 但实际项目中要根据项目的规模、组织形式等因素更进一步考虑。使项目的数目和功能的划分达到一个平衡点。既要考虑业务逻辑的开发难度又要考虑项目(组件)之间的耦合程... 阅读全文

Silverlight实现查询建模(一) 总揽

2009-09-03 18:53 by Amar-Yao, 2549 阅读, 4 推荐, 收藏, 编辑
摘要:说到查询,大家应该都不陌生。每个业务系统中都有类似的功能。主要就是根据不同条件筛选出不同数据展示给用户。这样的功能应该能占到应用系统的50%左右的比重。如果要是能把这些查询功能加以抽象并以插件的形式提供给业务子系统使用。在开发各个业务子系统时就节省了我们很多的时间和精力。本系列文章运用Silverlight技术逐步的实现这样一个系统。目的是找出Silverlight在企业级开发领域的优势和不足。同... 阅读全文

SmartDAL(一) 特点

2009-09-02 20:22 by Amar-Yao, 625 阅读, 0 推荐, 收藏, 编辑
摘要:一年多以前做企业级开发总想着ORM,总觉得这个东西更面向对象更优秀。所以在公司主推Castle的ActiveRecord。但其中碰到了许多挫折。有工具本身的也有开发人员自身的。其后用过NHibernate,SubSonic等一些列的ORM工具。给我的感觉是ORM确实不错但要正确的应用。 如果你有一个规模较小的时间紧迫的业务系统等待开发。那么ORM无疑会给你带来大幅效率的提升。但如果要是开发类似报表... 阅读全文

Silverlight3鱼眼控件

2009-07-24 18:13 by Amar-Yao, 3218 阅读, 1 推荐, 收藏, 编辑
摘要:项目里正好要用这个功能,便利用资源开发了一个。核心算法来自http://www.shinedraw.com/animation-effect/flash-and-silverlight-fish-eye-menu这里先谢过这位高人的贡献。上面那个控件只是一个效果展示控件,并不能实际用在项目里。我的封装主要体现在以下几点:1.为控件增加属性,便于在xaml中直接指定2.支持类似数据绑定的功能,可以随... 阅读全文