VC++学习笔记---基础学习(一)
2018-03-09 20:14
344 查看
一、编译器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 和宽字节以及未设置
相关文章推荐
- 【VC++ 中使用ADO操作数据库学习笔记】 基础环境的设置
- Mybatis学习笔记--(一)Mybatis基础
- unity基础开发--学习笔记
- 汇编语言学习笔记(一):汇编语言基础知识
- Python学习笔记之Python基础(二)
- web基础学习笔记
- Tornado 学习笔记 Tornado基础 2
- VC学习笔记:ClistCtrl控件学习笔记
- Java基础学习笔记二 Java基础语法
- Java基础学习笔记十八 异常处理
- HTML&CSS基础学习笔记1.28-颜色的表达
- 黑马程序员之ADO.NET基础学习笔记(一)
- java基础学习笔记之反射
- linux 学习笔记(一)(基础命令及文件相关命令)
- 黑马程序员_毕向东_Java基础视频教程学习笔记(二十二)
- 大前端学习笔记整理【四】LESS基础
- MySQL学习笔记(一):基础常用SQL语句
- 零基础学习JAVA的初期笔记--自己的笔记
- java基础学习笔记(七) ajax
- python基础学习笔记1