目前,市场上介绍C#基础的书已经非常多。读者在掌握C#的基础上,通过VS.NET开发环境下一段时间的应用实践,一般能够基本具备解决小规模应用问题的能力。但是,要解决很多应用问题仅仅有这些能力还远远不够,还需要进一步提高,掌握更多的C#编程技术。市场上介绍C#这方面内容的书非常少,《魅力·实践·发现:精通C#编程》是根据作者郑阿奇长期在应用C#开发方面积累的经验总结,并且在参考大量文献资料的基础上完成的,期望为读者的学习起到抛砖引玉的作用。本书挑选了一些非数据库开发但很具实用价值的题材,主要是图形开发、XML开发及.NET。框架的反射等高级编程技术。
《魅力·实践·发现:精通C#编程》由郑阿奇主编,以C#编程为基础,系统介绍C#高级编程技术,主要包括图形开发、XML开发及.NET框架的反射等内容。C#图形开发主要包括图形开发基础、桌面图形开发和Web图形开发。XML技术开发包括XML基础、安全获取数据、XML/XSLT开发和基于XSLT的代码生成器等。.NET框架的反射技术包括使用反射和特性构造ORM框架、基于反射和动态编译的快速ORM框架。其他方面包括高性能ASP.NET树状列表控件、验证码技术、可快速绑定数据源程序框架和基于动态编译的VB.NET脚本引擎,以及C#服务端程序的编程和文档对象模型等。《魅力·实践·发现:精通C#编程》所有实例在VS.NET 2010专业版环境下开发,所有源代码文件、工程文件和同步教学课件包含在《魅力·实践·发现:精通C#编程》配套的光盘中,书中所有的源代码均可在VS.NET 2005、2008版环境下运行。
本书是学习C#及其应用编程的参考书,也是精通C#编程高手的技术指南。
第1章 C#图形开发基础 1
第2章 自定义图形交互按钮 30
第3章 自定义数据网格控件 43
第4章 鼠标签名 67
第5章 C# Web图形开发基础 92
第6章 带超链接的饼图设计 99
第7章 XML基础 130
第8章 安全获取数据库数据记录 140
第9章 XML/XSLT开发 161
第10章 基于XSLT的代码生成器 193
第11章 高性能ASP.NET树状列表控件 257
第12章 验证码技术 315
第13章 使用反射和特性构造ORM框架 335
第14章 基于反射和动态编译的快速ORM框架 398
第15章 可快速绑定数据源程序框架 477
第16章 基于动态编译的VB.NET脚本引擎 582
第17章 开发Windows Service程序 617
第18章 文档对象模型 641