欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • C#12和.NET8入门与跨平台开发(第8版)/开源.NET生态软件开发
      • 作者:(美)马克·J.普莱斯|责编:王军//韩宏志|译者:叶伟民
      • 出版社:清华大学
      • ISBN:9787302682967
      • 出版日期:2025/04/01
      • 页数:633
    • 售价:79.2
  • 内容大纲

        C#的应用领域极广,是编程语言中的翘楚。作为畅销的C#系列图书的最新版本,本书涵盖C# 12和.NET 8的所有最新功能,将帮助你夯实基础,让你自信地使用最新C#和.NET构建项目。
        本书讨论面向对象编程、编写函数、测试函数、调试函数及实现接口等主题;介绍.NET API,这些API可执行多种任务,如管理和查询数据,使用文件系统、序列化。你可用ASP.NET Core来构建和部署本书列举的跨平台示例应用程序,如网站和服务。
        本书示例中融入了.NET 8的增强功能,使用类型别名和主构造函数来实现简洁的、表达力强的代码。你将使用新增的、内置的保护子句来可靠地处理错误,并探索ASP.NET Core 8中简化的缓存实现。
        你还将看到,在发布过程中使用原生的AOT编译能够缩短启动时间和减少内存占用。你还将使用Visual Studio 2022中新增的HTTP编辑器来完善测试和调试过程。本书甚至介绍了Blazor全栈,它提供的统一托管模型能够实现无可比拟的Web开发灵活性。
        主要内容:
        C# 12的新功能,包括类型别名和主构造函数
        ASP.NET Core 8最小API Web服务的原生AOT发布功能
        通过Blazor全栈、Razor Pages等ASP.NET Core技术构建沉浸式Web应用
        使用Entity Framework Core模型来无缝地集成和更新数据库
        使用LINQ来查询和操纵数据    使用Web API和最小API构建和使用功能强大的服务
  • 作者介绍

  • 目录

    第1章  C与.NET入门
      1.1  本书内容简介
        1.1.1  获取本书的代码解决方案
        1.1.2  本书使用的.NET术语
        1.1.3  本书的结构和风格
        1.1.4  本书讨论的主题
        1.1.5  Apps and Services with .NET 8一书中涵盖的主题
      1.2  设置开发环境
        1.2.1  选择适合学习的工具和应用程序类型
        1.2.2  跨平台部署
        1.2.3  下载并安装Visual Studio 2022
        1.2.4  下载并安装Visual Studio Code
      1.3  理解.NET
        1.3.1  了解.NET支持
        1.3.2  理解中间语言
        1.3.3  比较.NET技术
        1.3.4  使用代码编辑器管理多个项目
      1.4  使用Visual Studio 2022构建控制台应用程序
        1.4.1  使用Visual Studio 2022编写代码
        1.4.2  使用Visual Studio编译和运行代码
        1.4.3  理解顶级程序
        1.4.4  揭示Program 类的名称空间
        1.4.5  使用Visual Studio 2022添加第二个项目
      1.5  使用Visual Studio Code构建控制台应用程序
        1.5.1  使用Visual Studio Code编写代码
        1.5.2  使用dotnet CLI编译和运行代码
        1.5.3  使用Visual Studio Code添加第二个项目
        1.5.4  Visual Studio Code的步骤小结
        1.5.5  本书中使用的其他项目类型
      1.6  充分利用本书的GitHub存储库
        1.6.1  了解GitHub上的解决方案代码
        1.6.2  对本书提出问题
        1.6.3  反馈
        1.6.4  避免常见错误
        1.6.5  从GitHub存储库下载解决方案代码
        1.6.6  在Visual Studio Code和命令行中使用Git
      1.7  寻求帮助
        1.7.1  阅读Microsoft Learn中的文档
        1.7.2  本书中的文档链接
        1.7.3  获取关于dotnet工具的帮助
        1.7.4  获取类型及其成员的定义
        1.7.5  配置内联提示
        1.7.6  在Stack Overflow上寻找答案
        1.7.7  使用谷歌搜索答案
        1.7.8  搜索.NET源代码
        1.7.9  订阅官方的.NET博客
        1.7.10  观看Scott Hanselman的视频
        1.7.11  ChatGPT和GitHub Copilot等AI工具
        1.7.12  当工具成为障碍时禁用工具
      1.8  实践和探索

        1.8.1  练习 1.1:测试你掌握的知识
        1.8.2  练习 1.2:使用浏览器在任何地方练习C#
        1.8.3  练习 1.3:探索主题
        1.8.4  练习 1.4:探索 Polyglot Notebooks
      ……
    第2章  C#编程基础
    第3章  控制程序流程、转换类型和处理异常
    第4章  编写、调试和测试函数
    第5章  使用面向对象编程技术构建自己的类型
    第6章  实现接口和继承类
    第7章  打包和分发.NET类型
    第8章  使用常见的.NET类型
    第9章  处理文件、流和序列化
    第10章  使用Entity Framework Core处理数据
    第11章  使用LINQ查询和操作数据
    第12章  使用ASP.NET Core进行Web开发
    第13章  使用ASP.NET Core RazorPages构建网站
    第14章  构建和消费Web服务
    第15章  使用Blazor构建用户界面
    第16章  结语
    附录A  练习题答案
    使用MVC模式构建网站