-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android御用語言:比Java還精美的Kotlin

( 繁體 字)
作者:李寧類別:1. -> 程式設計 -> 手機程式 -> Kotlin
譯者:
出版社:佳魁資訊Android御用語言:比Java還精美的Kotlin 3dWoo書號: 48539
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:2/6/2018
頁數:
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 繁體 版 )
不接受訂購
ISBN:9789863796244
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

在2017年5月的I/O大會上,Google宣佈Kotlin成為開發Android的一級程式語言,從這一刻開始,開發Android App可以使用兩種語言:Java和Kotlin。
Kotlin 作為第二種開發Android App 的核心程式語言,一定是要彌補Java的不足或增強Java 的功能。
otlin 不僅可以在JVM 上執行,還可以直接將Kotlin 原始程式碼轉為
JavaScript。不僅可以產生JavaScript 程式,還可直接編譯成本地程式,如Windows 的exe 檔案、iOS App 等,Kotlin 幾乎可以開發所有類型的應用。
從理論上講,Kotlin 才是真正的跨平臺語言,可以直接或間接地開發各種類型的應用。選擇Kotlin 的理由非常多,如開發效率高、語法優美、能跨平臺開發、獲得Google 強力支援。
本書分3部分講解Kotlin,第1部分(第1∼11章)是Kotlin語言的基礎部分,主要介紹Kotlin的基礎知識、語法及大量「語法糖」,如搭建Kotlin開發環境、資料類型、控制流、類、物件、介面、擴展、委託、Lambda運算式、操作符重載等。第2部分(第12∼15章)主要介紹如何用Kotlin開發Android App。由於Kotlin可以調用JDK中的API,所以在使用Kotlin開發Android App的過程中,很多都是呼叫JDK的API實現的,但開發語言使用的是Kotlin。因此,詳細介紹用Kotlin開發Android App 需要掌握的核心知識,如Activity、組件、佈局、流檔、SQLite資料庫、網路等技術。第3部分(第16章)是一個完整的案例:歐瑞天氣,可以讓讀者瞭解利用Kotlin開發Android App的全過程。
還等什麼呢!趕快透過本書將Kotlin 的知識裝進我們的大腦才是正確的做法!
適用:對Kotlin有興趣者、程式設計師閱讀,也可以作為大專院校和教育訓練機構的教材。
目錄:

Chapter01 Kotlin 開發環境架設
1.1  Kotlin概述
1.2  線上執行Kotlin程式
1.3  安裝和設定Kotlin
1.4  測試Kotlin編譯和執行環境
1.5  Kotlin中的語法糖
1.6  Kotlin的整合式開發環境(IDE)
1.7  小結
Chapter02 Kotlin 基礎知識
2.1  Kotlin的基本語法
2.2  基礎資料類型
2.3  套件(Package)
2.4  流程控制
2.5  小結
Chapter03 類別和介面
3.1  類別的宣告
3.2 建構元
3.3  類別成員
3.4 修飾符號(Modifiers)
3.5  類別的繼承
3.6  介面
3.7  抽象類別
3.8  小結
Chapter04 列舉類別和擴充
4.1 列舉類別
4.2  擴充
4.3  小結
Chapter05 資料類別和封閉類別
5.1 資料類別(Data Class)
5.2 封閉類別(Sealed Classes)
5.3 小結
Chapter06 泛型
6.1  泛型基礎
6.2 類型變異
6.3 類型投射
6.4  星號投射
6.5  泛型函數
6.6  泛型約束
6.7  小結
Chapter07 物件和委派
7.1  物件
7.2  委派
7.3  標準委派
7.4  小結
Chapter08 高階函數與Lambda 運算式
8.1  高階函數
8.2 Lambda運算式與匿名函數
8.3  小結
Chapter09 函數
9.1  函數基本用法
9.2  使用中綴標記法呼叫函數
9.3  單運算式函數
9.4 函數參數和傳回值
9.5  函數的範圍
9.6 泛型函數
9.7 內聯函數
9.8  小結
Chapter10 其他Kotlin 技術(1)
10.1 資料解構
10.2 集合
10.3 值範圍
10.4  類型檢查與類型轉換
10.5  this運算式
10.6  相等判斷
10.7 運算符號多載
10.8  小結
Chapter11 其他Kotlin 技術(2)
11.1  null值安全性
11.2  例外類別
11.3  註釋(Annotations)
11.4  反射(Reflection)
11.5  小結
Chapter12 Android 的視窗:Activity
12.1  什麼是Activity
12.2  Activity的基本用法
12.3  使用Intent連接多個Activity
12.4  向Activity中傳遞資料
12.5  從Activity傳回資料
12.6  Activity的生命週期
12.7  記錄目前活動的Activity
12.8  小結
Chapter13 Android App 的裝飾工具:UI 元件與版面配置
13.1 如何撰寫程式介面
13.2  常用的UI元件
13.3  版面配置詳解
13.4  小結
Chapter14 永久儲存資料的方式:持久化技術
14.1  SharedPreferences儲存
14.2  檔案流操作
14.3  App許可權的授予和拒絕
14.4  讀寫JSON格式的資料
14.5  SQLite資料庫
14.6  小結
Chapter15 連接外部世界:網路技術
15.1  WebView元件
15.2  使用HTTP與服務端進行互動
15.3  小結
Chapter16 專案實戰:歐瑞天氣App
16.1  專案概述
16.2  增加依賴
16.3  實現主視窗
16.4  顯示地區清單
16.5  顯示天氣資訊
16.6  小結
序: