アカウント名:
パスワード:
言語的にもランタイム的にも。一緒にしたらダメだと思うのだが。
確かに、.netが出た頃に、VBでそのまま開発できるんだ、と思ってコーディングしたら、なんかすごいVBじゃない感じがありました。VB.NETでコーディングしていると「無理やりBASICを.NETに合わせている」という感じがしました。.NETはC#ありきなんでしょうか。今ではC#のほうが言語的に使いやすいと思っています。
あと、VB 6.0からVB.NETへの改修(移植)がかなりコストがかかるので、今でもVB 6.0のexeがそのまま動いているところもかなりあります。VB 6.0のソースコードを.NETに変換するツールがVisual Studio(確か2005?)に組み込まれているので簡単に移植できるだろ、と思
VBでWinAPI使えなかった・VCでしか使えなかったのをVBでも使えるようにしたのが.NETという認識。別物というほど別物?「本来こうあるべきだよねー」な感じはするけど。
あれ?VBAでWindowsAPIは叩けましたよね。そういうことではなく?
VarPtr とか StrPtr という隠し関数ありますよね。Win32API叩く以外に用途が無いやつ。VarPtr は使わざるを得ないケースがあったような覚えがある。
Win32API叩きやすくて、作りもWindowsネイティブだし、けっこう素直な言語という印象がある>VB6
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
VBとVB.NETは別物 (スコア:0)
言語的にもランタイム的にも。
一緒にしたらダメだと思うのだが。
Re: (スコア:0)
確かに、.netが出た頃に、VBでそのまま開発できるんだ、と思ってコーディングしたら、なんかすごいVBじゃない感じがありました。
VB.NETでコーディングしていると「無理やりBASICを.NETに合わせている」という感じがしました。
.NETはC#ありきなんでしょうか。
今ではC#のほうが言語的に使いやすいと思っています。
あと、VB 6.0からVB.NETへの改修(移植)がかなりコストがかかるので、今でもVB 6.0のexeがそのまま動いているところもかなりあります。
VB 6.0のソースコードを.NETに変換するツールがVisual Studio(確か2005?)に組み込まれているので簡単に移植できるだろ、と思
Re: (スコア:0)
VBでWinAPI使えなかった・VCでしか使えなかったのを
VBでも使えるようにしたのが.NETという認識。
別物というほど別物?「本来こうあるべきだよねー」な感じはするけど。
Re:VBとVB.NETは別物 (スコア:1)
あれ?VBAでWindowsAPIは叩けましたよね。
そういうことではなく?
Re: (スコア:0)
VarPtr とか StrPtr という隠し関数ありますよね。Win32API叩く以外に用途が無いやつ。
VarPtr は使わざるを得ないケースがあったような覚えがある。
Win32API叩きやすくて、作りもWindowsネイティブだし、けっこう素直な言語という印象がある>VB6