创建MobileWebForm1.aspx 用户界面
默认情况下,在你创建你的应用程序时,移动网络窗体页面调用MobileWebForm1.aspx来显示。这是用户界面文件,根据客户设备的能力,它包含许多服务器端移动控制和HTML 3.2、 cHTML或WML 1.1的环境。MobileWebForm1.vb,一个已编译的后台代码文件,将在以后被创建来处理你的编程逻辑。
1.从Mobile Forms 工具条,把一个Label、 一个TextBox 和一个Command 按钮拖到Form1中。
2.在Form1中点击Label 。确定Properties窗口在你的屏幕右下角。在Label1 Text 域中输入: Enter the date (mm/dd/yyyy)。这个文字显示到窗体的Label 中。
3.为Command 按钮更改Text 属性来显示Form2。
4.把一个附加窗体拖到Form1下面的设计表面中。新的窗体名为Form2。添加一个Command 按钮和一个Calendar 控制。更改Command 按钮的Text 属性来显示Form1。
在设计时,你的窗体表面应该像图4所示。

图4. Visual Studio .NET Mobile Internet Designer
创建MobileWebForm1.aspx.vb 后台代码文件
双击Show Form2 按钮。一个新文件,MobileWebForm1.aspx.vb,就打开了。你的指针会在Public Sub Command1_Click。添加下面的代码:
Public Sub Command1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Command1.Click Dim datetext As Date datetext = TextBox1.Text ActiveForm = Form2() Calendar1.SelectedDate = datetext Calendar1.VisibleDate = datetext End Sub 在Design 视中,双击Show Form1 按钮。你的指针现在将在Public Sub Command2_Click。添加下面的代码: Private Sub Command2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Command2.Click Dim dateval As Date dateval = Calendar1.SelectedDate ActiveForm = Form1() TextBox1.Text = dateval End Sub
|
运行TwoFormsApp 应用程序
1.在Solution Explorer,右键单击MobileWebForms1.aspx 文件并且选择Set As Start Page。
2.保存你的应用程序,然后按F5来创建并对它调试。或者,从Debug 菜单中选择Start 窗体。
3.当应用程序运行时,用特定的形式输入日期,然后点击Show Form1 按钮。Form2出现了,并且显示Calendar 控制。
4.为了选择不同的日期,点击日历,然后点击Show Form2 按钮。
为了测试使用移动设备的应用程序,你的网络服务将需要一个固定的IP地址。