本书是“21世纪计算机科学与技术实践型教程”之一,全书共分12个章节,主要对C#程序设计知识作了介绍,具体内容包括C#语言基础、面向对象的基本概念、数组和集合、用户界面设计、ADO.NET和数据库等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
本书将C#程序设计必须掌握的知识归纳为若干案例,每个案例解决一个问题。初学者只需模仿案例,获得直接体验,然后再学习和案例直接相关的知识。通过一个单元接着一个单元的模仿、学习,逐步地构成完整的知识体系。
全书共分为12章,主要包括C#概述及开发环境,C#语言基础,分支结构,循环结构,面向对象的基本概念,多态、事件和接口,数组和集合,.NET类库,文件和流,用户界面设计,ADO.NET和数据库,以及异常处理等内容。
本书在选用软件版本时进行了折中,目前最新版本是Visual Studio .NET 2010 Beta版,考虑到Beta版软件可能存在问题,本书采用了Visual Studio .NET 2008作为开发环境。
本书适合作为高等院校C#程序设计课程教材,书中涉及了大量的最新C#程序设计技术,也可作为程序开发人员的参考书。
第1章 C#概述及开发环境
1.1 C#的历史和特点
1.1.1 C#历史
1.1.2 C#特点
1.1.2.1 语法简洁
1.1.2.2 面向对象
1.1.2.3 可视化集成开发环境
1.1.2.4 自动内存管理
1.1.2.5 功能强大的类库
1.2 .NET架构
1.3 任务1:安装Visual Studio 2008
1.3.1 要求和目的
1.3.2 操作步骤
1.3.3 相关知识
1.3.3.1 C#开发工具
1.3.3.2 Visual Studio简介
1.4 任务2:建立最简单的C#程序
1.4.1 要求和目的
1.4.2 操作步骤
1.4.3 相关知识
1.4.3.1 C#解决方案
1.4.3.2 C#文件类型
1.4.3.3 Visual Studio 2008主要功能
1.5 任务3:建立可交互的C#程序
1.5.1 要求和目的
1.5.2 操作步骤
1.5.3 相关知识
1.5.3.1 C#程序结构
1.5.3.2 类和命名空间
1.5.3.3 控件、属性和方法
……
第2章 C#语言基础
第3章 分支结构
第4章 循环结构
第5章 面向对象的基本概念
第6章 多态、事件和接口
第7章 数组和集合
第8章 .NET类库
第9章 文件和流
第10章 用户界面设计
第11章 ADO.NET和数据库
第12章 异常处理
参考文献