博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码展示之----最简单的Windows程序(转)
阅读量:2449 次
发布时间:2019-05-10

本文共 1595 字,大约阅读时间需要 5 分钟。

代码展示之----最简单的Windows程序(转)[@more@]

  下面来试着编一个我(作者)认为最简单的 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|确定] :

  
 
2004.12.23.14.17.31.1.gif

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

  
 
2004.12.23.14.17.42.2.gif

  点击 [OK|确定] :

  
 
2004.12.23.14.17.52.3.gif

  3. 下面向这个空白工程中添加文件。

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

  
 
2004.12.23.14.18.4.4.gif

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

  注意源程序需要区分大/小写。

  
 
2004.12.23.14.18.19.5.gif

  5. 选择菜单 [Build|编译]-[Start Debug|开始编译]-[Go|去] 开始编译……

  如果出现编译错误,请参考错误信息改正输入错误的字符。

  

  6. "Test Debug Message" 就显示在 Debug 窗口:

  
2004.12.23.14.18.34.6.gif

  如果进入 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 ");

  return TRUE;

  

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8225414/viewspace-951836/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8225414/viewspace-951836/

你可能感兴趣的文章
学习ui设计_在5分钟内学习基本的UI设计
查看>>
如何以及为什么应该使用Node.js构建物联网设备
查看>>
最新的Android版本是什么? 以及如何更新到当前的Android操作系统?
查看>>
flutter开发小程序_Google Flutter评论–为什么移动应用程序开发人员喜欢Flutter
查看>>
kafka远离_在远离社会的时代如何保持生产力
查看>>
雨果vs杰基尔:静态网站生成器主题的史诗般的战斗
查看>>
编码的良好习惯_如何通过良好的编码习惯使自己的未来自我成功
查看>>
github 图像ai项目_如何在Github项目存储库中添加社交媒体图像
查看>>
国外开放知识图谱_什么是开放图谱,如何在我的网站上使用它?
查看>>
ntp时间同步会同步时区吗_如何处理时区并使软件与国际客户同步
查看>>
什么是JAMstack?如何开始?
查看>>
firebase使用_如何使用ReactJS和Firebase构建TodoApp
查看>>
宏定义编程软件_什么是计算机编程? 定义软件开发。
查看>>
git --git-dir_我们从Git中学到的经验教训可以帮助我们克服COVID-19
查看>>
工作回报如何影响人的生产力_如何在家工作时保持生产力
查看>>
系统在此应用程序堆栈溢出_部署第一个完整堆栈应用程序之前需要考虑的三件事
查看>>
python入门指南_Python终极指南:如何从入门到专业
查看>>
亚马逊aws 防止 关联_通过免费的16小时课程通过AWS开发人员关联考试
查看>>
linux中bash命令_Linux中的Cat命令–用Bash示例说明串联
查看>>
如何使用Django,MongoDB和数据透视表构建基于Web的仪表板
查看>>