登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』C#经典实例 第4版

書城自編碼: 2900581
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]杰伊·希尔亚德[Jay Hilyard], 斯蒂芬·泰
國際書號(ISBN): 9787115435095
出版社: 人民邮电出版社
出版日期: 2016-09-01
版次: 1 印次: 1
頁數/字數: 572/
書度/開本: 128开 釘裝: 平装

售價:NT$ 968

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
《 万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题 》

售價:NT$ 265.0
慈悲与玫瑰
《 慈悲与玫瑰 》

售價:NT$ 398.0
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
《 启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本) 》

售價:NT$ 347.0
心跳重置
《 心跳重置 》

售價:NT$ 269.0
云中记
《 云中记 》

售價:NT$ 347.0
中国古代妇女生活(中国古代生活丛书)
《 中国古代妇女生活(中国古代生活丛书) 》

售價:NT$ 214.0
你的认知正在阻碍你
《 你的认知正在阻碍你 》

售價:NT$ 296.0
我们身边的小鸟朋友:手绘观鸟笔记
《 我们身边的小鸟朋友:手绘观鸟笔记 》

售價:NT$ 356.0

建議一齊購買:

+

NT$ 1110
《 Head First C#(第三版) 》
+

NT$ 735
《 精通Android UI设计 》
+

NT$ 357
《 iOS应用开发基础教程 》
+

NT$ 656
《 苹果Mac OS Ⅹ 10.10 Yosemite超级手册 》
+

NT$ 1782
《 Python编程(第四版) 》
+

NT$ 529
《 ASP.NET项目开发详解(配光盘)(网站开发非常之旅) 》
編輯推薦:
这是一本全面的C#编程参考书,用150多个范例详细探讨了C#开发中的诸多问题。所有范例中的代码均经过验证,可以直接在应用程序中重用。
第4版重新编写了许多解决方案,以充分利用C#新的创新,例如新的表达式级别功能、成员声明功能和语句级别功能。本书还在范例中纳入了动态编程和异步编程的新应用,帮助读者了解如何应用这些语言特性。
本书涵盖以下主题:
类和泛型集合、枚举器和迭代器数据类型LINQ和lambda表达式异常处理反射和动态编程正则表达式文件系统交互网络和WebXML的使用线程、同步和并发
內容簡介:
本书共分为13章,每一章侧重于特定主题的C#解决方案。具体内容包括:类和泛型,集合、枚举器和迭代器,数据类型,语言集成查询和lambda表达式,调试和异常处理,反射和动态编程,正则表达式,文件系统IO,网络和Web,XML,安全,线程、同步和并发,工具箱。本书使用大量范例,帮助开发人员快速理解并解决现实中的问题。
關於作者:
Jay Hilyard 拥有20多年为Windows平台开发应用程序的经验,为.NET平台开发应用也超过了15年。他在MSDN Magazine上发表过很多文章,目前在新罕布什尔州朴茨茅斯的Newmarket(Amadeus的一家子公司)工作。
Stephen Teilhet 从pre-alpha版就开始使用.NET平台,并且一直使用至今。他任职于IBM,是源代码静态安全分析工具的主管安全研究员。这一工具用于发现多种语言中的安全漏洞,如C#和Visual Basic。
徐敬德 2001年开始接触和使用.NET和C#,之后持续关注C#语言发展,使用C#开发过ERP套件、商务智能软件、Unity游戏,曾负责将大众点评网早期.NET 1.x网站迁移到基于.NET 2.0的SOA架构。历任大众点评网系统架构师、成都梦工厂技术总监、深圳岂凡CTO,有三年自主创业经历。
目錄
目录
第1章 类和泛型1
1.0 简介 1
1.1 创建联合类型的结构 3
1.2 使类型可排序 5
1.3 使类型可查找 9
1.4 从一个方法返回多个数据项 12
1.5 解析命令行参数 15
1.6 在运行时初始化常量字段 25
1.7 构建可克隆的类 28
1.8 确保对象的处置 31
1.9 确定何时何处使用泛型 33
1.10 理解泛型类型 34
1.11 反转有序列表中的内容 41
1.12 约束类型参数 43
1.13 将泛型变量初始化为默认值 46
1.14 向生成的实体中添加钩子 48
1.15 控制如何触发多播委托中的一个委托 50
1.16 在C#中使用闭包 56
1.17 使用函数对象在列表中执行多种操作 61
1.18 控制结构类型字段初始化 64
1.19 以更简洁的方式检查null值 68
第2章 集合、枚举器和迭代器 72
2.0 简介 72
2.1 寻找List中的重复数据项 74
2.2 保持List有序 78
2.3 对Dictionary 的键和或值排序 80
2.4 创建具有最小值和最大值边界的Dictionary 82
2.5 在应用程序会话间持久化一个集合 84
2.6 测试Array或List中的每个元素 86
2.7 创建自定义枚举器 88
2.8 处理finally语句块和迭代器 91
2.9 在类中实现嵌套的foreach功能 95
2.10 使用线程安全的字典进行并发访问,不手动加锁 99
第3章 数据类型 106
3.0 简介 106
3.1 把二进制数据编码为base64格式 108
3.2 解码base64编码的二进制数据 109
3.3 把作为byte[]返回的字符串转换为字符串 110
3.4 把字符串传递给只接受byte[]的方法 112
3.5 确定一个字符串是否为有效的数字 113
3.6 舍入浮点值 114
3.7 选择一种舍入算法 115
3.8 安全地执行窄化数据转换 116
3.9 测试有效的枚举值 118
3.10 在位掩码中使用枚举成员 120
3.11 确定是否设置了一个或多个枚举标志 122
第4章 语言集成查询和lambda表达式 126
4.0 简介 126
4.1 查询消息队列 128
4.2 对数据使用集合语义 132
4.3 利用LINQ to SQL重用参数化查询 136
4.4 以文化敏感的方式对结果排序 138
4.5 添加用于LINQ的函数式扩展 141
4.6 跨数据库执行查询和联接 144
4.7 利用LINQ查询配置文件 147
4.8 从数据库直接创建XML文件 150
4.9 有选择地输出查询结果 162
4.10 将LINQ用于不支持IEnumerable的集合 165
4.11 执行高级接口查找 167
4.12 使用lambda表达式 168
4.13 在lambda表达式中使用不同的参数修饰符 173
4.14 用并行来加速LINQ操作 176
第5章 调试和异常处理 187
5.0 简介 187
5.1 知道何时捕获并重新引发异常 193
5.2 处理通过反射调用的方法引发的异常 194
5.3 创建新的异常类型 197
5.4 在首次异常上中断 204
5.5 处理从异步委托中引发的异常 209
5.6 利用Exception.Data为异常提供所需的额外信息 211
5.7 在WinForms应用程序中处理未经处理的异常 213
5.8 在WPF应用程序中处理未经处理的异常 214
5.9 确定一个进程是否停止了响应 217
5.10 在应用程序中使用事件日志 219
5.11 监视事件日志中的特定条目 229
5.12 实现一个简单的性能计数器 230
5.13 为类创建自定义的调试显示 233
5.14 跟踪异常从何而来 235
5.15 在异步情境下处理异常 237
5.16 有选择地处理异常 243
第6章 反射和动态编程 247
6.0 简介 247
6.1 列出引用的程序集 248
6.2 确定程序集中的类型特征 252
6.3 确定继承特征 256
6.4 使用反射调用成员 261
6.5 访问局部变量信息 264
6.6 创建一个泛型类型 267
6.7 使用dynamic与使用object 268
6.8 动态构建对象 271
6.9 使对象可扩展 275
第7章 正则表达式 284
7.0 简介 284
7.1 从MatchCollection中提取组 285
7.2 验证正则表达式的语法 288
7.3 增强基本的字符串替换函数 289
7.4 实现一个更好的分词器 292
7.5 返回匹配所在的整行内容 293
7.6 找到特定次数的匹配 297
7.7 使用常见模式 299
第8章 文件系统IO 303
8.0 简介 303
8.1 使用通配符查找目录和文件 304
8.2 获取目录树 309
8.3 解析路径 313
8.4 启动并与控制台工具交互 314
8.5 锁定文件的一部分 316
8.6 等待文件系统中的动作发生 320
8.7 比较两个可执行模块的版本信息 322
8.8 查询系统上所有驱动器的信息 325
8.9 压缩和解压缩文件 327
第9章 网络和Web 337
9.0 简介 337
9.1 处理Web服务器错误 338
9.2 与Web服务器通信 339
9.3 通过代理服务器 341
9.4 从一个URL获取HTML 343
9.5 使用Web浏览器控件 344
9.6 以编程方式预构建一个ASP.NET网站 346
9.7 为Web应用对数据进行转义和取消转义 349
9.8 检查Web服务器的自定义错误页 351
9.9 编写一个TCP服务器 355
9.10 编写一个TCP客户端 362
9.11 模拟表单执行 370
9.12 通过HTTP传输数据 373
9.13 使用命名管道进行通信 377
9.14 以编程方式发送ping 386
9.16 使用套接字扫描机器的端口 388
9.17 使用当前的互联网连接设置 392
9.18 使用FTP传输文件 398
第10章 XML 401
10.0 简介 401
10.1 以文档顺序读取和访问XML数据 401
10.2 查询XML文档的内容 405
10.3 验证XML 409
10.4 检测对XML文档的修改 413
10.5 处理XML字符串中的无效字符 416
10.6 转换XML 419
10.7 验证修改过的XML文档而无需重新加载 427
10.8 扩展转换 430
10.9 从现有XML文件批量获取架构 436
10.10 将参数传递给转换 438
第11章 安全 443
11.0 简介 443
11.1 加密和解密字符串 443
11.2 加密和解密文件 447
11.3 清理密码算法信息 452
11.4 避免字符串在传输或静止时被篡改 454
11.5 保证安全断言的安全 460
11.6 验证是否已授予程序集特定权限 462
11.7 最小化程序集的攻击面 463
11.8 获得安全和或审计信息 464
11.9 授权或撤销对文件或注册表项的访问 469
11.10 使用安全字符串保护字符串数据 472
11.11 保护流数据 474
11.12 加密web.config信息 486
11.13 获得一个更安全的文件句柄 488
11.14 保存密码 489
第12章 线程、同步和并发 496
12.0 简介 496
12.1 创建每线程静态字段 497
12.2 对类成员提供线程安全的访问 499
12.3 避免沉默的线程终止 505
12.4 在异步委托完成时获得通知 507
12.5 私有化存储线程特定的数据 509
12.6 使用信号量允许资源的多重访问 512
12.7 使用互斥量同步多个进程 516
12.8 使用事件协调线程 525
12.9 在多线程间执行原子操作 527
12.10 优化以读为主的访问 528
12.11 使数据库请求更具扩展性 541
12.12 以一定顺序运行任务 543
第13章 工具箱 549
13.0 简介 549
13.1 处理操作系统关机、电源管理或用户会话变化 549
13.2 控制系统服务 554
13.3 列出加载一个程序集的进程 558
13.4 使用本地工作站上的消息队列 561
13.5 捕获标准输出流的输出 564
13.6 捕获一个进程的标准输出 566
13.7 在它自己的AppDomain中运行代码 568
13.8 确定当前操作系统的操作系统和Service Pack版本 570
关于作者 572
关于封面 572

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.