您的浏览历史

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开发可用于真实世界的应用程序。

作译者回到顶部↑

黄忠成
在当了十多年的程序设计师后,于2003年离开了当时任职的软件公司,转入了技术顾问的领域,在十多年的软件设计生涯中,写过了进销存、会计、人事薪资、杂志丛书及出版等软件,对他而言,写程序一直都是件愉悦的工作,设计一套软件,独自或带领同仁们去实作软件,享受创造的艰辛及完成的喜悦,着实是件快乐的工作。或许是机缘亦或是不安于室的心态作祟吧,黄先生开始写些技术文章,一开始是发布于网站及论坛上,一方面排解工作上的压力,一方面满足自身研究技术的欲望,很幸运的,这些文章得到了网友们的认同.. << 查看详细

目录回到顶部↑

第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无关的程序代码

前言回到顶部↑

在写第一本书之前,我从来不觉得写一本书有多难,在认知上,这应该只是将自身的经验,对技术的理解以文字来阐述,最难的部分应该只在于打打字、抓抓图和写写例子而己。但等到我开始着手工作时,发现问题并非这么简单,一个技术可以有多种观点,多种用法,每一种都能够解释该技术,每一种用法都能够达到目的,要从这里面萃取出正确、可以用来引导读者的一种是相当困难的事,当然,我曾经告诉自己,别想太多,只要忠实地写出自己所理解的部分,忠实地告诉读者,我是使用哪种技术来达到目的的,就算是对读者尽到责任了,但是我仍然无法以此说服自己,我依然不免会想,我对这个技术的观点是否正确,这个用法是否是该技术正确的用法,这使得每写一章,我就会一直回想,该章中的内容是否全部正确,有没有可能有别的、更好的用法还是观点可以取代,最末润稿时,这个动作将重复一次,电子稿上的校稿又再重复一次,纸版上的校稿又重复一次,周而复始的结果是,一本书写了半年,纸版校稿用了一个月,直到出版社下达最后通牒,不准我再加上一行字、一小节,只能改错字后,我这才收起字字计较的心,乖乖地做完最后一次的错字校对,停止对排版人员的虐待,让出版社能顺利出版。说真的,当出版社下达最后通牒时,我心中似乎有块大石落下,终于,我的责任尽完了,可以安心休息了,这是言语无法形容的舒畅。在这本书中,同样的感觉如影随形,而且更加强烈,这是因为这本书的题材所致,书里除了阐述Windows Forms、ADO.NET和.NET Remoting等技术的概念及用法外,还阐述如何以它们为基础,设计一个更高级的Framework,协助设计师快速地开发应用程序,是的,这就是压力的来源,该如何说服自己,开发的Framework真的能达到此目的? Framework中所使用的技巧,是否是正确的、有效率的呢?为了这个,我应用此Framework写了一个小型进销存程序,目的就是为了证明,这个Framework是真的可以达到预期的目标。但事情并非到此为止,当我做到这点时,我又开始怀疑,Framework中的技术是否有更好的解法,更有效率的手法,为此,我又花了几个月的时间重新审视Framework的设计面及实现面。时间永远不够用,这是我写这本书的感想,在写这篇前言前,我重新思考,事何以至此?最终获得一个答案,技术阐述者与技术Framework的设计与应用——基于Windows Forms的应用开发实践创作者的角色重叠在一起了,也就是作者与程序员的角色重叠在一起了,作为一个程序员,我只求程序能正常运作,从不考虑完成该需求的手法是否有效率,又是否有其他更好的做法,除非,该功能明显很没效率或是出现致命的错误,否则,只要程序能动,那就是正确的。但作为作者,我无法说服自己,将一个会动的程序,但做法可能不是最好的、最合宜的构想传达给读者,文字业!就是怕造文字业啊!不管过程如何艰辛,内心爬过了多少挣扎及妥协,当你看到这篇前言时,也代表了这本书已经出版了,一切皆已尘埃落定,至少,在有限的时间内,我做了最大的努力,将最好的、通过数次检验的内容呈现在了读者眼前。...
黄忠成
2006/5/23于台北

评论交流

共有37人开贴评论  45人参与评论  35人参与打分 查看

29人
 82%
用户平均打分
我要写评论 help如何参与评论和打分
3人
 8%
0人
 0%
0人
 0%
3人
 8%

woodhead001

专家级评论员
该会员在china-pub购买过此书 精彩书评
  
该作者发表于:2009-12-23 13:27:00
台湾的技术专家的书值得一读,对于了解.net框架有很大的帮助。正在看这本书,感觉作者确实是个牛人,而且这本书确实不是针对初学者写的,作者假定你已经有了一定的.net编程及设计的经验,所以对我这样的刚刚入门的人来说是有点困难,但决心学下去以求提高!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

mlt

二级评论员
精彩书评
评价等级:  
发表于:2007-6-4 16:03:00
不知大家是否运行最后地那个案例,里面地数据库在附加到SQLSEVER2005时报错,请问大家是否碰到同样情况
当然此书确实为一本不可多得的好书
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)

wxnew
一级评论员
精彩书评
评价等级:  
发表于:2007-1-28 14:21:00
感谢作者写出了这么好的书。可以感觉出作者是真正的写书,写自己对.net的理解,而不是象很多内地作者一样东剪西贴的在造书。不过这本书不太适合初学者,比较适合有一定开发经验的读者。但从另一方面说,现在市场上的入门书大把,象这么好的进阶书籍实在是太少了
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

hsjtai

四级评论员
精彩书评
评价等级:  
发表于:2006-12-9 8:31:00
该书是用C#写的,当然是很多人都喜欢的了,唯独我喜欢vb.net,但现在也在看C#的书,其实两种语言真的是差不多的,看到我可以把C#的代码译成vb.net的代码就清楚了,但本人已经较喜欢vb.net的语法风格。
很多人喜欢C#多过vb.net,但偏偏好象C#的书好象比vb.net的书要少!奇怪。象《asp.net揭秘》这本书就是用vb.net编的。找C#的代码要到CD上呢!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

longyaya1314

五级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-2-9 16:13:00
http://www.china-pub.com/31683
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共37条)