搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
仓颉语言实战(微课视频版)/开发者成长丛书
0.00     定价 ¥ 89.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购14本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302616597
  • 作      者:
    作者:张磊|责编:赵佳霓
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2024-07-01
收藏
畅销推荐
内容介绍
本书是面向仓颉语言初学者的入门书,包括入门篇、进阶篇和高级篇,共计27章。 入门篇(第1~7章),目标是零基础入门仓颉语言。从最简单的Hello World示例开始,先是讲解基本数据类型、变量、操作符等基础概念,然后讲解函数和流程控制,最后是综合应用示例,学习完本篇,读者就可以快速入门仓颉语言了。 进阶篇(第8~22章),目标是掌握仓颉语言基础知识。本篇按照循序渐进的原则讲解了核心的仓颉语言概念,包括类、接口、枚举、泛型等,还讲解了常用的基础类库用法及异常处理、包管理等内容。学习完本篇,读者就掌握了基本的仓颉语言开发技能。 高级篇(第23~27章),目标是学习初步的企业级开发知识,包括函数的高级用法、文件处理及并发处理,最后还介绍了仓颉编译器和调试器。本篇对于企业级开发比较基础,但对于初学者,还是有一定的难度的,学习掌握了本篇内容,就成为一个真正的仓颉语言开发者。 本书适合仓颉语言的初学者、大中院校的计算机相关专业的学生。及有一定开发经验,希望快速学习仓颉软件开发的开发者、对自主可控编程语言感兴趣的爱好者阅读。
展开
目录
入门篇
第1章 仓颉语言简介
1.1 仓颉语言的由来
1.2 仓颉语言的特点
第2章 仓颉开发准备(12min)
2.1 安装仓颉工具链
2.1.1 Linux
2.1.2 Windows
2.2 安装VS Code及仓颉插件
2.3 仓颉插件的使用
2.3.1 仓颉项目结构
2.3.2 语言插件的使用
第3章 第一个仓颉程序(6min)
3.1 运行Hello World程序
3.2 仓颉程序基本规则
3.3 仓颉程序的编译
第4章 基本数据类型与操作符(21min)
4.1 标识符与关键字
4.1.1 标识符
4.1.2 关键字
4.2 变量
4.3 基本数据类型
4.3.1 整数类型
4.3.2 浮点类型
4.3.3 布尔类型
4.3.4 字符类型
4.3.5 字符串类型
4.3.6 Unit类型
4.3.7 元组类型
4.3.8 区间类型
4.3.9 Noting类型
4.4 基本数据类型转换
4.4.1 数值类型之间的转换
4.4.2 Char和UInt32之间的转换
4.4.3 类型判断
4.5 操作符
4.5.1 算术操作符
4.5.2 逻辑操作符
4.5.3 位操作符
4.5.4 关系操作符
4.5.5 赋值操作符
4.5.6 操作符的优先级
第5章 函数(23min)
5.1 函数的定义
5.2 参数及函数调用
5.3 返回值类型
5.4 函数体
5.5 嵌套函数(局部函数)
第6章 流程控制(7min)
6.1 条件表达式
6.2 循环表达式
6.3 match表达式
第7章 入门综合实例
7.1 开发需求
7.1.1 斐波那契数列
7.1.2 要解决的问题
7.2 解决思路
7.2.1 问题分析
7.2.2 递归函数
7.3 示例代码
进阶篇
第8章 struct类型(19min)
8.1 长方体引发的思考
8.2 struct类型的定义
8.3 成员变量
8.4 构造函数
8.4.1 普通构造函数
8.4.2 主构造函数
8.4.3 自动生成的无参构造函数
8.5 成员函数
8.6 可见修饰符
8.7 实例的创建与访问
8.8 mut函数
8.9 成员属性
8.9.1 属性的定义
8.9.2 属性的使用
第9章 class类型(12min)
9.1 定义
9.2 成员变量
9.3 构造函数
9.3.1 普通构造函数
9.3.2 主构造函数
9.3.3 自动生成的无参构造函数
9.4 成员函数
9.5 成员属性
9.6 可见性修饰符
9.7 对象
9.7.1 对象的创建与访问
9.7.2 对象值的修改
9.8 抽象类
9.9 继承
9.9.1 继承的定义
9.9.2 覆盖和重定义
9.9.3 super关键字
9.9.4 成员可见性
第10章 enum类型
10.1 enum类型的定义
10.2 enum类型的值
10.3 enum类型的使用
10.4 有参构造器
第11章 接口(10min)
11.1 为什么需要接口
11.2 接口的定义
11.3 接口的实现
11.3.1 接口的通常实现
11.3.2 接口的默认实现
11.4 接口的继承
11.5 类型的多接口实现
11.6 典型的内置接口
11.6.1 Any类型
11.6.2 ToString接口
第12章 泛型(17min)
12.1 什么是泛型
12.2 泛型接口
12.3 泛型函数
12.4 泛型约束
12.5 泛型类型
12.5.1 泛型class
12.5.2 泛型struct
12.5.3 泛型enum
12.5.4 区间类型
第13章 包管理
13.1 包的声明
13.2 顶层声明的可见性
13.3 包的导出和编译
13.4 包的导入
13.4.1 import语句导入
13.4.2 导入重命名
第14章 扩展(6min)
14.1 扩展的定义
14.2 泛型扩展
14.3 接口扩展
第15章 基础集合类型(8min)
15.1 Array
15.1.1 Array的定义
15.1.2 访问Array
15.1.3 修改Array
15.1.4 Array的高级用法
15.1.5 字节数组字面量
15.2 ArrayList
15.2.1 ArrayList的定义
15.2.2 访问ArrayList
15.2.3 修改ArrayList
第16章 函数的进阶用法(20min)
16.1 函数重载
16.1.1 函数重载的定义
16.1.2 函数重载决议
16.2 函数遮盖
16.3 操作符重载
16.3.1 操作符重载的必要性
16.3.2 操作符重载的定义
16.3.3 索引操作符
16.3.4 可以被重载的操作符
16.4 函数是第一类对象
16.4.1 什么是第一类对象
16.4.2 函数类型的定义
16.4.3 函数作为参数
16.4.4 函数作为变量
16.4.5 函数作为返回值
第17章 类型关系
17.1 多态
17.2 子类型关系
17.2.1 继承带来的子类型
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

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

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