VC中.rc文件的作用,和MFC有关系吗?新建的mfc工作区中各文件的后缀名与作用。
来源:互联网 发布:淘宝上的翡翠是真的吗 编辑:程序博客网 时间:2024/06/04 01:10
<
在应用程序中经常要使用一些位图、菜单之类的资源, VC中以rc为扩展名的文件称为资源文件, 其中包含了应用程序中用到的所有的windows资源, 要指出的一点是rc文件可以直接在VC集成环境中以可视化的方法进行编辑和修改。
>
知识扩展:
=================================================
Visual C++作为一种程序设计语言, 它同时也是一个集成开发工具, 提供了软件代码自动生成和可视化的资源编辑功能。在使用Visual C++开发应用程序的过程中, 系统为我们生成了大量的各种类型的文件, 在本节中将要详细介绍Visual C++中这些不同类型的文件分别起到什么样的作用, 在此基础上对Visual C++如何管理应用程序所用到的各种文件有一个全面的认识。
首先要介绍的是扩展名为dsw的文件类型, 这种类型的文件在VC中是级别最高的, 称为Workspace文件。在VC中, 应用程序是以Project的形式存在的, Project文件以.dsp扩展名, 在Workspace文件中可以包含多个Project, 由Workspace文件对它们进行统一的协调和管理。
与dsw类型的Workspace文件相配合的一个重要的文件类型是以opt为扩展名的文件, 这个文件中包含的是在Workspace文件中要用到的本地计算机的有关配置信息, 所以这个文件不能在不同的计算机上共享, 当我们打开一个Workspace文件时, 如果系统找不到需要的opt类型文件, 就会自动地创建一个与之配合的包含本地计算机信息的opt文件。
上面提到Project文件的扩展名是dsp, 这个文件中存放的是一个特定的工程, 也就是特定的应用程序的有关信息, 每个工程都对应有一个dsp类型的文件。
以clw为扩展名的文件是用来存放应用程序中用到的类和资源的信息的, 这些信息是VC中的ClassWizard工具管理和使用类的信息来源。
对应每个应用程序有一个readme.txt文件, 这个文件中列出了应用程序中用到的所有的文件的信息, 打开并查看其中的内容就可以对应用程序的文件结构有一个基本的认识。
在应用程序中大量应用的是以h和cpp为扩展名的文件, 以h为扩展名的文件称为头文件。以cpp为扩展名的文件称为实现文件, 一般说来h为扩展名的文件与cpp为扩展名的文件是一一对应配合使用的, 在h为扩展名的文件中包含的主要是类的定义, 而在cpp为扩展名的文件中包含的主要是类成员函数的实现代码。
在应用程序中经常要使用一些位图、菜单之类的资源, VC中以rc为扩展名的文件称为资源文件, 其中包含了应用程序中用到的所有的windows资源, 要指出的一点是rc文件可以直接在VC集成环境中以可视化的方法进行编辑和修改。
最后要介绍的是以rc2为扩展名的文件, 它也是资源文件, 但这个文件中的资源不能在VC的集成环境下直接进行编辑和修改, 而是由我们自己根据需要手工地编辑这个文件。
对于以ico,bmp等为扩展名的文件是具体的资源, 产生这种资源的途径很多。使用rc资源文件的目的就是为了对程序中用到的大量的资源进行统一的管理。
转自:http://hi.baidu.com/iyezvokalsbefwd/item/8e2a420cd087eb18eafe38db
补充:
在vc中的debug目录主要是
1.编译生成程序的目标文件.obj和语义分析文件.bsc,还有一些数据文件等等。
2.链接生成程序的可执行文件.exe,这需要根据当前debug目录的.obj文件来链接
3.debug目录间接的说明了当前编译的是带调试的版本
- VC中.rc文件的作用,和MFC有关系吗?新建的mfc工作区中各文件的后缀名与作用。
- MFC之文件对话框的作用和用法
- MFC产生的cpp文件中 DEBUG_NEW 与 THIS_FILE的作用
- RC文件与makefile文件的作用及语法
- VC工程中后缀为.cpp,.h,.rc,.dsp,.dsw的文件的作用是什么?
- MFC中DoDataExchange()的作用
- MFC中THIS_FILE的作用
- MFC中DoDataExchange()的作用
- MFC中CreateCompatibleDC的作用
- MFC的概念和作用
- VC中stdafx.h文件的作用
- VC工程中各种文件的作用
- vc工程中各种文件的作用
- MFC的消息映射有什么作用
- MFC的消息映射有什么作用
- MFC中InitInstance函数的作用以及与InitApplication函数的关系
- MFC关于*.rc和resource.h文件的巧妙运用
- MFC关于*.rc和resource.h文件的巧妙运用
- 输入括号平衡的检测程序
- 23种设计模式(1):单例模式
- struts2 ChainingInterceptor AliasInterceptor
- linux中 likely与unlikely
- Amazon工作环境恶劣员工高流失率 为何却依然能持续成功和创新?
- VC中.rc文件的作用,和MFC有关系吗?新建的mfc工作区中各文件的后缀名与作用。
- java基础--网络编程之 自定义浏览器和URL类的使用
- 用iBator工具生成Ibatis相关类包,其中Example类文件的Criteria类无法使用的问题
- Oracle PSU 补丁号
- Ubuntu 中获得root用户权限
- sqlite数据库的操作
- 鸡兔同笼
- Nor和Nand
- linux增加系统最大文件打开数量