VisualBasicを対象にしたオブジェクト指向プログラミングに関する参考書、Webサイトなどはないでしょうか。
現在、クラスモジュールなどを多用しオブジェクト指向プログラミングを実践しているつもりですが、あまり勉強したわけではないのでいまいちよくわからないです。
(オブジェクト指向プログラミングのメリットとデメリットなど)

このQ&Aに関連する最新のQ&A

A 回答 (2件)

大変タイムリーな質問です。



Webではなく書籍ですが、翔泳社のVisual Basic Magazineの3月号に特集があります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2001/04/02 17:39

これはあくまでも参考程度に・・・。



オブジェクト指向プログラミングを勉強するならば、VBはやめた方がいいと思います。なぜならば、

(1)純粋なマルチスレッドに対応していない。
(2)メソッドのオーバーロードができない。

などです。
挙げれば限りないですが、これこそ「オブジェクト指向」の醍醐味だと思いませんか?

実は私はC++ばかりやっていて、その後にVBをやりJAVAをやったときに苦労したのです。

それにOSに依存する言語は、これからは厳しいのではないでしょうか。
何だかJAVA信者のようですみません。
単なる参考程度に・・・。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QVB.NETをオブジェクト指向を踏めた上で勉強したい。

タイトルのとおりです。

お勧めの本やHPがありましたら教えてください。

Aベストアンサー

VB.NET の基本文法などを押さえた後、
UML を勉強されるとよいと思います。

http://www.amazon.co.jp/exec/obidos/ASIN/4881358014/503-5426373-1284717

Qオブジェクト指向

今オブジェクト指向について調べています.
「オブジェクト指向」ってどのようなものですか?(参考サイトなど)
具体的な例などを出して説明しなければなりません.
どのようなものを題材にすればいいですか?
よろしくお願いいたします.m(_ _)m

Aベストアンサー

ある複数のデータやプログラムを一つにかたまりとしてとらえる事が
オブジェクト指向です。

例えば、一人一人の個人データ(住所、電話番号、氏名)
とデータを印刷するプログラム
を一つのオブジェクトとすれば

Aさんのデータを印刷したいとすると、
オブジェクトの中から氏名がAさんと一致するものを検索し
そしてAさんのデータを印刷する事ができます。
Bさんのデータを印刷したいとしても
同じオブジェクトを使って検索、印刷でき、プログラミングの
効率がよくなります。

参考URL:http://yougo.ascii24.com/gh/07/000738.html

Qオブジェクト指向なプログラム

VB2008で作成しています。
あるコンボボックスは
システム内のいくつかのフォームに配置し
同じデータをDBから取得して表示します。
こういう場合、コンボボックスは
共通コントロールとして作成するのでしょうか?
VB6では、フォームロードで
共通関数をコールして値を取得していました。
.netでもこのやり方が普通なのでしょうか?

Aベストアンサー

コントロールとしては特に共通化せず、共通のデータ取得クラスと取得関数を作ってそこにデータバインドするのが一般的だと思います。

Qオブジェクト指向とは?

お世話になります。

VB.NETはオブジェクト指向言語であると聞きました。しかし、VB6.0はそうではないという話を耳にしました。

一部では、6.0もオブジェクト指向言語であるとも聞いたのですが、実際のところどうなのでしょう?
どうであれば、オブジェクト指向言語と言えるのでしょうか?

Aベストアンサー

素人ですが、下記参考になれば。
>VB6.0はそうではないという話を耳にしました。
人の張ったレッテルを信じるのでなく、ブレークダウンした具体的な内容で考えるべきと感じます。
WEB照会だけでも、下記ぐらいはすぐできます。
ーー
http://itpro.nikkeibp.co.jp/article/COLUMN/20060921/248617/
に良い記事を見つけました。
オブジェクト指向には
システム開発手法
特定の言語
の2つの点で語られることがある。
ーー
後者に限って言えば、
●クラス
http://homepage1.nifty.com/CavalierLab/lab/vb/clsmdl/index.html
クラスは使えるが、NEWがない?
http://blogs.wankuma.com/ognac/archive/2006/11/24/46934.aspx
●インスタンス
http://blogs.wankuma.com/jeanne/archive/2006/10/25/42449.aspx
http://blogs.wankuma.com/jeanne/archive/2006/10/25/42449.aspx
VB6では不徹底
●カプセル化
カプセル化という手法は従来のVisual Basicでも使用でき、フォームモジュール内の変数やプロシージャの宣言にPrivateとかPublicといったキーワードを付けることによって公開、非公開の設定ができ ...(
WEB照会から)
●継承
http://blogs.sqlpassj.org/masatotaniguchi/archive/2005/08/13/12756.aspx
●ポリモーフィズム
http://www.microsoft.com/japan/msdn/net/upgrade/interinher.aspx
が上がっています。
それぞれについて、VB6では不徹底箇所がありそれがどの辺なのかを勉強するべきことになると思います。

素人ですが、下記参考になれば。
>VB6.0はそうではないという話を耳にしました。
人の張ったレッテルを信じるのでなく、ブレークダウンした具体的な内容で考えるべきと感じます。
WEB照会だけでも、下記ぐらいはすぐできます。
ーー
http://itpro.nikkeibp.co.jp/article/COLUMN/20060921/248617/
に良い記事を見つけました。
オブジェクト指向には
システム開発手法
特定の言語
の2つの点で語られることがある。
ーー
後者に限って言えば、
●クラス
http://homepage1.nifty.com/CavalierLab/l...続きを読む

Q【オブジェクト指向について】

【オブジェクト指向について】
こんにちは。初めて質問をさせていただきます。
さて、ただいまVBを勉強中なのですが、オブジェクト指向のところで躓いてしまいました。
質問したい事は以下の点です。
(1) オブジェクト指向の理解について
  オブジェクト指向とは、プログラミングをするときに変数や機能などをクラスというものに格納しておくことで、プログラミングを円滑にすすめるための概念であると理解していますが、この理解は正しいのでしょうか?
ご回答お待ちしております。よろしくお願いいたします。

Aベストアンサー

>オブジェクト指向とは、プロ~ための概念であると理解しています
勉強されていますね。

>この理解は正しいのでしょうか?
正しいと思います。

その知識はどこで得ましたか?
ここで「オブジェクト指向とは?」なんて質問して、各自の持論を求めるより、その得た知識の本やサイトを熱心に熟読するか、単にググった結果を見た方が正確だと思いますよ。

※一応のキーワード
オブジェクト指向 wiki
カプセル化 wiki


このカテゴリの人気Q&Aランキング

おすすめ情報