下载 >  开发技术 >  C# > C#高级编程(第6版)(含目录);;字迹清晰;无错字;绝对真品;;适合珍藏
5

C#高级编程(第6版)(含目录);;字迹清晰;无错字;绝对真品;;适合珍藏

C#高级编程(第6版)(含目录);;字迹清晰;无错字;绝对真品;;适合珍藏
分享
收藏 举报

评论 共1条

wexl word版不错,看起来舒服。
2014-06-26
回复
C#高级编程(第6版)(含目录)

C#高级编程(第6版)(含目录)

立即下载
C#高级编程 第七版 中文完整pdf版 93M (随书源代码+第6版)

《C#高级编程(第7版)》的顶级专家作者团队首先复习了C#的基础知识,之后详细讲解了该语言和架构中的所有新增功能,使读者能立即开始编写Windows应用程序和ASP.NET Web应用程序。   本书几乎涵盖C#语言的所有功能,对于C#初学者和有经验的程序员是值得大力推荐的书籍。实践证明,本书是关于C# 和 Visual Studio的一本全面而且权威的参考书。   《C#高级编程(第7版)》的顶级专家作者团队首先复习了C#的基础知识,之后详细讲解了该语言和架构中的所有新增功能,使读者能立即开始编写Windows应用程序和ASP.NET Web应用程序。 C#经典名著!Wrox畅销书!累计销售已达8万册!   荣获“2005年最权威的十大IT图书”、“2005年度引进版科技类优秀图书”、“2006年最受读者喜爱的十大技术开发类图书”、“2007年最畅销的C#零售图书”、“2008年度优秀IT技术图书”、“2009年度全行业优秀畅销品种”等奖项。 本书是Wrox畅销书,C#经典名著!2009年度全行业优秀畅销书。自第一版出版以来,都是国内读者的普遍好评,累计销量近十万册。     本书主要内容   ◆ 回顾.NET体系结构、对象、泛型、继承、数组、运算符、类型强制转换、委托、事件、Lambda表达式等   ◆ 详细论述C#中的动态对象、命名参数和可选参数、COM专用的交互操作功能、安全类型变体   ◆ 阐述.NET 4的新增功能、WF 4、ADO.NET 数据服务、MEF、并行任务库和PLINQ   ◆ 深入探讨LINQ、WCF、WPF、流文档和固定文档及Silverlight等功能强大的技术   ◆ 回顾ASP.NET编程,介绍ASP.NET MVC和ASP.NET 动态数据等新功能   ◆ 讨论使用WCF、MSMQ、点对点和联合进行通信 第1部分 c#语言 第1章 .net体系结构 1.1 c#与.net的关系 1.2 公共语言运行库 1.2.1 平台无关性 1.2.2 提高性能 1.2.3 语言的互操作性 1.3 中间语言 1.3.1 面向对象和接口的支持 1.3.2 不同的值类型和引用类型 1.3.3 强数据类型化

立即下载
Visual Studio 2015高级编程6版 有书签

Visual Studio 2015高级编程(第6版),作者:[美] Bruce Johnson著 张卫华 裴洪文 译,出版日期:2016.05.01,页码:1028

立即下载
visual studio 2015高级编程(第六版)

visual studio 2015高级编程(第六版)完整版

立即下载
C#高级编程(第6版)源代码

C#高级编程(第6版)源代码,配合含目录的C#高级编程(第6版)书籍阅读,http://download.csdn.net/detail/huanglong302/6962363。

立即下载
c#入门经典(第六版扫描)c#高级编程(第九版扫描)pdf

c#入门经典(第六版,第七版扫描),c#高级编程(第九版)均为pdf格式,此资源太大放了在百度网盘,链接长期有效,

立即下载
C#高级编程6版

C#高级编程第6版 本书几乎涵盖C#语言的所有功能,对于C#初学者和有经验的程序员是值得大力推荐的书籍。实践证明,本书是关于C# 和 Visual Studio的一本全面而且权威的参考书。

立即下载
C#高级编程(第6版)中文版

C#高级编程第6版,pdf,清晰,无封面,只有正文,有目录,共七个分卷,这是第一分卷

立即下载
C#高级编程(第6版)

C#高级编程(第6版)C#高级编程(第6版)C#高级编程(第6版)C#高级编程(第6版)

立即下载
C#高级编程第(6版)目录

C#高级编程第(6版)目录。

立即下载
C#高级编程6版(目录)

C#高级编程第6版(目录) 对于《 C#高级编程第6版.rar》 共5卷的补充

立即下载
C#高级编程(第6版)(全中文完整版)(已做好书签目录)

C#高级编程(第6版)(全中文完整版)(已做好书签目录),这是C#编程的龙书,不管你是C#初学者和牛人高手,如果想提升自己的编程能力的话此书都值得你去仔细研读!它将助你更上一个台阶,此书你值得拥有!!!

立即下载
C++ Primer Plus 中文版第六版 勘误表 PDF电子版高清

比较全的第六版勘误表,应该针对的是北京第一次印刷的书,最近的印刷貌似订正了很多错误...比如河北第七次印刷的版本,不过网上大部分版本都是第一次印刷的书,所以应该会有帮助.总共勘误51处错误.另外这是电子版高清的哦,可以复制.

立即下载
C#高级编程(第6版) 中文 1-10 和31-40章

1-10 31-40章 网上下载的HTML网页,处理了一下,去除了网页其它无用部分。CHM 翻阅起来也比较方便。 好多资源都没有31-40章,别错过了喔~ 打开的时候如果有个复选钩,要去掉才看得到。 点左边索引不会弹出新窗口。

立即下载
c# 高级编程6版 清晰

c# 高级编程第6版 清晰版c# 高级编程第6版 清晰版c# 高级编程第6版 清晰版c# 高级编程第6版 清晰版c# 高级编程第6版 清晰版c# 高级编程第6版 清晰版c# 高级编程第6版 清晰版

立即下载
visual studio 2015 高级编程扫描版pdf

精通Visual Studio 2015 Visual Studio 2015包含大量有助于提高编程效率的新功能以及专用于跨平台开发的新工具。综合性指南 Visual Studio2015高级编程(第6版) 遵循“由程序员为程序员而著”的理念,涵盖所有增强的开发工具,帮你快速掌握Visual Studio的新变化。本书独特的以IDE为中心的方法揭示Visual Studio的诸多秘密,是开发新手和从早期版本升级的开发人员必备的完美参考资料。你可通过本书学习和运用改进的主题选项、定制功能、生成ASP.NET代码的快捷方式、增强的应用开发功能等。

立即下载
c#高级编程(第10版)【原版非扫描】【目录完整】

c#高级编程(第10版)【原版非扫描】【目录完整】 书名页 版权页 译者序 作者简介 技术编辑简介 致谢 前言 目录 第Ⅰ部分 C#语言 第1章 .NET应用程序体系结构 1.1 选择技术 1.2 回顾.NET历史 1.2.1 C#1.0——一种新语言 1.2.2 带有泛型的C# 2和.NET 2 1.2.3 .NET 3.0 —— Windows Presentation Foundation 1.2.4 C# 3和.NET 3.5——LINQ 1.2.5 C# 4和.NET 4.0—— dynamic和TPL 1.2.6 C# 5和异步编程 1.2.7 C# 6和.NET Core 1.2.8 选择技术,继续前进 1.3 .NET 2015 1.3.1 .NET Framework 4.6 1.3.2 .NET Core 1.0 1.3.3 程序集 1.3.4 NuGet包 1.3.5 公共语言运行库 1.3.6 .NET Native 1.3.7 Windows 运行库 1.4 Hello, World 1.5 用.NET 4.6编译 1.6 用.NET Core CLI编译 1.6.1 设置环境 1.6.2 构建应用程序 1.6.3 打包和发布应用程序 1.7 应用程序类型和技术 1.7.1 数据访问 1.7.2 Windows桌面应用程序 1.7.3 UWP 1.7.4 SOAP服务和WCF 1.7.5 Web服务和ASP.NET Web API 1.7.6 WebHooks和SignalR 1.7.7 Windows服务 1.7.8 Web应用程序 1.7.9 Microsoft Azure 1.8 开发工具 1.8.1 Visual Studio Community 1.8.2 Visual Studio Professional with MSDN 1.8.3 Visual Studio Enterprise with MSDN 1.8.4 Visual Studio Code 1.9 小结 2.5 程序流控制 2.5.1 条件语句 2.5.2 循环 2.5.3 跳转语句 2.6 枚举 2.7 名称空间 2.7.1 using语句 2.7.2 名称空间的别名 2.8 Main()方法 2.9 使用注释 2.9.1 源文件中的内部注释 2.9.2 XML文档 2.10 C#预处理器指令 2.10.1 #define和#undef 2.10.2 #if、#elif、#else和#endif 2.10.3 #warning和 # error 2.10.4 #region和#endregion 2.10.5 #line 2.10.6 #pragma 2.11 C#编程准则 2.11.1 关于标识符的规则 2.11.2 用法约定 2.12 小结 第2章 核心C# 2.1 C#基础 2.2 用Visual Studio创建Hello, World! 2.2.1 创建解决方案 2.2.2 创建新项目 2.2.3 编译和运行程序 2.2.4 代码的详细介绍 2.3 变量 2.3.1 初始化变量 2.3.2 类型推断 2.3.3 变量的作用域 2.3.4 常量 2.4 预定义数据类型 2.4.1 值类型和引用类型 2.4.2 .NET类型 2.4.3 预定义的值类型 2.4.4 预定义的引用类型 第3章 对象和类型 3.1 创建及使用类 3.2 类和结构 3.3 类 3.3.1 字段 3.3.2 属性 3.3.3 方法 3.3.4 构造函数 3.3.5 只读成员 3.3.6 只读字段 3.4 匿名类型 3.5 结构 3.5.1 结构是值类型 3.5.2 结构和继承 3.5.3 结构的构造函数 3.6 按值和按引用传递参数 3.6.1 ref参数 3.6.2 out参数 3.7 可空类型 3.8 枚举 3.9 部分类 3.10 扩展方法 3.11 Object类 3.12 小结 第4章 继承 4.1 继承 4.2 继承的类型 4.2.1 多重继承 4.2.2 结构和类 4.3 实现继承 4.3.1 虚方法 4.3.2 多态性 4.3.3 隐藏方法 4.3.4 调用方法的基类版本 4.3.5 抽象类和抽象方法 4.3.6 密封类和密封方法 4.3.7 派生类的构造函数 4.4 修饰符 4.4.1 访问修饰符 4.4.2 其他修饰符 4.5 接口 4.5.1 定义和实现接口 4.5.2 派生的接口 4.6 is和as运算符 4.7 小结 第5章 托管和非托管的资源 5.1 资源 5.2 后台内存管理 5.2.1 值数据类型 5.2.2 引用数据类型 5.2.3 垃圾回收 5.3 强引用和弱引用 5.4 处理非托管的资源 5.4.1 析构函数或终结器 5.4.2 IDisposable接口 5.4.3 using语句 5.4.4 实现IDisposable接口和析构函数 5.4.5 IDisposable和终结器的规则 5.5 不安全的代码 5.5.1 用指针直接访问内存 5.5.2 指针示例:PointerPlayground 5.5.3 使用指针优化性能 5.6 平台调用 5.7 小结 第6章 泛型 6.1 泛型概述 6.1.1 性能 6.1.2 类型安全 6.1.3 二进制代码的重用 6.1.4 代码的扩展 6.1.5 命名约定 6.2 创建泛型类 6.3 泛型类的功能 6.3.1 默认值 6.3.2 约束 6.3.3 继承 6.3.4 静态成员 6.4 泛型接口 6.4.1 协变和抗变 6.4.2 泛型接口的协变 6.4.3 泛型接口的抗变 6.5 泛型结构 6.6 泛型方法 6.6.1 泛型方法示例 6.6.2 带约束的泛型方法 6.6.3 带委托的泛型方法 6.6.4 泛型方法规范 6.7 小结 第7章 数组和元组 7.1 同一类型和不同类型的多个对象 7.2 简单数组 7.2.1 数组的声明 7.2.2 数组的初始化 7.2.3 访问数组元素 7.2.4 使用引用类型 7.3 多维数组 7.4 锯齿数组 7.5 Array类 7.5.1 创建数组 7.5.2 复制数组 7.5.3 排序 7.6 数组作为参数 7.6.1 数组协变 7.6.2 ArraySegment<T> 7.7 枚举 7.7.1 IEnumerator接口 7.7.2 foreach语句 7.7.3 yield语句 7.8 元组 7.9 结构比较 7.10 小结 第8章 运算符和类型强制转换 8.1 运算符和类型转换 8.2 运算符 8.2.1 运算符的简化操作 8.2.2 运算符的优先级和关联性 8.3 类型的安全性 8.3.1 类型转换 8.3.2 装箱和拆箱 8.4 比较对象的相等性 8.4.1 比较引用类型的相等性 8.4.2 比较值类型的相等性 8.5 运算符重载 8.5.1 运算符的工作方式 8.5.2 运算符重载的示例:Vector结构 8.5.3 比较运算符的重载 8.5.4 可以重载的运算符 8.6 实现自定义的索引运算符 8.7 实现用户定义的类型强制转换 8.7.1 实现用户定义的类型强制转换 8.7.2 多重类型强制转换 8.8 小结 第9章 委托、Iambda表达式和事件 9.1 引用方法 9.2 委托 9.2.1 声明委托 9.2.2 使用委托 9.2.3 简单的委托示例 9.2.4 Action<T>和Func<T>委托 9.2.5 BubbleSorter示例 9.2.6 多播委托 9.2.7 匿名方法 9.3 lambda表达式 9.3.1 参数 9.3.2 多行代码 9.3.3 闭包 9.4 事件 9.4.1 事件发布程序 9.4.2 事件侦听器 9.4.3 弱事件 9.5 小结 第10章 字符串和正则表达式 10.1 System.String类 10.1.1 构建字符串 10.1.2 StringBuilder成员 10.2 字符串格式 10.2.1 字符串插值 10.2.2 日期时间和数字的格式 10.2.3 自定义字符串格式 10.3 正则表达式 10.3.1 正则表达式概述 10.3.2 RegularExpressionsPlayaround示例 10.3.3 显示结果 10.3.4 匹配、组和捕获 10.4 小结 第11章 集合 11.1 概述 11.2 集合接口和类型 11.3 列表 11.3.1 创建列表 11.3.2 只读集合 11.4 队列 11.5 栈 11.6 链表 11.7 有序列表 11.8 字典 11.8.1 字典初始化器 11.8.2 键的类型 11.8.3 字典示例 11.8.4 Lookup类 11.8.5 有序字典 11.9 集 11.10 性能 11.11 小结 第12章 特殊的集合 12.1 概述 12.2 处理位 12.2.1 BitArray类 12.2.2 BitVector32结构 12.3 可观察的集合 12.4 不变的集合 12.4.1 使用构建器和不变的集合 12.4.2 不变集合类型和接口 12.4.3 使用LINQ和不变的数组 12.5 并发集合 12.5.1 创建管道 12.5.2 使用BlockingCollection 12.5.3 使用ConcurrentDictionary 12.5.4 完成管道 12.6 小结 第13章 LINQ 13.1 LINQ概述 13.1.1 列表和实体 13.1.2 LINQ查询 13.1.3 扩展方法 13.1.4 推迟查询的执行 13.2 标准的查询操作符 13.2.1 筛选 13.2.2 用索引筛选 13.2.3 类型筛选 13.2.4 复合的from子句 13.2.5 排序 13.2.6 分组 13.2.7 LINQ 查询中的变量 13.2.8 对嵌套的对象分组 13.2.9 内连接 13.2.10 左外连接 13.2.11 组连接 13.2.12 集合操作 13.2.13 合并 13.2.14 分区 13.2.15 聚合操作符 13.2.16 转换操作符 13.2.17 生成操作符 13.3 并行LINQ 13.3.1 并行查询 13.3.2 分区器 13.3.3 取消 13.4 表达式树 13.5 LINQ提供程序 13.6 小结 第14章 错误和异常 14.1 简介 14.2 异常类 14.3 捕获异常 14.3.1 实现多个catch块 14.3.2 在其他代码中捕获异常 14.3.3 System.Exception属性 14.3.4 异常过滤器 14.3.5 重新抛出异常 14.3.6 没有处理异常时发生的情况 14.4 用户定义的异常类 14.4.1 捕获用户定义的异常 14.4.2 抛出用户定义的异常 14.4.3 定义用户定义的异常类 14.5 调用者信息 14.6 小结 第15章 异步编程 15.1 异步编程的重要性 15.2 异步模式 15.2.1 同步调用 15.2.2 异步模式 15.2.3 基于事件的异步模式 15.2.4 基于任务的异步模式 15.3 异步编程的基础 15.3.1 创建任务 15.3.2 调用异步方法 15.3.3 延续任务 15.3.4 同步上下文 15.3.5 使用多个异步方法 15.3.6 转换异步模式 15.4 错误处理 15.4.1 异步方法的异常处理 15.4.2 多个异步方法的异常处理 15.4.3 使用AggregateException信息 15.5 取消 15.5.1 开始取消任务 15.5.2 使用框架特性取消任务 15.5.3 取消自定义任务 15.6 小结 第16章 反射、元数据和动态编程 16.1 在运行期间检查代码和动态编程 16.2 自定义特性 16.2.1 编写自定义特性 16.2.2 自定义特性示例:WhatsNewAttributes 16.3 反射 16.3.1 System.Type类 16.3.2 TypeView示例 16.3.3 Assembly类 16.3.4 完成WhatsNewAttributes示例 16.4 为反射使用动态语言扩展 16.4.1 创建Calculator库 16.4.2 动态实例化类型 16.4.3 用反射API调用成员 16.4.4 使用动态类型调用成员 16.5 dynamic类型 16.6 DLR 16.7 包含DLR ScriptRuntime 16.8 DynamicObject和ExpandoObject 16.8.1 DynamicObject 16.8.2 ExpandoObject 16.9 小结 第Ⅱ部分 .NET Core与Windows Runtime 第17章 Visual Studio 2015 17.1 使用Visual Studio 2015 17.1.1 Visual Studio的版本 17.1.2 Visual Studio设置 17.2 创建项目 17.2.1 面向多个版本的.NET Framework 17.2.2 选择项目类型 17.3 浏览并编写项目 17.3.1 构建环境:CLI和MSBuild 17.3.2 Solution Explorer 17.3.3 使用代码编辑器 17.3.4 学习和理解其他窗口 17.3.5 排列窗口 17.4 构建项目 17.4.1 构建、编译和生成代码 17.4.2 调试版本和发布版本 17.4.3 选择配置 17.4.4 编辑配置 17.5 调试代码 17.5.1 设置断点 17.5.2 使用数据提示和调试器可视化工具 17.5.3 Live Visual Tree 17.5.4 监视和修改变量 17.5.5 异常 17.5.6 多线程 17.6 重构工具 17.7 体系结构工具 17.7.1 代码地图 17.7.2 层关系图 17.8 分析应用程序 17.8.1 诊断工具 17.8.2 Concurrency Visualizer 17.8.3 代码分析器 17.8.4 Code Metrics 17.9 小结 第18章 .NET编译器平台 18.1 简介 18.2 编译器管道 18.3 语法分析 18.3.1 使用查询节点 18.3.2 遍历节点 18.4 语义分析 18.4.1 编译 18.4.2 语义模型 18.5 代码转换 18.5.1 创建新树 18.5.2 使用语法重写器 18.6 Visual Studio Code重构 18.6.1 VSIX包 18.6.2 代码重构提供程序 18.7 小结 第19章 测试 19.1 概述 19.2 使用MSTest进行单元测试 19.2.1 使用MSTest创建单元测试 19.2.2 运行单元测试 19.2.3 使用MSTest预期异常 19.2.4 测试全部代码路径 19.2.5 外部依赖 19.2.6 Fakes Framework 19.2.7 IntelliTest 19.3 使用xUnit进行单元测试 19.3.1 使用xUnit和.NET Core 19.3.2 创建Fact属性 19.3.3 创建Theory属性 19.3.4 用dotnet工具运行单元测试 19.3.5 使用Mocking库 19.4 UI测试 19.5 Web测试 19.5.1 创建Web测试 19.5.2 运行Web测试 19.5.3 Web负载测试 19.6 小结 第20章 诊断和Application Insights 20.1 诊断概述 20.2 使用EventSource跟踪 20.2.1 EventSource的简单用法 20.2.2 跟踪工具 20.2.3 派生自EventSource 20.2.4 使用注释和EventSource 20.2.5 创建事件清单模式 20.2.6 使用活动ID 20.3 创建自定义侦听器 20.4 使用Application Insights 20.4.1 创建通用Windows应用程序 20.4.2 创建Application Insights资源 20.4.3 配置Windows应用程序 20.4.4 使用收集器 20.4.5 编写自定义事件 20.5 小结 第21章 任务和并行编程 21.1 概述 21.2 Parallel类 21.2.1 使用Parallel.For()方法循环 21.2.2 提前停止Parallel.For 21.2.3 Parallel.For()的初始化 21.2.4 使用Parallel.ForEach()方法循环 21.2.5 通过Parallel.Invoke()方法调用多个方法 21.3 任务 21.3.1 启动任务 21.3.2 Future——任务的结果 21.3.3 连续的任务 21.3.4 任务层次结构 21.3.5 从方法中返回任务 21.3.6 等待任务 21.4 取消架构 21.4.1 Parallel.For()方法的取消 21.4.2 任务的取消 21.5 数据流 21.5.1 使用动作块 21.5.2 源和目标数据块 21.5.3 连接块 21.6 小结 22.13 Timer类 22.14 小结 第22章 任务同步 22.1 概述 22.2 线程问题 22.2.1 争用条件 22.2.2 死锁 22.3 lock语句和线程安全 22.4 Interlocked类 22.5 Monitor类 22.6 SpinLock结构 22.7 WaitHandle基类 22.8 Mutex类 22.9 Semaphore类 22.10 Events类 22.11 Barrier类 22.12 ReaderWriterLockSlim类 第23章 文件和流 23.1 概述 23.2 管理文件系统 23.2.1 检查驱动器信息 23.2.2 使用Path类 23.2.3 创建文件和文件夹 23.2.4 访问和修改文件的属性 23.2.5 创建简单的编辑器 23.2.6 使用File执行读写操作 23.3 枚举文件 23.4 使用流处理文件 23.4.1 使用文件流 23.4.2 读取流 23.4.3 写入流 23.4.4 复制流 23.4.5 随机访问流 23.4.6 使用缓存的流 23.5 使用读取器和写入器 23.5.1 StreamReader类 23.5.2 StreamWriter类 23.5.3 读写二进制文件 23.6 压缩文件 23.6.1 使用压缩流 23.6.2 压缩文件 23.7 观察文件的更改 23.8 使用内存映射的文件 23.8.1 使用访问器创建内存映射文件 23.8.2 使用流创建内存映射文件 23.9 使用管道通信 23.9.1 创建命名管道服务器 23.9.2 创建命名管道客户端 23.9.3 创建匿名管道 23.10 通过Windows运行库使用文件和流 23.10.1 Windows应用程序编辑器 23.10.2 把Windows Runtime类型映射为.NET类型 23.11 小结 24.4 资源的访问控制 24.5 使用证书发布代码 24.6 小结 第24章 安全性 24.1 概述 24.2 验证用户信息 24.2.1 使用Windows标识 24.2.2 Windows Principal 24.2.3 使用声称 24.3 加密数据 24.3.1 创建和验证签名 24.3.2 实现安全的数据交换 24.3.3 使用RSA签名和散列 24.3.4 实现数据的保护 第25章 网络 25.1 网络 25.2 HttpClient类 25.2.1 发出异步的Get请求 25.2.2 抛出异常 25.2.3 传递标题 25.2.4 访问内容 25.2.5 用HttpMessageHandler自定义请求 25.2.6 使用SendAsync创建HttpRequestMessage 25.2.7 使用HttpClient和Windows Runtime 25.3 使用WebListener类 25.4 使用实用工具类 25.4.1 URI 25.4.2 IPAddress 25.4.3 IPHostEntry 25.4.4 Dns 25.5 使用TCP 25.5.1 使用TCP创建HTTP客户程序 25.5.2 创建TCP侦听器 25.5.3 创建TCP客户端 25.5.4 TCP和UDP 25.6 使用UDP 25.6.1 建立UDP接收器 25.6.2 创建UDP发送器 25.6.3 使用多播 25.7 使用套接字 25.7.1 使用套接字创建侦听器 25.7.2 使用NetworkStream和套接字 25.7.3 通过套接字使用读取器和写入器 25.7.4 使用套接字实现接收器 25.8 小结 第26章 Composition 26.1 概述 26.2 Composition库的体系结构 26.2.1 使用特性的Composition 26.2.2 基于约定的部件注册 26.3 定义协定 26.4 导出部件 26.4.1 创建部件 26.4.2 使用部件的部件 26.4.3 导出元数据 26.4.4 使用元数据进行惰性加载 26.5 导入部件 26.5.1 导入连接 26.5.2 部件的惰性加载 26.5.3 读取元数据 26.6 小结 第27章 XML和JSON 27.1 数据格式 27.1.1 XML 27.1.2 .NET支持的XML标准 27.1.3 在框架中使用XML 27.1.4 JSON 27.2 读写流格式的XML 27.2.1 使用XmlReader类读取XML 27.2.2 使用XmlWriter类 27.3 在.NET中使用DOM 27.3.1 使用XmlDocument类读取 27.3.2 遍历层次结构 27.3.3 使用XmlDocument插入节点 27.4 使用XPathNavigator类 27.4.1 XPathDocument类 27.4.2 XPathNavigator类 27.4.3 XPathNodeIterator类 27.4.4 使用XPath导航XML 27.4.5 使用XPath评估 27.4.6 用XPath修改XML 27.5 在XML中序列化对象 27.5.1 序列化简单对象 27.5.2 序列化一个对象树 27.5.3 没有特性的序列化 27.6 LINQ to XML 27.6.1 XDocument对象 27.6.2 XElement对象 27.6.3 XNamespace对象 27.6.4 XComment对象 27.6.5 XAttribute对象 27.6.6 使用LINQ查询XML文档 27.6.7 查询动态的XML文档 27.6.8 转换为对象 27.6.9 转换为XML 27.7 JSON 27.7.1 创建JSON 27.7.2 转换对象 27.7.3 序列化对象 27.8 小结 第28章 本地化 28.1 全球市场 28.2 System.Globalization名称空间 28.2.1 Unicode问题 28.2.2 区域性和区域 28.2.3 使用区域性 28.2.4 排序 28.3 资源 28.3.1 资源读取器和写入器 28.3.2 使用资源文件生成器 28.3.3 通过ResourceManager使用资源文件 28.3.4 System.Resources名称空间 28.4 使用WPF本地化 28.5 使用ASP.NET Core本地化 28.5.1 注册本地化服务 28.5.2 注入本地化服务 28.5.3 区域性提供程序 28.5.4 在ASP.NET Core中使用资源 28.6 本地化通用Windows平台 28.6.1 给UWP使用资源 28.6.2 使用多语言应用程序工具集进行本地化 28.7 创建自定义区域性 28.8 小结 第Ⅲ部分 Windows应用程序 第29章 核心XAML 29.1 XAML的作用 29.2 XAML概述 29.2.1 使用WPF把元素映射到类上 29.2.2 通过通用Windows应用程序把元素映射到类上 29.2.3 使用自定义.NET类 29.2.4 把属性用作特性 29.2.5 把属性用作元素 29.2.6 使用集合和XAML 29.3 依赖属性 29.3.1 创建依赖属性 29.3.2 值变更回调和事件 29.3.3 强制值回调和WPF 29.4 路由事件 29.4.1 用于Windows 应用程序的路由事件 29.4.2 WPF的冒泡和隧道 29.4.3 用WPF实现自定义路由事件 29.5 附加属性 29.6 标记扩展 29.6.1 创建自定义标记扩展 29.6.2 XAML定义的标记扩展 29.7 小结 第30章 样式化XAML应用程序 30.1 样式设置 30.2 形状 30.3 几何图形 30.3.1 使用段的几何图形 30.3.2 使用PML的几何图形 30.3.3 合并的几何图形(WPF) 30.4 变换 30.4.1 缩放 30.4.2 平移 30.4.3 旋转 30.4.4 倾斜 30.4.5 组合变换和复合变换 30.4.6 使用矩阵的变换 30.4.7 变换布局 30.5 画笔 30.5.1 SolidColorBrush 30.5.2 LinearGradientBrush 30.5.3 ImageBrush 30.5.4 WebViewBrush 30.5.5 只用于WPF的画笔 30.6 样式和资源 30.6.1 样式 30.6.2 资源 30.6.3 从代码中访问资源 30.6.4 动态资源(WPF) 30.6.5 资源字典 30.6.6 主题资源(UWP) 30.7 模板 30.7.1 控件模板 30.7.2 数据模板 30.7.3 样式化ListView 30.7.4 ListView项的数据模板 30.7.5 项容器的样式 30.7.6 项面板 30.7.7 列表视图的控件模板 30.8 动画 30.8.1 时间轴 30.8.2 缓动函数 30.8.3 关键帧动画 30.8.4 过渡(UWP应用程序) 30.9 可视化状态管理器 30.9.1 用控件模板预定义状态 30.9.2 定义自定义状态 30.9.3 设置自定义的状态 30.10 小结 第31章 模式和XAML应用程序 31.1 使用 MVVM的原因 31.2 定义 MVVM模式 31.3 共享代码 31.3.1 使用API 协定和通用Windows平台 31.3.2 使用共享项目 31.3.3 使用移动库 31.4 示例解决方案 31.5 模型 31.5.1 实现变更通知 31.5.2 使用Repository模式 31.6 视图模型 31.6.1 命令 31.6.2 服务和依赖注入 31.7 视图 31.7.1 注入视图模型 31.7.2 用于WPF的数据绑定 31.7.3 用于UWP的已编译数据绑定 31.8 使用事件传递消息 31.9 IoC容器 31.10 使用框架 31.11 小结 第32章 Windows应用程序:用户界面 32.1 概述 32.2 导航 32.2.1 导航回最初的页面 32.2.2 重写Page类的导航 32.2.3 在页面之间导航 32.2.4 后退按钮 32.2.5 Hub 32.2.6 Pivot 32.2.7 应用程序shell 32.2.8 汉堡按钮 32.2.9 分隔视图 32.2.10 给SplitView窗格添加内容 32.3 布局 32.3.1 VariableSizedWrapGrid 32.3.2 RelativePanel 32.3.3 自适应触发器 32.3.4 XAML视图 32.3.5 延迟加载 32.4 命令 32.5 已编译的数据绑定 32.5.1 已编译绑定的生命周期 32.5.2 给已编译的数据模板使用资源 32.6 控件 32.6.1 TextBox 控件 32.6.2 AutoSuggest 32.6.3 Inking 32.6.4 读写笔触的选择器 32.7 小结 第33章 高级Windows应用程序 33.1 概述 33.2 应用程序的生命周期 33.3 应用程序的执行状态 33.4 导航状态 33.4.1 暂停应用程序 33.4.2 激活暂停的应用程序 33.4.3 测试暂停 33.4.4 页面状态 33.5 共享数据 33.5.1 共享源 33.5.2 共享目标 33.6 应用程序服务 33.6.1 创建模型 33.6.2 为应用程序服务连接创建后台任务 33.6.3 注册应用程序服务 33.6.4 调用应用程序服务 33.7 相机 33.8 Geolocation和MapControl 33.8.1 使用MapControl 33.8.2 使用Geolocator定位信息 33.8.3 街景地图 33.8.4 继续请求位置信息 33.9 传感器 33.9.1 光线 33.9.2 罗盘 33.9.3 加速计 33.9.4 倾斜计 33.9.5 陀螺仪 33.9.6 方向 33.9.7 Rolling Marble示例 33.10 小结 第34章 带WPF的Windows桌面应用程序 34.1 概述 34.2 控件 34.2.1 简单控件 34.2.2 内容控件 34.2.3 带标题的内容控件 34.2.4 项控件 34.2.5 带标题的项控件 34.2.6 修饰 34.3 布局 34.3.1 StackPanel 34.3.2 WrapPanel 34.3.3 Canvas 34.3.4 DockPanel 34.3.5 Grid 34.4 触发器 34.4.1 属性触发器 34.4.2 多触发器 34.4.3 数据触发器 34.5 菜单和功能区控件 34.5.1 菜单控件 34.5.2 功能区控件 34.6 Commanding 34.6.1 定义命令 34.6.2 定义命令源 34.6.3 命令绑定 34.7 数据绑定 34.7.1 BooksDemo应用程序内容 34.7.2 用XAML绑定 34.7.3 简单对象的绑定 34.7.4 更改通知 34.7.5 对象数据提供程序 34.7.6 列表绑定 34.7.7 主从绑定 34.7.8 多绑定 34.7.9 优先绑定 34.7.10 值的转换 34.7.11 动态添加列表项 34.7.12 动态添加选项卡中的项 34.7.13 数据模板选择器 34.7.14 绑定到XML上 34.7.15 绑定的验证和错误处理 34.8 TreeView 34.9 DataGrid 34.9.1 自定义列 34.9.2 行的细节 34.9.3 用DataGrid进行分组 34.9.4 实时成型 34.10 小结 第35章 用WPF创建文档 35.1 简介 35.2 文本元素 35.2.1 字体 35.2.2 TextEffect 35.2.3 内联 35.2.4 块 35.2.5 列表 35.2.6 表 35.2.7 块的锚定 35.3 流文档 35.4 固定文档 35.5 XPS文档 35.6 打印 35.6.1 用PrintDialog打印 35.6.2 打印可见元素 35.7 小结 第36章 部署Windows应用程序 36.1 部署是应用程序生命周期的一部分 36.2 部署的规划 36.2.1 部署选项 36.2.2 部署要求 36.2.3 部署.NET运行库 36.3 传统的部署选项 36.3.1 xcopy部署 36.3.2 Windows Installer 36.4 ClickOnce 36.4.1 ClickOnce操作 36.4.2 发布ClickOnce应用程序 36.4.3 ClickOnce设置 36.4.4 ClickOnce文件的应用程序缓存 36.4.5 应用程序的安装 36.4.6 ClickOnce部署API 36.5 UWP应用程序 36.5.1 创建应用程序包 36.5.2 Windows App Certification Kit 36.5.3 旁加载 36.6 小结 第Ⅳ部分 Web应用程序和服务 第37章 ADO.NET 37.1 ADO.NET概述 37.1.1 示例数据库 37.1.2 NuGet 包和名称空间 37.2 使用数据库连接 37.2.1 管理连接字符串 37.2.2 连接池 37.2.3 连接信息 37.3 命令 37.3.1 ExecuteNonQuery()方法 37.3.2 ExecuteScalar()方法 37.3.3 ExecuteReader()方法 37.3.4 调用存储过程 37.4 异步数据访问 37.5 事务 37.6 小结 第38章 Entity Framework Core 38.1 Entity Framework简史 38.2 Entity Framework简介 38.2.1 创建模型 38.2.2 创建上下文 38.2.3 写入数据库 38.2.4 读取数据库 38.2.5 更新记录 38.2.6 删除记录 38.3 使用依赖注入 38.4 创建模型 38.4.1 创建关系 38.4.2 用.NET CLI迁移 38.4.3 用MSBuild迁移 38.4.4 创建数据库 38.4.5 数据注释 38.4.6 流利API 38.4.7 在数据库中搭建模型 38.5 使用对象状态 38.5.1 用关系添加对象 38.5.2 对象的跟踪 38.5.3 更新对象 38.5.4 更新未跟踪的对象 38.6 冲突的处理 38.6.1 最后一个更改获胜 38.6.2 第一个更改获胜 38.7 使用事务 38.7.1 使用隐式的事务 38.7.2 创建显式的事务 38.8 小结 第39章 Windows服务 39.1 Windows服务 39.2 Windows服务的体系结构 39.2.1 服务程序 39.2.2 服务控制程序 39.2.3 服务配置程序 39.2.4 Windows服务的类 39.3 创建Windows服务程序 39.3.1 创建服务的核心功能 39.3.2 QuoteClient示例 39.3.3 Windows服务程序 39.3.4 线程化和服务 39.3.5 服务的安装 39.3.6 安装程序 39.4 Windows服务的监控和控制 39.4.1 MMC管理单元 39.4.2 net.exe实用程序 39.4.3 sc.exe实用程序 39.4.4 Visual Studio Server Explorer 39.4.5 编写自定义ServiceController类 39.5 故障排除和事件日志 39.6 小结 第40章 ASP.NET Core 40.1 ASP.NET Core 1.0 40.2 Web技术 40.2.1 HTML 40.2.2 CSS 40.2.3 JavaScript和TypeScript 40.2.4 脚本库 40.3 ASP.NET Web项目 40.4 启动 40.5 添加静态内容 40.5.1 使用JavaScript包管理器:npm 40.5.2 用gulp构建 40.5.3 通过Bower使用客户端库 40.6 请求和响应 40.6.1 请求标题 40.6.2 查询字符串 40.6.3 编码 40.6.4 表单数据 40.6.5 cookie 40.6.6 发送JSON 40.7 依赖注入 40.7.1 定义服务 40.7.2 注册服务 40.7.3 注入服务 40.7.4 调用控制器 40.8 使用映射的路由 40.9 使用中间件 40.10 会话状态 40.11 配置ASP.NET 40.11.1 读取配置 40.11.2 基于环境的不同配置 40.11.3 用户密钥 40.12 小结 第41章 ASP.NET MVC 41.1 为ASP.NET MVC 6建立服务 41.2 定义路由 41.2.1 添加路由 41.2.2 使用路由约束 41.3 创建控制器 41.3.1 理解动作方法 41.3.2 使用参数 41.3.3 返回数据 41.3.4 使用Controller基类和POCO控制器 41.4 创建视图 41.4.1 向视图传递数据 41.4.2 Razor语法 41.4.3 创建强类型视图 41.4.4 定义布局 41.4.5 用部分视图定义内容 41.4.6 使用视图组件 41.4.7 在视图中使用依赖注入 41.4.8 为多个视图导入名称空间 41.5 从客户端提交数据 41.5.1 模型绑定器 41.5.2 注解和验证 41.6 使用HTML Helper 41.6.1 简单的Helper 41.6.2 使用模型数据 41.6.3 定义HTML特性 41.6.4 创建列表 41.6.5 强类型化的Helper 41.6.6 编辑器扩展 41.6.7 实现模板 41.7 标记辅助程序 41.7.1 激活标记辅助程序 41.7.2 使用锚定标记辅助程序 41.7.3 使用标签标记辅助程序 41.7.4 使用输入标记辅助程序 41.7.5 使用表单进行验证 41.7.6 创建自定义标记辅助程序 41.8 实现动作过滤器 41.9 创建数据驱动的应用程序 41.9.1 定义模型 41.9.2 创建数据库 41.9.3 创建服务 41.9.4 创建控制器 41.9.5 创建视图 41.10 实现身份验证和授权 41.10.1 存储和检索用户信息 41.10.2 启动身份系统 41.10.3 执行用户注册 41.10.4 设置用户登录 41.10.5 验证用户的身份 41.11 小结 第42章 ASP.NET Web API 42.1 概述 42.2 创建服务 42.2.1 定义模型 42.2.2 创建存储库 42.2.3 创建控制器 42.2.4 修改响应格式 42.2.5 REST 结果和状态码 42.3 创建异步服务 42.4 创建.NET客户端 42.4.1 发送GET请求 42.4.2 从服务中接收XML 42.4.3 发送POST请求 42.4.4 发送PUT请求 42.4.5 发送DELETE请求 42.5 写入数据库 42.5.1 定义数据库 42.5.2 创建存储库 42.6 创建元数据 42.7 创建和使用OData服务 42.7.1 创建数据模型 42.7.2 创建服务 42.7.3 OData查询 42.8 小结 第43章 WebHooks和SignaIR 43.1 概述 43.2 SignalR的体系结构 43.3 使用SignalR的简单聊天程序 43.3.1 创建集线器 43.3.2 用HTML和JavaScript创建客户端 43.3.3 创建SignalR .NET客户端 43.4 分组连接 43.4.1 用分组扩展集线器 43.4.2 用分组扩展WPF客户端 43.5 WebHooks的体系结构 43.6 创建Dropbox和GitHub接收器 43.6.1 创建Web应用程序 43.6.2 为Dropbox和GitHub配置WebHooks 43.6.3 实现处理程序 43.6.4 用Dropbox和GitHub配置应用程序 43.6.5 运行应用程序 43.7 小结 第44章 WCF 44.1 WCF概述 44.1.1 SOAP 44.1.2 WSDL 44.2 创建简单的服务和客户端 44.2.1 定义服务和数据协定 44.2.2 数据访问 44.2.3 服务的实现 44.2.4 WCF服务宿主和WCF测试客户端 44.2.5 自定义服务宿主 44.2.6 WCF客户端 44.2.7 诊断 44.2.8 与客户端共享协定程序集 44.3 协定 44.3.1 数据协定 44.3.2 版本问题 44.3.3 服务协定和操作协定 44.3.4 消息协定 44.3.5 错误协定 44.4 服务的行为 44.5 绑定 44.5.1 标准绑定 44.5.2 标准绑定的功能 44.5.3 WebSocket 44.6 宿主 44.6.1 自定义宿主 44.6.2 WAS宿主 44.6.3 预配置的宿主类 44.7 客户端 44.7.1 使用元数据 44.7.2 共享类型 44.8 双工通信 44.8.1 双工通信的协定 44.8.2 用于双工通信的服务 44.8.3 用于双工通信的客户应用程序 44.9 路由 44.9.1 路由示例应用程序 44.9.2 路由接口 44.9.3 WCF路由服务 44.9.4 为故障切换使用路由器 44.9.5 改变协定的桥梁 44.9.6 过滤器的类型 44.10 小结 第45章 部署网站和服务 45.1 部署Web应用程序 45.2 部署前的准备 45.2.1 创建ASP.NET 4.6 Web应用程序 45.2.2 创建ASP.NET Core 1.0 Web应用程序 45.2.3 ASP.NET 4.6的配置文件 45.2.4 ASP.NET Core 1.0的配置文件 45.3 部署到IIS 45.3.1 使用IIS Manager准备Web应用程序 45.3.2 Web部署到IIS 45.4 部署到Microsoft Azure 45.4.1 创建SQL数据库 45.4.2 用SQL Azure测试本地网站 45.4.3 部署到Microsoft Azure Web应用 45.5 部署到Docker 45.6 小结

立即下载
C#高级编程(第6版)源代码.part01

C#,高级编程,第6版 C#高级编程(第6版).part01 C#高级编程(第6版).part02 C#高级编程(第6版).part03

立即下载
C#高级编程6版 04

C#高级编程第6版 04 C#高级编程第6版 04 C#高级编程第6版 04 C#高级编程第6版 04

立即下载
C#高级编程(第6版)源代码.part02

C#,高级编程,第6版, 源码 C#高级编程(第6版).part01 C#高级编程(第6版).part02 C#高级编程(第6版).part03

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

C#高级编程(第6版)(含目录);;字迹清晰;无错字;绝对真品;;适合珍藏

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: