C#程序设计项目化教程
2012-10
水利水电出版社
郑广成 等编著
219
350000
C#语言作为VS.NET的框架语言,倍受专业爱好者和从业人员的青睐。
郑广成、沈蕴梅、周玲余、董连编著的《C#程序设计项目化教程》由浅入深、循序渐进,采取典型的项目载体,采取课内外项目并行、工作过程项目化的模式,系统地介绍和训练了C#控制台程序、流程控制程序、Windows窗体程序、面向对象的设计与系统实现、
XML技术和文件操作等,重点讲述了基于数据库的Windows应用程序开发、面向对象的继承、多态、集合和构造函数等技术在应用系统开发中的应用。为了便于读者全面掌握程序设计技术和规范,深刻体会编程的乐趣,最后给出一个综合性的实战项目,全面讲述了以数据库为基础的应用系统开发全过程。
《C#程序设计项目化教程》的单元内容和项目,完全对照高职高专学生实际的能力要求,在作者多年的实践教学过程中总结提炼而成,采取新的“工作过程项目化”的教学流程进行内容重组,实现了课内主讲一个项目、课外训练一个项目、示例依托案例项目的形式,通过工作场景导入、技术与知识准备、回到工作场景、工作训练营的流程实现各单元内容的编写。
前言
单元一 熟悉C#开发环境
1.1 工作场景导入
1.2 技术与知识准备
1.2.1 认识C#
1.2.2 第一个C#控制台应用程序
1.2.3 第一个Windows窗体应用程序
1.3 回到工作场景
1.4 工作训练营
1.4.1 项目训练
1.4.2 工作实践常见问题解析
小结
单元二 储备C#知识和技术
2.1 工作场景导入
2.2 技术与知识准备
2.2.1 基本概念
2.2.2 运算符与表达式
2.2.3 Coole类
2.3 回到工作场景
2.4 工作训练营
2.4.1 项目训练
2.4.2 工作实践常见问题解析
小结
单元三 设计流程控制程序
3.1 工作场景导入
3.2 技术与知识准备
3.2.1 条件判断
3.2.2 while型循环
3.2.3 do-while型循环
3.2.4 for型循环
3.2.5 其他控制语句
3.3 回到工作场景
3.4 工作训练营
3.4.1 项目训练
3.4.2 工作实践常见问题解析
小结
单元四 使用方法、数组与String类
4.1 工作场景导入
4.2 技术与知识准备
4.2.1 方法
4.2.2 数组
4.2.3 foreach语句
4.2.4 C#中的String类
4.2.5 冒泡排序
4.3 回到工作场景
4.4 工作训练营
4.4.1 项目训练
4.4.2 工作实践常见问题解析
小结
单元五 开发Windows应用程序
5.1 工作场景导入
5.2 技术与知识准备
5.2.1 ADO.NET
5.2.2 NET Framework数据提供程序
5.2.3 DataSet
5.3 回到工作场景
5.4 工作训练营
5.4.1 项目训练
5.4.2 工作实践常见问题解析
小结
单元六 设计面向对象程序
6.1 工作场景导入
6.2 技术与知识准备
6.2.1 类、对象和封装
6.2.2 字段和属性
6.2.3 构造函数
6.2.4 方法重载
6.2.5 静态成员
6.3 回到工作场景
6.4 工作训练营
6.4.1 项目训练
6.4.2 工作实践常见问题解析
小结
单元七 使用集合开发程序
7.1 工作场景导入
7.2 技术与知识准备
7.2.1 集合
7.2.2 泛型
7.2.3 泛型集合Dictionary
7.3 回到工作场景
7.4 工作训练营
7.4.1 项目训练
7.4.2 工作实践常见问题解析
小结
单元八 使用继承和多态开发程序
8.1 工作场景导入
8.2 技术与知识准备
8.2.1 继承
8.2.2 多态
8.2.3 面向对象的三大特性
8.3 回到工作场景
8.4 工作训练营
8.4.1 项目训练
8.4.2 工作实践常见问题解析
小结
单元九 TreeView进行XML数据显示和操作
9.1 工作场景导入
9.2 技术与知识准备
9.2.1 XML文件概述
9.2.2 创建XML文档
9.2.3 解析XML文件
9.2.4 用TreeView显示数据
9.2.5 用ListBox显示XML文件
9.3 回到工作场景
9.4 工作训练营
9.4.1 项目训练
9.4.2 工作实践常见问题解析
小结
单元十 文件操作
10.1 工作场景导入
10.2 技术与知识准备
10.2.1 文件操作的类
10.2.2 序列化和反序列化
10.3 回到工作场景1
10.4 回到工作场景2
10.5 工作实训营
10.5.1 训练实例
10.5.2 工作实践常见问题解析
小结
单元十一 综合项目实训
11.1 综合项目实训说明
11.1.1 实训目的
11.1.2 实训对象
11.1.3 实训项目
11.1.4 实训要求
11.2 宿舍管理信息系统
11.2.1 系统功能
11.2.2 数据库设计
11.2.3 系统详细设计与实现
实训 阶段项目测试
参考文献
郑广成、沈蕴梅、周玲余、董连编著的《C#程序设计项目化教程》主要基于岗位技能、软件流程和规范,采取“工程过程项目化”的模式编写,是教学团队结合“产教融合、产学并行”的教学改革和实践总结出来的教学模式和教学内容的展现,适合以应用能力为本位的高职高专、应用型本科的教学,训练的要求。 本书通过“项目场景导入”提出工作问题,通过示例项目训练技能、解决工作问题并讲解相应的技术和方法,然后在“回到工作场景”中完成场景项目,再通过“工作训练营”项目进一步训练,采用课内外项目并行推进的教学形式,达到巩固所学知识和举一反三的效果。