今天,我们的任务就是和大家一起开发第一个Windows程序,这个程序的功能非常简单,就是弹出一个对话框,但是简单的程序可以帮助大家建立信心。

例1 第一个Windows程序

/* ************************************
*《windows程序设计快速入门》
* 示例代码
* 第一个示例程序,弹出消息对话框
**************************************/ /* 预处理 */
/* 头文件 */
#include <windows.h>
//连接时使用User32.lib
#pragma comment (lib, "User32.lib") int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
)
{
// 调用API函数 MessageBox
MessageBox(NULL,
TEXT("开始学习Windows编程"),
TEXT("消息对话框"),
MB_OK);
return 0; }

运行效果如图1所示:

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAACbCAIAAAC8td1xAAAH5klEQVR4nO2dMY7iSBRAnfsiNRfgBs4rddQOkKAnpLWbNZIDhNR9CXK0IZGTzVbbAYfovQA3YAPb5apyYdwfG7rhPX3NgCmX7arn/8ug0UR//f5NELKI/vr9+/PtnbiD+Efr8aJ9OOy5q8AeQh7YQ8gDewh5YA8hD+wh5IE9hDz6SHA8Ho/HY/eWO7bnZaWSzev759v75yL9pdLdW+v16/zJvLbjdf5k9v167FKl0pdPc7hk/m+w5SL9pSpWC3tjeUovK3UC0/mY9ni69FTnXux5fdmkiVLqabasZrScFTM9r/MnpVSS7l6NbZ1Uc7bcJP4Hnn+2PR+L+Sqp2nzMku4d2/Y0Vg0a/cvQ0eLxKlczGctNop5mS7PFyRDnZqvVuN1/R+P60N0dWqlIKaXS9DvY86Wscz/2fMyS/vP9WdvTI/c4PX/MEpXMd35SqfCMOWOP6dDJPYGzulwpcs+Z2C3SlakO3m0dLh+9c8/r/KluuUsDioTN6DoHpeplVlNh3fMpNQ2vn0az54HXPW/v7WoVmlHHnj6557PJEGaCnZlu7DHGtCb+RO5pzuFpNr+tPQ/+zOVZMlzuqb20d7dyht84OPGd+Snd1Se8WpQ9B094XHvEcS/2mBIzdO4xnVsbX1b2813Ynvbzmi3EcpOoVRp+5rpJ5Xpse4wcve35wjNXaY/VrZngbnv8dZLzDUKZdbDnG8QurRccvSqXHctNElis+A3S+SYJFCChPYvUXaK9rFSZis5lQewZIZbN1J7PPdW82rd4I99blWnMxDfP1Yv0V+tb6aA9u1miknTVYY//9lt8W/io9ljP1efsaTJNqEAYC19W5X3vGtN6aF96Can+irk+UHf+w57vEB+zRAV/53pzC1l4NeNhZ5dTk2qbYbe3q1Vn5QrZE2a4BdB14ufZQ3yfwB5CHthDyAN7CHlgDyEP7CHkgT2EPLCHkMdJe/7+40+CsONr9hwBarAH5GAPyMEekIM9IAd7QA72gBzsATnYA3KwB+RgD8jBHpCDPSAHe0AO9oAc7AE52ANysAfkYA/IwR6Qgz0gB3tADvaAHOwBOdgDcrAH5GAPyMEekDOOPbmKOlF51SzWhbVboWN3Q9lV2dr5sNBx3Un3wepG5yl0HLWO3nGBvdv27tE+1xMHKHQcRbHOdSy+ziEZN/e4epyTxf+82e4KFJLsxOHLHXPlDK/nSfX2tvZU1x6+E1ReamMsKXTsqfaQ9lgXbT615OiZw+qG/hCaUXUmu5yI5r3EhIHtKbQqewt4YG2yb6OHtsfxItaF09L4cyob1a28MSs7dQ5iRrvZnKtIqWa8e2cy70gD2pMrlZvzCt4khV2q7rxyta6tRVWAVF7OXhzYwYxHEequ12g196S1TspVNRuNWCp3muQqirVWzZk23XmX0N7eHMTOn95W64oqbeoOO7NIOMHekttVrjp1hPPLqZu7HPhzI1jlGqtr40Y1P1Z68zUqZ8lPWs7aKVfGHuul1cruLI6bQ1V3jX8BJo3mKgrcStXuOo4jpbUyZodlviKj2uMVBd+l+pa3FoXdyeV8vbBuY++A/oq7etF06eWewtnNP7R5659S3Uv9d66MxbawznSbi4+VimOlYpWXo5OrcjVfnoHWWkX1R6HxvT6j2tN6CvUesRpPvHGo7sVzi+bILkxt59xO64plVRTn/WD22HZa3uTeVPuL9/qcdLtQx7ootNKF/RTwHVLPmPa0MnS7RuUqMmugUFXzCK4KCh2fKGWt1Bcp5S7c7ffd9jiVq/rWJVy5LBvjuFlTmfp1LLTO/UMaH2Kd61DuyXVgVXS3uSf07Ukg91RFK3DD9ban8xQ8e91+3fdn7LFv+Fhr5S12Aqdta+0OR7OD83VUedwiaE/w+u/TnhNfvAWWIceTb/1h6pugT0zlD6AaHvvaq4txv+8JPoPepnbxOxfIwR6Qgz0gB3tADvaAHOwBOdgDcrAH5GAPyMEekIM9IAd7QA72gBzsATnYA3KwB+RgD8jBHpCDPSAHe0AO9oAc7AE52ANysAfkYA/IwR6Qgz0gB3tAzpftOQDUYA/IwR6Qgz0gB3tADvaAHOwBOdgDcrAH5GAPyMEekIM9IAd7upjCdDqdTk+ND/Z0MZ1Ob/0z9o15fn7GHiGlPf89KpvNBnvkGHtufSK3AXsuwrMniqKH+hN7LsK2pxzQhwJ7LuJhKxe5ZwCun3u2WZRtOz7fryfdDYYEey5i7NyzX0/M/86WbQ+HbWb/f22VJXajAJP1fvgTI/cMwFVyz349ybbW34eDm4L268lpQ7bZKPaUYM9FXGPds19n6/3hsM0mWdZKMiOq0Qm5ZwCukHtMscq2dZKxktFkvT9TuMY0DHsuYvTcs83K9c02K+3pYYZd4EaD3DMAI+ee/XqSZZltTyD3NE233qvRwZ6LuMK6Z5v1yT2WSF6rceoWuWcArrPuqexZ14a0c09d4A4Hcs/P4Tq5p0oik9oV355tFk3W+21WJhrWPT+Fq+UeJ6Xs15NsXdanuqg1jQOMJhP2XAS/c2GPHH5jxx455B7skdPOPY/z5wF7LuRhc08J9lxEac/mgcEeOdPp9PnhwR4hw/+7up/JqfHBHpCDPSAHe0AO9oAc7AE52ANysAfkYA/IwR6Qgz0gB3tAzpftIQg7vmAPQZwN7CHkgT2EPLCHkAf2EPLAHkIelT0EIYv/AbBi6GB2gQWwAAAAAElFTkSuQmCC" alt="" />

