广告Logo
目录 综合报道 软件世界 硬件周刊 大众网络 OA专刊 游戏广场 评测与市场
当前位置:电脑报电子版 > 1999 年 > 36 期 > OA专刊 > 提高VB的编程效率

《 提高VB的编程效率 》

  VB编程班学习已经开始。为了让学员能尽快地开始编写自己的VB程序,并充分发挥VB简单易学、功能强大的优点,结合VB可视化的特点,以下提出了一些提高VB编程效率的方法:
  1.VB支持条件编译,这使得开发者可以方便地利用特定的条件来控制包含哪些代码、剔除哪些代码。在同时开发16位和32位Windows程序时,这个特点非常有用。可以利用“CTRL+方向键”调整控件位置或“SHIFT+方向键”调整控件的尺寸。在此情况下,控件的位置或大小以像素为单位改变。使用这两种功能时,必须清除“Align to Grid”选择框。
  2.VB支持用户自定义的鼠标光标。为显示自定义的光标,在控件的属性窗口中,将“MousePointer”属性设为“Custom”。然后点击“MouseIcon”属性旁的按钮,在对话框中选择一个图标。当程序运行时,每次鼠标指针在该控件上经过时,都会变为用户自定义的图标形状。
  3.尽可能多地减少程序中连接对象和它的方法或属性之间的“.”,可以提高程序的运行速度。因为实际上每一个“.”都对应着一个或多个函数调用,可以通过使用中间对象变量、With语句或For Each循环来消除“.”。
  4.在VB的代码编辑窗口中,通过快捷键可以在函数被调用的地方和其定义的地方迅速地切换。方法如下:首先在“View”菜单中选中“Procedure Definition”选项。然后当你在代码窗口中将光标移到对某个函数或过程的调用处并按下“Shift+F2”时,就会跳到该函数或过程的定义处;此时如果按下“Ctrl+Shift+F2”,则会跳回或过程被调用的地方。
  5.添加到VB Form中的控件会自动继承该Form的字体属性。笔者在编程中发现,在开发中文界面的程序时,最理想的字体是“System”,这种字体无论在中文Windows、西文Windows+中文之星还是Richwin下都能得到较一致的显示效果。由于VB缺省的字体是“MS Sans Serif”,我们可以利用以上特性,先把Form的Font属性设为“System”,再向其上添加控件,这样所有控件都具有“System”字体属性。
  6.当向一个窗体中添加多个相同的控件时,每次在控件窗口选取控件并在开发窗体中画出控件后,VB都自动将控件窗口的该控件复原,当需要再添加同样的控件时,必须再次从控件窗口中选取。如果在控件窗口中用鼠标点选控件时,同时按下“Ctrl”键,则可在开发窗体中同时加入多个该控件而无需每次都去选取。
  7.在使用SetupWizard生成安装盘之前,应该从工程中剔除所有没有使用的定制控件和参考。如果这些未被使用的定制控件和参考没有移走的话,SetupWizard将在安装盘中包含与它们对应的支持文件,从而使安装文件膨胀,且增加了不可靠性。剔除定制控件和参考的方法是:从“Tools”菜单中选择“Custom Controls”或“References”菜单项,并在随后出现的对话框中清除未用项的选择框。
下载本期推荐软件页 首

  《电脑报》版权所有,电脑报网站编辑部设计制作发布