首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 开发频道>轻松垮入移动应用程序开发的大门

轻松垮入移动应用程序开发的大门

2004-10-20 16:11作者:Bradley出处:电脑报责任编辑:方舟

  如今,人们的沟通和生活方式已经发生了巨大的变化。看看身边的朋友,少不了拥有手机、PDA等数码产品,其中有些产品还使用了Windows CE操作系统,要为这类移动设备尤其是掌上电脑等编制应用程序是不是很困难呢?其实如果用Visual Studio .NET 2003开发则比较容易。本文就此用最简单的方式告诉大家如何来为移动设备开发应用程序,以及它和开发普通的Windows平台应用程序的异同所在。

  弹指之间

  ——设定程序类型

  运行Visual Studio .NET 2003,选择File|New|Project菜单项建立一个新项目。选择Visual C# Projects文件夹,在右侧选择Smart Device Application(如图1所示)。


  这里我将我的程序命名为MyMobileApp,保存在默认位置。当然,你也可以为你的移动程序取任何你喜欢的名字。

  选择对话框的OK按钮将打开设计向导。在这个对话框里你可以选择生成PocketPC或是Windows CE应用程序。你还可以选择应用程序类型。在这个例子里你将选择Pocket PC并建立Windows Application应用程序。

  你还可以看到这个对话框里列表显示了你的电脑上所安装的设备。你可以看到我的Pocket PC设备是一个模拟器。如果你没有移动设备,还是可以使用模拟器来建立应用程序,就像这个例子里你要做的那样。

  选择Pocket PC和Windows Application,点击OK按钮,Visual Studio .NET 2003将忙碌片刻然后生成一个标准项目。

  基本的PocketPC窗体看起来就像一个普通的Windows窗体。从开发视图来看,更是几乎一模一样。惟一的不同就是有些控件和命令不能使用。此外,在工作空间里可以看到一个现成的菜单组件。

  穿新鞋走老路

  ——建立应用程序

  当我使用新的集成开发软件、设计平台或编程语言时,我都会建立一个简单的标准化的“hello world”程序。这个简单程序只包含一个按钮、一个文本框和一个标签。点击按钮将复制文本框中的文本并在标签上显示。虽然这个程序的实际意义非常有限,但它却包含了建立标准窗体应用程序的基本要素。

  首先改变你的程序的一些属性。点击窗体可以显示窗体属性。将窗体名称改为MyMobileAppForm,把Text属性改为“My Mobile App”。
就像你在普通Windows窗体应用程序中所做的那样,添加标签、文本框和按钮。本实例的文本框和标签保留默认名称即可。按钮的Text属性改为“Do It”。你的窗体看起来应该像图2这样(注意这里没有显示整个编程软件)。


  现在窗体已经设计好了,还需要添加一些代码。仍然按照你在标准应用程序中做的那样,双击按钮并在click事件中添加代码。button1_Click事件将被放置于Form1.cs文件中。为这个方法添加如下黑体字所示代码:

private void button1_Click(object sender, System.EventArgs e)
{
label1.Text = textBox1.Text + "\n" + label1.Text;
textBox1.Text = "";
}

  你会发现这段代码非常简单。第一行语句把文本框的当前文本放置到标签的开头。另起一行以分开新旧标签文字。

  第二行语句用于清除文本框中的文字。你会发现,当你输入这些语句时,会出现智能提示信息帮助你编程。只有在你的标准程序中建立移动程序时,这些智能提示信息才会出现。这行语句简单地清除文本框。

  接着按下F5键编译你的程序,或者选择Debug菜单下的Start选项。要注意的是如果出现错误,最好检查一下代码以确保输入正确。另外,我发现在窗体的属性窗口里改名后Main方法里的Form1并不总会自动改名,这时你就需要把它改成MyMobileAppForm。

  如果没有出现错误,窗体将被编译并部署。在编译窗口你将看到以下信息:

------ Deploy started: Project: MyMobileApp,
Configuration: Debug Pocket PC ------

  过几秒钟(或几分钟,取决于你的电脑配置),将弹出一个对话框。

  在这个对话框里你可以选择一个连接在电脑上的可用设备进行部署。如果你有一个设备,只要连接在电脑上,就可以在上面安装应用程序。如果没有,你就只能在Pocket PC 2002 Emulator模拟器上部署程序了。

共2页。 1 2 :

关注此文的读者还看过:

返回开发频道首页

共2页。 12下一页

软件频道最新更新

热点推荐

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络