第十一章: VB.NET Mobile应用程序设计 知识点 Mobile应用程序开发平台 Mobile应用程序设计 Mobile应用程序的数据库连接 现今,移动设备已成为日常生活中不可获缺的一部分,当这些移动设 备连接到 INterne时,移动设备的力量将无穷无尽。 VSNET2003中一个最显 著的特点是包含了许多支持面向手持式设备的应用程序的开发工具。这类应用 程序可能是发展最快的一种。在某种程度上,必须使用可移式应用程序用于可 移式的用户 可移式应用程序在 VB. NET中增加了两个项目类型:第一个是 ASPNET Mobile web的 Application应用程序,用这个模板创建的应用程序是运行在服 务器上的基于Web的应用程序,但可以通过可移式设备访问;第二个项目是 Smart Device)应用程序,这些应用程序在 NET Compact FrameWork上工作
第十一章: VB.NET Mobile应用程序设计 知识点: Mobile应用程序开发平台 Mobile应用程序设计 Mobile应用程序的数据库连接 现今,移动设备已成为日常生活中不可获缺的一部分,当这些移动设 备连接到Internet时,移动设备的力量将无穷无尽。VS.NET 2003 中一个最显 著的特点是包含了许多支持面向手持式设备的应用程序的开发工具。这类应用 程序可能是发展最快的一种。在某种程度上,必须使用可移式应用程序用于可 移式的用户。 可移式应用程序在VB.NET中增加了两个项目类型:第一个是ASP.NET Mobile Web 的Application应用程序,用这个模板创建的应用程序是运行在服 务器上的基于Web的应用程序,但可以通过可移式设备访问;第二个项目是 Smart Device应用程序,这些应用程序在.NET Compact FrameWork上工作
11.1 Mobile应用程序开发平台 11.1.1 ASPNET Mobile web模板 Mobile控件可以被分为三个主要的组。它们是用户界面(U)控 件,验证( Validation)控件和功能(Uti!y)控件。用户界面控件 是如 Lable控件一样允许用户控制用户界面的一组控件。验证控件允 许验证用户的输入如 Required Field Validator控件,这些控件在向服 务器发送数据之前验证用户输入的数据。功能控件是诸如日历控件 这一类的控件。下面列出了默认为可移式WEB工具包的一部分的可 用用户界面元素
11.1 Mobile应用程序开发平台 11.1.1 ASP.NET Mobile Web模板 Mobile控件可以被分为三个主要的组。它们是用户界面(UI)控 件,验证(Validation)控件和功能(Utility)控件。用户界面控件 是如Lable控件一样允许用户控制用户界面的一组控件。验证控件允 许验证用户的输入如RequiredFieldValidator控件,这些控件在向服 务器发送数据之前验证用户输入的数据。功能控件是诸如日历控件 这一类的控件。下面列出了默认为可移式WEB工具包的一部分的可 用用户界面元素
1U控件 UH控件的参数说明如表所示 控件名 描述 Form 是一个或多个 mobile控件的容器 Command 执行诸如提交信息之类的动作 Image 在移动设备中显示图象 Label 在移动设备中显示输出文本 Link 在窗体中创建一个超链接 List 在移动设备中显示一个选项列表 Mobile page 控制所有 mobile控件的容器
1 UI控件 UI控件的参数说明如表所示。 控件名 描 述 Form 是一个或多个mobile控件的容器 Command 执行诸如提交信息之类的动作 Image 在移动设备中显示图象 Label 在移动设备中显示输出文本 Link 在窗体中创建一个超链接 List 在移动设备中显示一个选项列表 MobilePage 控制所有mobile控件的容器
2 TextBox显示单行的文本框 通过设置 TextBox的属性, Numeric让 TextBox只接收数字类型数据的 输入。可以将 TextBox控件的 Password属性设置成tue或者 false来指定 ext Box处理密码字段。密码字段将会 Textview控件用来显示多行的文本 框 验证控件 控件名 描述 Compare validator 比较两个 mobile控件 Custom validator 自定义的检验器允许从控件中调用自己的检验过程 Range validator 限制检验器在一个范围内检测数据 Regular Expression Validator检测与控件指定的表达式不符的数据 RequiredField Validator检测用户在这一区域输入的数据 Validation Summary 显示一个所有发生的检验过程的报告
2 TextBox 显示单行的文本框 通过设置TextBox的属性,Numeric让TextBox只接收数字类型数据的 输入。可以将TextBox控件的Password属性设置成true或者false来指定 TextBox处理密码字段。密码字段将会Textview控件用来显示多行的文本 框 控件名 描 述 CompareValidator 比较两个mobile控件 CustomValidator 自定义的检验器允许从控件中调用自己的检验过程 RangeValidator 限制检验器在一个范围内检测数据 RegularExpressionValidator 检测与控件指定的表达式不符的数据 RequiredFieldValidator 检测用户在这一区域输入的数据 ValidationSummary 显示一个所有发生的检验过程的报告 验证控件
功能控件 控件名 描述 拨打一个电话号码 Calendar 显示一个日历 例:创建的 ASP NET移动ⅥEB程序步骤 1)执行【文件】|【新建网站】命令 (2)在“Vsua| Studio”中已安装的模板列表中选择“ ASPNET网站” (3)设置好程序的“位置”、“语言”和“路径”等选项后,单击“确定”按钮
功能控件 控件名 描 述 Call 拨打一个电话号码 Calendar 显示一个日历 例:创建的ASP.NET 移动WEB程序步骤: (1)执行【文件】|【新建网站】命令。 (2)在“Visual Studio”中已安装的模板列表中选择“ASP.NET 网站”。 (3)设置好程序的“位置”、“语言”和“路径”等选项后,单击“确定”按钮,如图所示