VisualBasic应用系统开发及其集成技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11.1 应用系统封面的制作与系统集成 11.1.1 如何创建系统封面 1. 封面的制作 在VB中,封面也是一个窗体,开发者可以在窗体上使用VB的绘图工具Line和Shape绘制出图形,也可以在窗体内载入一个图片框(Picture Box)或图象控制(Image Control),利用图片框或图象控制载入自己所喜欢的图片来制作封面 2. 浮动窗体的实现 在Visual Basic中,需要通过调用WINDOWS的API函数SetWindowpos来实现。 3. 封面窗体的卸出 当主窗体载入完毕后,封面窗体必须自动卸出。这里通过在主窗体中使用定时器控件,在激活主窗体的Activate事件中激活定时器,设置定时器属性,在定时器控件的事件Timer中,关闭定时器,卸出封面。 11.1.2用自然顺序法创建系统封面 所谓自然顺序法是指按照封面窗体的启动与卸出自然顺序来创建系统封面,此种方法是通常采用的方法,即在程序中创建两个或两个以上的Form窗体,把其中的一个作为专门的程序封面制作场所, 分1,2,3,4,5,6共六步骤创建。 11.1.3用人工控制法制作系统封面 1. 在窗体Form1中拖放一个时间控件Timer1 和一个容器控件Frame1,然后在Frame1上拖放一个命令按钮Command1, 2.把所有主程序工作控件都放在Frame1上。 3. 为窗体及各控件编写事件代码。 11.2 系统调试与错误处理 11.2.1 如何处理错误 Function FileExists (filename) As Boolean FileExists = (Dir(filename) ) End Function 为避免这种情况,在 Visual Basic 中可用错误处理功能中断错误并执行正确操作。当错误发生时,Visual Basic 将设置错误对象 Err 的各种属性,如错误号、描述等。 Function FileExists (filename) As Boolean Dim Msg As String 如果检测到任何一个错误,则开始捕获错误,从而响应错误处理程序 On Error GoTo CheckError FileExists = (Dir(filename) ) 如果未出现错误,则避免使用错误处理程序。 Exit Function CheckError: 如果出现错误,则在此分枝。 定义常数以表示固定的 Visual Basic 错误代码。 Const mnErrDiskNotReady = 71, mnErrDeviceUnavailable = 68 vbExclamation、vbOK、vbCancel、vbCritical 和 vbOKCancel 是 定义在 VBA 类型库中的常数。 11.2.2 设计错误处理程序 错误处理程序是应用程序中捕获和响应错误的例程。对于预感可能会出错的任何过程(应该假定任何 Basic 语句都可能导致错误,除非确知情况并非如此),均要对这些过程添加错误处理程序。设计错误处理程序的进程包括三步: (1) 当错误发生时,通知应用程序在分支点(执行错误处理例程的地方)设置或激活错误捕获。 (2) 编写错误处理例程,这里所有能预见的错误都作出响应。如果在某些点,控件实际上分支进入捕获,则说捕获是活动的。 (3) 退出错误处理例程。 1. 设置错误陷阱 (1) OnError Goto Line语句 (2) On Error Resume Next语句 (3) On Error Goto 0语句 2. 编写错误处理例程 错误处理例程体包含实际处理错误的代码,通常以 Case 或 If...Then...Else语句的形式出现。需要确定可能会发生什么错误并对每种错误提供操作方法。 3.关闭错误处理 如果在过程中激活了错误捕获,则当过程完成执行时,错误捕获会自动无效。 Sub ErrDemoSub () On Error GoTo SubHandler Kill test.bmp“ Kill 函数用于删除文件 On Error GoTo 0 Kill test.bmp On Error GoTo SubHandler 再次激活错误捕获 Kill test.bmp Exit Sub SubHandler: MsgBox 发生错误! Resume Next End Sub 11.2.3 系统调试方法 Visual Basic 的调试支持包括:断点、中断表达式、监视表达式、通过代码一次经过一个语句或一个过程、显示变量和属性的值。 1. 错误类型 三种类型的错误: 语法错误、运行

文档评论(0)

sunhongz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档