注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

王春玲 廊坊师范学院信息技术提高班十四期

公子扶苏 JIN YAN SHEN XING

 
 
 

日志

 
 

陈伟视频总结之全局对象  

2017-02-25 21:33:56|  分类: IT |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1.全局对象是什么?
全局对象就是指一个对象有且只有一个实例。
2.全局对象和对象有什么区别?
全局对象有且只有一个,不需要声明和定义,可以直接使用。
3.全局对象包括哪些?
-app
-Screen
-Err
-Clipboard
-Forms
-Printer(s)
-Debug
4.这些对象都是怎么用的呢?
App对象:表示当前的应用程序 
其主要属性有:
App.Comments 程序说明
App.EXEName  程序名称
App.FileDescription  文件描述
App.HelpFile    文件名称
App.LegalCopyright  程序版权
App.Major   程序主版本
App.Minor   程序次版本
App.Path     程序路径(VB百例我们常用到的一个)
Err对象:表示异常对象
其主要属性有:
Number:(0-512)(513-65535),vbObjectError
                 0-512,缺省情况下,系统提供的一些错误号。
                 513-65535,程序员自定义的错误号。
                 如果这个错误是在类或对象里面出现,这种错误号应该是(513-65535)+vbObjectError.
Description:即错误描述。它是一个字符串。描述出现了什么错误,
Source:即错误源。它是一个字符串,描述的是在什么地方产生了错误。
主要方法:
Clear,把全局对象清空,就相当于把错误号Number恢复为0.
Raise,指在运行时产生错误,用户通过Raise方法调用,产生用户自己希望的错误号。
如何处理:
    - On Error resume Next
      如果这条语句出现错误,下一条语句继续执行,异常忽略了。
    - On Error Goto[LineLabel|0]
      给定了一个行号或者错误清0
    - If(err.number>0)then ...
      判断错误号是否大于0,错误对象不为空,说明上面的语句产生了错误。
    - Resume[[0]|Next|Line]
      当转到行号的时候,直接返回到Next,返回到当前语句的下一条,或返回到错误号,或清空。
Screen:显示当前显示器的分辨率 单位:Twip
注意:对于一个窗体来说,窗体的内部高度和宽度和它的外部高度和宽度的单位可能是不一样的。因为窗体的内部高度和宽度,我们可以通过窗体的度量模式(Scalemode)这个属性来设置,可以设置为Twip,还可以设置为像素,厘米,点。
Clipboard对象:即剪切板,用于文本的复制和粘贴
主要属性有:
SetText data,textFormat:设置文本
GetText(textformat):读取文本
SetData  data,picformat :主要指的是设置图片
GetData (picformat):主要指的是读取图片
GetFormat(dataformat),是一个函数,它的返回值代表的是剪切板里面是否存在dataformat参数给定的类型的数据。
debug对象:起调试作用
主要属性有:
Assert :断言:添加布尔表达式,如果这个表达式为真,继续执行,否则程序中断。
Print :打印:在立即窗口显示某个输出。如果是在有多个打印机的设置下,需要设置Print,一般情况下不需要。

每周一更,更完为止

看者五毛,投钱于此。


 
  评论这张
 
阅读(73)| 评论(27)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017