高等职业院校信息技术应用“十三五”规划教材

C#面向对象程序设计(微课版)

C#程序设计
分享 推荐 2 收藏 31 阅读 5.8K
张波 (作者) 978-7-115-47273-1

关于本书的内容有任何问题,请联系 刘佳

本教材是按照《高等职业教育电子信息大类专业教学标准开发规程》和《天津市职业教育专业教学资源库建设标准》的要求,为各高职高专职业学校开设的面向对象程序设计课程而编写的,适用于计算机相关专业学生、培训人员及广大从事计算机相关工作的在职人员。
本教材内容全面、信息量大、知识性强、条理清晰,编程实例丰富,注重编程能力的全面培养和实际应用。同时配备习题、课件、微视频等资源,为学生的课后复习或自学提供足够的素材。

内容摘要

本书是面向计算机及相关专业面向对象程序设计课程的教材,它全面介绍和讲解了C#语言的全部基础语法,包括数据类型、表达式、三大基本结构、数组、方法、类、接口、枚举、字符串、结构、异常处理等内容
本教材内容全面、信息量大、知识性强、条理清晰,编程实例丰富,注重编程能力的全面培养和实际应用。同时配备习题、课件、微视频等资源,为学生的课后复习或自学提供足够的素材。

目录

第 1章 了解.NET框架 1
1.1 认识.NET框架的组成 1
1.1.1 开发和运行工具 2
1.1.2 BCL基础类库 2
1.1.3 CLR公共语言运行库 5
1.2 认识C#项目.NET工具 2
1.3 C#项目 2
1.23.1 项目文件 2
1.23.2 编译和运行原理 3
1.34 课后习题 4

第 2章 C#编程入门 5
2.1 编写简单程序 5
2.1.1 分析Hello World程序结构 6
2.1.2 格式化输出语句 7
2.1.3 程序入口 12
2.2 完成程序编译和执行 12
2.2.1 使用手工工具 12
2.2.2 使用集成工具 13
2.3 课后习题 16

第3章 使用常见类型 17
3.1 认识类型 17
3.1.1 值类型和引用类型 17
3.1.2 变量的声明及标识符的命名规则 20
3.2 认识自定义类型分类 21
3.2.1 结构类型 21
3.2.2 枚举类型 21
3.2.3 类 22
3.2.4 接口 22
3.2.5 委托 22
3.3 课后习题 23

第4章 表达式和运算符 24
4.1 认识表达式 24
4.2 认识字面量 24
4.3 认识运算符 24
4.3.1 认识算数运算符 25
4.3.2 认识赋值运算符 26
4.3.3 认识关系运算符 26
4.3.4 认识逻辑运算符 27
4.3.5 认识位运算符 27
4.3.6 认识条件运算符 28
4.3.7 认识typeof运算符 28
4.3.8 掌握运算符优先级 29
4.4 课后习题 31

第5章 掌握类的基本概念 33
5.1 编写简单类 33
5.1.1 编写简单计算器类 33
5.1.2 使用计算器类 34
5.2 认识类的成员 36
5.2.1 认识字段 36
5.2.2 认识属性 36
5.2.3 认识方法 39
5.3 认识分部定义 40
5.3.1 定义分部类 40
5.3.2 定义分部方法 41
5.4 认识堆与栈 43
5.4.1 认识栈 43
5.4.2 认识堆 43
5.5 课后习题 45

第6章 使用类的方法 46
6.1 编写控制语句 46
6.1.1 编写if语句 46
6.1.2 编写switch语句 49
6.1.3 编写while语句 50
6.1.4 编写do...while语句 52
6.1.5 编写for语句 53
6.1.6 编写break 语句 54
6.1.7 编写continue语句 55
6.1.8 编写goto语句 56
6.2 认识参数 57
6.2.1 认识形参和实参 57
6.2.2 认识输出参数 58
6.2.3 认识引用参数 59
6.2.4 认识参数数组 59
6.2.5 认识命名参数 60
6.2.6 认识可选参数 61
6.3 认识返回 62
6.3.1 使用return 62
6.3.2 返回值类型和void 63
6.4 方法重载 64
6.4.1 理解方法签名 64
6.4.2 使用方法重载定义四则运算 65
6.5 认识递归 66
6.6 课后习题 68

