本书为“软硬件产学协同人才培养项目”系列教材之一。
本书采用任务驱动形式编写,内容由易到难,由简到繁,逐层深入,逐步递进,全书共分为10个单元,36个典型工作任务和1个综合项目,单元1和单元2主要介绍仓颉编程语言的基础知识,包括仓颉语言的发展历程、开发环境、变量、常量、数据类型等;单元3和单元4主要讲解仓颉的进阶核心知识,包括选择结构、循环结构、break和continue语句的使用、常用的函数、自定义函数、函数的重载、递归、嵌套和闭包等高级应用;单元5~单元7介绍仓颉编程语言的高级核心知识,包括结构体、类和对象、继承、接口、集合对象以及线程和网络编程等;单元8~单元10介绍仓颉开发鸿蒙应用、仓颉连接数据库,最后通过一个综合项目进行实战演练。
本书配有微课视频、教学课件、案例资源等丰富的数字化教学资源。与本书配套的数字课程在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC,详见“智慧职教”服务指南。授课教师也可登录“高等教育出版社产品信息检索系统”(xuanshu.hep.com.cn)搜索并下载本书配套教学资源,首次使用本系统的用户,请先进行注册并完成教师资格认证。
本书可作为高等职业院校计算机类专业“仓颉程序设计”课程的教材,也可作为广大软件技术产业从业人员和仓颉语言编程爱好者的自学参考书。