1 / 24
文档名称:

VS2010使用方法笔记.docx

格式:docx   大小:671KB   页数:24页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VS2010使用方法笔记.docx

上传人:fr520520 2018/10/23 文件大小:671 KB

下载得到文件列表

VS2010使用方法笔记.docx

文档介绍

文档介绍:VS2010使用
,这些文件必须依赖于某一个项目,因此我们必须创建一个项目。有很多种方法都可以创建项目,可以通过菜单:文件,新建,项目;也可以通过工具栏点击新建项目进行创建。这里我们点击起始页面上面的新建项目:
1、vs2010中有哪些文件类型,都有什么作用?
.h头文件,声明部分。。它们本身并不参与编译,但实际上,。通过“定义只能有一次”的规则,我们很容易可以得出,头文件中应该只放变量和函数的声明,而不能放它们的定义。因为一个头文件的内容实际上是会被引 ,并且它们都会被编译。放声明当然没事,如果放了定义,那么也就相当于在多个文件中出现了对于一个符号(变量或函数)的定义,纵然这些定义都是相同的,但对于编译器来说,这样做不合法。
cpp源文件,代码实现部分,
.ico图标文件,程序运用图标。rc资源文件,各种资源
.dll动态链接库文件,生成的动态链接库,
.exe应用程序,生成的可执行程序。dsp空白工程,dsw解决方案
.lib静态库
.ini配置文件。保存程序配置信息,
obj源文件编译中间文件,可执行二进制代码。
.dsw---- 这种类型的文件在VC中是级别最高的,称为Workspace文件
.dsp---- 在VC中,应用程序是以Project的形式存在的,,在Workspace文件中可以包含多个Project,由Workspace文件对它们进行统一的协调和管理,每个工程都对应一个dsp文件
.opt---- 与dsw类型的Workspace文件像配合的一个重要的文件类型是以opt为扩展名的文件,这个文件中包含的是Workspace文件中要用大本地计算机的有关配置信息,所以这个文件不能在不同的计算机上共享。当我们打开一个Workspace文件时,如果系统找不到需要的opt类型文件,就会自动的创建一个与之配合的包含本地计算机信息的opt文件。
.clw---- 以clw为扩展名的文件是用来存放应用程序中用到的类和资源的信息,这些信息是VC中的ClassWizard工具管理和使用类的信息来源
---- 这个文件每个应用程序都有一个,这个文件中列出了应用程序中用到的所
有文件的信息,打开并查看其中的内容就可以对应用程序的文件结构有一个基本的知识
.h----- 这种文件为头文件,包含的主要是类的定义
.cpp---- 这种文件为实现文件,该种文件包含的主要是类成员函数的实现代码。一般来说,h为扩展名的文件和cpp为扩展名的文件是一一对应配合使用的
.rc---- ,其中包含了应用程序中用的所有的Windows资源,要指出的一点是rc文件可以直接在VC集成环境中以可视化的方法进行编辑和修改
.rc2----- 也是资源文件,但这个文件中的资源不能在VC的集成环境下直接进行编辑和修改,而是由我们自己根据需要手工编辑这个文件
.ico,.bmp,.cur----- 还有一些具体的资源文件不一一列举
.exe,.dll,.fon,.mod,.drv,.ocx------ 都是所谓的动态链接库文件
Vcxproj:工程文件;
.sln;a solution file ;
.suo:a hidden solution user options file;
2、控制台应用程序与Windows应用程序之间的区别?
Windows应用程序是windows窗体应用程序,就是有图形化的GUI、有Windo的循环机制。控制台应用程序多了一个控制台,是命令行的CUI(那个黑黑的Dos窗口)。程序的文件头某个位置指定了IMAGE_SUBSYSTEM_WINDOWS_GUIMAGE_SUBSYSTEM_WINDOWS_CUI。图形化的GUI,或命令行的CUI。
如果是CUI,那么该程序就是控制台程序,它启动的时候就会被自动分配给一个控制台(Console)。
在GUI程序中,窗口不是必要的,虽然绝大部分程序都有。准确的说,控制台程序也可以创建窗口(("")就可以了)。窗口程序也可以拥有一个控制台(onsole API)。
MFC全称Microsoft Foundation Classes,也就是微软基础类库。它是VC++的核心,是C++与Windows API的结合,很彻底的用C++封装了Windows SDK(Software Development Kit,软件开发工具包)中的结构和功能,还提供了