VB里保存的是frm文件还是工程vbp文件

只保存frm不可以吗?好像打开后就可以运行了。何必要vbp呢。
2024-12-28 10:00:26
推荐回答(3个)
回答1:

VB里保存的是frm文件和工程vbp文件及其它一些有关的文件。

工程文件格式

Microsoft Visual Basic 在设计和运行时都利用和创建一些文件。工程或应用程序需要哪些文件取决于它的范围和功能。

工程文件的扩展名

Visual Basic 在创建和编译工程时要产生许多文件。这些文件分类如下:设计时文件、杂项开发文件和运行时文件。

设计时文件是工程的建造块:例如基本模块 (.bas) 和窗体模块 (.frm)。

杂项文件是由 Visual Basic 开发环境中的各种不同的进程和函数产生的:例如打包和展开向导从属文件 (.dep)。

设计时和杂项文件

开发应用程序时会产生各种设计时文件和其它杂项文件,如下表所列:

回答2:

VBP是一个工程文件,用来组织你的整个项目结构和文件关系。
如果你只有一个frm文件,那么不保存vbp的话,没有太大的关系,顶多就是你此时设置的项目属性不会被保存,下次你单击frm文件会自动生成一个新的vbp文件,但是之前的项目设置需要你自己再次设置一遍。
如果你有多个frm,bas,cls等文件添加进了项目中,你没有保存vbp文件的话,那么你双击打开一个frm文件,就像双击打开一个txt文件一样。也会自动生成一个vbp文件对应,但是,其他的bas,cls等文件仍然需要你自己手动添加到当前项目中。。。

综上,vbp文件是用来组织你的项目文件的关系,以及项目属性(包括启动界面,入口点是main函数还是某个界面等属性)。大概就是这样,如果你写的是一个单独的小界面,只是实验,不是大的工程的话,保存不保存vbp无所谓,我每次打开vb写点示例程序验证想法的时候,所有都不保存~~

回答3:

工程vbp和frm文件都保持,打开的时候双击工程vbp文件。
就这么规定的,问为啥只有微软知道