Skip to content

vulcanlee/XCourse19

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 Xamarin.Forms 2019 跨平台行動應用程式開發實戰練習範例

底下的所有的練習範例,都將會是在 2019 年,並且使用 Visual Studio 2019 建置出來的

Xamarin.Forms 2019 (0) C# 程式語言補充教材

專案名稱 專案說明 備註
XF7001 如何使用 委派 宣告與指定 程式碼範例
XF7002 練習情境 : 設計一個專案開發類別,用委派輸出
XF7003 如何使用 事件 Event 範例
XF7004 練習情境 設計成績單登記警示通知
XF7007 使用緊密耦合開發範例
XF7005 需要進行變更的設計情境
XF7006 使用抽象型別 介面 來解決緊密耦合問題
XF7008 練習情境 : 使用欄位和方法,建立一個學生類別
XF7009 練習情境 : 使用屬性和方法,建立一個學生類別
XF7010 練習情境 : 使用自動建置屬性和方法,建立一個學生類別
XF7011 內建的委派 - Action 範例程式碼
XF7012 內建的委派 - Fucn 範例程式碼
XF7013 Lambda之非同步方法使用
XF7014 組合委派使用範例
XF7015 各種不同組合委派的執行結果
XF7016 使用委派來設計事件機制
XF7017 列出組合委派中的委派方法
XF7018 使用非同步的方式來執行委派方法
XF7019 使用非同步 Callback 的方式來取得執行委派方法結果的範例
XF7020 委派變數可以任意設定委派方法、事件卻做不到
XF7021 委派變數可以列出所有委派方法,事件做不到
XF7022 在類別內委派變數可以在外部呼叫,在類別內的事件僅能夠在類別內呼叫
XF7023 練習情境 : 多執行緒的智慧型溫溫度計

Xamarin.Forms 2019 (1) 基本概念介紹

專案名稱 專案說明 備註
XF1001 Xamarin.Android原生專案練習
XF1002 Xamarin.iOS 原生專案練習
XF1003 Xamarin.Forms原生專案練習
XF1004 Xamarin.Forms for Prism 專案練習
XF1005 量測不同裝置的設計尺寸
XF1006 使用XAML來顯示這個頁面內容
XF1007 INPC 資料與命令的資料綁定
XF1008 Prism 資料與命令的資料綁定
XF1009 Fody 資料與命令的資料綁定
XF1010 命令綁定與參數
XF1011 命令是否可以執行的綁定
XF1012 課後練習作業 資料綁定進階互動應用

Xamarin.Forms 2019 (2) Prism 開發框架

專案名稱 專案說明 備註
XF2001 ACR User Dialogs 功能展示
XF2002 頁面導航(透過導航頁面) 後置碼
XF2003 頁面導航(透過導航頁面) Prism
XF2004 頁面導航(不透過導航頁面) Prism
XF2005 導航並且接收參數 相關事件
XF2007 頁面導航且傳遞引數
XF2008 深度導航
XF2009 移除導航中間頁面
XF2010 自訂可注入相依物件
XF2011 注入物件得知專案建置模式
XF2012 Prism選擇項目之對話窗
XF2013 子頁面傳回訊息回父頁面
XF2014 Prism EventToCommandBehavior
XF2015 Prism 事件2命令的動畫練習
XF2016 頁面導航且傳遞引數 (後置碼)
XF2017 選擇項目之對話窗 (後置碼)
XF2018 手動指定 ViewModel 物件練習
XF2025 課後練習 - 完成底下 IA 架構需求
XF2026 課後練習 - 動態兩階功能表練習
XF2027 練習作業 - 使用相依性注入取得裝置ID
XF2028 課後練習 - 使用事件聚合器 - 啟用或者關閉狀態列
XF2029 XAML 導航 Navigation
XF2030 Xamarin.Forms 的頁面導覽事件

Xamarin.Forms 2019 (3) XAML

專案名稱 專案說明 備註
XF3001 FlexLayout 的應用練習
XF3002 CollectionView 的應用練習
XF3003 Layout 動態顯示內容的應用練習
XF3004 不同系統平台下 導航頁面的返回按鈕文字問題
XF3005 導航頁面 NavigationPage - 使用 Prism
XF3006 導航抽屜頁面導航
XF3007 標籤式頁面情境演練
XF3009 停用軟體與硬體回上頁按鈕
XF3010 Grid 版面配置練習
XF3011 StackLayout 版面配置練習
XF3012 動態顯示/隱藏控制項
XF3013 ScrollView 版面配置練習
XF3014 RelativeLayout Layout
XF3015 AbsoluteLayout Layout
XF3016 控制項樣板之應用 讓頁面具有相同樣貌
XF3018 使用 ContentView 組合新控制項
XF3019 單行文字輸入盒 Entry
XF3020 進階應用 Font Awesome
XF3021 使用Iconize套件,顯示圖示圖片
XF3022 可綁定Picker的連動練習
XF3023 Image 控制項之 Aspect 效果測試
XF3024 Image 控制項的功能與特色
XF3025 顯示具有圓形遮罩 Mask 的圖片
XF3026 CollectionView 的應用練習
XF3027 導航工具列按鈕練習
XF3028 ListView 控制項的功能與特色
XF3030 開放資料之手機互動應用練習
XF3031 集合資料CRUD 顯示資料1
XF3032 集合資料CRUD 模擬情境2
XF3033 集合資料CRUD 修改與更新3
XF3034 集合資料CRUD 新增記錄4
XF3035 集合資料CRUD 點選刪除5
XF3036 追蹤頁面項目的 BindingContext
XF3037 集合資料多選
XF3038 ListView 的延遲載入練習
XF3040 應用程式啟動與資料初始化
XF3041 初始化、登入流程
XF3042 使用者登入
XF3043 使用者登入 (儲存登入帳密)
XF3044 導航抽屜與頁面切換
XF3045 資料輸入表單、可捲動
XF3046 資料清單顯示
XF3047 工具按鈕設定與使用
XF3048 九宮格頁面(使用Font Awesome)
XF3049 清單項目排版練習
XF3050 忙碌中遮罩
XF3051 使用旋轉木馬效果顯示頁面內容
XF3052 課後練習 - ListView 綜合演練
XF3053 課後練習 - 計算機套版練習
XF3054 課後練習 - 使用 JWT 進行身分驗證與設計發票 CRUD

Xamarin.Forms 2019 (4) 進階 XAML 技巧

專案名稱 專案說明 備註
XF4001 XAML 設計方法說明 進階設計準則 使用者控制項的範例
XF4002 範例體驗 :XAML 靜態與動態資源的使用
XF4003 練習情境 : XAML 靜態資源的使用
XF4004 XAML 動態資源的使用
XF4005 範例體驗 : XAML 資源字典的繼承說明
XF4006 練習情境 : XAML 資源字典項目與繼承
XF4007 範例體驗 : XAML 的 樣式 style 應用(資源合併)
XF4008 練習情境 : XAML 的 樣式 style 練習
XF4009 練習情境 : 儲存帳密的資源/樣式綜合演練
XF4010 練習情境 : x:Array 使用範例
XF4011 練習情境 : 數值轉換器 Value Converter
XF4012 範例體驗 : 體驗數值轉換器 ConvertBack 運作
XF4013 延伸標記 IMarkupExtension 設計用法
XF4014 範例體驗 : XAML 轉換 (Transforms)
XF4015 練習情境 : 可綁定屬性 Bindable Properties
XF4016 練習情境 : 附加屬性 Attached Properties
XF4017 範例體驗 : 客製化控制項Custom Control
XF4018 練習情境 : Xamarin.Forms Behaviors 應用
XF4019 練習情境 : 附加行為 Attached Behaviors 應用
XF4020 練習情境 : 聊天室 DataTemplateSelector
XF4021 範例體驗 : 觸發 Trigger
XF4022 使用者登入與觸發應用
XF4023 範例體驗 : 手勢操作 GestureRecognizer
XF4024 範例體驗 : 行為 Behavior 使用附加行為的定義行為
XF4025 文字與圖片點選之手勢命令
XF4026 手勢移動區塊操作GestureRecognizer
XF4027 範例體驗 : 動畫 Animations
XF4028 使用者輸入資料驗證應用
XF4029 範例體驗 : 客製專屬平台的控制項視覺 - 進行 Entry 控制項客製化(Renderer)
XF4030 使用者控制項 User Control
XF4031 客製+使用者控制項綜合應用
XF4032 客製按鈕面板應用 1 2 3
XF4033 如何設計一個附加屬性來輔助查詢綁定內容
XF4034 練習情境 : 設計 Entry 輸入遮罩行為

Xamarin.Forms 2019 (5) 核心服務、生命週期與部署

專案名稱 專案說明 備註
XF5001 練習情境 : 檔案存取與拍照
XF5002 練習情境 : QR Code 的掃描與產生圖片
XF5003 範例體驗 : 平台特色
XF5004 範例體驗 : 使用者自訂對話窗與�PopUp應用 頁面
XF5005 使用者登入 (儲存登入帳密)
XF5006 範例體驗 : SQLite資料庫使用
XF5007 範例體驗 : 背景執行緒與背景模式

除錯練習

專案名稱 專案說明 備註
Challenge001 除錯挑戰
XF6001 請試著找出執行會閃退的錯誤,並修正
XF6002 請試著找出執行會閃退的錯誤,並修正
XF6003 請試著找出執行會閃退的錯誤,並修正
XF6004 請試著找出執行不正常的錯誤,並修正
XF6005 程式執行完後,發現到螢幕一片空白,請修正

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages