C#程序设计与开发(第2版)/高职高专计算机任务驱动模式教材pdf下载pdf下载

C#程序设计与开发(第2版)/高职高专计算机任务驱动模式教材百度网盘pdf下载

作者:
简介:本篇主要提供C#程序设计与开发(第2版)/高职高专计算机任务驱动模式教材pdf下载
出版社:
出版时间:2014-07
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

  《C#程序设计与开发(第2版)/高职高专计算机任务驱动模式教材》使用Microsoft Visual Studio 2010集成开发环境,但同时也适合使用Visual Studio 2005、Visual Studio 2008,甚至Visual Studio 2012集成开发环境进行的教学,并且配套有立体化资源。本书通过多个学习任务,引导读者完成C#程序设计的基础知识学习。本书主要内容包括C#语言概述;C#程序设计基础;阶段项目一: 四则运算计算器;WinForm常用控件的使用;面向对象程序设计;阶段项目二: 学生成绩管理系统;课程设计。
  本书采用任务驱动模式编写,每一章都由几个学习任务组成,每个学习任务都将相关的理论知识融入其中。在每一章后面都配套有相关的实训内容,方便读者巩固已学知识。本书还设计了两个大的阶段项目,阶段项目给出了基本的项目代码,预留出许多需要改进的地方,读者可以通过相关拓展来完善具体的项目。
  本书适合应用本科、大专(高职)和中职学生使用,也可以作为其他学习C#程序设计的初学者使用。

内页插图

目录

第1章 C#语言概述
1.1 C#语言简介
1.1.1.NET框架概述
1.1.2 C#语言的特点
1.2 Visual Studio 2010的集成开发环境
1.3 窗体和基本控件
1.3.1 窗体
1.3.2 标签
1.3.3 文本框
1.3.4 按钮
1.4 学习任务1登录界面的设计
1.5 控制台应用程序
1.5.1 控制台应用程序简介
1.5.2 创建控制台应用程序的步骤
1.6 学习任务2第一个控制台应用程序
1.7 程序调试
1.7.1 程序错误分类
1.7.2 MSDN帮助
1.7.3 养成良好的编程习惯
1.8 学习任务3简单错误的调试
本章小结
实训指导
习题

第2章 C#程序设计基础
2.1 变量和常量
2.1.1 变量
2.1.2 常量
2.2 数据类型及转换
2.2.1 常用数据类型
2.2.2 类型转换
2.3 学习任务1路程计算程序设计
2.4 运算符与表达式
2.4.1 运算符
2.4.2 表达式
2.5 学习任务2时间转换程序设计
2.6 条件判断语句
2.6.1 if语句
2.6.2 if...else 语句
2.6.3 if...else if...语句
2.6.4 if语句的嵌套
2.6.5 switch语句
2.7 学习任务3数字排序程序设计
2.8 学习任务4学生成绩评定程序设计
2.9 循环语句
2.9.1 while语句
2.9.2 do...while语句
2.9.3 for 语句
2.9.4 foreach语句
2.10 跳转语句
2.10.1 break语句与continue语句
2.10.2 return语句
2.11 学习任务5素数判断程序设计
2.12 数组
2.12.1 数组的声明
2.12.2 数组的初始化
2.12.3 数组的应用
2.13 异常处理
2.13.1 throw语句
2.13.2 try...catch语句
2.13.3 try...finally语句
2.13.4 try...catch...finally语句
2.14 学习任务6学生成绩统计程序设计
本章小结
实训指导
习题

第3章 阶段项目一: 四则运算计算器
第4章 WinForm常用控件的使用
第5章 面向对象程序设计
第6章 阶段项目二: 学生成绩管理系统
第7章 课程设计
附录A 关键字
附录B WinForm 控件命名规范
参考文献

前言/序言

