WPF專案之醉美XX(一):專案需求
經過幾天的折騰,初步完成了一個WPF入門專案,某國家級貧困縣的資訊展示平臺,特開此係列文章,希望記錄開發過程中的一些要點,以方便知識積累。該專案需求很簡單,就是一些頁面的跳轉和資訊的展示,具體描述如下:
1.所有頁面都是全屏展示,適配55寸Windows可觸控終端
2.首頁mainPage包括兩個觸控按鈕:btnA和btnB
3.點選A之後,跳轉到pageA,pageA有兩個觸控按鈕:btnA1和btnA2
3.1.點選btnA1直接開啟一個當地縣誌的pdf,支援放大、縮小等常見pdf功能
3.2.點選btnA2直接跳轉到當地政府官方網站
4.點選B之後跳轉到pageB,pageB包括三個觸控按鈕btnB1、btnB2、btnB3
4.1.點選btnB1開啟一組圖片進行輪播,圖片畫素比較高,數量在20張左右
4.2.點選btnB2跳轉到一個產品推廣網站
4.3.點選btnB3開啟一個扶貧視訊並迴圈播放
5.每個頁面都可以通過右上角的返回按鈕進行回退並於首頁退出
總結以上需求,需要使用的知識點及實現的功能有:
1.頁面佈局
2.頁面跳轉及退出
3.頁面自適應
4.開啟pdf
5.開啟網址
6.開啟視訊
7.圖片輪播
前期完成過一個Android觸控式螢幕上的類似專案,Windows終端的還沒有接觸,本來考慮使用HTML5的方式實現,開源元件比較多,而且開發難度比較小,上手也比較快。不過基於瞎折騰的目的,還是決定嘗試下Windows客戶端的方式,經過調研最終基於Visual Studio完成了一個WPF(Windows Presentation Foundation)專案並交付。本專案將基於開發中的要點和踩過的坑,開4-5篇文章記錄,歡迎各位拍磚指導!