注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)零基礎(chǔ)學(xué)Kotlin之Android項(xiàng)目開發(fā)實(shí)戰(zhàn)

零基礎(chǔ)學(xué)Kotlin之Android項(xiàng)目開發(fā)實(shí)戰(zhàn)

零基礎(chǔ)學(xué)Kotlin之Android項(xiàng)目開發(fā)實(shí)戰(zhàn)

定 價(jià):¥79.00

作 者: 郭寶利
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787121355196 出版時(shí)間: 2019-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 328 字?jǐn)?shù):  

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

  系統(tǒng)介紹Kotlin語(yǔ)言基礎(chǔ),從零基礎(chǔ)介紹起,并給出相關(guān)知識(shí)點(diǎn)的簡(jiǎn)介和網(wǎng)上學(xué)習(xí)資料索引;圍繞程序員學(xué)習(xí)時(shí)關(guān)心的話題介紹一些專題應(yīng)用,以便程序員將基礎(chǔ)知識(shí)點(diǎn)運(yùn)用好;為了進(jìn)一步保證學(xué)習(xí)后能夠參與到軟件項(xiàng)目開發(fā)中,又組織了項(xiàng)目實(shí)例,以項(xiàng)目讓讀者進(jìn)入到實(shí)踐。

作者簡(jiǎn)介

  郭寶利,從事計(jì)算機(jī)軟件項(xiàng)目開發(fā)和管理工作20多年,有非常豐富的軟件項(xiàng)目實(shí)踐經(jīng)驗(yàn)。主持過(guò)眾多大型軟件開發(fā)項(xiàng)目,有多款軟件產(chǎn)品著作權(quán),有多部計(jì)算機(jī)著作出版。早年在石油系統(tǒng)工作,參與大型國(guó)家軟件項(xiàng)目開發(fā),后就職于四通,從事計(jì)算機(jī)軟件項(xiàng)目管理。2004年自創(chuàng)公司,擔(dān)任首席CTO。2008年為解放軍總后勤部主持面向全軍醫(yī)院信息化人員的衛(wèi)星直播技術(shù)培訓(xùn),深受好評(píng)。為鞍山鋼鐵集團(tuán)、大亞灣核電站、陜西寶光集團(tuán)、山東聊城國(guó)稅、湖南湘潭地稅等多家大型國(guó)有企業(yè)提供過(guò)定制軟件開發(fā)技術(shù)培訓(xùn),學(xué)員遍布全國(guó)各地大型國(guó)企。近些年關(guān)注移動(dòng)開發(fā),關(guān)注新技術(shù)的應(yīng)用,對(duì)軟件開發(fā)技術(shù)始終有無(wú)限熱愛。

圖書目錄