一、 缘起
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。它是一种安全、稳定、简单,由C和C++衍生出来的面向对象的编程语言。C#以其强大的操作能力、严谨的语法风格、创新的语言特性和便捷的面向组件编程的特点成为.NET开发的首选语言。
编者通过多年从事程序设计语言教学的经验来看,学生要想学好一门程序设计语言,在启蒙阶段不能太难,要遵循学习的规律,不能一开始就出现大段的代码,否则老师讲得很费劲,学生也会学得一头雾水,不知老师所云。
本书根据高职高专学生的特点编写,用最简单的学习任务,讲解基础的程序设计知识。本书遵循理论必须够用,强调实践应用、好学好教的思路,将每一个知识点都有机地融入一个个分散的学习任务中,读者可以通过完成这些任务掌握相关的知识,不必遵循传统的方式进行教与学。
本书的第2版在上一版基础上进行了较大的修改,特别是学习任务的设计方面进行了进一步完善,加强了任务拓展部分,让学生在完成基本任务后还有提升的空间。同时,实训部分也得到了进一步完善,实训题目密切配合课堂教学,再配套立体化的教学资源,使教与学融为一体。本书对面向对象程序设计部分也进行了全面改版,力求用简洁明了的语言讲解最难懂的部分。
二、 本书内容
本书分三个阶段共七章。第一阶段介绍C#基础知识,第二阶段介绍WinForm编程,第三阶段介绍如何进行课程设计。三个阶段是一个进阶的过程,第一阶段和第二阶段都有相应的阶段项目供读者学习。本书七章的具体内容如下:
第1章为C#语言概述。通过三个简单学习任务来介绍C#编程环境,也强调了如何进行程序的调试,并给出了调试的方法和建议。C#程序设计与开发(第2版)前言第2章为C#程序设计基础。主要介绍C#基础知识,包括常量、变量、数据类型及转换、运算符与表达式、条件判断语句、循环语句、跳转语句、数组以及异常处理的用法。
第3章通过阶段项目一介绍四则运算计算器的设计。主要介绍如何进行整数四则运算计算器、实数四则运算计算器以及带记忆功能四则运算计算器的设计。
第4章介绍WinForm常用控件的使用。主要介绍单选按钮(RadioButton)、复选框(CheckBox)、列表框(ListBox)、组合框(ComboBox)、分组类控件、消息对话框、图片框、ImageList 控件、TreeView控件、ListView 控件的用法。
第5章介绍面向对象程序设计。主要介绍面向对象的基本知识,包括类的定义及其实例化、构造函数与析构函数、属性、继承、多态等内容。
第6章通过阶段项目二介绍学生成绩管理系统的设计。主要介绍整个系统的设计过程以及相关代码的编写,还介绍了系统的窗体美化和系统打包部署等内容。
第7章介绍如何进行课程设计。列出5个备选课程设计题目,给出基础的系统设计架构。
三、 如何使用
虽然本书的所有学习任务都是在Visual Studio 2010编程环境下编写的,根据学校机房环境的不同,本书同样可以作为编程环境为Visual Studio 2005、Visual Studio 2008,甚至Visual Studio 2012的学校学生教材。本书在对应网站上还提供了Visual Studio 2005、Visual Studio 2008、Visual Studio 2012三个编程环境下的源代码以供参考。本书教给读者的是学习的方法,编程环境的变化对学习只有很小的影响。
本书配套网站为: http://www.zjcourse.com/csharp,学习交流QQ群号: 331057678。
(1) 教学资源序号资 源 名 称表现形式与内涵1课程标准Word电子文档,包含课程定位、课程目标要求、课程教学内容、学时分配等内容,可供教师备课用2授课计划Word电子文档,是教师组织教学的实施计划表,包括具体的教学进程、授课内容、授课方式等3教学设计Word电子文档,是指导教师如何实施课堂教学的参考文档4PPT课件RAR压缩文档,是提供给教师和学习者的教与学的课件,可直接使用5考核方案Word电子文档,对课程提出考核建议,指导课程如何考核6实训指导书Word电子文档,是本书实训部分的总和7学习指南Word电子文档,提供学习的建议8学习视频形式多样,有直接的视频文件,也有参考网址9学习任务源码RAR压缩文档,包括本书所有学习任务的源代码10阶段项目源码RAR压缩文档,包括两个阶段项目源代码11学生作品RAR压缩文档,提供部分学生的优秀作品,可供学习者参考12参考资源Word电子文档,提供其他的学习C#的资源,包括一些网络链接等本书虽然提供了学习任务和阶段项目的源代码,但不会给教师的教学带来不利影响,本书为每个学习任务都配套列出了相应的拓展要求,并且实训内容密切结合上课内容,对学生的要求也是适当和准确的。
(2) 课时分配序号教 学 内 容合计课时1C#语言概述42C#程序设计基础123阶段项目一:四则运算计算器84WinForm常用控件的使用45面向对象程序设计86阶段项目二:学生成绩管理系统207课程设计8合计64四、 致谢
本书由谭恒松担任主编,方俊、严良达、毕研博担任副主编。在编写过程中,还得到了黄崇本、钱冬云、龚松杰、韦存存、徐畅等老师的大力支持和帮助,他们提出了许多宝贵的意见和建议,在此特向他们表示衷心的感谢。
由于时间和编者水平有限,书中不妥之处在所难免,希望广大读者批评、指正。

编者2014年5月