Xamarin.Forms 快速入門

4 人評分
  • 語言:繁體中文
  • 字數: 93,381
電子書售價:NT$ 600

本書為流動版面EPUB,適合用 mooInk、手機、平板及電腦閱讀。

這是一本帶領Xamarin.Forms 新手開發者,可以透過書中介紹的各種知識、開發技能,配合練習專案實作,快速地學會使用Xamarin.Forms 這個UI Toolkit 來進行跨平台的行動應用裝置之應用程式開發工作。

相關推薦

  • 5
    XAML in Xamarin.Forms 基礎篇

    XAML in Xamarin.Forms 基礎篇

    電子書售價:NT$ 599

    本書適合想要學會各種 XAML 開發技巧的開發者,將會提供基本 XAML 知識與觀念,不同 XAML 項目的使用與應用的介紹

  • 4.4
    演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解

    演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解

    電子書售價:NT$ 315

    ★日本超人氣演算法學習書 ★逾50萬次下載量,「Apple年度最佳APP」書籍化! ★隨書附贈獨家贈品「圖形搜尋和排序圖解記憶表」 ★★ 讀再多文字解說都看不懂?沒關係,全部畫給你看,一次弄懂演算法到底是什麼!★★ ●直觀理解,從基礎開始學習,一用就上手的演算法專書! ●全圖像化s...

  • Python入門教室

    Python入門教室:8堂基礎課程+程式範例練習,一次學會Python的原理概念、基本語法、實作應用

    電子書售價:NT$ 406

    ————————超人氣暢銷書《演算法圖鑑》、《深度學習入門教室》系列作———————— 熱門程式語言第1名,日本暢銷Python學習入門書! 邊做邊學,實際操作練習,享受程式設計的樂趣! ★ 全彩圖文解說,給程式設計新手的最佳指南! ★ 遊戲製作.GUI設計.模組活用,可從網頁下載範...

  • 5
    程式設計師之禪

    程式設計師之禪

    電子書售價:NT$ 250

    「作者使用令人信服的案例及文字,說明程式設計師的十條禪修法則。透過禪修,你會更加快樂、越加專注、並更少以自我為中心,你的家人將會驚訝於你的轉變。」Chris Buckett,開發者,Dart程式語言的先驅之一,著有《Dart in Action》一書。

  • 金融科技實戰:Python與量化投資

    金融科技實戰:Python與量化投資:蔡立耑

    電子書售價:NT$ 480

    ‧詳細介紹隨機變數、描述性統計、變異數分析、推論統計、迴歸分析等統計學基礎。 ‧說明資產投資組合理論、收益率及風險、資本資產定價模型、三因子模型等金融理論。 ‧認識時間序列的基本概念、性質和預測、GARCH模型、配對交易策略。 ‧解說投資相關的K線圖、RSI相對強弱指標、動量交易策略、均線系統...

  • 5
    Swift 起步走

    Swift 起步走:從 Swift 基礎入門到實戰 iPhone App

    電子書售價:NT$ 360

    本書內容包含: Swift 語法的詳細介紹 UIKit 常用元件的詳細介紹 35 個範例 App 3 個完整實戰 App 使用 Swift 4.2 版本,對應 iOS 12 。

  • 如何自學程式設計

    如何自學程式設計:採用 Visual Basic 、 C 、 C++ 、 C# 、 Java 、 JavaScript 、 Python 、 Swift 等程式範例

    電子書售價:NT$ 30

    這本電子書介紹如何自學程式設計,採用 Visual Basic 、 C 、 C++ 、 C# 、 Java 、 JavaScript 、 Python 、 Swift 等程式範例。幾乎各種程式語言都有共通的元素,了解並掌握共通元素便能輕易學會多種程式語言。

  • C# 入門指南

    C# 入門指南:由基礎走向完整 Visual Studio Community 2019 專案的開發模式

    電子書售價:NT$ 100

    本書提供 C# 基本語法教學、軟體開發概念,以及 Windows 10 與 Android App 的開發教學。

  • 圖說演算法:使用Python

    圖說演算法:使用Python

    電子書售價:NT$ 280

    理解零負擔,採高CP值Python語言實作 一本輕量級演算法,是您獲得程式設計新技能,提升自我價值的最好投資!

  • Python:股票演算法交易實務145個關鍵技巧詳解

    Python:股票演算法交易實務145個關鍵技巧詳解

    電子書售價:NT$ 360

    想要活用Python實作金融科技與資料分析嗎? 藉由145個技巧與案例的逐步演練及說明,帶領你進入程式交易的殿堂

  • Python網路爬蟲與資料分析入門實戰

    Python網路爬蟲與資料分析入門實戰

    電子書售價:NT$ 320

    想自動化生活瑣事?想透過程式擷取網路上的公開資訊?學了Python卻不知道有什麼實際應用?正在尋找入門難度低且成就感高的Python專案?想知道網路爬蟲如何與資料分析結合?本書一次教給你!

  • 5
    .NET 相依性注入

    .NET 相依性注入:使用 Unity

    電子書售價:NT$ 390

    本書內容是關於 .NET 相依性注入(dependency injection;簡稱 DI)的相關議題。透過本書,您將會了解 DI 的基本概念以及相關的實務應用技術,並協助您設計出更容易維護的應用程式架構。

  • 7天學會大數據資料處理—NoSQL:MongoDB入門與活用(第三版)

    7天學會大數據資料處理—NoSQL:MongoDB入門與活用(第三版)

    電子書售價:NT$ 380

    IT業界最流行、最活耀的文件導向資料庫—MongoDB 快速具備MongoDB的基本使用技能,活用大數據資料處理的實用入門書!

  • 給工程師的第一本理財書:程式金融交易的118個入門關鍵技巧

    給工程師的第一本理財書:程式金融交易的118個入門關鍵技巧

    電子書售價:NT$ 380

    專業的投資理財,需要金融知識、資料分析與資訊技術等三者的結合。而具備資訊技術的工程師學習金融理財,只欠東風,藉由本書提供的金融專業與資料分析的方法,將幫助工程師善用程式工具,來學習投資理財。

  • Python 速查手冊

    Python 速查手冊:完整 38 個關鍵字用法、超過 400 個範例及內建功能與標準程式庫的介紹 V2.00

    電子書售價:NT$ 240

    本書為提供給 Python 完全初學者的語法查詢字典書,主要依據官方 Language Reference 及 Library Reference 進行整理。

  • 5
    設計模式與遊戲開發的完美結合

    設計模式與遊戲開發的完美結合

    電子書售價:NT$ 500

    寫遊戲的首要之務就是要先有「好的設計」,否則哪能寫出可應對玩家、測試、企劃頻繁出現的新需求呢?那麼,怎樣才算是好的設計呢?除了掌握物件導向的設計原則外,直接在適當的場合套用適當的設計模式,自然是一條捷徑。 

  • TCP/IP網路通訊協定(第二版)

    TCP/IP網路通訊協定(第二版)

    電子書售價:NT$ 380

    ■ 以大量「圖解」來呈現網路最基本與完整的架構原理與觀念,非常適合自學或教學使用。 ■ 透過「圖解」與「實例」取代冗長的文字解說,利用視覺的呈現,達到『易教、易學及易懂』的訴求。 ■ 著重網路基礎觀念的建立,運用各式圖例呈現不同觀念,真正以『觀念+圖解』來達到具體化的學習。 ■ 網路七層模型貫...

  • 精讀資料結構,演算法(C/C++)

    精讀資料結構,演算法(C/C++)

    電子書售價:NT$ 350

    本書包括資料結構、演算法及C/C++程式設計,範例程式解說非常詳細。以精美的彩色圖形來說明演算法,使讀者對於問題的解決方法有一個概念。各種演算法的執行效率以數學及實測評估其優劣。本書介紹C/C++語言的基本觀念、程式設計、除錯、也涉及應用程式設計,如衛星遙測的影像處理,電腦的並行處理等。本書共有21...

  • Python:期貨演算法交易實務136個關鍵技巧詳解

    Python:期貨演算法交易實務136個關鍵技巧詳解

    電子書售價:NT$ 420

    想要活用Python 3.x版實作金融科技與資料分析嗎? 藉由136個技巧與案例的逐步演練及說明,帶領你進入程式交易的殿堂。

  • 詳細書訊

    這本書能提供什麼

    在這本書裡面,將會提供 16 章的內容,分別是

    - 開發前的安裝、設定準備工作(共有三章)

    對於 Xamarin.Forms 開發新手,第一個學習卡關將會是如何安裝與設定一個可以進行 Xamarin.Forms 的開發環境;在這個部分將會詳細說明如何安裝與設定 Visual Studio 2019 ,使其可以順利的進行 Xamarin.Forms 的開發工作。

    - 使用 C# 程式語言來直接開發 Xamarin.Forms App

    說明如何僅使用 C# 程式語言,就可以開發出 Xamarin.Forms 的應用程式的開發過程。

    - 使用 XAML 標記宣告語言來開發 Xamarin.Forms App

    說明使用 XAML 宣告標記語言來進行頁面畫面的內容宣告,相關的商業邏輯則是使用 程式碼後置 Code Behind 的方式來開發。
    - 資料綁定 Data Binding

    資料綁定 Data Binding是在 Xamarin.Forms 開發上,最為重要的技術,對於資料綁定的類型共有三種,這裡將會針對一般資料物件類型的綁定設計方式來說明如何使用。

    - 更多資料綁定的用法

    這裡將會繼續介紹更多關於資料綁定的不同使用方式。

    - 數值轉換器 Value Converter

    對於資料綁定的設計方法下,數值轉換器的應用扮演者相當重要的角色,透過設計不同的數值轉換器類別可以設計出許多可重複使用的商業邏輯,並且輕鬆地將不同型別的綁定目標與綁定來源屬性串接在一起。

    - 命令綁定 Command Binding

    命令綁定是資料綁定的第二種類型,透過命令綁定可以不再需要使用以往需要透過事件訂閱的設計方式,與在 程式碼後置 區塊來進行相關商業邏輯的程式碼設計工作,全部都轉移到綁定來源的類別物件上。

    - 事件轉命令行為 Event to Command Behavior

    Xamarin.Forms 並不是所有的檢視項目都有提供可綁定的命令屬性,但是一定會有提供事件觸發的設計方式,在這裡將會使用 Xamarin.Forms 的一個核心技術 行為 Behaviors,將需要訂閱的事件與命令綁定在一起,這使得當事件被觸發的時候,可以執行所綁定的命令內的委派方法。

    - 手勢操作 Gesture Recognizer

    在 Xamarin.Forms 內提供可以與使用者互動的項目不多,按鈕是其中一個,不過, Xamarin.Forms 提供了手勢辨識器功能,可以在讓何檢視項目上,宣告不同的手勢操作行為,當發生了這個手勢操作行為,將會觸發所指定的命令,例如,得知使用者點選了一個圖片 UI 控制項。

    - MVVM Model-View-ViewModel 設計模式

    Xamarin.Forms 可以搭配 MVVM 的設計模式,讓 UI 視覺設計與呈現邏輯程式碼與商業邏輯程式碼分隔開來,這樣可以有助於程式開發流程、進行單元測試,因為,這解除了視覺控制項與程式碼之間的緊密耦合關係。

    - 內建導航服務

    開發行動應用程式最為重要的設計工作,那就是能夠在不同的頁面之間進行切換,在這裡會先進行 Xamarin.Forms 預設提供的導航服務功能進行介紹,並且了解到更多設計上的問題,可能需要進一步的解決。

    - 導航服務之封裝設計

    為了要解決 Xamarin.Forms 預設的導航服務的不足,已經可以在檢視模型中進行各種頁面導航操作,在這裡將會設計一個延伸導航服務類別,解決相關問題,讓開發過程更加的順暢。

    - 相依服務 Dependency Service

    Xamarin.Forms 是個 UI 開發工具,它把 UI 設計抽象化了,並且可以讓使用 Xamarin.Forms 設計的 UI 畫面可以在不同平台下來顯示出來,可是,當需要某些功能一定需要透過原生 SDK API 才能夠運作的需求,並且取得原生 SDK API 的執行結果,這個時候就可以透過 Xamarin.Forms 提供的相依服務來滿足這樣的工作。

    - 訊息中心 MessagingCenter

    訊息中心是一種 發行-訂閱 模式,其中對於 發行者 這個角色可以在不知道任何 訂閱者 的情況下傳送訊息。 同樣地,訂閱者 也可以在不知道任何 發行者 的情況下訂閱特定訊息。透過這樣的特行,可以讓 Xamarin.Forms 的程式順利地執行原生平台下的 SDK API。

    誰適合閱讀這本書

    本書適合想要學會如何使用 Xamarin.Forms 工具來開發出跨平台的行動應用程式的開發者,這裡將會介紹各種 Xamarin.Forms 核心與應用開發技術與技巧,並且帶領大家了解到進階的開發技能,如:檢視模型定位器,延伸導航服務等。透過學習這些開發技術,將會有助於進行各種 Xamarin.Forms 應用程式開發能力的提升。

    不過,讀者本身應該要具備 .NET / C# 的開發經驗與程式寫作技能,並且要有使用過 Visual Studio 2019 開發經驗。

    這本書的範例專案將會是在 Windows 10 作業系統下,使用 Visual Studio 2019 開發工具開發出來的,由於使用 Xamarin.Forms 開發出來的專案可以在 Android / iOS / UWP 平台下執行,若想要體驗開發出來的專案且在 iOS 模擬器環境下執行效果,讀者需要額外準備一台 Mac 電腦,並且在這台電腦上需要安裝 Xcode 與 Visual Studio for Mac 開發工具。

    如何使用本書

    在書中每個章節都設計了一個練習專案,透過逐步說明的方式來帶領讀者來了解到 Xamarin.Forms 專案是如何進行開發的,了解到為什麼需要使用這樣的開發方式與和其他設計方式差異。
    本書中的所有講解範例專案都會放在 Github 上,您可以透過 Github 的 Xamarin-Forms-Quick-Start 來取得這些講解範例專案,並且鼓勵大家可以到這個 Xamarin-Forms-Quick-Start Repository 頁面,在螢幕的右上方,點選 Start 按鈕給予鼓勵,如同下圖箭頭所指向地方。

    目錄列表

    劃線註記

    購買後可以劃線與撰寫書評
    劃線列表(3
    最近瀏覽與試讀
    Xamarin.Forms 快速入門