错误前 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 Sub、Exit Function或Exit Property 2、DeBUG 对象,调试对象。主要方法: (1)Assert ,断言:添加布尔表达式,如果这个表达式为真,继续执行,否则程序中断。 (2)Print ,打印:在立即窗口显示某个输出。 全局对象属性的详细讲解:http://www.jb51.cc/article/p-etvbsdwc-bdq.html
在学习这些知识的时候让我想起了在调试机房管理系统的时候,例如在txtsql 语句处加一个断点,在程序运行到这里的时候可以查看自己的SQL语句是否写错。但是有时候由于语句比较长,断点显示一半就不显示了。但是让自己好是着急,现在只要在txtSQL语句后加一个 deBUG.print txtsql就OK了。还有自己的机房中没有用到错误处理语句,这是个不完整的系统。因为系统在以后的运行过程,由于用户 *** 作不当或其他原因总会出现错误的,在出现错误后你的系统直接蹦了,而么有提示。用户对你系统的信任度就会减低。也不利于你以后的调试,我们可以在比较容易出现错误的地方加一段代码 err.number ,这样出现错误后看提示的错误号就很容易的找到错误。screen有个可以获取屏幕分辨率的属性。这时我就冒出一个想法:在作品展的时候,同学们因为分辨率的问题没少吃亏。我们可不可以根据这个属性,获取本机分辨率,在赋给应用程序的电脑那?(以后用到在研究)
总结:不怕不知道,就怕不知道。在学习新的知识的时候一定要记住他的用处,在后面用的的时候一定要踏踏实实的去实践。有些东西不怕你不会用,就怕你不知道有这个东西。 总结
以上是内存溢出为你收集整理的vb回顾 (全局对象)全部内容,希望文章能够帮你解决vb回顾 (全局对象)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)