C#是从C和C++演变而来的一种新的面向对象编程语言。结合C#的强大功能和Visual Studio.NET平台的环境和类的支持,形成了功能强大的开发工具——C#.NET。C#是目前主流语言中不多见的在Internet出现后推出的语言,故它的设计很适合在互联网上使用。C#可以编译成跨平台的代码,它避免了C语言中复杂的指针和多继承,简单易学且功能强。C#结合ASP.NET或Windows Phone平台开发应用程序,代表了当前广泛使用的一个编程方向,受到人们青睐。
本教材是国内高校最早使用的C#程序设计课程教材之一,我们主编出版的前三版教材多次印刷,众多高校使用,受到读者欢迎,其第4版主要特点如下。
(1)本教材介绍了C#2015的新特点,并以使用较普遍的C# 2012版平台为基础进行了内容更新,使新版本与普遍使用的版本相结合。
(2)严格限定本课程在专业中的培养目标界限,以确定课程内容(例如把Access作为数据库类教材等)。本课程目标是使学生掌握运用C#去设计应用程序的基本知识及技能,为今后作计算机程序设计员或软件工程师奠定基础。课程重点是C#的结构化程序设计、面向对象和可视化程序设计、客户机/服务器(C/S)结构编程、多线程应用等。
(3)将“第10章C#的数据库操作”改为“第10章C#的客户机/服务器(C/S)编程”,因为其后端数据源不只是数据库。
(4)在选材上,继续强调理论“以必需、够用为度”,删去了不常用的语法、语义解释,在系统性和实用性两方面寻求平衡;减少了个别章节的难度,力求深入浅出。
(5)书中实例使用了许多经典算法,弥补了有些读者未学《数据结构》的不足。
(6)增强实践性,各章均有不少经过运行验证的实例,并且使第12章的综合案例(应用UML、CASE、MVC等技术)更加完善。
(7)教学资源丰富,打造成立体化教材:在其精品资源在线开放课程网站上,有配套的PPT、教学大纲、习题、实验指导书、课程设计、教师在线辅导、CAI、网络课程、试题库、考试系统、相关素材等,这些资源生动、具体、形象、直观,便于教与学。
本书由成都工业学院、四川托普信息技术职业学院刘甫迎教授主编,刘光会、王蓉、刘焱副主编。刘甫迎编写第1章、第7.4节、第12章;刘光会编写第2章至第6章和附录;王蓉编写第7章、第9章、第10章;刘焱编写第8章、第6.2.4节、第10.5节、第11 章,全书由刘甫迎统稿。其他参编人员:周绍敏、刘亚飞、党晋蓉、李琦、李飞跃、杨雅志、龚茗茗、谢春、饶斌、陈振梁、樊婷婷。在编写和出版的过程中,得到电子工业出版社吕迈编辑的大力支持,在此谨表示感谢!由于水平有限,错误难免,请斧正。
刘甫迎