2016-08-16 2 views
-2

と方法に関する基本情報は...そう私は古いLOL長い話を短くよ、私はその場で働いていませんが、それに戻ってまで取得することを決めたん自分自身を会員管理プログラムにする オブジェクト指向プログラミングについて思い出せないことが1つあります。誰かが私のためにいくつかのことを明確にしてくれたら助けが必要です。私はそれに取り組んでいるプログラムを持っているオブジェクト指向プログラミング - 私はプログラミングで学び、1998年に卒業しWindowsFormの

は、メインのWindowsフォームは、私が所有するスポーツセンターについての情報を含むデータベースに異なるアクションを実行するためにさまざまな他の形態に呼びかけています。

は、プロジェクトに取り組んでしばらくして、私は別の子フォームで使用しているいくつかの方法がまったく同じであることを実感しました。たとえば、ユーザーが姓と名字を入力した場合、私はしばしばメンバーIDを見つけなければなりません。私はちょうどプロセスを固定するコードをコピーしました....しかし、!私は私の教師を覚えていますか

は言い続けた:「?あなたは多くの人にアクセスする何かが必要な場合は、なぜそれが誰かに属している必要があります 」

と私はそれがプログラミングするための良い方法ではありません知っています。

私の質問は:私が正しくその仕事はどうすればよいですか?メインの親フォームにメソッドを配置し、他のメソッドから呼び出す必要がありますか?それはそれを行う正しい方法ですか?これらのメソッドを含むクラスを使用するだけで、アプリケーションのどこからでも呼び出すことができますか?よくわかりません。

ありがとうございました。

1.ヘルパークラス:ヘルパークラスを作成し、我々はいくつかのオプションを持っている問題これらの種類を解決するために

答えて

0

。公開すると、このクラスはすべてのフォームで利用できるようになります。これで、このクラスのメソッドをすべての形式で使用できます。

2.静的クラス:静的プロパティと静的クラスを作成します。これを使用すると、アプリケーション全体でこのプロパティ値を使用してアクセスできます。この主な利点は、同じレコードを得るためにデータベースを何度も繰り返す必要がないことです。

希望すると、これが役立ちます。

+0

お返事ありがとうございます。これらの2つのキーワードを使用して、MSDNでいくつかの記事を読んで、OOPを見直すことができました。 熟練者がいつか自分のコードを調べると、あまりにも悪くはありません。 インデントとコメントについて私は約束しました:P – Karen

+0

私がそれを知ってうれしく思います。 – Sunny

関連する問題