




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用MVVM和WPF构建企业级应用Building Enterprise Application with WPF and MVVM简介The Windows Presentation Framework (WPF), Silverlight, and Windows Phone 7 are the latest technologies for building flexible user interfaces (UI) for applications built with Microsoft technology .All three rely on the XAML markup language to describe UI elements and layout, and you can program applications for all three platforms with the most common of Microsoft .NET Framework languages: Visual C# or Visual Basic .NET .If you are a .NET developer planning to create a new Line of Business (LOB) application using the .NET Framework, you should consider adopting one of these technologies as your UI technology .At the same time, as you start planning to build an application based on one of these technologies, you should also seriously consider learning and applying the Model View ViewModel (MVVM) presentation pattern, a design pattern created specifically for these technologies.WPF,Silverlight,以及Windows phone 7是微软最新的用于开发柔性用户界面的技术。它们使用XAML标记语言来描述用户界面中的控件以及组织布局,开发人员可以使用C#或VB等微软.net 中的开发语言来进行软件开发。如果开发人员计划一个新的业务运作支撑系统(LOB),可以选择上述技术作为程序用户界面的开发技术。同时,如果你选择上述技术来开发应用,你应该还应学习和应用MVVM模式,该模式是为这些技术特别设计的。And thats what this book is about .You might be wondering, “Why another book on WPF?” Or, if you have already looked at the Table of Contents, you might be thinking, “Why another book about layering and design patterns?”To answer those questions, let me start by saying that over the years, I have noticed that what developers ask for the most is not the “Bible of patterns” or the “Bible of how to layer an application;” instead, they want a simple, straightforward book that guides them through the development criteria for a real-world, yet simple, application that uses and explains patternsbut that is also reusable in future projects as a “template” for other applications.下面来谈谈这本书是关于什么的。你可能感到奇怪“为什么又是一本写WPF的书?”如果你已经看过本书的目录,你可能会想“为什么又是一本关于分层和设计模式的书?”。为了回答这些问题,我必须说多年以来,我注意到开发人员需要最多的不是“模式宝典”或“分层设计宝典”第一章 MVVM和LOB简介一、 MVVM模式二、 LOB应用三、 选择对的技术四、 LOB应用的用户界面五、 分离的理念六、 终结第二章 设计模式一、 设计模式预览二、 用户界面(UI)的设计模式三、 先进的设计模式和技术四、 终结第三章 领域模型一、 领域驱动的设计二、 领域实体和数据转换对象三、 POCO对象和对象关系模型四、 领域模型的开发路径五、 如何在DDD中创建一个对象六、 领域实体的校验七、 领域模型的单元测试八、 范例:一个CRM 领域模型九、 总结第四章 数据访问层(DAL)一、 简介二、 数据库和存储过程三、 选择实体对象模型四、 The Unit of Work五、 Repository模式六、 测试驱动开发:The Data Layer七、 使用RIA和WCF来构建一个分布式数据访问层八、 范例:CRM程序的数据访问层九、 使用NHibernate来映射领域模型十、 总结第五章 业务层一、 简介二、 业务规则不是校验规则三、 通过服务来实现业务规则四、 通过工作流来实现业务规则五、 第三方工具六、 关于业务层的思考七、 范例:业务服务层八、 总结第六章 用户界面层一、 MVVM模式简介二、 View三、 Model四、 WPF和Silverl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年四川口腔执业医师考试及答案
- 废片白银回收工设备调试考核试卷及答案
- 中国医科大学2025年6月《五官科护理学》作业考核试题及答案
- 2025年青少年心理健康教育的重要考试试卷及答案
- 装表接电工技术考核试卷及答案
- 钟表文物修复师综合考核试卷及答案
- 消毒员前沿技术考核试卷及答案
- 煤提质工安全规范考核试卷及答案
- 范围管理模拟试题及答案
- 高校产学研一体化模式在2025年航空航天产业中的应用与成效评估报告
- 综合布线系统-第2版第3章-接续设备
- 五年级上册英语课件-Unit 4《Hobbies》|译林版
- 风障、阳畦、温床及遮光设施的性能及应用课件
- 国际商务文化与礼仪课件
- 人工智能导论课件
- 部编版(人教版)三年级语文上册、下册教材解析及教学建议课件
- 危险化学品安全生产技术培训教程(-)课件
- 质量异常处理单、不合格品审理单
- 中国石油天然气集团公司建设项目其他费用和相关费用的规定
- 道路交通事故现场图绘制PPT讲解(104页)
- GB∕T 41098-2021 起重机 安全 起重吊具
评论
0/150
提交评论