本书介绍了利用C#语言编程的方方面面,共分为12章,首先介绍了.NET Framework的相关概念、Visual Studio开发环境以及C#编程基础,接下来详细介绍了C#面向对象机制以及如何利用C#进行Windows及Web应用程序开发,并对C#泛型编程给以简要说明,同时简要介绍了ADO.NET的相关知识。
本书详细介绍了C#程序设计的方方面面,并针对各章知识点附以大量的示例程序。通过本书的学习,读者可以由浅入深,逐步掌握C#程序设计。
本书共12章,主要介绍了.NET Framework及VisualStudio开发环境、C#语言基础及面向对象机制、C#Windows程序设计、C#Web程序设计、ADO.NET及C#数据库程序设计、C#泛型编程等内容。
本书难度适中,实例丰富,既适合C#的初学者阅读,也适合有一定开发经验的读者阅读,书中包含的大量实例对应用程序开发人员具有一定的参考价值。本书在各个章节的结尾附有不同类型的练习题,这些习题难易适中,有助于读者对所学知识点进行巩固、掌握,并能启发读者进行深层次的思考。
本书可作为各大中专院校计算机相关专业的教材或参考用书,也可作为读者的自学材料。
第1章 .NET平台与Visual Studio 2005开发工具
1.1 Microsoft .NET平台
1.1.1 .NET Framework 2.0概述
1.1.2 .NET Framework类库
1.1.3 Common Language Runtime
1.1.4 C#语言
1.1.5 理解命名空间
1.2 Visual Studio 2005简介
1.2.1 Visual Studio 2005开发环境概览
1.2.2 菜单栏
1.2.3 工具栏
1.2.4 属性及解决方案资源管理器面板
1.2.5 其他面板
1.3 使用Visual Studio 2005创建控制台应用程序
1.4 使用Visual Studio 2005创建Windows Forms应用程序
1.5 使用Visual Studio 2005创建基于ASP.NET的Web应用程序
1.6 其他常用的C#开发工具
1.6.1 集成开发环境软件—— SharpDevelop
1.6.2 通用编辑器——UltraEdit
1.7 小结
1.8 习题
第2章 C# 2005语法基础
第3章 程序流程控制
第4章 数组与集合
第5章 C#面向对象程序设计基础
第6章 域、属性与事件
第7章 方法
第8章 继承与多态
第9章 C# 2005泛型编程
第10章 Windows窗体应用程序开发
第11章 C#数据库编程与ADO.NET
第12章 C#Web应用程序开发及ASP.NET