本书依据教育部《高职高专教育计算机公共基础课程教学基本要求》编写而成,基于.NET 2.0平台,比较全面地介绍了C#程序设计所涉及的编程知识和技巧,在注重讲解基础知识和概念的同时,注重体现.NET.2.0和C# 2.0的最新特色,并提供精彩的示例,帮助读者掌握这门语言和理解面向对象编程的思想。
本书内容丰富,结构清晰,核心概念和关键技术讲解清楚,具有很强的操作性和实用性,可作为高等院校、高职学校“C#程序设计”课程的教材,也可以作为各类培训班“C#应用开发技术”课程的教材,同时对从事C#编程或开发的人员也具有较高参考价值。
本书从.NET平台下的编程机制和C#语言的基本知识入手,全面介绍了开发高性能C#应用程序的知识和技巧。本书贯穿了面向对象编程的思想和当前流行的三层结构项目开发模式。全书共15章,可分为6部分:第1部分(第1~6章)介绍了C#语言的基础知识和语法,包括变量、表达式、控制流程语句、结构体、枚举、类、继承、派生、重载、泛型等,这是深入学习C#编程的基础;第2部分(第7~9章)介绍了在.NET平台下,利用C#语言进行Windows编程的各种知识,包括窗体的概念和工作机制,各种控件、组件的使用方法等;第3部分(第10章)介绍了应用程序的调试和异常处理技术:第4部分(第11和12章)介绍了C#应用程序与数据库实现交互的原理、方法和技巧;第5部分(第13章)介绍了ASP.NET和Web Services的相关知识;第6部分(第14章)介绍了应用程序的部署方法和技巧。为了提高读者解决实际问题的能力,第15章完整介绍了酒店管理系统的开发过程。
本书内容丰富,结构清晰,核心概念和关键技术讲解清楚,同时提供了丰富的示例以展示具体应用,本书具有很强的操作性和实用性,可作为高等院校、高职学校“C#程序设计”课程的教材,也可以作为各类培训班“C#应用开发技术”课程的教材,同时对从事C#编程或开发的人员也具有较高参考价值。
第1章 C#概述
1.1 C#与.NET平台
1.2 Visual Studio 2005开发环境
1.3 编写C#应用程序
本章小结
习题
第2章 变量和表达式
……
第3章 流程控制
第4章 变量进阶与字符串处理
第5章 面向对象编程I
第6章 面向对象编程II
第7章 Windows编程基础
第8章 使用标准控件
第9章 使用菜单、工具栏和对话框
第10章 调试技术与异常处理
第11章 ADO.NET数据库访问技术
第12章 数据绑定与显示
第13章 ADO.NET与Web Services
第14章 部署应用程序
第15章 综合实训——酒店管理系统