.NET面向对象程序设计基础

.NET面向对象程序设计基础 教材名称: .NET面向对象程序设计基础
ISBN号: 978-7-89436-160-8 作者: 宋涛、朱兴宇
字数: 299千字 规格: 16开
印制时间: 2013-03-05 出版日期: 2013-03-01
定价: 32.00 元 样章下载: 978-7-89436-160-8.NET面向对象程序设计基础样章(加水印).pdf
购买地址:

本教材共分为9章,全面讲解了C#语言语法结构、面向对象等重点内容,代码详细,实用性强。
每章分为7个部分编写:“项目导引”部分通过一个有趣的小项目首先激发起学生学习的兴趣;“项目分析”部分对导引中的项目进行分析,引出为完成项目所需学习的知识点;“技术准备”部分详细讲解本章的主要知识点,并通过小的示例加深理解;“项目实施”部分利用本章知识点完成导引中的小项目;“技术拓展”部分补充介绍本章的导引项目未使用,但实际开发过程中经常应用的技术知识点;“本章小结”部分总结了本章的重点学习内容;“强化练习”部分设计了一套试题,方便学生进行自我练习和测试。
本教材的内容结构如下:
第1章:主要介绍C#语言的语法特点和开发环境;
第2章:通过一个简单的数学问题介绍C#的基本数据类型和表达式;
第3章:通过一个保费计算程序介绍C#的流程控制和异常处理机制;
第4章:通过一个单词测验程序讲解字符串的常用方法和基本知识;
第5章:通过奖学金计算程序讲解数组的定义与使用;
第6章:通过模拟音乐播放器实现泛型和泛型集合的使用;
第7章:通过对人类模型的介绍引入面向对象的思想,介绍面向对象的基本概念、类及对象的创建、类的成员等基础知识,最后给出创造人类的一个模拟程序;
第8章:进一步通过人类模型讲解面向对象的高级使用,同时讲解了面向对象的封装、继承和多态性,最后通过超人的案例给出一段完整的演示代码。
第9章:通过综合运用本教材主要知识点来模拟实现一个师生体检管理系统,旨在锻炼学生的综合运用能力,最后给出完整的演示代码。
本教材建议以理论课与实践课相结合的方式进行讲授,强调学生的实际动手能力。各院校可以根据的实际情况适当调整教学内容。
第1章初识C#.NET1
1.1任务导引——新的开始1
1.2任务分析1
1.3技术准备2
1.3.1C#语言的特点及其发展简介2
1.3.2Visual Studio开发环境4
1.3.3C#应用程序的一般结构5
1.3.4断点设置与程序调试9
1.4任务实施10
1.4.1控制台应用程序10
1.4.2Windows应用程序12
1.4.3ASP.NET 网站13
1.5本章小结13
1.6强化练习14
第2章基本数据类型与表达式17
2.1任务导引——求圆形的周长、面积和球的体积17
2.2任务分析17
2.3技术准备17
2.3.1C#的数据类型17
2.3.2C#的简单数据类型18
2.3.3C#代码书写规范20
2.3.4常量与变量21
2.3.5运算符与表达式24
2.3.6结构与枚举33
2.3.7三个常用的框架类36
2.4任务实施38
2.5技术拓展39
2.6本章小结41
2.7强化练习41
第3章C#流程控制43
3.1任务导引——保费计算器43
3.2任务分析44
3.3技术准备44
目录3.3.1选择语句44
3.3.2循环语句51
3.3.3异常处理语句58
3.4任务实施61
3.5技术拓展64
3.6本章小结65
3.7强化练习66
第4章字符串69
4.1任务导引——单词考试程序69
4.2任务分析70
4.3技术准备70
4.3.1字符串的声明和创建70
4.3.2字符串的表示格式71
4.3.3常用字符串操作方法74
4.4任务实施77
4.5技术拓展78
4.6本章小结80
4.7强化练习80
第5章数组82
5.1任务导引——奖学金评定82
5.2任务分析82
5.3技术准备82
5.3.1数组概述82
5.3.2数组的声明83
5.3.3数组的初始化84
5.3.4数组元素的使用85
5.3.5数组程序举例89
5.4任务实施96
5.5技术拓展99
5.6本章小结100
5.7强化练习100
第6章泛型和泛型集合104
6.1任务导引——音乐播放器104
6.2任务分析104
6.3技术准备105
6.3.1泛型概念的引入105
6.3.2泛型类106
6.3.3泛型方法107
6.3.4泛型集合类108
6.4任务实施117
6.5技术拓展124
6.6本章小结126
6.7强化练习127
第7章从人类模型学习面向对象思想(基础篇)129
7.1任务导引——女娲造人129
7.2任务分析130
7.3技术准备130
7.3.1面向对象程序设计的基本概念131
7.3.2类的定义131
7.3.3对象的创建132
7.3.4类的成员132
7.4任务实施144
7.5技术拓展146
7.6本章小结147
7.7强化练习147
第8章从人类模型学习面向对象思想(高级篇)152
8.1任务导引——超人归来152
8.2任务分析153
8.3技术准备153
8.3.1封装153
8.3.2继承155
8.3.3多态性158
8.3.4接口165
8.3.5委托171
8.4任务实施176
8.5技术拓展180
8.6本章小结184
8.7强化练习184
第9章综合练习190
9.1任务导引——体检收费模拟程序190
9.2任务分析191
9.3任务实施191
9.4任务运行197
参考文献199
 
1.技术前沿,与时俱进
本教材采用C#(读作C Sharp)作为学习NET Framework 40的编程语言,Visual Studio 2010为开发工具。
2.案例实用,体系完备
本教材内容采用理论和实践相结合的方式,在每一章中均安排一个趣味性的编程任务来激发学生的学习兴趣,在通过丰富示例代码详细阐述了C#基本知识的同时,提供了综合性的任务案例来总结和提高学生编写完整代码的能力。通过综合任务的分析、实现和总结,可以让学生对整个C#语言体系有一个比较详尽的了解和掌握。
3.先进的教学理念
本教材内容安排采用“任务驱动”式的教学理念,编写风格上注重学生实际编程能力的培养。
4.语言简洁,通俗易懂
针对初学者的特点,本教材编写过程中力求采用通俗易懂的语言和图表工具,阐述难于理解的知识点。