【前言】随着信息技术的发展和普及,作为高等教育的一种类型教育,高职高专教育更强调工程化和职业化教育——学生不仅应具有基本的专业理论知识,更重要的是应具有过硬的专业技能和工程能力。
软件技术专业培养的是具有较高编程实践能力的应用型人才。鉴于此,在教育部高等学校高职高专计算机类专业教学指导委员会的指导下,我们策划了这本《?NET面向对象程序设计基础》。
一、教材特色
技术前沿,与时俱进
本教材采用C#(读作C Sharp)作为学习?NET Framework 4?0的编程语言,Visual Studio 2010为开发工具。
案例实用,体系完备
本教材内容采用理论和实践相结合的方式,在每一章中均安排一个趣味性的编程任务来激发学生的学习兴趣,在通过丰富示例代码详细阐述了C#基本知识的同时,提供了综合性的任务案例来总结和提高学生编写完整代码的能力。通过综合任务的分析、实现和总结,可以让学生对整个C#语言体系有一个比较详尽的了解和掌握。
先进的教学理念
本教材内容安排采用“任务驱动”式的教学理念,编写风格上注重学生实际编程能力的培养。
语言简洁,通俗易懂
针对初学者的特点,本教材编写过程中力求采用通俗易懂的语言和图表工具,阐述难于理解的知识点。
二、内容介绍与教学建议
本教材共分为9章,全面讲解了C#语言语法结构、面向对象等**内容,代码详细,实用性强。
每章分为7个部分编写:“项目导引”部分通过一个有趣的小项目首先激发起学生学习的兴趣;“项目分析”部分对导引中的项目进行分析,引出为完成项目所需学习的知识点;“技术准备”部分详细讲解本章的主要知识点,并通过小的示例加深理解;“项目实施”部分利用本章知识点完成导引中的小项目;“技术拓展”部分补充介绍本章的导引项目未使用,但实际开发过程中经常应用的技术知识点;“本章小结”部分总结了本章的**学习内容;“强化练习”部分设计了一套试题,方便学生进行自我练习和测试。
本教材的内容结构如下:
第1章:主要介绍C#语言的语法特点和开发环境;
第2章:通过一个简单的数学问题介绍C#的基本数据类型和表达式;
第3章:通过一个保费计算程序介绍C#的流程控制和异常处理机制;
第4章:通过一个单词测验程序讲解字符串的常用方法和基本知识;
第5章:通过奖学金计算程序讲解数组的定义与使用;
第6章:通过模拟音乐播放器实现泛型和泛型集合的使用;
第7章:通过对人类模型的介绍引入面向对象的思想,介绍面向对象的基本概念、类及对象的创建、类的成员等基础知识,*后给出创造人类的一个模拟程序;
第8章:进一步通过人类模型讲解面向对象的**使用,同时讲解了面向对象的封装、继承和多态性,*后通过超人的案例给出一段完整的演示代码。
第9章:通过综合运用本教材主要知识点来模拟实现一个师生体检管理系统,旨在锻炼学生的综合运用能力,*后给出完整的演示代码。
本教材建议以理论课与实践课相结合的方式进行讲授,强调学生的实际动手能力。各院校可以根据的实际情况适当调整教学内容。
三、读者对象
高职高专计算机相关专业的学生;
应用型本科院校计算机相关专业的学生;
计算机相关专业培训机构的学生;
广大计算机爱好者。
本教材由宋涛、朱兴宇担任主编,倪鹏、王大亮、穆德恒担任副主编,周岩、闻喆、李欣颖、胡婷、丁健生等参与了本教材的编写和程序代码的调试、测试。
在本教材编写过程中,得到了大连东软电子出版社的帮助和支持,在此表示衷心的感谢。
由于编者水平有限,加之编写时间仓促,难免存在疏漏和不当之处,敬请广大读者批评指正。
……