图书前言

C#作为一门非常流行的程序设计语言,集中了C、C++和Java等语言的优点。C#程序开发人员可以直接使用.NET Framework中完整且丰富的类库设计出跨平台的软件系统。C#具有简单易学、使用方便的特点,利用它可以开发复杂的软件系统。

本书主要基于Visual Studio 2008/.NET Framework 3.5开发和运行环境,阐述了C# 3.0语言的基础知识,以及使用C# 3.0语言的实际开发应用实例。

本书共分为8章,第1章讲述基本的理论知识,包括C#语言的概述和特点,.NET Framework的概述和结构,以及Visual Studio 2008开发运行环境的介绍和C#编译过程; 第2章讲述C#语言的基础知识,包括常量与变量、通用数据类型、运算符、数组、数据类型转换和C#编程规则; 第3章讲述类和对象,包括类的声明、内部结构、属性、构造函数、委托与事件、索引器等,同时还介绍了面向对象的编程,包括继承和接口; 第4章讲述常用的类和异常处理,包括String类、DateTime结构、Random类等主要的类,同时介绍了异常的概念、处理机制和常见的异常类; 第5章讲述Windows基础编程,包括基本控件的属性与事件驱动,同时讲授了菜单栏等窗体部分的制作过程; 第6章讲述文件的操作,包括文件的创建、读取与写入等; 第7章讲述数据库访问,包括ADO.NET的概述与内容、数据库访问方法、操作数据的类和控件的介绍; 第8章讲述GDI+绘图,包括主要图形的绘制及各种绘图要素的使用方法。

本书具有如下特点。

(1) 采用项目驱动式教学,在实际的项目中,讲述技能操作与知识点。

(2) 由浅入深,理论与实际结合,通过大量的项目和示例阐述程序设计的基本原理。

(3) 读者不仅可以在项目中学到理论知识,同时可以为以后的工作积累丰富的开发经验。

(4) 本书中有些示例或项目的源代码可为以后的软件开发提供参考。

由于时间关系及编者的学识经验有限,书中的不足之处在所难免,敬请同行、专家和读者指正。

编者

2011年9月