第7章 掌握类的高级概念 69
7.1 构造函数 69
7.1.1 使用默认构造函数 70
7.1.2 使用带参数构造函数 70
7.2 使用析构函数 72
7.3 使用this关键字 75
7.4 使用属性 77
7.4.1 认识属性声明 77
7.4.2 认识只读和只写属性 79
7.4.3 认识自动实现属性 80
7.5 使用索引器 83
7.5.1 认识索引器声明 83
7.5.2 认识索引器和属性的异同 83
7.5.3 认识索引器重载 83
7.6 使用静态 92
7.6.1 使用静态成员 92
7.6.2 使用静态类 95
7.6.3 使用静态构造函数 95
7.7 认识常量 97
7.8 使用命名空间 99
7.8.1 命名空间的声明 99
7.8.2 使用命名空间组织代码 100
7.9 垃圾回收 101
7.10 使用using语句 102
7.10.1 包装单个资源 102
7.10.2 包装多个资源 104
7.11 课后习题 108

第8章 掌握类的继承 111
8.1 掌握类的继承 111
8.1.1 使用继承 111
8.1.2 理解继承树 116
8.1.3 访问基类成员 119
8.1.4 隐藏基类成员 121
8.2 认识访问规则 123
8.2.1 认识公有访问修饰符 123
8.2.2 认识私有访问修饰符 123
8.2.3 认识保护访问修饰符 125
8.2.4 认识内部访问修饰符 126
8.3 认识重写 126
8.3.1 定义虚方法 126
8.3.2 使用override 127
8.4 认识抽象类 133
8.4.1 抽象类的定义 133
8.4.2 抽象类的使用 133
8.5 认识密封类 135
8.5.1 密封类的定义 136
8.5.2 密封类的使用 136
8.6 认识扩展方法 138
8.6.1 扩展方法的定义 138
8.6.2 扩展方法的使用 139
8.7 认识克隆 141
8.7.1 克隆的意义 142
8.7.2 克隆的实现方法 143
8.8 课后习题 149

第9章 使用接口 150
9.1 什么是接口 150
9.2 实现接口 150
9.2.1 类实现单个接口 151
9.2.2 类实现多个接口 159
9.2.3 类实现存在重复成员的多个接口 160
9.2.4 多个类实现同一个接口 162
9.3 课后习题 165

第 10章 使用结构体 166
10.1 什么是结构体 166
10.2 结构赋值 168
10.3 使用构造函数 169
10.4 定义说明 172
10.5 课后习题 173

第 11章 使用枚举 174
11.1 认识枚举 174
11.1.1 定义枚举类型 174
11.1.2 成员编号 175
11.2 枚举与静态成员使用比较 178
11.3 枚举位标志 178
11.4 使用 System.Enum 180
11.5 课后习题 182


读者评论

  • 为什么10-14章只能教师下载?

    s54260发表于 2018/6/26 18:14:59
    • 均可下载

      刘佳发表于 2018/9/12 13:35:10
  • 这个视频下载来要怎么看
    向攀发表于 2018/4/15 10:45:37
    • 您好,视频下载后解压,使用电脑上暴风影音等播放器即可观看。

      人邮教育专员发表于 2018/4/16 8:12:52
  • 不能下载吗?
    习惯不曾习惯的习惯发表于 2018/3/12 10:54:13
    • @刘佳 我想下载习题答案😄😂这个需要开会员吗?

      习惯不曾习惯的习惯发表于 2018/3/12 11:12:04
    • 您要下载什么?

      刘佳发表于 2018/3/12 10:54:57

我要评论

作者介绍

张波 有多年的实践工作经验,掌握多项前沿开发技术,开发过多个企业级应用软件项目,编写过多本高职计算机方面的教材

推荐用户

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部