-
内容大纲
华为自研的仓颉(Cangjie)语言作为一款面向全场景应用开发的现代编程语言,通过现代语言特性的集成、全方位的编译优化和运行时实现,以及开箱即用的工具链支持,为开发者打造了友好的开发体验和卓越的程序性能。
本书循序渐进地讲解了仓颉语言的核心知识,并通过具体实例的实现过程演练了开发仓颉语言程序的关键方法和流程。全书共19章,分别讲解了从仓颉语言的基础语法、数据结构、面向对象编程、网络编程到多线程与并发处理等内容,最后通过实战项目——圆角图片视图库的开发,系统展示了仓颉语言的核心语法知识和实际应用技巧。
本书通俗易懂而不失技术深度,案例丰富,实用性强,涵盖了华为开发技术的最新动态和实践案例,同时涵盖了其他同类图书中很少涉及的开发工具与平台介绍。本书适合华为仓颉编程语言的初学者和进阶读者作为自学教程,也可作为培训学校和各大院校的相关专业的教学参考书。 -
作者介绍
刘陈,山东大学计算机通信硕士,精通Java、C、C++、Python、Objective-C、Swift等多种编程语言。拥有10年的Android和iOS开发经验,以及5年的HarmonyOS开发经验。现任浪潮信息资深移动开发架构师和HarmonyOS技术专家,曾在HTC、联想等知名企业担任软件开发工程师、项目经理、产品技术主管等重要职务,具有丰富的技术研发和管理经验。 -
目录
第1章 仓颉语言基础介绍
1.1 鸿蒙系统介绍
1.1.1 鸿蒙系统的发展历程
1.1.2 鸿蒙系统的架构概览
1.1.3 分布式架构
1.1.4 多设备支持
1.2 仓颉语言介绍
1.2.1 仓颉语言的背景和发展历程
1.2.2 仓颉语言的主要特点
1.3 仓颉语言的应用场景
1.3.1 操作系统和系统级开发
1.3.2 智能设备应用开发
1.3.3 物联网与嵌入式系统
第2章 搭建仓颉开发环境
2.1 系统要求
2.2 准备仓颉SDK
2.3 搭建VisualStudioCode开发环境
2.3.1 安装VisualStudioCode
2.3.2 配置仓颉环境
2.3.3 第一个仓颉程序
2.4 搭建DevEcoStudio开发环境
2.4.1 DevEcoStudio的特点
2.4.2 下载并安装DevEcoStudio
2.4.3 配置仓颉环境
第3章 基础语法
3.1 标识符和关键字
3.1.1 标识符
3.1.2 关键字
3.2 注释
3.3 常量和变量
3.3.1 常量
……
第4章 表达式
第5章 元组和数组
第6章 函数
第7章 结构
第8章 枚举
第9章 面向对象编程
第10章 泛型
第11章 扩展
第12章 集合
第13章 包
第14章 异常处理
第15章 并发
第16章 I/O流操作
第17章 网络编程
第18章 宏
第19章 综合实战:圆角图片视图库
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
