C#编程魔法书
买书,就上二手书海官方企业店,清仓处理,真实库存,特价旧书,收藏店铺,优先发货! ps:下午三点之前的订单当天发货,之后明天发货,特殊情况除外。
¥
12.01
1.2折
¥
99
八五品
库存16件
作者施懿民
出版社机械工业出版社
出版时间2021-07
版次1
装帧其他
货号wk-761307
上书时间2024-12-10
商品详情
- 品相描述:八五品
-
正版二手,几十万种图书无法都提供实拍图,但均为7-9成新,无缺页、会有瑕疵或者少许磨损 、或多或少都会有划线、笔记、涂写等,不影响使用。均不保证有光盘、卡片等,辅导习题类笔记较多;书籍有多封面的新老封面随机发货,内容一致,不影响使用,介意勿拍!图片孔网自动匹配,图片与标题不符时以及图片为套装,与标题不符时的下单前请咨询客服,望周知!
图书标准信息
-
作者
施懿民
-
出版社
机械工业出版社
-
出版时间
2021-07
-
版次
1
-
ISBN
9787111685784
-
定价
99.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
347页
-
字数
320千字
- 【内容简介】
-
全书分为三部分。
1.基础语法部分介绍C#编程特性,将语法与实际编程框架穿插起来讲解,而不是一开始将所有的语法特性解释完毕再来解释实际应用。
2.结合编程框架部分介绍C#使用.NET编程框架,结合基础常见的功能进行讲解。
3.实际编程案例部分通过开发一个分布式爬虫系统来将本书讲解的所有语法合并到成一个实际的项目案例,让读者有一个切身的体会。
通过阅读本书,读者可以掌握C#编程技巧,胜任大部分一般性的服务器端开发工作。
- 【作者简介】
-
资深软件工程师和测试工程师,拥有近10年软件行业从业经验,精通iOS、Android以及Windows Phone应用程序调试、测试技术。曾经为.NET Developer Platform部分框架代码的提供测试服务,团队负责的微软开发框架产品有: CLR, .NET BCL, WPF, Silverlight, ASP.NET, .NET兼容性测试。
- 【目录】
-
前言
第1章快速认识C# /1
1.1 创建helloworld2
1.1.1 使用文本编辑器和命令行编译器创建2
1.1.2 使用Visual Studio Community创建5
1.1.3 helloworld源码解读7
1.1.4 C#脚本语言8
1.2 C#语言特性9
1.3 C#与.NET框架10
1.4 多操作系统支持12
1.4.1 在Ubuntu 14.04上安装和使用.NET Core13
1.4.2 跨平台运行.NET Core程序14
1.4.3 在Ubuntu 14.04上安装和使用Mono15
1.5 本章小结17
第2章C#编程基础 /18
2.1 字符串操作18
2.1.1 格式化字符串输出19
2.1.2 $符号:字符串内插21
2.1.3 字符串比较22
2.1.4 修改字符串24
2.1.5 字符编码25
2.2 正则表达式31
2.2.1 构造分组33
2.2.2 反向引用37
2.2.3 替换38
2.3 访问文件40
2.3.1 文件和文件夹基本操作40
2.3.2 流处理42
2.3.3 管道45
2.3.4 内存映射文件48
2.4 编码国际化54
2.5 时间和日期60
2.6 本章小结63
第3章C#面向对象编程 /64
3.1 面向对象64
3.1.1 RESTful编程65
3.1.2 WebSocket编程72
3.1.3 面向对象封装76
3.1.4 使用接口79
3.1.5 使用继承81
3.2 读写日志86
3.2.1 使用Debug和Trace记录日志86
3.2.2 使用第三方日志库记录日志92
3.2.3 使用Microsoft.Extension.Logging记录日志96
3.2.4 记录日志的推荐方法99
3.3 依赖注入100
3.4 配置文件108
3.4.1 .NET框架配置文件108
3.4.2 .NET Core配置文件111
3.5 程序案例117
3.6 本章小结119
第4章反射与动态编程 /120
4.1 反射120
4.1.1 获取类型信息121
4.1.2 动态加载125
4.1.3 序列化128
4.1.4 使用特性132
4.1.5 版本控制140
4.2 代码生成和动态执行146
4.2.1 CodeDOM生成源码147
4.2.2 Reflection.Emit152
4.2.3 IL语言157
4.2.4 多模块组装件161
4.3 dynamic关键字163
4.4 动态语言运行时166
4.4.1 IronPython166
4.4.2 DLR170
4.5 本章小结172
第5章数据处理编程 /173
5.1 ADO.NET175
5.1.1 使用ODBC连接数据源178
5.1.2 在线读写数据181
5.2 Lambda和LINQ187
5.2.1 匿名方法和Lambda表达式188
5.2.2 本地方法191
5.3 LINQ195
5.3.1 LINQ to Object195
5.3.2 LINQ to SQL和Entity Framework Core198
5.3.3 LINQ部分源码解读201
5.3.4 可空引用类型205
5.4 Entity Framework208
5.4.1 使用EF Code First构建和映射数据库208
5.4.2 使用EF迁移数据库212
5.4.3 EF对关系的映射216
5.4.4 EF的性能考量220
5.5 本章小结224
第6章多线程编程 /225
6.1 多线程编程基础225
6.1.1 创建和使用多线程226
6.1.2 使用线程池227
6.2 多线程同步229
6.2.1 阻塞式等待229
6.2.2 锁231
6.2.3 信号242
6.2.4 屏障246
6.3 主动取消等待249
6.3.1 在线程中主动响应取消请求250
6.3.2 统一的取消任务等待操作251
6.4 其他多线程元素254
6.4.1 Lazy254
6.4.2 线程本地存储256
6.4.3 定时器259
6.5 无锁编程260
6.5.1 内存屏障和volatile关键字260
6.5.2 使用无锁编程261
6.6 本章小结263
第7章并行编程 /264
7.1 并行编程基础264
7.1.1 使用Task类型实现并行264
7.1.2 使用Parallel.For实现并行268
7.2 硬件特性270
7.2.1 内存访问顺序271
7.2.2 伪共享272
7.3 基于数据并行275
7.3.1 Parallel.For和Parallel.ForEach275
7.3.2 跳出循环278
7.4 基于任务的并行280
7.4.1 网络异步编程的适用场景280
7.4.2 使用连续任务281
7.4.3 Thread.Sleep和Task.Delay的区别284
7.5 async和await关键字286
7.5.1 使用async和await异步编程286
7.5.2 使用状态机实现async方法288
7.5.3 async方法实现机制292
7.5.4 扩展async方法296
7.5.5 async方法执行上下文296
7.6 函数式编程298
7.6.1 函数式编程简介298
7.6.2 高阶方法299
7.6.3 偏函数应用300
7.6.4 柯里化方法301
7.6.5 数据封装302
7.6.6 错误处理304
7.6.7 模式匹配305
7.7 本章小结308
第8章分布式编程 /309
8.1 C#对分布式编程的支持309
8.1.1 Web服务技术310
8.1.2 Remoting技术311
8.1.3 RESTful API312
8.1.4 gRPC313
8.2 分布式系统举例323
8.2.1 消息队列324
8.2.2 ZeroMQ325
8.2.3 系统架构334
8.2.4 交易
点击展开
点击收起
— 没有更多了 —
正版二手,几十万种图书无法都提供实拍图,但均为7-9成新,无缺页、会有瑕疵或者少许磨损 、或多或少都会有划线、笔记、涂写等,不影响使用。均不保证有光盘、卡片等,辅导习题类笔记较多;书籍有多封面的新老封面随机发货,内容一致,不影响使用,介意勿拍!图片孔网自动匹配,图片与标题不符时以及图片为套装,与标题不符时的下单前请咨询客服,望周知!
以下为对购买帮助不大的评价