简介
所谓WIN32,即32位的Windows操作系统下;Windows早期是16位的,称为WIN16;而32位的就称为WIN32,WIN32向下兼容WIN16。
而所谓Application Programming Interface(API),即应用程序接口;
API是操作系统提供的接口,举例来说,我需要修理我的PC机,但我没有工具和备件,因此我要找专卖店来帮我修,专卖店就提供这样的接口。
开发环境
我们可以用VC/VB等高级语言进行;也可以使用win32汇编语言进行。Windows操作系统是用C语言编写的~因此用C语言学习WIN32 API程序设计天生的优越性~
编辑器:指文本编辑器,是对文字、代码进行操作的工具,如记事本就是典型的文本编辑器。
编译器:CPU运行的基本就是电路的通断产生的组合,通由1表示,断由0表示,就形成了只有机器才懂的“机器语言”,把人类语言所写的程序翻译成机器能看懂的语言,这样的工作就称为编译。目前使用较多的编译器主要的GNU和微软的编译器。
集成开发环境:(IDE)把编辑器、编译器和其他一些功能整合在一起,方便进行程序设计开发的环境就是集成开发环境。
专属于Windows操作系统下:visual C++ (VS就好像是航母一样,功能强大,但是过分庞大,不够灵活)
跨平台: CodeBlocks ; QT ; CodeLite ; Eclipse C++ ......
轻量级: C-Free , dev-cpp, Falcon C++ , Zinja......(做对话框程序时,CFREE的模板更加好用些)
加强型文本编辑器 + 编译器 :
NotePad++ & Mingw
EditPlus & Mingw or VC
UltraEdit & Mingw