下载  >  课程资源  >  .Net  > visual studio C# 2013从入门到精通 中文试读版 1~15章节

visual studio C# 2013从入门到精通 中文试读版 1~15章节 评分

微软技术丛书之visual studio C# 2013从入门到精通 中文试读版 1~15章节,非常适合新手入门学习用
第章欢迎进入编程世界 封底 Visua|C#2013从入门到精通 风靡全球、高效开发c#组件和 Windows应用程序的最佳指南 宝剑锋从磨砺岀——本书手把手教会读者掌握Ⅴ isual c#2013,是开发人员掌握基本编程技 能的理想参考书。通过深受读者欢迎的“动手练习”( learn-by- doing exercise)帮助读者掌 握C#语言核心功能,学会如何为 Windows7和 Windows81创建实用的应用程序和组件。 本书重要主题: 使用 Visual c#2013创建和调试应用程序 探索变量、标识符、语句、操作符和方法 创建接口和定义抽象类 写健壮的代码来捕捉和处理异常 使用 Microsoft ado.net实体框架和数据绑定来显示和编辑数据 响应用户输入和手势 处理来自多处的事件 开发第一个 Windows8.1应用 本书资源下载地址: 参见“前言”中的“范例代码”小节 作者简介 John Sharp是某行业研究公司的首席技术专家,精通多种编程技术。擅长使用 Microsoft . net Framework开发程序,是《 Windows communication foundation4从入门到精通》的作者。 从入门到精通 译者序 C#(读作“ C sharp”)作为一种编程语言,宗旨是创建在. NET Framework上运行的各种应用 程序。C#简单、功能强大、类型安全,而且完全面向对象。C#凭借在许多方面的创新,在 保持C语言风格的表现力和雅致特征的同时,实现了应用程序的快速开发。 Visua|C#是 Microsoft对C#语言的实现。而 Visual studio作为 Microsoft的一款“交互开发 环境”(IDE)产品,通过功能齐全的代码编辑器、编译器、项目模板、设计器、代码向导、 强大且易用的调试器以及其他工具,实现了对 Visual c#的支持。通过 NET Framework类库 (FCL),可访问许多操作系统服务以及其他许多有用的、精心设计的类,从而显著加快开 发过程。 本书是为有志于进行Vsua|C#开发的人员量身定制的“快速上手”指南。和市面上简单罗 列各种语法元素的书籍不同,本书使用了大量生动、实际的例子,逐步骤地指引你在 Visua Studio中进行C#编程。 随着学习的深入,你将牢牢地掌握C#语言的各种概念,并很快就能掌握编写各种实际的C井 程序的技巧。这些程序从简单的控制台应用程序,一直到更高级的 Windows store应用程 序;从简单的“ Hello world”程序,一直到更实用的数据库应用程序,再到用c#5.0的 async 关键字和 await操作符来实现的异步操作。 学习过程非常清晰和直接。在本书上一版《 Visual c#2012从入门到精通》的基础上,这 版针对 Windows81进行了多处修订和增补。如果是C#的新手,可选择从头读到尾的方式, 整个阅读过程应该是流畅、没有阻碍的。如果是有经验的C#开发者,可针对性地阅读自己 感兴趣的主题,比如自己感觉比较薄弱的环节以及和C#5.0新特性有关的章节。具体可以 参见本书前言的“导读”一节。 任何书都有瑕疵。翻译一本书和写程序差不多。无论在这个过程中感觉有多“完美”,最后 总能找出这样或那样的错误或者并不完美的地方。因此,一本没有勘误、没有后期维护的 书不能算是真正的好书。根据传统,本书在付印之后,我的博客会开辟它的专栏,提供相 关资源(源代码、练习文件和勘误),详情请访问htφp;/trα shot.bσg,163.cσm。本书需要 重印的时候,我也会敦促出版商将已确定的勘误反映到新的印次中。 阅读本书的同时,推荐关注同样由我翻译的《 CLR Via c#》第4版。这本书从更底层的角度 讲解了C#以及它面向的“公共语言运行时”(CLR),帮你加深对语言精妙之处的体验,同 时对语言有一个更牢靠的掌握,加深和巩固你在本书中学到的知识。 简单地说,像《 Visual studio2013从入门到精通》这样的书是将重点放在特定的应用程序 类型上,帮助你“自上而下”地学习;而《 CLR Via c#》这样的书是将重点放在开发平台上, 帮助你“自下而上”地学习。 第章欢迎进入编程世界 下面列出本书使用的术语,主要以MSDN文档(以后简称“文档”)为准,如有区别会指 Windows Store app: Windows store应用(文档中翻译成“ Windows store应用商店应用”,显得 过于冗长) antecedent task和 continuation task:前置任务和延续任务 attribute:特性(以文档为准) block:阻塞(停下来等着) callback:回调(回调方法简称为“回调”) calling thread:调用线程(发出调用的线程,也称主调线程) capture:捕捉(文档中主要用“捕捉〃,偶尔用“捕获〃) cast:转型(不用文档的“强制类型转换〃是因为太冗长) dispose:文档翻译成“释放”。但“ dispose一个对象”真正的意思是:清理或处置对象中包装的资 源(比如它的字段引用的对象),然后等着在一次垃圾回收之后回收该对象占用的托管堆内存(此 时才释放)。为避免误解,本书将 dispose翻译成“清理〃,偶尔也会保留原文。 formatter:格式化器(文档是“格式化程序”) get accessor method:get访问器方法(取值函数或 getter) guideline:设计规范 handler:处理程序(文档如此,个人不喜欢“程序〃二字) helper method:辅助方法 invoke和ca:都翻译成“调用〃,但两者是有区别的。执行一个所有信息都已知的方法时,用cal 比较恰当。但在需要先“唤出〃某个东西来帮你调用一个信息不明的方法时,用 invoke就比较恰 阅读关于委托和反射的章节时,可以更好地体会两者的区别 litera:直接在代码中书写的值就是 literal值,比如字符串值和数值("Hell"和123)。翻译成什 么的都有,包括直接量、字面值、文字常量、常值(台译)等。但实际最容易理解的还是英文原 文。本书采用“字面值 operand:操作数(要操作/运算的目标) operator:操作符(而不是文档中的“运算符”) overload和 override:重载和重写。区别在于, A overload B后,A和B会共存,而 A override b 后,A会代替B。另外注意 override和neW的区别。 override后,基类的方法被覆盖了(重写了), 此时使用父类引用,看到的还是重写后的方法。而在new后,基类的方法在子类那里被隐藏了, 基类引用看到的是基类的方法,子类引用看到的是子类的方法 primitive types:基元类型(文档如此,不是“基本类型〃。可以在代码中使用的最简单的构造就 称为“基元”,其他构造都是它们复合而成的) provider:提供程序(文档如此,个人不喜欢“程序”二字) raise an event:引发事件 set accessor method:set访问器方法(赋值函数或 setter) synchronous和 asynchronous:同步和异步(同步意味着一个操作开始后必须等待它完成;异步 则意味着不用等它完成,可以立即返回做其他事情。不要将“同步〃理解成“同时”) tap(点击), press and hold(长按), slide(滑动), Swipe(轻扫),turn(转动), pinch(收缩) 和 stretch(拉伸): Windows8.,1的各种触摸“手势〃 throw an exception:抛出异常(而不是文档中的“引发异常〃) 周靖 20149@北京 从入门到精通 前言 是一种功能强大、使用简单的语言,主要面向需要使用 来创建应用程序的开发者。它在和 的基础上去芜存菁, 最终成了一种更加清晰、更富有逻辑的语言。 年亮相。几年后随着 和 的问世,语言新增了几个重要功能,包括泛型、迭代器和匿名方法等。 随同 发布的 添加了更多功能,包括扩展方法、 表达式以及语言集成查询 年发布的 继续进 行增强,改善了与其他语言和技术的互操作性。新增功能包括具名参数和可选参数,另外 还有 类型(指示语言的运行时对对象进行晚期绑定)。在随同 发布的 中,最重要的新功能就是任务并行库 )。可用 构建具有良好伸缩性的应用程序,从而快速和简单地发挥岀多核处理器的潜力。 通过修饰符和操作符提供了对异步任务的原生支持 是 近年来最具革命性的一款操作系统。新操作系统支持高度交互式的 应用程序,它们能相互分享和协作,还能轻松连接云端服务。 开发环境 使这些强大功能变得很容易使用,大量新向导和增强显著提高了开发效率 和 三剑客提供了完善的平台和工具集来帮助你开发下一代的、功 能强大的、直观的而且容易移植的应用程序。 在认真倾听了开发人员的反馈之后, 对进行了一些修订并发布了 同时发布的还有 ,其中包含 的累积更新并增添了一些 新功能来进一步提升编程效率。虽然对 的许多更新都不大,而且语言本身 没有发生任何变化,但我们认为由于 在上发生的变化,所以有必要对本书 进行一番修订,这正是这一版的来由。 注意本书原版基于 ual studio2013 Technical preview和 Windows81。中文版则针对 Vsua| Studio2013正式版和 Windows81 Update1进行了全面修订。 第章欢迎进入编程世界 本书面向的读者 本书假定你要使用 和 学习基础的编程知识。学 完本书后,会对有一个全面、透彻的理解,会用它开发反应灵敏的、可伸缩的、能在 操作系统上运行的应用程序。 应用程序在 上都能生成和运行。但 和 在上有很大区别。另外, 对模型进行了一些修改,造成 使用新功能的应用程序在 上可能无法运行。因此,本书的设计是第到第部 分的练习和示例在三种环境中都能运行,但第部分专注于 开发,强调了如 何针对新平台开发交互式程序。 本书不面向的读者 本书面向刚开始用进行开发的人士,重点放在语言上面。本书不涉及企业级 应用程序的开发技术,比如 或 者 。要了解这些方面的知识,可参考《从入门到精通》系列的其他书 籍,包括《 从入门到精通》、《 从入门到精通》以 及《 从入门到精通》。 本书的组织 本书分为以下四大部分。 第部分“ 和 概述”介绍了语言的核心语法,还演 小 编程环境。 第部分“理解对象模型”深入探讨如何用创建和管理新类型,以及如何 管理这些类型引用的资源。 ●第部分“用定义可扩展类型”全面讨论了如何利用语言元素来构建能在 多个应用程序中重用的类型。 第部分“使用构建专业 应用程序”描述了 编程 模型,以及如何用为新模型构建交互式应用程序。 从入门到精通 注意虽然第部分面向 ,但第章和第章的一些概念还是适用于 和 应用程序的。 导读 本书帮助你掌握多个基本领域的开发技能。无论刚开始学习编程,还是从另一种语言、 或 转向,本书都能提供帮助。参考下表找到最佳起点。 读者类型 步骤 面向对象编程的新手 按照“范例代码”一节的步骤安装练习文件。 顺序阅读第Ⅰ部分、第Ⅱ部分和第Ⅲ部分。 有了一定经验后,如果有兴趣,继续完成第Ⅳ部分的学习。 熟悉语言等过程编程语言,但新按照范例代码一节的步骤安装练习文件。 涉足 略读前章来获得对和 的大致印象,重 点阅读第 章 阅读第Ⅳ部分了解如何构建可伸缩的 应用程序。 从面向对象语言或等迁移按照范例代码一节的步骤安装练习文件。 到 略读前章,获得对语言和 的大致印象, 重点阅读第 阅读第Ⅳ部分了解如何构建可伸缩的 应用程序 从 迁移到 按照范例代码一节的步骤安装练习文件。 顺序阅读第Ⅰ部分、第Ⅱ部分和第Ⅲ部分。 应用程序开发请阅读第Ⅳ部分。 阅读每章末尾的快速参考小节,了解特有的构造 做完所有练习后再将本书作为参考根据目录寻找特定主题的信息。 书使用的读者 阅读每章最后的快速参考,查看语法和技术归纳 本书大多数章节都通过实际的例子方便读者巩固刚学到的知识。无论感兴趣的是哪个主题, 都注意先下载并安装好范例代码。 第章欢迎进入编程世界 本书的约定和特色 本书通过一些约定来增强内容的可读性,以便于读者理解。 每个练习都用编号的操作步骤来完成。 ●“注意”等特色段落提供了成功完成一个步骤需要了解的额外信息或替代方案。 要求读者输入的文本加粗显示。 两个键名之间的加号意味着必须同时按下这两个键。例如,“按 键 意味着按住键不放,然后按键。 ●描述菜单操作时,采取“文件”“打开”的形式,意思是从“文件”菜单中选择 “打开”命令。 系统需求 为了完成本书的练习,需准备以下硬件和软件 (或) (或) (或) 或者 注意 的 模板不可用于 或 要使用这些模板,或者要执行 生成 应用的那些练习,操作系统必须是 或 (除 之外的任意版本) 「注意可以使用 ,但就只能执行本书的 版本的练习。不可用它执行第部分的练习。 或更快的处理器推荐 以上 位操作系统至少 ,位至少 。在虚拟机中运行再加 从入门到精通 剩余硬盘空间 支持 的显示卡 ×或更高分辨率。 推荐 或更高分辨率 驱动器如果从安装 下载软件和范例代码需要 连接 此外,还需要以管理员身份安装和配置 范例代码 本书的配套网络资源包含练习时会用到的范例代码。使用这些范例代码,读者不再需要浪 费时间创建和练习无关的文件。借助于这些练习文件和课程中描述的步骤,读者可以在实 践中学习,这是迅速掌握并记住新的编程技能的一种简单而高效的方式。 按以下步骤在计算机上安装本书配套代码。 在 或其他浏览器的地址栏中输入 点击和本书对应的目录,下载源代码文件压缩包 将压缩包解压到计算机的“文档”文件夹。如图所示 个这台电脑本地磁盘(C)用户 Microsoft Press i Visual CSharp Step By Step M 国最近问的位置^□名称 修改日期 大小 1 Chap 20147/2915:31文件夹 a OneDrive 1 Chapter 2 2014/7/2915:31文件夹 1 Chapter 10 2014/7/2915:31文件实 家庭组 1 Chapter 1 2014/7/2915:31文件夹 2014/7/2915:31文件夹 使用练习文件 本书每一章都解释了在什么时候以及如何使用必要的练习文件。需要使用练习文件的时候, 本书将路径“ ”简称为“文档”文件夹。可在 资源管理器的地址栏中输入环境变 量 来访问该文件夹。一一译注

