图书前言

前言

随着教育理念的发展,我国高等教育的教学模式也随之改变,从简单的“传道授业”向培养创新型、技能型人才转变。C#语言是高校理工科专业学生的一门专业课,在学科专业建设、人才培养中占有重要的地位和作用。作为普遍认可的程序设计工具,C#语言功能丰富、灵活性强,具有完全面向对象的特点,是一种面向对象的程序设计语言。

本书以注重实践教学,更好地提高学生的动手能力、编程能力为出发点,对传统教材内容进行重新组织,由易到难;为了解决学生“学什么”“为什么学”的困扰,本书通过知识点的提炼简化,循序渐进地引导学生思考学习,对培养和提高学生的编程实践能力有很好的效果。

本书全面系统地对C#语言的相关知识点进行了讲解,合理组织和划分知识单元,全书共有10章,包括C#语言概述、C#语言基础、C#语言面向对象基础、异常处理与调试、Windows窗体应用程序、文件操作、数据库开发、多线程技术、网络编程、图形图像等内容。每章开始有学习目标的提示,每章结尾附有多种类型的习题和实验内容指导。本书对理论进行了精简,基础理论以“实用、够用”为目的,淡化语法,使基础知识和理论体系删繁就简。本书通过具体实例引领知识点,重点内容多以案例说明,并尽可能选择趣味性较强的案例,以提高学生的学习兴趣。

本书可作为高等院校计算机类和非计算机类专业学生的教材和教学参考书,也可作为软件开发人员、编程爱好者的参考用书。

本书由李攀、孙晓叶主编,孙晓叶负责编写第1~2章、李攀负责编写第3~10章。黄猛、刘庆杰、陈新房和王金峰对本书的所有代码进行了测试。王亚丽对本书进行了初稿的校对。

由于编者水平有限,书中错误在所难免,敬请广大读者多提宝贵意见,编者邮箱:lipan@cidpeducn。

本书由防灾科技学院教材建设项目资助。

编者2022年10月