动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   .Net → 阅读文章

 创建移动Web应用程序(4)

作者:译:小杨 来源:www.yesky.com 
阅读 数 175 人次 , 2001-5-22 

<span class="txt"><B>移动应用程序设计概念</B>

  NET Mobile Web SDK提供了三个容器对象:MobilePage, Form 和Panel。MobilePage控件是移动应用程序的重要容器。一个单独的MobilePage可以有一个或多个Form控件。一个Form控件可以有0个或多个Panel控件。Panel控件用于给各种Mobile控件分组。

<B>.NET Mobile Web SDK 中Mobile控件</B>

  Mobile控件可以被分为三个主要的组。它们是用户界面(UI)控件,验证(Validation)控件和功能(Utility)控件。用户界面控件是如Lable控件一样允许用户控制用户界面的一组控件。验证控件允许我们验证用户的输入如RequiredFieldValidator控件,这些控件在向服务器发送数据之前验证用户输入的数据。功能控件是诸如日历控件这一类的控件。

以下表格展示了以上各个类别的控件。

<B>UI控件</B>

<TABLE border=1 width=513>
<TBODY>
<TR>
<TD bgColor=#999999 width=142>控件名</TD>
<TD bgColor=#999999 width=355>描述</TD></TR>
<TR>
<TD width=142>Command</TD>
<TD width=355>一个Command控件执行诸如提交信息之类的动作</TD></TR>
<TR>
<TD width=142>Form</TD>
<TD width=355>Form控件是一个或多个mobile控件的容器</TD></TR>
<TR>
<TD width=142>Image</TD>
<TD width=355>在移动设备中显示图象</TD></TR>
<TR>
<TD width=142>Label</TD>
<TD width=355>在移动设备中显示输出文本</TD></TR>
<TR>
<TD width=142>Link</TD>
<TD width=355>在窗体中创建一个超链接</TD></TR>
<TR>
<TD width=142>List</TD>
<TD width=355>在移动设备中显示一个选项列表</TD></TR>
<TR>
<TD width=142>MobilePage</TD>
<TD width=355>控制所有mobile控件的容器</TD></TR>
<TR>
<TD width=142>TextBox</TD>
<TD width=355>显示单行的文本框</TD></TR>
<TR>
<TD width=142>Textview</TD>
<TD width=355>显示多行的文本框</TD></TR></TBODY></TABLE><B>
验证控件</B>

<TABLE border=1 width=519>
<TBODY>
<TR>
<TD bgColor=#999999>控件名</TD>
<TD bgColor=#999999>描述</TD></TR>
<TR>
<TD>CompareValidator</TD>
<TD>比较两个mobile控件</TD></TR>
<TR>
<TD>CustomValidator</TD>
<TD>自定义的检验器允许从控件中调用自己的检验过程</TD></TR>
<TR>
<TD>RangeValidator</TD>
<TD>限制检验器在一个范围内检测数据</TD></TR>
<TR>
<TD>RegularExpressionValidator</TD>
<TD>检测与控件指定的表达式不符的数据</TD></TR>
<TR>
<TD>RequiredFieldValidator</TD>
<TD>检测用户在这一区域输入的数据</TD></TR>
<TR>
<TD>ValidationSummary</TD>
<TD>显示一个所有发生的检验过程的报告</TD></TR></TBODY></TABLE><B>
功能控件</B>

<TABLE border=1 width=220>
<TBODY>
<TR>
<TD bgColor=#999999>控件名</TD>
<TD bgColor=#999999>描述</TD></TR>
<TR>
<TD>Call</TD>
<TD>拨打一个电话号码</TD></TR>
<TR>
<TD>Calendar</TD>
<TD>显示一个日历</TD></TR>
<TR>
<TD>AdRotator</TD>
<TD>随机显示一个广告</TD></TR></TBODY></TABLE>
  自动分页是.NET Mobile Web SDK的优势之一。.NET远行时会处理目标设备的页面显示问题。对于不同的Mobile控件会采取不同的分页处理形式。例如,对于List控件,分页由该控件的PageSize属性处理。这个属性根据目标设备自动设置。当在运行时显示页面时,panel控件里的控件就会呆在一起。</span>
  

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:创建移动Web应用程序(5)
· 下一篇:创建移动Web应用程序(3)
· 如何在DataGrid控件中实现编辑、删除、分类以及分页操作
· .NET命名规范中文版
· 图象显示和翻转控件(用户自定义控件)
· JSP教程(二)
· 编写跨平台Java程序注意事项


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077