歡迎光臨中圖網(wǎng) 請 | 注冊
> >
倉頡語言實(shí)戰(zhàn)(微課視頻版)(開發(fā)者成長叢書 )

倉頡語言實(shí)戰(zhàn)(微課視頻版)(開發(fā)者成長叢書 )

作者:張磊
出版社:清華大學(xué)出版社出版時(shí)間:2024-07-01
開本: 16開 頁數(shù): 336
中 圖 價(jià):¥62.3(7.0折) 定價(jià)  ¥89.0 登錄后可看到會員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

倉頡語言實(shí)戰(zhàn)(微課視頻版)(開發(fā)者成長叢書 ) 版權(quán)信息

倉頡語言實(shí)戰(zhàn)(微課視頻版)(開發(fā)者成長叢書 ) 本書特色

本書踐行“零基礎(chǔ)入門倉頡語言”的核心理念,在書籍章節(jié)設(shè)計(jì)和內(nèi)容編排上,具有以下的特點(diǎn):
(1)內(nèi)容通俗易懂,使用平白的文字介紹倉頡開發(fā)的相關(guān)知識,在介紹語言特性時(shí),不僅只介紹特性本身,還會介紹為什么需要這種特性,能解決什么問題,幫助讀者加深理解。
(2)知識點(diǎn)循序漸進(jìn),按照章節(jié)順序?qū)W習(xí)即可,新知識點(diǎn)學(xué)習(xí)只依賴學(xué)過的內(nèi)容,很少需要參考后續(xù)章節(jié)。
(3)豐富的代碼示例,本書包含200個完整的示例代碼,每段代碼都針對書中知識點(diǎn)精心設(shè)計(jì),按照《CangJie語言通用編程規(guī)范》編寫,包括詳細(xì)的代碼注釋和說明,均可以獨(dú)立運(yùn)行。

倉頡語言實(shí)戰(zhàn)(微課視頻版)(開發(fā)者成長叢書 ) 內(nèi)容簡介

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

倉頡語言實(shí)戰(zhàn)(微課視頻版)(開發(fā)者成長叢書 ) 目錄

入門篇 第1章倉頡語言簡介 1.1倉頡語言的由來 1.2倉頡語言的特點(diǎn) 第2章倉頡開發(fā)準(zhǔn)備(12min) 2.1安裝倉頡工具鏈 2.1.1Linux 2.1.2Windows 2.2安裝VS Code及倉頡插件 2.3倉頡插件的使用 2.3.1倉頡項(xiàng)目結(jié)構(gòu) 2.3.2語言插件的使用 第3章**個倉頡程序(6min) 3.1運(yùn)行Hello World程序 3.2倉頡程序基本規(guī)則 3.3倉頡程序的編譯 第4章基本數(shù)據(jù)類型與操作符(21min) 4.1標(biāo)識符與關(guān)鍵字 4.1.1標(biāo)識符 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)先級 第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開發(fā)需求 7.1.1斐波那契數(shù)列 7.1.2要解決的問題 7.2解決思路 7.2.1問題分析 7.2.2遞歸函數(shù) 7.3示例代碼 進(jìn)階篇 第8章struct類型(19min) 8.1長方體引發(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自動生成的無參構(gòu)造函數(shù) 8.5成員函數(shù) 8.6可見修飾符 8.7實(shí)例的創(chuàng)建與訪問 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自動生成的無參構(gòu)造函數(shù) 9.4成員函數(shù) 9.5成員屬性 9.6可見性修飾符 9.7對象 9.7.1對象的創(chuàng)建與訪問 9.7.2對象值的修改 9.8抽象類 9.9繼承 9.9.1繼承的定義 9.9.2覆蓋和重定義 9.9.3super關(guān)鍵字 9.9.4成員可見性 第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頂層聲明的可見性 13.3包的導(dǎo)出和編譯 13.4包的導(dǎo)入 13.4.1import語句導(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訪問Array 15.1.3修改Array 15.1.4Array的高級用法 15.1.5字節(jié)數(shù)組字面量 15.2ArrayList 15.2.1ArrayList的定義 15.2.2訪問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ù)是**類對象 16.4.1什么是**類對象 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繼承帶來的子類型關(guān)系 17.2.2實(shí)現(xiàn)接口帶來的子類型關(guān)系 17.2.3元組類型的子類型關(guān)系 17.2.4函數(shù)類型的子類型關(guān)系 17.2.5預(yù)設(shè)子類型關(guān)系 17.2.6傳遞性帶來的子類型關(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ǔ)類庫 19.1格式化庫 19.1.1整型、浮點(diǎn)型類型 19.1.2字符類型 19.2Console類 19.2.1ConsoleReader 19.2.2ConsoleWriter 19.3Random類 19.4數(shù)學(xué)庫 19.4.1常數(shù) 19.4.2函數(shù) 19.5轉(zhuǎn)換庫 19.6base64包 19.7hex包 19.8時(shí)間庫 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章高級集合類型(10min) 21.1Hashable接口 21.2HashSet集合 21.2.1HashSet的定義 21.2.2訪問HashSet 21.2.3修改HashSet 21.2.4HashSet的容量和元素個數(shù) 21.3HashMap集合 21.3.1 HashMap的定義 21.3.2訪問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枚舉模式
高級篇 第23章函數(shù)的高級用法(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)用語法糖 23.3.1尾隨閉包 23.3.2管道表達(dá)式 23.3.3組合操作符 第24章并發(fā)(18min) 24.1倉頡線程 24.1.1線程睡眠函數(shù)sleep 24.1.2創(chuàng)建倉頡線程 24.1.3等待線程結(jié)束并獲取返回值 24.2同步 24.2.1數(shù)據(jù)競爭 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章倉頡編譯器(14min) 26.1編譯演示代碼 26.2編譯選項(xiàng) 26.3條件編譯 26.3.1使用方式 26.3.2內(nèi)置編譯條件 26.3.3自定義編譯條件 26.3.4多條件編譯 第27章倉頡調(diào)試器(26min) 27.1倉頡調(diào)試器演示代碼 27.2調(diào)試版本的編譯 27.3啟動調(diào)試的方式 27.4調(diào)試命令 27.4.1斷點(diǎn) 27.4.2觀察點(diǎn) 27.4.3啟動 27.4.4執(zhí)行 27.4.5變量 27.4.6退出
展開全部

倉頡語言實(shí)戰(zhàn)(微課視頻版)(開發(fā)者成長叢書 ) 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服