VBばかリやってると馬鹿になる
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNGVBで unsigned intって使えるのか?
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNGありがとう、VB。
さようなら、VB。
0105デフォルトの名無しさん
NGNGVBで出来てRubyで出来ない事を教えてください。
VBで出来てLispで出来ない事を教えてください。
0106デフォルトの名無しさん
NGNGJAVAへ鞍替えするのもいいかもしれんけど。
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNG今からプログラミングを始めるならC++かDelphiにするのが常識。
0109デフォルトの名無しさん
NGNGあんとき買っとけばよかったな。
0110デフォルトの名無しさん
NGNG処理系のデモってやってる店あるの?
0111デフォルトの名無しさん
NGNG構造を考えなくても、何とか動くので
そんな、プログラムが蔓延してしまった。
頭を使わなくても、何とか動くプログラムが
組めてしまうってのは、怖い。
(オバカちゃんになってしまう)
VBプログラマーから
C#/Javaは無理なんじゃないかな???
>>106
でも、コレクションって、ポリモフィズムに
相通じるのでは??
>>99
0112デフォルトの名無しさん
NGNGだからといって最初VBから入るのは悪くない。
0113デフォルトの名無しさん
NGNGWinなやつらはみんないきなりGUIなの作りたがるからね。
いろんな概念がごちゃ混ぜで整理できないよなぁ
0114デフォルトの名無しさん
NGNG馬鹿はVBばかりやってるが正しいんじゃないの?
0115デフォルトの名無しさん
NGNG(・∀・)イイ!!こといった。
0116デフォルトの名無しさん
NGNG円周率を計算したり
(最速とかじゃなく、例の安易な方法やモンテカルロ)
10000未満の素数を計算したり
昔はそんな地道なところからプログラミングをはじめたから
アルゴリズムを感覚的に身に付けやすかったんだけどね
最近はじめた人って
「やりたいことが分かった瞬間にどうコーディングしたらいいのかも分かっている」
ということがあるのだろうか?
0117Delギコ
NGNGhttp://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20010925/3/
http://itpro.nikkeibp.co.jp/members/parts/putfeedback.jsp?_PARTS_ID=FB01&REF=/free/ITPro/OPINION/20010925/3/index.jsp
∩ ∩ サカダチ シテ アタマヒヤシツツ
| ∪ |
| 〜
|∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ,,゚Д゚)つ < VBはともかくとして
U \________
>最近はじめた人って
>「やりたいことが分かった瞬間にどうコーディングしたらいいのかも分かっている」
>ということがあるのだろうか?
では、昔からいらっしゃる人って
「作りたいソフトウェアがわかった瞬間にどう実装したらいいのかもわかっている」
ということがあるのだろうか?
例えば、ベッキーやOutLookEx、かちゅーしゃがどう実装されているか
なんのAPIをつかっているか、なんのメッセージを利用すればいいか、
どう実装されるべきかとかわかる?
0118デフォルトの名無しさん
NGNG116で言ってるのは「関数・プロシージャ」レベルの話でしょ
0119デフォルトの名無しさん
NGNG>ただ時代はGUI全盛で,もうCUI(キャラクタ・ユーザー・インタフェース)なんて過去の遺物だ
>と言うのは,それはどうだろうか?
誰も言ってねぇっつーの(藁
CUIが偉いとかGUIは初心者とか言ってるあたり痛すぎる。
GUIに慣れる事が出来ない奴のいい訳にしか聞こえんわ。
0120デフォルトの名無しさん
NGNGここはVBやってる奴を見下す傾向が強いみたいだけど、
そういう奴に限ってVBでまともなコードが書けない(書こうとしない)。
もちろんC/C++でも。つまり馬鹿は何やっても同じだよ。
色々な言語を使えてもまともなものが書けない奴より
VBしか知らなくてもしっかりしたものを書ける奴のほうが
現場では使えるのだが。
>>118
実装レベルというより基本設計レベルだね。
GUIが重荷になるという意見は一理あるけど、それと個人の能力は関係ない。
0121デフォルトの名無しさん
NGNGVBだろうがVC++だろうがDelphiだろうがRubyだろうがPerlだろうが、
言語はあくまでも「目的を実現するための手段」の一つだからね。
事象を分析して、実現方法を順序だてて考えられる人間には
言語の違いなんてあんまり意味は無いよ。
# そら、文法や記述スタイルの習得には時間がかかるかもしれないけど。
>>>118
>実装レベルというより基本設計レベルだね。
いまだにGUIとCUIが存在しているのは、
別に使う人間のレベルうんぬんじゃなくて、
単にそれぞれにメリット・デメリットがあるからだよ。
数万回同じ作業を繰り返す場合、、
CUIならバッチスクリプトで処理を記述して起動一発で終わりだけど、
GUIではオペレータが同じ操作を何度も何度も繰り返す必要がある。
WindowsならWSHみたいなスクリプトやアプリケーションのマクロ
である程度はカバーできるだろうけど、それにしても
完全自動化なんて絶対に無理。
0122デフォルトの名無しさん
NGNGないんでないの?
0123135
NGNG0124デフォルトの名無しさん
NGNGC言語(SDK)かC++(MFC)の知識が背景に無いと、本当の意味で使いこなせないよ。
0125仕様書無しさん
NGNGかなり使いこなせてるやつがおおい。
そういう人はイベントプロシージャに
ロジックを直接書き込んだりはしない。
べつにほかの言語を知る必然的な理由
なんてないけど、知っていた方がいい。
あと言語は手段だっていうのはよく聞く
けどどうかなって思う。それによって新たな
視界が開けるのなら本人にとってはプラスに
働いていることになる。
0126仕様書無しさん
NGNGありがとうVB!そしてこれ以上表舞台に出てこないでくれ
0127デフォルトの名無しさん
NGNG# VBを簡単と思っている奴って、フォームにポンの入門書を読んだレベルの奴って思う。
まあそうだろうねえ。Delphi使いにもそんなやついる。
ただ、VBアプリはランタイムがないと動かないという仕様をどうにかしない限り、少な
くともオンラインソフトは作りたくない。業務用アプリは顧客がVBを指定することが多い
のでしかたなく使う。ま、ランタイムの件も問題にはならんしね。
0128.
NGNG0129デフォルトの名無しさん
NGNG0130デフォルトの名無しさん
NGNG馬鹿になるわけねーだろ。
VBが簡単だからばかになるってのか?(藁
0132130
NGNGマジレス。
0133.
NGNG0134デフォルトの名無しさん
NGNGことを意識しなくていいようになってるけど、逆に上位の概念へと
向かわせるような方向性がまるでないんだよな、VBには。
だからVBを何年やろうと普通の人は大して進歩しないんだよね。
VBの人はC#に以降することをすすめるよ。
0135デフォルトの名無しさん
NGNG簡単だと信者が寄ってこないのれす。
0136デフォルトの名無しさん
NGNG0137デフォルトの名無しさん
NGNG「ほげ言語」のパラドックス
を読みましょう。
>誰であれ、プログラムについて考える時には自分が使うことになった言語に思考が支配されているから、その言語に満足してしまうんだ。
0138デフォルトの名無しさん
NGNGすげーよ。名文!
俺VBはとっくに捨てたけど、Lispは知らないんだよね。やってみよっと
0139デフォルトの名無しさん
NGNGVBで満足してしまうとかいうのは、当たってるかもしれないけどさ
だからって馬鹿になると結論するのはもちろん間違ってると思う。
0140デフォルトの名無しさん
NGNG巨人に残りたいのであれば他球団に行くような思わせぶりな発言はして欲しくなかった。
その点、浪人時代の長島が「チャンスとタイミングが合えば」他の球団の監督を引き受
けるとほのめかしていたのと同じ。つまらん男だちである。
これで長島茂雄に続き清原和博もVB程度の人間であることが明確になった。
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNGネタが面白いならともかく、ageてまで書く内容か?
0143デフォルトの名無しさん
NGNG>>140の脳内では同意炸裂な文章だったんじゃないの?
0144デフォルトの名無しさん
NGNG発狂しそうだ!!!!!!!!!!!!!!!
なんてヴッカプログラムなんだ!!!VB偽クラスの使い方及びCOMの知識どころか構造化プログラムの知らないと見える
あぁ〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
VB野郎は逝ってよし!!!!VB野郎は逝ってよし!!!!VB野郎は逝ってよし!!!!VB野郎は逝ってよし!!!!
VB野郎は逝ってよし!!!!VB野郎は逝ってよし!!!!VB野郎は逝ってよし!!!!VB野郎は逝ってよし!!!!
VB野郎は逝ってよし!!!!VB野郎は逝ってよし!!!!VB野郎は逝ってよし!!!!VB野郎は逝ってよし!!!!
・
・
・
・
・
・
・
・
放置してください
鬱出汁能・・・・
0145
NGNGもしかして俺?
うごけばいいんんだよ。ぼけが。がんばれよ。
0146
NGNG俺が教科書なんだよ。
0147デフォルトの名無しさん
NGNGただVBで作るとアーキテクチュアが見えづらい。
というかVBから入った人ってぜんぜんアーキテクチュアを考えなくなるんよね。
というわけで、VBから入門したやつには馬鹿が多い。VBという言語の特性について語るのなら面白いが、VBしかできないとかVBだからできないこととか言い合ってもいつまでたっても議論は終わらないね。
0148デフォルトの名無しさん
NGNGGOTO >>137
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNGJavaばかりやってると馬鹿になる
0151デフォルトの名無しさん
NGNG0152デフォルトの名無しさん
NGNG適材適所って事が言いたかっただけ
0153デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNGVBはなんの役にも立たない。かといってVBがいらないのかと
いうとそうでもない。現実的に必要とされるケースは山ほどある。
VBしかやらない人はできれば他の言語もやってほしい。
迷惑被ったからとかそういう理由から言うんじゃなくて、
あなた自身のために言っている。
0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNG言語を抽象的に見る目って何ですか?
そして、何故に、VBはその役に立たないのですか?
言語のことを考えるなら、VBであろうが、実例を
知っているに越したことはないと思うけど。
0158デフォルトの名無しさん
NGNGa = 999& * 999&
とするのが普通だと思うんだが・・・。
VBのソースにベタで数値を書くと、その数値が収まる
もっとも小さい型で扱われます。さらにVBでの演算は
各要素の中でもっとも大きな型で演算結果を一時領域に
格納しようとするので、この場合だと「999」はInteger型であり
「999 * 999」の結果をInt型で格納しようとするために
オーバーフローが発生します。
後ろにデータ型を表す文字(>>82のコメント見たいな感じで、
Long型の場合は『&』)を付加すると、Long型の999として
扱ってくれるので、演算結果もLong型になります。
※ここで言う「演算結果」は変数aでは無いので注意
>>157
155じゃないんだけど、VBで書いたコードがどんな風にWin上、
はたまたPC上で動いてるか考えてみよう。
ん〜、抽象的ではないわな。やっぱり>>155の説明に期待!
0159smat
NGNGでも、On Error ... GoTo ErrorHandlerは美しくないので
何とかしてほしい。エラーが起きたら関数で値を返せ!!!
...
if( (retcode = えらーの怒りそうな関数()) == えらーこーど ){
エラー処理();
}
else{
正常じの処理();
}
...
みたいにならんのか?鬱打。すろー。
VC++A(Visual C++ for Application)がなぜないのだ?
0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNGぶゐびゐ
0162デフォルトの名無しさん
NGNGOn Error Resume Next 使って、Err.Number をチェックするのじゃダメ?
try、throws、catch みたいにして使ってみたけど駄目?
美しくないのはたしかなのだが、仕方ない・・・
Public Function HegHge() As Long
On Error GoTo catch
If ( bRet = False ) Then Err.Raise 65535
finally:
On Error Resume Next
Exit Function
catch:
'〜エラー処理〜
Resume finally
End Function
0164デフォルトの名無しさん
NGNGcatchは.NETじゃ予約語だからなるべく使わない方がいいかも。
0165仕様書無しさん
NGNG0166ディフォルトの名無しさん
NGNGhttp://page.freett.com/hassey/index.htm
0167し
NGNGあれは、PGの本質的なところがわかんなくてもやれちゃうのが問題です。
そういう奴が書いたコードは、後で手直しするときドツボにはまっちゃうんだな。
0168
NGNG0169High
NGNGやりだすと切りがないのでは?
自然言語の優劣比べるのと同じ(”ドイツ語と英語と日本語どれが優秀か”とか)
バックにある、思想(文化?)体系に拠るのでは?
まあ言語変えると、違和感が有るのは確かだが
0170デフォルトの名無しさん
NGNG> あれは、PGの本質的なところがわかんなくてもやれちゃうのが問題です。
同意。素人にはお勧めできない。
0171ディフォルトの名無しさん
NGNG例えは少し違うが、小学校の先生は漢字を忘れるらしい。
いつも黒板に書くときは習っていない字を
ひらがなで書くからだ。
そういった悪影響があるってことがいいたいんだろ?
0172デフォルトの名無しさん
NGNG素人PGがなんとなく作ってもとりあえず動く物ができてしまう。
これこそがVBの利点。そして最大の罪。
0173デフォルトの名無しさん
NGNGWindowだのFormだのにすべてやらせようとする奴が多すぎる。
まぁ、まったくwindow systemとは無関係のイベントまでwindow messageにし
てしまうような、Windowsのクサレ具合が抜群だというのもあるが。
0174デフォルトの名無しさん
NGNGもっとひどいプログラムになる。
0175デフォルトの名無しさん
NGNG0176名無しさん
NGNG同意する。
他人が(VBで)書いたのを直すのは大変です。
VBは入門者には危ないツールです。
0177デフォルトの名無しさん
NGNGアルゴリズム勉強するには分かりやすくてイイと思うぞ。
0178デフォルトの名無しさん
NGNGhttp://www.dokyun.com/
0179デフォルトの名無しさん
NGNGVB房はアルゴリズムなんて勉強しません。
データベースと画面制御だけが仕事なので
そんなことを知ってもあまり意味がないのです
0180デフォルトの名無しさん
NGNGBASICでアルゴリズムはちょっと・・・ね
0181名無しさん@Emacs
NGNGex.)
char chrVar[MAX_LEN];
int intRtn;
うーーーん。
0182デフォルトの名無しさん
NGNGワラタ
「ドキュンってなに?」とか書いてあるよ、これ
0183デフォルトの名無しさん
NGNG簡単にすばやくそれなりにGUIアプリを作れるのがいいところ。
MFCつかうと、やっぱり時間かかるんだよね。
短時間に簡単にできるというのがくせもので、
時間もないし適当に作ってできあがったものは、ぐちゃぐちゃです。
たとえば、ファイルを読み込むダイアログを作って、そのなかでExcelの
オブジェクト作ってセルの値を読み込んでDBに書き込む、なんて
非常に不恰好なことを普通にします。
それに比して、
JAVAの何がいいかというと、クラスを無理にでも作らなくてはならない、
というところでしょうか。だからクラスの機能分担を考えてコードを書く癖が
つくのではないでしょうか。
最初がVBだと、考えてプログラム書く癖がつかないことになると思います。
0184デフォルトの名無しさん
NGNGこれってむしろC房じゃないのか。
0185デフォルトの名無しさん
NGNG命名規約については C よりも VB のが進んでると思うが…。
なんでプリフィックス&サフィックスを避けるのかと小1時間問い詰めたい。
まぁ、グローバルな名前には付けたくないけどな。
0186デフォルトの名無しさん
NGNGいい記事を紹介してくれてありがとう!!
これはコンピュータ関係の全ての人に一度は読んでおいて欲しい文章かもね。
(VBerもCOBOLerもC親父も)
0187デフォルトの名無しさん
NGNGクラスをつかったらそれでいいプログラムになるとは限らない。
実際JAVAでもダメなコードはある。重要なのは考えてコードを書くこと。
VBにダメな奴が多いのは、簡単に作れる=たいした勉強は必要ない。と思われて、
低いレベルのまま勉強をしなても大丈夫、仕事が出来る、
これ以上レベルを上げる必要はないとう誤った考えが普及しているから。
さらに悪いことにレベルが低いのに仕事をしているから、いつも仕事におわれ勉強する時間が取れない。
プログラムがイヤにならざるをえないから、面白くないので自分から勉強しない。という悪循環になっている。
VBばかりやっていると馬鹿になるのではなく、勉強しないから馬鹿になる。
まぁ勉強してれば必然的にVB以外に手を出すことにはなるのだが。
0188デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNGタイトル 雑談:偏見 投稿日時:2002/02/24(Sun) 23:32
会員No.16:belshin
先程ISIZE経由でVectorをぶらついていて、
僕自身の行動にある種のパターンが有るのに気づきました。
殆ど無意識の内に"VB"の文字があるツールは忌避してる。
これは有る意味偏見ですよね。プログラミングツールに"VB"使っているからと言ってそれらのツールの発想迄が全てtrash直行もの、
っていう訳でも無いですからね。
ただ、シェアウエアにVB使ったり、有償ソフトのバージョンが1未満だったりするのはどうですかね〜。
バージョン1以下を付けるのは自信のなさの表明で有る訳ですし、そんなもんで人様からお金を頂こうという神経が理解できない。
"恥"とか"プライド"とかいうものは無いのだろうか、彼らには?
0190デフォルトの名無しさん
NGNG>命名規約については C よりも VB のが進んでると思うが…。
>なんでプリフィックス&サフィックスを避けるのかと小1時間問い詰めたい。
この命名規則ってVBとともに廃止の方向に向かうのだが...
0191デフォルトの名無しさん
NGNG逆もまた真なり。
0192デフォルトの名無しさん
NGNGかなりのDQNです。今だから
言えるけど、VBでいくら生産性高い
アプリケーションが作れるからと
いってそれは本人の能力が高いから
というわけじゃないんだよね。
VBが賢いんだよ。プログラマじゃなくて。
VBのエキスパートのような人は
その辺を履き違えてる人が多くて
見てるのがつらい。
Win32APIを叩いて得意になってる人を
見るともうなんだかやるせなくなってくる。
Declare宣言の羅列みてオナニーでもしてろ
といいたい>過去の俺
今はC/C++とJavaで飯食ってるけど、
あのとき勉強始めてなかったら、なんて
考えただけで怖くなってくる。
とにかくVBマニアの人は過去を清算してください。
LispやMLなんかの業務とは関係のない言語で
凝り固まった頭をほぐすのがいいと思います。
0193デフォルトの名無しさん
NGNGそんなんどの言語でも当てはまるよ。
0194デフォルトの名無しさん
NGNGにちょっと遭遇しただけで何も手が出せなくなる。Advanced Windows
でも読んで出直して来い。まあフォーム一発の小さいプログラムだった
ら別にかまわんが、ある程度以上の規模のアプリをVBなんかで書くな、
身の程知らずめ。
0195デフォルトの名無しさん
NGNG客にそう言ってやって下さい。
他の言語の素晴らしさを世に広めてください。
0196デフォルトの名無しさん
NGNGまともにVB使えもしない奴はすっこんでろ。
0197デフォルトの名無しさん
NGNGお前ウンコ食えるか?食えないだろ?
VBも同じこと。
0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG.NET/C#に流れ込んでくるかと思うと、、、鬱
0200194
NGNGWin32APIを叩くのは自慢するためじゃなくて必要に迫られてだろ、普通は。
>>196
残念ながらVBくらいまともに使えますよ。接着剤言語として使ってますが。
Advanced Windows読んだ事ある?
0201デフォルトの名無しさん
NGNGAPI叩きまくるようなプログラムはCでつくった方がよくない?
VBはVBでやれることだけをやるから便利なんだとおもうけど。
■ このスレッドは過去ログ倉庫に格納されています