热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

C#程序设计项目化教程

中国水利水电出版社
    【作 者】郑广成 沈蕴梅 周玲余 董连 【I S B N 】978-7-5170-0299-4 【责任编辑】宋俊娥 【适用读者群】高职高专 【出版时间】2012-11-22 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】228 【千字数】350 【印 张】14.25 【定 价】26 【丛 书】国家示范(骨干)高职院校重点建设专业优质核心课程系列教材 【备注信息】
图书详情

    C#语言作为VS.NET的框架语言,倍受专业爱好者和从业人员的青睐。本书由浅入深、循序渐进,采取典型的项目载体,采取课内外项目并行、工作过程项目化的模式,系统地介绍和训练了C#控制台程序、流程控制程序、Windows窗体程序、面向对象的设计与系统实现、XML技术和文件操作等,重点讲述了基于数据库的Windows应用程序开发、面向对象的继承、多态、集合和构造函数等技术在应用系统开发中的应用。为了便于读者全面掌握程序设计技术和规范,深刻体会编程的乐趣,最后给出一个综合性的实战项目,全面讲述了以数据库为基础的应用系统开发全过程。

    本书的单元内容和项目,完全对照高职高专学生实际的能力要求,在作者多年的实践教学过程中总结提炼而成,采取新的“工作过程项目化”的教学流程进行内容重组,实现了课内主讲一个项目、课外训练一个项目、示例依托案例项目的形式,通过工作场景导入、技术与知识准备、回到工作场景、工作训练营的流程实现各单元内容的编写。

    本书提供配套教学课件和各单元源代码程序供读者参考,可以从中国水利水电出版社和万水书苑的网站上免费下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    本书主要基于岗位技能、软件流程和规范,采取“工程过程项目化”的编写模式进行编写,是教学团队结合“产教融合、产学并行”的教学改革和实践总结出来的教学模式和教学内容的展现,适合以应用能力为本位的高职高专、应用本科的教学、训练的要求。

    本书通过引入项目场景提出工作问题,通过示例项目训练,解决工作问题并掌握相应的技术和方法,然后回到工作场景完成场景项目,再通过并行训练营项目进一步训练,达到巩固所学知识和举一反三的训练效果,实现了课内外项目并行推进的教学形式。

    前 言

    VS.NET已成为面向对象的程序开发主流平台,它可以开发Windows应用程序、Web应用程序、嵌入式软件应用程序、游戏程序等各种应用系统软件,受到相关行业内专业人士和学习者的青睐。

    本书主要基于岗位技能、软件流程和规范,采取“工程过程项目化”的模式编写,是教学团队结合“产教融合、产学并行”的教学改革和实践总结出来的教学模式和教学内容的展现,团队经过筛选和提炼后,确定典型项目作为教学内容载体,更适合以应用能力为本位的高职高专、应用型本科的教学、训练的要求。

    本书通过引入项目场景提出工作问题,通过示例项目训练技能、解决工作问题并讲解相应的技术和方法,然后回到工作场景完成场景项目,再通过工作训练营项目进一步训练,采用课内外项目并行推进的教学形式,达到巩固所学知识和举一反三的训练效果。本书的内容打破了传统的学科章节和硬项目化编写形式,采取教学(工作)单元的形式进行内容组编。全书分成11个单元,最后一个单元通过综合实训训练学生技能,进一步提高学生的应用实践能力,体现了“做中学、学中产”的实训教学思想。本书主要内容如下:

    单元一 熟悉C#开发环境

    单元二 储备C#知识和技术

    单元三 设计流程控制程序

    单元四 使用方法、数组与String类

    单元五 开发Windows应用程序

    单元六 设计面向对象程序

    单元七 使用集合开发程序

    单元八 使用继承和多态开发程序

    单元九 TreeView进行XML数据显示和操作

    单元十 文件操作

    单元十一 综合项目实训

    本书由郑广成、沈蕴梅、周玲余、董连编写,郑广成负责统稿并担任主编,参加部分章节编写工作的还有朱翠苗、许戈,在此一并表示感谢。本书根据技术模块设置单元,根据典型项目设计内容载体,通过课内外两个项目并行推进来提高学生的应用能力和创新能力,具有实战性、可操作性、新颖新、通俗性和项目过程化的特点,更加激发学生学习兴趣和主动性。

    由于时间仓促,再加上编者水平有限,书中难免有错误和疏漏之处,敬请广大读者批评指正。

    编 者

    2012年5月

    前言

    单元一 熟悉C#开发环境 1
    1.1 工作场景导入 1
    1.2 技术与知识准备 2
    1.2.1 认识C# 2
    1.2.2 第一个C#控制台应用程序 2
    1.2.3 第一个Windows窗体应用程序 6
    1.3 回到工作场景 10
    1.4 工作训练营 11
    1.4.1 项目训练 11
    1.4.2 工作实践常见问题解析 13
    小结 13
    单元二 储备C#知识和技术 14
    2.1 工作场景导入 14
    2.2 技术与知识准备 15
    2.2.1 基本概念 15
    2.2.2 运算符与表达式 17
    2.2.3 Console类 21
    2.3 回到工作场景 22
    2.4 工作训练营 22
    2.4.1 项目训练 22
    2.4.2 工作实践常见问题解析 24
    小结 25
    单元三 设计流程控制程序 26
    3.1 工作场景导入 26
    3.2 技术与知识准备 27
    3.2.1 条件判断 27
    3.2.2 while型循环 36
    3.2.3 do-while型循环 38
    3.2.4 for型循环 39
    3.2.5 其他控制语句 42
    3.3 回到工作场景 43
    3.4 工作训练营 45
    3.4.1 项目训练 45
    3.4.2 工作实践常见问题解析 46
    小结 46
    单元四 使用方法、数组与String类 48
    4.1 工作场景导入 49
    4.2 技术与知识准备 49
    4.2.1 方法 49
    4.2.2 数组 52
    4.2.3 foreach语句 53
    4.2.4 C#中的String类 53
    4.2.5 冒泡排序 54
    4.3 回到工作场景 54
    4.4 工作训练营 56
    4.4.1 项目训练 56
    4.4.2 工作实践常见问题解析 58
    小结 58
    单元五 开发Windows应用程序 59
    5.1 工作场景导入 59
    5.2 技术与知识准备 60
    5.2.1 ADO.NET 60
    5.2.2 NET Framework数据提供程序 60
    5.2.3 DataSet 69
    5.3 回到工作场景 73
    5.4 工作训练营 76
    5.4.1 项目训练 76
    5.4.2 工作实践常见问题解析 81
    小结 81
    单元六 设计面向对象程序 82
    6.1 工作场景导入 82
    6.2 技术与知识准备 83
    6.2.1 类、对象和封装 83
    6.2.2 字段和属性 83
    6.2.3 构造函数 87
    6.2.4 方法重载 90
    6.2.5 静态成员 92
    6.3 回到工作场景 94
    6.4 工作训练营 96
    6.4.1 项目训练 96
    6.4.2 工作实践常见问题解析 97
    小结 98
    单元七 使用集合开发程序 99
    7.1 工作场景导入 99
    7.2 技术与知识准备 100
    7.2.1 集合 100
    7.2.2 泛型 105
    7.2.3 泛型集合Dictionary 108
    7.3 回到工作场景 110
    7.4 工作训练营 114
    7.4.1 项目训练 114
    7.4.2 工作实践常见问题解析 117
    小结 117
    单元八 使用继承和多态开发程序 119
    8.1 工作场景导入 119
    8.2 技术与知识准备 120
    8.2.1 继承 120
    8.2.2 多态 126
    8.2.3 面向对象的三大特性 130
    8.3 回到工作场景 130
    8.4 工作训练营 134
    8.4.1 项目训练 134
    8.4.2 工作实践常见问题解析 137
    小结 137
    单元九 TreeView进行XML数据显示和操作 138
    9.1 工作场景导入 138
    9.2 技术与知识准备 139
    9.2.1 XML文件概述 139
    9.2.2 创建XML文档 141
    9.2.3 解析XML文件 142
    9.2.4 用TreeView显示数据 143
    9.2.5 用ListBox显示XML文件 145
    9.3 回到工作场景 147
    9.4 工作训练营 152
    9.4.1 项目训练 152
    9.4.2 工作实践常见问题解析 155
    小结 155
    单元十 文件操作 156
    10.1 工作场景导入 156
    10.2 技术与知识准备 157
    10.2.1 文件操作的类 157
    10.2.2 序列化和反序列化 166
    10.3 回到工作场景1 169
    10.4 回到工作场景2 172
    10.5 工作实训营 174
    10.5.1 训练实例 174
    10.5.2 工作实践常见问题解析 176
    小结 176
    单元十一 综合项目实训 177
    11.1 综合项目实训说明 177
    11.1.1 实训目的 177
    11.1.2 实训对象 177
    11.1.3 实训项目 177
    11.1.4 实训要求 177
    11.2 宿舍管理信息系统 178
    11.2.1 系统功能 178
    11.2.2 数据库设计 179
    11.2.3 系统详细设计与实现 182
    实训 阶段项目测试 214
    参考文献 221
最新评论共有 3 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册