2012-03-20 3 views
0

私はキャリア全体のプログラマであり、他の誰かと仕事をする必要はありませんでした。最近私は自分のプロジェクトで私を助けるために非常に若い(経験の浅い)新しいプログラマーを雇った。私たちが打ち負かす問題は、私たちのメインGUIがのようなUI elements0-15 tabs(これは開発にわずか4ヶ月間)、いくつかのナビゲーションバーなどたくさん保有していることです。私たちはVisual Studio 2010 ProとUltimateをDevExpressコントロールで使用しています。Visual Studio 2010でWinFormsフォームを同時に(少なくとも部分的に)作業するためのガイドライン

私たちはできるだけ多くのものを互いに隔てるよう努力してきました。(私たちはさまざまなものを持った小さなファイルをたくさん持っています。

ほとんどのものにはpartial classesが使用されていますが、小さなGUIは問題ではありません。

public partial class Act { 

} 

唯一の問題は、メインインターフェイスCENTER of the Universeです。 Designerと他のコードを分割する方法はありますか? TabControlを別のファイルに分割したい場合は、このTabControlの各Tabをさらに分割するといいでしょうか?このようなことに取り組むためのガイドラインはありますか?

私はほとんどの人にとって基本的なプログラマーのものだと思いますが、私はずっと自分自身で作業してきたので、私の背景は主に管理です。GUIベースのプロジェクトのチームで作業することは決してありませんでした。

Tortoise SVNを使用していますが、Visual Studio Team Foundationのライセンスを取得しています。

答えて

1

2人で独立して作業できるように、コントロールを分割する必要はありません。 Tortoise SVNで変更をコミットすると、競合を解決できます。

設計/メンテナンス上の理由から、それらを分けてください。たとえば、15個のタブを持つTabControlは過度の機能を果たしていると思われます。

1

以前の回答と同様に、適切なバージョン管理を使用して、手動で競合を解決してください。

さらに、UserControlsを作成し、メインUIにそれらを組み込むことができます。特に、これらのコントロールが他の形式で必要な場合。

UIデザインについて教えて、1つのフォームに多すぎるものを詰め込まないようにしたい場合は、このリンクを見たいと思うかもしれません。あなたの問題の根本原因がこの領域にある可能性があります。

+0

あなたは私にその 'UserControls'との考えを与えました。これは実際にはうまくいくかもしれません:-) – MadBoy

関連する問題