当前位置:  开发笔记 > 编程语言 > 正文

您最喜欢的Visual Basic 6.0工具和提示

如何解决《您最喜欢的VisualBasic6.0工具和提示》经验,为你挑选了12个好方法。

这与一篇类似的帖子有些相关,但该帖子一般是Visual Studio 6,很多建议都不适用于Visual Basic 6.0.

建议或投票选择工具/提示.每个帖子请一个工具/提示,以便每个人都可以单独投票.包括工具的简要说明.



1> Martlark..:

在VB6中启用鼠标滚轮:

Microsoft:启用鼠标滚轮



2> Clay Nichols..:

MZ工具.

自由.IDE的许多额外工具,如"收藏程序"和"添加错误例程"以及更多内容.

http://www.mztools.com/v3/mztools3.aspx



3> MarkJ..:

安装VB6后,我总是在Tools-Options上进行这些自定义.

在"编辑器"选项卡上关闭"自动语法检查 ".键入语法错误时不需要消息框 - 您只需要将问题行显示为红色,以便稍后进行修复.

在"编辑器"选项卡上启用"需要变量声明" 不要想,就这么做吧.

在"常规"选项卡上关闭"按需编译".您希望在运行代码时立即被告知语法错误,而不仅仅是在实际调用狡猾的例程时.

编辑:在环境选项卡上提示在程序启动时保存更改.(感谢wqw在评论中提醒我.)

在"常规"选项卡上将" 错误陷印 " 设置为"中断未处理的错误".实际上,这是个人偏好 - 但您应该选择适合您的设置.希望你已经为VB6程序制定了错误处理策略?

我有一个液晶显示屏,默认颜色不能很好,所以我把它们改成更轻的颜色.我也在使用Consolas字体.无论如何让我的VB6代码看起来二十一世纪:)


关闭自动语法检查是伟大的!从来不知道这是一种可能性.这个错误弹出一直困扰着我!

4> MarkJ..:

令人惊讶的是,有多少人不使用IDE按钮来注释和取消注释源代码块.它们位于" 编辑"工具栏上,如下所示:alt text http://img231.imageshack.us/img231/1949/vb6commentbuttons.gif.右键单击工具栏区域的未占用部分,然后勾选"编辑"选项以显示工具栏.

我曾经参加过"高级VB6"课程,导师不知道这些按钮.


编辑:AngryHacker有一种方法可以将快捷键与这些按钮相关联,以便在按键时注释和取消注释代码块.


这是一个更好的选择:http://www.angryhacker.com/blog/archive/2009/02/10/5-ways-to-be-a-more-efficient-developer-in-5.aspx

5> AakashM..:

我简直不敢相信没有人发布Bruce McKinney的Hardcore Visual Basic(现在在mvps.org上免费在线)!好吧,这是一本书,而不是一块软件,但它扩展到了一个真正的工具和技巧.


我喜欢这本书.任何其他粉丝可能也会对第三版的命运多in的故事感兴趣,还有勘误表和示例代码:http://brucem.mystarband.net/mckinney.htm

6> Shane Miskin..:

SmartIndenter负责所有自动缩进.它做了一件事,它做得非常好.它是免费的.

http://www.oaltd.co.uk/Indenter/Default.htm

SmartIndenter http://img151.imageshack.us/img151/1392/screencaps1.jpg



7> Keith Maurin..:

该vbAccelerator网站.它有很多很好的例子和完整的源代码免费控制.该网站现在几年没有更新,但它仍在继续运行,我在VB6工作时仍然会回到它.



8> cmsjr..:

我真的很讨厌通过将数组传递给试图执行UBound并在错误发生时捕获错误的辅助函数来检查数组是否未初始化.

解?

使用VarPtr获取数组的地址,将地址传递给CopyMemory以获取数组的SafeArray结构,如果SafeArray结构指示0维,则数组未初始化.

编辑感谢Lance与示例的良好联系

http://vbnet.mvps.org/index.html?code/helpers/getarraydims.htm



9> RS Conley..:

GoF的设计模式.虽然VB6似乎没有特定的事实,大多数模式都是基于接口实现和聚合对象(而不是继承),这使得它非常适合与VB6一起使用.他们在第16至18页谈到这一点,并在一个声明中总结.编程到接口,而不是一个实现如果有一件事VB6和COM做得好就是处理接口.



10> RS Conley..:

整个mvps.org网站在这里

我推荐Karl Peterson的"一站式来源"和Randy Birch的VBnet(与VB.NET无关)和Common Controls Replacement Project.



11> 小智..:

Make My Manifest可以产生Reg-Free COM清单(根据需要放入"Styles"等等).这允许将许多VB6 EXE的XCopy部署到WinXP或更高版本.

没有更多的"依赖"恐惧或DLL地狱!



12> stone..:

VB6 IDE不记得您最大化代码窗口的偏好.要启动最大化的VB6代码窗口,请设置此字符串注册表项:

[HKEY_CURRENT_USER\Software\Microsoft\Visual Basic\6.0]

"MdiMaximized"= "1"

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有