今天,我们的任务就是和大家一起开发第一个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,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" 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. select默认选择的实现方法

    <script type="text/javascript"> <!-- document.biao.bbb.value = "云南";//b ...

  2. android中Canvas使用drawBitmap绘制图片

    1.主要的绘制图片方法 //Bitmap:图片对象,left:偏移左边的位置,top: 偏移顶部的位置     drawBitmap(Bitmap bitmap, float left, float ...

  3. PHPExcel讀取excel數據

    require_once 'PHPExcel.php'; $PHPReader = new PHPExcel_Reader_Excel2007(); $filePath = 'wjyl.xlsx'; ...

  4. Android(java)学习笔记237:多媒体之图形的变化处理

    1.图形的缩放 (1)布局文件activity_main.xml如下: <LinearLayout xmlns:android="http://schemas.android.com/ ...

  5. 《scraping with python》

    记得刚开始学习python时就觉得爬虫特别神奇,特别叼,但是网上的中文资料大都局限于爬取静态的页面,涉及到JavaScript的以及验证码的就很少了,[当时还并不习惯直接找外文资料]就这样止步于设计其 ...

  6. Content-Disposition的使用和注意事项

    转载:http://www.cnblogs.com/jzaileen/articles/1281025.html 最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关 ...

  7. Android-adb相关

    最近做android开发遇到无法通过usb链接设备的情况,通过wifi连接设备调试也颇为方便 1.android 要root , 下载终端app  比如 BetterTerminal 2.通过以下命令 ...

  8. Ubuntu12.04安装insight-6.8

    insight是在Linux下一个比较好用的GDB的前端 insight首页:http://sourceware.org/insight/index.php 在这里下载源码:insight-6.8.t ...

  9. 基于GBT28181:SIP协议组件开发-----------第一篇环境搭建

    原创文章,引用请保证原文完整性,尊重作者劳动,原文地址http://www.cnblogs.com/qq1269122125/p/3930018.html,qq:1269122125. SIP协议在安 ...

  10. ubuntu用户及用户组文件信息

    1.用户帐号文件 /etc/passwd中存放当前系统的用户列表及用户基本的设置信息: 文件中每一行对应一个用户信息,用户信息用":"来分隔,各项内容含义如下: 用户名:用户密码: ...