0

我最近一直在学习 vb.net,来自 java 和 c 的背景。我很乐意将按钮和类似的东西添加到我的表单中,然后使用这些点击事件来调用其他类中的函数。

但是,我一直在测试我的代码的方式是在我的表单中添加一个按钮,然后让 click 事件启动第一个函数调用(基本上我让这个按钮像 java main() 方法一样工作。

我最近一直想知道是否有一种更有效的方法来测试我的代码,类似于它在 java 或 c 中的完成方式。我的意思是,有没有办法跳过所有的表单内容,而只拥有一个类似于 java 中的 main 方法的子过程或函数?

我已经看到几个答案提到了如何添加获取主子以在 vb.net 中工作,但他们需要更改项目的一些属性。我正在寻找一些我可以编写代码并点击运行而无需禁用应用程序框架的东西。

由于我对 vb.net 还是比较陌生,我也想知道这是否是他们错误的做法?如果我被要求在面试中创建一些代码之类的,我是否需要担心启动所有内容,或者他们只是想看到我将类实现为独立文件?

谢谢你能给我的任何建议!

4

2 回答 2

0

我通常称之为....

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load


    If Me.IsPostBack Then
        'Do some stuff here if a form has been submitted, button, etc.
    Else
        'This is the first time this page has been called, so setup drop-downs, etc. here
    End If

End Sub

所以基本上这是被调用的第一件事。如果我正在测试,我可以在 If 的第一部分默认某些内容......但同样......可能不是您正在寻找的内容。

于 2012-06-25T19:25:45.110 回答
0

您始终可以启动“控制台应用程序”项目类型而不是“Windows 窗体应用程序项目”

这将跳过所有漂亮的 GUI 表单,并为您提供一个 Main() 一切准备就绪。您可以使用写入屏幕

Console.WriteLine(string) 

然后通过使用在最后暂停执行

Console.ReadLine
于 2012-06-25T19:36:36.357 回答