第1章  了解Kotlin 1
1.1  Kotlin是什么 1
1.2  Kotlin的特點(diǎn) 2
1.2.1  簡(jiǎn)潔 2
1.2.2  安全 2
1.2.3  與Java互操作 3
1.2.4  自帶IDE支持 3
1.3  用Kotlin能開發(fā)什么 3
1.3.1  服務(wù)器端程序 4
1.3.2  網(wǎng)頁(yè)應(yīng)用 4
1.3.3  本地執(zhí)行程序 5
1.3.4  Android應(yīng)用 5
1.4  為什么選擇Kotlin 5
1.4.1  Java程序員的選擇 5
1.4.2  新手的選擇 6
1.5  發(fā)展趨勢(shì)展望 7
第2章  準(zhǔn)備工作 8
2.1  開發(fā)工具介紹 8
2.1.1  IntelliJ IDEA 8
2.1.2  Android Studio 21
2.1.3  Eclipse 28
2.2  構(gòu)建工具 30
2.2.1  Gradle 30
2.2.2  Maven 34
2.3  編程規(guī)范 39
2.3.1  軟件UI規(guī)范和人機(jī)交互規(guī)范 39
2.3.2  編碼風(fēng)格 44
2.4  本書閱讀指導(dǎo) 53
第3章  基本語(yǔ)法 55
3.1  基本類型 55
3.1.1  數(shù)值 55
3.1.2  字符 58
3.1.3  布爾 58
3.1.4  數(shù)組 58
3.1.5  字符串 62
3.2  集合 65
3.2.1  Set 65
3.2.2  List 66
3.2.3  Map 67
3.2.4  集合常用函數(shù) 68
3.2.5  擴(kuò)展閱讀 75
3.3  變量 75
3.3.1  變量聲明 75
3.3.2  Any類型和null 76
3.3.3  智能轉(zhuǎn)換和is運(yùn)算符 77
3.3.4  可空變量和不可空變量 77
3.4  運(yùn)算符 78
3.4.1  賦值運(yùn)算符 78
3.4.2  算術(shù)運(yùn)算符 79
3.4.3  關(guān)系運(yùn)算符 79
3.4.4  區(qū)間運(yùn)算符 80
3.4.5  邏輯運(yùn)算符 81
3.4.6  位運(yùn)算符 81
3.4.7  其他運(yùn)算符 81
3.4.8  優(yōu)先級(jí) 84
3.4.9  運(yùn)算符重載 84
3.5  表達(dá)式 84
3.5.1  if表達(dá)式 84
3.5.2  when表達(dá)式 86
3.5.3  throw、try…catch表達(dá)式 87
3.5.4  正則表達(dá)式 88
3.5.5  return表達(dá)式 91
3.6  語(yǔ)句 91
3.6.1  異常處理 91
3.6.2  判斷語(yǔ)句 93
3.6.3  循環(huán)語(yǔ)句 95
3.7  自定義函數(shù) 98
3.7.1  函數(shù)聲明 98
3.7.2  函數(shù)調(diào)用 101
3.7.3  函數(shù)的范圍 102
3.7.4  函數(shù)分類 105
3.8  程序組織及可見性修飾符 112
3.8.1  包 112
3.8.2  可見性修飾符 114
第4章  接口、類和對(duì)象 116
4.1  綜述 116
4.1.1  定義接口 117
4.1.2  定義類 117
4.1.3  關(guān)于對(duì)象 118
4.1.4  編程示例 119
4.2  類 119
4.2.1  類的聲明 119
4.2.2  構(gòu)造函數(shù) 120
4.2.3  類的繼承 123
4.2.4  類的實(shí)例化 126
4.3  類的成員 126
4.3.1  屬性 126
4.3.2  函數(shù) 131
4.3.3  嵌套類 132
4.3.4  內(nèi)部類 132
4.3.5  匿名內(nèi)部類 133
4.3.6  初始化模塊 133
4.3.7  對(duì)象聲明 134
4.4  特殊的類 137
4.4.1  抽象類 137
4.4.2  枚舉類 138
4.4.3  密封類 140
4.4.4  數(shù)據(jù)類 142
4.5  類的擴(kuò)展 145
4.5.1  擴(kuò)展函數(shù) 145
4.5.2  擴(kuò)展屬性 148
4.5.3  擴(kuò)展伴生對(duì)象 148
4.6  類委托 148
4.7  對(duì)象 149
4.7.1  對(duì)象聲明 150
4.7.2  匿名對(duì)象 151
4.8  類的設(shè)計(jì) 153
4.8.1  設(shè)計(jì)原則 153
4.8.2  常用圖標(biāo) 158
4.8.3  PowerDesigner設(shè)計(jì)類圖 160
4.9  標(biāo)準(zhǔn)類庫(kù) 162
第5章  Kotlin開發(fā)Android應(yīng)用 164
5.1  再次開發(fā)HelloWorld程序 164
5.1.1  配置Android開發(fā)環(huán)境 164
5.1.2  開發(fā)HelloWorld 165
5.1.3  Android開發(fā)步驟 169
5.2  了解Android開發(fā) 172
5.2.1  Android系統(tǒng)的技術(shù)架構(gòu) 172
5.2.2  Android應(yīng)用程序的構(gòu)成 174
5.3  Activity和Intent 177
5.3.1  Toast提示 177
5.3.2  打開多個(gè)Activity 179
5.3.3  關(guān)閉Activity 186
5.3.4  Activity生命周期 189
5.4  關(guān)于控件 191
5.4.1  概述 191
5.4.2  關(guān)于布局 194
5.4.3  控件大全 194
5.5  布局 198
5.5.1  線性布局 198
5.5.2  相對(duì)布局 206
5.5.3  幀布局 208
5.5.4  表格布局 208
5.5.5  網(wǎng)格布局 210
5.6  常用控件 212
5.6.1  TextView 212
5.6.2  EditText 220
5.6.3  Button 229
5.6.4  ImageView 230
5.6.5  選擇用途的控件 235
5.7  關(guān)于事件 243
5.7.1  事件機(jī)制 243
5.7.2  監(jiān)聽事件機(jī)制 243
5.7.3  回調(diào)事件機(jī)制 247
5.8  對(duì)話框 252
5.8.1  簡(jiǎn)單對(duì)話框 252
5.8.2  單選對(duì)話框 253
5.8.3  多選對(duì)話框 254
5.8.4  進(jìn)度對(duì)話框 254
5.8.5  自定義對(duì)話框 257
5.9  菜單 259
5.9.1  選項(xiàng)菜單 260
5.9.2  上下文菜單 262
5.9.3  彈出菜單 265
第6章  數(shù)據(jù)操作 267
6.1  綜述 267
6.1.1  SharedPreferences 267
6.1.2  文件 268
6.1.3  數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)框架(SQLite數(shù)據(jù)庫(kù)) 268
6.1.4  ContentProvider 269
6.1.5  網(wǎng)絡(luò) 269
6.2  SharedPreferences 269
6.2.1  獲取SharedPreferences對(duì)象 270
6.2.2  讀取信息 271
6.2.3  寫入信息 271
6.2.4  其他知識(shí)點(diǎn) 273
6.3  文件 274
6.3.1  資源文件讀取 274
6.3.2  內(nèi)部數(shù)據(jù)文件的讀寫 277
6.3.3  外部數(shù)據(jù)文件的讀寫 281
6.4  SQLite數(shù)據(jù)庫(kù) 284
6.4.1  概述 284
6.4.2  使用SQLiteOpenHelper類 286
6.4.3  使用SQLiteDatabase類 291
6.5  ContentProvider 298
6.5.1  綜述 299
6.5.2  開發(fā)ContentProvider 303
6.5.3  開發(fā)ConvertResolver 308
6.5.4  監(jiān)聽ContentProvider數(shù)據(jù)改變 310
6.6  網(wǎng)絡(luò) 311
6.6.1  開發(fā)步驟 312
6.6.2  代碼示例 314
后記 317

本目錄推薦

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