forked from moyin/fzu-product
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
- 该任务模块旨在帮助巩固 C 语言基础知识,传递一些编程思维,入门学习请看 [3.4.4C 语言前置概念学习](3.4.4C%E8%AF%AD%E8%A8%80%E5%89%8D%E7%BD%AE%E6%A6%82%E5%BF%B5%E5%AD%A6%E4%B9%A0.md)
|
- 该任务模块旨在帮助巩固 C 语言基础知识,传递一些编程思维,入门学习请看 [3.4.4C 语言前置概念学习](3.4.4C%E8%AF%AD%E8%A8%80%E5%89%8D%E7%BD%AE%E6%A6%82%E5%BF%B5%E5%AD%A6%E4%B9%A0.md)
|
||||||
- 你可以通过使用 git 工具 `git clone https://github.com/E1PsyCongroo/HDU_C_Assignments.git` 获取任务
|
- 你可以通过使用 git 工具 `git clone https://github.com/E1PsyCongroo/HDU_C_Assignments.git` 获取任务
|
||||||
- 或者访问 https://github.com/E1PsyCongroo/HDU_C_Assignments 学习
|
- 或者访问 [https://github.com/E1PsyCongroo/HDU_C_Assignments](https://github.com/E1PsyCongroo/HDU_C_Assignments) 学习
|
||||||
|
|
||||||
## 任务一做前必查
|
## 任务一做前必查
|
||||||
|
|
||||||
|
|||||||
@@ -126,4 +126,10 @@ cs61a 绝对是一个挑战,但是我们都希望你学习并且成功,所
|
|||||||
3. 如果输入了命令后回车没有任何反应,请试试将测试代码的 python3 变为 python 或者 py 进行操作,如果还没有解决请仔细阅读 61A hw 部分的 Using ok,链接一般位于 HW 01 的开头。
|
3. 如果输入了命令后回车没有任何反应,请试试将测试代码的 python3 变为 python 或者 py 进行操作,如果还没有解决请仔细阅读 61A hw 部分的 Using ok,链接一般位于 HW 01 的开头。
|
||||||
4. 如果在解决问题的过程中遇到了问题,那就多读几遍题目吧,题干中或许会给出 `Hint`,这可能很有用
|
4. 如果在解决问题的过程中遇到了问题,那就多读几遍题目吧,题干中或许会给出 `Hint`,这可能很有用
|
||||||
|
|
||||||
|
这是 cs61a 的官网[https://cs61a.org/](https://cs61a.org/)
|
||||||
|
|
||||||
|
如果你觉得全英教学对你来说比较困难,可以参考[2.5 以理工科的方式阅读英语](../2.高效学习/2.5以理工科的方式阅读英语.md)
|
||||||
|
|
||||||
|
也可以看看我们本地化之后的 cs61a 课程,我们尽可能准确和符合中文阅读习惯地翻译了 textbook,但我们保留了作业中的英语(绝对不是因为偷懒),来锻炼同学们的英语能力
|
||||||
|
|
||||||
英文学习的痛苦比不上接触国外优秀课程带来的快乐,请保持初心,砥砺前进,祝愿同学们都能有一个有趣的学习体验 🥰
|
英文学习的痛苦比不上接触国外优秀课程带来的快乐,请保持初心,砥砺前进,祝愿同学们都能有一个有趣的学习体验 🥰
|
||||||
|
|||||||
@@ -40,9 +40,9 @@
|
|||||||
|
|
||||||
为什么有前端?因为光有后端是不行的哈哈哈。
|
为什么有前端?因为光有后端是不行的哈哈哈。
|
||||||
|
|
||||||
举个例子,网上有很多软件都可以修改支付宝上的「余额」,如果只有 APP 表面,即前端,那不是人均黑客,人均首付?
|
举个例子,网上有很多软件都可以修改支付宝上的「余额」,如果只有 APP 表面,即前端,那不是人均黑客,人均首富?
|
||||||
|
|
||||||
所以一个软件的关键数据,肯定不是存在用户侧(即前端)的。需要有这么一个东西,来存储数据(存储数据的地方叫数据库),来解析用户的请求,这就是后端。
|
所以一个软件的关键数据,肯定不是在用户侧(即前端)的。需要有这么一个东西,来存储数据(存储数据的地方叫数据库),来解析用户的请求,这就是后端。
|
||||||
|
|
||||||
<strong>例子</strong>
|
<strong>例子</strong>
|
||||||
|
|
||||||
@@ -59,9 +59,11 @@
|
|||||||
干讲技术细节实在太无趣了,我们直接上手实战吧!
|
干讲技术细节实在太无趣了,我们直接上手实战吧!
|
||||||
|
|
||||||
不要怕,我「实战」,你「感谢」就行!
|
不要怕,我「实战」,你「感谢」就行!
|
||||||
|
|
||||||
::: warning 📌
|
::: warning 📌
|
||||||
假设我们要做一个「留言板」
|
假设我们要做一个「留言板」
|
||||||
:::
|
:::
|
||||||
|
|
||||||
#### 2.3.1 明确需求
|
#### 2.3.1 明确需求
|
||||||
|
|
||||||
开发程序前(无论是自己独立开发、还是以后工作),一定要先明确需求。
|
开发程序前(无论是自己独立开发、还是以后工作),一定要先明确需求。
|
||||||
@@ -83,7 +85,7 @@
|
|||||||
|
|
||||||
比如控制留言的字体、大小、颜色,边框、动画、特效。
|
比如控制留言的字体、大小、颜色,边框、动画、特效。
|
||||||
|
|
||||||
要在不同的软件载体上「作画」,需要不同的编程语言/技术,比如网页需要 htlm+css,安卓 APP 需要 Android(Java),IOS 软件是 Swift。
|
要在不同的软件载体上「作画」,需要不同的编程语言/技术,比如网页需要 html+css,安卓 APP 需要 Android(Java),IOS 软件是 Swift。
|
||||||
|
|
||||||
<em>(拓展:还有一些技术能够做到跨平台,比如通过某种技术把浏览器包装成一个 APP,就能只出同时支持浏览器和 APP 的</em><em>前端</em><em>;比如创建新的第三方前端框架,能把程序员写的代码转换成原生的 IOS、安卓 APP)</em>
|
<em>(拓展:还有一些技术能够做到跨平台,比如通过某种技术把浏览器包装成一个 APP,就能只出同时支持浏览器和 APP 的</em><em>前端</em><em>;比如创建新的第三方前端框架,能把程序员写的代码转换成原生的 IOS、安卓 APP)</em>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user