• C# 4.0图解教程 (美) 索利斯 (Solis D.M.) 苏林等 人民邮电出版社 9787115251831
21年品牌 40万+商家 超1.5亿件商品

C# 4.0图解教程 (美) 索利斯 (Solis D.M.) 苏林等 人民邮电出版社 9787115251831

正版旧书 里面部分笔记 内容完好 可正常使用 旧书不附带光盘

20.7 九品

仅1件

江西南昌
认证卖家担保交易快速发货售后保障

作者(美) 索利斯 (Solis D.M.) 苏林等

出版社人民邮电出版社

ISBN9787115251831

出版时间2011-06

装帧线装

页数469页

货号2773409

上书时间2024-04-01

有路官方旗舰店

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
温馨提示:亲!旧书库存变动比较快,有时难免会有断货的情况,为保证您的利益,拍前请务必联系卖家咨询库存情况!谢谢!
书名:C# 4.0图解教程
编号:2773409
ISBN:9787115251831[十位:]
作者:(美) 索利斯 (Solis D.M.) 苏林等
出版社:人民邮电出版社
出版日期:2011年06月
页数:469
定价:69.00 元
参考重量:0.800Kg
-------------------------
新旧程度:6-9成新左右,不影响阅读,详细情况请咨询店主
如图书附带、磁带、学习卡等请咨询店主是否齐全* 图书目录 *
第1 章 C#和NET 框架 1
 1.1 在NET 之前 1
 1.1.1 20 世纪90 年代后期的Windows 编程 1
 1.1.2 下一代平台服务的目标 2
 1.2 进入Microsoft NET 2
 1.2.1 NET 框架的组成 2
 1.2.2 大大改进的编程环境 3
 1.3 编译成CIL 5
 1.4 编译成本机代码并执行 5
 1.5 CLR 6
 1.6 CLI 7
 1.7 缩写回顾 8
 第2章 C#编程概述 9
 2.1 一个简单的C#程序 9
 2.2 标识符和关键字 11
 2.2.1 命名约定 11
 2.2.2 关键字 12
 2.3 Main:程序的起始点 12
 2.4 空白 13
 2.5 语句 13
 2.5.1 简单语句 13
 2.5.2 块 14
 2.6 从程序中输出文本 14
 2.6.1 Write ?14
 2.6.2 WriteLine 15
 2.6.3 格式字符串 15
 2.6.4 多重标记和值 16
 2.7 注释 16
 2.7.1 关于注释的补充 17
 2.7.2 文档注释 17
 2.7.3 注释类型总结 18
 第3 章 类型、存储和变量 19
 3.1 C#程序是一组类型声明 19
 3.2 类型是一种模板 20
 3.3 实例化类型 20
 3.4 数据成员和函数成员 21
 3.5 预定义类型 21
 3.6 用户定义类型 23
 3.7 栈和堆 24
 3.7.1 栈 24
 3.7.2 堆 25
 3.8 值类型和引用类型 25
 3.8.1 存储引用类型对象的成员 26
 3.8.2 C#类型的分类 27
 3.9 变量 27
 3.9.1 变量声明 27
 3.9.2 多重变量声明 29
 3.9.3 使用变量的值 29
 3.10 静态类型和dynamic 关键字 29
 3.11 可空类型 30
 3.11.1 创建可空类型 30
 3.11.2 为可空类型赋值 31
 第4 章 类:基础 32
 4.1 类的概述 32
 4.2 程序和类:一个快速的示例 33
 4.3 声明类 33
 4.4 类成员 34
 4.4.1 字段 34
 4.4.2 显式和隐式字段初始化 35
 4.4.3 声明多个字段 36
 4.4.4 方法 36
 4.5 创建变量和类的实例 37
 4.6 为数据分配内存 37
 4.7 实例成员 38
 4.8 访问修饰符 39
 4.9 从类的内部访问成员 41
 4.10 从类的外部访问成员 42
 4.11 综合应用 43
 第5 章 方法 45
 5.1 方法的结构 45
 5.2 本地变量 47
 5.2.1 类型推断和var 关键字 47
 5.2.2 嵌套块中的本地变量 48
 5.3 本地常量 49
 5.4 方法调用 51
 5.5 返回值 52
 5.6 参数 54
 5.6.1 形参 54
 5.6.2 实参 55
 5.6.3 带位置输入参数的方法示例 55
 5.7 值参数 56
 5.8 引用参数 58
 5.9 输出参数 60
 5.10 参数数组 62
 5.10.1 方法调用 63
 5.10.2 数组作实参 65
 5.11 参数类型总结 66
 5.12 方法重载 66
 5.13 命名参数 67
 5.14 可选参数 68
 5.15 栈帧 71
 5.16 递归 72
 第6 章 类进阶 74
 6.1 类成员 74
 6.2 实例类成员 76
 6.3 静态字段 76
 6.4 从类的外部访问静态成员 77
 6.4.1 静态字段示例 77
 6.4.2 静态成员的生存期 78
 6.5 静态函数成员 79
 6.6 其他静态类成员类型 80
 6.7 成员常量 80
 6.8 属性 82
 6.8.1 属性声明和访问器 83
 6.8.2 属性示例 83
 6.8.3 使用属性 84
 6.8.4 属性和关联字段 85
 6.8.5 执行其他计算 86
 6.8.6 只读和只写属性 87
 6.8.7 计算只读属性示例 87
 6.8.8 属性和数据库示例 88
 6.8.9 属性vs公共字段 88
 6.8.10 自动实现属性 89
 6.8.11 静态属性 89
 6.9 实例构造函数 90
 6.9.1 带参数的构造函数 91
 6.9.2 默认构造函数 92
 6.10 静态构造函数 93
 6.10.1 静态构造函数示例 93
 6.10.2 构造函数的可访问性 94
 6.11 对象初始化列表 94
 6.12 析构函数 95
 6.12.1 调用析构函数 96
 6.12.2 标准清理模式 98
 6.13 比较构造函数和析构函数 99
 6.14 readonly 修饰符 99
 6.15 this 关键字 100
 6.16 索引 101
 6.16.1 什么是索引 102
 6.16.2 索引和属性 102
 6.16.3 声明索引 103
 6.16.4 索引的set 访问器 104
 6.16.5 索引的get 访问器 104
 6.16.6 关于索引的补充 105
 6.16.7 为Employee 示例声明索引 105
 6.16.8 另一个索引示例 106
 6.16.9 索引重载 107
 6.17 访问器的访问修饰符 107
 6.18 分部类和分部类型 109
 第7 章 类和继承 12
 7.1 类继承 112
 7.2 访问继承的成员 113
 7.3 隐藏基类的成员 115
 7.4 基类访问 116
 7.5 使用基类的引用 117
 7.5.1 虚方法和覆写方法 119
 7.5.2 覆写标记为override 的方法 120
 7.5.3 覆盖其他成员类型 123
 7.6 构造函数的执行 124
 7.6.1 构造函数初始化语句 125
 7.6.2 类访问修饰符 127
 7.7 程序集间的继承 128
 7.8 成员访问修饰符 129
 7.8.1 访问成员的区域 130
 7.8.2 公有成员的可访问性 131
 7.8.3 私有成员的可访问性 131
 7.8.4 受保护成员的可访问性 132
 7.8.5 内部成员的可访问性 132
 7.8.6 受保护内部成员的可访问性 132
 7.8.7 成员访问修饰符的总结 133
 7.9 抽象成员 133
 7.10 抽象类 134
 7.10.1 抽象类和抽象方法的示例 135
 7.10.2 抽象类的另一个例子 136
 7.11 密封类 137
 7.12 静态类 137
 7.13 扩展方法 138
 第8 章 表达式和运算符 142
 8.1 表达式 142
 8.2 字面量 143
 8.3 整数字面量? 144
 8.4 字符字面量 145
 8.5 字符串字面量 146
 8.6 求值顺序 147
 8.6.1 优先级 148
 8.6.2 结合性 148
 8.7 简单算术运算符 149
 8.8 求余运算符 149
 8.9 关系比较运算符和相等比较运算符 150
 8.10 递增运算符和递减运算符 152
 8.11 条件逻辑运算符 153
 8.12 逻辑运算符 154
 8.13 移位运算符 155
 8.14 赋值运算符 157
 8.15 条件运算符 158
 8.16 一元算术运算符 159
 8.17 用户定义类型转换 160
 8.18 运算符重载 162
 8.18.1 运算符重载的限制 163
 8.18.2 运算符重载的示例 164
 8.19 typeof 运算符 165
 8.20 其他运算符 166
 第9 章 语句 167
 9.1 什么是语句 167
 9.2 表达式语句 168
 9.3 控制流语句 169
 9.4 if 语句 169
 9.5 if…else ?句 170
 9.6 switch 语句 171
 9.6.1 分支示例 172
 9.6.2 switch 语句的补充 173
 9.6.3 switch 标签 174
 9.7 while 循环 174
 9.8 do 循环 175
 9.9 for 循环 176
 9.9.1 for 语句中变量的有效范围 177
 9.9.2 初始化语句和迭代表达式中的多表达式 178
 9.10 跳转语句 178
 9.11 break 语句 178
 9.12 continue 语句 179
 9.13 标签语句 180
 9.13.1 标签 180
 9.13.2 标签语句的范围 180
 9.14 goto 语句 181
 9.15 using 语句 182
 9.15.1 资源的包装使用 183
 9.15.2 using 语句的示例 183
 9.15.3 多个资源和嵌套 184
 9.15.4 using 语句的另一种形式 185
 9.16 其他语句 186
 第10 章 命名空间和程序集 187
 10.1 引用其他程序集 187
 10.2 命名空间 191
 10.2.1 命名空间名称 194
 10.2.2 命名空间的补充 194
 10.2.3 命名空间跨文件伸展 195
 10.2.4 嵌套命名空间 195
 10.3 using 指令 196
 10.31 using 命名空间指令 196
 10.32 using 别名指令 197
 10.4 程序集的结构 198
 10.5 程序集标识符 199
 10.6 强命名程序集 200
 10.7 程序集的私有方式部署 201
 10.8 共享程序集和GAC 201
 10.8.1 把程序集安装到GAC 201
 10.8.2 GAC 内的并肩执行 202
 10.9 配置文件 203
 10.10 延迟签名 203
 第11 章 异常 205
 11.1 什么是异常 205
 11.2 try 语句 206
 11.3 异常类 207
 11.4 catch 子句 207
 11.4.1 使用特定catch 子句的示例 208
 11.4.2 catch 子句段 209
 11.5 finally 块 210
 11.6 为异常寻找处理代码 211
 11.7 更进一步搜索 211
 11.7.1 一般法则 212
 11.7.2 搜索调用栈的示例 213
 11.8 抛出异常 214
 11.9 不带异常对象的抛出 215
 第12 章 结构 217
 12.1 什么是结构 217
 12.2 结构是值类型 218
 12.3 对结构赋值 219
 12.4 构造函数和析构函数 220
 12.4.1 实例构造函数 220
 12.4.2 静态构造函数 221
 12.4.3 构造函数和析构函数的总结 221
 12.5 ?段初始化是不允许的 222
 12.6 结构是密封的 222
 12.7 装箱和取消装箱 222
 12.8 结构作为返回值和参数 222
 12.9 关于结构的附加信息 222
 第13 章 枚举 224
 13.1 枚举 224
 13.11 设置底层类型和显式值 225
 13.12 隐式成员编号 226
 13.2 位标志 227
 13.21 Flags 特性 229
 13.22 使用位标志的示例 230
 13.3 关于枚举的补充 231
 第14 章 数组 233
 14.1 数组 233
 14.1.1 定义 233
 14.1.2 重要细节 234
 14.2 数组的类型 234
 14.3 数组是对象 235
 14.4 一维数组和矩形数组 236
 14.5 实例化一维数组或矩形数组 236
 14.6 访问数组元素 237
 14.7 初始化数组 238
 14.7.1 显式初始化一维数组 238
 14.7.2 显式初始化矩形数组 239
 14.7.3 初始化矩形数组的语法点 ?239
 14.7.4 快捷语法 240
 14.7.5 隐式类型数组 240
 14.7.6 综合内容 241
 14.8 交错数组 241
 14.8.1 声明交错数组 242
 14.8.2 快捷实例化 242
 14.8.3 实例化交错数组 242
 14.8.4 交错数组中的子数组 243
 14.9 比较矩形数组和交错数组 244
 14.10 foreach 语句 245
 14.10.1 迭代变量是只读的 246
 14.10.2 foreach 语句和多维数组 247
 14.11 数组协变 248
 14.12 数组继承的有用成员 249
 14.13 比较数组类型 252
 第15 章 委托 253
 15.1 什么是委托 253
 15.2 声明委托类型 255
 15.3 创建委托对象 255
 15.4 赋值委托 257
 15.5 组合委托 257
 15.6 为委托增加方法 258
 15.7 从委托移除方法 259
 15.8 调用委托 259
 15.9 委托的示例 260
 15.10 调用带返回值的委托 261
 15.11 调用带引用参数的委托 262
 15.12 匿名方法 262
 15.12.1 使用匿名方法 263
 15.12.2 匿名方法的语法 263
 15.12.3 变量和参数的作用域 265
 15.13 Lambda 表达式 266
 第16 章 事件 269
 16.1 事件和委托相似 269
 16.2 源代码组件概览 270
 16.3 声明事件 271
 16.3.1 事件是成员 271
 16.3.2 委托类型和EventHandler 272
 16.4 触发事件 272
 16.5 订阅事件 273
 16.6 标准事件的用法 275
 16.6.1 使用EventArgs 类 275
 16.6.2 通过扩展EventArgs 来传递数据 276
 16.6.3 使用自定义委托 276
 16.7 MyTimerClass 代码 278
 16.8 事件访问器 279
 第17 章 接口 280
 17.1 什么是接口 280
 17.2 声明接口 283
 17.3 实现接口 284
 17.4 接口是引用类型 285
 17.5 接口和as 运算符 287
 17.6 实现多个接口 287
 17.7 实现具有重复成员的接口 288
 17.8 多个接口的引用 289
 17.9 派生成员作为实现 291
 17.10 显式接口成员实现 291
 17.11 接口可以继承接口 294
 第18 章 转换 297
 18.1 什么是转换 297
 18.2 隐式转换 298
 18.3 显式转换和强制转换 299
 18.4 转换的类? 300
 18.5 数字的转换 301
 18.5.1 隐式数字转换 301
 18.5.2 溢出检测上下文 302
 18.5.3 显式数字转换 303
 18.6 引用转换 306
 18.6.1 隐式引用转换 307
 18.6.2 显式引用转换 308
 18.6.3 有效显式引用转换 308
 18.7 装箱转换 309
 18.8 拆箱转换 311
 18.9 用户自定义转换 312
 18.9.1 用户自定义转换的约束 312
 18.9.2 用户自定义转换的示例 313
 18.9.3 计算用户自定义转换 314
 18.9.4 多步用户自定义转换的示例 315
 18.10 is 运算符 316
 18.11 as 运算符 317
 第19 章 泛型 318
 19.1 什么是泛型 318
 19.2 C#中的泛型 320
 19.3 泛型类 321
 19.4 声明泛型类 321
 19.5 创建构造类型 322
 19.6 创建变量和实例 323
 19.6.1 使用泛型的栈的示例 324
 19.6.2 比较泛型和非泛型栈 325
 19.7 类型参数的约束 326
 19.7.1 Where 子句 327
 19.7.2 约束类型和次序 327
 19.8 泛型方法 328
 19.8.1 声明泛型方法 328
 19.8.2 调用泛型方法 329
 19.8.3 泛型方法的示例 330
 19.9 扩展方法和泛型类 331
 19.10 泛型结构 332
 19.11 泛型委托 332
 19.12 泛型接口 334
 19.12.1 使用泛型接口的示例 335
 19.12.2 泛型接口的实现必须* 336
 19.13 泛型的协变和逆变 337
 19.13.1 接口的协变和逆变 341
 19.13.2 有关变化的更多内容 342
 第20 章 枚举数和迭代器 344
 20.1 枚举数和可枚举类型 344
 20.1.1 使用foreach 语句 344
 20.1.2 枚举数类型 345
 20.2 使用IEnumerat
  • C# 4.0图解教程 (美) 索利斯 (Solis D.M.) 苏林等 人民邮电出版社 9787115251831

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP