C#.NET程序设计案例教程(21世纪高等学校计算机应用技术规划教材)
定 价:49.5 元
- 作者:崔晓军 主编
- 出版时间:2013/8/1
- ISBN:9787302318408
- 出 版 社:清华大学出版社
- 中图法分类:TP312
- 页码:444
- 纸张:胶版纸
- 版次:1
- 开本:16开
《C#.NET程序设计案例教程/21世纪高等学校计算机应用技术规划教材》以Visual Studio 2010为开发平台,针对新一代面向对象、使用简单、表达力丰富的C#编程语言,从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍使用C#进行Windows应用程序开发的常用技术和方法。为贯彻“项目驱动、案例教学、理论实践一体化”的教学理念,每章内容均由学习目标、典型项目及分析、必备知识、拓展知识、单元实训和习题所构成,便于在教学过程中将知识讲解和技能训练有机结合。
书中内容的编排前后贯通、由浅人深;语言叙述力求通俗易懂,避免使用晦涩的专业术语,从而营造轻松、自然的学习环境;特别注重理论与实践的结合,随时通过适量的具体应用示例,对所学的知识加以巩固提高。每章后面布置了相应的习题和实训项目,从而更好地融“教、学、练”于一体,使学习者快速入门并具备良好的C#编程实战技能。为方便教学,本书提供所有配套教学资源包。
《C#.NET程序设计案例教程/21世纪高等学校计算机应用技术规划教材》可作为高职高专院校计算机和相关专业的教材,也可作为本科、中职学校和培训班的C#教学用书,对于程序开发爱好者,本书也有较高的参考价值。
教学目标明确,注重理论与实践的结合 教学方法灵活,培养学生自主学习的能力 教学内容先进,强调计算机在各专业中的应用 教学模式完善,提供配套的教学资源解决方案
本书是浙江省高校重点建设教材项目(项目编号: 2010291)的研究成果,是中央财政支持重点建设专业(计算机网络技术专业)的建设成果,是实践环节系统化设计的实验成果。
自微软2000年提出.NET战略后,支持.NET平台的NET Framework版本不断升级,随着微软.NET Framework 4.0版本的发布,.NET技术越来越成熟,作为.NET开发的首选,语言C#语言也越来越受到人们的青睐,Visual C#是一个功能强大、使用简单的语言,既可以进行传统的C/S模式的应用程序开发,也可以进行基于Web的B/S模式的应用程序开发。虽然Web应用程序发展和普及的速度很快,但由于C/S模式的应用程序开发速度快、安全性能高等特点,在许多中小型企业信息管理中仍得到广泛应用,C/S模式的应用程序所拥有的模块化、可视化编程和事件驱动编程的特性,也一直为广大程序员所喜爱。
本书基于Visual Studio 2010开发环境,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍使用C#进行Windows应用程序开发的常用技术和方法。与市场上其他的C#教程相比,本书具有以下特点:
(1) 零基础要求,针对初学者量身定制。
在介绍Visual C#语言编程基础时,强调结构化程序设计思想的学习,适合于将C#作为程序设计入门语言的教学需求。在介绍Visual C#语言的基础上,分不同的应用领域构建不同的案例,可以根据教学的学时灵活选取进行学习。
(2) 精心构建案例,便于教学准备和实施。
全书每一章节均设计了丰富翔实的案例,应用案例的顺序安排充分考虑分布的知识点要循序渐进、逐步深入。应用案例既有针对单个知识点的小型案例,也有综合多个知识点的典型项目。典型项目案例首先是任务目标,然后是实现功能分析及设计思路,在此基础上介绍项目的实现过程,便于学生在理解的基础上举一反三。
(3) 面向教学环节,理论和实践融合,适合理实一体化教学。
面向教学环节,合理设计教材内容,基于点的实例和基于面的项目相结合。将教师的知识讲解和操作示范与学生的技能训练设计在同一教学单元,每章后面布置了相应的习题和实训项目,融“教、学、练”于一体,体现“做中学、学中做、学以致用”的教学理念。
(4) 教学内容编排符合模块化的思想,适合分层次教学。
本书各章内容均由学习目标、典型项目及分析、必备知识、拓展知识、单元实训和习题所构成。每章的多个典型项目由浅入深顺序设计,基本知识点作为必备知识,深入学习的内容作为拓展知识供教学选用。
本书由崔晓军、陈斌、倪礼豪编著,其中,崔晓军编写第1、3、4、5章,陈斌编写第2、7章,倪礼豪编写第6、8、9章,全书由崔晓军统稿。
本书配有教学课件和所有案例的源代码文件,需要者可以在清华大学出版社网站免费下载或联系编者。
由于编者水平有限,书中难免有不足与疏漏之处,敬请广大读者和同仁提出宝贵意见和建议。编者联系邮箱t。
编者2013年5月
第1章 初识visualC#
本章学习目标
1.1 典型项目及分析
典型项目一:安装Visual Studio 2010
典型项目二:创建第一个C#控制台应用程序
典型项目三:创建第一个C#Windows窗体应用程序
1.2 必备知识
1.2.1 认识.NET与C#
1.2.2 Visual Studio 2010集成开发环境
1.2.3 C#源程序的基本结构
1.3 拓展知识
1.3.1 开发环境的定制
1.3.2 Visual Studio 2010帮助系统及学习资源
1.4 本章小结
1.5 单元实训
第1章 初识visualC#
本章学习目标
1.1 典型项目及分析
典型项目一:安装Visual Studio 2010
典型项目二:创建第一个C#控制台应用程序
典型项目三:创建第一个C#Windows窗体应用程序
1.2 必备知识
1.2.1 认识.NET与C#
1.2.2 Visual Studio 2010集成开发环境
1.2.3 C#源程序的基本结构
1.3 拓展知识
1.3.1 开发环境的定制
1.3.2 Visual Studio 2010帮助系统及学习资源
1.4 本章小结
1.5 单元实训
习题1
第2章 C#语言基础
本章学习目标
2.1 典型项目及分析
典型项目一:计算圆面积
典型项目二:简易计算器的实现
2.2 必备知识
2.2.1 变量与常量
2.2.2 C#语言的基本数据类型
2.2.3 运算符和表达式
2.3 拓展知识
2.3.1 C#语言的复杂数据类型
2.3.2 常用函数
2.4 本章小结
2.5 单元实训
习题2
第3章 C#流程控制
本章学习目标
3.1 典型项目及分析
典型项目一:算术练习器
典型项目二:倒计时器
典型项目三:图形输出
典型项目四:歌德巴赫猜想
3.2 必备知识
3.2.1 if分支选择语句
3.2.2 swit…chcase多分支选择语句
3.2.3 for循环控制语句
3.2.4 while循环控制语句
3.2.5 do…while循环控制语句
3.2.6 foreach语句
3.3 拓展知识
3.3.1 跳转语句
3.3.2 异常处理
3.4 本章小结
3.5 单元实训
习题3
第4章 C#面向对象编程基础
本章学习目标
4.1 典型项目及分析
典型项目一:商品销售管理器
典型项目二:创建与操作窗口
典型项目三:窗体继承
典型项目四:图形面积计算
4.2 必备知识
4.2.1 面向对象的基本概念
4.2.2 类和对象
4.2.3 字段和属性
4.2.4 方法
4.2.5 静态成员
4.2.6 继承
4.3 拓展知识
4.3.1 接口
4.3.2 多态
……
第5章 Windows窗体与控件
第6章 文件操作
第7章 数据库操作
第8章 网络通信编程
第9章 多媒体应用