
著译作品
《Windows Forms 程序设计》
Windows Forms Programming in C#, by Chris Sellsl
荣耀 蒋贤哲 译
译序
今天,尽管基于Web的应用程序开发占据着主导地位,然而在许多场合我们仍然需要编写传统的独立Windows应用程序,比如从日常使用的单机程序到范围广泛的网络应用客户端。Windows Forms(简称WinForms)是微软.NET框架类库中专门用于编写传统Windows应用程序的重要组成部分。
在这本书中,Chris Sells对WinForms提供了全面而深入的讲解。前半部分讨论了窗体、对话框、GDI+以及打印等相对常见的技术,后半部分则 专注于高级主题,内容涵盖设计期集成、资源、应用程序和设置、多线程用户界面以及Web部署等。其中第12、13章专门讲述了ADO.NET和WinForms的结合使用。鉴于需要访问数据库的企业应用开发是如此普遍,这两章的重要性不言而喻。另外,附录部分丝毫不比正文内容逊色,附录A“从MFC转移到WinForms”和附录B“委托和事件”尤其值得一读。
开发实际 WinForms应用的程序员几乎总是工作于Visual C# .NET这样的集成开发环境中,而不是完全手工编写代码。作为一名项目经验丰富的开发者,Sells很清楚这一点。本书专注于使用Visual C# .NET开发WinForms应用程序,具有很强的实践性,阅读之前,建议您首先下载配书代码并安装好Visual C# .NET开发环境。
一本技术书籍的价值往往并非限于初次阅读带来的愉悦,更重要的是它能否成为日后编程过程中的左右手。除了是很好的自学读本外,本书还是一本非常好的参考手册,倒不是因为它面面俱到 — 那是MSDN的责任,而是因为它讲解了许多别处很难见到但实际项目开发中又非常需要的高级技巧。如果您希望成为一名WinForms程序设计高手,请不要错过这本书。
Sells属于那种善于将复杂的技术以简单的方式表达出来(而不是相反)的技术作家。 他的文风简练、清晰、流畅。当然,除了高超的写作技巧外,Sells拥有的深厚的Windows平台技术背景则更是其挥洒自如的底气。这一点还体现在他的网站上。那儿除了维护有与本书直接相关的内容外,还有许多您会感兴趣的.NET文章、代码、工具和评论。如果您对基于文档的应用程序开发特别感兴趣,请留意Sells牵头开发的开放源码项目Genghis。
本书由我和蒋贤哲先生合译,贤哲完成了大部分章节的初译工作,在定稿期间亦有很好的交流。我在翻译期间纠正了英文原书中存在的大大小小数十个错误,并和Sells进行了必要的沟通。不过,限于种种主客观因素,在纠正错误的同时亦可能会引入新的错误,无论大小,欢迎各位读者批评指正。
感谢编辑陈冀康先生为本书付出的所有台前幕后工作。感谢朱艳和荣珅,生活因为你们而精彩。
祝各位阅读快乐!
荣耀
2004年7月
南京师范大学
www.royaloo.com
目录
- 1 Hello, Windows Forms
- 2 窗体
- 3 对话框
- 4 绘图基础
- 5 绘制文本
- 6 高级绘图
- 7 打印
- 8 控件
- 9 设计期集成
- 10 资源
- 11 应用程序与设置
- 12 数据集与设计器支持
- 13 数据绑定与数据网格
- 14 多线程用户界面
- 15 Web部署
- 附录A 从MFC转移到WinForms
- 附录B 委托与事件
- 附录C 序列化基础
- 附录D 标准WinForms组件与控件
出版信息
- 书 号: 7-115-12489-2
- 页 数: 527
- 开 本: 800 X 1000 1/16
- 定 价: 65元
- 印 数: 未知
- 出版日期: 2004年9月
- 出 版 社: 人民邮电出版社