【VB.NET】VS2005 選 ..
892:デフォルトの名無しさん
07/05/19 09:28:04
VCにはプロでも無い
893:デフォルトの名無しさん
07/05/19 09:28:14
(´・ω・`)差別してるんですがな
894:デフォルトの名無しさん
07/05/19 09:45:58
ctrl+alt+cクラスビューあるじゃん
895:デフォルトの名無しさん
07/05/19 13:06:43
Cとか覚えてるならC#。
エクセルのスクリプト使えるならVB
896:デフォルトの名無しさん
07/05/19 13:08:54
一切何も知らなくてこれから始めるならVB
897:デフォルトの名無しさん
07/05/19 14:14:02
int i;
って書くよりも、
i as integer,
int calc()
って書くよりも、
function calc() as integer
のほうがわかりやすいYO!
898:デフォルトの名無しさん
07/05/19 14:31:34
Don't sweat the small stuff.
899:デフォルトの名無しさん
07/05/19 15:03:13
VBの配列の表記法には不満があるな。
メソッドとメソッドの間に区切り線が引かれるIDEの機能はc#にも欲しい
900:デフォルトの名無しさん
07/05/19 15:52:35
VBの配列は他のBASICと一緒じゃないか?
901:デフォルトの名無しさん
07/05/19 16:06:05
他のBASICって発想がどこから出てくるんだw
>>1
902:デフォルトの名無しさん
07/05/20 04:17:08
旧VBのみでVB.NETは知らないが
大昔のBASICのDATA文風にカンマ区切りで記述できるConstがあったら
多少はマシだった気も>VBの配列
903:デフォルトの名無しさん
07/05/21 06:25:09
>>902
ActiveBasicにはそんな配列初期化の機能があるらすぃ
904:デフォルトの名無しさん
07/05/22 21:25:36
以前VBのゲームプログラミングの本でDATA文風のプログラムを見た事が
有ったので探したらこんな感じのプログラムだった
URLリンク(x7net.com)
905:デフォルトの名無しさん
07/05/26 12:58:09
>>892
何が無いって?
906:デフォルトの名無しさん
07/05/26 17:54:01
うえみろ
907:デフォルトの名無しさん
07/05/27 02:39:40
したみろ
908:デフォルトの名無しさん
07/05/27 11:43:23
>>905
休日と残業代
909:デフォルトの名無しさん
07/05/27 22:37:48
>>906
VC++にもクラスビューはあるだろ。
クラスダイアグラムはないが
910:デフォルトの名無しさん
07/06/02 23:25:17
VBはPythonのようになるべきだったと思うぞ
BASICというのはもともとが動的型付け言語でスクリプト言語だったわけだし
IronPythonみたいな形で.netに対応すればよかったんだ
911:デフォルトの名無しさん
07/06/03 02:51:46
BASICがスクリプト言語だったというところには賛成しかねるな。
912:デフォルトの名無しさん
07/06/03 04:40:22
>>910
>911に賛成
インタプリタだろ。
913:デフォルトの名無しさん
07/06/03 15:22:32
もともとのBASICはシェルに近いものだった
914:デフォルトの名無しさん
07/06/03 16:42:32
vb.netとC#の違いが少なすぎるというのは問題だね
915:デフォルトの名無しさん
07/06/03 17:48:06
>>914
今はね。
DLRの時代がくると全然別物になるけど。
916:デフォルトの名無しさん
07/06/03 18:01:27
DLRって何っすか?
917:デフォルトの名無しさん
07/06/03 18:39:00
>>916
Dynamic Language Runtime
"VBx DLR"あたりでぐぐってみれ
918:デフォルトの名無しさん
07/06/03 20:06:22
>>917
サンクスです
まぁ読んだ感じ 記述されてるので使ってるのは殆どないから問題ないかなぁ…
どっちかっていうと別のところであった記事だけど
ORCASではVBの名前空間を入れないようにするオプションがある
ってのに興味引かれたw
919:デフォルトの名無しさん
07/06/04 08:51:43
結局言語がそれぞれ進化すれば良かったわけだから、
ネイティブ/ドトネトの区別を作って混乱させたM$最悪だね。
複数言語を混在なんかどうせしないんだから。
920:デフォルトの名無しさん
07/06/04 09:49:11
>>919
いや、いろんな意味で混在してるって。
ネイティブ時代にも別言語で作られたDLLを呼ぶってのは結構あった。
でもDLLだとクラスの受け渡しでCOM以外のまともな共通化は成されてない。
ドトネトだとBCLの結構な割合はC#で書かれているんだけど
VBで書かれている部分もある。それでいいじゃん。
ちなみにSilverlight V1.1のJavaScriptコンパイラはVBで作られているらしい。
URLリンク(www.isisaka.com)
921:デフォルトの名無しさん
07/06/04 11:20:13
>>920
ライブラリと言語ってのはネイティブでも混在してる。
例えば、C言語のランタイムライブラリの中の人が汗とか。
>ちなみにSilverlight V1.1のJavaScriptコンパイラはVBで作られているらしい。
Silverlight(笑)
JavaScriptコンパイラ(笑)
VB(笑)
イラネ
922:デフォルトの名無しさん
07/06/04 11:50:42
おまえ碌に読まずにレスつけてるだろ・・・
923:デフォルトの名無しさん
07/06/04 11:59:18
>ドトネトだとBCLの結構な割合はC#で書かれているんだけど
>VBで書かれている部分もある。それでいいじゃん。
それでよいにしても、
ドトネトが使われて無い今、
何ら惹かれない内容だお。
924:デフォルトの名無しさん
07/06/04 20:39:02
どこの別次元からいらっしゃいましたか?
普通に使われてるぞ。
925:デフォルトの名無しさん
07/06/05 01:08:02
vb.netで作られたクライアントアプリはvb6で作られたものと比較してどうですか?
926:デフォルトの名無しさん
07/06/05 01:49:44
一体何を答えろというのか
927:デフォルトの名無しさん
07/06/05 08:17:14
ぼちぼちです
928:デフォルトの名無しさん
07/06/05 08:50:21
使われてません。
929:デフォルトの名無しさん
07/06/05 11:20:13
>>925
お前とMVP様の差位
まぁ多分たしてかわんないよ
確かに早いけど 速度よりももっと別の所でメリットがある
930:デフォルトの名無しさん
07/06/05 11:22:50
>速度よりももっと別の所でメリットがある
ドトネトでつねに言われ続けてるけど、
逃げ水のようなバーチャルなメリット。
ドトネトイラネ。
931:デフォルトの名無しさん
07/06/05 11:45:02
>>930
VB6と比べて速度以外のメリットがないと思うのならお前は素晴らしい釣り氏か
プログラムに関わる人間としてはカス以外の何者でもない
さぁおまえはどっちだ?
932:デフォルトの名無しさん
07/06/05 11:53:30
VB6と比べてじゃなくて、DelphiとかBCBのポトペタ&派生&ネットにコンポ溢れてる、との比較。
933:デフォルトの名無しさん
07/06/05 13:00:21
ドトネトも溢れてるような
934:デフォルトの名無しさん
07/06/05 13:02:26
ドトネトアプリが溢れてない。
935:デフォルトの名無しさん
07/06/05 13:08:37
>>934
お前が知らないだけ
936:デフォルトの名無しさん
07/06/05 13:22:17
M$のオフィスチームも知らないようだお。
937:デフォルトの名無しさん
07/06/05 17:32:44
.NETは補助ツールに使うのがいいかも
VBマクロと連動させるツールをC#で組んでそれとマクロを併用して
アンマネージC++のコードを自動生成させたり、編集させたりと活用してます^^v
なにせインターフェース部分を楽に作れてネイティブアプリとの連携も容易というのは
他に有効な手段を知らない私にとっては魅力です
938:デフォルトの名無しさん
07/06/05 17:34:01
>>936
知っているけど無視しているだけ
939:デフォルトの名無しさん
07/06/05 18:59:43
仮にC#が最高の言語だとしてもOfficeの移植は避けたいだろうな
互換性を捨てるならともかく
940:デフォルトの名無しさん
07/06/05 19:02:22
仮に何かあるとしてもCLRホストになるのが関の山だと思う
941:デフォルトの名無しさん
07/06/05 20:20:04
vbとc#を統合できない限りjavaを駆逐することは出来ない
942:デフォルトの名無しさん
07/06/05 21:58:09
統合なんてしないし駆逐する必要もないし
943:デフォルトの名無しさん
07/06/05 22:32:53
やっぱ、C#がデフォルトスタンダードになるんだろうな。
944:デフォルトの名無しさん
07/06/05 22:35:12
de facto
945:デフォルトの名無しさん
07/06/05 22:37:33
>>943
2ch用語かw
946:デフォルトの名無しさん
07/08/06 12:44:25
>>238
COBOLは?(´・ω・`)
947:デフォルトの名無しさん
07/08/06 15:36:57
1年半以上も前のレスにw
948:デフォルトの名無しさん
07/08/12 23:39:08
C#が動的型になるときにはVBと違ってCLRも付いてくるんだろうな
949:デフォルトの名無しさん
07/08/13 00:53:41
DLR! DLR!
950:デフォルトの名無しさん
07/08/13 09:51:43
DLRってCLRの上に載るだけでしょ?
951:デフォルトの名無しさん
07/09/15 18:47:07
2つもあっても意味ないからこの再統合したらいいのでは。
VB#とか。
952:デフォルトの名無しさん
08/03/06 15:51:11
VBはないわw
953:デフォルトの名無しさん
08/03/30 14:37:30
10,000ステップ越えのFormに泣いた
もはや、vb.netがどうとかいう以前の問題。
954:デフォルトの名無しさん
08/07/20 03:16:34
DLLとか作って配布する場合はどうなの?
DLL作る時の制限に違いはあるの?
DLL配布に限らずインストーラ作成で違いはあるの?
955:デフォルトの名無しさん
08/11/04 20:58:15
VBは不滅
956:デフォルトの名無しさん
08/11/05 02:38:42
ニートやってた7年間(25歳〜32歳)までずっとプログラム勉強してきたけど
センスないからもうやめる。C#もVBも今はほとんど似てるね。C#を最後にしてやめよう。
俺のやった言語
Java→HTML/JavaScript→XML→SQL→C→C++→Perl→PHP→バッチやシェル→VBA→VB→C#
プログラムから足を洗おう。
957:デフォルトの名無しさん
08/11/05 02:43:13
あと、アセンブラもやったわ。OSとかハードウェアとかの仕組みも勉強したし
ネットワークの勉強もしたんだけど、やめた。さいなら、プログラム板。
958:デフォルトの名無しさん
08/11/09 03:41:42
>>953
俺は、40,000ステップ越えのFormに吹いた。
もはや、インテリセンスもまともに動作しなかったぜ。
959:デフォルトの名無しさん
09/01/10 21:28:43
VBのほうが簡単でいいんじゃないの?
960:デフォルトの名無しさん
09/01/10 21:52:08
WEB系はC#、クライアント系はVB.NETという風に明確に開発言語を
分けていたけど、今はめんどくさいのですべてVB。
結局ハード構成をどうするかで決まる。
961:デフォルトの名無しさん
09/01/14 08:21:21
VB6からの改造案件なら、VB.NET
それ以外ならC#の方がいいな
VB.NETで覚えるよりは、C#の方が文法的にC++やJavaが近いから、スキルがそれほどない人でもやりやすいはず
962:デフォルトの名無しさん
09/01/14 08:48:06
>VB6からの改造案件なら、VB.NET
VB.NETがどのくらいVB6に近いか顧客に説明するときのチャート
VB6---------------VB.NET--C#
963:デフォルトの名無しさん
09/01/14 10:58:54
>>962
よくVB6の開発者はVB.NETを学ぶときに梃子摺るとかきくが、なんでだ?
たしかに違う部分は多いが、似ている部分は新規で別の言語を学ぶよりはよっぽど楽かと思うんだが
964:デフォルトの名無しさん
09/01/14 11:04:35
VB.NETへの移行で苦労するのは
VB6も生半可に理解していたから。
965:デフォルトの名無しさん
09/01/14 12:14:54
VB6とVB.NETの主な違いって何?
というか、この違いが移行時に致命的になるってやつは?
966:デフォルトの名無しさん
09/01/14 17:01:27
・インタプリタ形式での実行ができなくなった。デバッグするにもコンパイル必須。
・より本格的なオブジェクト指向の言語になった。
・VBを使う事が.NET Frameworkを使う事とほぼ同義になった。
・エラー処理をTry〜Catch〜Finallyを使った例外処理で行えるようになった。
躓きやすいのはこんな感じ?
・.NET Frameworkの名前空間の海に飲まれて遭難
・クラスって何?インスタンス生成って何?あ、newすれば動くって事ね。
・型って何?Variantどこ?
967:デフォルトの名無しさん
09/01/14 20:13:28
>・インタプリタ形式での実行ができなくなった。デバッグするにもコンパイル必須。
これってVBScriptのこと? VB6ってインタプリタあったの? 知らんけど
968:デフォルトの名無しさん
09/01/15 03:23:51
VB6はVBAと同じくエディットコンティニュー機能があった。
これはデバッグ時にインタプリタで実行してるからできる事だった。
VB.NETではコード変更を適用するには、一度デバッグを停止してビルドし直す必要がある。
なお、VB6はネイティブコードをはき出せないとか、コンパイル形式じゃなかったと言ってるわけではないので、念のため。
969:デフォルトの名無しさん
09/01/15 03:27:10
まあVB.NETでもエディトコンティニューは2005で復活したけどな。
970:デフォルトの名無しさん
09/01/15 11:30:21
>>967
ソース保存せずにVB IDEごとコケたりすると泣ける仕様です。
971:デフォルトの名無しさん
09/01/17 03:29:34
VB6しかやったことないヤツが作ったVB.NETプログラムは糞なことが多いな。
972:デフォルトの名無しさん
09/01/17 11:08:39
それどころかVCにすらエディットコンティニューはあるのだが。
973:デフォルトの名無しさん
09/01/17 20:10:00
>>972
コンパイル無しで動かせるなんてすごいでちゅねー。
974:デフォルトの名無しさん
09/01/19 11:52:55
>>971
MSはMSで、フォームに配置したコントロールのアクセシビリティを
デフォルトで Friend にしやがる。ヴビ厨優遇仕様かこれ。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5387日前に更新/226 KB
担当:undef