工程8:是指用于创建一个应用程序的文件的集合。
对象#8:可控制的某个东西9 中主要有两类对象:窗体和控件。
窗体":应用程序的用户界面,即 %%。
控件:指的是各种按扭、标签、文本框等。
属性 !:是指对象的特性,如大小、标题或颜色。
+.:+. 是基于 " #8""的可视化控件结构的商标 名称它是一种
封装技术9提供封装 ; 组件并将其置入应用程序如 $' 浏览器的一种方法
" ;#8;: 是软件组件互相通讯的一种方式。它是一种二进制和网络标准,
允许任意两个组件互相通讯,而不管它们是在什么计算机上运行只要计算机是相连的,不管各计算机运行的
是什么操作系统只要该操作系统支持 ;,也不管该组件是用什么语言编写的。
3 的系统特性
工程限制
代码限制:
可被加载到窗体、类或标准模块的代码总数限于 439301行。一行代码限于 2,0个字节。在一行中的实
际文本之前最多只能有 ,34个空格的前导,在一个逻辑行中最多只能有 ,3个续行符 <。
,过程、类型和变量
对每个模块的过程数没有限制。每个过程可包含至多 41=的代码。如果过程或模块超过这一限制,
便产生编译时间错误。如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声
明移到另一模块,来避免此类错误发生。
用表来保存代码中的标识符名变量、过程、常量等。每个表限于 41=。
0动态链接库声明表
每个窗体和代码模块使用一个描述动态链接库入口点的结构的表。每个结构约 12个字节,表的大小限于
41=,形成每个模块大约有 322个声明。
1工程名表
整个应用程序用一张包含所有名称的表。这些名称包括: 常量名 、 变量名 、 自定义的类型定义名、 模
块名、 >**过程声明名。对工程名表总大小没有限制,但是区分大小写的条目不得超过 0,=。如果超过了
0,=的限制,可以在不同的模块中重新使用 +标识符以限制区分大小写的条目数到达 0,=。
3输入表
在不同的模块中每引用一个标识符,便在输入表中创建一个条目。每一个这样的入口最小是 ,1字节,但
限于 41=,这样每个模块大约可以有 ,222个引用。
评论0
最新资源