C#程序设计实用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:黄德志,汤庆恩编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2002
- ISBN:7502431160
- 页数:294 页
目录 1
第1章 C#的产生及其特点 1
1.1 C#的产生背景 1
1.2 C#的特点 2
1.2.1遵循新的Web设计标准 2
1.2.2消除重要的编程错误 2
1.2.3降低开发成本 2
1.2.4广泛的协同工作能力 2
1.4 C#的编程环境 3
1.3 C#与C++、Java的比较 3
小结 5
习题一 5
一、选择题 5
二、简答题 6
三、上机题 6
第2章C#程序入门 7
2.1用C#编写经典的HelloWorld程序 7
2.1.1用C#编写Hello World程序 7
2.2.2注释 8
2.2.1 空白 8
2.2 C#程序的基本组成部分 8
2.1.3 C#与Java编写程序的比较 8
2.1.2 C#与C++编写程序的比较 8
2.2.3关键字 9
2.2.4字面值 9
2.2.5标识符 9
2.3 C#程序的输入和输出 9
2.3.1 C#程序的输入 9
2.3.2 C#程序的输出 9
二、简答题 10
一、选择题 10
习题二 10
小结 10
三、上机题 11
第3章C#的数据类型 12
3.1 C#数据类型的分类 12
3.1.1数值类型、引用类型 12
3.1.2两种基本数据类型最根本 12
的区别 12
3.2变量和常量 14
3.2.1 变量 14
3.3数值类型 15
3.2.2常量 15
3.3.2 sbyte类型 17
3.3.1 bool类型 17
3.3.3 byte类型 18
3.3.4 short类型 19
3.3.5 ushort类型 20
3.3.6 int类型 20
3.3.7 uint类型 21
3.3.8 long类型 21
3.3.9 ulong类型 22
3.3.11 float类型 24
3.3.10 char类型 24
3.3.12 double类型 25
3.3.13 decimal类型 25
3.3.14 C#的系统类型 27
3.4引用类型 27
3.4.1 类类型 28
3.4.2接口类型 30
3.4.3数组类型 32
3.4.4代表类型 34
3.4.5 object类型 35
3.4.6 string类型 36
3.5装箱和拆箱 38
3.5.1 装箱操作 38
3.5.2拆箱操作 39
小结 40
习题三 40
一、选择题 40
二、简答题 41
三、上机题 41
4.1.2运算符的结构 42
4.2标点符号 42
第4章运算符 42
4.1.1运算符的分类 42
4.1 运算符的类型 42
4.3赋值运算符 43
4.4数学/算术运算符 43
4.4.1加法和减法运算符 43
4.4.2乘法和除法运算符 43
4.5.1 关系运算符的使用 44
4.4.5复合运算符 44
4.5 关系运算符 44
4.4.3 正负运算符 44
4.4.4求模运算符 44
4.5.2 is运算符 45
4.6位运算符 46
4.6.1二进制基础 46
4.6.2位运算符的使用 46
4.7.2逻辑或运算符 47
4.7.4逻辑异或运算符 47
4.7.3逻辑非运算符 47
4.7.1逻辑与运算符 47
4.7逻辑运算符 47
4.8条件运算符 48
4.8.1 ?:运算符 48
4.8.2 as运算符 48
4.9其他运算符 49
4.9.1 new运算符 49
4.9.2 sizeof运算符 51
4.9.3 typeof运算符 51
4.10运算符的优先级 52
一、选择题 53
习题四 53
小结 53
二、简答题 54
三、上机题 55
第5章C#的主要语句 56
5.1 C#程序的基本结构 56
5.1.1顺序结构 56
5.1.2选择结构 56
5.1.3循环结构 57
5.2选择语句 57
5.2.1 if语句 57
5.2.2 switch语句 58
5.3循环语句 59
5.3.1 while语句 59
5.3.2 do…while语句 60
5.3.3 for语句 63
5.3.4 foreach语句 64
5.4转移语句 65
5.4.1 return语句 65
5.4.2 break语句 65
5.4.3 continue语句 66
5.4.4 goto语句 66
5.5异常处理语句 68
5.6.1 固定语句 fixed 69
5.6其他语句 69
5.6.2非保护语句 unsafe 71
5.6.3锁定语句 lock 72
小结 74
习题五 74
一、选择题 74
二、简答题 75
三、上机题 75
6.1.1 OOP技术 76
6.1.2 OOP技术的主要特征 76
6.1 什么是面向对象编程 76
第6章类 76
6.2类的声明 77
6.3类的成员 78
6.3.1数据成员 78
6.3.2函数成员 78
6.4类的方法 79
6.4.1方法的声明 79
6.4.2方法的调用 80
6.4.3方法的输入参数 80
6.4.4最常见的方法——Main方法 82
6.5属性 83
6.6索引 89
6.6.1 this关键字 89
6.6.2索引器的使用 91
6.7域 93
6.7.1 域的声明 93
6.7.2公有域和私有域 94
6.8命名空间 96
6.8.1命名空间的声明 96
6.8.2命名空间的使用 97
一、选择题 99
小结 99
习题六 99
二、简答题 100
三、上机题 100
第7章数组 101
7.1数组的声明 101
7.1.1一维数组 101
7.1.2二维数组 101
7.1.3多维数组 101
7.2.2 二维数组元素的使用 102
7.2数组元素的使用 102
7.2.1一维数组元素的使用 102
7.3数组的初始化 103
7.3.1一维数组的初始化 103
7.3.2二维数组的初始化 105
7.4 AOA数组 106
7.4.1AOA数组的声明 107
7.4.2 AOA数组元素的使用 107
7.4.3 AOA数组元素的初始化 107
7.4.4 AOA数组应用举例 108
小结 109
习题七 109
一、选择题 109
二、简答题 110
三、上机题 110
第8章接口 111
8.1接口的声明 111
8.1.1类和接口的比较 111
8.1.2如何声明接口 111
8.2.1接口的使用方法 112
8.2接口的使用 112
8.2.2使用多重接口 115
8.3接口的命名空间 116
小结 117
习题八 117
一、选择题 117
二、简答题 118
三、上机题 118
9.1.2代表的使用 119
9.1.1代表的声明 119
9.1代表 119
第9章代表、结构和枚举 119
9.1.3事件 121
9.2结构 125
9.2.1结构的声明 125
9.2.2结构的使用 126
9.2.3结构和类的区别 128
9.3枚举 130
9.3.1枚举的声明 130
9.3.2枚举的使用 131
习题九 132
一、选择题 132
小结 132
二、简答题 134
三、上机题 134
第10章输入和输出 135
10.1控制台的输入 135
10.2控制台的输出 136
10.3字符串 136
10.4格式化输出 137
10.4.1数字的格式化 137
10.4.2 日期和事件的格式化 140
小结 143
习题十 143
一、选择题 143
二、简答题 143
三、上机题 143
第11章继承 144
11.1 继承的基本知识 144
11.1.1派生Manager类 144
11.1.2 base关键字 146
11.1.4成员访问级别 147
11.2多态 147
11.1.3继承的访问 147
11.3终极基类——object类 149
小结 149
习题十一 150
一、选择题 150
二、简答题 150
三、上机题 150
第12章重载 151
12.1什么是重载 151
12.2方法重载 151
12.3构造函数重载 154
12.4 运算符重载 156
12.4.1什么是运算符重载 156
12.4.2重载+/-运算符 157
12.4.3重载++/-运算符 157
12.4.4重载关系运算符 159
小结 161
习题十二 161
一、选择题 161
二、简答题 162
三、上机题 162
13.2常见的异常 163
第13章异常处理 163
13.1异常处理的概念 163
13.3异常处理的使用 165
13.3.1 throw语句(抛出异常) 165
13.3.2 try-catch语句 166
13.3.3 finally语句 171
13.4 checked语句和unchecked语句的用法 173
13.5自定义异常类 174
13.5.1 System.Exception类 174
13.5.2 System命名空间的异常类 177
13.5.3 自定义异常类的使用 178
小结 182
习题十三 182
一、选择题 182
二、简答题 183
三、上机题 183
第14章编译预处理和调试技术 184
14.1编译预处理 184
14.1.1预处理的声明 184
#endif 185
14.1.2 #if、#elif、#else、 185
14.1.3 #error、#warning 188
14.1.4修改行号 189
14.1.5 区域简介 190
14.2 C#调试技术 192
14.2.1什么是调试 192
14.2.2 运用调试器调试程序 192
一、选择题 196
三、上机题 196
二、简答题 196
习题十四 196
小结 196
第15章不安全代码及代码属性 198
15.1 安全代码 198
15.1.1 概述 198
15.1.2不安全代码模块 199
15.1.3指针的使用 203
15.2代码属性 209
15.2.1代码属性类的声明 209
15.2.2条件代码属性 209
15.2.3作废代码属性 211
代码属性 213
15.2.4 外部方法和DllImport 213
15.2.5 System.AttributeUsage类 214
1 5.2.6 System.AttributeTagets枚举值 215
15.2.7 自定义代码属性类 216
小结 219
习题十五 219
一、选择题 219
二、简答题 220
三、上机题 220
16.1.2编程思路 221
16.1.3 C#的控件 221
第16章应用实例 221
16.1.1系统简介 221
16.1 记事本编辑器 221
16.1.4编程步骤及程序演示 224
16.2银行存储系统 271
16.2.1编程目的 271
16.2.2系统简介 271
16.2.3编程思路 271
16.2.4程序代码 272
16.2.5程序演示 276
小结 278
附录A C#关键字 279
A.1 C#关键字名 279
A.2 C#关键字说明 279
附录B.NET的安装 282
参考答案 284
第1章 284
第2章 284
第3章 285
第4章 286
第5章 287
第6章 289
第7章 289
第8章 290
第9章 290
第10章 291
第11章 291
第12章 291
第13章 293
第14章 294
第15章 294
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019