





定价:109元
印次:1-1
ISBN:9787302628842
出版日期:2024.07.01
印刷日期:2024.06.26
图书责编:赵佳霓
图书分类:零售
"本书以仓颉的UI实战为主,语法部分介绍了主要组成部分,快速且形象地阐述了仓颉编程语言的主要特性,让零编程基础的新手都可以迅速入门仓颉,在此基础上结合互联网热门垂直领域的潮流App设计,带您深入场景式UI开发体验。利用CangjieUI+鸿蒙的组合,能够让我们在开发基于DSL的App应用时超快上手,从而可以快速开发基于鸿蒙乃至跨平台的应用UI。 本书共两部分。第1~9章介绍仓颉基础编程知识,从零起步介绍了仓颉主要特性如面向对象编程、面向接口编程、函数式编程等,聚焦在语法层面。第10~21章基于强大的CangjieUI框架,实际切入各种场景化的精美AppUI开发案例,助力读者彻底地掌握使用CangjieUI框架开发各种复杂AppUI的技巧。本书案例丰富,实操性系统性强,辅助读者更快地掌握本书的要点、难点。 本书既可以成为仓颉初学者的入门书,也可以为想从事仓颉应用开发的人士或培训机构,提供前置知识参考。"
张云波 ,一个喜欢尝试前沿领域的自由程序员,花川学院创始人、华为开发专家(Huawei Developer Experts,HDE)、首届HarmonyOS开发者创新大赛导师、第二届HarmonyOS开发者创新大赛科技创新奖得主、51CTO开源技术社区MVP、润和软件HiHope社区专家、未来杯HarmonyOS技术应用创新大赛导师。曾就职于IBM、SAP、SONY等公司,具有丰富的工作经验。从苹果Swift、微信小程序、区块链,到如今的鸿蒙和仓颉,自然不能错过,希望可以亲眼见证IT行业国产化的深度崛起。
近年来,随着信息产业的国产化浪潮席卷而来,与芯片、操作系统、应用框架、编程语言相关的基础设施如雨后春笋般崛起。在这个历史机遇下,以华为公司为代表的一些领头羊企业成为弄潮儿。OpenHarmony打响了国产自主操作系统的第一枪,而且众多与OpenHarmony生态相关的公司正在诞生。可以预见,OpenHarmony可以成为与Android、 iOS两大移动端操作系统比肩的新力量,将来甚至可达到与macOS、Windows等桌面端系统的高度,而华为的另一力作——仓颉编程语言,必将是OpenHarmony之上的坚实代码 依靠。 本书以仓颉的UI实战为主,语法部分介绍了仓颉编程语言的主要组成部分,形象地阐述了仓颉编程语言的主要特性,让零编程基础的新手也可以迅速入门仓颉,在此基础上结合互联网热门垂直领域的潮流App设计,带领读者深入场景式UI开发体验。利用CangjieUI+OpenHarmony的组合,能够让读者在开发基于DSL的App时超快上手,从而可以快速开发基于OpenHarmony乃至跨平台的应用UI。 本书主要内容 本书内容是笔者在充分实践的过程中总结归纳得出的,一共分为两部分,内容如下: 第1章概要介绍仓颉的定位和主要特性。 第2章介绍如何开发第1个仓颉Hello?World程序。 第3章从一个日常生活的应用场景引出仓颉的语法基础,让读者快速入门这门语言的大部分主要内容。 第4章介绍仓颉语法中的高级类型和类型转换。 第5章介绍仓颉的面向接口编程...
第1章 仓颉概览 1
1.1 仓颉的定位 1
1.2 仓颉主要特性 1
第2章 第1个仓颉程序 4
2.1 安装及查看仓颉版本 4
2.2 Hello World 5
2.2.1 编写第1个程序 5
2.2.2 代码编译和执行 5
第3章 仓颉语法基础 6
3.1 常量和变量 6
3.2 类型自动推断 8
3.3 两种数值类型 8
3.4 布尔类型 8
3.5 流向控制 9
3.6 字符串类型 11
3.7 区间类型 12
3.8 循环控制 12
3.9 字符串插值 13
3.10 函数 13
3.11 运算符 16
3.12 使用库函数 16
3.13 使用集合类型 17
3.14 本章小结 20
第4章 高级类型 21
4.1?记录类型 21
4.2?枚举类型 24
4.3?类 25
4.3.1?类的封装 25
4.3.2?类的继承和多态 29
4.4?类型转换 33
4.5?本章小结 37
第5章 面向接口编程 38
5.1 接口 38
5.2 扩展既有类型 40
5.3 面向接口编程 41
5.4 定义基础接口 43
5.5 实现接口的类型 44
5.6 给接口扩展默认的实现 53
5.7 枚举类型的接口实现 55
5.8 覆盖默认行为 55
5.9 接口的通用化 56
5.10 本章小结 58
第6章 函数高级特性 59
6.1 函数类型 59
... 查看详情