来源于:http://baike.baidu.com/view/1037844.htm
在应用程序中经常要使用一些位图、菜单之类的资源, VC中以rc为扩展名的文件称为资源文件, 其中包含了应用程序中
用到的所有的windows资源,要指出的一点是rc文件可以直接在VC集成环境中以可视化的方法进行编辑和修改。
知识扩展:
Visual C++作为一种程序设计语言, 它同时也是一个集成开发工具, 提供了软件代码自动生成和可视化的资源编辑功能。
在使用Visual C++开发应用程序的过程中, 系统为我们生成了大量的各种类型的文件, 在本节中将要详细介绍Visual C++
中这些不同类型的文件分别起到什么样的作用, 在此基础上对Visual C++如何管理应用程序所用到的各种文件有一个全
面的认识。
1) dsw文件类型
首先要介绍的是扩展名为dsw的文件类型, 这种类型的文件在VC中是级别最高的, 称为Workspace文件。在VC中,
应用程序是以Project的形式存在的, Project文件以.dsp扩展名, 在Workspace文件中可以包含多个Project, 由Workspace
文件对它们进行统一的协调和管理。
2) opt文件类型
与dsw类型的Workspace文件相配合的一个重要的文件类型是以opt为扩展名的文件, 这个文件中包含的是在Workspace
文件中要用到的本地计算机的有关配置信息, 所以这个文件不能在不同的计算机上共享, 当我们打开一个Workspace文件时,
如果系统找不到需要的opt类型文件, 就会自动地创建一个与之配合的包含本地计算机信息的opt文件。
3) dsp文件类型
上面提到Project文件的扩展名是dsp, 这个文件中存放的是一个特定的工程, 也就是特定的应用程序的有关信息, 每
个工程都对应有一个dsp类型的文件。4) clw文件类型
以clw为扩展名的文件是用来存放应用程序中用到的类和资源的信息的, 这些信息是VC中的ClassWizard工具管理和使
用类的信息来源。5) readme.txt文件类型
对应每个应用程序有一个readme.txt文件, 这个文件中列出了应用程序中用到的所有的文件的信息, 打开并查看其中
的内容就可以对应用程序的文件结构有一个基本的认识。6) .h, .cpp文件类型
在应用程序中大量应用的是以h和cpp为扩展名的文件, 以h为扩展名的文件称为头文件。以cpp为扩展名的文件称为实
现文件, 一般说来h为扩展名的文件与cpp为扩展名的文件是一一对应配合使用的, 在h为扩展名的文件中包含的主要是类的
定义, 而在cpp为扩展名的文件中包含的主要是类成员函数的实现代码。
7) rc文件类型
在应用程序中经常要使用一些位图、菜单之类的资源, VC中以为扩展名的文件称为资源文件, 其中包含了应用程序中
用到的所有的windows资源, 要指出的一点是rc文件可以直接在VC集成环境中以可视化的方法进行编辑和修改。8) rc2文件类型
最后要介绍的是以rc2为扩展名的文件, 它也是资源文件, 但这个文件中的资源不能在VC的集成环境下直接进行编辑
和修改, 而是由我们自己根据需要手工地编辑这个文件。对于以ico,bmp等为扩展名的文件是具体的资源, 产生这种资源的
途径很多。使用rc资源文件的目的就是为了对程序中用到的大量的资源进行统一的管理
分享到:
相关推荐
在本篇文章中,我们将深入探讨如何在Visual C++(以下简称VC)中实现文件对话框同时显示多种文件类型的功能。此功能对于需要用户选择特定类型的文件的应用程序尤其有用。通过合理设置过滤器,可以让用户在同一个...
这个“VC 得到指定文件类型的属性信息.rar”压缩包提供了一个示例,帮助开发者了解如何在C++中获取文件的日期时间属性,包括文件创建时间、修改时间和访问时间。下面我们将详细探讨这些知识点。 首先,我们需要知道...
在编程领域,尤其是使用C++(如Visual C++,简称VC)时,开发者有时需要获取这些关联文件类型的图标,以便在自定义程序中使用。"vc获得所有经过关联的文件类型的图标.zip"是一个资源包,包含了一个示例项目,用于...
然而,对于初学者或不熟悉VC6的用户来说,如何正确地关联文件类型以便于在VC6中打开和编辑代码可能会成为困扰。为了简化这一过程,"VC6文件关联助手 by cntrump" 应运而生,这款小巧实用的工具能够帮助用户快速、...
在这个案例中,`d.bat`可能包含了删除特定类型文件的命令,比如`del *.sln`将删除所有`.sln`文件,`rd /s /q .vs`则会删除`.vs`子目录,这是Visual Studio的隐藏工作目录。 在编写这样的清理脚本时,有几点需要注意...
### VC通过文件头格式,判断文件的真实格式 在IT领域,特别是软件开发...总之,通过文件头判断文件类型是一种非常实用的技术,在实际开发中有着广泛的应用。掌握这一技术,有助于开发者构建更加安全、可靠的应用系统。
VC获取文件属性信息,本例是一个获取文件属性的例子,获取到文件的创建时间、修改时间、访问时间,以及文件的只读、隐藏、存档等属性,不好一点是选择文件需要手动粘贴文件路径到文本框中,这个你可以自己完善哦,...
2. **文件过滤**:支持设置文件类型过滤器,允许用户只看到特定类型的文件,如.txt、.docx等。 3. **自定义对话框界面**:可能包含扩展对话框界面的方法,使开发者能自定义按钮、图标和布局。 4. **事件处理**:提供...
### VC软件中各工程项目及其文件类型的含义 在深入解析VC软件中的工程项目及其文件类型之前,我们首先需要了解VC软件的基本概念。VC(Visual C++)是Microsoft开发的一款强大的集成开发环境(IDE),主要用于...
这里通过`CFileDialog`类创建了一个允许用户多选文件的对话框,并且指定了显示的所有文件类型。通过循环遍历用户选择的文件列表,获取每个文件的状态信息。 #### 三、文件读写操作 文件的读写操作是文件操作中最...
在VC++开发环境中,"vc读取bin文件"是一个常见的任务,特别是在处理二进制数据或者需要从外部加载配置或资源时。MFC(Microsoft Foundation Classes)是VC++的一个库,提供了一套面向对象的API,用于构建Windows应用...
VC文件类型是Visual C++开发环境中的一系列特定文件格式,它们各自承载了不同的功能和信息。以下是对这些文件类型的详细解释: 1. .dsw (DeveloperStudio Workspace):工作区文件,它包含了多个项目的配置信息,如...
以下是一个详细的指南,教你如何在VC6.0中读取MATLAB的MAT文件。 首先,你需要配置VC6.0的编译环境以识别MATLAB的头文件和库文件。这包括: 1. 进入VC6.0的`Tools > Options`,选择`Directories`标签。 2. 在`...
- 在实际应用中,可以考虑增加文件类型的支持,例如支持多种文本格式(`.txt`, `.doc`, `.pdf`等)。 - 对于非常大的文件,建议采用分块读取的方式,而不是一次性读取全部内容。 - 在读取文件之前最好进行权限检查,...
标题中的"vc文件类型探测程序_根据文件扩展名显示对应的图标"表明这是一个使用Visual C++(简称VC)编写的程序,其主要功能是识别不同文件的扩展名,并根据这些扩展名展示相应的图标。在Windows操作系统中,每个文件...
在编程中,例如在C#中,我们可以使用`System.IO.BinaryReader`类来读取二进制文件的字节,然后对比已知的文件头签名来判断文件类型。例如,以下代码片段展示了如何读取文件头并比较JPEG签名: ```csharp using ...
在Microsoft Visual C++ (VC) 编程环境中,库文件是不可或缺的部分,它们包含了预编译的函数和类,供开发者在自己的项目中调用。标题提到的"vc的库文件"指的是三个特定的C++标准库文件:`exception`、`stdexcept`和`...
"VC文件合成分解"是指使用特定工具或编程技术来组合多个文件成为一个单一的文件,或者将一个复合文件分解为原始组成部分的过程。这种操作在软件开发、数据备份、文件传输等方面都有广泛应用。在Windows环境下,...
在这个场景中,"VC分割文件"的标题指的是使用Microsoft Visual C++(简称VC++)编程语言实现的文件分割功能。这个项目可能是提供了一段源代码,允许开发者将一个大文件拆分成多个部分。 VC++是Microsoft公司开发的...
例如,要改变文件类型的关联图标,你需要找到对应扩展名的键(如`HKEY_CLASSES_ROOT\.txt`),然后设置`DefaultIcon`子键的值为新图标的路径。同时,还需要更新`shell\open\command`子键来指定打开该类型文件的程序...