版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C#高级编程(第10版)C#6&.NETCore读书笔记模板01思维导图读书笔记目录分析内容摘要精彩摘录作者介绍目录0305020406思维导图第版经典功能应用程序名著代码推出开发人员小结第章应用程序使用类型代码数据类结构概述资源关键字分析思维导图内容摘要内容摘要提升C#和.NET技能的必备参考资源VisualStudio2015、ASP.NETCore1.0和UniversalWindowsPlatform的推出,为开发人员提供了使用C#创建应用程序的新方式。作为经典C#畅销书,本书涵盖了充分利用升级功能,积极简化工作流程所需的全部信息。本书循序渐进地讲解了VisualStudio2015、.NETCore1.0、ASP.NETMVC、UniversalWindowsPlatform、WPF的最新变化。每一章都提供了清晰的解释、下载的代码,并从专家的角度提供了有价值的视野。有本书在手,读者可以快速获得最新的特性和功能。主要内容:通过.NETCore和C#6的增强功能,重新塑造了.NET平台,包括新增的.NET编译器平台;展示了如何使用新的VisualStudio工具和用于ASP.NETCore1.0、ASP.NETMVC、WebAPI、WPF和UniversalWindowsPlatform的模板;介绍允许应用程序在Windows、Linux和OSX上运行的.NETCore框架,还囊括了任务和并行编程,访问文件系统,以及网络堆栈;演示了如何使用ASP.NETMVC6和WebAPI创建Web应用程序,以及利用SignalR和WebHooks的推送通知;介绍专业开发功能,例如单元测试,通过MVVM模式在WPF和UniversalWindowsPlatform之间共享代码。读书笔记读书笔记适合作为.net知识的工具书进行基础知识的巩固与阅读,不适合新手作为入门读物。精彩摘录精彩摘录值类型存储在堆栈(stack)中,而引用类型存储在托管堆(managedheap)上结构不同于类,因为它们不需要在堆上分配空间(类是引用类型,总是存储在堆(heap)上),而结构是值类型,通常存储在栈(stack)上,另外,结构不支持继承。可以在字符串字面量的前面加上字符@,在这个字符后的所有字符都看成其原来的含义——它们不会解释为转义字符类和结构的一个重要区别是,类类型的对象通过引用传递,结构类型的对象按值传递。静态构造函数不能带任何参数,一个类也只能有一个静态构造函数。很显然,静态构造函数只能访问类的静态成员,不能访问类的实例成员。其区别是值类型直接存储其值,而引用类型存储对值的引用。类包含成员,成员可以是静态或实例成员。静态成员属于类;实例成员属于对象。委托只是一种特殊类型的对象,其特殊之处在于,我们以前定义的所有对象都包含数据,而委托包含的只是一个或多个方法的地址。目录分析ore的重要性0.3C#6的新特性0.2C#的重要性致谢0.4UWP的新内容0.5编写和运行C#代码的环境0.6本书的内容0.7如何下载本书的示例代码0.8勘误表010302040506致谢第1章NET应用程序体系结构第2章核心C#第3章对象和类型第4章继承第Ⅰ部分C#语言第5章托管和非托管的资源第7章数组和元组第6章泛型第Ⅰ部分C#语言第8章运算符和类型强制转换第9章委托、lambda表达式和事件第10章字符串和正则表达式第11章集合第Ⅰ部分C#语言第12章特殊的集合第13章LINQ第14章错误和异常第15章异步编程第16章反射、元数据和动态编程12345第Ⅰ部分C#语言第1章NET应用程序体系结构1.1选择技术1.2回顾.NET历史20151.4Hello,World1.5用.NET4.6编译1.6用.NETCoreCLI编译1.7应用程序类型和技术1.8开发工具1.9小结第2章核心C#2.1C#基础2.2用VisualStudio创建Hello,World!2.3变量2.4预定义数据类型2.5程序流控制2.6枚举2.7名称空间2.8Main()方法2.9使用注释第3章对象和类型3.1创建及使用类3.2类和结构3.3类3.4匿名类型3.5结构3.6按值和按引用传递参数3.7可空类型3.8枚举3.9部分类第4章继承4.1继承4.2继承的类型4.3实现继承4.4修饰符4.5接口4.6is和as运算符4.7小结第5章托管和非托管的资源5.1资源5.2后台内存管理5.3强引用和弱引用5.4处理非托管的资源5.5不安全的代码5.6平台调用5.7小结第6章泛型6.1泛型概述6.2创建泛型类6.3泛型类的功能6.4泛型接口6.5泛型结构6.6泛型方法6.7小结第7章数组和元组7.1同一类型和不同类型的多个对象7.2简单数组7.3多维数组7.4锯齿数组7.5Array类7.6数组作为参数7.7枚举7.8元组7.9结构比较第8章运算符和类型强制转换8.1运算符和类型转换8.2运算符8.3类型的安全性8.4比较对象的相等性8.5运算符重载8.6实现自定义的索引运算符8.7实现用户定义的类型强制转换8.8小结第9章委托、lambda表达式和事件9.1引用方法9.2委托9.3lambda表达式9.4事件9.5小结第10章字符串和正则表达式g类10.2字符串格式10.3正则表达式10.4小结第11章集合11.1概述11.2集合接口和类型11.3列表11.4队列11.5栈11.6链表11.7有序列表11.8字典11.9集第12章特殊的集合12.1概述12.2处理位12.3可观察的集合12.4不变的集合12.5并发集合12.6小结第13章LINQ13.1LINQ概述13.2标准的查询操作符13.3并行LINQ13.4表达式树13.5LINQ提供程序13.6小结第14章错误和异常14.1简介14.2异常类14.3捕获异常14.4用户定义的异常类14.5调用者信息14.6小结第15章异步编程15.1异步编程的重要性15.2异步模式15.3异步编程的基础15.4错误处理15.5取消15.6小结第16章反射、元数据和动态编程16.1在运行期间检查代码和动态编程16.2自定义特性16.3反射16.4为反射使用动态语言扩展16.5dynamic类型16.6DLR16.7包含DLRScriptRuntime16.8DynamicObject和ExpandoObject16.9小结第17章VisualStudio2015第18章.NET编译器平台第19章测试第20章诊断和ApplicationInsights第Ⅱ部分.NETCore与WindowsRuntime第21章任务和并行编程第23章文件和流第22章任务同步第Ⅱ部分.NETCore与WindowsRuntime第24章安全性第25章网络第26章Composition第27章XML和JSON第28章本地化12345第Ⅱ部分.NETCore与WindowsRuntime第17章VisualStudio201517.1使用VisualStudio201517.2创建项目17.3浏览并编写项目17.4构建项目17.5调试代码17.6重构工具17.7体系结构工具17.8分析应用程序17.9小结第18章.NET编译器平台18.1简介18.2编译器管道18.3语法分析18.4语义分析18.5代码转换18.6VisualStudioCode重构18.7小结第19章测试19.1概述19.2使用MSTest进行单元测试19.3使用xUnit进行单元测试19.4UI测试19.5Web测试19.6小结第20章诊断和ApplicationInsights20.1诊断概述20.2使用EventSource跟踪20.3创建自定义侦听器20.4使用ApplicationInsights20.5小结第21章任务和并行编程21.1概述21.2Parallel类21.3任务21.4取消架构21.5数据流21.6小结第22章任务同步22.1概述22.2线程问题22.3lock语句和线程安全22.4Interlocked类22.5Monitor类22.6SpinLock结构22.7WaitHandle基类22.8Mutex类22.9Semaphore类第23章文件和流23.1概述23.2管理文件系统23.3枚举文件23.4使用流处理文件23.5使用读取器和写入器23.6压缩文件23.7观察文件的更改23.8使用内存映射的文件23.9使用管道通信第24章安全性24.1概述24.2验证用户信息24.3加密数据24.4资源的访问控制24.5使用证书发布代码24.6小结第25章网络25.1网络25.2HttpClient类25.3使用WebListener类25.4使用实用工具类25.5使用TCP25.6使用UDP25.7使用套接字25.8小结第26章Composition26.1概述26.2Composition库的体系结构26.3定义协定26.4导出部件26.5导入部件26.6小结第27章XML和JSON27.1数据格式27.2读写流格式的XML27.3在.NET中使用DOM27.4使用XPathNavigator类27.5在XML中序列化对象27.6LINQtoXML27.7JSON27.8小结第28章本地化28.1全球市场lization名称空间28.3资源28.4使用WPF本地化28.5使用ASP.NETCore本地化28.6本地化通用Windows平台28.7创建自定义区域性28.8小结第29章核心XAML第30章样式化XAML应用程序第31章模式和XAML应用程序第32章Windows应用程序:用户界面第33章高级Windows应用程序12345第Ⅲ部分Windows应用程序第34章带WPF的Windows桌面应用程序第36章部署Windows应用程序第35章用WPF创建文档第Ⅲ部分Windows应用程序第29章核心XAML29.1XAML的作用29.2XAML概述29.3依赖属性29.4路由事件29.5附加属性29.6标记扩展29.7小结第30章样式化XAML应用程序30.1样式设置30.2形状30.3几何图形30.4变换30.5画笔30.6样式和资源30.7模板30.8动画30.9可视化状态管理器第31章模式和XAML应用程序31.1使用MVVM的原因31.2定义MVVM模式31.3共享代码31.4示例解决方案31.5模型31.6视图模型31.7视图31.8使用事件传递消息31.9IoC容器第32章Windows应用程序:用户界面32.1概述32.2导航32.3布局32.4命令32.5已编译的数据绑定32.6控件32.7小结第33章高级Windows应用程序33.1概述33.2应用程序的生命周期33.3应用程序的执行状态33.4导航状态33.5共享数据33.6应用程序服务33.7相机33.8Geolocation和MapControl33.9传感器第34章带WPF的Windows桌面应用程序34.1概述34.2控件34.3布局34.4触发器34.5菜单和功能区控件34.6Commanding34.7数据绑定34.8TreeView34.9DataGrid第35章用WPF创建文档35.1简介35.2文本元素35.3流文档35.4固定文档35.5XPS文档35.6打印35.7小结第36章部署Windows应用程序36.1部署是应用程序生命周期的一部分36.2部署的规划36.3传统的部署选项36.4ClickOnce36.5UWP应用程序36.6小结第37章ADO.NET第39章Windows服务第38章EntityFrameworkCore第Ⅳ部分Web应用程序和服务第40章ASP.NETCore第41章ASP.NETMVC第42章ASP.NETWebAPI第43章WebHooks和SignalR第44章WCF第45章部署网站和服务010302040506第Ⅳ部分Web应用程序和服务第37章ADO.NET概述37.2使用数据库连接37.3命令37.4异步数据访问37.5事务37.6小结第38章EntityFrameworkCore38.1EntityFramework简史38.2EntityFramework简介38.3使用依赖注入38.4创建模型38.5使用对象状态38.6冲突的处理38.7使用事务38.8小结第39章Windows服务39.1Windows服务39.2Windows服务的体系结构39.3创建Windows服务程序39.4Windows服务的监控和控制39.5故障排除和事件日志39.6小结第40章ASP.NETCoreore1.040.2Web技术eb项目40.4启动40.5添加静态内容40.6请求和响应40.7依赖注入40.8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制造业设备维护保养标准与操作方案
- 大数据技术与数据挖掘操作手册
- 职场新人工作效率提升手册
- 项目资金使用规范及安全责任承诺书4篇
- 2026年初中数学与劳动教育的融合教学设计
- 2026年风电场风机智能化改造与预测性维护升级
- 2026年医疗设备仓库货架摆放标准
- 2026年处方药与非处方药管理培训
- 2026年老年辅助器具使用培训课程
- 2026年国际化岗位外语能力与跨文化适应
- 2026年湖北省武汉市辅警协警笔试真题及答案
- 泰山教育联盟2026届高三年级4月考试模拟 政治试题(含答案)
- 2026年成都市新都区街道办人员招聘笔试模拟试题及答案解析
- 2026届广东省惠州市高三下学期模拟考试历史试题(含答案)
- 110kV变电站电气设备吊装专项施工方案
- 2025年江苏省南通市海门市小升初数学试卷
- 2026年云南省初中学业水平考试数学仿真卷(一)(含答案)
- 2025年中级注册安全工程师《建筑施工安全》真题及答案
- GB/T 4348.1-2026工业用氢氧化钠成分分析第1部分:氢氧化钠和碳酸钠
- 质量管理培训及考核制度
- 大型商超促销活动执行细则
评论
0/150
提交评论