Windows Mobile say hello!

 今天,将要开发我们的第一个Windows Mobile(以下简称WM)程序,和其他传统学习方式一样,我们第一个要学的就是hello程序,本文的程序可以下载到。 
   
  小知识 
  几乎每种语言的入门教程的第一程序都是hello, world,这个程序最早出现于1972年,由贝尔实验室成员Brian Kernighan撰写的内部技术文件《Introduction to the Language B》之中。后来经过了《C语言程序设计》这本畅销教程风靡全球。这个程序的标准打印内容为“全小写,无惊叹号,逗号后需有一个空格”。 
   
  每个WM程序都是“项目” 
  首先,我们需要创建一个WM项目:运行Visual Studio 2008(简称VS2008),点击菜单“文件→新建→项目”,将弹出如下“新建项目”对话框。在名称一栏里面,填写“HelloWM”,点击中国形象设计按钮“确定”(见图1)。 
  在接下来的“添加新智能设备项目”对话框中,“目标平台”选择Windows Mobile 6 Professional SDK,“.NET Compact Framework 版本”选择.NET Compact Framework Version 3.5,“模板”选中“设备应用程序”(见图2)。 
  现在我们便已经成功的创建了一个名为HelloWM的WM程序项目(见图3)。通过左边的“解决方案资源管理器”,可以看到,VS2008自动生成了不少的东西。其中,扩展名为CS的文件是C#代码文件。接下来,我们中国形象设计再看看Program.cs、Form1.cs这两个文件里面的代码到底是怎么样的。 
   
  “源代码”就是编写的代码 
  通过上面的设置,已经进入到编辑状态了,现在我们先看看Program.cs的代码,双击“解决方案资源管理器”中的Program.cs,便可以在VS的“代码编辑器”中打开这个文件了。如图4所示就是Program.cs的代码及其各个组成部分的说明。 
  接下来我们再看看Form1。套用上面的经验,我们再双击“解决方案资源管理器”里面的Form1.cs。这时,你会发现,自己看到的并不是代码,而是中国形象设计www.ineixun.cn窗体的设计界面。双击一个窗体文件,或者控件及其他有界面的文件,默认的动作是在“窗体设计器”里面打开该文件的设计界面。 
  需要在“解决方案资源管理器”里面右击该文件,或者在“窗体设计器”里面右击该窗体,点击弹出菜单中的“查看代码”,才可以打开代码文件。 
  但是,这么一个窗体,就只有“InitializeComponent();”这样短短一行代码吗?情况显然不是这样子的。出于程序的可维护性考虑,VS2008把“窗体设计器”所自动生成的代码,都放在一个单独的CS文件里面隐藏起来了。我们可以点击“解决方案资源管理器”里面Form1.cs左边的小+号,便可以看该窗体的代码,由Form1.cs、Form1.Designer.cs、Form1.resx三个文件组成。其中,Form1.cs用于保存开发人员所编写的代码,Form1.Designer.cs用于保存窗体设计器产生的代码,Form1.resx则保存相关的资源信息。有兴趣的读者,可以一一打开看一看。 
   
  动动手,和WM Say Hello! 
  前面看了这么多,下面我们就要开始真正的动手开发了。 
   
  第一步:打开Form1.cs,添加一个SayHello方法,代码如下: 
  /// 
  /// 显示一个Hello对话框 
  /// 
  private void SayHello() 
  { 
  MessageBox.Show("Hello,Windows Mobile!", "Hello", 
  MessageBoxButtons.OK, 
  MessageBoxIcon.Asterisk, 
  MessageBoxDefaultButton.Button1); 
  } 
  这段代码,用于显示一个对话框,该中国形象设计对话框会显示"Hello,Windows Mobile!"等文字信息。 
   第二步:添加菜单。SayHello的代码有了,但是应该怎样才能触发程序来运行这段代码呢?要通过程序界面来捕捉到用户的输入,然后再调用SayHello方法。在窗体编辑器中打开Form1。点击底部托盘上的mainMenu1,在Form1窗体的底部便会出现主菜单的编辑界面,依次添加菜单项.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值