搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
图解仓颉高效编程/计算机前沿技术丛书
0.00     定价 ¥ 119.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111780427
  • 作      者:
    编者:吴京润//张琪琛|责编:丁伦//李晓波
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2025-06-01
收藏
畅销推荐
内容介绍
仓颉编程语言(简称“仓颉”)是全场景应用开发语言,具有强类型、空安全、高效开发、高性能和易学习等优点。在本书中,作者通过丰富的思维导图、流程图、类图、时序图等图解方式,辅以作者总结的使用仓颉开发的心得和官方文档未曾提及的诸多细节,完整展示了仓颉的各种特性和重难点。 本书第一作者受邀参加“2024华为开发者年度盛典”并荣获“社区价值贡献奖”,有丰富的Java、C等传统编程语言开发经验,书中代码是多年开发经验的总结,作者选取工作中常见和常用的案例和开发框架,用仓颉重新实现它们,并将其运用到仓颉开发当中。这些代码可操作性极强,读者可以基于书中代码实例加以扩展、增强,进而实现自己的开发框架和工具库。 随书附赠完整可运行的案例代码(均配有实际项目代码库)、授课用PPT课件、进阶学习视频(扫码观看),以及作者设计的应用仓颉开发服务器的工具库等海量学习资源。同时,考虑集合和IO两个模块并没有难以理解或者容易用错的API,基本是重复标准库文档,因此为节约读者学习时间和购书成本,这部分内容以电子书形式提供。以上资源获取方式见本书封底文字说明。 本书适合渴望了解仓颉或需要使用仓颉做开发工作的人群阅读。对于已经掌握数据结构和任意一种编程语言的读者,阅读本书将毫不费力;而对于零基础的读者,也不必过于担心,书中对涉及的技术知识均进行了详细介绍,不会存在阅读障碍。
展开
目录
推荐序1
推荐序2
推荐序3
前言
第1章 关于仓颉
1.1 仓颉语言的特性
1.2 仓颉程序开发环境
1.2.1 Windows版仓颉SDK
1.2.2 Linux版仓颉SDK
1.2.3 macOS版仓颉SDK
1.3 安装依赖工具
1.3.1 安装Linux版OpenSSL3
1.3.2 安装Windows版OpenSSL3
1.3.3 安装macOS版OpenSSL3
1.4 安装集成开发环境
1.5 仓颉文档
1.6 仓颉的官方网站
1.7 第一个仓颉应用程序
1.8 本章知识点总结和思维导图
第2章 数据类型
2.1 你好,仓颉
2.2 注释
2.3 数据类型
2.3.1 整数类型
2.3.2 浮点型
2.3.3 字符型
2.3.4 字符字节字面量
2.3.5 布尔型
2.3.6 Unit类型
2.3.7 Nothing类型
2.3.8 区间
2.3.9 元组
2.3.10 Any
2.3.11 Option
2.3.12 类型别名
2.4 仓颉的各种“量”
2.4.1 变量
2.4.2 常量
2.4.3 字面量
2.5 操作符
2.5.1 算术操作符
2.5.2 自增与自减操作符
2.5.3 比较与关系操作符
2.5.4 位运算操作符
2.5.5 赋值操作符
2.5.6 复合赋值操作符
2.5.7 类型检查操作符
2.5.8 类型转换操作符
2.5.9 括号、操作符优先级与结合方向
2.6 数组/图解仓颉高效编程
2.6.1 数组字面量
2.6.2 构造一个数组
2.6.3 数组的切片
2.6.4 值类型数组
2.7 字符串
2.7.1 子串
2.7.2 拼接
2.7.3 插值字符串
2.7.4 多行字符串
2.7.5 多行原始字符串
2.7.6 字符串的比较
2.7.7 字符串的其他操作
2.7.8 字符串的不可变性
2.7.9 空串
2.7.10 构造字符串
2.7.11 字符串长度
2.8 值类型与引用类型
2.9 本章知识点总结和思维导图
第3章 流程控制与函数
3.1 if表达式
3.2 循环控制流程
3.2.1 for-in 循环
3.2.2 while循环
3.2.3 do-while循环
3.2.4 break
3.2.5 continue
图解仓颉高效编程3.3 函数
3.3.1 声明一个函数
3.3.2 函数参数
3.3.3 函数的局部变量
3.3.4 函数的返回值
3.3.5 函数是一种数据类型
3.3.6 嵌套函数
3.3.7 函数的继承关系
3.3.8 闭包
3.3.9 函数重载
3.3.10 不定长参数
3.4 函数操作符
3.4.1 管道操作符
3.4.2 组合操作符
3.5 顶级声明
3.6 本章知识点总结和思维导图
第4章 结构体、类与枚举
4.1 声明结构体
4.2 成员变量
4.2.1 静态成员变量
4.2.2 静态初始化器
4.2.3 实例成员变量
4.3 构造函数
4.3.1 普通构造函数
4.3.2 主构造函数
4.3.3 创建一个实例
4.3.4 构造函数重载
4.4 成员函数
4.4.1 静态成员函数
4.4.2 实例成员函数
4.4.3 函数重载
4.5 成员属性
4.6 成员可见性
4.6.1 internal可见性
4.6.2 public可见性
4.6.3 private可见性
4.6.4 protected可见性
4.7 禁止递归依赖
4.8 类
4.8.1 声明类
4.8.2 终结器
4.8.3 类的递归依赖
4.8.4 成员变量
4.8.5 成员属性
4.8.6 成员函数
4.8.7 函数重载
4.8.8 可见性
4.8.9 结构体与类的选择
4.9 枚举
4.9.1 声明一个枚举
4.9.2 枚举构造器的重载
4.9.3 枚举的比较
4.9.4 枚举的使用
4.9.5 成员属性
4.9.6 成员函数
4.9.7 可见性
4.10 模式匹配
4.10.1 match分支表达式
4.10.2 if-let分支表达式
4.10.3 while-let循环
4.11 本章知识点总结和思维导图
第5章 面向对象编程与继承
5.1 面向对象编程思想概述
5.2 面向对象编程的核心问题
5.3 继承
5.3.1 覆盖
5.3.2 对成员变量的封装
5.3.3 This类型
5.4 抽象类
5.4.1 抽象类的特征
5.4.2 抽象成员
5.4.3 封闭类
5.5 可见性
5.6 本章知识点总结和思维导图
第6章 接口、泛型、扩展、操作符重载
6.1 接口
6.1.1 声明一个接口
6.1.2 实现接口
6.1.3 封闭接口
6.1.4 接口的继承
6.1.5 接口的继承关系
6.1.6 针对结构体的特殊规则
6.1.7 装箱
6.2 泛型
6.2.1 声明一个泛型类型
6.2.2 泛型的上下界
6.2.3 泛型函数
6.2.4 泛型初始化
6.2.5 泛型的递归初始化
6.2.6 泛型的限制
6.2.7 泛型类型推断
6.3 扩展
6.3.1 扩展的意义
6.3.2 扩展的声明
6.3.3 直接扩展
6.3.4 直接扩展的可见性
6.3.5 接口扩展
6.3.6 接口扩展的可见性
6.3.7 扩展的重载
6.3.8 接
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证