- PR -

VB6→VB.NET 標準モジュール等の扱いについて

1
投稿者投稿内容
WAO
会議室デビュー日: 2005/07/29
投稿数: 8
投稿日時: 2005-07-29 16:32
はじめまして。
本日より参加させていただきます。よろしくお願いいたします。

早速ですが、VB.NETを最近になって始め、脱VB6を目指しています。
オブジェクト指向の勉強をしながらやっているのですが、
分からない点があり、アドバイス頂ければと思い投稿させて頂きます。

今まで、VB6を使用していたこともあり、標準モジュール(グローバル変数&定数&関数)を
多用していました。
VB.NET(オブジェクト指向?)では推奨されない用法ということですが、それらに代わる手法が分からない状況です。

自分としては、
1.独自の名前空間内にクラス&変数等を作成し、それらをImportsする
2.独自のクラス内に公開プロパティを作成し、Sub Main()、または、都度、
  インスタンス生成して、それを使用する
ぐらいかな?と思っています。

いささか、独学である為、正直、どういう手法が一番良い手法なのか、
分かっていない状況でして、こんな手法が良いよ...といったアドバイスをお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-07-29 16:38
こんにちは、じゃんぬ と申します。

引用:

今まで、VB6を使用していたこともあり、標準モジュール(グローバル変数&定数&関数)を
多用していました。
VB.NET(オブジェクト指向?)では推奨されない用法ということですが、それらに代わる手法が分からない状況です。


え? 変わる手法ですか? そのまま「モジュール」を使えば良いですよ。
できれば、static なクラスを使って欲しいところですが...

VB で言えば、Shared だらけなクラスで代用ですか。



_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
たつごろー
ぬし
会議室デビュー日: 2004/10/25
投稿数: 496
投稿日時: 2005-07-29 17:18
変数の性格分けをして性格毎にクラスに分離

その変数を扱うメソッドをそのクラスに所属させる

どうしても1つの変数にしたくなったらstaticなクラスに置く
たとえば、環境設定やユーザ情報など

いろいろと試してみると、いつか世界が開けます。

_________________
たつごろー
codeseek
こみゅぷらす
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-07-29 17:32
引用:

たつごろーさんの書き込み (2005-07-29 17:18) より:
変数の性格分けをして性格毎にクラスに分離
その変数を扱うメソッドをそのクラスに所属させる


たつごろーさんを見たら、このスレ を思い出しました。



_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
WAO
会議室デビュー日: 2005/07/29
投稿数: 8
投稿日時: 2005-07-29 18:35
じゃんぬさん、たつごろーさん、アドバイスありがとうございます。

早く世界が開けるように、staticなクラス等、いろいろと試してみようと思います。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)