Xamarin.Forms 快速入門

5 人評分
  • 語言:繁體中文
  • 字數: 108,504
電子書售價:NT$ 600

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

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

喜歡這本的人,也看了...

  • 5
    Python入門教室

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

    電子書售價:NT$ 406

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

  • 5
    C# 入門指南

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

    電子書售價:NT$ 200

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

  • 5
    .NET 相依性注入

    .NET 相依性注入:使用 Unity

    電子書售價:NT$ 390

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

  • 如何自學程式設計

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

    電子書售價:NT$ 30

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

  • 從零開始學Python程式設計(適用Python 3.5以上)

    從零開始學Python程式設計(適用Python 3.5以上):李馨

    電子書售價:NT$ 420

    學習一個程式語言,Python的簡單、明瞭能讓初學者快速上手。不可免俗的要從Python基礎語法開始,一個簡單的IDLE環境,雖然很陽春,但有不錯的除錯功能,很多小程式都可以利用Python Shell這個互動交談模式。由於Python能討論的內容非常豐富,本書以基礎入門、有序和無序、標準函式、物件...

  • 特洛伊木馬病毒程式設計(加強版):使用Python

    特洛伊木馬病毒程式設計(加強版):使用Python

    電子書售價:NT$ 380

    加強版馬力升級,學習更有效率!

  • 5
    Swift 起步走

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

    電子書售價:NT$ 360

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

  • 5
    人人都能學會寫程式:李家同教你用邏輯思考學程式設計

    人人都能學會寫程式:李家同教你用邏輯思考學程式設計

    電子書售價:NT$ 312

    寫程式一點都不難! 寫程式很難嗎? 看了本書,中文系的學生也能輕鬆上手! 內含習題解答,教你寫出簡易的 電腦放榜系統、選修課程系統、存貨管理系統! 李家同教授:「這本書的特色是強調邏輯思考,很多中文系的學生都能因此而寫50……

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

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

    電子書售價:NT$ 315

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

  • Python 速查手冊

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

    電子書售價:NT$ 240

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

  • Python 入門指南

    Python 入門指南:由基礎走向完整 GUI 及 Django 專案的 MVC 開發模式 V4.20

    電子書售價:NT$ 200

    本書為程式語言 Python 的入門教材,著重於帶領讀者以開發軟體的模式學習 Python 。

  • 圖說運算思維與演算邏輯訓練

    圖說運算思維與演算邏輯訓練:使用Python

    電子書售價:NT$ 280

    ◎依據演算邏輯安排學習進度,增加訓練強度 ◎透過簡明圖例講解,精確掌握抽象概念 ◎使用Python語言,輕鬆上手運算思維與演算邏輯

  • 東京大學資料科學家養成全書

    東京大學資料科學家養成全書:使用Python動手學習資料分析

    電子書售價:NT$ 546

    「大數據會消失,資料科學不會」 「所有的科學都是資料科學」 ―――資訊科學時代最需要閱讀的一本書――― 東京大學資料科學人氣講座全收錄──── ★傳說中的東大松尾研究室超熱門課程,第一手內容完整公開! ★用Python學習基本的程式撰寫,邊做邊學,鍛鍊最強的資料科學技能! ★收錄大量...

  • Towards Tensorflow 2.0:無痛打造AI模型(iT邦幫忙鐵人賽系列書)

    Towards Tensorflow 2.0:無痛打造AI模型(iT邦幫忙鐵人賽系列書)

    電子書售價:NT$ 380

    本書改編自第11屆iT邦幫忙鐵人賽,Google Developers Machine Learning組冠軍網路系列文章《Towards Tensorflow 2.0:無痛打造AI模型》,是一本完整結合Google Colab學習Tensorflow的台灣本土專書。

  • Java SE8 OCAJP專業認證指南

    Java SE8 OCAJP專業認證指南

    電子書售價:NT$ 460

    ★解析原廠文件,切合認證範圍! ★對照範例程式,迅速了解內容! ★彙整教學經驗,重點一次掌握! ★圖解複雜觀念,學習輕鬆上手! ★演練擬真試題,掌握考試精髓! ★符合1Z0-808考試內容,邁入Java程式開發職場領域!

  • 5
    XAML in Xamarin.Forms 基礎篇

    XAML in Xamarin.Forms 基礎篇

    電子書售價:NT$ 599

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

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

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

    電子書售價:NT$ 360

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

  • JavaScript 精選16堂課

    JavaScript 精選16堂課:網頁程式設計實作

    電子書售價:NT$ 420

    ♦ JavaScript多年蟬聯GitHub熱門程式語言排行榜冠軍,學習程式首選技術。 ♦ 涵蓋WEB/APP前端開發三大必學技術:JavaScript(ES6)+HTML5+CSS3。 ♦ 以淺顯易懂的教學與範例,培養程式素養,唯有觀念清楚,才能靈活運用,零基礎也能輕鬆上手。 ♦ 撰寫適合自...

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

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

    電子書售價:NT$ 480

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

  • 遠端遙控木馬病毒程式設計:使用Python

    遠端遙控木馬病毒程式設計:使用Python

    電子書售價:NT$ 400

    本書是《特洛伊木馬病毒程式設計:使用Python》的進階版,設計以ISO OSI的七層架構為基礎,會議層以傳送權(token)來實作,表達層可傳輸的資料型別從最基本的正整數、bytes、str等,擴大到負數、dict 、list等較為複雜的結構。

  • 運算思維修習學堂:使用Python的10堂入門程式課

    運算思維修習學堂:使用Python的10堂入門程式課

    電子書售價:NT$ 280

    學習寫程式已經是和語文、數學、藝術一樣的基礎能力,過程中將可培養解決問題、分析、歸納、創新、勇於嘗試錯誤等能力。本書以程式初學者的角度出發,規劃了結合運算思維與演算法基本觀念的內容,運用目前主流程式語言之一的Python來一步步引導入門者學會程式設計,以及加強邏輯訓練。

  • UML物件導向系統分析與設計(第四版)

    UML物件導向系統分析與設計(第四版)

    電子書售價:NT$ 420

    本書以物件導向技術為主軸,輔以UML為塑模工具來闡述有關近代資訊系統開發之方法。適用對象包含任何對系統開發有興趣之同學,程式設計師,軟體工程師,及系統分析師。

  • 跟這本相似的有...

  • S4A (Scratch For Arduino)輕鬆學:玩拼圖寫程式,輕鬆進入Arduino的創意世界

    S4A (Scratch For Arduino)輕鬆學:玩拼圖寫程式,輕鬆進入Arduino的創意世界

    電子書售價:NT$ 320

    透過本書學習,你也可以成為S4A互動遊戲的DIY達人,輕鬆快速的掌握電腦程式互動應用設計開發的精髓,而在你瞭解S4A的基礎知識後,本書將教你如何發揮S4A的無限可能。透過本書,你將經歷一段S4A的魔幻奇妙的冒險之旅。

  • 5
    輕鬆學會LINE程式設計與AI聊天機器人實作開發

    輕鬆學會LINE程式設計與AI聊天機器人實作開發

    電子書售價:NT$ 380

    活用AI聊天機器人的實用入門書! 製作LINE Bot聊天機器人結合AI的多功能行動祕書系統!

  • 4
    Swift 3自學力!圖解146個iOS App開發範例,入門必備超直覺設計指南

    Swift 3自學力!圖解146個iOS App開發範例,入門必備超直覺設計指南

    電子書售價:NT$ 294

    我的第一本Swift Cookbook:15堂輕鬆學會iOS App程式設計 本書內容包含「馬上就能夠套用」的最新 Swift語言、Touch ID、自動排版、電子書製作、分割畫面、Picture In Picture、UIKit Dynamic、使用者介面、轉換畫面密技、表格視圖完全解析、多...

  • 5
    0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書 - 02)

    0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書 - 02)

    電子書售價:NT$ 400

    本書內容是由作者在2018 iT邦幫忙鐵人賽-「重新認識JavaScript」的系列文章改寫而成,主要針對剛接觸JavaScript或者對JavaScript不是那麼熟悉的讀者,說明JavaScript的基礎與常見的誤區。

  • 7天學會設計模式:設計模式也可以這樣學

    7天學會設計模式:設計模式也可以這樣學:Yan(硯取歪)

    電子書售價:NT$ 220

    「設計模式」一詞起源於建築設計,目的是為了解決工程中重複出現的各種問題,之後被這個概念被導入軟體工程之中。 其中最為人熟悉的是GoF整理的23種設計模式,本書對此做了簡單扼要的介紹,並輔以輕鬆愉快的範例幫助讀者在短時間內了解這些模式要解決的問題與實際應用。隨著程式語言的發展,其中有些模式被使用的頻...

  • 資訊社會必修的12堂Python通識課

    資訊社會必修的12堂Python通識課

    電子書售價:NT$ 400

    本書的主要目標是希望讓想要學習Python的非資訊主科中學生、大學生、或社會人士可以有一個快速入門的教材及實用範例。

  • PhoneGap+Node.js整合實作!用JavaScript做出跨平台手機App和雲端運用

    PhoneGap+Node.js整合實作!用JavaScript做出跨平台手機App和雲端運用

    電子書售價:NT$ 350

    ◎資策會手機開發熱門課程!讓懂網頁設計語法的人順利學會開發手機程式 ◎第一本PhoneGap +Node.js 的書籍並結合技術開發行動應用 ◎整合跨平台和跨前端、後端技術,一舉實現手機/平板程式開發

  • Python 新手之旅 V1.10

    Python 新手之旅 V1.10

    電子書售價:NT$ 150

    本書為《Python 入門指南》的補充教材,分成八個單元介紹 Python 的各個面向,著重在觀念及應用上,有關利用 Python 學習程式設計請參考《Python 入門指南》。

  • C語言初學指引【第五版】── 成為高手的奠基之路

    C語言初學指引【第五版】── 成為高手的奠基之路

    電子書售價:NT$ 460

    累積歷史銷量達十萬本的C語言經典書籍重新改版! 這本書能夠讓您從零開始學習C語言,扎實打好C程式設計的基礎,並引領您成為一位專業的C程式設計師。本書具備下列特點: ■ 觀念大釐清:你知道你所學的C語言觀念錯在哪嗎? ■ 上手超簡單:一語法一範例、大量圖解說明、開發工具指引。 ■ 學習最多元:...

  • 5
    Java SE7/8 OCAJP 專業認證指南:擬真試題實戰

    Java SE7/8 OCAJP 專業認證指南:擬真試題實戰

    電子書售價:NT$ 460

    ★解析原廠文件,切合認證範圍! ★對照範例程式,迅速了解內容! ★彙整教學經驗,重點一次掌握! ★圖解複雜觀念,學習輕鬆上手! ★演練擬真試題,掌握考試精髓! 本書為作者依據原廠公布的命題範圍,深入研讀相關文件,並以生活化的口吻、豐富的圖解,融入自己多年的程式設計經驗,將課堂上學員不解...

  • APCS大學程式設計先修檢測

    APCS大學程式設計先修檢測:C++超效解題致勝祕笈

    電子書售價:NT$ 270

    搶進名校資訊類學系的最佳武器! ◎以C++語言的運算思維與演算邏輯解析APCS公告試題 ◎針對各種程式追蹤、填空、除錯題型,模擬演算過程及變數值追蹤 ◎詳細說明【觀念題】的相關知識,並列出各選項對/錯之理由 ◎完整架構解析【實作題】:解題重點分析、完整程式碼、執行結果及程式碼說明

  • 5
    C++ 速查手冊

    C++ 速查手冊:完整 86 個關鍵字的用法、範例及 Standard Library 的簡介

    電子書售價:NT$ 240

    給初學者的 C++ 導覽手冊,詳細介紹每個關鍵字的用法及提供標準程式庫導覽。

  • 職業駭客的修練-機械碼與底層的把玩藝術

    職業駭客的修練-機械碼與底層的把玩藝術:秋聲

    電子書售價:NT$ 300

    就是這一本,讓你從程式設計師晉身為職業駭客。 這是一本寫給程式設計師的,也是寫給想成為職業駭客的書。因此,本書採用程式設計師最熟悉的開發環境Visual Studio作為反組譯的工具。本書會以C語言的程式為例,編譯後再反組譯,一步一步教會您如何解析機器碼對應的組合語言,找出程式的關鍵之處,透過特定...

  • Python 入門指南

    Python 入門指南:由基礎走向完整 GUI 及 Django 專案的 MVC 開發模式 V4.20

    電子書售價:NT$ 200

    本書為程式語言 Python 的入門教材,著重於帶領讀者以開發軟體的模式學習 Python 。

  • 5
    .NET 相依性注入

    .NET 相依性注入:使用 Unity

    電子書售價:NT$ 390

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

  • 詳細書訊

    這本書能提供什麼

    在這本書裡面,將會提供 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 按鈕給予鼓勵,如同下圖箭頭所指向地方。

    目錄列表


    劃線註記

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