爱问知识人 爱问教育 医院库

在VB中模块是什么啊?

首页

在VB中模块是什么啊?


        

提交回答
好评回答

其他答案

    2019-02-18 15:52:33
  •   Visual Basic 的代码存储在模块中。模块有三种类型:窗体、标准和类。
    简单的应用程序可以只有一个窗体,应用程序的所有代码都驻留在窗体模块中。而当应用程序庞大复杂时,就要另加窗体。最终可能会发现在几个窗体中都有要执行的公共代码。因为不希望在两个窗体中重复代码,所以要创建一个独立模块,它包含实现公共代码的过程。
      独立模块应为标准模块。此后可以建立一个包含共享过程的模块库。 每个标准模块、类模块和窗体模块都可包含: 声明。可将常数、类型、变量和动态链接库 (DLL) 过程的声明放在窗体、类或标准模块的模块级。 过程。Sub、Function 或者 Property 过程包含可以作为单元来执行的代码片段。
      本章后面的“过程概述”一节中将讨论这些内容。 窗体模块 窗体模块(文件扩展名为 。FRM )是大多数 Visual Basic 应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、类型和外部过程的窗体级声明。如果要在文本编辑器中观察窗体模块,则还会看到窗体及其控件的描述,包括它们的属性设置值。
      写入窗体模块的代码是该窗体所属的具体应用程序专用的;它也可以引用该应用程序内的其它窗体或对象。 标准模块 标准模块(文件扩展名为 。BAS)是应用程序内其它模块访问的过程和声明的容器。它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。
      写入标准模块的代码不必绑在特定的应用程序上;如果不小心用名称引用窗体和控件,则在许多不同的应用程序中可以重用标准模块。 类模块 在 Visual Basic 中类模块(文件扩展名为 。CLS)是面向对象编程的基础。可在类模块中编写代码建立新对象。
      这些新对象可以包含自定义的属性和方法。实际上,窗体正是这样一种类模块,在其上可安放控件、可显示窗体窗口。 详细信息 关于在类模块中编写代码的更详细的信息,请参阅“用对象编程”。 注意 Visual Basic 的专业版和企业版也包含 ActiveX 文档、ActiveX 设计器和用户控件。
      它们介绍了具有不同文件扩展名的新模块类型。从编写代码的角度来看,这些模块应视同为窗体模块。 详见MSDN 。

    李***

    2019-02-18 15:52:33

  • 2019-02-18 15:48:09
  • 模块里的东西全局都可以用到,一般用来声明全局变量或全局函数,Api也大部分在这里声明

    带***

    2019-02-18 15:48:09

  • 2019-02-18 15:42:34
  •   不知道你以前有没有学过其它简单的语言。比如DOS命令编的命令集等或者或者其他的比较简单语言?
    这样跟你说吧。计算机语言是用来干什么的呢?是用来调度计算机的,指挥它来为你工作的。比如你有一些工具,钳子钉子锤子等,相信你不会把他们跟首饰放在一起。
      计算机语言也是这样。以前的计算机语言是没有模块这种说法的,随着程序越来越大,特别是到了用可视化工具来编写窗口类软件的时候,通常按照它们的功能作用不同,把他们分开来存放。在vb里,通常分为三类:窗口模块,标准模块,类模块。这三个模块是根据功能不同来划分的。
      这三个模块不是用来划分程序的,而是程序根据自己功能的不同,自然而然就放到那个相应的模块里去了。至于为什么是三个(类)模块,而不是四个五个模块,这是大量遍程经验总结出来的,觉得分类清晰,也够用了,所以就是三个了。这么说,你也该清楚了,模块只是编程的需要,等到编译成exe文件,就没有模块这种说法了。
      譬如吃饭,菜一盘子一盘子端上来,等到吃到胃里,就区分不出哪个菜了。可以这么说,编程时已经没有放到模块外边的程序了。也就是说,钳子钉子锤子都放到相应的抽屉里,已经没有散落在外面的工具了。至于放到哪个抽屉,都是根据使用方便,大家都有通常的做法,就象上面说的,一般不把锤子和首饰放在一起。
      但这是通常的做法,程序是我们放的,我们就有权把它放到其它的模块里,我们在做事,我们有权力,有这个自由。譬如当用锤子修首饰的时候,就可以把它们放在一起。至于这三个模块是怎么分的,怎么可以互相使用,可以看书,有时间了,我们也可以再聊。

    J***

    2019-02-18 15:42:34

  • 2019-02-18 15:24:48
  • 用来共享代码的部分,你可以将经常调用的代码写在模块里,以后在过程中用call来调用,省得一次又一次写,省时间也省程序大小

    s***

    2019-02-18 15:24:48

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):