【專案實戰派】觸控螢幕程式設計要點
觸控螢幕作為一種更為直接的人機互動方式,現在廣泛運用於智慧型手機、工業控制、場景展示等許多場合。作為程式設計師,如何理解觸控螢幕程式設計?如何做好的觸控螢幕程式設計?現在已經有的資源包括那些?藉著專案牽引,我對這個問題進行一定探索,經驗有限,歡迎批評交流。
一、如何理解觸控螢幕程式設計
作業系統層面已經實現了基礎功能,基於觸控螢幕的介面,從本質上來說和普通的gui介面是沒有區別的。程式的介面設計需要服務於程式的功能,
為客戶提供直觀、易用、體驗效果較好的介面效果
。作為以影象處理為核心的程式介面設計,相對來說還是比較簡單的。舉個例子,
我認為至少包括以下要素:
1、主體是影象處理視窗,包括原始介面、處理過程、處理結果和擷取的介面等;
2、基本操作,包括攝像頭的選擇和開啟、主要功能按鈕、對結果儲存和輸出的按鈕;
3、狀態輸出。如果專案包括識別功能,需要有對當前狀態的情況彙總,對特殊的狀態要有告警;
4、除了按鈕以外,應該有完整的選單,能夠對所有按鈕的功能進行備份。
那麼觸控螢幕程式是怎樣的了?
win8是較為典型的適用於觸控螢幕的程式。這個介面可以看到,各種應用和提示以簡單而且巨大的圖示,非常明顯地顯示再介面上,縮放拖拽都很方便。
二、如何做好的觸控螢幕程式設計
1、功能直接,顏色鮮明,操作方便;
2、實現的功能不是太複雜;
3、各種狀態之間的切換流暢。
按照這個原則設計程式,應該能夠實現不錯的結果。
三、現在已經有的資源包括那些
visual studio 2012可以幫助開發者調整好應用程式的布局。
visual studio 2012提供了乙個模擬器,開發者不必在開發過程中一直連到
平板裝置,可以快速方便地應用程式的外觀和介面測試。測試專案包括螢幕尺寸、解析度和寬高比,應用程式布局,螢幕
方向等等。
觸控螢幕程式設計要點
專案實戰派 觸控螢幕程式設計要點 觸控螢幕作為一種更為直接的人機互動方式,現在廣泛運用於智慧型手機 工業控制 場景展示等許多場合。作為程式設計師,如何理解觸控螢幕程式設計?如何做好的觸控螢幕程式設計?現在已經有的資源包括那些?藉著專案牽引,我對這個問題進行一定探索,經驗有限,歡迎批評交流。一 如何理...
觸控螢幕驅動程式設計
觸控螢幕作為一種輸入裝置,是目前最簡單 方便的一種人機互動方式,具有堅固耐用 反應速度快 節省空間 易於交流等優點。從技術原理來分,觸控螢幕可以分為以下幾類 電阻式觸控螢幕 電容式觸控螢幕 紅外線技術觸控螢幕 表面聲波技術觸控螢幕 向量壓力感測技術觸控螢幕 常用的有電阻式觸控螢幕和電容式觸控螢幕。電...
ADC觸控螢幕程式設計
根據圖示,我們可知以後程式需要做的事 本節中做的事情是 a.初始化adc b.讀資料 c.在串列埠上顯示出來 根據晶元手冊建立adc.c並新增如下內容 include s3c2440 soc.h void adc init void int adc read ain0 void 新增adc測試函式 ...