0

私は Visual Basic 2010 は初めてですが、Visual Basic 6 の経験はある程度あります。2 つのデータベースからデータを変換するプロジェクトを作成する任務を負っています。(つまり、顧客。連絡先、請求書。) 私がする必要があるのは、顧客をあるデータベースから別のデータベースに変換し、問題 (たとえば、住所が長すぎるなど) にフラグを立てることです。

私はオブジェクト指向プログラミングが初めてなので、これを実装するためのベストプラクティスを求めています。

ソースの顧客テーブルと宛先の顧客テーブルを組み合わせた顧客クラスをセットアップするか、それともそれぞれに別のクラスをセットアップしますか? そして、実際の変換を行うメソッドをどこに配置する必要がありますか。

任意のガイダンスをいただければ幸いです。

4

2 に答える 2

0

あなたは vb6 出身なので、VB.NET でプログラミングを始めると思います。開始する前に、Visual Basic .NET リファレンスを読み始めることをお勧めします。

リファレンス (Visual Basic)

また、この OOP Vb.net プログラミング ガイドも役立ちます。

VB.NET でのオブジェクト指向プログラミング

于 2012-11-15T12:48:44.047 に答える
0

プログラマーの数と同じくらい多くの方法があると思います。

私のタスクが、あるデータベースから別のデータベースにデータを変換することであった場合、DBComparerたとえば、2 DataTables(各データベースから 1 つ) を保持し、次のメソッドを持つことができるクラスを作成します。 2 つのデータテーブルを比較します。

次に、変換する必要のあるテーブルごとにそのクラスを継承します。

Public Class CustomersComparer
    Inherits DBComparer

そうすれば、比較モジュールを変更する場所が 1 か所だけになり、その情報をさまざまなテーブルごとに使用できます。

繰り返しますが、これは単なるアイデアであり、各プログラマーはこれを行うさまざまな方法を提供します。私の意見では、重要な部分は、.Net が提供するさまざまな可能なオブジェクトと真の OOP 環境を通じて提供される素晴らしいパワーを使用することです。

.Net へようこそ。これであなたの心が働き始めることを願っています :)

于 2012-11-15T16:22:00.873 に答える