0

私は最近、javaとcのバックグラウンドからvb.netを学んでいます。フォームにボタンなどを追加し、それらのクリックイベントを使用して他のクラスの関数を呼び出すのは非常に快適です。

ただし、コードをテストする方法は、フォームにボタンを追加してから、クリックイベントで最初の関数呼び出しを開始することです(基本的に、このボタンはjava main()メソッドのように機能します。

私は最近、JavaやCで行われるのと同様の、コードをテストするためのより効率的な方法があるかどうか疑問に思っています。つまり、すべてのフォームをスキップして、Javaのメインメソッドに似たサブプロシージャまたは関数を使用する方法はありますか?

メインサブをvb.netで機能させる方法を追加する方法について言及したいくつかの回答を見てきましたが、プロジェクトのプロパティの一部を変更する必要がありました。アプリケーションフレームワークを無効にすることなく、コーディングして実行を実行できるものを探しています。

私はまだvb.netに比較的慣れていないので、これが間違った方法であるかどうかも疑問に思っています。インタビューなどでコードを作成するように求められた場合、すべてを起動することを心配する必要がありますか、それとも、クラスをスタンドアロンファイルとして実装することを望んでいますか?

アドバイスありがとうございます!

4

2 に答える 2

0

「Windowsフォームアプリケーションプロジェクト」の代わりに、いつでも「コンソールアプリケーション」プロジェクトタイプを開始できます。

これにより、すべての優れたGUIフォームがスキップされ、Main()をすぐに使用できるようになります。を使用して画面に書き込むことができます

Console.WriteLine(string) 

最後に使用して実行を一時停止します

Console.ReadLine
于 2012-06-25T19:36:36.357 に答える
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 に答える