C#程序设计教程(计算机类高等职业教育十三五规划教材)
全新正版 极速发货
¥
23.35
6.0折
¥
39
全新
库存2件
作者编者:倪步喜
出版社机械工业
ISBN9787111560272
出版时间2017-06
装帧其他
开本其他
定价39元
货号3872328
上书时间2024-06-09
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言
第1部分 基础模块
第1章 初识C#
1.1 .NETFramework
1.1.1 .NETFramework概述
1.1.2 .NETFramework的结构
1.2 C#语言简介
1.3 VisualStudio2015集成开发环境
1.3.1 VisualStudio2015社区版的安装
1.3.2 熟悉C#编程环境
1.4 第一个控制台应用程序
本章小结
习题
第2章 C#基础
2.1 C#概述
2.1.1 简单示例———保存年龄
2.1.2 值类型与引用类型
2.1.3 C#中的值类型
2.1.4 C#中的引用类型
2.1.5 C#中的内置类型表
2.2 数据类型
2.2.1 常量与变量
2.2.2 整数类型
2.2.3 实数类型
2.2.4 控制台的输入与输出
2.2.5 字符类型
2.2.6 布尔类型
2.2.7 字符串类型
2.2.8 对象类型
2.2.9 隐式类型
2.3 数据类型转换
2.3.1 隐式转换
2.3.2 装箱转换
2.3.3 显式转换
2.3.4 使用Convert类显式转换数据
2.3.5 数据类型转换方法ToString()
2.3.6 使用方法Parse()显式转换数据
2.4 运算符和表达式
2.4.1 算术运算符
2.4.2 逻辑运算符
2.4.3 三元条件运算符
2.4.4 赋值运算符
2.4.5 二进制位运算符
2.4.6 其他运算符
2.4.7 运算符的优先级
2.4.8 表达式中常用的数学函数
2.5 自定义枚举类型
2.5.1 定义枚举类型
2.5.2 枚举类型作为位标志
2.6 自定义结构类型
2.6.1 定义结构类型
2.6.2 使用结构变量及成员
本章小结
习题
第3章 控制流程
3.1 分支结构
3.2 循环结构
3.3 巩固训练
3.4 穷举法
本章小结
习题
第4章 异常处理
4.1 认识异常
4.2 异常类
4.3 异常处理机制
4.4 自定义异常类
本章小结
习题
第5章 方法
5.1 定义方法
5.1.1 static修饰符
5.1.2 方法返回值类型
5.1.3 方法的参数
5.1.4 重载方法
5.2 巩固训练
5.3 递归方法
5.3.1 设计递归算法
5.3.2 递归方法的执行过程
本章小结
习题
第6章 类和对象
6.1 类和对象概述
6.2 定义对象的类
6.3 使用对象
6.4 类成员的可访问性
6.4.1 public修饰符
6.4.2 private修饰符
6.4.3 internal修饰符
6.5 使用构造方法构造对象
6.6 析构方法
6.7 用属性封装类的数据
6.7.1 声明只读属性
6.7.2 声明只写属性
6.7.3 声明可读写属性
6.8 使用this关键字
6.9 类的静态成员
6.9.1 实例成员
6.9.2 静态成员
6.9.3 访问静态成员
6.9.4 静态构造方法
6.10 只读字段
本章小结
习题
第7章 继承与多态
7.1 继承与多态概述
7.2 声明派生类
7.3 基类成员在派生类中的可见性
7.4 派生类的构造方法
7.5 改写基类对象的行为
7.6 抽象类与抽象方法
本章小结
习题
第8章 接口
8.1 接口的声明与实现
8.1.1 理解接口
8.1.2 声明接口
8.1.3 实现接口
8.1.4 接口与抽象类的区别
8.2 使用IComparable接口
8.3 使用System.Collections.IComparer接口
8.3.1 方法System.Array.Sort(Array,IComparer)
8.3.2 System.Collections.IComparer接口
8.3.3 IComparer接口用于冒泡排序
8.4 自定义泛型类
8.4.1 泛型概述
8.4.2 自定义泛型类
8.4.3 自定义泛型中的类型参数约束
8.4.4 自定义堆栈泛型类Stack
本章小结
习题
第9章 数组与集合
9.1 二维数组
9.1.1 声明二维数组
9.1.2 初始化二维数组
9.1.3 遍历二维数组
9.1.4 二维锯齿数组
9.1.5 使用二维数组
9.2 类库中的集合接口195
9.2.1 IEnumerator和IEnumerable
9.2.2 ICollection和ICollection
9.2.3 IList和IList
9.2.4 IDictionary和IDictionary
9.3 使用Dictionary对象
9.4 使用ArrayList和List对象
9.4.1 使用ArrayList
9.4.2 使用List对象
本章小结
习题
第10章 委托与事件
10.1 委托类型
10.1.1 定义委托类型
10.1.2 使用委托类型
10.2 合并委托
10.3 事件
10.3.1 事件的概念
10.3.2 声明事件
10.3.3 引发事件
本章小结
习题
第11章 序列化与反序列化
11.1 文件夹与文件操作
11.1.1 System.IO.Directory类
11.1.2 System.IO.DirectoryInfo类
11.1.3 System.IO.File类
11.1.4 System.IO.FileInfo类
11.2 读写文本文件
11.2.1 System.IO.StreamReader类
11.2.2 System.IO.StreamWriter类
11.3 对象序列化与反序列化
11.3.1 Stream类
11.3.2 FileStream类
11.3.3 序列化和反序化
本章小结
习题
第2部分 综合实践模块
第12章 通讯录的设计与实现
12.1 需求分析
12.1.1 需求描述
12.1.2 业务流程
12.2 系统功能分析
12.3 概要设计
12.3.1 通讯录文档
12.3.2 通讯录联系人信息
12.3.3 提示信息
12.3.4 类设计
12.3.5 界面设计
12.4 项目具体实现
12.4.1 实现DirectoryFile类
12.4.2 实现Person类
12.4.3 实现Contacts类
12.4.4 实现Manager类
12.4.5 实现Program类
参考文献
内容摘要
倪步喜主编的《C#程序设计教程(计算机类高等职业教育十三五规划教材)》基于控制台应用程序,介绍c#程序设计的基础知识。全书共12章,内容包括VisualStudio2015集成开发环境、C#言基础知识、
程序控制结构、异常处理、方法编程、类和对象、继承与多态、接口类型、数组与集合、委托与事件、对象的序列化与反序列化,最后是综合实践模块,要求
学生设计并实现通讯录应用程序。
本书采选了作者积累多年的教学素材,章节内容层层递进,涵盖了信息技术类专业后续开发设计类专业课程的基础知识,实例丰富、解析透彻,章节练习题充足、难度适中,力求符合教师教学和学生自学的需要。
本书可作为高职高专院校和高等技术型院校信息技术及其相关专业的教材,也可作为软件开发人员及其他程序设计爱好者的自学参考书或培训教程。
— 没有更多了 —
以下为对购买帮助不大的评价