本书以Visual Studio.NET 2005和Visual C#.NET 2.0为蓝本。全书共分为12章,基本上覆盖了C#的主要领域,在讲解Visual C#.NET语法的基础上,以面向对象的程序设计方法和基于事件的程序设计方法为核心,重点阐述Windows程序设计、Web应用程序设计、数据库编程、文件操作与编程等实用技术。
本书知识结构完整,提供了大量的实例,配备了丰富的、符合教学实际的、能真正培养学生编程能力的实训任务。
本书可作为高等院校Visual C#.NET课程的教材或参考资料,也可供软件开发人员参考使用。
Visual C# .NET是微软公司推出的新一代编程语言。本书共分为12章,在讲解Visual C# .NET语法的基础上,以面向对象的程序设计方法和基于事件的程序设计方法为核心,重点阐述Windows程序设计、Web应用程序设计、数据库编程、文件操作与编程等实用技术。本书内容丰富,可操作性强,叙述简洁流畅,没有晦涩的术语,大量的实例,能够使学生轻松、愉快地掌握Visual C# .NET程序设计的基本思想、方法和技巧。
本书可作为高等院校计算机相关专业学生的教材,也可作为初、中级读者和培训班学员学习的参考用书。
第1章 .NET与C#概述 1
1.1 .NET与C#
1.1.1 .NET平台简介
1.1.2 .NET Framework
1.1.3 .NET Framework的优点
1.1.4 C#概述
1.2 C#程序的开发环境
1.2.1 Visual Studio.NET的基本操作
1.2.2 Visual Studio.NET解决方案和项目文件的组织结构
1.2.3 Visual Studio.NET的帮助
1.3 3种简单的C#程序
1.3.1 一个简单的C#控制台应用程序
1.3.2 一个简单的Win32应用程序
1.3.3 一个简单的Web应用程序
1.3.4 一个具有输入功能的Win32应用程序
1.3.5 C#程序的特点
本章小结
习题
实验1
第2章 C#程序设计基础
……
第3章 面向对象程序设计入门
第4章 面向对象的高级程序设计
第5章 集合、索引器与泛型
第6章 基于事件的程序设计技术
第7章 Windows程序的窗体设计技术
第8章 文件操作与编程
第9章 程序调试与异常处理
第10章 多线程编程技术
第11章 Web应用程序设计技术
第12章 数据库编程技术
参考文献