Skip to content

Commit ea4d004

Browse files
committed
feat: 学习中心分章节重写并新增 13 章 .hc 练习文件
- 将学习中心改为 13 个章节循序渐进的教程,每章含正文讲解、本章练习引导 - 每章提供可下载导入的 .hc 练习文件(learn/examples/) - 章节目录卡片与侧边目录均支持跳转与一键下载
1 parent 576ed4b commit ea4d004

14 files changed

Lines changed: 420 additions & 18 deletions

learn/examples/ch01-overview.hc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch01-overview.hc",
8+
"name": "第01章 认识 HIC",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "首页",
15+
"code": "it 标题 t 你好,欢迎来到 HIC\nit 简介 t 这是一个用 HIC 语言写成的网页\nit 说明 t 无需 HTML,自动转译为网页\n\n标题 in t\n简介 in t\n说明 in t",
16+
"images": {}
17+
}
18+
}
19+
}
20+
}

learn/examples/ch02-quickstart.hc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch02-quickstart.hc",
8+
"name": "第02章 快速上手:第一个程序",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "页面1",
15+
"code": "it 标题 t 你好,HiCode\n标题 in t",
16+
"images": {}
17+
}
18+
}
19+
}
20+
}

learn/examples/ch03-variables.hc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch03-variables.hc",
8+
"name": "第03章 变量 it",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "页面1",
15+
"code": "it 备注\nit 年龄 int 18\nit 名字 t 张三\nit 头像 p\n\n名字 in t\n头像 in p",
16+
"images": {}
17+
}
18+
}
19+
}
20+
}

learn/examples/ch04-display.hc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch04-display.hc",
8+
"name": "第04章 展示 in",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "页面1",
15+
"code": "it 大标题 t 这是居中的大标题\nit 副标题 t 这是另一段文字\nit 配图 p\n\n大标题 in t\n副标题 in t\n配图 in p",
16+
"images": {}
17+
}
18+
}
19+
}
20+
}

learn/examples/ch05-conditions.hc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch05-conditions.hc",
8+
"name": "第05章 条件判断",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "页面1",
15+
"code": "it 分数 int 85\nit 优秀 t 优秀\nit 及格 t 及格\nit 需努力 t 需努力\n\nif 分数 >= 90:\n 优秀 in t\norif 分数 >= 60:\n 及格 in t\nnoif:\n 需努力 in t",
16+
"images": {}
17+
}
18+
}
19+
}
20+
}

learn/examples/ch06-expressions.hc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch06-expressions.hc",
8+
"name": "第06章 表达式与运算符",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "页面1",
15+
"code": "it 年龄 int 18\nit 名字 t 张三\n\nif 年龄 == 18 and 名字 in '张三':\n 匹配成功 in t\nnoif:\n 不匹配 in t",
16+
"images": {}
17+
}
18+
}
19+
}
20+
}

learn/examples/ch07-navigation.hc

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch07-navigation.hc",
8+
"name": "第07章 页面跳转",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "首页",
15+
"code": "it 标题 t 这是首页\n标题 in t\nto 关于",
16+
"images": {}
17+
},
18+
"p2": {
19+
"id": "p2",
20+
"name": "关于",
21+
"code": "it 标题 t 这是关于页\n标题 in t\nto 首页",
22+
"images": {}
23+
}
24+
}
25+
}
26+
}

learn/examples/ch08-syntax.hc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch08-syntax.hc",
8+
"name": "第08章 语法规范",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "页面1",
15+
"code": "# 这是注释\nit 标题 t 规范示例\n\n# 空行会被忽略\n标题 in t",
16+
"images": {}
17+
}
18+
}
19+
}
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch09-project-image.hc",
8+
"name": "第09章 项目与图片管理",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "页面1",
15+
"code": "it 风光 p\nit 说明 t 请在变量面板上传图片\n\n说明 in t\n风光 in p",
16+
"images": {}
17+
}
18+
}
19+
}
20+
}

learn/examples/ch10-export.hc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"app": "HiCode",
3+
"language": "HIC",
4+
"format": "hc-project",
5+
"version": "v0.01",
6+
"project": {
7+
"id": "ch10-export.hc",
8+
"name": "第10章 转译与导出",
9+
"createdAt": 0,
10+
"updatedAt": 0,
11+
"pages": {
12+
"p1": {
13+
"id": "p1",
14+
"name": "页面1",
15+
"code": "it 标题 t 综合演示\nit 简介 t 展示变量、判断与跳转\n\n标题 in t\n简介 in t",
16+
"images": {}
17+
}
18+
}
19+
}
20+
}

0 commit comments

Comments
 (0)