C#程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:刘君瑞,姜学锋编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302350835
- 页数:216 页
第1章 程序设计基础 1
1.1计算机系统和工作原理 1
1.1.1计算机系统的组成 1
1.1.2指令、程序与软件 3
1.2信息的表示与存储 5
1.2.1计算机的数字系统 5
1.2.2进位记数制的转换 6
1.2.3数值数据的表示 8
1.2.4非数值数据的表示 10
1.3程序设计语言 11
1.3.1机器语言与汇编语言 11
1.3.2高级语言 12
1.4程序设计概述 13
1.4.1计算机问题求解的基本特点 13
1.4.2算法的定义与特性 13
1.4.3算法的表示 14
1.4.4程序设计技术 16
1.5 C#语言概述 18
1.5.1 C#语言的历史与特点 18
1.5.2 C#语言基本词法 19
1.5.3简单的C#程序 21
1.5.4 C#程序基本结构 26
1.5.5 C#程序开发步骤 27
1.5.6 C#程序编码风格 28
习题 28
第2章 将简单数据与计算引入C 29
2.1数据类型 29
2.1.1整型 30
2.1.2实数型 31
2.1.3字符和字符串 32
2.1.4布尔型 33
2.2常量 33
2.2.1整数字面常量 33
2.2.2实数字面常量 34
2.2.3字符字面常量 34
2.2.4字符串字面常量 35
2.2.5符号常量 36
2.3变量 36
2.3.1变量的概念 37
2.3.2定义变量 37
2.3.3使用变量 37
2.3.4可空类型 38
2.4运算符与表达式 39
2.4.1运算符与表达式的概念 39
2.4.2数值数据的运算与处理 40
2.4.3文本数据的运算与处理 43
2.4.4逻辑数据的运算与处理 43
2.4.5其他运算符 46
2.4.6常量表达式 47
2.5赋值和类型转换 47
2.5.1赋值运算符 47
2.5.2类型转换 48
习题 50
第3章 程序控制结构 52
3.1语句 52
3.1.1简单语句 52
3.1.2复合语句 53
3.1.3注释 54
3.1.4语句的写法 54
3.2输入与输出 55
3.2.1输入方法 55
3.2.2输出方法 57
3.3程序顺序结构 61
3.3.1顺序执行 61
3.3.2跳转执行 61
3.4程序选择结构 62
3.4.1 if语句 62
3.4.2 switch语句 64
3.4.3选择结构的嵌套 66
3.4.4选择结构程序举例 66
3.5程序循环结构 70
3.5.1 while语句 70
3.5.2 do语句 71
3.5.3 for语句 72
3.5.4 break语句 73
3.5.5 continue语句 74
3.5.6循环结构的嵌套 75
3.5.7循环结构程序举例 76
3.6异常处理 78
3.6.1异常处理的概念 78
3.6.2异常处理的实现 78
3.7其他语句 80
习题 81
第4章 模块化程序设计 83
4.1方法定义 83
4.1.1方法定义的一般形式 83
4.1.2方法返回 86
4.2方法的参数 86
4.2.1形式参数 86
4.2.2实际参数 87
4.2.3参数传递机制 87
4.3方法调用 89
4.3.1方法调用的语法 89
4.3.2常用库方法 91
4.3.3方法调用的两种形式 94
4.4命名参数 97
4.5可选参数 97
4.5.1带可选参数的方法 97
4.5.2可选参数方法的调用 98
4.6方法重载 99
4.6.1方法重载定义 99
4.6.2重载方法的调用 101
习题 101
第5章 批量数据的表示与处理 103
5.1一维数组的定义与使用 103
5.1.1一维数组的定义与初始化 103
5.1.2一维数组元素的引用 105
5.2多维数组的定义与引用 107
5.2.1矩形数组的定义与初始化 107
5.2.2矩形数组元素的引用 108
5.2.3交错数组的定义与使用 109
5.3数组应用程序举例 111
5.3.1 foreach语句 111
5.3.2数组应用举例 112
5.4 Array类及应用 120
5.4.1 Array类的常用属性和方法 120
5.4.2 Array类应用举例 122
5.5数组与方法 124
5.5.1数组元素作为方法参数 124
5.5.2数组作为方法参数 125
5.5.3数组作为方法返回值 126
5.5.4数组与方法应用举例 127
习题 129
第6章 复杂数据的表示与处理 131
6.1结构体类型 131
6.1.1结构体类型的定义 131
6.1.2结构体类型变量 133
6.1.3结构体与数组 135
6.1.4结构体与方法 137
6.2枚举类型 139
6.2.1枚举类型的定义 139
6.2.2枚举类型变量 140
6.2.3位标志 140
习题 141
第7章 类和对象 142
7.1类的定义 142
7.1.1类的定义 143
7.1.2类的成员定义 143
7.2类的常用成员 146
7.2.1字段 146
7.2.2方法 148
7.2.3属性 150
7.2.4构造函数和析构函数 154
7.3对象的定义和使用 155
7.3.1对象的定义和创建 155
7.3.2对象的初始化 156
7.3.3对象的使用 159
7.3.4对象的销毁 161
7.3.5 this访问 161
7.4类的其他成员 162
7.4.1常量 162
7.4.2索引 163
7.4.3事件 164
7.4.4运算符 164
7.5继承与派生 166
7.5.1基类与派生类 166
7.5.2派生类的定义 167
7.5.3派生类的构成 167
7.5.4派生类成员的访问 168
7.5.5派生类的构造函数和析构函数 169
7.5.6多态性 171
7.6一些特殊的类形式 173
7.6.1分部类 173
7.6.2抽象类 174
7.6.3密封类 175
7.6.4静态类 175
7.7作用域与生命期 175
7.7.1作用域 175
7.7.2生命期 176
习题 178
第8章 规模化程序设计 179
8.1接口 179
8.1.1接口的声明 179
8.1.2接口的实现 180
8.2命名空间和程序集 182
8.2.1程序集 182
8.2.2命名空间和using指令 183
8.3常用预处理指令 186
8.3.1预处理指令的基本规则 186
8.3.2声明指令 187
8.3.3条件编译指令 188
习题 190
第9章 永久性数据的操作 191
9.1文件概述 191
9.1.1文件和流 191
9.1.2 System.IO模型 192
9.2文件存储管理 194
9.2.1目录管理 194
9.2.2文件管理 197
9.3文件读写 201
9.3.1按字节实现文件读写 201
9.3.2按文本模式读写 203
9.3.3按二进制模式读写 205
习题 208
附录A ASCII码对照表 209
附录B 常用字符的Unicode编码表 211
附录C C#语言关键字 212
附录D C#语言运算符及其优先级、结合性 214
参考文献 216
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019