


作者:[英] 约翰·夏普(John Sharp)著 周靖 译
定价:189元
印次:1-4
ISBN:9787302617648
出版日期:2022.10.01
印刷日期:2025.09.11
图书责编:文开琪
图书分类:零售
C#作为微软的旗舰编程语言,是编写高效应用程序的语言,深受程序员喜爱。《Visual C#从入门到精通(第10版)》沿袭深受读者欢迎的Step by Step风格,围绕语言的基础知识和新功能进行了全面的介绍,同时借助于练习来引导读者逐步构建云端应用等。全书共27章,结构清晰,叙述清楚。所有练习均在Visual Studio 2022简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算迁移到C#的C、C++或Java程序员,都可以从本书中汲取到新的知识,迅速掌握C#编程技术。
约翰 • 夏普 (John Sharp)微软MVP,资深技术作家,Content Master(英国CM集团的分支机构)的首席技术专家。作者拥有伦敦帝国理工学院的计算机荣誉学士学位。过去27年,他一直致力于软件开发和培训教程与课程的写作。作者拥有丰富的技术资历,精通数据库系统、UNIX、C、C++和C#应用开发。他还开发过Java和JavaScript应用,用Windows Azure设计企业级方案。周 靖微软MVP(最有价值专家),技术型资深译者。涉猎广泛,具有深厚的技术功底和良好的文学素养。早期痴迷于硬件,曾多年担任《微型计算机》杂志特约作者。继而潜心钻研程序设计并在这方面积累了丰富的经验。翻译风格严谨、准确、朴实、流畅,深受读者好评。代表译著有《C++入门经典》(**版第10版)、《Windows核心编程》(**版第5版)、《CLR via C》(**版第4版)和《Visual C#从入门到精通》(**版第10版)等。
前言 过去20年,很多事情都发生了变化。为了好玩,我有时会拿起2001年出版的第1版,并感慨自己当年的天真。当然,C#当时达到了完美编程语言的巅峰。C#和.NET Framework在开发界引起了轰动,其反响一直持续到今天。现在,两者非但没有泯然于众,反而在软件开发界的地位变得越来越重要。C#和.NET并不像2001年那些反对者最初所叫嚣的那样是一种单一的平台,而是逐渐证明自己是一种完整的多平台解决方案,无论你是为Windows、macOS、Linux还是Android构建应用程序。此外,C#和.NET已经证明自己是许多基于云的系统的首选运行库。没有它们,Azure怎么可能这么火? 过去,大多数常用编程语言只是时不时地更新一下,往往相隔数年。以Fortran为例,会看到名为Fortran 66、Fortran 77、Fortran 90、Fortran 95、Fortran 2003、Fortran 2008和Fortran 2018的标准。这就是过去55年中的7次更新。虽然这种相对缓慢的变化周期有利于稳定性,但也可能导致停滞不前。问题在于,开发人员必须解决的问题的性质变化很快,他们所依赖的工具最好能跟上步伐,这样才能开发出有效的解决方案。微软.NET提供的正是这样一个不断发展的框架,C#语言也会相应地更新,从而最好地利用平台的优势。所以,和Fortran相比,C#语言自首次发布以来经历了快速迭代,仅过去5年内就有6个版本问世,2022年甚至会再次发布C#语言的一个新版本。C#语言仍然支持20多年前写的代码,但通过不断对语言进行补充和增强,现在能用更优雅的代码和更简洁的构...
第Ⅰ部分 Visual C#和Visual Studio 2022概述
第1章 欢迎进入C#编程世界 3
第2章 使用变量、操作符和表达式 37
第3章 方法和作用域 61
第4章 使用判断语句 93
第5章 使用复合赋值和循环语句 115
第6章 管理错误和异常 131
第Ⅱ部分 理解C#对象模型
第7章 创建并管理类和对象 155
第8章 理解值和引用 177
第9章 使用枚举和结构创建值类型 201
第10章 使用数组 219
第11章 理解参数数组 243
第12章 使用继承 255
第13章 创建接口和定义抽象类 277
第14章 使用垃圾回收和资源管理 303
第Ⅲ部分 用C#定义可扩展类型
第15章 实现属性以访问字段 327
第16章 处理二进制数据和使用索引器 357
第17章 泛型概述 373
第18章 使用集合 403
第19章 枚举集合 427
第20章 分离应用程序逻辑并处理事件 441
第21章 使用查询表达式来查询内存中的数据 469
第22章 操作符重载 491
第Ⅳ部分 用C#构建UWP应用
第23章 使用任务提高吞吐量 511
第24章 通过异步操作提高响应速度 549
第25章 实现UWP应用的用户界面 587
第26章 在UWP应用中显示和搜索数据 627
第27章 在UWP应用中访问远程数据库 655
详细目录
第Ⅰ部分 Visual C#和Visual Studio 2022概述
... 查看详情
扩展专业能力,通过自主学习,完全掌握Visual C#编程基础知识。本书基于Visual Studio 2022,提供指导方针、练习和代码来帮助软件开发人员构建几乎可以在任何地方运行的高响应性、高伸缩性的云端应用。
查看详情