图1 运行效果

今天,我们一起来写了一个Windows程序,虽然这个程序非常简单,但是大家还是需要回去实践一下,下次课程,我会和大家讲解一下这个程序的流程。

第一个Windows程序的更多相关文章

  1. 第一个Windows程序讲解

    上次,我们一起写了第一个Windows程序,虽然程序非常简单,但是它却可以帮助大家建立学好windows开发的信心. 今天,就让我帮助大家分析一下这个程序的内容.首先,我们的程序包含了一个头文件:wi ...

  2. 你的第一个Windows程序——绘制窗口

    MSDN原文(英文) 绘制窗口 你已经创建了你的窗口,现在你想在它里面显示东西.在WIndows术语里,这就是所谓的绘制窗口.混合隐喻,一个窗口是一个空白画布,等待你去填充它. 有时你的程序将启动绘制 ...

  3. 【C语言/C++编程学习笔记】你的第一个Windows程序!高级操作~

    什么是windows编程?了解到Windows API 编程.Windows编程.Windows SDK 编程是一个概念.今天我们运用C语言来实现你的第一个真正的Windows程序. windows. ...

  4. windows编程:第一个windows程序

    #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <windowsx.h> #include <math ...

  5. windows程序设计.第一个windos程序

    Windows程序设计(第5版) windows程序需要调用API. 第一个Windows程序 /*HelloMsg.c -- Displays "Hello World!" in ...

  6. 我的第一个 Windows 窗口程序(1)

    一般来说,构建一个 Windows 程序可以分为如下几个步骤: 定义窗口类(WNDCLASS) 注册窗口类(RegisterClass) 创建窗口(CreateWindow) 更新显示窗口(Updat ...

  7. 初识Windows程序

    首先,我们创建第一个Windows程序,一共分为4个步骤: 1.打开Visual Studio开发工具 2.选择"文件"→"新建"→"项目" ...

  8. Windows程序内部运行机制 转自http://www.cnblogs.com/zhili/p/WinMain.html

    一.引言 要想熟练掌握Windows应用程序的开发,首先需要理解Windows平台下程序运行的内部机制,然而在.NET平台下,创建一个Windows桌面程序,只需要简单地选择Windows窗体应用程序 ...

  9. 深入浅出话VC++(1)——Windows程序内部运行机制

    一.引言 要想熟练掌握Windows应用程序的开发,首先需要理解Windows平台下程序运行的内部机制,然而在.NET平台下,创建一个Windows桌面程序,只需要简单地选择Windows窗体应用程序 ...

随机推荐

  1. htaccess 正则规则整理(转)

    为了方便 htaccess 编写正则,这里整理了一下 htaccess 的正则规则. # —— 位于行首时表示注释. [F] —— Forbidden(禁止): 命令服务器返回 403 Forbidd ...

  2. [转] nginx+FastCGI+c++

    from: http://www.cnblogs.com/xiaouisme/archive/2012/08/01/2618398.html 一 安装 目的:不需支持php等.就html就行了.步骤: ...

  3. npm scripts 助力前端开发,实时刷新浏览器

    用browser-sync或者lite-server来监控文件的改变,当文件改变时,就自动刷新浏览器. 用node-sass来实时编译scss文件. 用parallelshell来异步执行npm sc ...

  4. POJ 3162 Walking Race(树的直径+单调队列)

    题目大意:对一棵树,求出从每个结点出发能到走的最长距离(每个结点最多只能经过一次),将这些距离按排成一个数组得到dis[1],dis[2],dis[3]……dis[n] ,在数列的dis中求一个最长的 ...

  5. Python多进程使用

    [Python之旅]第六篇(六):Python多进程使用   香飘叶子 2016-05-10 10:57:50 浏览190 评论0 python 多进程 多进程通信 摘要:   关于进程与线程的对比, ...

  6. HDU5348

    题意:给一个无向图,让你指定边的方向,比如a→b为1,a←b为0,在给所有边指定方向后,对无向图上的每个顶点,如果满足|出度-入度|<2,那么输出一种方案. 思路:从结论入手,|出度-入度|&l ...

  7. document.all用法

    document.all用法 一. document.all是页面内所有元素的一个集合.例如:       document.all(0)表示页面内第一个元素二.document.all可以判断浏览器 ...

  8. ajax页面数据的传递

    在上一篇文章中,简单提到了ajax的工作流程,那么在这里我们就得实战一回了,真正将ajax的用途展现出来,这一整套流程就是在页面上触发一个ajax事件,然后发送请求,紧接着到数据库读取数据,返回值,然 ...

  9. 使用Maven构建javaWeb项目时,启动tomcat出错:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.conte

    在初学使用maven构建javaWeb的项目的时候,启动tomcat加载时,总是提示如下错误,辛苦一番终于找到解决办法. 严重: Error configuring application liste ...

  10. 重拾C++ 基础知识总结(二)

    1.标准库string类型: 用户程序要使用string类型对象,必须包含相关头文件 #include <string> 字符串字面值与标准库string类型不是同一种类型,字符串字面值是 ...