移動裝置的Web應用程式開發----(事件和輸入) (轉)
移動事件
Mobile Controls exposes device independent programmable events.:namespace prefix = o ns = "urn:schemas--com::office" />
事件
移動有一個可對屬性,方法和事件程式設計的模型。
要得到完整的資訊請參考“參考部分”。
提交文字
這個頁面有兩個表單:
Inherits=
"System..UI.MobileControls.MobilePage"%>
TagPrefix="Mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
Dim age
Sub AgeClick(sender As , e As EventArgs)
age=text1.Text
ActiveForm=Form2
End Sub
Sub Form2_Activate(sender As Object,e As EventArgs)
message.Text="You are " & age & " years old"
End Sub
<
<
<
<
<
<
當一個頁面有兩個表單的時候,第一個表單總是作為開啟的預設表單。
第一個表單有一內容是Age的label控制元件,一個輸入控制元件用來輸入年齡(Age)以及一個提交(Submit)按鈕。
第二個頁面透過第一個頁面的提交按鈕啟用(譯者注:偶覺的是第二個Form透過第一個Form的提交按鈕啟用,而不是原文種的Page。),同時顯示相應資訊。
當應用執行在移動裝置上的時候,這兩個頁面看起來就像下面:
Form1:
Age?
Form 2
You are 11 years old
移動.NET輸入
Input Controls are used to collect input from the mobile user.
輸入控制元件
有很多的移動控制元件支援輸入。
在前面章節的demo中,最長用的輸入控制元件可能就是TextBox控制元件了。TextBox是完成一些簡單的輸入,比如像姓名,數量,以及識別符號和關鍵字。
如果輸入大量的文字那麼TextView控制元件可能是更好的選擇。TextView控制元件允許長的多行的輸入就像你用給其他人發訊息一樣。
數字輸入
我們可以透過設定TextBox的屬性Numeric讓TextBox只接收來接收數字的輸入資訊。
注意:這個特性通常工作在透過改變從文字到數字的輸入的上。然而在HTML的上,通常不支援這種行為。
密碼輸入
我們可以將TextBox控制元件的Pass屬性設定成true或者false來指定TextBox處理密碼欄位。
密碼欄位將會透過*(星號)替換原始的文字來隱藏輸入資訊。
列表控制元件
TextBox和TextView控制元件是非常適合輸入資訊的,但是有時你想讓使用者從已有的列表中選擇事先定義好的值。
ionList控制元件支援下拉選單,複選選框和單選按鈕。這部分的內容將在其他的章節介紹。
List控制元件支援選單和列表的選項,List控制元件將會在其他的章節介紹。
使用者介面控制元件
使用者控制元件是顯示使用者介面的控制元件集。
Name
Function
Command
Performs an action
Form
Defines a container for mobile controls
Image
Defines an image
Label
Defines a text
Link
Defines a hyink
List
Defines a list
MobilePage
Defines a container for mobile controls
ObjectList
Defines a list of data objects
Panel
Defines a container for other controls
SelectionList
Defines a list to select from
StyleSheet
Defines styles to be applied to other controls
TextBox
Defines a single line input box
TextView
Defines a multi-line input box
需要了解更多的控制元件參考,包括屬性方法,事件和更多的例子,請參考”Mobile Reference”頁面。來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-963110/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- WPF 裝置輸入事件封裝事件封裝
- 移動web開發之touch事件Web事件
- 移動裝置的應用開發平臺――J2ME(原)
- 移動應用程式開發簡介!
- 10個優秀的移動Web應用開發框架Web框架
- 構建 iOS 風格移動 Web 應用程式的8款開發框架iOSWeb框架
- SCO UNIX 下裝置驅動程式開發 (轉)
- SCO UNIX 下裝置驅動程式開發(轉)
- 《HTML5移動應用開發入門經典》——2.5 HTML5標籤及屬性對移動裝置的支援HTML
- Web 和移動應用程式測試之間的區別Web
- 11個移動應用開發的HTML5框架和應用HTML框架
- 開發Web應用程式中Cookie使用的問題 (轉)WebCookie
- 關於WEB應用程式的列印元件開發初探 (轉)Web元件
- 我是如何從Web開發轉向移動開發的?Web移動開發
- 為什麼移動Web應用程式很慢Web
- 好程式設計師web前端分享移動前端開發和web前端開發的區別程式設計師Web前端
- 解讀四大移動web應用開發框架真相Web框架
- Windows NT 裝置驅動程式開發基礎(1) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(3) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(2) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(4) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(5) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(7) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(6) (轉)Windows
- Windows NT 裝置驅動程式開發基礎(8) (轉)Windows
- 利用ASP開發Web應用 (轉)Web
- 移動應用程式開發工具和平臺精選
- 《iOS應用開發指南——使用HTML5、CSS3和JavaScript》——1.3 移動應用程式≠桌面應用程式iOSHTMLCSSS3JavaScript
- 用AJAX開發智慧Web應用程式之基礎篇(轉)Web
- 9 款極佳的 JavaScript 移動應用程式開發框架JavaScript框架
- 移動web設計和開發45個實用資源Web
- 為什麼移動Web應用程式很慢(譯)Web
- 用JavaServer Faces開發Web應用(4) (轉)JavaServerWeb
- 用JavaServer Faces開發Web應用(3) (轉)JavaServerWeb
- 用 Delphi 編寫 VxD 裝置驅動程式(轉) (轉)
- 移動web開發之畫素和DPRWeb
- 《iOS應用開發指南——使用HTML5、CSS3和JavaScript》——1.3節移動應用程式≠桌面應用程式iOSHTMLCSSS3JavaScript
- [譯] Rust 開發完整的 Web 應用程式RustWeb