注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)科學(xué)理論與基礎(chǔ)知識(shí)倉(cāng)頡語(yǔ)言實(shí)戰(zhàn)(微課視頻版)

倉(cāng)頡語(yǔ)言實(shí)戰(zhàn)(微課視頻版)

倉(cāng)頡語(yǔ)言實(shí)戰(zhàn)(微課視頻版)

定 價(jià):¥89.00

作 者: 張磊 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 開(kāi)發(fā)者成長(zhǎng)叢書
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787302616597 出版時(shí)間: 2024-07-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是面向倉(cāng)頡語(yǔ)言初學(xué)者的入門書,包括入門篇、進(jìn)階篇和高級(jí)篇,共計(jì)27章。入門篇(第1~7章),目標(biāo)是零基礎(chǔ)入門倉(cāng)頡語(yǔ)言。從最簡(jiǎn)單的Hello World示例開(kāi)始,先是講解基本數(shù)據(jù)類型、變量、操作符等基礎(chǔ)概念,然后講解函數(shù)和流程控制,最后是綜合應(yīng)用示例,學(xué)習(xí)完本篇,讀者就可以快速入門倉(cāng)頡語(yǔ)言了。進(jìn)階篇(第8~22章),目標(biāo)是掌握倉(cāng)頡語(yǔ)言基礎(chǔ)知識(shí)。本篇按照循序漸進(jìn)的原則講解了核心的倉(cāng)頡語(yǔ)言概念,包括類、接口、枚舉、泛型等,還講解了常用的基礎(chǔ)類庫(kù)用法及異常處理、包管理等內(nèi)容。學(xué)習(xí)完本篇,讀者就掌握了基本的倉(cāng)頡語(yǔ)言開(kāi)發(fā)技能。高級(jí)篇(第23~27章),目標(biāo)是學(xué)習(xí)初步的企業(yè)級(jí)開(kāi)發(fā)知識(shí),包括函數(shù)的高級(jí)用法、文件處理及并發(fā)處理,最后還介紹了倉(cāng)頡編譯器和調(diào)試器。本篇對(duì)于企業(yè)級(jí)開(kāi)發(fā)比較基礎(chǔ),但對(duì)于初學(xué)者,還是有一定的難度的,學(xué)習(xí)掌握了本篇內(nèi)容,就成為一個(gè)真正的倉(cāng)頡語(yǔ)言開(kāi)發(fā)者。本書適合倉(cāng)頡語(yǔ)言的初學(xué)者、大中院校的計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生。及有一定開(kāi)發(fā)經(jīng)驗(yàn),希望快速學(xué)習(xí)倉(cāng)頡軟件開(kāi)發(fā)的開(kāi)發(fā)者、對(duì)自主可控編程語(yǔ)言感興趣的愛(ài)好者閱讀。

作者簡(jiǎn)介

  張磊,資深計(jì)算機(jī)專家,華為云HCDE,倉(cāng)頡語(yǔ)言社區(qū)CLD和CCS榮譽(yù)稱號(hào)獲得者,著有《倉(cāng)頡語(yǔ)言元編程》《鯤鵬架構(gòu)入門與實(shí)戰(zhàn)》《鯤鵬開(kāi)發(fā)套件應(yīng)用快速入門》等書,研究方向聚焦基礎(chǔ)軟件領(lǐng)域的自主可控和國(guó)產(chǎn)替代。

圖書目錄

