Cangjie Programming Language Tutorial, is a book about how to develop Cangjie applications.
《跟老卫学仓颉编程语言开发》是一本 仓颉编程语言 应用开发的开源学习教程,主要介绍如何从0开始开发 仓颉编程语言 应用。本书包括最新版本 仓颉编程语言 0.53.13 中的新特性。图文并茂,并通过大量实例带你走近 仓颉编程语言 的世界!
本书业余时间所著,书中如有错漏之处,敬请斧正。
有关HarmonyOS应用开发的内容,可以参考《跟老卫学HarmonyOS开发》。
- 仓颉编程语言开发环境搭建(安装仓颉工具链)
- 仓颉编程语言开发环境搭建(安装VSCode仓颉插件)
- DevEco Studio 5.0.1 Beta3安装及配置
- HarmonyOS NEXT仓颉编程语言开发环境搭建(安装DevEco Studio Cangjie Plugin)
- 仓颉开发HarmonyOS,报错error: undeclared identifier 'ViewStackProcessor'
- 仓颉开发HarmonyOS,@Builder 和@Component的区别?
- 仓颉开发HarmonyOS,internal import 和import 有什么区别?
- “HarmonyOS NEXT+AI大模型打造智能助手APP(仓颉版)”实战课程简介
- 使用鸿蒙仓颉编程语言开发“Hello World”应用
- 实战:猜数字游戏
- 谷歌将 Android OS 转为 “内部开发”,对鸿蒙系统来说是否是个机会?
- Hello World
- 变量与常量
- 函数
- 注释
- 流程控制
- 猜数字游戏
- 操作字符串
- 数组类型
- 将包含句号的句子转为单词
- 面向对象的图形
- 猜数字游戏(模式匹配)
- “剪刀石头布”游戏
- 泛型函数
- 泛型结构体
- 动物发声模拟器
- 使用ArrayList
- 使用HashSet
- 使用HashMap
- 名字的漂亮度
- throw和处理异常
- “剪刀石头布”游戏的异常处理
- 带传参的名字的漂亮度
- 读写文件
- 获取文件元数据
- 使用HashSet
- 词频统计
- 删除字符串中出现次数最少的字符
- 龟兔赛跑
- 多窗口售票
- 宏的入门
- 快速幂的计算
- 多行dprint宏
- 创建TCP服务器
- 创建UDP服务器
- 构建HTTP服务
- 构建REST服务
- CJPM入门
- 编写仓颉单元测试用例
- 编写Mocking框架测试用例
- 统计仓颉编程语言的运行性能
- 实现KV数据库
- 实现雪花算法
- 实现HarmonyOS瀑布流
- 未完待续...
选择下面入口之一:
书中所有示例源码,移步至https://github.com/waylau/cangjie-programming-language-tutorial的 samples
目录下。
如果你喜欢本开源书,也欢迎支持下该书的正式出版物,实体店及各大网店有售。
如有勘误、意见或建议欢迎拍砖 https://github.com/waylau/cangjie-programming-language-tutorial/issues
- Blog: waylau.com
- Gmail: waylau521(at)gmail.com
- Weibo: waylau521
- Twitter: waylau521
- Github : waylau