您现在的位置: 中国IT实验室 >> 游戏开发 >> 初学入门 >> 文章正文
代码展示之----最简单的 Windows 程序
来源:ChinaITLab 收集整理 作者: 时间:2004-12-23


  下面来试着编一个我(作者)认为最简单的 Windows 程序。
  这是一个用来输出 Debug Message(调试信息) 的小程序。 调试信息只是当程序在 Debug(调试) 模式下运行时才输出到 Debug 窗口,并不会影响程序的正常运行,特别适合收集各种调试信息。
  通过这个程序,学学怎样建立 Project(工程) 。
  
  1. 打开 [开始]-[程序]-[Microsoft Visual Studio 6.0]-[Microsoft Visual C++ 6.0] 启动 Visual C++ 。
  
  2. 选择菜单 [File|文件]-[New...|新建...] 打开 [New|新建] 面板,在 [Projects|工程] 选项卡左栏选中 [Win32 Application|Win32 应用程序] ,在 [Location:|位置:] 栏内键入新建 Project 的位置(我是G:\DirectX 8\),在 [Project Name:|工程名:] 栏内键入 "Debugmsg" ,然后点击 [OK|确定] :
  
 

  选中 [An empty project.|空白工程.] 单选框,然后点击 [Finish|完成] :
  
 

  点击 [OK|确定] :
  
 

  3. 下面向这个空白工程中添加文件。
  选择菜单 [Project|工程]-[Add to Project|添加到工程]-[New...|新建...] 打开 [New|新建] 面板,在 [Files|文件] 选项卡左栏选中 [C++ Source File|C++ 源程序] ,在 [File|文件] 栏内键入新建文件名 "debugmsg" ,然后点击 [OK|确定] :
  
 

  4. 新添加的文件就是 Source Files 目录下的 debugmsg.cpp 。双击它,然后把篇末附带的源程序输入到右边的窗口:
  注意源程序需要区分大/小写。
  
 

  5. 选择菜单 [Build|编译]-[Start Debug|开始编译]-[Go|去] 开始编译……
  如果出现编译错误,请参考错误信息改正输入错误的字符。
  
  6. "Test Debug Message" 就显示在 Debug 窗口:
  

  如果进入 Debug 模式后无法退出,点击 [Debug] 面板的 [Stop Debugging|停止调试] 图标或按 [Shift]+[F5] 。
  
  源程序:
  /*************************************************/
  /*★ 显示 Debug Message  1999-10-31 前田 稔 ★*/
  /*************************************************/
  #include
  
  // ★ Windows 主函数 ★
  int PASCAL WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
  LPSTR lpCmdLine,int nCmdShow)
  {
  OutputDebugString("Test Debug Message\n");
  return TRUE;
  }
收藏本文 责编:admin 


相关文章
游戏开发新手入门之Windows编程
自己研究的一个场景物体剔除方法
教你实现卡通渲染的另类勾边方法
Lua的function、closure和upvalue
Visual C#编写 3D游戏框架示例
推荐文章


 精彩友情推荐
·神州数码交换机
·神州数码交换机价格
·神州数码网络交换机
·netgear交换机
·网件交换机
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
 基础入门  开发文档
 最新推荐
  多数的Windows程序都需要Windows.h和Windowsx.h这两个头文件,要确保使用它们。当然,你还需要其它......
游戏引擎演化史
在Windows上安装OGRE的方法
关于滤镜遮罩概念,Sobel 遮罩
游戏开发新手入门之Windows编程
游戏开发新手入门之位图化图形
教你实现卡通渲染的另类勾边方法
游戏设计大师谈如何成为一名游戏设
Visual C#编写 3D游戏框架示例
真正的 Java 学习从入门到精通
游戏开发经验——游戏开发的基本常
  针对于移动新出台的政策,需要尽快地把我们公司的游戏对应到不同的手机平台,这是针对市场策略的有利调整............
Quake-III代码里神奇的浮点开方函数
基于Dialogue的MFC程序调用DirectX
关于Kjava手机平台移植可行性报告
网络游戏的数据传输处理和防火墙穿
浅谈网游的数据传输处理和防火墙穿
向量几何在游戏编程中的使用(六)
向量几何在游戏编程中的使用(五)
向量几何在游戏编程中的使用(四)
向量几何在游戏编程中的使用(三)
向量几何在游戏编程中的使用(二)
  培训中心