网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C#高级编程(第10版C#6&.NET Core1.0.NET开发经典名著)
分类
作者 (美)克里斯琴·内格尔
出版社 清华大学出版社
下载
简介
内容推荐
Visual Studio 2015、ASP.NET Core 1.0和Universal Windows Platform的推出,为开发人员提供了使用C#创建应用程序的新方式。作为经典C#畅销书,克里斯琴·内格尔著的《C#不错编程》涵盖了充分利用升级功能,积极简化工作流程所需的全部信息。本书循序渐进地讲解了Visual Studio 2015、NET Core 1.0、ASP.NET MVC、Universal Windows Platform、WPF的近期新变化。每一章都提供了清晰的解释、下载的代码,并从专家的角度提供了有价值的视野。有本书在手,读者可以快速获得近期新的特性和功能。
作者简介
Christian Nagel是微软开发技术人(Microsoft Regional Director)、Visual Studio和开发技术方向的微软MVP、软件架构师、资历开发人员(2000年就开始用.NET技术建立解决方案) 。他编著过多本.NET图书,经常在TechEd和TechDays等靠前会议上发言,并支持.NET用户组。Christian是微软认证培训师(MCT),也是Universal Windows apps和ASP.NET方向的微软认证开发专家(MCPD)。
目录
部分C#语言
章.NET应用程序体系结构
1.1选择技术
1.2回顾.NET历史
1.2.1C#1.0——一种新语言
1.2.2带有泛型的C#2和.NET 2
1.2.3.NET3.0——Windows Presentation Foundation
1.2.4C#3和.NET 3.5——LINQ
1.2.5C#4和.NET 4.0——dynamic和TPL
1.2.6C#5和异步编程
1.2.7C#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.4NuGet包
1.3.5公共语言运行库
1.3.6.NET Native
1.3.7Windows运行库
1.4Hello,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.2Windows桌面应用程序
1.7.3UWP
1.7.4SOAP服务和WCF
1.7.5Web服务和ASP.NET Web API
1.7.6WebHooks和SignalR
1.7.7Windows服务
1.7.8Web应用程序
1.7.9Microsoft Azure
1.8开发工具
1.8.1Visual Studio Community
1.8.2Visual Studio Professional with MSDN
1.8.3Visual Studio Enterprise with MSDN
1.8.4Visual Studio Code
1.9小结
第2章核心C#
2.1C#基础
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预定义的引用类型
2.5程序流控制
2.5.1条件语句
2.5.2循环
2.5.3跳转语句
2.6枚举
2.7名称空间
2.7.1using语句
2.7.2名称空间的别名
2.8Main()方法
2.9使用注释
2.9.1源文件中的内部注释
2.9.2XML文档
2.10C#预处理器指令
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.11C#编程准则
2.11.1关于标识符的规则
2.11.2用法约定
2.12小结
第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.1ref参数
3.6.2out参数
3.7可空类型
3.8枚举
3.9部分类
3.10扩展方法
3.11Object类
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.6is和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.2IDisposable接口
5.4.3using语句
5.4.4实现IDisposable接口和析构函数
5.4.5IDisposable和终结器的规则
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.5Array类
7.5.1创建数组
7.5.2复制数组
7.5.3排序
7.6数组作为参数
7.6.1数组协变
7.6.2ArraySegment<T>
7.7枚举
7.7.1IEnumerator接口
7.7.2foreach语句
7.7.3yield语句
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运算符重载的示例:Vectot结构
8.5.3比较运算符的重载
8.5.4可以重载的运算符
8.6实现自定义的索引运算符
8.7实现用户定义的类型强制转换
8.7.1实现用户定义的类型强制转换
8.7.2多重类型强制转换
8.8小结
第9章委托、lambda表达式和事件
9.1引用方法
9.2委托
9.2.1声明委托
9.2.2使用委托
9.2.3简单的委托示例
9.2.4Action<T>和Func<T>委托
9.2.5BubbleSorter示例
9.2.6多播委托
9.2.7匿名方法
9.3lambda表达式
9.3.1参数
9.3.2多行代码
9.3.3闭包
9.4事件
9.4.1事件发布程序
9.4.2事件侦听器
9.4.3弱事件
9.5小结
0章字符串和正则表达式
10.1System,String类
10.1.1构建字符串
10.1.2StringBuilder成员
10.2字符串格式
10.2.1字符串插值
10.2.2日期时间和数字的格式
10.2.3自定义字符串格式
10.3正则表达式
10.3.1正则表达式概述
10.3.2RegularExpressionsPlayaround示例
10.3.3显示结果
10.3.4匹配、组和捕获
10.4小结
1章集合
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.4Lookup类
11.8.5有序字典
11.9集
11.10性能
11.11小结
……
2章特殊的集合
3章LINQ
4章错误和异常
5章异步编程
6章反射、元数据和动态编程
第Ⅱ部分.NET Core与Windows Runtime
第Ⅲ部分Windows应用程序
第Ⅳ部分Web应用程序和服务
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/5 2:38:05