一、编译器IDE
编译器(IDE) 在Window上流行的是VS系列,作者用的是VS2012
创建的文件意义:
解决方案中的文件意义:
元素名称 | 扩展名 | 元素内容 |
---|---|---|
解决方案 | ,sln | 记录着解决方案中的项目信息 |
选项文件 | .suo | 记录着应用于该解决方案的用户选项 |
源文件 | .cpp | 存放程序元素定义的源代码文件 |
头文件 | .h | 存放程序元素声明的头文件 |
资源文件 | .rc | 存放程序资源的文件 |
- | .sdf | 记录与解决方案的IntelliSense有关的数据。 |
- | .opensdf | 记录关于项目状态的信息。 |
二、基本概念
桌面应用程序 应用窗口、等交互操作控件
Win32 桌面应用程序的应用程序编程接口称为Win32.
MFC Microsoft Foundation Classes (微软的基本类库)
GUI Graphical User Interface 图形用户界面
本地C++ ——>MFC ——>Win 32 ——>Windows 系统 –> 硬件
编辑器: 创建和编辑代码;以及更多的辅助功能
编译器:将源代码转换为目标代码,并检测和报告编译过程中的错误
链接器:组合编译器生成的各种模块,从作为C++组成部分提供的程序库中添加所需要的代码模块,并将所有模块整合成可执行的整体。
库:预先编写的例程集合,它通过专业制作的标准代码单元,支持并扩展了C++语言。
VS编译的程序分为
编译模式:Debug版本 Release版本
按系统位数:win32 和x64版本
字符集:UNION 和宽字节以及未设置