暂无商品咨询信息 [发表商品咨询]
本书是一本聚焦 Cursor 辅助开发的实战指南,深度剖析“DeepSeek + Cursor”双工具协同开发模式,系统地阐述如何通过自然语言交互实现从产品设计到开发落地的全流程。不同于传统编程教程,本书突破技术壁垒,覆盖“需求设计→AI 生成代码→调试及优化”的全流程,让零基础编程者也能快速上手。全书涵盖多个实战项目,全面展示Cursor 在前端开发、后端架构、数据库管理等场景的应用,以及DeepSeek 在产品设计和规划中的应用。本书的核心章节深入解析自然语言交互、代码生成、版本控制等技术亮点,并引入MCP 等前沿技术,展现AI 如何重构开发流程。书中所有【项目实战】中均配有详细的操作步骤与代码解析,兼顾理论深度与实践价值,适合希望掌握Cursor 编程的零基础编程者、开发者,以及寻求效率提升的团队阅读。本书通过“工具使用 + 项目实战 + 原理解析”的立体架构,助力读者实现从新手到专家的能力跃升。
-
第1 篇 丝滑入门
-
第1 章 认识DeepSeek 和Cursor 2
1.1 AI 编程概述 /2
1.1.1 AI 编程发展历程 /2
1.1.2 学AI 编程难吗?零基础也能快速上手 4
1.2 为什么是DeepSeek 和Cursor /4
1.2.1 DeepSeek 能帮我们设计产品:把想法变成可实现的方案 5
1.2.2 Cursor 能帮我们高效开发产品 /5
1.3 DeepSeek 对话技巧与最佳实践 /6
1.3.1 明确需求,精准提问 /7
1.3.2 多轮对话,逐步深入 /7
1.3.3 通过引导性问题拓展思路 /7
1.3.4 参考成功的产品案例,对比优化 /8
1.4 Cursor 入门 /8
1.4.1 Cursor 简介与特点 /8
1.4.2 安装和注册 /10
1.4.3 让Cursor 变为中文版 /14
-
第2 章 小白速补项目流程
2.1 速补项目开发流程 /16
2.1.1 明确需求:需求分析阶段 /17
2.1.2 细化实现方案:设计阶段 /17
2.1.3 实现功能模块:开发阶段 /17
2.1.4 保障产品质量:测试阶段 /18
2.2 速补项目发布流程 /18
2.2.1 网站发布流程 /18
2.2.2 微信小程序发布流程 /19
2.3 速补编程常用术语 /20
2.3.1 理解HTTP 和HTTPS /20
2.3.2 认识API /21
2.3.3 掌握JSON 数据格式 /21
2.3.4 理解WebSocket 技术 /21
2.3.5 区分前端和后端 /21
2.3.6 认识数据库 /21
-
第3 章 小白速补产品设计――借助DeepSeek
3.1 借助DeepSeek 做产品需求分析 /23
3.1.1 用户调研与分析 /23
3.1.2 竞品分析 /24
3.2 借助DeepSeek 做产品规划 /25
3.2.1 产品定位 /25
3.2.2 功能规划 /26
3.2.3 商业模式规划 /27
3.3 借助DeepSeek 设计产品原型 28
3.3.1 信息架构设计 /28
3.3.2 交互流程设计 /29
3.3.3 界面原型设计 /29
3.4 产品设计还要用到哪些AI 工具 /30
3.4.1 生成页面原型:Readdy AI /30
3.4.2 生成Logo 或配图:即梦AI /32
-
第2 篇 Cursor 之美
-
第4 章 快速体验Cursor 编程
4.1 案例:一句话实现一个网站(个人摄影作品展示网站) 36
4.1.1 具体实现过程 /36
4.1.2 拆解网站文件 /38
4.2 案例:给网站增加更多功能 /41
4.2.1 增加灯箱效果 /41
4.2.2 增加图片下载功能 /42
4.3 体验Cursor 的4 种功能 /43
4.3.1 Tab 自动补全加速代码输入 /44
4.3.2 自然语言编程突破语法壁垒 /46
4.3.3 代码解释 /46
4.3.4 问题诊断 /47
4.4 探索Cursor 的3 种工作模式 /48
4.4.1 智能编程领航员:Agent 模式 /48
4.4.2 智能答疑:Ask 模式 /49
4.4.3 精准控制:Manual 模式 /50
4.5 发布网站的全流程 /52
4.5.1 获取网站网络标识:注册域名 /52
4.5.2 给网站找家:选择服务器 /52
4.5.3 合规必备流程:网站备案 /53
4.5.4 部署网站:上传网站文件 /53
-
第5 章 提升Cursor 开发效率与保障质量
5.1 让Cursor 更懂开发者 /54
5.1.1 规范Cursor 的代码生成行为:定制专属规则 54
5.1.2 精准控制Cursor 的文件扫描范围:使用cursorignore 58
5.1.3 指定要扫描的文件或目录:使用@Files&folders 59
5.1.4 高效访问文档资源:使用@Docs 访问在线文档与自定义知识库 /61
5.2 怎么规避开发风险 /63
5.2.1 谨慎使用Accept all(全部接受) /63
5.2.2 使用Git 管理代码版本 /64
5.2.3 生成项目说明文档 /68
5.2.4 让Cursor“自我反思” /70
5.3 高质量提示词技巧 /71
5.3.1 清晰定义目标:避免模糊的需求描述 71
5.3.2 提供充足的上下文:减少AI 猜测 /72
5.3.3 构建结构化的提示词:引导AI 准确生成代码 72
5.4 多轮对话提示词技巧 /73
5.4.1 选择技术方案 /73
5.4.2 完善方案细节 /74
5.4.3 依据方案生成代码 /74
5.4.4 验证及优化代码 /75
-
第3 篇 项目实战――小程序、网页小游戏、桌面应用、企业级应用
-
第6 章 【项目实战】智能识别食物热量的小程序“卡路里”
6.1 预览小程序 /78
6.1.1 图解核心功能 /78
6.1.2 技术亮点:拍照识别、营养可视化、极简交互设计 79
6.2 利用DeepSeek 设计“卡路里”小程序 79
6.2.1 需求分析 /79
6.2.2 产品规划 /82
6.2.3 设计高保真原型方案 /84
6.2.4 生成高保真原型 /85
6.3 开发小程序前的准备 /87
6.3.1 注册小程序 /87
6.3.2 备案与认证 /89
6.3.3 下载和安装小程序开发工具 /90
6.3.4 准备大模型接口 /91
6.4 借助Cursor 开发小程序 /95
6.4.1 创建小程序项目 /95
6.4.2 详解项目目录,以便更好地理解代码 96
6.4.3 准备开发文档 /97
6.4.4 生成拍照识别页面 /99
6.4.5 处理异常 /100
6.4.6 生成AI 对接功能 /102
6.4.7 发布小程序 /103
-
第7 章 【项目实战】本地网页小游戏“坦克大战”
7.1 预览小游戏 /105
7.1.1 图解核心玩法 /105
7.1.2 预览关卡 /106
7.2 开发准备/106
7.2.1 创建资源目录以存放素材 /106
7.2.2 利用3 个网站下载素材 /107
7.2.3 利用即梦AI 生成图片 /108
7.3 利用Cursor 开发小游戏 108
7.3.1 生成游戏首页 /108
7.3.2 生成游戏页 /109
7.3.3 详解项目目录,以便更好地理解代码 111
7.3.4 生成其他页 /112
7.4 游戏开发的基础知识 114
7.4.1 解析游戏的主循环和状态管理 /114
7.4.2 解析碰撞检测 /115
7.4.3 解析得分系统 /116
7.5 拓展提高 /117
7.5.1 让敌方坦克自动追踪玩家坦克 /117
7.5.2 增加坦克特殊技能 /118
-
第8 章 【项目实战】桌面应用“我爱背单词” 120
8.1 预览桌面应用 /120
8.1.1 图解核心功能 /120
8.1.2 技术亮点:AI 语音互动和个性化学习 121
8.2 开发桌面应用前的准备 /122
8.2.1 安装Python /122
8.2.2 准备开发文档 /123
8.2.3 下载词库 /123
8.3 利用Cursor 开发“我爱背单词”桌面应用 124
8.3.1 生成界面 /124
8.3.2 详解项目目录,以便更好地理解代码 125
8.3.3 启动桌面应用 /126
8.3.4 生成导入词库功能 /127
8.3.5 生成学习功能 /128
8.3.6 开发听写功能 /129
8.4 掌握桌面应用的关键技术 /130
8.4.1 让Cursor 解释关键技术 /130
8.4.2 构建桌面交互界面的基石:PyQt 5 131
8.4.3 管理本地数据的利器:SQLite /132
8.4.4 分析数据的得力助手:Pandas /133
8.4.5 实现单词朗读的关键:gTTS /134
-
第9 章 【项目实战】企业级应用――“社区超市”商城系统
9.1 预览商城系统 /135
9.1.1 图解核心功能 /135
9.1.2 技术亮点:企业级技术栈 /136
9.2 开发环境准备 /137
9.2.1 选择开发语言 /137
9.2.2 下载基础开发平台 /138
9.2.3 准备Java 环境 /139
9.2.4 准备MySQL 数据库环境 /141
9.2.5 初始化数据库 /144
9.2.6 安装Redis /145
9.2.7 安装Node.js /147
9.3 Cursor 开发应用 /147
9.3.1 运行基础平台 /147
9.3.2 生成“商品管理”功能 /149
9.3.3 生成“超市首页” /153
9.3.4 详解项目目录,以便更好地理解代码 155
9.3.5 创建面向客户的用户体系 /156
9.3.6 生成“购物车”功能 /158
9.3.7 生成模拟支付流程 /159
9.3.8 生成“订单管理”功能 /161
9.4 拓展提高 /162
9.4.1 学习什么是事务 /162
9.4.2 掌握如何防止SQL 注入 /163
9.4.3 学习数据库优化 /164
-
第4 篇 迈向高手
-
第10 章 Cursor 不仅仅能编程
10.1 解读开源项目 168
10.1.1 入门级项目:Free Python Games /168
10.1.2 进阶级项目:FastAPI /175
10.2 处理数据 /177
10.2.1 案例:处理电商订单数据 /177
10.2.2 案例:销售数据统计分析 /179
10.3 写作 /181
10.3.1 生成标题 /182
10.3.2 生成和迭代大纲 /182
10.3.3 生成内容 /183
-
第11 章 MCP――AI 时代的万物互联
11.1 了解MCP 的概念和优势 186
11.1.1 三大优势之一:丰富的生态环境 /187
11.1.2 三大优势之二:可以灵活切换模型供应商 187
11.1.3 三大优势之三:可以保障数据安全 187
11.2 MCP 工作原理 /188
11.2.1 一张图看懂MCP 的架构 /188
11.2.2 大模型与MCP 服务器之间的工作流程 189
11.3 快速上手:MCP 服务器的安装与实战 /190
11.3.1 一站式安装MCP 服务器:以Smithery 平台为例 190
11.3.2 案例:生成目录报告 /193
11.4 开发自己的MCP 服务器 /195
11.4.1 快速开发MCP 服务器 /195
11.4.2 部署与配置MCP 服务器 /196
11.4.3 自然语言调用实战 /197
基本信息 | |
---|---|
出版社 | 电子工业出版社 |
ISBN | 9787121506628 |
条码 | 9787121506628 |
编者 | 罗健 著 |
译者 | -- |
出版年月 | 2025-07-01 00:00:00.0 |
开本 | 其他 |
装帧 | 平装 |
页数 | 212 |
字数 | |
版次 | 1 |
印次 | 1 |
纸张 | 一般胶版纸 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]