精华内容
下载资源
问答
  • VB中 vbp vbw frm frx log bas 等扩展名大全

    千次阅读 热门讨论 2019-03-31 11:57:32
    我们在VB中保存工程时会自动生成很多文件,其中最常见的文件后缀名有 vbp、vbw 和 frm,各位小伙伴有没有好奇他们都是什么意思呢?今天小编给大家发送福利啦,给大家分别介绍一下这些神奇の扩展名! 一、基本...

    我们在VB中保存工程时会自动生成很多文件,其中最常见的文件后缀名有 vbp、vbw 和 frm,各位小伙伴有没有好奇他们都是什么意思呢?今天小编给大家发送福利啦,给大家分别介绍一下这些神奇的扩展名!

    一、基本扩展名

    首先我们vb中一个工程必须包含的文件类型是vbp vbw 和 frm 

    .vbp 跟踪所有部件的工程文件,是关键的文件,它用来保存当前工程中的工程版本、版权及窗体的信息。

    .vbw 保存了你最后保存工程时候的情况,比如打开了什么窗口,你编辑到了第几行等。以便下次打开能很容易找到上次的感觉.

    .frm 是每个窗体都有的,保存窗体的代码,你可以用记事本打开;

    .frx 每个窗体的二进制数据文件,它含有窗体上控件的属性数据。保存一个工程时他会自动生成.vbp 和.vbw 这两个文件但frx是不一定有的,如果窗体中没有出现使用二进制的属性那么就不会出现frx文件。对含有二进制属性(例如图片或图标)的任何 .frm 文件都是不可编辑的,这些文件都是自动产生的。

    .cls 每个类模块的一个文件

    .bas 每个标准模块的一个文件

    .ocx 一个或多个包含 ActiveX 控件的文件

    .res 单个资源文件,该文件是可选项。

    .SCC MSSCCPRJ.SCC是Visual SourceSafe的配置。用于团体开发,一般没用。 如果你是单机个人工作,可以删。工程文件格式Microsoft Visual Basic 在设计和运行时都利用和创建一些文件。工程或应用程序需要哪些文件取决于它的范围和功能。

    二、Visual Basic 在创建和编译工程时要产生许多文件

    这些文件分类如下:设计时文件、杂项开发文件和运行时文件

    (一)

     1.设计时文件

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

     2.杂项文件

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

    3.运行时文件

    编译应用程序时,所有必须的设计时文件都被包括在运行时可执行文件中.

    (二)

    1-设计时和杂项文件的常见扩展名描述:

    .bas 基本模块

    .cls 类模块

    .ctl 用户控件文件

    .ctx 用户控件的二进制文件

    .dca 活动的设计器的高速缓存

    .ddf 打包和展开向导 CAB 信息文件

    .dep 打包和展开向导从属文件

    .dob ActiveX 文档窗体文件

    .dox ActiveX 文档二进制窗体文件

    .dsr 活动的设计器文件

    .dsx 活动的设计器的二进制文件

    .dws 部署向导脚本文件

    .frm 窗体文件

    .frx 二进制窗体文件

    .log 加载错误的日志文件

    .oca 控件类型库缓存文件

    .pag 属性页文件

    .pgx 二进制属性页文件

    .res 资源文件

    .tlb 远程自动化类型库文件

    .vbg Visual Basic 组工程文件

    .vbl 控件许可文件

    .vbp Visual Basic 工程文件

    .vbr 远程自动化注册文件

    .vbw Visual Basic 工程工作空间文件

    .vbz 向导发射文件

    .wct WebClass HTML 模板

    2-运行时文件常见扩展名描述

    .dll 运行中的 ActiveX 部件

    .exe 可执行文件或 ActiveX 部件

    .ocx ActiveX 控件

    .vbd ActiveX 文档状态文件

    .wct WebClass HTML模板

    扩展名还有很多很多,看到这里你是不是跟小编一样开始头疼了呢? 其实我们只需要了解一些基本就可以,也正应了那句话,记是永远记不住的,请慢慢在实践中体会吧!

    展开全文
  • VB中提供了三种类型的模块:窗体模块、标准模块和类模块。 简单的应用程序可以只有一个窗体,所用的程序都驻留在窗体模块中,而当应用程序庞大复杂时,就要另外附加窗体。最终可能有几个窗体中有一些共同都要执行...

    VB的代码存储在模块中。在VB中提供了三种类型的模块:窗体模块、标准模块和类模块。

      简单的应用程序可以只有一个窗体,所用的程序都驻留在窗体模块中,而当应用程序庞大复杂时,就要另外附加窗体。最终可能有几个窗体中有一些共同都要执行的代码,为了在两个窗体中不产生重复代码,可创建一个独立的模块,用它实现代码公用。该独立模块即是标准模块。此外还可以建立包含共享代码与数据的类模块。

      每个标准模块、类模块和窗体模块可包含:

      声明。 可将常数、类型、变量和动态链接库(DLL)过程的声明放在窗体、类或标准模块的声明部分。每个模块只有一个声明部分

      过程。每个模块可有多个过程,过程是划分VB代码的最小单元,每个过程是一个可执行的代码片段。VB中主要有子过程、函数过程或者属性过程等

      各种模块类型

      1.窗体模块

      由于VB是面向对象的应用程序开发工具,所以应用程序的代码结构就是该程序在屏幕上表示的对应模型。根据定义,对象包含数据和代码。应用程序中的每个窗体都有一个相对应的窗体模块(文件扩展名为.frm)

      窗体模块是VB应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、自定义类型和外部过程的窗体级声明。写入窗体模块的代码是该窗体所属的具体应用程序专用的;也可以引用该程序内的其它窗体和对象

      每个窗体模块都包含事件过程,在事件过程中有为响应该事件而执行的程序段。窗体可包含控件。在窗体模块中,对窗体上的每个控件都有一个对应的事件过程集。除了事件过程,窗体模块还可包含通用过程,它对来自该窗体中任何事件过程的调用都作出响应。

      2.标准模块

      标准模块是程序中的一个独立容器,包含全局变量、Function(函数)过程和Sub过程(子过程)。

      可将那些与特定窗体或控件无关的代码放入标准模块中。标准模块中包含应用程序内的允许其它模块访问的过程和声明。它们可以包含变量、常数、类型、外部过程和全局声明或模块级声明。写入标准模块的代码不必固定在特定的应用程序上;

      (1)使用标准模块

      在编写程序时,很可能会遇到一些使用相同变量和例程的窗体和事件过程。在缺省状态下,变量对于事件过程来说是局部的,就是说仅能在创建这些变量的事件过程中读取或者修改变量。与之相似,事件过程对于创建它们的窗体来说也是局部。为了在工程中的所有窗体和事件中共享变量和过程,需要在该工程的一个或多个标准模块中对它们进行声明和定义。

      标准模块或代码模块是具有文件扩展名.bas,并包含能够在程序任何地方使用的变量和过程的特殊文件。

      正如窗体一样,标准模块被单 独列在Project(工程)窗口内,并可通过使用File(文件)菜单中的Save Modulel As菜单项存盘。但是,与窗体不同,标准模块不包含对象或属性设置而只包含可在代码窗口中显示和编辑的代码。

      (2)创建标准模块

      如要在程序中创建新 的标准模块,那么单击工具条Add Form(添加窗体)按钮上的下箭头并单击Mode(模块),或者单 击Project(工程)菜单中的Add Module(添加模块)菜单项。在工程中创建一个空的标准模块的步骤如下:

      S1:启动VB,打开一个新的标准工程,单击工程 菜单中的Add Module菜单项,单击Open 按钮。VB在工程中增加一个名为Module的标准模块。该 模块对应的代码窗口被打开,对象和过程列表框的内容表明该 标准模块的通用声明已被打开。在此所声明的变量与过程 在整个程序都可以使用。

      S2:双击工程资源管理器窗口的标题条,以便能看到整个工程资源管理器窗口,

      S3:在File(文件)菜单中,单 击Save Modulel As

      S4:如果D:/VB6sbs/less10文件夹未被选择时,选择该文件夹,键入MyTestMod.bas,然后按回车。该标准模块作为MyTestMod.bas文件保存到磁盘,并且可以通过Project(工程)的Add File菜单项可将此文件通过其文件名加载到另一个工程中。

      S5:双击Project(属性)窗口标题条。由于模块不包含对象,因此它惟一的属性就是Name

      S6:将Name属性改为modVariables,然后按ENTER键。

      (3)声明公用变量

      在标准模块中声明 全局变量十分简单,键入关键字Public,后跟该 变量名。

      缺省状态下,公用就量在模块中被声明为变体类型,但是可以通过使用As关键字来指定相应类型,可以把公用变量声明为某个指定的基本类型。

      3.类模块

      在VB中类模块是面向对象编程的基础。可以在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。实际上,窗体正是这样一种类模块,在其上可安放控件,可显示窗体窗口

      用类模块创建对象,这些对象可被应用程序内的过程调用。标准模块只包含代码,而类模块包含代码又包含数据,可视为没有物理表示的控件。

      模块设计的考虑

      在VB中创建应用程序的最重要的部分是设计阶段。首先需要为应用程序设计一个用户界面,这个界面的设计比较容易确定。但设计代码的结构就是一项较复杂的工作。构造应用程序的方法不同,可能会造成应用程序的性能以及代码的可维护性,可使用性不同。

      VB应用程序呈层次结构。典型应用程序包括若干个模块:应用程序中每个窗体的窗体模块、共享代码的标准模块和类模块。每个模块包含若干含 有代码的过程:Event过程,Sub过程或Function过程及Property过程。

      在很多情况中都存在着多个对象共享的重复过程。这种情况最好创建一个共享的子过程,使大家都可以调用它。即使将来修改这些子程序,则只在一个地方修改就可进行全部修改,这将大大提高程序的可读性和可维护性。可以把所有的共享操作放在标准的模块中。

    展开全文
  • VB中提供了三种类型的模块:窗体模块、标准模块和类模块。  简单的应用程序可以只有一个窗体,所用的程序都驻留在窗体模块中,而当应用程序庞大复杂时,就要另外附加窗体。最终可能有几个窗体中有一些共同都要...

    VB的代码存储在模块中。在VB中提供了三种类型的模块:窗体模块、标准模块和类模块。

      简单的应用程序可以只有一个窗体,所用的程序都驻留在窗体模块中,而当应用程序庞大复杂时,就要另外附加窗体。最终可能有几个窗体中有一些共同都要执行的代码,为了在两个窗体中不产生重复代码,可创建一个独立的模块,用它实现代码公用。该独立模块即是标准模块。此外还可以建立包含共享代码与数据的类模块。

      每个标准模块、类模块和窗体模块可包含:

      声明。 可将常数、类型、变量和动态链接库(DLL)过程的声明放在窗体、类或标准模块的声明部分。每个模块只有一个声明部分

      过程。每个模块可有多个过程,过程是划分VB代码的最小单元,每个过程是一个可执行的代码片段。VB中主要有子过程、函数过程或者属性过程等

      各种模块类型

      1.窗体模块

      由于VB是面向对象的应用程序开发工具,所以应用程序的代码结构就是该程序在屏幕上表示的对应模型。根据定义,对象包含数据和代码。应用程序中的每个窗体都有一个相对应的窗体模块(文件扩展名为.frm)

      窗体模块是VB应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、自定义类型和外部过程的窗体级声明。写入窗体模块的代码是该窗体所属的具体应用程序专用的;也可以引用该程序内的其它窗体和对象

      每个窗体模块都包含事件过程,在事件过程中有为响应该事件而执行的程序段。窗体可包含控件。在窗体模块中,对窗体上的每个控件都有一个对应的事件过程集。除了事件过程,窗体模块还可包含通用过程,它对来自该窗体中任何事件过程的调用都作出响应。

      2.标准模块

      标准模块是程序中的一个独立容器,包含全局变量、Function(函数)过程和Sub过程(子过程)。

      可将那些与特定窗体或控件无关的代码放入标准模块中。标准模块中包含应用程序内的允许其它模块访问的过程和声明。它们可以包含变量、常数、类型、外部过程和全局声明或模块级声明。写入标准模块的代码不必固定在特定的应用程序上;

      (1)使用标准模块

      在编写程序时,很可能会遇到一些使用相同变量和例程的窗体和事件过程。在缺省状态下,变量对于事件过程来说是局部的,就是说仅能在创建这些变量的事件过程中读取或者修改变量。与之相似,事件过程对于创建它们的窗体来说也是局部。为了在工程中的所有窗体和事件中共享变量和过程,需要在该工程的一个或多个标准模块中对它们进行声明和定义。

      标准模块或代码模块是具有文件扩展名.bas,并包含能够在程序任何地方使用的变量和过程的特殊文件。

      正如窗体一样,标准模块被单 独列在Project(工程)窗口内,并可通过使用File(文件)菜单中的Save Modulel As菜单项存盘。但是,与窗体不同,标准模块不包含对象或属性设置而只包含可在代码窗口中显示和编辑的代码。

      (2)创建标准模块

      如要在程序中创建新 的标准模块,那么单击工具条Add Form(添加窗体)按钮上的下箭头并单击Mode(模块),或者单 击Project(工程)菜单中的Add Module(添加模块)菜单项。在工程中创建一个空的标准模块的步骤如下:

      S1:启动VB,打开一个新的标准工程,单击工程 菜单中的Add Module菜单项,单击Open 按钮。VB在工程中增加一个名为Module的标准模块。该 模块对应的代码窗口被打开,对象和过程列表框的内容表明该 标准模块的通用声明已被打开。在此所声明的变量与过程 在整个程序都可以使用。

      S2:双击工程资源管理器窗口的标题条,以便能看到整个工程资源管理器窗口,

      S3:在File(文件)菜单中,单 击Save Modulel As

      S4:如果D:/VB6sbs/less10文件夹未被选择时,选择该文件夹,键入MyTestMod.bas,然后按回车。该标准模块作为MyTestMod.bas文件保存到磁盘,并且可以通过Project(工程)的Add File菜单项可将此文件通过其文件名加载到另一个工程中。

      S5:双击Project(属性)窗口标题条。由于模块不包含对象,因此它惟一的属性就是Name

      S6:将Name属性改为modVariables,然后按ENTER键。

      (3)声明公用变量

      在标准模块中声明 全局变量十分简单,键入关键字Public,后跟该 变量名。

      缺省状态下,公用就量在模块中被声明为变体类型,但是可以通过使用As关键字来指定相应类型,可以把公用变量声明为某个指定的基本类型。

      3.类模块

      在VB中类模块是面向对象编程的基础。可以在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。实际上,窗体正是这样一种类模块,在其上可安放控件,可显示窗体窗口

      用类模块创建对象,这些对象可被应用程序内的过程调用。标准模块只包含代码,而类模块包含代码又包含数据,可视为没有物理表示的控件。

      模块设计的考虑

      在VB中创建应用程序的最重要的部分是设计阶段。首先需要为应用程序设计一个用户界面,这个界面的设计比较容易确定。但设计代码的结构就是一项较复杂的工作。构造应用程序的方法不同,可能会造成应用程序的性能以及代码的可维护性,可使用性不同。

      VB应用程序呈层次结构。典型应用程序包括若干个模块:应用程序中每个窗体的窗体模块、共享代码的标准模块和类模块。每个模块包含若干含 有代码的过程:Event过程,Sub过程或Function过程及Property过程。

      在很多情况中都存在着多个对象共享的重复过程。这种情况最好创建一个共享的子过程,使大家都可以调用它。即使将来修改这些子程序,则只在一个地方修改就可进行全部修改,这将大大提高程序的可读性和可维护性。可以把所有的共享操作放在标准的模块中。

    展开全文
  • VB讲课笔记06:窗体与常用控件

    千次阅读 2018-03-10 17:24:29
    VB讲课笔记06:窗体与...一个窗体对应一个代码模块。 1、窗体设计分类 (1)单窗体设计:应用程序中只包含一个窗体,即单文档窗体。 (2)多重窗体设计:应用程序中包含多个窗体,即多个单文档窗体。 (3)多...
    展开全文
  • vb项目工程的后缀文件介绍

    千次阅读 2012-05-25 08:18:05
    工程文件扩展名 Visual Basic 在创建和编译工程时要产生许多文件。这些文件分类如下:设计时文件、杂项开发文件和运行时文件。 设计时文件是工程的建造块:例如基本模块 (.bas) 和窗体模块 (.frm)。 ...
  • vb中的模块是什么意思?

    千次阅读 2013-02-03 23:02:46
    简单的应用程序可以只有一个窗体,应用程序的所有代码都驻留在窗体模块中。而当应用程序庞大复杂时,就要另加窗体。最终可能会发现在几个窗体中都有要执行的公共代码。因为不希望在两个窗体中重复代码,所以要创建一...
  • VB文件后缀,你都知道吗?

    千次阅读 2006-11-07 10:47:00
    其实并不是每个人都完全清楚的... 扩展名 描述 扩展名
  • VB中的类模块

    千次阅读 2013-07-23 21:24:07
    以前一直搞不明白VB中的类模块到底是做什么的,这次在敲学生信息管理系统的过程中,才发现它的好处。  举个通俗易懂的例子,VB中的类模块就是用来... 可以在VB窗体中加载一个类模块窗体。代码如下:  Public Funct
  • ASP.NET 文件后缀名详解

    千次阅读 2019-07-04 14:06:36
    ASP.NET 文件后缀名详解 sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。 .csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。 .aspx:Web 窗体页由两部分...
  • 文件后缀名大全

    2017-12-28 22:45:00
    sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。 .csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。 .aspx:Web 窗体页由两部分组成:视觉元素(HTML、...
  • B)以.BAS为扩展名文件是标准模块文件 C)窗体文件包含该窗体及其控件的属性  D)一个工程中可以含有多个标准模块文件 (3)以下叙述中错误的是 A)双击鼠标可以触发DblClick事件 B)窗体或控件的事件的名称可以由...
  • VB模块

    热门讨论 2017-11-30 11:35:22
    简单的应用程序可以只有一个窗体,应用程序的所有代码都驻留在窗体模块中。而当应用程序庞大复杂时,最终可能会发现在几个窗体中都有要执行的公共代码。为了程序的简洁方便运行不同窗体中出现重复的代码,创建的公共...
  • C#文件后缀名详解

    千次阅读 2012-07-31 14:15:02
    .sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。 .csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。   .aspx:Web 窗体页由两部分组成:视觉...
  • 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程...
  • 引用 VB模块

    2012-08-12 09:09:42
    对程序员和编程爱好者来说,VB中类的技术是学习中的一个难点,在大型软件的开发过程中,模块(Moudle)、控件(Active ocx)、链接库(Active dll)和类(Class moudle)构成了系统化、高效化的软件工程,而类的技术是...
  • 扩展名 描述 扩展名 描述 .bas 基本模块 .frm 窗体文件 .cls 类模块 .frx 二进制窗体文件 .res 资源文件 .vbp Visual ...
  • Option ExplicitPrivate ObjOldWidth As Long '保存窗体的原始宽度Private ObjOldHeight As Long '保存窗体的原始高度Private ObjOldFont As Single '保存窗体的原始字体比 Private Sub Form_Resize() ...
  • 一直都说的新教材还是没下来于是这个学年还是继续VB教学其实VB这个编程软件真的很老了已经好多好多年没有更新过了但是VB语法都是比较规范的它又是一个面象对象的编程软件所以比较适合学习编程的初学者那今天我们就...
  • 打开文本文件是不少程序必须处理的问题。如何更有效地打开文本文件应该是一个值得研究的... 下面所举的例子均假设F盘下有一个为d.txt的文本文件,若需要尝试这些例子请作相应的改动。 方法一: 用定长的Strin...
  • 这篇文章主要介绍了ASP.NET中常见文件类型、扩展名、存放位置及用途总结,ASP.NET中各种扩展名文件比较多,通过本文可以快速了解它们的作用,需要的朋友可以参考下 .asax 应用程序根目录。 通常是 ...
  • ''(运行前:''1、引用Microsoft Visual Basic for Application Extensibility 5.3,''2、并且选择信任对VBA工程访问)Sub 批量导出VBE模块()Dim ExportPath As String, ExtendName As StringDim vbc As ...
  • 一、什么是类? 用面向对象的编程思想来看,类就是存储数据同时给...下面是范例: 首先建立一个新工程,然后添加一个新的类模块(Class Module),类名称设定为BaseClass。 然后在BaseClass中加入以下代码: Public ...
  • VB 打开文件夹,并选中指定的文件

    千次阅读 2011-11-24 20:18:20
    这个功能比较方便,在打开文件夹时自动选中目标项,迅雷下载文件完成后的"打开文件夹"功能就是这样.实现方面很简单,就是在调用EXPLORER时加个/Select参数就行了,只是比较难知道而已.语法:explorer /select,&...
  • [VB.NET]单元四 窗体编程

    千次阅读 2008-11-30 17:13:00
    单元四 窗体编程<!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--><script type="text/ja
  • VB做的程序的代码是放在哪里了呢?

    千次阅读 2012-10-08 17:03:17
     从第一次开始接触VB做程序,我就是根据书上的步骤一步一步的来,添加窗体然后双击窗体在里面写代码,有时还添加个模块或者是类模块在里面写代码,当时就已经想了,为什么模块和类模块没有窗体?为什么我可以添加...
  • VB试题.doc

    2012-12-15 21:16:57
    1.工程文件扩展名是( B )。 A.vbg B.vbp C.vbw D.vbl 2.在以下窗体中没有采用的控件是( B )。 A.文本框 B 垂直滚动条 C.框架 D 命令按钮 3.滚动条控件(如图所示)的Largechange属性所设置的是( A ) A....
  • VB二级\分章节考题\第九章 过程(考题
  • VB项目文件

    2013-12-17 09:34:02
    项目文件列表:扩展名描述.bas基本模块.cls类模块.ctl用户控件文件.ctx用户控件的二进制文件.dca活动的设计器的高速缓存.ddf打包和展开向导CAB信息文件.dep打包和展开向导从属文件.dobActiveX文档窗体文件....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,686
精华内容 1,474
关键字:

vb窗体模块文件扩展名