首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

学生信息管理系统——编程轨范(二)Err对象

2012-08-31 
学生信息管理系统——编程规范(二)Err对象在对学生信息管理系统调试的过程中遇到了N多错误,加了很多代码避免

学生信息管理系统——编程规范(二)Err对象

          在对学生信息管理系统调试的过程中遇到了N多错误,加了很多代码避免错误的产生,但是还是会有未知的错误出现,导致程序终止,那么如何尽量使程序正常运行减少错误是值的我们思考的问题!

          VB中设置了全局变量Err,他可以很好的避免已经编译的程序因为错误而瘫痪!当程序运行时遇到一个错误或者使用Err对象的Raise方法故意引发一个错误时,便形成了Err对象的属性。每个过程最好都具有一个错误处理代码,同时尽量将on error语句放在代码最前端。  

       下图明确写出了Err的信息:

  学生信息管理系统——编程轨范(二)Err对象   

                        针对错误处理主要有两种方法:“On Error  Resume   Next   ”当程序运行过程中遇到错误时就直接执行下条语句,把错误忽略掉。注意的是错误仅仅是被忽略了但仍然存在,我们可以使用代码查询错误信息。

              另一种方法是“On Error GoTo  ”遇到错误时执行代码指定的位置,主要的作用是将代码执行转移到错误处理程序上。需要注意的是:代码块末尾记得要加Exit Sub  或Exit function 等语句。否则有没有错误都会执行错误处理程序。

  例:

Private Sub From_LoadOn Error GoTo Error_Handle    代码块    Exit SubError_Handle:    MsgBox "错误号:" & Err.Number & Chr(10) & Chr(13) & _           "错误源:" & Err.Source & Chr(10) & Chr(13) & _           "错误描述:" & Err.Description & "请联系管理员!", vbOKOnly, "提示!"End Sub

           编程规范要求我们在代码中必须进行错误处理,一个出色的程序一定具有完善的错误处理!出色的程序把可能遇见的错误和不可能预料的错误都进行了很好的处理,细节处处都体现着用心,体现着全心全意为人民服务!关心是发现的源动力!

         



      

9楼lfmilaoshi5小时前
全心全意为人民服务。。。米老师
8楼dandanzmc6小时前
呵呵,我觉得这个很重要
Re: kanglix1an6小时前
的确很重要~~~
7楼wangyongxia9216小时前
错误处理很重要
Re: kanglix1an6小时前
嗯嗯~~
6楼xqf3096小时前
关心是发现的源动力
Re: kanglix1an6小时前
5楼aboy1236小时前
一个出色的程序一定具有完善的错误处理!
Re: kanglix1an6小时前
嗯,嘿嘿
4楼lishehe昨天 20:23
顶学习了
Re: kanglix1an12小时前
共同学习哈~~~
3楼xvshu昨天 20:09
加油
2楼zuozuo1245昨天 19:17
学习了
Re: kanglix1an昨天 19:50
共同学习哈~~~
1楼linlin80230619昨天 16:11
妞儿,加油长胖,加油学习哈~[e04]
Re: kanglix1an昨天 18:51
你也要加油长胖,长成“大胖妞”哈

热点排行