トップページ > プログラム > 2014年04月21日 > IcZ5aFAs

書き込み順位&時間帯一覧

13 位/170 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000213



使用した名前一覧書き込んだスレッド一覧
194
デフォルトの名無しさん
VBScriptについて必死に話し合うスレ

書き込みレス一覧

VBScriptについて必死に話し合うスレ
197 :194[sage]:2014/04/21(月) 22:47:50.52 ID:IcZ5aFAs
>>195
以下、親切心。

VBScript では、ライブラリ的なことは 99% COM オブジェクトにやらせる、という発想だから、おもくそ環境(Windows や .NET のバージョン)に依存してしまう。
移植性を重視するなら、無いものは自分で作る精神が必要。List クラスや Node クラスは自分で作るものだ。
人気が無いからライブラリが整備されていない。だから自分が作る。それが楽しい。というのが VBScript の味わい方だと思うよ?
だから腕を磨きたい初学者には割と向いている言語だと思う。
しかし、言語仕様や、備え付けのライブラリに頼りたい向きには全くお勧めしない。

ところで、今はもう、本格的に Windows 上でスクリプトするなら PowerShell。
最大のガンだった XP がサポ切れしたから、これから本気で Windows スクリプトしたい連中はガンガン移行していくと思う。
実際、VBScript 関係のマトモな書籍はほとんど手に入らなくなってきている。
俺には何でお前さんが VBScript なのかわからんよ。

さて、Array は下記の理由で使いどころが限られる。
・動的配列は、言語仕様上、配列とクラスの中間の様な扱い、いわば特別扱いなクラスになっている。
・構文上は静的配列と同じだが、それがかえって足かせになっている。
・メンバ変数に添え字でしかアクセスできない
・メソッドの追加もできない
Java の Vector クラスのソースとか読めば、Array は古き良き、しかし未熟な時代の産物なのが分かる。

Array は has a の関係で自作クラスを通して使った方がいい。
VBScriptについて必死に話し合うスレ
198 :194[sage]:2014/04/21(月) 22:50:33.66 ID:IcZ5aFAs
あ、.NET のバージョンはちと言い過ぎだった。
.NET のクラスは VBScript からは使えないものがほとんどだから(引数の型の関係で蹴られることが多い)。
IE とか Office のバージョン、とか言った方が意図が伝わるな。
VBScriptについて必死に話し合うスレ
201 :デフォルトの名無しさん[sage]:2014/04/21(月) 23:55:11.38 ID:IcZ5aFAs
>>199
だが俺はお前さんを trust しないよ。

何故なら、
>>168
>>173
>>177
>>179
>>181
>>192
>>194
は全部俺だからだ。

他人の疑問に答えることも己の勉強になるから、その点「だけ」は例を言っておく。
まぁもう VBScript に関わることは無いと思うけど。XP が終わってくれて実にせいせいしている。


>>200
何を言っている?VBScript にできることは全部できる。
もし、今のところ VBScript でしか実現する方法を知らない、しかし今やらなければ、ということであれば、PowerShell スクリプトから VBScript を呼べばいいだけ。
簡単でしょ?
言語仕様にちょっと変態さんが入ってるところは認める。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。