在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有_______个

①PublicA(5)AsInteger②PublicNAsInteger③PublicStAsString*10④Publicb()AsInteger... ①Public A(5) As Integer ②Public N As Integer ③Public St As String*10 ④Public b() As Integer 展开
 我来答
博学小赵爱生活
高能答主

2020-07-23 · 专注于食品生活科技行业
博学小赵爱生活
采纳数:456 获赞数:111889

向TA提问 私信TA
展开全部

正确的语句有两个。1,3错误,2,4正确,因为常数,固定长度的字符串,数组和自定义类型是不能作为对象模块的public成员的。窗体模块是VB应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、自定义类型和外部过程的窗体级声明。

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

窗体模块是VB应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、自定义类型和外部过程的窗体级声明。

写入窗体模块的代码是该窗体所属的具体应用程序专用的;也可以引用该程序内的其它窗体和对象每个窗体模块都包含事件过程,在事件过程中有为响应该事件而执行的程序段。

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

扩展资料:

简单的应用程序可以只有一个窗体,所用的程序都驻留在窗体模块中,而当应用程序庞大复杂时,就要另外附加窗体。

最终可能有几个窗体中有一些共同都要执行的代码,为了在两个窗体中不产生重复代码,可创建一个独立的模块,用它实现代码公用。该独立模块即是标准模块。此外还可以建立包含共享代码与数据的类模块。

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

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

各种模块类型:

1、窗体模块

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

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

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

2、标准模块

标准模块是程序中的一个独立容器,包含全局变量、Function(函数)过程和Sub过程(子过程)。可将那些与特定窗体或控件无关的代码放入标准模块中。

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

3、类模块

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

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

参考资料来源:百度百科-窗体模块

『谷秋深』
2012-06-06
知道答主
回答量:28
采纳率:0%
帮助的人:17.8万
展开全部
只有第二个是对的,因为数组和定长字符串不能成为public的对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
just1207
2012-04-11 · TA获得超过184个赞
知道小有建树答主
回答量:192
采纳率:100%
帮助的人:64.8万
展开全部
4
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风雷小草
2012-04-01 · TA获得超过1711个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:679万
展开全部
装个VB软件自己run一下就什么都明白了。不管书上怎么说的,事实胜于雄辩。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式