...展开详情
所需积分/C币:9 上传时间:2016-03-14 资源大小:4.25MB
举报 举报 收藏 收藏 (1)
分享 分享

评论 下载该资源后可以进行评论 1

fengxing11 资源不错,不过只有前15章了
2016-11-23
回复
visual studio2013入门经典

主要对于初学C以及有一定C基础的初学者。【美】lvor Horton 著 李周芳 江凌 译

立即下载
Visual C++ 2013 从入门到精通源代码

Visual C++ 2013 从入门到精通源代码 清华大学朱文伟著 总共10章 花了100多买的

立即下载
visual C++ 2013入门经典 (完整版)+源码.pdf

visual C++ 2013入门经典 (完整版)+源码.pdf

立即下载
Visual C#从入门到精通中文版(PDF格式)

第1 章欢迎进入C#编程世界 ...... 17 1.1 开始在Visual Studio 2008 环境中编程17 1.2 写第一个程序 ........................................ 21 1.3 使用命名空间 ........................................ 25 1.4 创建图形应用程序 ................................ 28 1.5 第1 章快速参考.................................... 36 第2 章使用变量、操作符和表达式 .. 37 2.1 理解语

立即下载
《Visual C++2013从入门到精通(视频教学版)》

学习VC++的很好的一本书籍,让初学者无忧,让有基础的同学更进一步

