今天,我们的任务就是和大家一起开发第一个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. myeclipse 8.5反编译插件失效

    之前用的好好的,后来加了一个开发工作流的插件,今天打开之后发现反编译插件失效了,后来把开发工作流的插件删掉,又可以了,不知道撒原因,那位大神知道留下点痕迹吧

  2. Meth | 安装Linux Mint 18以后grub2 win10启动引导项丢失??!!

    进入mint,打开终端输入:sudo update-grub2

  3. 优雅退出 Android 应用程序的 6 种方式

    我们先来看看几种常见的退出方法(不优雅的方式) 一.容器式 建立一个全局容器,把所有的Activity存储起来,退出时循环遍历finish所有Activity import java.util.Arr ...

  4. vijos P1375 大整数(高精不熟的一定要做!)

    /* 我尼玛这题不想说啥了 亏了高精写的熟..... 加减乘除max都写了 高精二分 */ #include<iostream> #include<cstdio> #inclu ...

  5. html.ex.day02

    1.同一个目录内页面跳转 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http: ...

  6. sql - Invalid object name 'dbo.in$'

    这是我从excel导入的表,用查询的时候,不加前面部分的'dbo',能查出来,好像是owner的原因吧.

  7. [转帖]gesture recognition

    http://wenku.baidu.com/view/53c3331a6bd97f192279e9c9.html HSI与RGB的Matlab实现. http://wenku.baidu.com/v ...

  8. Linux 4.1内核编译报告

    编译环境 Arch Linux on VirtualBox 下载内核 https://www.kernel.org/ 下载的内核压缩包,此时的最新内核版本为4.1: 解压包 # tar -xvJf l ...

  9. 安卓webview下使用zepto的swipe失效

    安卓webview下使用zepto的swipe遇到的坑 众所周知,安卓手机上touch事件一直有各种各样莫名其妙的问题. 比如,我想要用swipeLeft/swipeRight监听向左向右滑动事件,如 ...

  10. java获得系统当前日期

    package com.web.test; import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...