vb回顾 (全局对象)

前端之家收集整理的这篇文章主要介绍了vb回顾 (全局对象)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在提高班流行一句话:出来混早晚要还的。这句话在我的身上全部应验了。从大的说自己以前不好好学习,特别是自学方面,导致现在学习起来有些吃力。从小的说,自己在学习vb的时候比较浮躁,导致现在在用vb的时候不是得心应手,有些vb的知识还是很模糊。不过没有关系,只要有颗向前的心,自己就不不断进步、不断强大。
做完机房之后,感觉到自己vb方面的不足。再加上米老师说在看看vb对象和类那块的内容有利于以后的学习,所以在看一遍vb视频(对象和类)就势在必行了。
先是看了看31-33集讲的是vb中的全局对象。对象的定义是:将数据和处理该数据的过程打包在一起而形成的新的数据类型。对象的分类在网上也各不相同,原因是因为分类的依据不同。为了更好的总结这部分内容,自己以对象的作用域作为分类依据。把对象分为局部对象和全局对象。对于局部对象这里就不在赘述,对于全局对象根据用的时期分为错误前和错误后。

错误前 1、APP对象 ,主要对控制和返回程本身的一些数据。
Path:当前应用程序的路径;
exeName:可执行文件名,不包含扩展名;
PrevInstance:上一个实例句柄(注:此属性还可以控制多程序(实例)的运行)。
2、Screen对象,容器对象主要对容器内的对象进行操作。
如:height、width属性控制对象的高和宽;
mousepointer属性控制鼠标的样式(当程序需要用户等待是鼠标改为沙漏状)。
3、ClipBoard对象,它主要是对图片和字符串文本两个部分进行操作。
4、Forms对象,应用程序窗体的集合。
5、Printer(s)对象当前可用的打印机集合。

错误后:1、Err对象,错误处理对象。
主要属性:number,返回错误号。
主要方法:clear,把错误对象清空;
raise,在运行时产生错误
常用错误处理:(1)on err goto[LineLabel|0]错误出现时跳到那一行。
(2)on err resume next,执行到出现错误的下一条语句。经常和
if (err.number>0) then 一起使用。
(3)resume[[0]|Next|Line],直接返回一行,某一行或将错误清空。
注意事项:为确保每次只有出现错误的时候才处理错误,应该在错误处理代码的前面加上
Exit SubExit FunctionExit Property
2、Debug 对象,调试对象。主要方法
(1)Assert ,断言:添加布尔表达式,如果这个表达式为真,继续执行,否则程序中断。
(2)Print ,打印:在立即窗口显示某个输出

在学习这些知识的时候让我想起了在调试机房管理系统的时候,例如在txtsql 语句处加一个断点,在程序运行到这里的时候可以查看自己的sql语句是否写错。但是有时候由于语句比较长,断点显示一半就不显示了。但是让自己好是着急,现在只要在txtsql语句后加一个 debug.print txtsql就OK了。还有自己的机房中没有用到错误处理语句,这是个不完整的系统。因为系统在以后的运行过程,由于用户操作不当或其他原因总会出现错误的,在出现错误后你的系统直接蹦了,而么有提示用户对你系统的信任度就会减低。也不利于你以后的调试,我们可以在比较容易出现错误的地方加一段代码 err.number ,这样出现错误后看提示错误号就很容易的找到错误。screen有个可以获取屏幕分辨率的属性。这时我就冒出一个想法:在作品展的时候,同学们因为分辨率的问题没少吃亏。我们可不可以根据这个属性获取本机分辨率,在赋给应用程序的电脑那?(以后用到在研究)
总结:不怕不知道,就怕不知道。在学习新的知识的时候一定要记住他的用处,在后面用的的时候一定要踏踏实实的去实践。有些东西不怕你不会用,就怕你不知道有这个东西。

猜你在找的VB相关文章