1

以前はJavaでプログラミングしていましたが、VB.NETへの移行を検討しています。フォームデザイナーがいることを知っているVisualStudio2010 Expressを使用していますが、コンポーネントが適切に配置されていないように見えたり、サイズが適切に変更されなかったりするため、商用アプリケーションに使用するのは好きではありません。質問は、Javaで行うように(LayoutManagerなどを使用して)GUIを作成する方法はありますか?

また、このトピックについて話している間、商用アプリケーションの開発と販売を許可するためにVisual Studioを購入する必要がありますか?

前もって感謝します

4

2 に答える 2

1

JavaのようなGUIの作成は本当に時代遅れです...

WPFを見てください!

WPFを使用すると、XAMLでGUIを作成できます。これは、レイアウトマネージャーなどを使用する場合と非常によく似ています(数か月前にもまったく同じ選択をしました)

なぜVSを買うべきなのかわからない、ごめんなさい。

参照: http: //msdn.microsoft.com/en-us/library/aa970268.aspx

ボーナス:WPFを使用できる場合は、Silverlightを使用できます^^

于 2012-07-23T20:19:05.303 に答える
1

必要に応じて、すべてのコードを手動でレイアウトすることもできます。実際のところ、Visual Studioでフォームを作成すると、このすべてのコードを含む対応するDesignerクラスが作成されます。

例:

  • Form1.vb
  • Form1.designer.vb

*注-これらのファイルを表示するには、ソリューションエクスプローラーの上にある[すべてのファイルを表示]ボタンをクリックする必要があります。

デザイナクラスを見ると、すべてのコントロールプロパティを確認できます。(textBox1.Size、textBox1.Locationなど)(下のスクリーンショットを参照)

しかし、それは本当に難しい方法です。Visual Studioには自動スナップ機能があり、コントロールを整列させたり、上、中央、下、左、右などを整列させたりできるボタンがあるため、適切に整列することは問題ではありません。

あなたは本当にデザイナーを使って絶対的なコントロールを手に入れます。それは無料版だけでなく、費用のかかるものにも当てはまります。

ここに画像の説明を入力してください

于 2012-07-23T20:21:27.270 に答える