文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发其他语言在Pocket PC上编写游戏之二
精品推荐
特别推荐
·控制面板知多少
·给你十条学习Ruby语言的理由
·分页管理机制
·Perl 语言的重要价值体现
·经验技巧:分享两条Delphi开发经验
·Java编程思想:面向对象的逻辑思维方法
·Samba系统简介
热点TOP10
·AIX 5L 学习大纲/简易教程(2)(未经许可,请勿COPY)
·DENX U-Boot及Linux使用手册
·EZ-USB 68013A开发指南
·图象处理中的边缘检测------canny算子
·Visual C++ ADO数据库编程入门
·利用 wordXP 实现自动排班
·UDT协议-基于UDP的可靠数据传输协议
·XPCOM--LINUX下的组件开发技术
·MyEclipse JSF 快速入门中文版(上)
·samba和openldap结合实战
·AIX 5L 学习大纲/简易教程(1)(未经许可,请勿COPY)
·Microsoft Windows XP Embedded 开发工具概述
·eMbedded Visual C++开发入门
·在VC6中创建wxWidgets项目[附图]
·数值计算程序大放送-线性代数方程组
·列表视图控件
·visual studio 2005 简体中文团队开发版 SQL server 2005简体中文版下载
·Visual Studio 2005:在 Visual C++ 中开发自定义的绘图控件
·汇编语言工具下载
·多文档界面(MDI)

在Pocket PC上编写游戏之二

日期:2007年5月3日 作者: 查看:[大字体 中字体 小字体]


Pocket PC关键字 短消息 Web站点 SQL Server CE ActiveX XML

  这一章主要的目标是使你的程序能够在机器上运行。当然,我们需要遵守操作系统规则。那么我们怎样创建一个应用程序呢?

  这里有一段很短的代码,它可以在你的Pocket PC上运行。



#include "windows.h"
LRESULT MainWndProc(HWND hWnd, UINT message, WPARAM uParam, LPARAM lParam)
{
 if(message == WM_LBUTTONDOWN)
 {
  DestroyWindow(hWnd);
  return 0;
 }
 return DefWindowProc(hWnd, message, uParam, lParam);
}
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow)
{
 WNDCLASS wc;
 memset(&rc,0,sizeof(wc));
 wc.style = CS_HREDRAWCS_VREDRAW;
 wc.lpfnWndProc = (WNDPROC) MainWndProc;
 wc.hInstance = hInstance;
 wc.hbrBackground = GetStockObject(WHITE_BRUSH);
 wc.lpszClassName = L"myapp";
 if(RegisterClass(&wc))
 {
  HWND hWndMain;
  if(hWndMain = CreateWindow(L"myapp",L"Hello",WS_VISIBLE,0,0,240,320,0,0,hInstance,0))
  {
   MSG msg;
   ShowWindow(hWndMain, SW_MAXIMIZE);
   UpdateWindow(hWndMain);
   while(GetMessage(&msg,hWndMain,0,0))
    DispatchMessage(&msg);
    return msg.wParam;
  }
 }
 return 0;
}
  好了,它可以运行了,它将显示一个空白的屏幕,并且在你点击屏幕后结束。如果你是刚刚学习编程,而且从来没有使用过EVC或是VC,你可以按照下面步骤操作:

  执行EVC

  选择FILE菜单的NEW...项

  选择WCE Application并且点选你所需要的CPU平台

  给你的工程命名,并且选择在硬盘中存放的目录。

  单击OK按钮

  接下来应用程序创建巫师询问你是要创建何种的应用程序,选择'An empty project'然后点机完成。随后工程信息对话框出现,点击OK进行下一步。

  现在你得到了一个空的工程,如果要学习使用EVC的用户界面,请看看它的在线文档。现在,让我们为它添加第一个源文件。点击FILE菜单的NEW...项。新弹出的对话框将为你显示一些信息。

  选择C++文件类型,点选'Add to project'检查框。在文件名编辑框内键入文件名,如'startup.c',然后按OK键。

  一个新的空白文件将会出现供你编辑。

  键入或复制上述代码到空白文件中,并且保存。

  选择要编译的平台和CPU。然后按F7或从project菜单中选择build来编译、链接工程。对于iPaq,设定当前的激活平台为Pocket PC,设定CPU和编译模式为Win32 (WCE ARM) release.

  在build之后。你的第一个应用程序保存在“ARMRel”的子目录中。

  通常,在没有差错的build完工程后。可执行文件将会自动被上传到你的Pocket PC中,如果它已经正确连接到你的台式电脑上。如果没有,你可以选择Build菜单中的Update Remote Output Files将它上传。当然你也可以通过ActiveSync或EVC自带的Remote File Viewer工具将它手动上传。

  这个应用程序将出现在你的开始菜单中。(注意,新建工程的默认上传位置是\Windows\Start menu目录,但中文版Pocket PC并不存在该目录,它对应的目录是\Windows\“开始”菜单,你要在必须要在Projet菜单的setting中设置,在弹出的对话框中选择Debug标签页,修改其中的Download directory内容为"\Windows\“开始”菜单")。

  在下面的章节中,我们将开始理解这些代码是如何工作的。

  首先,我们需要告诉操作系统关于你的新的应用程序的信息。
[1] [2] 下一页 




上一篇:建立应用程序和驱动程序间的通信

下一篇:为Pocket PC上的IE创建ActiveX控件

在Pocket PC上编写游戏之二 相关文章:
·孤胆枪手2 - 游戏秘籍
·罪恶都市 - 游戏秘籍
·帝国时代2:征服者 - 游戏秘籍
·《侠盗猎车手-罪恶都市》修改 - 游戏秘籍
·三国群侠传 流程攻略 - 游戏攻略
·《仙剑奇侠传2》完美补充攻略 - 游戏攻略
·暗黑破坏神2:毁灭之王 符文物品、符石功能、赫拉笛克方块等 - 游戏秘籍
·《合金装备3 食蛇者》超详尽剧情 - 游戏攻略
·《鬼舞者3》中文功略(PS2) - 其他电视游戏攻略秘籍 - 其他电视游戏
·重返德军总部 全攻略 - 游戏攻略
在Pocket PC上编写游戏之二 相关软件:
·三国群英传5 宇峻科技 单机游戏
·QQ游戏大厅V2007 Beta 1
·游戏王 混沌力量
·GBA《游戏王GX学院决斗》模拟器
·超经典街机游戏13合一
·多多真人视频棋牌游戏BETA V1.52
·培训游戏
·经典爱国游戏:抗日地雷战
·玄异怪谭系列丛书之二
·穷爸爸富爸爸现金流游戏 游戏I+II 书籍 映像

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot