vc6.0中的dsp,dsw,ncb,opt,clw,plg,aps等文件的简单说明

2023-12-20 17:20

本文主要是介绍vc6.0中的dsp,dsw,ncb,opt,clw,plg,aps等文件的简单说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

来源:百度搜索

vc6.0中的dsp,dsw,ncb,opt,clw,plg,aps等文件的简单说明

.CLW是VC Clas Wizard信息文件。存放了Class Wizard的信息。

.OPT文件是IDE的Option文件。

.APS文件是资源文件的二进制版本。

.clw支持ClassWizard

.ncb支持ClassView

.opt保存工作空间的配置

.aps支持ResourceView.bsc浏览器信息文件

.dsp项目文件

.dsw工作空间文件

.mak外部的创建文件

.plg建立日志文件

.opt工程关于开发环境的参数文件。如工具条位置等信息;

.aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他.

.dsw工作空间文件

.mak外部的创建文件

.plg建立日志文件

.opt工程关于开发环境的参数文件。如工具条位置等信息;

.aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他.

.clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建.

.dsp(DeveloperStudio Project);项目文件,文本格式,不过不熟悉的话不要手工修改

.DSW(DeveloperStudio Workspace)是工作区文件,其他特点和DSP差不多.

.plg是编译信息文件,编译时的error和waning信息文件(实际上是一个html文件),一般用处不大.在Tools->Options里面有个选项可以控制这个文件的生成.

.hpj (Help Project)是生成帮助文件的工程,用microsfot Help Compiler可以处理.

.mdp (Microsoft DevStudio Project)是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的DSP格式.

.bsc是用于浏览项目信息的,如果用Source Brower的话就必须有这个文件.如果不用这个功能的话,可以在Project Options里面去掉Generate Browse lnfo File,可以加快编译速度

.map是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着.

.pch (Pre-Compiled File)是预编译文件,可以加快编译速度,但是文件非常大.

.pdb(Program Database)记录了程序有关的一些数据和调试信息,在调试的时候可能有用.

.exp只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息.一般也没什么用

.ncb 无编译浏览文件(no compile browser)。当自动完成功能出问题时可以删除此文件。build后会自动生成。

【ilk】一种链接临时文件。连接过程中生成的一种中间文件,只供LINK工具使用。

【pch】一种预编译头文件。预编译头文件,比较大,由编译器在建立工程时自动生成,其中存放有工程中已经编译的部分代码,在以后建立工程时不再重新编译这些代码,以便加快整个编译过程的速度。

【pbd】一种 PowerBuilder 动态库,作为本地DLL的一个替代物。程序数据库文件,在建立工程时自动生成,其中存放程序的各种信息,用来加快调试过程的速度。记录了程序有关的一些数据和调试信息。

【obj】一种对象文件。由编译器或汇编工具生成的目标文件,是模块的二进制中间文件。

【idb】一种 MSDev 中间层文件。开发文件。

【pdb】一种 3Com PalmPilot 数据库文件。

一、简洁描述:

.dll: D(Dynamic Link Library)文件为动态链接库文件。

.pdb: (Program Data Base),意即程序的基本数据,是VS编译链接时生成的文件。

bin 目录:用来存放编译的结果,bin是二进制binrary的英文缩写

bin\Debug : 调试版本

bin\Release:发布版本

obj:是object的缩写,用于存放编译过程中生成的中间临时文件。

PRoperties文件夹:定义你程序集的属性,项目属性文件夹。

.cs 类文件:源代码文件。

.resx 资源文件:一些资源存文件。

.csproj C#项目文件:工程文件。

.csproj.user是一个配置文件:自动生成的,会记录项目生成路径、项目启动程序等信息。

.Designer.cs 设计文件:自动生成,不需要看。

sln在开发环境中使用的解决方案文件:解决方案文件,他是一个/多个.proj(项目)的集合

二、详细描述:

Bin 目录:用来存放编译的结果,bin是二进制binrary的英文缩写,因为最初C编译的程序文件都是二进制文件,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。

obj:是object的缩写,用于存放编译过程中生成的中间临时文件。其中都有debug和release两个子目录,分别对应调试版本和发行版本,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认都是采用增量编译,即只重新编译改变了的模块,obj保存每个模块的编译结果,用来加快编译速度。是否采用增量编译,可以通过:项目属性—>配置属性—>高级—>增量编译来设置。

PRoperties文件夹:定义你程序集的属性 项目属性文件夹 一般只有一个 AssemblyInfo.cs 类文件,用于保存程序集的信息,如名称,版本等,这些信息一般与项目属性面板中的数据对应,不需要手动编写。

.cs 类文件:源代码都写在这里,主要就看这里的代码。

.Designer.cs 设计文件:自动生成,不需要看。

.resx 资源文件:一些资源存放在这里,一般不需要看。

.csproj C#项目文件:用VS打开这个文件就可以直接打开这个项目,自动生成,不需要看。

.csproj.user是一个配置文件:自动生成的,会记录项目生成路径、项目启动程序等信息。也不需要看。

sln在开发环境中使用的解决方案文件:它将一个或多个项目的所有元素组织到单个的解决方案中。此文件存储在父项目目录中.解决方案文件,他是一个或多个.proj(项目)的集合

这篇关于vc6.0中的dsp,dsw,ncb,opt,clw,plg,aps等文件的简单说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/516837

相关文章

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Redis中哨兵机制和集群的区别及说明

《Redis中哨兵机制和集群的区别及说明》Redis哨兵通过主从复制实现高可用,适用于中小规模数据;集群采用分布式分片,支持动态扩展,适合大规模数据,哨兵管理简单但扩展性弱,集群性能更强但架构复杂,根... 目录一、架构设计与节点角色1. 哨兵机制(Sentinel)2. 集群(Cluster)二、数据分片

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

python连接sqlite3简单用法完整例子

《python连接sqlite3简单用法完整例子》SQLite3是一个内置的Python模块,可以通过Python的标准库轻松地使用,无需进行额外安装和配置,:本文主要介绍python连接sqli... 目录1. 连接到数据库2. 创建游标对象3. 创建表4. 插入数据5. 查询数据6. 更新数据7. 删除

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

redis和redission分布式锁原理及区别说明

《redis和redission分布式锁原理及区别说明》文章对比了synchronized、乐观锁、Redis分布式锁及Redission锁的原理与区别,指出在集群环境下synchronized失效,... 目录Redis和redission分布式锁原理及区别1、有的同伴想到了synchronized关键字

MySQL 临时表创建与使用详细说明

《MySQL临时表创建与使用详细说明》MySQL临时表是存储在内存或磁盘的临时数据表,会话结束时自动销毁,适合存储中间计算结果或临时数据集,其名称以#开头(如#TempTable),本文给大家介绍M... 目录mysql 临时表详细说明1.定义2.核心特性3.创建与使用4.典型应用场景5.生命周期管理6.注

Java中数组与栈和堆之间的关系说明

《Java中数组与栈和堆之间的关系说明》文章讲解了Java数组的初始化方式、内存存储机制、引用传递特性及遍历、排序、拷贝技巧,强调引用数据类型方法调用时形参可能修改实参,但需注意引用指向单一对象的特性... 目录Java中数组与栈和堆的关系遍历数组接下来是一些编程小技巧总结Java中数组与栈和堆的关系关于

Python yield与yield from的简单使用方式

《Pythonyield与yieldfrom的简单使用方式》生成器通过yield定义,可在处理I/O时暂停执行并返回部分结果,待其他任务完成后继续,yieldfrom用于将一个生成器的值传递给另一... 目录python yield与yield from的使用代码结构总结Python yield与yield

Java中使用 @Builder 注解的简单示例

《Java中使用@Builder注解的简单示例》@Builder简化构建但存在复杂性,需配合其他注解,导致可变性、抽象类型处理难题,链式编程非最佳实践,适合长期对象,避免与@Data混用,改用@G... 目录一、案例二、不足之处大多数同学使用 @Builder 无非就是为了链式编程,然而 @Builder