为贯彻以项目化案例教学,《C#程序设计项目化教程》基于通讯录系统的实现来确定课程的学习情境,每个学习情境均围绕这一系统的实现来创设,突出了项目化教学的特点。学习情境的内容从提出一个具体的实际工作任务开始,分别由功能描述、代码展示或任务步骤、代码分析与运行、知识点介绍和问题与思考几个步骤来完成。内容包括初识C#语言、数据类型和表达式、控制流程、初识面向对象程序设计、继承与多态、接口、数据的存储容器、数据永久保存、委托与事件、异常处理、跟踪与调试、通讯录系统的设计与实现。本书由杜江任主编。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C#程序设计项目化教程(计算机类高职高专十二五规划教材) |
分类 | |
作者 | 杜江 |
出版社 | 中国海洋大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 为贯彻以项目化案例教学,《C#程序设计项目化教程》基于通讯录系统的实现来确定课程的学习情境,每个学习情境均围绕这一系统的实现来创设,突出了项目化教学的特点。学习情境的内容从提出一个具体的实际工作任务开始,分别由功能描述、代码展示或任务步骤、代码分析与运行、知识点介绍和问题与思考几个步骤来完成。内容包括初识C#语言、数据类型和表达式、控制流程、初识面向对象程序设计、继承与多态、接口、数据的存储容器、数据永久保存、委托与事件、异常处理、跟踪与调试、通讯录系统的设计与实现。本书由杜江任主编。 内容推荐 《C#程序设计项目化教程》以Microsoft Visual Studio 2008为开发环境,结合已开发的完整项目实例——通讯录管理系统,介绍了面向对象的C#控制台应用程序的编程。全书以项目为引导、多个任务为驱动,由浅入深、循序渐进地展示了通讯录管理系统项目开发的过程。重要知识点贯穿在项目的实现过程中,包括初识C#语言、数据类型和表达式、控制流程、初识面向对象程序设计、继承与多态、接口、数据的存储容器、数据永久保存、委托与事件、异常处理、跟踪与调试、通讯录系统的设计与实现。 本书结构新颖,层次分明,内容丰富,充分考虑了高职高专学生的特点,具体案例与C#语言的知识点紧密结合,是适合“理论实践一体化”教学模式的教材。书中所有案例及任务都选自作者多年积累的教学素材,具有很强的代表性和实用性。使用本教材,读者可在轻松的氛围中掌握项目开发的基本知识、技巧和方法。 《C#程序设计项目化教程》可作为高职高专计算机专业项目导向性教材,也可作为C#培训班或认证培训班教材,还可供自学者参考使用。本书由杜江任主编。 目录 情境1 初识C#语言 任务1.1 熟悉C#的编程环境 1.1.1 Visual Studio 2008集成开发环境 1.1.2 认识.NET.Framework 1.1.3 公共语言运行时 任务1.2 第一个控制台程序 1.2.1 命名空间 1.2.2 Main函数 1.2.3 注释 1.2.4 控制台的输出 1.2.5 运行与调试 问题与思考 情境2 数据类型和表达式 任务2.1 程序中的数据 2.1.1 变量和常量 2.1.2 控制台的输入和输出 2.1.3 简单数据类型 2.1.4 结构类型 2.1.5 枚举类型 任务2.2 程序中数据的类型转换 2.2.1 引用类型之字符串类型 2.2.2 类型转换 任务2.3 程序中数据的装箱和拆箱 2.3.1 引用类型之object类型 2.3.2 装箱和拆箱 任务2.4 程序中数据的运算 2.4.1 运算符 2.4.2 表达式 问题与思考 情境3 控制流程 任务3.1 查找电话簿信息 3.1.1 if语句 3.1.2 switch语句 任务3.2 猜数游戏 3.2.1 while语句 3.2.2 do-while语句 3.2.3 for语句 3.2.4 foreach语句 3.2.5 跳转语句 问题与思考 情境4 初识面向对象程序设计 任务4.1 编写Person类 4.1.1 类和对象 4.1.2 类的执行工具——方法 4.1.3 字段和属性 4.1.4 封装 任务4.2 Person类进阶设计 4.2.1 构造函数 4.2.2 this关键字 4.2.3 静态构造函数 4.2.4 析构函数 问题与思考 情境5 继承与多态 任务5.1 复用现有的代码 5.1.1 继承的实现 5.1.2 派生类的构造 5.1.3 抽象类和抽象方法 任务5.2 改写对象的行为 5.2.1 多态的类型 5.2.2 虚方法与重载方法 5.2.3 密封类和密封方法 问题与思考 情境6 接口 任务6.1 软件模块之间的协定 6.1.1 接口定义 6.1.2 接口成员 任务6.2 接口的应用 6.2.1 接口的继承与实现 6.2.2 接口成员显隐式访问 6.2.3 抽象类与接口 问题与思考 情境7 数据的存储容器 任务7.1 随机电话号码存储 7.1.1 一维数组 7.1.2 多维数组 7.1.3 锯齿数组 任务7.2 通讯录记录的存储 7.2.1 集合的概述 7.2.2 常用集合类 7.2.3 集合与数组的区别 任务7.3 电话簿的万能模板 7.3.1 如果没有泛型 7.3.2 泛型集合类 7.3.3 泛型方法 7.3.4 泛型接口 问题与思考 情境8 数据永久保存 任务8.1 通讯录数据永久存储 8.1.1 文件和流 8.1.2 文件和目录类 8.1.3 数据流 任务8.2 通讯录数据序列化 8.2.1 序列化与反序列化 8.2.2 使用BinaryFormatter进行序列化 问题与思考 情境9 委托与事件 任务9.1 出国留学的语言培训 9.1.1 委托 9.1.2 多播委托 9.1.3 匿名方法 任务9.2 信用卡消费提示 9.2.1 事件 9.2.2 引入事件机制 9.2.3 事件处理 9.2.4 传递事件的参数 问题与思考 情境10 异常处理 任务10.1 捕获程序的异常 10.1.1 错误与异常 10.1.2 异常类 10.1.3 异常处理机制 任务10.2 异常类属性的应用 10.2.1 Exception的属性 10.2.2 用户定义的异常类 10.2.3 处理异常的正确观念 问题与思考 情境11 跟踪与调试 任务11.1 代码的跟踪 11.1.1 应用程序的版本 11.1.2 Debug类和Trace类 任务11.2 代码的调试 11.2.1 执行控制 11.2.2 断点 11.2.3 监视窗口 11.2.4 即时窗口 问题与思考 情境12 通讯录系统的设计与实现 任务12.1 问题描述 任务12.2 功能分析 任务12.3 系统总体框架设计 任务12.4 系统实现 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。