本书提供最完备的C#学习资料,适合没有任何编程基础的入门级读者。
本书对200多个工程范例逐行分析、手把手辅导,由浅入深引领,直至学会为止;全书以微软MVP视角深入阐述面向对象编程的精髓,讲解生动,令人跃跃欲试;摆脱窗口束缚,利用Console工程领略全套底层类库功能,代码可随意移植;用崭新的方式重新梳理可视化编程思想,洞悉事件、代理、绘图机制;全面覆盖集合、泛型、线程、数据流、网络、序列化、数据库等高级话题;创作和编辑细致入微,配合光盘源代码,使新手、老手都能成为行家里手。
本书通过大量的范例,在详细讲解C#基本语法的基础上,介绍利用C#开发.NET应用程序所需了解的各种技巧,并完整地加入了C# 2.0的新增功能,由浅入深,带领读者逐步迈向专业C#程序设计师之路。
本书适合想要用C#开发.NET应用程序的读者的阅读,也可供大专院校软件专业师生参考。
说明:经原作者同意,本书的第24章由清华大学出版社编辑宋延清先生增补创作。其余各章均系原作者的繁体版改写的简体中文版。
第1章 C#概述
1.1 .NET框架与C#
1.2 类库(Class Library)
1.3 Visual C# 2005 Express
1.3.1 安装Express
1.3.2 Express的帮助文件
1.3.3 创建和执行项目
1.4 C#应用程序类型
1.5 本章习题
第2章 初探C#
第3章 变量和数据类型
第4章 运算符
第5章 流程控制及循环
第6章 数组
第7章 类和方法
第8章 扩展类
第9章 运算符重载
第10章 面向对象与继承
第11章 抽象类和接口
第12章 异常处理
第13章 C#核心命名空间
第14章 字符串处理
第15章 集合
第16章 泛型
第17章 线程
第18章 I/O数据流
第19章 网络技术
第20章 序列化(Serialization)
第21章 事件与代理
第22章 Windows应用程序
第23章 绘图技术
第24章 编写数据库应用程序
附录