图书前言

C#程序设计实践教程本书是《C#程序设计教程》(ISBN: 9787302349273)配套实验教程,以Visual Studio 2010作为实验开发环境。本书实验内容丰富,涵盖了Visual C#所有重要内容的实验操作。

本书共12章,第1章为Visual Studio 2010集成开发环境的使用,介绍常用开发环境,为后续章节的学习打下基础。第2章为C#程序设计基础,介绍常量、变量、运算符、表达式等C#中的基础元素。第3章为流程控制与算法,介绍顺序结构、选择结构、循环结构等结构化程序设计的内容。第4章为面向对象程序设计基础,介绍类的创建及静态类的应用。第5章为面向对象的高级程序设计,介绍类的继承、多态和接口的设计。第6章为Windows编程基础,介绍常用基本控件的使用。第7章为Windows窗体的高级功能,介绍菜单、工具栏、状态栏、对话框及ActiveX控件的使用。第8章为文件操作,介绍常用文件操作类的使用及文本文件和二进制文件的读写。第9章为数据库编程,介绍C#对数据库操作的方法。第10章为图形与图像,介绍GDI+的概念,使读者掌握基本图形的绘制与填充。第11章为网络编程,介绍常用网络编程方法。第12章为综合实例,精心设计了两个综合实例,使读者掌握复杂程序的设计思想与方法。

本书的编写特色如下:

(1) 知识结构设计合理,内容由浅入深,适合初学者掌握程序设计的思想。

(2) 注重独立思考能力的培养,每个实验案例都包括问题分析、操作步骤。问题分析给读者一些简单的提示,如果通过问题分析即可解决问题,读者可以不看操作步骤,自行完成实验,从而提高分析问题和解决问题的能力。

(3) 强调编程能力的培养,每个实验都附有实践提高环节,该环节的习题只给出提示,不给出具体步骤,读者可以通过解决这些习题掌握实验内容,从而提高编程能力。

(4) 强调综合能力的培养,本书第12章精选了两个综合案例,为读者介绍复杂程序的设计过程,使其初步具有软件开发的概念。

本书可作为高等院校计算机及其相关专业的本科教学用书,也可用作非计算机专业公共课基础教材,亦可作为计算机爱好者的自学参考书。

本书由河北联合大学刘丽、张淑芬和朱俊东编写,融入了编者多年的教学和项目开发经验。刘丽编写第2、3、8、10章,张淑芬编写第4~7、9、11、12章,朱俊东编写第1章,全书由刘丽统稿。

由于编者时间仓促,水平有限,书中难免存在疏漏和不足,敬请读者批评指正。

编者2014年2月