标签分类
当前位置:首页 > > C#电子书网盘下载
C#高级编程 C#高级编程
qq_33654

qq_33654 提供上传

资源
47
粉丝
43
喜欢
221
评论
1

    C#高级编程 PDF 第10版

    C#电子书
    • 发布时间:

    给大家带来的一篇关于C#相关的电子书资源,介绍了关于C#编程、C#方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小229.3 MB,克里斯琴·内格尔编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.6

  • C#高级编程 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1TcB2GsQguPy6xWyL_y07hQ
  • 分享码:s3m1
  • C#高级编程 PDF

    Visual Studio 2015、ASP.NET Core 1.0和Universal Windows Platform的推出,为开发人员提供了使用C#创建应用程序的新方式。作为经典C#畅销书 ,C#高级编程(第10版)涵盖了充分利用升级功能,积极简化工作流程所需的全部信息。本书循序渐进地讲解了Visual Studio 2015、.NET Core 1.0、ASP.NET MVC、Universal Windows Platform、WPF的最新变化。每一章都提供了清晰的解释、下载的代码,并从专家的角度提供了有价值的视野。有本书在手,读者可以快速获得最新的特性和功能。

    主要内容

    ◆ 通过.NET Core 和C# 6的增强功能,重新塑造了.NET平台,包括新增的.NET编译器平台

    ◆ 展示了如何使用新的Visual Studio工具和用于ASP.NET Core 1.0、ASP.NET MVC、Web API、WPF和Universal Windows Platform的模板

    ◆ 介绍允许应用程序在Windows、Linux和OS X上运行的.NET Core框架,还囊括了任务和并行编程,访问文件系统,以及网络堆栈

    ◆ 演示了如何使用ASP.NET MVC 6和Web API创建Web应用程序,以及利用SignalR和WebHooks的推送通知

    ◆ 介绍专业开发功能,例如单元测试,通过MVVM模式在WPF和Universal Windows Platform之间共享代码

    目录

    • 第Ⅰ部分 C# 语 言
    • 第1章 .NET应用程序体系结构 2
    • 第2章 核心C# 29
    • 第3章 对象和类型 71
    • 第4章 继承 102
    • 第5章 托管和非托管的资源 122
    • 第6章 泛型 155
    • 第7章 数组和元组 179
    • 第8章 运算符和类型强制转换202
    • 第9章 委托、lambda表达式和
    • 第10章 字符串和正则表达式 264
    • 第11章 集合 284
    • 第12章 特殊的集合 317
    • 第13章 LINQ 337
    • 第14章 错误和异常 372
    • 第15章 异步编程 397
    • 第16章 反射、元数据和动态编程420
    • 第Ⅱ部分 .NET Core与Windows
    • 第17章 Visual Studio 2015 458
    • 第18章 .NET编译器平台 507
    • 第19章 测试 538
    • 第20章 诊断和ApplicationInsights 566
    • 第21章 任务和并行编程 590
    • 第22章 任务同步 612
    • 第23章 文件和流 643
    • 第24章 安全性 685
    • 第25章 网络 708
    • 第26章 Composition 754
    • 第27章 XML和JSON 787
    • 第28章 本地化 829
    • 第Ⅲ部分 Windows应用程序
    • 第29章 核心XAML 860
    • 第30章 样式化XAML应用程序 883
    • 第31章 模式和XAML应用程序 935
    • 第32章 Windows应用程序:
    • 第33章 高级Windows应用程序 1003
    • 第34章 带WPF的Windows桌面
    • 第35章 用WPF创建文档 1119
    • 第36章 部署Windows应用程序 1143
    • 第Ⅳ部分 Web应用程序和服务
    • 第37章 ADO.NET 1158
    • 第38章 Entity Framework Core 1174
    • 第39章 Windows服务 1207
    • 第40章 ASP.NET Core 1238
    • 第41章 ASP.NET MVC 1274
    • 第42章 ASP.NET Web API 1334
    • 第43章 WebHooks和SignalR 1362
    • 第44章 WCF 1383
    • 第45章 部署网站和服务 1427

    上一篇:Java Web轻量级开发面试教程  下一篇:数据库项目开发实践

    展开 +

    收起 -

    C#相关电子书
    学习笔记
    网友NO.784942

    C#中使用迭代器处理等待任务

    介绍 可能你已经阅读 C#5 关于 async 和 await 关键字以及它们如何帮助简化异步编程的,可惜的是在升级VS2010后短短两年时间,任然没有准备好升级到VS2012,在VS2010和C#4中不能使用异步关键字,你可能会想 “如果我能在VS 2010中写看起来同步的方法,但异步执行.我的代码会更清晰.” 看完这篇文章后,您将能够做到这一点。我们将开发一个小的基础结构代码,让我们写"看起来同步的方法,但异步执行"的方法,这个VS2012 异步关键字一样, 享受C#5的特性. 我们必须承认,async 和 await 是非常好的语法糖,我们的方法需要编写更多的"AsyncResultcallback"方法适应这种变化.而当你终于升级到VS2012(或以后),这将是一件微不足道的小事,用C#关键字替换这个方法,只要简单的语法变化,而不是一个艰苦的结构重写。 概要 async/await 是基于异步任务模式的关键字。鉴于 此处已经有了非常完备的文档描述,这里我就不再加以说明。但必须指出的是,TAP简直帅到极点了!通过它你可以创建大量的将在未来某时间完成的小型单元工作(任务);任务可以启动其他的(嵌套)任务 并且/或者 建立一些仅当前置任务完成后才会启动的后续任务。前置与后续任务则可以链接为一对多或是多对一的关系。当内嵌任务完成时,父级任务无需与线程(重量级资源!)……

    网友NO.633166

    Python调用C# Com dll组件的过程详解

    下面小编就为大家带来一篇Python调用C# Com dll组件实战教程。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 之前公司有套C# AES加解密方案,但是方案加密用的是Rijndael类,而非AES的四种模式(ECB、CBC、CFB、OFB,这四种用的是RijndaelManaged类),Python下Crypto库AES也只有这四种模式,进而Python下无法实现C# AES Rijndael类加密效果了。 类似于这种C# 能实现的功能而在Python下实现不了的,搜集资料有两种解决方案,第一种方式,使用IronPython 直接调用C# dll文件,教程网上很多,不在赘述了,这种方式有个缺点,用的是ironPython而非Python,只是集成了一些.net framework库的Python版本,更新维护少;第二种方式是,C# dll源码编译成Com组件,Python再调用COM组件Dll的方法。 网上有很多Python调用COM dll教程,但大部分是C或C++编写的dll,很少有比较全面的讲解COM组件生成至调用过程,下面结合自己摸索多天的经历,简单介绍下如何生成COM组件,以及用Python如何调用COM dll组件,分享给大家。 我也是小白 ……^ ^,高手请飘过,如有写的不对之处,还请多多包涵以指正... 1. 如何生成 C# COM 组件 我用的是Microsoft visual studio 2010, 首先新建--项目--选择【类库】,名称自定义:ComToPython,点击【确定】 重命名cs文件:ComToPytho……

    网友NO.234582

    详解Python 调用C# dll库最简方法

    1.为什么要跨平台编程?双平台编程或多平台编程,只是为提供更好开发更兼容的解决方案的一种手段,编程时服务于产品和客户的,也是因地制宜。 先安装python所需的库clr ,我这里已经安装了,可以去对应的根目录下查看有没有pythonnet这个文件夹。 2.首先要特别注意,你安装使用的Python的版本是对应x64还是x32的,python只能调用对应64位或32位的dll,可以右击启动项目的属性,修改并重新生成。 特别注意:启动项目和你的目标库不一样,前者输出类型是windows应用或是控制台,后者输出类型是类库,这个才是生成dll的类型。 3.再次,右击启动项目的属性,选则bin\Debug下的你想要的dll。 4.python中对动态链接库的引用,并将dll文件放到.py文件的同级目录下。第三行代码是声明要调用其空间下所有的类、属性、方法等等。 import clr # add C# supporclr.AddReference('In3Controllers')from In3Controllers import * 5.这个Testor就是我在C#写的代码,生成的In3Controllers.dll的动态链接库里面的一个函数。到这里已经完成了引用C# dll库的所有步骤。 if __name__ == '__main__': smctestor = Testor(setting, param) # place here so it can only init once 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明