我正在尝试从使用 VBA 的经验中学习 VB.Net。我想知道是否有类似的东西使用 VB.Net 中 VBA 的“Debug.Print”。还有类似于 VB.Net 中存在的即时窗口的东西吗?我也在寻找那个。
答案是肯定的,有一个即时窗口。
\n更有意思的?实际上,Access/VBA 中的同一键 ( Ctrl+ ) 将为您启动即时窗口!G(所以是的,立即窗口,并使用相同的键(Ctrl+ G)来显示它)。
\n所以这允许在 VB.NET 中使用“类似”的方法
\nIn VBA:\nDebug.print "Hello"\n\nIn vb.net\nDebug.print ("Hello")\nRun Code Online (Sandbox Code Playgroud)\n请记住,当您debug.print在 VB.NET 中使用时,您需要使用()表达式。所以()需要括号。(在 VBA 中这是可选的)。
还有一个非常重要的提示:
\n默认情况下,debug.print输出不定向到立即窗口。
因此,在 VS 中,转到 Tools \xe2\x86\x92 选项。在左侧窗格中选择“调试”,然后选择输出窗口。在该区域中,选中此框:
\n\n那么,一旦你这样做了?
\n在调试过程中,应该会出现立即窗口。(如果没有,请点击Ctrl+ g)。
\n不幸的是,当您停止调试时,Windows 会隐藏,但您可以再次点击Ctrl+ g。
\n很少有 VB.NET 人员知道 VBA Access 人员知道的内容?\n即使不进行调试,您也可以在立即窗口中键入代码调用,例如:
\n\nVS 将切换到调试模式,并调用/运行该代码!因此,您甚至可以调用+使用您创建(或内置)的子程序和函数,甚至无需处于调试模式(这正是 VBA 开发人员长期以来所做的事情,并且 VB.NET 支持这种美妙的开发方法。
\n因此,VBA 的这个伟大想法可以在 VB.NET 中使用,但似乎很少有人知道这个伟大的工具。
\n它不像我们都熟悉和喜爱的 Access 中的即时窗口那样“相当”流畅和简单,但是选中上面的框,并使用“长时间” Ctrl+g键打开/显示即时窗口会有很长的路要走并提出了一个很好的欢迎垫,帮助 VBA 开发人员跳转到 VB.NET。
\n除了Ctrl+之外g,您还可以通过从 IDE 直接转到 Debug \xe2\x86\x92 Windows \xe2\x86\x92 来显示窗口。
\n