扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:51CTO.com 来源:51CTO.com 2007年9月1日
关键字:
创建TwoFormsApp
首先,创建一个名为TwoFormsApp的新目录。
图3. New Project对话框
创建MobileWebForm1.aspx 用户界面
默认情况下,在你创建你的应用程序时,移动网络窗体页面调用MobileWebForm1.aspx来显示。这是用户界面文件,根据客户设备的能力,它包含许多服务器端移动控制和HTML 3.2、 cHTML或WML 1.1的环境。MobileWebForm1.vb,一个已编译的后台代码文件,将在以后被创建来处理你的编程逻辑。
在设计时,你的窗体表面应该像图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 应用程序
为了测试使用移动设备的应用程序,你的网络服务将需要一个固定的IP地址。
Microsoft Mobile Internet Toolkit和命令行
Visual Studio .NET Beta 2 把Mobile Internet Toolkit 直接集成到开发环境中,使很多设计、开发和调试变为自动化。但是,移动应用程序也可以使用你所喜欢的编辑器、Mobile Internet Toolkit和命令行编译来手动创建。下面的例子演示了如何使用C#去做这件事情。它也演示了你怎么从Command控制来处理OnClick 事件。当代码接收到这个事件,它按程序导航到另一个窗体。一个新的有活性的窗体产生OnActivate 事件,你可以控制它来对窗体初始化。
创建NameApp
在下面的例子中,你将在Name 目录中创建两个文件。
◆Name.aspx是用户界面文件,根据客户设备,它包含了大量服务器端控制和HTML 3.2, cHTML或 WML 1.1的环境翻译。
◆Name.cs是后台代码文件,它是一个编译好的C#部件。这个文件的扩展名根据编写它所用的语言是不同的。如果部件是一个Visual Basic部件,这个文件名称就是Name.vb。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者