立即下载
Professional Visual Studio 2013 PDF电子书

visual studio 2013高级编程,pdf电子书,英语版本

立即下载
Visual C# 2013从入门到精通_(英)夏普著_清华大学出版社_2015.01_13678807_PDF完整版

Visual C# 2013从入门到精通_(英)夏普著_清华大学出版社_2015.01_13678807_PDF完整版

立即下载
visual studio2010入门到精通教程

很经典的c/c#/C++教程,手把手教你使用VS2010

立即下载
[C#] Microsoft Visual C# 2013 从入门到精通 (英文版)

☆ 资源说明:☆ [Microsoft Press] Microsoft Visual C# 2013 从入门到精通 (英文版) [Microsoft Press] Microsoft Visual C# 2013 Step by Step (E-Book) ☆ 图书概要:☆ Expand your expertise—and teach yourself the fundamentals of Microsoft Visual C# 2013. If you have previous programming experience but are new to Visual C# 2

立即下载
Visual C#从入门到精通(第8版).pdf

《Visual C#从入门到精通(第8版)》共27章,结构清晰,叙述清楚。所有练习均在Visual Studio 2015简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算迁移到C#的C、C++或Java程序员,都可以从《Visual C#从入门到精通(第8版)》汲取到新的知识。迅速掌握C#编程技术。

立即下载
visual studio2015c#程序,入门到精通

本人亲测有用,从入门到精通visual studio2015c#。自己一步步走过来,希望更多的人可以用得上。

立即下载