VBは糞言語じゃない!
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGIriaのような素晴らしいフリーウェアを世に送り出したではないか!
初心者にもやりやすいので、勘違いした厨房が糞ウェアを公開するから
VBは糞言語と呼ばれるんだ!
厨房は公開すんなゴルァァァ!
糞ユーザーが多いのはたしかじゃーーーーーー!
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGまったくその通りでございます。
0004デフォルトの名無しさん
NGNGごめんーーー!
らるち〜だった〜〜〜〜〜〜〜!
0005デフォルトの名無しさん
NGNGVB を叩いて欲しいの?
「VB は糞だ」って言って欲しいの?
0007デフォルトの名無しさん
NGNGあれの何処がすばらしいんですか?
0008デフォルトの名無しさん
NGNGコレ、スバラシイ
0009デフォルトの名無しさん
NGNGだから、素晴らしいソフトがあるから
その言語は糞じゃないって主張は成り立たないと思う。
0010デフォルトの名無しさん
NGNGVBのみでは"すばらしい"ソフトは作れません。
0011デフォルトの名無しさん
NGNG多数開発されるようになった先駆的役割をした点では素晴らしいと思う。
あとはワレザーの方々の評価にお任せします。はい。
0012デフォルトの名無しさん
NGNGVBの破綻はなぜ2chでしか語られないのか
http://piza2.2ch.net/tech/kako/998/998706164.html
Proの道具lとしてのVB
http://piza2.2ch.net/tech/kako/997/997360483.html
VBがなくなる日
http://piza2.2ch.net/tech/kako/996/996731257.html
VB vs VC++
http://piza2.2ch.net/tech/kako/996/996415918.html
★なんだ。VBはVC++の足元にも及ばない。★
http://piza2.2ch.net/tech/kako/995/995528855.html
★なんだ。VBとVC++って大してかわんない。★
http://piza2.2ch.net/tech/kako/995/995449069.html
VBは何故にバカにされるのか?
http://piza2.2ch.net/tech/kako/993/993720050.html
vbで作られた有名ソフトって何がある?
http://piza2.2ch.net/tech/kako/990/990101968.html
VBはとっとと消えていってくださいね
http://piza2.2ch.net/test/read.cgi/tech/992873023/
0014デフォルトの名無しさん
NGNG激しく同意!
0016デフォルトの名無しさん
NGNGだって既にかなりの数の業務システムがあるし、
簡単に.netに移行できるとは思えないからね
0018デフォルトの名無しさん
NGNGVBはどの辺まで出来ると一人前ですか?
0019デフォルトの名無しさん
NGNGHTMLと同じ種類に入ります。
例)
言語:C/C++, Java, Delphi(Pascal), ...
スキーマ:HTML, XML, VB, ...
言語として認められるにはまだまだで残念です。
0020デフォルトの名無しさん
NGNGネタでも無理ありすぎ
0021デフォルトの名無しさん
NGNGちょっとしたことをやらせるプログラムを作ったりする。
まあ、単純なアシスタントソフトを作るにはちょうどいい言語だと思うけど?
0022デフォルトの名無しさん
NGNG解るならどうやって判断するの?
0023デフォルトの名無しさん
NGNGJAVAこそが、COBOLの後継です。
着々と実績をあげつつあります。
0024デフォルトの名無しさん
NGNG簡単なアプリを作りたいときは特にそうだ。
最近のVBは触ってないから分からないが、VB2,3 あたりでは
EXEファイル一つ作るのにも大騒ぎだ。
おまけにライブラリを配らないといけないときたもんだ。
フリーでも ライブラリが必要 という時点でDLする気にならない。
「VB製です」と書いてある時点で使う気にならない。
0025デフォルトの名無しさん
NGNG>EXEファイル一つ作るのにも大騒ぎだ
最近のVBはその点大丈夫みたいなんだけど
ライブラリ必要ってみるとダウンするきうせるね。確かに。
日本語化けたりするし、いろいろと面倒だ、ランタイムは。
で、ベクターとかに上がってるVB製のアプリが粗悪品多すぎるのも
印象悪くしてると思うな、あんまりだ、、っての多い。
私もVBはちょこっとしかいじってないで、これくらいしか言えないけど、、、
0026デフォルトの名無しさん
NGNGアナタホントウニプログラマデスカ?
0027デフォルトの名無しさん
NGNG0028ひょっとして...
NGNGそのとおり!
VBは長島茂雄であり、渡辺恒雄であり、田中真紀子であるといえよう。
0029デフォルトの名無しさん
NGNGexeの中エディタがバイナリエディタで見てvisual c++という文字があるかどうか探せ。
>>25
>>EXEファイル一つ作るのにも大騒ぎだ
>最近のVBはその点大丈夫みたいなんだけど
VBの次期バージョンからはexeは作れなくなります。よかったね。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNGこれから始めようと思っているのに萎えます・・・・
大人しくVC++を続けるべきでしょうか・・・・
0032デフォルトの名無しさん
NGNG便利で確かになんでも出来ますが、速度は出ないし、
かっこ悪いし、第一セクシーじゃない。
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGそれも今は昔の話。
0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNGワラタ
0037デフォルトの名無しさん
NGNGVB.NETを知らないの?
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGワラタ
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG今度からスレのタイトルは落ち着いて入力しましょう。
余計な「な」が入っちゃってます。
0043デフォルトの名無しさん
NGNGIriaのよう素晴らしいフリーウェアを世に送り出したではいか!
VBは糞言語じゃい!
初心者にもやりやすいので、勘違いした厨房が糞ウェアを公開するから
VBは糞言語と呼ばれるんだ!
厨房は公開すんゴルァァァ!
糞ユーザーが多いのはたしかじゃーーーーーー!
004443
NGNGつまり、「VBは糞言語じゃない!」ではなく、「VBは糞言語じゃい!」なわけですね?
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNGこのスレの最初の方を見たか?
0047デフォルトの名無しさん
NGNGなにしろインチキプログラマーでも物が作れてしまうんだから。
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGあほか?
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG男は黙ってgccだ、ゴルァ!
とか言ってみる。
0053デフォルトの名無しさん
NGNGアセンブラあたりはどうか?
0054デフォルトの名無しさん
NGNG機械語あたりはどうか?
0055デフォルトの名無しさん
NGNG他の言語のユーザーから見れば明らかに見劣りしてると思う。
が、VBには既に多くのユーザが存在してるわけで、それは
「とっつきやすさ」の象徴でしょ。(+ブランド もあるけど。)
結局の所、VBの欠点は
1.ランタイムが要る -> 配布面倒
2.処理速度が遅い
3.機能が少ない(対Delphi)
4.VBで作られたソフトは必然的にクソが多くなる
5.拡張性がない?(サブクラス化とかフックして直接終了ボタン押すと氏ぬとことか)
ってことだと思うのだが、そこが改善されれば(4.は無理だが)
単にクソ言語とよべなくなると思うんだが。
0056名無しさん@お腹いっぱい。
NGNG開発ツールとしてダメなのはもう満場一致だよね?
純粋に言語の側面から見てダメな点って、
・変数の宣言をデフォルトで強制していない
・変数の型変換を暗黙に行う
・エラー処理が弱い
・大文字小文字の混在が可能
・複数行コメントがつけづらい
こんなところだろうか。
自分で気をつければいいんだろうけどね。
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG複数行コメントをつけられる言語の方が少なくないか?
代表的なものだとCとかHTML(プログラミング言語じゃないけど)かな。
0059デフォルトの名無しさん
NGNGPascal と Java も〜。
方法の善悪を問わなければ、Perlでもなんとか。。。
0060デフォルトの名無しさん
NGNGんなこたぁない
0061デフォルトの名無しさん
NGNG>・変数の宣言をデフォルトで強制していない
>・変数の型変換を暗黙に行う
>・エラー処理が弱い
>・大文字小文字の混在が可能
>・複数行コメントがつけづらい
くだらん。
全部回避可能じゃねーか(w
>純粋に言語の側面から見てダメな点って、
おまえがダメだ(w
まぁ漏れもVBはあまり好きではないがな(w
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG回避可能な事と
最初から気にする必要が無いのとは違う
#諸刃の剣という言葉は鋭い刃物にしか使ってはいけないのだ
0064名無しさん@お腹いっぱい。
NGNGまったくだ。おれも当然全部回避してるけどな。(w
>くだらん。
くだらんよ。
だが、そういう機能に寄りかかって糞コードを吐き出すやからに
迷惑してる人は実際に多いんだよ。
それをデフォルトで許してるのは問題じゃないのかい?
俺も「自分で気をつければいいんだろうけどね」って書いてるけど、
(ちなみにお前読んでないだろ?)
そんな余計なことに注力したくないんだよ。開発者としては。
ダメよばわりするのは結構だが、プログラマとして
こういう機能を歓迎して使う人のほうがよっぽどダメだと思うぞ。
あんたもその口かね?
0065デフォルトの名無しさん
NGNG>・大文字小文字の混在が可能
をどうやって回避してるの?
006656=64
NGNG64の内容は>>61へのレスでした。
0067デフォルトの名無しさん
NGNG>>61がVB好きじゃないという根拠が知りたい。
0068デフォルトの名無しさん
NGNGコンピュータープログラムの本質を知らないVBプログラマーが
糞だろ。
まぁ、他の言語でも糞プログラマーはいるが。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGそういう操作はVBでやるな、と言われたらその通りかもしれんけど。
あと、ブロックが作れないのが辛いかも。
それから、関数の返り値、プロシージャ名に代入ってのはやめて欲しかった…。
まぁ、どっちにしろ、入門が容易なせいで糞プログラマがたくさんいる
ことに比べたらたいした問題じゃないね。
GUIのデザインが変なソフト、VB製の可能性が非常に高い…。
007156=64
NGNG他言語でReplaceがあればと思うこともしばしば。
自作可能じゃねーかって言われたらそれまでだけど(w
上級者には邪魔で初心者を糞にする変に緩めた制約さえ無ければ
それほどダメ言語でもないのかも。
せめてOption Explicitの設定がデフォルトなら…。
0072デフォルトの名無しさん
NGNGこれだけ普及してる言語なのに、使い物になるソフトが皆無というのは寂しいな。
0073デフォルトの名無しさん
NGNG2chツールにはVB製もあるよ。AAとか。
0074デフォルトの名無しさん
NGNG>・変数の型変換を暗黙に行う
初心者を意識して、このような仕様になっていると思うけれども
これが糞ソフトや訳のわからないエラーを引き起こす原因に
なっている。
ここらへんがDelphiあたりはしっかりしている。
やはりVBは、ランタイムライブラリの互換性問題が大変なネックに
なっていると思う。
007556
NGNG実行、コンパイル時のエラーメッセージをわかりやすくする方向に
持っていって欲しいよね。
VBしかできない人を作るのはM$も本意じゃないと思うのだが。
本当の初心者向けと言える言語仕様は、基本的にポインタによるアドレス処理や
内部APIを意識しなくてもプログラミングできるところではないかと思う。
高度な処理をしたい場合はAPIも呼び出せるし、この辺りは長所かも。
0076デフォルトの名無しさん
NGNGどうしてVBしかできない人を作るのが狙いなのに気が付かないの?
0077new 名無し( );
NGNG何やるにしても、自分が操ってるその対象が
ナニモノであるかぜんぜん意識しないじゃない、
意識しなくてもやっていけるってのは
それはそれですばらしいことかと思いもするけど、
0078デフォルトの名無しさん
NGNG気がしれないが。
ただ、ツールって割り切った場合、結構便利なんで自分は
使ってる。で、仕事上の処理がほとんどこなせてしまうんで、
ここ一年くらいずっとVB。
winベースで仕事してたら、VBで困らないのが実際なんで、
ちょっとジレンマ。
007956
NGNG>どうしてVBしかできない人を作るのが狙いなのに気が付かないの?
それが狙いだったの?ソフトウェアやプログラマの質も落ちて、
ひいては業界の質を悪化させるだけだし、
自社の他ツールにも移行できないような人間を増やしてもメリットないだろうから
まさかそんなことはと思っていたよ。
まあ、ユーザーを洗脳してVBAとかVBScriptを使う自社製品に
縛り付けておきたいということなのかね。
でも、せっかく洗脳した人たちも全部.NETで切り捨ててしまうみたいだが(w
0080デフォルトの名無しさん
NGNG>ひいては業界の質を悪化させるだけだし、
業界の質が落ちたって自分のところは優秀な奴だけをとるつもりだから
関係ないんだろ。苦労するのは現場の奴だけ。
自社製品しか使えない馬鹿が大量発生するなんて、こんなおいしいことはない。
下手にレベルアップさせないでおいて囲い込む。これ最高
>自社の他ツールにも移行できないような人間を増やしてもメリットないだろうから
移行しなくても製品が売れればよし。
何のためにVisualStudioがあると思うよ?
VBしか使えない・使わない奴がどれほどVS買ってるんだろうね。
VB.NETではヘジが我慢できなくて字面だけVBのC#になってるようだが、
VBって名前につられて移行しようとするだろ。
多分は「動かせる」レベルにはなるだろうから全部切り捨てる
ってわけじゃないだろうね。
なんたって馬鹿はMS以外見えないから。
008180
NGNGこれがMSのVBに対する考え方を端的に示していると思ってるがどうよ。
0082デフォルトの名無しさん
NGNG暗黙のときは明示しなさい?
なんかシュールだ
0084デフォルトの名無しさん
NGNG>せめて○○の設定がデフォルトなら・・・
VBしかり。
メーラーしかり。
OSしかり。
もったいねぇ・・・
0085デフォルトの名無しさん
NGNGこのままでいくとVB使いはすべて失業してしまうと思いますから。
とりあえず Java or C# マスターすれば何とかなりますよ。
0086デフォルトの名無しさん
NGNGそうか?
008756
NGNGCode RedもNimdaも、余計なデフォルト機能が原因に他なるまい。
(自称)エンドユーザー向けのOSにIISだのIndexサービスだのを
デフォルトにしてどうする?
0088デフォルトの名無しさん
NGNG008956
NGNG毎月購読していますが何か?
0090デフォルトの名無しさん
NGNG自動制御をVBで書いている企業をいくつか見た。
VBは宣伝が上手なんですか?
それとも、本当に素晴らしい言語なんでしょうか?
0091デフォルトの名無しさん
NGNGなら、素晴らしいんだろうな。
0092デフォルトの名無しさん
NGNG単にMSマンセーなだけだよ。
他のツールを評価する時間的余裕が無いというのもあるが。
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG糞でも扱えるから、害虫を確保しやすいんだよ。
リストラされた珍COBOLERが飛びついたのさ。
0095デフォルトの名無しさん
NGNG糞を呼び寄せるような言語仕様は糞だと思うがどうか。
0096デフォルトの名無しさん
NGNGVBが一般の言語になると未来がなくなる。
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG賢明な判断だ。
0099デフォルトの名無しさん
NGNG未来があろうとなかろうと、どうでもいいんだよ
今飯が食えたらな(藁
工数無視してVC++で逝ってくれ(藁
0100デフォルトの名無しさん
NGNGHSPの特集してたよ。ここまで堕ちたか、って感じ
0101デフォルトの名無しさん
NGNGもうすぐHSPで飯を食う人が出てくるかも知れませんので、
その時はHSPで逝って下さい。
0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNG>もうすぐHSPで飯を食う人が出てくるかも知れませんので、
M$やDELLもサポートするらしいし(藁藁
0105デフォルトの名無しさん
NGNGなにか理由があるの?
0106気まぐれ屋
NGNG糞開発者の山の裾野の広がりが重要なのさ。Windows自体もそうだろ。
VB.NETは言語仕様書が整備されているからC#並とはいえるだろう。
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNGアホ。VB.NETは進化ではなくてリセット。引き継いでるのは名前だけ。
0109デフォルトの名無しさん
NGNGたぶん、ランタイム混在だとなんかヤヴァそうだからじゃないの?
0111デフォルトの名無しさん
NGNGツールとして(言語としてではなく)考えれば結構使えるからじゃネーノ?
0112デフォルトの名無しさん
NGNG0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG0116Ruby >>>>>> VB
NGNG0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNG正直理解できない。
あれじゃプロトタイプ言語としては
使えていたVBのメリットも
なくなったような気がするけど。
0119デフォルトの名無しさん
NGNGWin98以降とかって、VB5だかVB6は無しでも動くんじゃなかったっけ?
0120デフォルトの名無しさん
NGNGVB5やね。Win2000sp1でもVB6には対応してなかった。
>VBは糞言語。コレ定説!
なら使うなよ(w
0122デフォルトの名無しさん
NGNGRuby厨は完全無視でお願いします。
0123デフォルトの名無しさん
NGNGRubyは良言語で糞ツール。これ定説。
0124デフォルトの名無しさん
NGNG必ずしも、
ツールを選ぶ人=ツールを使う人
にならないのが辛いところだね。
気に食わないなら好きなツールで好きな仕事をすればいい
それで飯が食えるのならね(w
このすれでVBをクソとかいってる奴ら・・・
何にもできずに愚痴こぼしてるだけのようにしか見えないのぉ
0126デフォルトの名無しさん
NGNG言語を作る人 == 言語を使う人
ですらない。
0127デフォルトの名無しさん
NGNGそんなにVBがいいなら黙って勝手につかってろ。
0128デフォルトの名無しさん
NGNGRubyの人たちにも言ってやってください。
0129デフォルトの名無しさん
NGNGVBの方が儲かる。
僕の周りでは、
コード量 x 保守の難しさ = 賃金
だから。
0130125
NGNGそそ、、
ユーザーの要求に合うものが、簡単に早く作れ、
保守も簡単な言語が最強なんだよ。
GETする金額が同じなら
そういう意味でACCESS・VBマンセー・・・
クソとかゆう奴、VC++ででも遊んでなさい(藁藁
・・・個人的にはdelphiがよいのだが・・・ボソボソ(-o-;;
0131デフォルトの名無しさん
NGNG私もそう思う。MFC4.2ランタイムならWindows98に同梱されているのにね。
0132デフォルトの名無しさん
NGNG早く作れるというのは賛成するけど、その代償として組まれた
Grobal Variant変数盛りだくさんの糞コードの保守は死ぬほど大変だと思うが。
ていうか、「VB=糞」説最大の論拠はそれなのよ。
0133デフォルトの名無しさん
NGNG俺は逆にVB2〜VB6のランタイムが最初から全部入ってたらM$に白い粉送りつけたくなる。
0134デフォルトの名無しさん
NGNG>>129は逆のことを言ってるように思えるのだが。
0135デフォルトの名無しさん
NGNGコボラー的思考。
0136デフォルトの名無しさん
NGNGなんて話になんないから。でも、ちょっと大きなコードを書く(そして
読む)のはイヤかな(132と同様の理由で)。
0137デフォルトの名無しさん
NGNG0138sage
NGNG今は思う存分楽しむのも結構でしょう。
でも忘れないで下さい、のろまな亀は
やはりウサギに勝てっこないってことを。
0139デフォルトの名無しさん
NGNGなんでJavaScript使わないの?
0140デフォルトの名無しさん
NGNGブビッ厨だから
0141使う側の問題が大きい
NGNGアーキテクチャが全く理解できてない奴が雑誌やなんかの断片的な
サンプルまるごと打ち込んでさ、ホイホイ動かすわけよ。で、勘違い
しちゃってさ、俺できるじゃん!! て。そしてそのままプロに・・・・・・。
型変換暗黙にやってしまうわ、不完全なOOPだわなんだかんだで、
質の悪いVBプログラマが量産状態。特にコボラーあがりのVB
プログラマが一番ひどかった。
0142デフォルトの名無しさん
NGNG0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG開発期間なら・・・
VC++がのろまの亀に見えるが(w
0145初心者厨房
NGNGMo = CInt(Mid(Module1.C_Date, 5, 2)) ←この計算ではエラーになるんです。
えっと、CIntの計算をしているのに Mid関数での計算をしているからである
って言うのは分かっているのですがどのように修正したらいいか分かりません。
申し訳ありませんが教えてください。
0146デフォルトの名無しさん
NGNG禿げしく板&スレ違いだしそれ計算式じゃなくて変換じゃん?
>>141の実例にならんでも・・・まあ、MidじゃなくてMid$を使った方が
いいし、変換の前にIsNumericで変換可能かチェックすれば?
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNGVisualBasic分かる人教えてください。
問1.<A>に最も適する語句を記入せよ。
マウスのクリックやドラッグ、あるいはキーを押すといった事象の発生の事を
<A>という。
VBのプログラムは<A>に対応するプロシージャを記述することで行う。
問2.<A>に最も適する語句を記入せよ。
VBにはコマンドボタンやテキストボックスなど豊富な<A>が用意されている。
問3.<A>に最も適する語句を記入せよ。
プログラムの実行時にウィンドウとなるのが<A>であり、
この上にテキストボックスなどを貼り付けて画面のデザインを行う。
問4.<A>に最も適する語句を記入せよ。
オブジェクトの色・形・表示文字といった属性を設定するのはプロパティ、
オブジェクトの動作を表したものが<A>である。
問5.<A>に最も適する語句を記入せよ。
プログラムの追跡をするためにプログラムを一時中断するには、
コード中に<A>を設定する。
問7.一定の時間が経過するたびにコードを実行できるコントロールは何か。
問8.変数名 a を整数型で宣言する場合を記述せよ。
問9.コントロールのプログラム上での識別名を表すプロパティ名を記述せよ。
問10.ボタンの状態を表すプロパティ名を記述せよ。
0150デフォルトの名無しさん
NGNG0151149
NGNGあい。
0152W☆ういうい
NGNG(∂ ∂) <VBなんてDLLばかりに助けれてる糞言語
( Д ) 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
0153デフォルトの名無しさん
NGNG0154親切な人
NGNG問1・ウィンドウズ・メッセージ通知
問2・ウィンドウ
問3・ウィンドウ・クラス
問4・メンバ関数
問5・ブレークポイント
問7・マルチメディアタイマ
問8・int a;
問9・ControlName
問10・Visible
0155デフォルトの名無しさん
NGNG> 問8・int a;
それってCじゃない?VBはDim a As Integerでは。
0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG0161長島茂雄
NGNGそのとおり! VBは小便言語であるといえよう。
0162デフォルトの名無しさん
NGNG0163名無しさんi486
NGNG0164a
NGNGなぁ。本買えよ本。何でもタダで勉強しようと思うなよ。
てめえがみっちり本で勉強してその内容をサイトで公開しろ。
0165名無しさんi486
NGNG0166デフォルトの名無しさん
NGNGてかMSDNで十分だと思うが。
御気楽さを求めるならVB5のヘルプ。
検索しやすい。容量小さい。最強。
0167デフォルトの名無しさん
NGNG次の点を改良しなければ、よい言語とは呼べないと思いました。
* End
Begin-End 構文にするか、EndIf とかにすべき。
ゆえに、rubyはうんこ言語。
0168デフォルトの名無しさん
NGNG0169デフォルトの名無しさん
NGNG適当に脳内補完してくれ。
0170デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNGOSに登録してあるACTIVE−Xを
”おいきみっ”
って呼び出せるのはVBとVBSだけ
ADOとか顕著じゃないですか?
仕様が半端でもったいない気がする。
0172デフォルトの名無しさん
NGNG0173仕様書なしさん
NGNG0174デフォルトの名無しさん
NGNG0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNG>”おいきみっ”
>って呼び出せるのはVBとVBSだけ
そん代わりパフォーマンスは低め。
素人にはお薦め出来ない。
まあお前らド素人は、よーしパパAPI呼んじゃうぞー、とか言ってるの。
もう見てらんない。
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNGMSDNも、その辺、基本はVBで書いてあるからなあ。
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNGVBでもポインタの取得ができる
0181デフォルトの名無しさん
NGNGだけどそれは非公開ファンクション。素人には、お勧めしない。(w
0182デフォルトの名無しさん
NGNGこれもAPI呼び出し用?っていうか、他に用途が思い浮かばない・・・。
0183デフォルトの名無しさん
NGNGDeclare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _
Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" _
コレでVCっぽいフォームの制御ができる。
0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNG悲しいことに。
GUIベースな世の中、VBが一番稼げるのが現実なんで、
Cな自分としてはちょっとジレンマ...
正直、メモリ周りやらポインタやらシコシコ地道に勉強してきた
のに、こんな適当なツールみたいな奴よか工数劣るのでマジで悲しい。
もうフロントエンドにCの出番ってないんかなー。
0187デフォルトの名無しさん
NGNGまあ、旧BASIC時代から存在していた関数だからして。
使い道はわからんが、何か泥臭い作業をするときに必要とする場合もあるんでしょう。
一般的には、PEEK関数やPOKE文と組み合わせて使うんでわないかと。
0188デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG稼げないじゃん
0191デフォルトの名無しさん
NGNG終わるだろうに。
0192デフォルトの名無しさん
NGNGそれが開発の主流(雑誌などのネタでなく)になると本気で思うか?
0193デフォルトの名無しさん
NGNGえ、VB.NETになったらWebService作るつもりだった?ハハハ…
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNGんなこたないだろ。
β版試してみたけど結構変わったよ。
派生・継承もできるようになったし、VBの糞仕様も随分変更になった。
今までVBの悪評を広めてた連中はVBAしか扱えなくなりそうな勢いだな。
いい事だ。
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNGDelphi6を勉強し始めたけど、VBの貧弱さがよくわかる。
0198デフォルトの名無しさん
NGNG本格的なオブジェクト指向を取り込んだ結果、更に
勘違いスパゲティ作成屋が増えるだけのような気がする。
そして
「ぐぁっ、VBプログラマ氏ねよ!」
と、歴史は繰り返されると予想
0199デフォルトの名無しさん
NGNGメンテナンスしにくいのはDelphiも同じ(VBよりは
ましだけど)。勝手にコードが追加されていくビジュ
アル系ツールの難点だね。もっとも、VBは機能的に
貧弱すぎて、メンテ以前に開発する気になれんけど。
以前VBでツールを作った時には、画像関連の処理が何
もできないのに愕然として、DelphiでDLLを作ってVBか
ら呼び出して凌いだこともある。
0200デフォルトの名無しさん
NGNG0201デフォルトの名無し酔払
NGNGうちはNT4.0SP5+VBで開発しているんだけど、VBアプリのインストールに
含めなきゃいけないファイルがNTのSPによってアップデートされるんだよね。
で、アップデートされたファイルはライセンスの問題で本来配付できないことになっている。
無茶苦茶だよ。ビルG総帥。
VBのインストーラ自体バカすぎ! SP当てたVBアプリをVBより先に入れると、
VBのインストール時にコンポーネントのライセンスが登録されないという問題がある。
会社の開発ツールをVB以外に乗り換えさせたいのだが、そうすると過去の資産を
無駄にすることになるんだよね。どうすりゃいいんだか。
0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNG用途や要求に合わせて使いやすい言語使えばいいんだよ。
0204いつでもどこでも名無しさん
NGNGまったくもって正論。
でも、VBは対象外。(w
0206デフォルトの名無しさん
NGNGVBなんかでシステム作って金とっちゃいけないよ。
VB使いは趣味でプログラム作ってください。
0207デフォルトの名無しさん
NGNGhttp://www.take-c.com/net0001.aspx
>以前のVBでは、WindowsのWindowアプリケーションを実行するというのが
>大前提にあったため、「フォームを表示する」イコール
>「ウィンドウプロシージャを登録してメッセージループを処理する」
>だったのですが、.NETでは作成・実行するのがWindowアプリケーションとは
>限りません。
> そのため、「メッセージループを開始しなさい」という命令をしてやる必要が
>あります。で、その命令がApplicationクラスのRunメソッドです。
>ApplicationクラスはSystem.WinFormsのメンバなので、
>コードは次のようになります。
>Module modMain
> Public frmMain As frmMain
> Sub Main()
> frmMain = New frmMain()
> frmMain.Show()
> System.WinForms.Application.Run()
> End Sub
>End Module
0208デフォルトの名無しさん
NGNGうわ、全くDelphiと一緒。
0209デフォルトの名無しさん
NGNGしかしアレだな。
そのページ見ると、大半のVB使いがDQNって事がよく判るな。
他言語と互換もたせるためにαで改善された配列の宣言方法を
βで元のVBの配列宣言に戻させたり、他糞仕様を復活させたり。
αでチョット期待しただけにガッカリだよ。>VB
0210デフォルトの名無しさん
NGNGBASICを使うやつは負け組み、BASICを使うやつは負け組み、BASICを使うやつは負け組み、
BASICを使うやつは負け組み、BASICを使うやつは負け組み、BASICを使うやつは負け組み、
BASICを使うやつは負け組み、BASICを使うやつは負け組み、BASICを使うやつは負け組み、
BASICを使うやつは負け組み、BASICを使うやつは負け組み、BASICを使うやつは負け組み、
0211デフォルトの名無しさん
NGNG>他言語と互換もたせるためにαで改善された配列の宣言方法を
こんなところで互換性(?)を持たせても意味無いと思うが。
0212デフォルトの名無しさん
NGNGバーカ
0213デフォルトの名無しさん
NGNG配列の下限が設定できて。
せっかくマネッジドなんだから、VB式にしてもよかったと思う。
きっと欲しけりゃ自分で作れって事だと思うが。
インデクサー(Default Property)で
0214デフォルトの名無しさん
NGNGDelphiやBCBだと、TThreadクラス使えば簡単に作れるのですが、
VBでの方法がわかりません。
0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNG' VB.NET
Imports System.Threading
Dim t As Thread = New Thread(New ThreadStart(AddressOf funcname))
t.Start()
0217デフォルトの名無しさん
NGNGちゃんと礼言っとけよ(プ
0218デフォルトの名無しさん
NGNGアーホアーホ
0219214
NGNGヽ(`Д´)ノもう来ねえよ!ウワァァン
0220デフォルトの名無しさん
NGNG無理(マジ)
0221デフォルトの名無しさん
NGNGこれ見てなんとかならんか?
ttp://www5.ocn.ne.jp/~kansroom/vbtips/waza2.htm
0223デフォルトの名無しさん
NGNGVBのランタイムってスレッドセーフなの?
0224デフォルトの名無しさん
NGNGVB6 では使用できませんと書いてあるのだが,これはこのクラスだけ?
0225デフォルトの名無しさん
NGNGできるじゃん。
デフォルトでサポートしてないだけだよ。
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNGネタですか?
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNGできるが面倒くせぇ。
0232デフォルトの名無しさん
NGNG面倒くさいなら、素直に他の言語でやった方がよいねー
0233デフォルトの名無しさん
NGNGVBでは何をやるにしても、「ある程度できなくはない」が面倒くさい
もっと目的にあった言語を選べということなのだろう・・・
0234デフォルトの名無しさん
NGNG0235
NGNGあえてそれを問うことで、強調しているだけだと思われ(藁
0236デフォルトの名無しさん
NGNGメンドクセーけどできるみたいよ
VBでマルチスレッド
海外のVB屋のページで見た記憶が...
(ウソついてたらゴメン)
0237235
NGNG確かにVBでもAPI使うなりすれば何とかなるとは思うが、
Delphiでは労せずにスレッドアプリを書くことが出来るのも事実。
逆にActiveX関連を多用する場合はVBの方が得意に決まっているので、
やっぱり>>232の言うとおり適材適所で使い分けるべきだな。
0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNGうんこ言語と呼びましょう
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNG言語的には何になるんでしょうか?
BASICとも違うし...
0242デフォルトの名無しさん
NGNGBasicでいいんじゃない?
0243デフォルトの名無しさん
NGNG人がいたね。
VB使いってBasicってのに、ひけめを感じてるのかな?
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG婚約が破談になりました ( >_<)....
0246デフォルトの名無しさん
NGNG構造化Basicってことにしとけ。
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNG0249名無しさんはお金がない
NGNGいまアルゴリズムの勉強しているのですが、
線形リストというものを、VBで表現するにはどうすればいいのでしょうか?
何か参考になりそうなコードがあれば教えてください。
0250デフォルトの名無しさん
NGNG0251デフォルトの名無しさん
NGNG0252名無しさん
NGNG0253デフォルトの名無しさん
NGNGListBoxが任意のオブジェクトを扱えるとは知らなかった。
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNG配列が0から始まるよ。インド人もびっくり。
0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNGRubyに失礼なのでは? :)
0259デフォルトの名無しさん
NGNG>+(:
’
0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNGs/</>/g;
0263デフォルトの名無しさん
NGNGるbyっレス府ぃ鵜婆!
るbyほど巣ヴぁラスh連語はあるf去ろうか!
ruuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuby
0264257
NGNG>Rubyに失礼なのでは? :)
いや、失礼なのはRubyの方です。
っていうか、shigeを知らない冬厨君ですか?
っていうか、プロポーショナルフォント使わずに2ch見て楽しいですか?
0265デフォルトの名無しさん
NGNGVB=アプリツクール
0266デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNGだめなものはだめ >VB
0269名無しさんはお金がない
NGNGヽ(`Д´)ノもう来ねえよ!ウワァァン
0270VB使い
NGNG何ですか?それ。
0271デフォルトの名無しさん
NGNGvb使いって程度低いねえええRuby!ええええええええええええええええええええええええ
Ruby >>>>>>>>>>>>>>>>>>>. VB
0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNGクラス使え
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNGいろいろ混乱するのは目に見えていますね。
業務系で使っている場合は改修が大変というか作りなおしかな?
業務系の皆さんどうするんでしょうか?
個人的にはあんまりVB6は使わないので、
C#>>VB.NET>>>>>>>>>>>>>>>>>>>>>VB6という気分ですね。
.NETではC#とC++で十分だと思いますが。
0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNGVB6を使い続けるんじゃないの。
0279デフォルトの名無しさん
NGNGVBの言語はVBAといいます。(Visual Basic for Application)
0280デフォルトの名無しさん
NGNG0281デフォルトの名無しさん
NGNGみんなObject型?
0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNGやっぱQuickBasicだろ
0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNGVB6とはかなり違うという噂ですが?
0287デフォルトの名無しさん
NGNGRuby厨は間違いなく社会の害悪だな(藁
0288デフォルトの名無しさん
NGNG0289デフォルトの名無しさん
NGNG義務教育を受けてから来てね
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> VB
0290デフォルトの名無しさん
NGNG0291デフォルトの名無しさん
NGNG今の義務教育ってそんなこと習うんだ
0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG中学のIT教育で、習うようになりました。
0294257
NGNGこんなに釣れても食いきれんぞ。
佃煮にでもするかな。
0295デフォルトの名無しさん
NGNG糞鼻糞を笑う目
鼻糞を笑う目糞
糞を笑う目糞鼻
を笑う目糞鼻糞
笑う目糞鼻糞を
う目糞鼻糞を笑
0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNG/  ̄ ̄ ̄.// ̄ ̄|| |___/\VB
イッテヨシ.∧// ∧ ∧|| | \\Ruby
[/_________.(゚//[ ](゚Д゚ )|| | \\RubyVB
.||_ ___|_| ̄ ̄ ∪ || |___\\VBRuby
.lO|--- |O゜.|__ .||_|ニニニニニニl.|VBRubyVB
|_∈口∋ ̄_l______l⌒ l.| |l⌒l_|| VBVBRuby
──`--'───`ー'─── `--' `ー' ┐ RubyFRuby
│ VBRubyVB
│ VBRubyRuby
│ ミ VBRubyVBVB 〃ザボザボ
│ ;:RubyRubyVB; ’〃、、..
ザボザボ゙ ミ ミ\VBVBRubyVB/ミ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~〜〜〜〜~~~~~~~~~~~~~~~~~~~
0298デフォルトの名無しさん
NGNG鼻糞の佃煮っておいしいよ?
0299Ruby初心者
NGNG0300デフォルトの名無しさん
NGNGゲト
0301デフォルトの名無しさん
NGNG0302営業さん
NGNGで、契約した顧客には、わざわざNT4.0モデルのPC買わせてる。
どう思うよ?NT4とVB5にこだわるのは何か理由があんだろうか。
漏れは、単に技術力がないだけだと思うんだけど。
0303デフォルトの名無しさん
NGNG安定性を最重要視してるのかな?
それでも逝ってよしの香りがしますね。
0304デフォルトの名無しさん
NGNGMIME-Version: 1.0
Content-Type: multipart/related;
type="multipart/alternative";
boundary="====_ABC1234567890DEF_===="
0305デフォルトの名無しさん
NGNG初心者の学習には確かに向いているが、
大規模な開発になると途端に仕様の杜撰さを露呈するのがVB。
DB用のツールで、VBで作られた製品が一つでもあるか?
NT4(Serverだよね?)の方はそんなにはまちがっちゃぁいない。
「枯れた」OSだし、余計な機能が無い分2000より安定高速。
もっとも、「なぜWindows?」と突っ込まれたら何も言えないが。
0306デフォルトの名無しさん
NGNG冬厨のなんと暇なことよ。
0307デフォルトの名無しさん
NGNG大規模開発でVB使ったのかよ(ワラ
0308305
NGNG大規模開発にVB使ってしまったばかりに破綻しているソフト(と会社)をいくつも見たがなにか?
(そのなかにはFやNといった有名企業も含まれる)
0309デフォルトの名無しさん
NGNGhttp://cruel.org/freeware/halloween.html
いろいろな意味で勉強になるよ
0310デフォルトの名無しさん
NGNG/ ̄ ̄ ̄ ̄ ̄ ミ
/ ,――――-ミ
/ / / \ |
| / ,(・) (・) |
(6 つ |
| ___ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| /__/ / < 理解できるわけねぇだろ!
/| /\ \___________
0311デフォルトの名無しさん
NGNGそれとも息の根が止まってしまうのか?
0312デフォルトの名無しさん
NGNG息の根が止まるのはVBではなく糞VB房である事は疑う余地も無い。
0313デフォルトの名無しさん
NGNG0314デフォルトの名無しさん
NGNG/ ,――――-ミ
/ / / \ |
| / ,(θ) (θ) |
(6 つ |
| ___ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄
| /__/ / < ほげ〜っ!
/| /\ \_______
■ このスレッドは過去ログ倉庫に格納されています