入門篇
第1章倉(cāng)頡語(yǔ)言簡(jiǎn)介
1.1倉(cāng)頡語(yǔ)言的由來(lái)
1.2倉(cāng)頡語(yǔ)言的特點(diǎn)
第2章倉(cāng)頡開(kāi)發(fā)準(zhǔn)備(12min)
2.1安裝倉(cāng)頡工具鏈
2.1.1Linux
2.1.2Windows
2.2安裝VS Code及倉(cāng)頡插件
2.3倉(cāng)頡插件的使用
2.3.1倉(cāng)頡項(xiàng)目結(jié)構(gòu)
2.3.2語(yǔ)言插件的使用
第3章第一個(gè)倉(cāng)頡程序(6min)
3.1運(yùn)行Hello World程序
3.2倉(cāng)頡程序基本規(guī)則
3.3倉(cāng)頡程序的編譯
第4章基本數(shù)據(jù)類型與操作符(21min)
4.1標(biāo)識(shí)符與關(guān)鍵字
4.1.1標(biāo)識(shí)符
4.1.2關(guān)鍵字
4.2變量
4.3基本數(shù)據(jù)類型
4.3.1整數(shù)類型
4.3.2浮點(diǎn)類型
4.3.3布爾類型
4.3.4字符類型
4.3.5字符串類型
4.3.6Unit類型
4.3.7元組類型
4.3.8區(qū)間類型
4.3.9Noting類型
4.4基本數(shù)據(jù)類型轉(zhuǎn)換
4.4.1數(shù)值類型之間的轉(zhuǎn)換
4.4.2Char和UInt32 之間的轉(zhuǎn)換
4.4.3類型判斷
4.5操作符
4.5.1算術(shù)操作符
4.5.2邏輯操作符
4.5.3位操作符
4.5.4關(guān)系操作符
4.5.5賦值操作符
4.5.6操作符的優(yōu)先級(jí)
第5章函數(shù)(23min)
5.1函數(shù)的定義
5.2參數(shù)及函數(shù)調(diào)用
5.3返回值類型
5.4函數(shù)體
5.5嵌套函數(shù)(局部函數(shù))
第6章流程控制(7min)
6.1條件表達(dá)式
6.2循環(huán)表達(dá)式
6.3match表達(dá)式
第7章入門綜合實(shí)例
7.1開(kāi)發(fā)需求
7.1.1斐波那契數(shù)列
7.1.2要解決的問(wèn)題
7.2解決思路
7.2.1問(wèn)題分析
7.2.2遞歸函數(shù)
7.3示例代碼
進(jìn)階篇
第8章struct類型(19min)
8.1長(zhǎng)方體引發(fā)的思考
8.2struct類型的定義
8.3成員變量
8.4構(gòu)造函數(shù)
8.4.1普通構(gòu)造函數(shù)
8.4.2主構(gòu)造函數(shù)
8.4.3自動(dòng)生成的無(wú)參構(gòu)造函數(shù)
8.5成員函數(shù)
8.6可見(jiàn)修飾符
8.7實(shí)例的創(chuàng)建與訪問(wèn)
8.8mut函數(shù)
8.9成員屬性
8.9.1屬性的定義
8.9.2屬性的使用
第9章class類型(12min)
9.1定義
9.2成員變量
9.3構(gòu)造函數(shù)
9.3.1普通構(gòu)造函數(shù)
9.3.2主構(gòu)造函數(shù)
9.3.3自動(dòng)生成的無(wú)參構(gòu)造函數(shù)
9.4成員函數(shù)
9.5成員屬性
9.6可見(jiàn)性修飾符
9.7對(duì)象
9.7.1對(duì)象的創(chuàng)建與訪問(wèn)
9.7.2對(duì)象值的修改
9.8抽象類
9.9繼承
9.9.1繼承的定義
9.9.2覆蓋和重定義
9.9.3super關(guān)鍵字
9.9.4成員可見(jiàn)性
第10章enum類型
10.1enum類型的定義
10.2enum類型的值
10.3enum類型的使用
10.4有參構(gòu)造器
第11章接口(10min)
11.1為什么需要接口
11.2接口的定義
11.3接口的實(shí)現(xiàn)
11.3.1接口的通常實(shí)現(xiàn)
11.3.2接口的默認(rèn)實(shí)現(xiàn)
11.4接口的繼承
11.5類型的多接口實(shí)現(xiàn)
11.6典型的內(nèi)置接口
11.6.1Any類型
11.6.2ToString接口
第12章泛型(17min)
12.1什么是泛型
12.2泛型接口
12.3泛型函數(shù)
12.4泛型約束
12.5泛型類型
12.5.1泛型class
12.5.2泛型struct
12.5.3泛型enum
12.5.4區(qū)間類型
第13章包管理
13.1包的聲明
13.2頂層聲明的可見(jiàn)性
13.3包的導(dǎo)出和編譯
13.4包的導(dǎo)入
13.4.1import語(yǔ)句導(dǎo)入
13.4.2導(dǎo)入重命名
第14章擴(kuò)展(6min)
14.1擴(kuò)展的定義
14.2泛型擴(kuò)展
14.3接口擴(kuò)展
第15章基礎(chǔ)集合類型(8min)
15.1Array
15.1.1Array的定義
15.1.2訪問(wèn)Array
15.1.3修改Array
15.1.4Array的高級(jí)用法
15.1.5字節(jié)數(shù)組字面量
15.2ArrayList
15.2.1ArrayList的定義
15.2.2訪問(wèn)ArrayList
15.2.3修改ArrayList
第16章函數(shù)的進(jìn)階用法(20min)
16.1函數(shù)重載
16.1.1函數(shù)重載的定義
16.1.2函數(shù)重載決議
16.2函數(shù)遮蓋
16.3操作符重載
16.3.1操作符重載的必要性
16.3.2操作符重載的定義
16.3.3索引操作符
16.3.4可以被重載的操作符
16.4函數(shù)是第一類對(duì)象
16.4.1什么是第一類對(duì)象
16.4.2函數(shù)類型的定義
16.4.3函數(shù)作為參數(shù)
16.4.4函數(shù)作為變量
16.4.5函數(shù)作為返回值
第17章類型關(guān)系
17.1多態(tài)
17.2子類型關(guān)系
17.2.1繼承帶來(lái)的子類型關(guān)系
17.2.2實(shí)現(xiàn)接口帶來(lái)的子類型關(guān)系
17.2.3元組類型的子類型關(guān)系
17.2.4函數(shù)類型的子類型關(guān)系
17.2.5預(yù)設(shè)子類型關(guān)系
17.2.6傳遞性帶來(lái)的子類型關(guān)系
17.2.7泛型類型的子類型關(guān)系
17.3類型轉(zhuǎn)換
17.3.1is操作符
17.3.2as操作符
17.4類型別名
第18章異常
18.1異常的定義
18.2異常處理
18.3自定義異常
18.4Option值的解構(gòu)
18.4.1getOrThrow()函數(shù)
18.4.2??操作符
第19章基礎(chǔ)類庫(kù)
19.1格式化庫(kù)
19.1.1整型、浮點(diǎn)型類型
19.1.2字符類型
19.2Console類
19.2.1ConsoleReader
19.2.2ConsoleWriter
19.3Random類
19.4數(shù)學(xué)庫(kù)
19.4.1常數(shù)
19.4.2函數(shù)
19.5轉(zhuǎn)換庫(kù)
19.6base64包
19.7hex包
19.8時(shí)間庫(kù)
19.8.1Month枚舉
19.8.2DayOfWeek枚舉
19.8.3Duration類
19.8.4TimeZone
19.8.5DateTime
19.8.6時(shí)間格式
第20章字符及字符串處理
20.1字符處理
20.2字符串處理
20.2.1字符串轉(zhuǎn)數(shù)組
20.2.2指定位置字符獲取
20.2.3子字符串獲取
20.2.4字符查找
20.2.5子字符串查找
20.2.6字符串修整
20.2.7字符串分隔
20.2.8字符串判斷
20.2.9字符串連接
20.2.10字符串替換與反轉(zhuǎn)
20.3猜數(shù)字小游戲
第21章高級(jí)集合類型(10min)
21.1Hashable接口
21.2HashSet集合
21.2.1HashSet的定義
21.2.2訪問(wèn)HashSet
21.2.3修改HashSet
21.2.4HashSet的容量和元素個(gè)數(shù)
21.3HashMap集合
21.3.1 HashMap的定義
21.3.2訪問(wèn)HashMap
21.3.3修改HashMap
21.3.4其他常用函數(shù)
21.3.5綜合應(yīng)用示例
第22章模式匹配
22.1match表達(dá)式
22.1.1pattern guard
22.1.2match表達(dá)式類型
22.2模式
22.2.1常量模式
22.2.2通配符模式
22.2.3變量模式
22.2.4元組模式
22.2.5類型模式
22.2.6枚舉模式
高級(jí)篇
第23章函數(shù)的高級(jí)用法(19min)
23.1Lambda表達(dá)式
23.1.1Lambda表達(dá)式的定義
23.1.2Lambda表達(dá)式的返回值
23.1.3Lambda表達(dá)式的調(diào)用
23.2閉包
23.2.1閉包的定義
23.2.2捕獲變量的狀態(tài)
23.2.3可變變量的閉包
23.3函數(shù)調(diào)用語(yǔ)法糖
23.3.1尾隨閉包
23.3.2管道表達(dá)式
23.3.3組合操作符
第24章并發(fā)(18min)
24.1倉(cāng)頡線程
24.1.1線程睡眠函數(shù)sleep
24.1.2創(chuàng)建倉(cāng)頡線程
24.1.3等待線程結(jié)束并獲取返回值
24.2同步
24.2.1數(shù)據(jù)競(jìng)爭(zhēng)
24.2.2原子操作
24.2.3互斥鎖
24.2.4監(jiān)視器
24.2.5synchronized關(guān)鍵字
第25章文件處理
25.1FileInfo
25.2File
25.3Directory
25.4文件讀寫示例
第26章倉(cāng)頡編譯器(14min)
26.1編譯演示代碼
26.2編譯選項(xiàng)
26.3條件編譯
26.3.1使用方式
26.3.2內(nèi)置編譯條件
26.3.3自定義編譯條件
26.3.4多條件編譯
第27章倉(cāng)頡調(diào)試器(26min)
27.1倉(cāng)頡調(diào)試器演示代碼
27.2調(diào)試版本的編譯
27.3啟動(dòng)調(diào)試的方式
27.4調(diào)試命令
27.4.1斷點(diǎn)
27.4.2觀察點(diǎn)
27.4.3啟動(dòng)
27.4.4執(zhí)行
27.4.5變量
27.4.6退出

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)