人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB.NET、Visual Studio、処理の繰り返し等について

■自己環境
Windows7
IE8
Visual Studio Ultimate 2012
Microsoft Visual Basic 2012
Microsoft .NET Framework Version 4.5.5
※VB.NET初心者ですので出来ましたら
一般的な内容を省かず分かり易くご教授
いただけますと大変助かります。


■質問事項

一度利用したプロシージャを同じファイル内で再度
同様のプロシージャを利用(呼び出し?)するには
どのような記述をすれば同じプロシージャを2度書
かずに使えるのでしょうか?
例題を記載いただき簡単でも良いので
まとめて頂けますと幸いです。

是非、ご回答をお願い致します。
また、このような質問が多く出そうですので、
お気に入り?などにご登録しておいて頂け
ますと幸いです。

●質問者: bgsszm
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●70ポイント ベストアンサー

http://smdn.jp/programming/vb.net/basics/07_procedure/


プロシージャを記載するのは 一か所だけです。

プロシージャは 必要に応じて 呼び出すだけで その記述は プログラムにおいて 通常は 2回以上 出現するものと思われます。

つまり 2回以上 同一処理をするものを プロシージャにして 一回の記述で済まそうとするものなのです。

なので 呼び出しの記述は 何回も 書くことがありますし、それが普通です。


bgsszmさんのコメント
簡潔に分かり易くお教え頂きありがとうございました。 とても参考になりました。

2 ● SweetSmile1978
●20ポイント

同じ処理を一つの場所で繰り返すなら for や for each などを使います。
http://smdn.jp/programming/vb.net/basics/03_statement_02_loop/

単にまったく別の場所で同じ処理が発生するということなら
きゃづみぃさんのおっしゃるとおりプロシージャにします。

そこまで初心者で ultimate を使っているということに驚きです。


bgsszmさんのコメント
ご回答ありがとうございます。 SubとFunctionの使い方や処理を連続して 行うということがあまり理解できず、 このような質問をしてしまいました。 勉強になりました。

3 ● oil999
●10ポイント

再帰プロシージャという形で、VB2012で普通に書くことができます。
http://msdn.microsoft.com/ja-jp/library/vstudio/81tad23s.aspx


bgsszmさんのコメント
ご回答誠にありがとうございます。 このようなプロシージャもあるんですね。 勉強不足でした。 参考になりました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