vb 细节要点
摘自:VB神童教程 A$ = Lst1.List(2) 其中,A 是一个变量;$ 指明了这个变量的类型:字符串型; X% = Lst1.ListCount ,其中,X 是变量,% 表示X是整数类型的变量。 A$ = Lst1.List(Lst1.ListIndex) 此时,Lst1.ListIndex 等同于 2 。 Visual Basic 应用程序的结构: 应用程序中的每个窗体都有一个包含其代码的相关的窗体模块(文件扩展名为 .frm) 可将那些与特定窗体或控件无关的代码放入另一类型的模块——标准模块(文件扩展名为 .BAS )中 用类模块(文件扩展名为 .CLS )创建对象,这些对象可被应用程序内的过程调用。标准模块只包含代码,而类模块既包含代码又包含数据,可视为没有物理表示的控件。 代码编写器中:对于类模块,列表包括一个通用段和一个类段;对于标准模块,只有一个通用段被显示。 标准模块不列举任何事件过程,因为标准模块不支持事件 在代码中输入一控件名时,“自动列出成员特性”会亮出这个控件的下拉式属性表(图 5.5)。键入属性名的前几个字母,就会从表中选中该名字,按 Tab键将完成这次输入。当不能确认给定的控件有什么样的属性时,这个选项是非常有帮助的。即使选择了禁止“自动列出成员特性”,仍可使用 CTRL +J 组合键得到这种性能。“自动快速信息”也可以用 CTRL+I 组合键得到 可以在“代码”窗口中用续行符(一个空格后面跟一个下划线)将长语句分成多行。由于使用续行符,无论在计算机上还是打印出来的代码都变得易读。下面用续行符 ( _) 将代码分成若干行: Data1.RecordSource = _ "SELECT * FROM Titles,Publishers" _ & "WHERE Publishers.PubId = Titles.PubID" _ & "AND Publishers.State = 'CA'" 在同一行内,续行符后面不能加注释。至于在什么地方可以使用续行符,还是有某些限制的。 将多个语句合并到同一行上 记住,不能在同一行上将注释接在续行符之后。 Visual Basic 用前缀 &H表示十六进制数,而用 &O 表示八进制数。 例如: 9(10) &O11 (8)&H9 窗体和控件可以和受到限制的关键字同名。 但在代码中不能用通常的方法引用该控件,因为 Visual Basic 会认为 Loop 意味着关键字。例如,下面的代码就会出错。 为了引用那些和受到限制的关键字同名的窗体或控件,就必须限定它们,或者将其用方括号 [ ] 括起来。例如,下面的代码就不会出错。 在引用窗体和控件时都可以用这种方式使用方括号,但在声明变量或定义过程期间,当变量名或过程名与受到限制的关键字相同时,这种方式是不能使用的。方括号还可以用来强制 Visual Basic 接受其它类型库提供的名称,这些名称与受到限制的关键字冲突。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |