微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题菜鸟捉虫(7)
栏目软件世界
发布2001年7期
  各位新老PFans,想必经过长长的假期,大家在编程方面已经有一定进步了吧。我们在“编程乐园”中陆续介绍了关于Visual Basic编程的基本概念、语法规则、编程技巧和大量的趣味实例(请从《电脑报》2000年38期看起)。
  我们都知道,在实际编程中很可能在细小的地方出现问题,我们必须具备一双“火眼金睛”,能够迅速地找出程序的Bug,尽量在开发阶段就能发现问题和解决问题,同时也为了进一步提高各位的实战能力和加强对基本知识的掌握。我们新推出一个栏目──“菜鸟捉虫”,顾名思义,就是找出程序之中的错误,这在以后调试程序是大有裨益的。要知道很多优秀的程序员在这方面下了很大的功夫,因为在软件开发过程中,调试过程是非常必要和关键的,大型的软件厂商都设有专门的程序测试工序,这也是通往程序员道路的一个重要训练内容。
  这一期是一个关于用公共对话框(Common Dialog)进行文件操作的错误程序,由重庆的杜伟朋友提供,其中有两处错误,请将你找到的错误寄给责任编辑(E-mail:cys78@cpcw.com或重庆市人民路236号软件世界收,请注明“菜鸟捉虫”)。我们会逐渐加大找错的难度,也希望大家互相交流,提供错误程序或解答(注:每个错误程序不超过3个错误)。
  程序代码如下:
  Private Sub Open_Click()
  With CommonDialog
  .FileName=“”
  .Filter=“所有文件|*.*”
  .ShowOpen
  If .FileName=“” Then
  Exit Sub
  Else
  Dim sStr As String
  Open .FileName For Input As #1
  Do While Not EOF(1)
  Line Input #1,sStr
  Text1.SelText=sStr & vbCrlf
  Close #1
  Loop
  End If
  End Sub
  如果大家对公共对话框不太熟悉的话,可以参考《电脑报》2001年第1期B8版《公共对话框控件的应用》一文。