构建实用的 C# 和 .NET 10 项目 – 从游戏和 Web 应用程序到 AI 聊天机器人和机器学习工具 – 同时学习现代模式、库和工作流程。
随书免费:无 DRM 的 PDF 版本 + 访问 Packt 的下一代阅读器*
主要功能
- 通过构建供实际使用的实用 .NET 应用程序来学习
- 开发跨平台应用、游戏、网络 API 和 AI 集成
- 通过富有创意的实践项目掌握新的 C# 和 .NET 功能
书籍说明
太多的 C# 开发人员觉得日复一日地构建相同的应用程序很困难,但是通过业余项目学习可以重新点燃您的热情并提高您的技能。本书提供了一种实用的实践方法,通过构建各种引人入胜的应用程序(从交互式游戏和生产力工具到机器学习应用程序和基于浏览器的聊天机器人)来建立对 .NET 10 和现代 C# 的信心。
这些项目旨在教授实用模式和现代工具,重点是学习和实验而不是生产强化。您将使用 Spectre.Console、ML.NET、Uno Platform 等工具来开发从冒险游戏、卡牌追踪器到 AI 聊天机器人的所有内容。您还将使用 Ollama、Microsoft Agent Framework、OpenTelemetry 和 Aspire 构建支持 AI 的现代系统。
本书由经验丰富的 C# 工程师和教师撰写,将技术深度与开发人员友好的语气融为一体,帮助您更快地学习并记住更多内容。您将加深对核心 .NET 功能的理解,并有信心将它们应用到自己的工作或爱好项目中。
读完本书后,您不仅会拥有实用的 .NET 应用程序组合,而且还将成长为一名开发人员,并重新发现编程的乐趣。
你将学到什么
- 使用 Spectre.Console 构建冒险游戏控制台应用
- 使用程序生成创建无限世界模拟
- 使用 ASP.NET Core 和实体框架构建 RESTful API
- 使用 Uno Platform 设计跨平台聊天机器人
- 使用面向对象编程和单元测试来重新创建恩尼格玛机
- 使用 Blazor 和 JavaScript 互操作开发基于浏览器的应用
- 在您自己的应用程序中训练和使用 ML.NET 模型
- 探索使用 MonoGame 和 .NET 进行游戏开发
这本书适合谁
C# 开发人员渴望通过构建有意义且富有创意的项目来加深 .NET 的实践知识。本书适合专业人士和业余爱好者,也是那些喜欢通过实验学习的人的理想选择。读者应该对 C# 有基本的了解并熟悉 .NET 生态系统。
目录
- 使用 .NET 和 Spectre.Console 构建冒险游戏控制台应用
- 使用面向对象编程重新创建 Enigma 机
- 通过程序生成探索无限世界
- 构建数据驱动的角色扮演游戏
- 使用 ASP.NET 最小 API 和实体框架跟踪集换式纸牌游戏
- 使用 Blazor WebAssembly 创建交易卡跟踪器
- 使用 Uno Platform 和 ELIZA 构建跨平台聊天机器人
- 与 Ollama 和 Microsoft.Extensions.AI 建立对话式 AI 合作伙伴
- 使用 Microsoft Agent 框架构建 AI 图书馆员
- 使用 Aspire 构建和监控模型上下文协议服务器
- 利用机器学习、物联网数据和 ML.NET 预测值
- 使用 C# 在 MonoGame 中重新创建 Pong
- 利用图形、碰撞和 AI 构建大型游戏
- 副业项目取得成功
其他信息
- 收录者
- Downloading
- 发布日期
- 8月21日
- 类别
- 计算机与技术
- 软件名称
- 使用 .NET 的实用 C# 项目
- 探索
- Ebooks
- 语言
- 英语
- 上传者
- Angelina Littel
- 格式
- True ePub
- 页码
- 553
- 编码
- 978-1836642510
- 作者
- Matt Eland
- 版本
- 2026
- 出版商
- Packt Publishing - ebooks Account
下载版本
| 版本 | 兼容平台 | 语言 | 大小 | 更新时间 | 下载 |
|---|---|---|---|---|---|
| LB 8416 | 英文 | 22.1MB | 2026-05-11 |
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请联系我们处理。


评分及评论
暂无评分
来评个分数吧