WCF RIA 实现CRUD示例源码(包括MEF)
WCF RIA Services+Mef+MVVM实现CRUD示例源码
实现了雇员的增删改查,雇员表(Employee)和部门表(Department)、雇员类型表
(EmployeeType)有外键关联,并和字典表(DataDict)有字典关系
示例采用技术说明:
1、采用了WCF RIA Services来和服务器端传输数据,具体来说就是Silverlight项目
类型中的WCF RIA Services 类库项目,因为这个更快捷。
2、采用了MVVM设计模式来实现UI元素也UI界面逻辑分离,这个的好处地球人都知道。
3、采用了MEF来对Model和ViewModel、ViewModel和View之间的相互依赖进行解耦。
4、采用了Prism中的部分工具,例如采用CompositePresentationEvent来实现View和
ViewModel,ViewModel和ViewModel之间的事件传递,采用NotificationObject作为
ViewModel的基类,采用Prism自带的DelegateCommand
EasySL for Silverlight
EasySL for Silverlight源码
EasySL是国人编写的优秀Silverlight项目,项目属于开源代码,供大家学习使用。
Dojo完美中文手册
Dojo是一个用JavaScript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets, Burstlib, f(m)),这也是为什么叫它a unified toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些、长期存在 、历史问题,以及DHTML 跨浏览器问题。
Dojo能够让你更容易使Web页面具有动态能力,或者在任何能够稳定支持JavaScript语言的环境中发挥作用。
EXT 完美中文手册
ext是一个强大的js类库,以前是基于YAHOO-UI,现在已经完全独立了,
主要包括data,widget,form,gird,dd,menu,其中最强大的应该算gird了,编程思想是基于面对对象编程(oop),扩展性相当的好.可以自己写扩展.自己定义命名空间.web应用可能感觉太大.不过您可以根据需要按需加载您想要的类库就可以了.
主要包括三个大的文件ext-all.css,ext-base.js,ext-all.js(包括所有的类库,您可以根据需要进行删减.官方网站提供这一接口),在引用ext类库的时候.这三个文件必不可少.
它提供了丰富的,非常漂亮的外观体验,成为众多界面层开发人员的追捧!其核心的组件基本覆盖了我们构建富客户端的常用的组件。
从 Ext 2开始,商业版(针对那些以盈利为目的的开发方)要收费了。这可能会影响一些他的应用前景。
目前的最新版本为2.2,新加入了支持Google Map的组件。
《T-SQL完全手册》
T-SQL是标准 SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。T-SQL 的功能随著新版的 SQL Server 而持续成长,让我们来看一下 T-SQL 最新增加的特色。