【Windows编程】入门篇——win 32窗口的hello word!

✍  Windows编程基础

1、Win 32应用程序基本类型

1)  控制台程序

       不需要完善的windows窗口,可以使用DOS窗口方式显示

2)  Win 32窗口程序

       包含窗口的程序,可以通过窗口与程序进行交互

3)  Win 32库程序

       提供已有的代码,供其他程序使用

动态库(DLL):是在执行的时候可以加载的。

静态库(LIB):是在编译链接是使用的程序,成为当前程序的一部分。

 

2、头文件和库

    ☀ 头文件

       基本的头文件windows.h包含了windows常用的定义等,其他,还包含了一些其他的头文件,比如:

1、windef.h:定义个中数据类型

2、winbase.h:定义了kernel的相关函数

3、wingdi.h:定义了绘图和文件

4、winuser.h:窗口及空间

5、winnt.h:提供了Unicode的支持

 

    ☀ 库

1、Kernel32.lib:提供进程线程内存等等API函数定义

2、User32.lib:窗口及界面的API函数

3、Gdi32.lib:提供绘图、文字等API函数支持

 

✍  实例hello world

       开发环境VS 2013,编译过程中可能会报错误,可能是编码的问题:需要进行一些配置的

       设置:项目--属性---配置属性-常规:字符集  设置为未设置

#include 

#include 

int WINAPI WinMain( 

                  HINSTANCE hInstance,      // handle to current instance 

                  HINSTANCE hPrevInstance,      // handle to previous instance 

                  LPSTR lpCmdLine,          // command line 

                  int nCmdShow                    // show state 

                  )

{

MessageBox(NULL,"hello world..","first win32 test",MB_OK);

return 0;

}

 

       运行结果:

【Windows编程】入门篇——win 32窗口的hello word!_第1张图片
 


如果你也想快速掌握windows编程技术,可以来我的零基础入门编程学习基地,【点击进入】!

有零基础教程,项目实战教学视频等等.....!带你个门还是简简单单的啦~

涉及:游戏开发、课程设计、常用软件开发、编程基础知识、黑客等等...

【Windows编程】入门篇——win 32窗口的hello word!_第2张图片
 
【Windows编程】入门篇——win 32窗口的hello word!_第3张图片
 

你可能感兴趣的:(【Windows编程】入门篇——win 32窗口的hello word!)