主人KuLuSの趣味Blog ★ PSP,エミュ,オンラインゲーム,PSU,パソコン,プログラム,SNS,著作権,舞台,歌舞伎,音楽,DTP,DTM,マンガ、ラノベなどを戯言ってみる
by dengel
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
■ カテゴリ
全体
・ゲーム/PSO/PSU
・PSP/PSV/エミュ/ガジェット
・DTM/Audio/音楽
・小説/漫画/ラノベ
・舞台/歌舞伎/映画
・プログラム/NW
・PC/戯言/メモ
iPhone/Android
■ 検索
■ お気に入りブログ
すちゃらか統一ウオーズを...
ゲームパッド地下秘密
Dengel Wing
Invisible Ray
博麗幻想書譜
目撃者を探しています!平...
■ Dengel Tweet
■ 以前の記事
2017年 06月
2016年 12月
2015年 01月
more...
■ 各種規約/設定
スカウター : 天魔の館
携帯からでも【天魔の館Blog】へ
QRコード
 ● 活用サイト
■Gmail
■MSN Hotmail
■Simpletext

■10分Mail (メーラー)
■7日Mail日本語 (メーラー)

▼【CG/画像加工】▼
■Photoshop
■Pixlr
■Naverフォトエディタ

▼【ストレージ】▼
■Nドライブ(30GB)
■SkyDrive(7GB)
■Yahooボックス(5GB)

▼【SNS】▼
■mixi
■マンガ読もっ! (漫画系)
■ほんのきもち (漫画系)
■Gocco (小説系)
■手書きブログ
■BOOK index(本情報)

▼【便利サービス】▼
■SimpleAPI (リンクサムネイル)
■ColorGenerator (色生成)
■Button Generator
■CoolText (タイトル生成)
■bgmaker(背景画像生成)
■Media Convert (ファイル変換)
■いい色 (写真加工)
■Glad (グラデ生成)
■igosso (画像サーチ)
■Doc&Sheet (google)
■Yahoo!ノートパッド (ネットメモ)
■Google トランジット (駅経路)

▼【ラノベ創作関連】▼
■ライトノベル作法研究所
■-小説の書き方講座-
■キャラクターなんとか機
■Weblio 類語辞典

▼【音楽関連】▼
■Sounds39
■東方同人カラオケwiki
■うたスキ(joysound)

▼【PSP関連】▼
■Emu on PSP
■PSPnfo
■QJ.net(DL)

▼【Mylo】▼
■mylo-ねとらじ
■mylo COM-2@wiki
■mylo com-2
■mylolabs
・BlogMemoLinker(自作)
・ゲーム「Yacht」(自作)

▼【開発関連】▼
■CodeZine
■コードなにがし
■MOONGIFT
■Phpspot開発日誌

▼【情報】▼
■連邦
■Impress
■ITmedia
■SimpleAPI
■Gigazine
■アルファルファモザイク
■淡々と更新し続けるぞ雑記
■楽画喜堂
■らばQ
■電脳御殿
■かーずSP

■にがHP

▼【生活】▼
e-gohan
今晩のおかず検索
ご飯好き.COM

▼【WEBゲーム】▼
■ぱんぱんミュージック
■TYPING MANIA

Map

あわせて読みたい
フィードメーター - 天魔の館
ダンガンロンパ 希望の学園と絶望の高校生
ダンガンロンパ 希望の学園と絶望の高校生

 ● 素材拝借
▼タイトル画像▼
[www.SCX.hu]写真素材サイト
Richard Sweet photography 様
▼背景画像▼
Grayish Web 様
▼プロフィール画像▼
Bart Vermeersch 様
 ● 著作権利
このページで使用されている画像は(株)セガの許諾を得て、Windows用ゲーム『ファンタシースターオンライン ブルーバースト』および『ファンタシースターユニバース』よりキャプチャーしたものです。配布や再掲載は禁止されています。
(C) SEGA
■ 最新のトラックバック
venushack.com
from venushack.com
whilelimitle..
from whilelimitless..
撲殺天使ドクロちゃん 公..
from アニメ&マンガなどの情報紹介
PS2 Tomb Rai..
from ゲーム 攻略 サイト
■ その他のジャンル
■ ライフログ
■ ファン
■ 記事ランキング
■ ブログジャンル
■ 画像一覧
■ VB.Net2005メモ ■
  ::: 2007年 09月 08日 :::
■関数の構造について。
 VBをやっていて、関数を作成する際、その都度調べて適当にやっていたのだけれど、記憶整理用にメモ。

 関数の構造と定義を理解して使用を必要最低限にするのは、あまり外に向かって呼出可能にしておくと、関数名の重複や、変数名のミスにより、取り出さなくてくてもいい情報を取り出して、あたかもキチンと動いているよう錯覚してしまうなどの、ヒューマンエラーを減らす事になる。

●各定義
・Private
 指定されたそのモジュールでのみ呼び出せる。

・Public
 フォーム内でのみ共通で呼び出せる。ただし、全フォームやクラスに関係する標準モジュール内で定義される場合は、プロジェクト内から自由に呼び出せる。

・Function
 モジュールやフォーム、クラスを関係なくプロジェクト内のどこでも呼び出せる。

■各関数の戻り値が指定できるもの
 関数を定義する上で一番考慮するのが、引数の有無と、戻り値の有無。
 なるべく余計な変数を持たせないのが、バグを減らす事になる。
●戻り値のないもの
sub 関数名 (引数)
end sub

public sub 関数名 (引数)
end sub

private sub 関数名 (引数)
end sub

●戻り値のあるもの

function 関数名 (引数) as 戻り値
end function

public function 関数名 (引数) as 戻り値
end function

private function 関数名 (引数) as 戻り値
end function





[ 戯言 ]
 自分的には、Form内の共通処理には、Form処理内に「public sub」。
 全体共通には標準モジュールに「Public sub」を使ってました。
 Functionもあるから、もうちょっとVBとして効率の良い構造定義を扱っていきたいものです。

 ま、これに慣れるとその生産性から、他の言語に移る気がうせてくるのでメインで使わないつもりですけど、、、
[PR]

by dengel | 2007-09-08 15:33 | ・プログラム/NW