Framework的设计与应用--基于Windows Forms的应用开发实践
基本信息
编辑推荐
剖析Framework原理,实践Framework应用
《深入剖析ASP.NET组件设计》作者黄忠成最新力作
内容简介回到顶部↑
书籍
计算机书籍
本书着眼于三类framework中的domain framework与application framework,先建立一个可套用于多数应用程序的application framework,再以此为基础,建立出趋近实际需求的domain framework。本书分成四部分,第一部分讲解.net framework、ado.net、windows forms、remoting等基本概念及操作,第二部分讲解如何撰写application framework,第三部分讲解如何撰写domain framework,第四部分以domain framework撰写一个小型进销存系统。从概念、设计、强化到实践,一应俱全。
这是一本非常特别的书,书中除了引导读者如何使用windows forms来撰写数据库应用程序外,还带领读者进入快速生产应用程序的世界,在这个世界中,framework扮演着举足轻重的角色。书中将framework的设计概念呈现在读者眼前,让读者了解如何设计与开发一个framework。
本书从概念、设计、强化到实践,一应俱全。全书分成三个部分:
·windows forms开发的基础知识
讨论关于windowsforms开发所需的基础知识,其中包含.net framework概念、ado.net、windows forms、.net remoting四种技术。
·framework的设计
探讨framework,包含了framework的概论,如何设计、实践及测试等知识。
·framework的应用
以一个简单的进销存系统为实例,展示如何使用framework开发可用于真实世界的应用程序。
计算机书籍
本书着眼于三类framework中的domain framework与application framework,先建立一个可套用于多数应用程序的application framework,再以此为基础,建立出趋近实际需求的domain framework。本书分成四部分,第一部分讲解.net framework、ado.net、windows forms、remoting等基本概念及操作,第二部分讲解如何撰写application framework,第三部分讲解如何撰写domain framework,第四部分以domain framework撰写一个小型进销存系统。从概念、设计、强化到实践,一应俱全。
这是一本非常特别的书,书中除了引导读者如何使用windows forms来撰写数据库应用程序外,还带领读者进入快速生产应用程序的世界,在这个世界中,framework扮演着举足轻重的角色。书中将framework的设计概念呈现在读者眼前,让读者了解如何设计与开发一个framework。
本书从概念、设计、强化到实践,一应俱全。全书分成三个部分:
·windows forms开发的基础知识
讨论关于windowsforms开发所需的基础知识,其中包含.net framework概念、ado.net、windows forms、.net remoting四种技术。
·framework的设计
探讨framework,包含了framework的概论,如何设计、实践及测试等知识。
·framework的应用
以一个简单的进销存系统为实例,展示如何使用framework开发可用于真实世界的应用程序。
作译者回到顶部↑
目录回到顶部↑
第1章 设计模式与开发模式.
1.1 设计模式
1.2 开发模式
1.3 产品线
1.4 framework与我
第2章 .net framework 2.0概论
2.1 .net framework架构
2.2 assemblys
2.3 application domain与thread
2.4 attributes
2.5 reflection
2.6 collections
2.7 generics
2.8 后记
第3章 ado.net 2.0
3.1 ado.net 2.0架构
3.2 联机模式
3.3 离线模式
3.4 商业逻辑层
3.5 撰写与data provider无关的程序代码
1.1 设计模式
1.2 开发模式
1.3 产品线
1.4 framework与我
第2章 .net framework 2.0概论
2.1 .net framework架构
2.2 assemblys
2.3 application domain与thread
2.4 attributes
2.5 reflection
2.6 collections
2.7 generics
2.8 后记
第3章 ado.net 2.0
3.1 ado.net 2.0架构
3.2 联机模式
3.3 离线模式
3.4 商业逻辑层
3.5 撰写与data provider无关的程序代码
前言回到顶部↑
在写第一本书之前,我从来不觉得写一本书有多难,在认知上,这应该只是将自身的经验,对技术的理解以文字来阐述,最难的部分应该只在于打打字、抓抓图和写写例子而己。但等到我开始着手工作时,发现问题并非这么简单,一个技术可以有多种观点,多种用法,每一种都能够解释该技术,每一种用法都能够达到目的,要从这里面萃取出正确、可以用来引导读者的一种是相当困难的事,当然,我曾经告诉自己,别想太多,只要忠实地写出自己所理解的部分,忠实地告诉读者,我是使用哪种技术来达到目的的,就算是对读者尽到责任了,但是我仍然无法以此说服自己,我依然不免会想,我对这个技术的观点是否正确,这个用法是否是该技术正确的用法,这使得每写一章,我就会一直回想,该章中的内容是否全部正确,有没有可能有别的、更好的用法还是观点可以取代,最末润稿时,这个动作将重复一次,电子稿上的校稿又再重复一次,纸版上的校稿又重复一次,周而复始的结果是,一本书写了半年,纸版校稿用了一个月,直到出版社下达最后通牒,不准我再加上一行字、一小节,只能改错字后,我这才收起字字计较的心,乖乖地做完最后一次的错字校对,停止对排版人员的虐待,让出版社能顺利出版。说真的,当出版社下达最后通牒时,我心中似乎有块大石落下,终于,我的责任尽完了,可以安心休息了,这是言语无法形容的舒畅。在这本书中,同样的感觉如影随形,而且更加强烈,这是因为这本书的题材所致,书里除了阐述Windows Forms、ADO.NET和.NET Remoting等技术的概念及用法外,还阐述如何以它们为基础,设计一个更高级的Framework,协助设计师快速地开发应用程序,是的,这就是压力的来源,该如何说服自己,开发的Framework真的能达到此目的? Framework中所使用的技巧,是否是正确的、有效率的呢?为了这个,我应用此Framework写了一个小型进销存程序,目的就是为了证明,这个Framework是真的可以达到预期的目标。但事情并非到此为止,当我做到这点时,我又开始怀疑,Framework中的技术是否有更好的解法,更有效率的手法,为此,我又花了几个月的时间重新审视Framework的设计面及实现面。时间永远不够用,这是我写这本书的感想,在写这篇前言前,我重新思考,事何以至此?最终获得一个答案,技术阐述者与技术Framework的设计与应用——基于Windows Forms的应用开发实践创作者的角色重叠在一起了,也就是作者与程序员的角色重叠在一起了,作为一个程序员,我只求程序能正常运作,从不考虑完成该需求的手法是否有效率,又是否有其他更好的做法,除非,该功能明显很没效率或是出现致命的错误,否则,只要程序能动,那就是正确的。但作为作者,我无法说服自己,将一个会动的程序,但做法可能不是最好的、最合宜的构想传达给读者,文字业!就是怕造文字业啊!不管过程如何艰辛,内心爬过了多少挣扎及妥协,当你看到这篇前言时,也代表了这本书已经出版了,一切皆已尘埃落定,至少,在有限的时间内,我做了最大的努力,将最好的、通过数次检验的内容呈现在了读者眼前。...
黄忠成
2006/5/23于台北
黄忠成
2006/5/23于台北








点击看大图






加载中...


