大小:172.94M
更新时间:23-09-18
系统:Pc
c#高级编程第10版是C#经典名著C#高级编程的第十个版本,本书由微软开发技术代言人Christian Nagel编著,李铭翻译。全书涵盖了充分利用升级功能,积极简化工作流程所需的全部信息。作者循序渐进地讲解了Visual Studio 2015、.NET Core 1.0、ASP.NET MVC、Universal Windows Platform、WPF的全新变化。每一章都提供了清晰的解释、下载的代码,并从专家的角度提供了有价值的视野。有本书在手,读者可以快速获得全新的特性和功能,欢迎免费下载阅读。
◆ 通过.NET Core 和C# 6的增强功能,重新塑造了.NET平台,包括新增的.NET编译器平台
对于开发人员,把C#语言和.NET描述为最重要的新技术一点都不夸张。.NET提供了一种环境。在这种环境中,可以开发在Windows上运行的几乎所有应用程序。在Windows上运行的是.NET Framework以前的版本,新版本.NET Core 1.0不仅在Windows上运行,还在Linux和Mac系统上运行。C#是专门用于.NET的编程语言。例如,使用C#可以编写Web页面、Windows Presentation Foundation(WPF)应用程序、REST Web服务、分布式应用程序的组件、数据库访问组件、传统的Windows桌面应用程序,以及可以联机/脱机运行的Universal Windows Platform (UWP)应用程序。本书介绍.NET Core 1.0和完整的.NET Framework,即.NET Framework 4.6。如果读者使用以前的版本编写代码,本书的一些章节就不适用。
在可能的情况下,本书的示例都使用了.NET Core 1.0。本书的代码在Windows系统上创建,但也可以在其他平台上运行。可能需要对示例进行较小的改变,才能使它们在Linux上运行。阅读第1章可以了解如何构建用于Linux平台的应用程序,什么程序不能在Linux上运行?WPF应用程序仍然需要完整的.NET Framework,仅在Windows上运行。UWP应用程序使用.NET Core,但还需要Windows运行库。这些应用程序也需要Windows。这些UI技术都包含在本书的第Ⅲ部分中。
主要内容
◆ 展示了如何使用新的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 1.1 选择技术 2 1.2 回顾.NET历史 3 1.2.1 C# 1.0 —— 一种新语言 3 1.2.2 带有泛型的C# 2和.NET 2 5 1.2.3 .NET 3.0—— Windows Presentation Foundation 5 1.2.4 C# 3和.NET 3.5—— LINQ 5 1.2.5 C# 4和.NET 4.0—— dynamic 和TPL 6 1.2.6 C# 5和异步编程 6 1.2.7 C# 6和.NET Core 7 1.2.8 选择技术,继续前进 8 1.3 .NET 2015 8 1.3.1 .NET Framework 4.6 9 1.3.2 .NET Core 1.0 10 1.3.3 程序集 11 1.3.4 NuGet 包 12 1.3.5 公共语言运行库 13 1.3.6 .NET Native 14 1.3.7 Windows 运行库 14 1.4 Hello, World 15 1.5 用.NET 4.6编译 16 1.6 用.NET Core CLI编译 17 1.6.1 设置环境 18 1.6.2 构建应用程序 18 1.6.3 打包和发布应用程序 21 1.7 应用程序类型和技术 22 1.7.1 数据访问 22 1.7.2 Windows桌面应用程序 23 1.7.3 UWP 24 1.7.4 SOAP服务和WCF 24 1.7.5 Web服务和ASP.NET Web API 24 1.7.6 WebHooks和SignalR 25 1.7.7 Windows服务 25 1.7.8 Web应用程序 25 1.7.9 Microsoft Azure 26 1.8 开发工具 27 1.8.1 Visual Studio Community 27 1.8.2 Visual Studio Professional with MSDN 27 1.8.3 Visual Studio Enterprise with MSDN 27 1.8.4 Visual Studio Code 28 1.9 小结 28 第2章 核心C# 29 2.1 C#基础 30 2.2 用Visual Studio创建Hello, World! 30 2.2.1 创建解决方案 30 2.2.2 创建新项目 31 2.2.3 编译和运行程序 33 2.2.4 代码的详细介绍 35 2.3 变量 36 2.3.1 初始化变量 37 2.3.2 类型推断 38 2.3.3 变量的作用域 39 2.3.4 常量 41 2.4 预定义数据类型 41 2.4.1 值类型和引用类型 42 2.4.2 .NET类型 43 2.4.3 预定义的值类型 43 2.4.4 预定义的引用类型 46 2.5 程序流控制 48 2.5.1 条件语句 48 2.5.2 循环 51 2.5.3 跳转语句 55 2.6 枚举 55 2.7 名称空间 57
精品推荐
同类热门
类似软件
Dead Pixel Locator(显示器坏点测试软件)348K2903人在用 Dead Pixel Locator是一款免安装的LCD显示器坏点测试工具,通过显示纯色来协助肉眼查找显示器的坏点,内置白、黄、黑、绿等多种纯色测试方案,支持自设颜色调整,操纵简单,实用方便,可随身携带,有需求的朋友请下载。
查看TCP/IP Builder(tcp/udp测试工具)1.5M465人在用 TCP/IP Builder是一款操作方便、功能强大的Windows Socket测试软件,作为一款tcp/udp测试工具,它允许你手动设置指定的套接字连接(或监听连接)并通过它发送和接收数据,支持设置本地IP和端口、TCP / UDP协议、DNS
查看CorelDRAW 12 绿色简体中文版727.3M43794人在用 CorelDRAW 12是一套屡获殊荣的图形图像编辑软件,能精确捕捉你的创作神髓。CorelDRAW 12套装含两个绘图应用程序:一个用于矢量图及页面设计,一个用于图像编辑。这套惊人的绘图软件带给你强大的交互工具,可创作出多种富于动感的特殊效果及点
查看Python高级编程67.96M1183人在用 Python高级编程是一款pdf格式的高清扫描版图书,已经附带了pdf阅读器,即下即用。该书通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档
查看批量将TXT生成CHM文件工具439K298人在用 批量将TXT生成CHM文件工具是一款可批量将TXT文件生成一个CHM文件的免费绿色软件,简称为TXT转换CHM软件,其好处在于可以批量浏览,方便传播以及能够起到禁止使用者更改其中的内容。另外,批量将TXT生成CHM文件工具操作也十分方便,选择一个T
查看wcf4高级编程pdf完整版46.4M246人在用 wcf 4高级编程是由一本介绍wcf服务编程技术的图书,作者Pablo Cibraro、Krut Claeys、Fabio Cozzolino和Johann Grabner,吴文国译,清华大学出版社发行。全书共14章节,内容包括设计原理与设计模式、
查看热门标签
网友评论5人参与,3条评论
最新排行
台达dvp-plc编程技巧pdf(WPLSoft软件篇)8.64M高清版 台达dvp-plc编程技巧:WPLSoft软件篇是台达电子工业股份有限公司开发的一款plc编程图书,是台达电子集团10年plc产品开发经验的基础上,组织多位资深研发专家和应用专家合力编写而成的,是对各行各业plc应用经验的全面总结,也是plc编程理
查看工程地质手册第五版pdf高清电子版83M 工程地质手册第五版是一本最新的地质学参考手册,由中国建筑工业出版社发行,工程地质手册编委会编写,主要介绍工程地质和岩土工程的系统资料和数据,全书知识讲解细致全面,数据精准,适合相关行业的施工技术人员和地质学专业的师生使用。这里小编提供的是工程地质手
查看31天学会crm项目开发79.97M代前杰pdf扫描版 31天学会crm项目开发是一套CRM项目系统实战手册,由国内企业IT专家代前杰编著。本书内容丰富翔实,是一本很有特色的程序员入门参考用书。全书以企业管理信息系统建设为主题,以客户关系管理系统(CRM)为开发实战项目,使用C#程序语言,从需求分析、方
查看李炎恢bootstrap笔记3.18Mpdf版 Bootstrap是目前最为流行的一个基于html、css、javascript的前端开发框架,由两位工程师设计推出。为了让网友更好的学习,小编这里提供李炎恢bootstrap笔记下载,亦称之为李炎恢bootstrap讲义,pdf格式,详细的介绍了
查看Android任务驱动式教程37.84Mpdf高清版 Android任务驱动式教程是一本高清pdf格式的电子书,书本以eclipse为集成开发环境,结合作者近年来在手机软件研发和教学中积累的经验,以一个企业级的手机研发项目--手机文件管理器的开发过程为主线,详细介绍了android平台开发的相关知识。
查看c语言从入门到精通(第1版)44.77Mpdf高清扫描版 C语言从入门到精通是由韩旭、王娣编写的一本非常适用于C语言初学者的学习书籍,清华大学出版社出版,书中除了对C语言的语法做了详细的介绍,还对一些高级应用,如:网络套接字编程,内存管理,数组指针,还做一些简单学生实验课程。 本书从初学者的角
查看modern php 中文版28.02Mpdf高清扫描版 modern php 中文版是一本php语言学习指导书籍,也是目前初级PHP的进阶宝典,由美国前端程序员乔希·洛克哈特编著。全书通过实践让读者了解php的新特性,让读者学到更多关于应用架构、规划、数据库、安全、测试、调试和部署方面的新知识,使读者明
查看yii2.0中文手册2.4Mpdf高清版yii2.0中文手册是专为PHP框架yii2.0而开发的中文使用说明书,pdf高清格式,详细的介绍了yii2.0的安装方法,配置web服务器,运行应用,使用表单,使用数据库,使用gii生成代码,入口脚本,应用主体,应用组件,控制器等等内容,让用户可以深入
查看perl实例精解原书第4版21.71M奎格利 pdf扫描版perl实例精解原书第4版是一本PERL学习书籍,由奎格利编著,陈宗斌翻译。本书提供了学习Perl最容易,最实用的方式。传奇般的硅谷编程讲师奎格利彻底更新了她的杰作,提供今天的Perl用户所需的大多数技能和信息——包括全新的MySQL数据库程序设计和旨在
查看
第3楼 台湾省CZ88.NET 网友
第2楼 吉林省吉林市电信 网友
第1楼 辽宁省大连市大连理工大学教育网 网友