✍ 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编程技术,可以来我的零基础入门编程学习基地,【点击进入】!
有零基础教程,项目实战教学视频等等.....!带你个门还是简简单单的啦~
涉及:游戏开发、课程设计、常用软件开发、编程基础知识、黑客等等...