本书内容完全基于C#语言的最新版本C#3.0,从基础知识开始介绍,逐步过渡到C#的中、高级功能。本书的每一章都作为一个独立的课程,穿插大量带有注解的例子、插图和摘要。每一章的最后都有内容独特的自我测试部分,通过习题和回顾测试,你可以对自己学习到的新技能进行实践并加强理解。
如果你已准备好要投入C#和.NET编程的学习中,本书将是助你快速入门的理想选择。
本书从C#的基础知识开始,涵盖了C#中类、继承、接口、委托等方面的内容,并介绍了C#开发中的各种方法和技巧。本书引入了面向对象的概念,系统地介绍了.NET平台、C#的基本语法、常用类库、调试工具、数据库操作等方面的知识。本书通过大量示例,帮助读者循序渐进地掌握这些知识。在每章后面还提供了测验和练习题,并在书后附录中给出了答案和详细讲解。
本书的目标读者是C#编程初学者,无论是否具有其他语言的编程经验,都能够通过阅读本书很快地掌握这一技术。本书适合作为开始学习编程的学生的入门参考书籍,也可作为大专院校相关课程的教材。
第1章 C#与.NET编程
第2章 Visual Studio 2008和C# Express 2008
第3章 C#语言基础
第4章 运算符
第5章 分支语句
第6章 面向对象编程
第7章 类和对象
第8章 方法
第9章 基本调试
第10章 数组
第11章 继承和多态
第12章 运算符重载
第13章 接口
第14章 泛型和集合
第15章 字符串
第16章 抛出和捕获异常
第17章 委托和事件
第18章 创建Windows应用程序
第19章 Windows Presentation Foundation
第20章 ADO.NET和关系型数据库
第21章 LINQ
附录A 习题和练习答案