VBが生産性が高いって思い込みじゃない?【2】

このエントリーをはてなブックマークに追加
1仕様書無しさん
前提
 VB→生産性が高い
 その他→高度なことが出来る
結論
 言語は適材適所で使い分ければよい

VB不要論が出ると、このような方向に議論を転がして
自分のプライドを保ってきたVBプログラマですが、前スレでは
前提の「VBは生産性が高い」という思い込みが完膚なきまでに
論破されてしまいました。
このままではVBの存在意義は
「VBしか使えないプログラマを使うために必要」という
情けないものになってしまいます。
VBプログラマの反論求む!

前スレ
http://pc.2ch.net/test/read.cgi/prog/1038361129/l50
2仕様書無しさん:03/08/18 00:01
ブビ
3仕様書無しさん:03/08/18 00:01
糸冬了しる!!!

4仕様書無しさん:03/08/18 00:01
>>1-2
早くも結論がでたようだなw
5仕様書無しさん:03/08/18 00:04
汎用上がりがVBプロジェクトで設計すると

GUIにこだわっただけの中途半端な仕様書を渡してくるので

大変なことになる。つうかむかつく。
6仕様書無しさん:03/08/18 00:07
>>5
放置しろって。あとは山崎に任せる。
7仕様書無しさん:03/08/20 10:44
うんち
8仕様書無しさん:03/08/20 11:24
>>5
つまりVB厨市ねと
9仕様書無しさん:03/08/20 11:26
しかし、VBできるからって死ねってのはなしだぜ?
俺はC++、Javaなど多言語できるからな。
VBしかできねーのをVB厨というのなら俺は違うよな?
つーかVBしかできねー香具師なんてマジでいるのか?
10仕様書無しさん:03/08/20 11:27
>>9
います。他にできることといったらHTMLなど。
119:03/08/20 11:30
>>10
そんなやつ、頭わるすぎ。
そんなやつ、PGじゃない。
そんなやつと同じ給料(かもしくは下)なのは勘弁。
HTMLって・・・一般事務員でもできるぞ?
だいいち、ExcelマクロできればVBできるって意味では、
そこそこの会社の総務でマクロ組めるやついるしさ・・・
12仕様書無しさん:03/08/20 11:31
VBから始めると他の言語を学ぶとき苦労するね。
C言語から始めると他の言語はわりとすんなり覚えられるけど。

.NETは使ったことないんだけど、VB速くなった?
うちの顧客はしょぼくれた会社が多いから、
システムの導入にあわせて既存のマシンを買い換えるなんて芸当はできず、
PentiumIIあたりのマシンで十分な速度を出せる必要があるから、
VBはほとんど選択肢にならないんだけど、
速くなったんなら、VBオンリーでもいいんじゃない?
13仕様書無しさん:03/08/20 11:33
VB.NETになって、いままでのVBプログラマは泣いてんじゃないの
ありゃ別の言語だ
14仕様書無しさん:03/08/20 11:33
>>12
釣り師 か VB厨さん ゲット!!
15仕様書無しさん:03/08/20 11:35
>>14
おまえはVBの前に日本語の構文から勉強しなおしてください。
16仕様書無しさん:03/08/20 11:38
VB.NETはVB6より使いづらい。
17仕様書無しさん:03/08/20 11:38
>>15
いや、オマエガナー。
18仕様書無しさん:03/08/20 11:39
>>17
はいはい。韓国人は本国に帰ってください。
19仕様書無しさん:03/08/20 11:40
>>15
バカか?
20仕様書無しさん:03/08/20 11:40
>>15=>>18
チョンは北朝鮮に帰れ。
21仕様書無しさん:03/08/20 11:41
>>17=>>19
恥ずかしいので、別人を装った連投はやめてください。
22仕様書無しさん:03/08/20 11:41
>>20=>>19=>>17
必死ですね。(プ
23仕様書無しさん:03/08/20 11:42
> 速くなったんなら、VBオンリーでもいいんじゃない?

最後のこれを見て、前置きを第三者のふりしておいて、
VBを肯定しているから、VB厨だと思ったのでは?
もしくは、そこまで狙った高度な釣り師。
24仕様書無しさん:03/08/20 11:42
>>22
っていうか、俺から言わせてもらえば、お前も必死。
はずかしすぎ。
25仕様書無しさん:03/08/20 11:43
>>14は日本語の文章をちゃんと読めるようになってから書き込むべきですね。
>>12の文章のどこを斜めに読むと「VB厨」になるのですか?
僕にはわかりません。解説を求めます。>>14

 あ 、 > > 1 4 は 失 語 症 だ か ら 無 理 か !
26仕様書無しさん:03/08/20 11:44
>>24=>>20=>>19=>>17
だったら無視すればよいのでは? リアル厨房ですか?
278:03/08/20 11:46
ちょっとageたくらいで
こんなにスレが進むとは思わなかったな。
VBでバリアント型多用する奴はとくに新でほしいと思う
ことがある。
28仕様書無しさん:03/08/20 11:46
ちなみに、遅レスで「>>15はバカだな」とか書くのは止めてくださいね。
バレバレですから。少しは大人になりましょう。
29仕様書無しさん:03/08/20 12:00
>>26>>28
はいはい、わかったわかった。
でも同一人物ではないぞ・・・
2chではよくジサクジエンがどうとか言うけど、結構はずれてる場合が多いぞ。
15は別人だ。
30仕様書無しさん:03/08/20 12:03
VB厨はどうした
31ふーん:03/08/20 12:03
急にクソスレがアホスレになったな。
さて、漏れは>>28の方がバレバレのような気もするのだが・・・
逆に>>19は別人のような気がする。ジサクジエンならもっとまともにやるだろう。
あと>>25の発言が俺的には1番痛い。
32ふーん:03/08/20 12:04
あ、ちなみに俺VB厨なんだ。
>>30さん。よんだ?
33仕様書無しさん:03/08/20 12:06
VB厨が必死になっているスレはここですか
34仕様書無しさん:03/08/20 12:06
スレ立てた>>1がスレを盛り上げるために「荒らし」を装った書き込みしてるぞ。
1人で3,4役やってケンカして大変だなっ(藁

さらに、晒しあげ!
35仕様書無しさん:03/08/20 12:11
>>33
かじゅ猫が必死にジサクジエンしているスレならここです。
36仕様書無しさん:03/08/20 12:25
果樹猫はUnix系じゃなかった?
37仕様書無しさん:03/08/20 12:26
>>34
すくなくとも3人はいそうだw
38仕様書無しさん:03/08/20 12:28
>>36
それでも、VBくらいできるやろw
39仕様書無しさん:03/08/20 12:34
VBなんか使ってる奴いないだろ。あんなクソ重い言語。
40仕様書無しさん:03/08/20 12:48
>>39
いなかったらVBの仕事なんてない。
俺は今VBの仕事やってるよ(泣
何が楽しくて、VBなんて・・・
41仕様書無しさん:03/08/20 12:52
>>40
幼少の頃のあの楽しい遊びを忘れたのか?
ペタペタペタペタたのしいな〜、すきなかたちにペタペタペタペタ、なにができるかな〜?
42仕様書無しさん:03/08/20 12:53
>>41
だったらFlashの方が楽しい
43仕様書無しさん:03/08/20 12:59
>>42
あっ!!
Flash用のDBアクセスライブラリ作ったら結構いけるかも。
44仕様書無しさん:03/08/20 14:50
>>43
え! Flashでローカルファイルアクセス出来るの!
45仕様書無しさん:03/08/20 18:31
生産性高くてもサポート打ち切りじゃなぁ・・・
46仕様書無しさん:03/08/20 22:51
>>1で早くも結論が出てしまっているスレはここですね?
47仕様書無しさん:03/08/20 22:53
>>44
できるよ。
XMLにも対応しているぞ

ActionScriptはオブジェクト指向性が低く糞だが
そこそこ使える。
48仕様書無しさん:03/08/20 22:56
>>43
それをサーバサイドでやるんだったら
Flash + ColdFusionまたは
Flash + perlまたは
Flash + PHPまたは
Flash + JSP + JDBCまたは
Flash + Servlet +JDBC または
Flash + JSP + Servlet + JDBCまたは
Flash + JSP + Servlet + EnterpriseJavaBeansまたは
Flash + J2EE
でやったほうがいい。

49仕様書無しさん:03/08/21 01:20
>>48
面白そうだね。すでにやってる奴がいそうな気もする。
50仕様書無しさん:03/08/22 00:09
VBでプログラマ人口は激増したような気がする
51仕様書無しさん:03/08/22 00:14
×VBでプログラマ人口は激増したような気がする
○VBで自称プログラマ人口は激増したような気がする
52仕様書無しさん:03/08/22 00:38
Perlでウェブ・プログラマ人口は激増したような気がする
53仕様書無しさん:03/08/22 00:39
>>52
ウソつくなw
54仕様書無しさん:03/08/22 02:39
Perlは書くのはいいけど読むのは大変だ。

他人のプログラムを保守しようと思うと、
その人の「方言」に苦しむことになる。
55仕様書無しさん:03/08/23 00:23
>>12
そうかい。
俺はVBから初めて滑らかにC、Java、C++に移れたけど。
例えて言うとMSーDOSからWinXpへのバージョンアップと同じくらいに。
多分最初がVBじゃなかったらこの仕事続けてなかったと思う。
もっと幸せなことしてたと思うYO!
5648:03/08/23 00:56
>>49
すでにどこかがやってるよ。
だから書いたんだよ。


>>52
PHPやJavaServlet, JSP, EJBも忘れちゃいけないよ。
57仕様書無しさん:03/08/23 01:52
PHP+Flashの実例ならここで体験できる。
ttp://demo.rakucyaku.com/
58仕様書無しさん:03/08/23 04:44
VBがダメなような言われ方をするが、それはSEとPGの力量がアマレベルだから。
VBでオブジェクト指向アプローチの3層(UI,ビジネスロジック,データサービス)システムを設計&製造&テスト&納品したことがあるSE&PGってどれくらいいる?
VCでMFC使ってるとか、Delphiだからオブジェクト指向とかほざいているアフォはVBの何たるかを理解できないだろうよ。
59仕様書無しさん:03/08/23 05:09
>>58
そうなんだよな。
VBこそ、Viewとロジック、データを分離すべきなんだよ。
そうすればもう少しまともなコードが増える。

しかしVBしか使えない人間にそれを言っても、
(゚Д゚)ハァ?
って顔されるのがオチなんだよな。
60仕様書無しさん:03/08/23 10:47
アマレベル脱したらそもそもVB使わなくなる罠。
へタレプロジェクトに属してるとクラスなんか使ったら逆に怒られる罠。

「他の者が理解できなくなるから。」なんだって。
いや、その前に既に十分理解可能なコードじゃなくなってるのだが〜?
61仕様書無しさん:03/08/23 11:44
>>60
そんな事いわれるの?(w
クラスにしてくれた方がインターフェースだけ気にすればいいから楽チンなんだけどな。
62仕様書無しさん:03/08/23 16:03
>58
VBの何たるかを言ってみろよ
大したスキルのないDQNでもいじれる言語だろ?違うのか?
63仕様書無しさん:03/08/23 16:29
VBってどこまでオブジェクト指向できるの?
旧は論外だから.NETな
64仕様書無しさん:03/08/23 16:30
先輩から聞いたんですが最近C#とかいう言語ができて、今までVBで
やっていたような開発は全部C#に移っていくらしいって本当ですか?
簡単に他の言語に取って代わられる言語ってどうなんですか?
65仕様書無しさん:03/08/23 16:38
C#はC++の後継
バカ専用としてのVBは不動の地位だ
66仕様書無しさん:03/08/23 16:46
>60
>他の者が理解できなくなるから
俺もそれ言われた事がある。
あと、newでフォームのインスタンスを作るのもダメだと言われた事が。
かならずフォームモジュール名.Showで暗黙のインスタンスを使えと・・・
67仕様書無しさん:03/08/23 17:00
>63
オブジェクト指向を少しでも理解している人間だったら.NETであろうと
VBは使わない
68仕様書無しさん:03/08/23 17:02
VBの闇歴史を見た気がする_| ̄|○
このスレ凄まじいよ
69仕様書無しさん:03/08/23 17:04
闇轢死っていうか、既に暗黒そのものなんだけどな。
70仕様書無しさん:03/08/23 17:09
>64
取って代わられるというか、メーカーサポート打ち切りなんだからどうしようもないような気が。

>65
後継?バカはあんたじゃん?
71仕様書無しさん:03/08/23 17:12
ここでVB叩いてる奴ってコボラー、Java厨だろ。
72仕様書無しさん:03/08/23 17:13
>他の者が理解できなくなるから
VBしかできない連中の団結心は半端じゃないからねw
73仕様書無しさん:03/08/23 17:13
>>70
言語仕様で比べてみろ
もしくはお前らお得意の日経ソフトウェアを読んでみろ
74仕様書無しさん:03/08/23 17:22
必死に擁護したところでメーカー自体が見捨てるんだから(プププ
75仕様書無しさん:03/08/23 17:24
なんか必死だな、そんなにVBをたたく必要があるのか?
76仕様書無しさん:03/08/23 17:24
>73
VC++.NETの立場は
77仕様書無しさん:03/08/23 17:26
>74
ドブに落ちた犬を叩いてはいけない
78仕様書無しさん:03/08/23 17:28
つか、皆なんでVB6とVB7を「違う物」として扱うの?
その辺がよくワカラソ
79仕様書無しさん:03/08/23 17:39
相変わらずVBネタは盛りあがるなぁ。
80仕様書無しさん:03/08/23 17:44
>79
人間はコンプレックスをつかれると すぐにむきになるからね
81仕様書無しさん:03/08/23 17:51
>78
VB7って需要あんの?
82↑↑↑↑↑↑↑↑:03/08/23 17:57
不安がってんじゃねぇよw
83仕様書無しさん:03/08/23 18:04
真のVCプログラマはVB如きに向きになったりしません
84仕様書無しさん:03/08/23 18:10
真のプログラマの中の人も大変だな。
85仕様書無しさん:03/08/23 18:41
VBしかつかえない奴はダメだが、
VBしか使えないのをバカにするやつは何だか嫌味なDQNが多いな。
ちょっとC++やjavaが使えるからと言って( ´,_ゝ`)プッ
俺はC++,java使いだが、今度のプロジェクトでVBになったので
VBを勉強せねばならん。それにしてもVBって簡単だなぁ。
86仕様書無しさん:03/08/23 18:45
フフフ・・・今に貴様はおぞましきものを見るであろう・・・
87仕様書無しさん:03/08/23 18:50
>>85
VBはあるラインを越えると異常なほど難易度が増すから気をつけたほうがいいよ


>VBしか使えないのをバカにするやつは何だか嫌味なDQNが多いな。
禿Do
88仕様書無しさん:03/08/23 19:08
>VBはあるラインを越えると異常なほど難易度が増す
VBしか知らない奴からよく聞くセリフだね。
89仕様書無しさん:03/08/23 19:08
>>87
難易度が増すっていうか余計な手間がかかるようになる
90仕様書無しさん:03/08/23 19:11
>>89
それには禿do!
91仕様書無しさん:03/08/23 19:19
っていうか余計な手間かけないとあるラインを越せない。
92仕様書無しさん:03/08/23 19:22
>91
まあ、越す必要も無いんだけどね本当は。設計見直せ。
93仕様書無しさん:03/08/23 20:19
VC++.NETこそマジ脂肪
いままでのC++資産を受け継ぐだけの存在
.NETになってしまって時点でVC++のメリットなどない
94仕様書無しさん:03/08/23 20:59
7.0になってやっともともになったVC++
95仕様書無しさん:03/08/23 21:01
>>93
まるでVBからC#に移り立ての奴が言いそうなことだな
そうとうVC++にコンプレックスがあったんだろうね
96仕様書無しさん:03/08/23 22:30
>>95 あんたこそコンプレックス丸出し。
97仕様書無しさん:03/08/24 00:56
マネージドVC++は、いままでのプログラムを.NETフレームワーク上に移植するために用意された。
新規の開発では用いないので、いずれなくなる。
なくなる以前に使ってる人見たことないけど。

アンマネージドVC++(win32)がなくなるときは、windowsのAPIが使えなくなるとき。
つまり、MS-DOSがWindowsに取って変わられたように、Windowsが.NETに取って変わられるとき。
98仕様書無しさん:03/08/24 01:01
>>97
>Windowsが.NETに取って変わられる
アンタ.NETの意味分かってる?
99仕様書無しさん:03/08/24 01:11
.NETがクロスプラットフォームだなんて信じてるヤツはいないよな?
100仕様書無しさん:03/08/24 01:30
>>99
むしろMSの囲い込みのための技術
10197:03/08/24 01:35
>>98
ずいぶん言葉使いが乱暴ですね。

PC-98って知ってますよね。NECのPC-98です。もう新しいものは作らないそうですが。
PC-98上で動くWindowsがあったのもご存知ですね。
そしてWindowsが乗っていればPC-98上でもAT互換機上でも動くプログラムを作れるようになりました。

>99さんの仰るように、色々なプラットフォームに.NETは実装されないかもしれませんが、
将来のWindows(というより、後続のOS)では、win32APIなどはやめて.NETがAPIとして提供されます。
マイクロソフトはそうするだけの理由があります。

じゃ、それは>98さんへの宿題にしましょうか。
ヒントをあげます。ヒントは「ハードウェア」です。

期限は今日中な。必死こいて調べて来いや
102仕様書無しさん:03/08/24 01:51
>>101
(≧∇≦ ) ぶぁっはっはっ!!!腹痛てえ〜
103仕様書無しさん:03/08/24 01:54
>>102
理屈で返してやれよ
104仕様書無しさん:03/08/24 01:56
(; ´ー`)y-~~.。oO( V ━━━━━(V∀B)━━━━━ B!!!)

.NETは比較的簡単に逆コンパイルされるそうだから
商用ソフトを作ってるヤシはそれなりに対策したほうが
いいと思われ。漏れは(ネイティブ)C++オンリーだが…
105仕様書無しさん:03/08/24 01:58
.NETもネイティブでしか使う気ありません
106仕様書無しさん:03/08/24 02:03
アプリと一緒にランタイムも配布せにゃならんのは面倒でつ。
107仕様書無しさん:03/08/24 02:04
>>104
こんなのある
http://www.zdnet.co.jp/enterprise/0306/30/epn03.html

いずれにしてもVBはもうなくなる運命なわけだが
そしてVB気分でVB.NET使うSEがいて困るのだが
108仕様書無しさん:03/08/24 02:04
>101
>.NETがAPIとして提供されます
これまた随分と香ばしいですなぁ。
109仕様書無しさん:03/08/24 02:13
VC#とVB。
どっちが先になくなるかっつうと、そりゃVC#でしょ。
110仕様書無しさん:03/08/24 03:50
>>107
標準モジュールとフォームしかないVB.NETのプロジェクト見て
唖然としたことがある。
111仕様書無しさん:03/08/24 05:09
>>101
WIN32APIは複雑で分かりづらい。
その点ではインターフェースを.NETフレームワークにして機能をまとめて制限してもらえると事務系プログラマの俺としてはうれしいが、速度がねぇ。
それにWIN32APIを切り捨てるってことは、これまでのプログラムを切り捨てるってことだからなぁ。
WIN64っていうWIN32APIと上位互換性を持つAPIもあるみたいだし、どうだろう、無くなるかなぁ。
だれが言ってた?WIN32APIが無くなるって。

>>108
さすがVBランタイムしか使ったことがないVB厨。
APIってのが何なのか解ってないとみえる。

>>110
VBからのコンバートならそれでもしょうがないけどな。
手で書いてんのにコンバートしたようなプログラム書く奴いるからなぁ。
On Errorって何だよ(怒)!!
112仕様書無しさん:03/08/24 10:00
苦労したのでぶらっとホーム(実家)に帰りました。
11397:03/08/24 10:30
昔、MS-DOS上でWindowsを動かしていた時期があります。
今はまさにその状態です。Windows上で.NETを動かしているという。
で、今はWindowsはWindowsだけで動くようになっていますよね。
.NETも.NETだけで動くようになる、と思っています。

9X系とNT系、カーネルが違うのに同じプログラムが動く(時もある)のは、APIが同じだからです。
裏側でMS-DOSのシステムコールを使って機能を実現していようが、Win32APIをネイティブで扱っていようが
プロセスからは関係ないということです。
例を挙げれば、MessageBoxクラスのShow()メソッドが、
プロセス ---Show()---> フレームワーク ---MessageBox()---> OS
でも、
プロセス ---Show()---> OS
でも関係ないということ。

>111
誰かがWin32APIがなくなると言っていた訳ではありませんが、Microsoft社内ではこれから作る
アプリケーションは.NET上で作れと指示されているらしいです。
もし.NETをVBランタイムやMFCのような、ただのランタイムで終わらせるつもりならこんな指示をする必要はないですよね。
114仕様書無しさん:03/08/24 15:21
>>66
>俺もそれ言われた事がある。
>あと、newでフォームのインスタンスを作るのもダメだと言われた事が。
>かならずフォームモジュール名.Showで暗黙のインスタンスを使えと・・・

newで宣言しても暗黙でインスタンスが使えるんだから
暗黙で使える方を使えといってるんじゃないのか?
newで新たに作る必要性なんて無いしな
115仕様書無しさん:03/08/24 15:24
俺はいままでVBばかりで組んできたが
VBが生産性が高いってのは
ちょっとしたモノを作る時だけ
突っ込んだモノを作る時はJAVAとかC#でもそんなに変わらないよ。
11697:03/08/24 15:38
>.NETも.NETだけで動くようになる
これは正確じゃなかったかも。
.NETだけというか、OSと.NETフレームワークが融合するということです。
そして、プロセスに見える切り口が.NETフレームワークのみになる、ということ。

Windows Server 2003には.NET Frameworkを初めから載せていますし、これから出るWindowsにも載せるでしょう。
Microsoftは、MFCを新しいWindowsに標準で載せて、「プログラム作るときはMFCを使え」などと利用促進を図った事がありますか?
Windows UpdateにMFCやVBランタイムがありましたか?
.NETはあります。

さすがにスレ違いの気がしてきたのでsage
11797:03/08/24 15:44
             /ヽ       /ヽ
            / ヽ      / ヽ
  ______ /U ヽ___/  ヽ
  | ____ /   U    :::::::::::U:\
  | |       /○     ○   ::::::::::::::|
  | | age    | ├──┤    U :::::::::::::| ageチャッタ・・・
  | |    age ..|U |   |      ::::::U::::|
  | | age    ..| └―┘ U.....:::::::::::::::::::/
  | |____ ヽ     .....:::::::::::::::::::::::<
  └___/ ̄ ̄      :::::::::::::::::::::::::|
  |\    |           :::::::::::::::::::::::|
  \ \  \___      ::::::
118仕様書無しさん:03/08/24 20:52
>>107
難読化したら今度はスピード落ちるんでないの?
119仕様書無しさん:03/08/24 21:17
>>107
まあ、まったくもって大した脅威じゃないわけだが。
Javaの難読化ツールのほうが脅威なわけだが。

それでも完全に解読できないようにすることは不可能なことなので
悪あがきはやめな、とIBMのサイトに記事があったとさ。
120仕様書無しさん:03/08/24 21:27
>>118
難読化の意味分かってる?
121仕様書無しさん:03/08/24 22:06
これだ

安全なソフトウェアを作成する: 曖昧さに頼るセキュリティー
暗号化されたコードが安全だとお考えですか。考え直してみてください。
http://www-6.ibm.com/jp/developerworks/security/010309/j_s-obs.html
122仕様書無しさん:03/08/24 22:47
難読化する一番の目的はパクってきたコードをばれないようにするためなんだがw
123仕様書無しさん:03/08/24 22:53
南毒化
124仕様書無しさん:03/08/25 00:46
>114
>newで新たに作る必要性なんて無い

やばいよ。あんたやばすぎ。
オブジェクトのスコープなんか考えないで使ってるだろ。
なんでもかんでもグローバルで使うタイプだろ。
標準モジュールのようにクラスを使うだろ。
典型的VB病。

125仕様書無しさん:03/08/25 01:15
グローバル変数の宣言にはGlobal。
理由?わかりやすいからですが、何か?
126仕様書無しさん:03/08/25 01:21
ま た V B か
つーかageんなよ低能
127C++房:03/08/25 02:05
new を使わずにどうやって、リスト構造を実現するんだろ?
128C++房:03/08/25 02:10
過去レス見て納得。スマンカッタ ヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノ
129仕様書無しさん:03/08/25 16:05
VBは滅びぬ!!何度でも蘇るさ!!VBこそ厨の夢だからだ!!アーッヒャッヒャッヒャ
130仕様書無しさん:03/08/25 17:08
あんちVB厨のねたばかりで面白くない。
VB厨のふりがバレてるのに気づいてないし。
131仕様書無しさん:03/08/25 21:24
そりゃ面白くないだろうさ。自分の彼女がボロクソ言われてるみたいで。
132仕様書無しさん:03/08/25 21:52
>>131
お前の彼女はブサイクなのは知っているがそれがどうかしたのか?
VBの話から彼女のけなしあいに話を摩り替えないと気がすまないのか?
133仕様書無しさん:03/08/25 22:36
すぐムキになるな。
134仕様書無しさん:03/08/25 23:16
昔のVB三昧が嘘のようにここ1年半ほどVB使ってない。
ちょっとしたツール作るのにVB出すこともなくなったな。
テキストボックスとかボタン貼り付けてしこしこ画面作るより
Javaで標準入出力使うようにして手なりで作るほうが楽。
あとまじでバグが少ない。
135仕様書無しさん:03/08/25 23:17
>>133
136仕様書無しさん:03/08/25 23:24
>>135
何を笑ってんだ?
137仕様書無しさん:03/08/25 23:32
>>136
いや、必死なのは131なのに、それを否定しただけで
自分のことを棚に上げているところがガキっぽくってさ。
138仕様書無しさん:03/08/25 23:33
まったくだな、必死にレスしてるな(w >>137
139仕様書無しさん:03/08/25 23:34
まったくだな >>138
140仕様書無しさん:03/08/25 23:40
やー、即レス返ってくるよ奥さん!
141仕様書無しさん:03/08/25 23:47
>奥さん
ドキッとする単語だな。
142仕様書無しさん:03/08/25 23:51
>>138
必死に速レスか。恥を二重に書いてしまったな。
143仕様書無しさん:03/08/25 23:52
冷め荒らし?
144仕様書無しさん:03/08/25 23:55
では、おさらい

132 名前: 仕様書無しさん [sage] 投稿日: 03/08/25 21:52
 >>131
 お前の彼女はブサイクなのは知っているがそれがどうかしたのか?
 VBの話から彼女のけなしあいに話を摩り替えないと気がすまないのか?

135 名前: 仕様書無しさん [sage] 投稿日: 03/08/25 23:17
 >>133

137 名前: 仕様書無しさん [sage] 投稿日: 03/08/25 23:32
 >>136
 いや、必死なのは131なのに、それを否定しただけで
 自分のことを棚に上げているところがガキっぽくってさ。

139 名前: 仕様書無しさん [sage] 投稿日: 03/08/25 23:34
 まったくだな >>138

142 名前: 仕様書無しさん [sage] 投稿日: 03/08/25 23:51
 >>138
 必死に速レスか。恥を二重に書いてしまったな。
145仕様書無しさん:03/08/26 00:01
もうそろそろアホアンチは放置しろ
146仕様書無しさん:03/08/26 02:30
放置できないVB厨の哀しさ(プ
147仕様書無しさん:03/08/29 12:28
>>127
malloc(or calloc)
148仕様書無しさん:03/08/29 13:17
なんかやけに簡単だねVB.NET
文法とか仕様がごくごくわかりやすいように書いてある

でもしばらくはPerlを離れる気にはならないけど
(つか、PerlとVBってぜんぜん関係ないけどなw)
149仕様書無しさん:03/08/29 13:21
VBってゲイツがBASICが好きだから残してあるだけの言語だぞ
150仕様書無しさん:03/08/29 13:21
関係ないというか、VB使うとお手軽な場所と、perl使うとお手軽な場所が全然違うし
そういう俺は某儲なのでVB使うくらいならBCB
151仕様書無しさん:03/08/29 13:32
おれはVBよりノートンだけどね
152仕様書無しさん:03/08/29 15:51
おれはVBよりアンチだけどね
153仕様書無しさん:03/08/29 20:13
おれはVBよりHAPPY99だけどね
154仕様書無しさん:03/08/29 22:19
アンチの隔離スレだからまぁいいか。
155仕様書無しさん:03/08/29 23:16
というかマ板自体がム板でのVB厨隔離スレだろ
156仕様書無しさん:03/09/01 15:00
EXCELでVBAを使って関数を作ってあげると
派遣の女の子に結構好評ですね。
その程度の利用価値しか無い訳だが。
157仕様書無しさん:03/09/01 15:04
その程度のくせにageんなよカスが
158仕様書無しさん:03/09/01 20:55
しょせんアホアンチですから。
159age:03/09/04 03:21
>>59
禿同。

>>60
同意。ただし「アマレベル脱したら云々」はVBに限らず当てはまらないような気がする。

このスレを読んだ感想。
VBは初心者に対して敷居が低いが、それだけをあげつらって「初心者言語」だと異口同音に述べている人が多いように思う。
本当のプロはどんな言語であっても、最高のパフォーマンスと可読性(=メンテナンス性)を重視してコーディングするし、そもそも詳細設計以上の上流工程でバカチンSEに意見していると思う。
一般に「VBは遅い」と言っている人に限って、設計能力とコーディング能力が低いと思われ。
そろそろ、言語のポテンシャルに依存するだけの設計&コードを書くのは辞めませんか?
本当にオブジェクト指向アプローチでシステム設計&実装を考える場合、少なくともDelphiよりはVBの方が可用性が高いと思うが。
160仕様書無しさん:03/09/04 07:52
>そもそも詳細設計以上の上流工程で

 それは社内案件ですか? ならば VBは提案しません。 バカ派遣も必要ありません。
 私一人でDelphiでやった方がトータル安上がりです。
 社外ですか? となると、バカ派遣沢山使ってマージン稼がないといけませんね。


>にオブジェクト指向アプローチでシステム設計&実装を考える場合、
>少なくともDelphiよりはVBの方が可用性が高いと思うが。

? なんで? どうして? 
161仕様書無しさん:03/09/04 09:23
最後の一行のおかげで、なんか長文書いてるVB厨という印象が大
162仕様書無しさん:03/09/04 12:30
VBでどうやってオブジェクト指向を実現するんだ・・・。
言語仕様がオブジェクト指向を支援してくれないじゃないか・・・。;q;
163仕様書無しさん:03/09/04 13:30
せめて継承がまともなら…

IDEのエディタに関してはプロシージャ単位の表示ができるVBは結構好きだ。
164仕様書無しさん:03/09/04 13:33
同じ事は・・・
Delphiは関数内関数が書けるのと、Unitが大きなクラスのような働きをするから 無理だな >>163
165仕様書無しさん:03/09/04 13:35

少なくともCよりはVBの方が ・・・・なら同意しないでもない文章なんだけどなあ
166仕様書無しさん:03/09/04 13:46
>159一般に「VBは遅い」と言っている人に限って、設計能力とコーディング能力が低いと思われ。
あほですな〜
いかにもコーダ君ってかんじ
167仕様書無しさん:03/09/04 13:47
これからはオブジェクト指向はもう今ほど使えないよ。
SCOの時代だから。
168仕様書無しさん:03/09/04 13:52
VBでもDelphiでも大した物は作れないから
どっちでもいいじゃないの。
同じ小物専用言語なんだし。
傍から見ると松村と山崎法政はどっちが強いみたいな議論にしか見えない
169仕様書無しさん:03/09/04 13:57
釣り餌が針から外れてるよ
170仕様書無しさん:03/09/04 13:57
>>168
小物じゃないのってどういう物なの?
171仕様書無しさん:03/09/04 13:57
>VBでもDelphiでも大した物は作れないから
それはあんたがヘボイだけだろ。
172仕様書無しさん:03/09/04 14:01
これからはC#かJavaで決まりだろ。
移行できないへタレどもは一度使ってみな。
分かるから。使えるならな。
173仕様書無しさん:03/09/04 14:03
>168
同じプラットフォームで小物も大物もないだろ。
1度脳みそあるか調べてみろ。
174あぼーん:あぼーん
あぼーん
175仕様書無しさん:03/09/04 14:12
>>172
いや、道具はそれぞれ目的に応じて使うものですよ。
C#/JAVAで何をおつくりになるのですか?

まあ、人売屋に売られる時のブランドとしてはそれなりに役立つでしょうけどね。
176仕様書無しさん:03/09/04 14:12
>>172のような半端もんの未来予測は当たった試しがない

恐らくC#/Javaではない新たなクソ言語が世界を圧倒し、
懸命なプログラマ諸氏の頭を悩ませるであろう
177仕様書無しさん:03/09/04 14:15
お前等、言語をクソクソ罵る暇があったら
そのクソにまみれて仕事してろ
178仕様書無しさん:03/09/04 14:16
型が曖昧な言語(糞言語?)ほど流行るよな。
perl VB C ..etc
それは何故か考えてみたがやはり
人間は型にはめられるのは嫌なんじゃないだろうか?

179仕様書無しさん:03/09/04 14:23
型に厳しいからこそ、型から自由になれるんじゃないか。


毎日同じ時間に同じ道を通るといって笑う奴と同じだな。
「俺は毎日別の道を通るように考えてる。おまえは毎日かわりばえしないなあ、楽しいかい?」

答えて曰く、
「毎日同じ時間に、同じ道を通るから毎日別の事を考えてられるのさ、
おまえは毎日どの道通ろうかなんて同じ事考えて、楽しいのかい?」

180仕様書無しさん:03/09/04 14:27
>>178
もっとメタに生きろ

タイプなんて前時代的なもん頭から追いだせ
181仕様書無しさん:03/09/04 14:28
少なくとも俺は毎日違う女とやりたいし、いろんな所に旅行に行きたい。
PGも同じでいろんな処理のアルゴリズムを見ると勉強になるし楽しい。
結局する事は同じ様なことばかりなんだから。
182仕様書無しさん:03/09/04 14:34
というか VB の方が型に厳しいだろ?
ポインタも書かせてくれないし、参照もさせてくれない。
どうやってリンクリスト実現するんだ?

183仕様書無しさん:03/09/04 14:36
>>178
Cの型があいまい?
184仕様書無しさん:03/09/04 14:38
>>183
C を使うと 配列とポインタを混同する習慣がつく程度にはあいまいですね。
185仕様書無しさん:03/09/04 15:13
>>181

庭でさえずるスズメと
大きな羽を持ち、助走と上昇気流の必要な海鳥のどちらが不自由なのかな?
186仕様書無しさん:03/09/04 15:15
お前、よくそんな恥ずかしい事言えるな
187仕様書無しさん:03/09/04 15:21
おれたちVB房だぜ
まともなこと言っても仕事にならねーぜ。
188仕様書無しさん:03/09/04 15:31
>>184
それは理解が曖昧。
189仕様書無しさん:03/09/04 18:42
>>182
えっ? 参照ありますよ。本当にVB知っていますか?
リンクリストなら配列とindex使っても出来ますし、
どうも技術力や発想力がなさそうですね。
190仕様書無しさん:03/09/04 19:04
ふあぁぁぁげ!!
191仕様書無しさん:03/09/04 21:09
おぉさすがVB房!
配列とindexでリスト実装してるんか。
そいつはすげーや
ばーか
192仕様書無しさん:03/09/04 21:17
マジで思いつかなかったのか・・・。
参照でも出来るよ。
193仕様書無しさん:03/09/04 21:21
配列のインデックスってのも、何かを指し示す物だから
広義のポインタだからね。
リンクリストと言われてC等のポインタ(アドレス)を使った実装しか
考えつけないようじゃ終わりだね。
VB厨の方がましだよ。
194仕様書無しさん:03/09/04 21:23
すなおにlistコンテナを使ってください。



ところで、VBもだいぶ進化したね。特に.NETで。
ただ、その割にはMicrosoft的には
VBとVJの開発者はC#へ移行することを期待しているようだけど・・・。
195仕様書無しさん:03/09/04 21:48
アンチVB厨は馬鹿の法則
196仕様書無しさん:03/09/04 21:53
いや、やつらは一生VBVBしてればいいよ
197仕様書無しさん:03/09/04 21:55
ははは。予想外にアンチVB厨が釣れた。
198仕様書無しさん:03/09/04 21:59
釣れた言う奴は負け犬
199仕様書無しさん:03/09/04 21:59
あげるやつは負け犬(w
200仕様書無しさん:03/09/04 22:08
いままではVBがダメPGを見分けるリトマス試験紙になってたけど、
連中がC#やVB.NETに流れ込んできたら、得意な言語を聞くだけ
では、クソPGかどうか見分けられなくなってしまう。
201仕様書無しさん:03/09/04 22:12
>>200
こういう奴って表面だけ見て中身を見ない奴だろうな。
そんなことやっているから困るんだよ。
202仕様書無しさん:03/09/04 22:13
>>189
>配列のインデックス
VBでは、配列自体がリストとして実装されてるの?
リスト構造って何か知ってる?
203仕様書無しさん:03/09/04 22:19
VBしか出来ないやつに
「ここ見れ」
と、言ったらお宅って言われたよ。
204仕様書無しさん:03/09/04 22:19
>>202
> VBでは、配列自体がリストとして実装されてるの?
んなわけない。

>>202
配列を使ったリストの作り方が分からなければ調べてみ。
ここに少しあった。
http://www.geocities.co.jp/SiliconValley-Oakland/1680/zsaru/zsaru19.html

まぁ、俺ならJavaと同じように参照使ってリスト作成するけどね。
205仕様書無しさん:03/09/04 22:22
>>201
VBしかできないやつって、なんというか、PGとしても基礎体力が著しく低いような気がするな。
たとえばリストだとかハッシュだとか基本的なことを解説してある書籍なんて、
ほとんど、CとかJavaとかで書いてあるじゃん。(古い本だとPascalとかLisp)
VBプログラマってそういうのも読めないわけでしょ。

俺の知ってるVBプログラマはそれ以前の、グローバル変数は控えるとか、
ソース中にマジックナンバーを書かないとか、初歩の初歩ができてないやつが
何人もいるし。
206仕様書無しさん:03/09/04 22:23
> VBプログラマってそういうのも読めないわけでしょ。
DelphiプログラマもCもJavaも読めません。

DelphiしかできないやつのことをDelphiプログラマというのか?
207仕様書無しさん:03/09/04 22:25
> 俺の知ってるVBプログラマはそれ以前の、グローバル変数は控えるとか
> ソース中にマジックナンバーを書かないとか、初歩の初歩ができてないやつが
> 何人もいるし。
俺の知ってるCプログラマにもいる。
言語だけで判断するとこういう奴を平気で使うことになるよ。
208仕様書無しさん:03/09/04 22:27
>>206
DelphiプログラマはDelphiしか読めないって人は珍しいとおもう。
209仕様書無しさん:03/09/04 22:28
普通は苦もなく複数の言語を使えるようになるのに、
新人の時に覚えた言語ひとつしか使えない。
それ以外は覚えられないって時点で、かなり頭悪いとおもうが。
210仕様書無しさん:03/09/04 22:31
>>208
なのに、VBを使っているだけで
勝手にVBしか出来ないと思い込んで
中身を見ようとしない馬鹿がいるわけで。
211仕様書無しさん:03/09/04 22:31
使える言語が1つってのは、その言語すら理解できてない事の証明なんじゃ
212仕様書無しさん:03/09/04 22:35
>>210
中身って何?
213仕様書無しさん:03/09/04 22:35
>>211
だろうね。だから○○プログラマってのが○○しかできないということなら、
VBプログラマやDelphiプログラマはその言語すら理解できていない。
214仕様書無しさん:03/09/04 22:35
2chで必死にVB擁護するやつって、VBしか使えない奴でしょ。
215仕様書無しさん:03/09/04 22:36
>>212
アルゴリズムとか設計とかそういうことだろ。
216仕様書無しさん:03/09/04 22:37
>>214
そういうツマラン煽りはいいから。
お前はVB以外の何かしか出来ない奴だろといわれるのがオチ。
217仕様書無しさん:03/09/04 22:39
コードみただけで、VBプログラマはわかるもん。
VBでしっかしたコード書く人がいたら、確実にほかの言語の経験者だし。
218仕様書無しさん:03/09/04 22:40
わかるもん
しっかした
219仕様書無しさん:03/09/04 22:41
>>216
いや、VBの仕事やってても、ほかのスキルがあれば、
VBネタで煽られてもそんなにムキにならないでしょ。
220仕様書無しさん:03/09/04 22:42
だれでも出来るVBは...。
221仕様書無しさん:03/09/04 22:43
>>219
ムキになって叩いている奴がいるのがそもそもの元凶なんだが。
222仕様書無しさん:03/09/04 22:44
うそつけ。
VBのプログラミングパラダイムと
VCのプログラミングパラダイムはぜんぜん違う。

VBのプログラミング手法をそのままVCに持ち込んでいるのなら、
それはVCを習得しているとは言えないし、使っている意味もない。

「他の言語のエミュレートを行うだけなら、その言語を学ぶ価値はない。」

至言だ。
223仕様書無しさん:03/09/04 22:45
>>222
誰のどの発言にレスしてるのかハッキリさせてみろよ、ウスノロ
224仕様書無しさん:03/09/04 22:47
>>223
おまえの発言だヴォケ。これを未来予測と言う。
225仕様書無しさん:03/09/04 22:49
ひとつ言語を使えるようになれば、二つ目は格段に敷居が低く
なるとおもうんだけど、言語をひとつしか使えないPGがこんなに
たくさんいるってのが不思議なんだな。
モチベーションの問題だろうか。
VBばかりの職場で、ほかの言語を覚えても評価につながらないとか。
226仕様書無しさん:03/09/04 22:50
VC++使ってるのに、クラスもテンプレートも使わない人はアフォです。
グローバル変数を多用して
WinMain関数と同じファイルにずらずら自前の関数を並べる人もアフォです。

こんなプログラムを書きつづける気ならVC++はやめて
VBで開発を続けた方がまわりのためでもあります。
227仕様書無しさん:03/09/04 22:51
>>225
はげど〜
228仕様書無しさん:03/09/04 22:52
> VC++使ってるのに、クラスもテンプレートも使わない人はアフォです。
> グローバル変数を多用して
> WinMain関数と同じファイルにずらずら自前の関数を並べる人もアフォです。
そんなアフォがうちの社内にいるのだが、
そんなレベルでVB叩きをしている。
遠くで微笑ましく見ています。
229仕様書無しさん:03/09/04 22:52
>>225
VBは主に業務系アプリの開発が中心。
業務系のSEやPGは文系出身が多く、勢い、ダンピングされやすい。

SEもPGも大安売りの叩き売りな上に、工数も単価も値切られるものだから、
デスマばかりで技術力を向上させている余裕がないんだよ。。・゚・(ノД`)・゚・。
230仕様書無しさん:03/09/04 22:55
>>229
言いたいこと言えて満足でしょうが、
それは貴方の思い込みで現実とは違います。
実際にVBで業務系アプリを作る仕事をしてないと現実はわかりません。
231仕様書無しさん:03/09/04 22:57
>>230
つまり現実はVBプログラマはひまひま星人だということか!?
そうなのか!?

・・・VBプログラマに転職しようかな・・・。
232仕様書無しさん:03/09/04 22:59
ああ 善哉善哉

 古き時代に戻ったような懐かしい気持ちにさせてくれたよ

ありがとう、みんな
233仕様書無しさん:03/09/04 22:59
つまり業務系じゃないやつは忙しいんだな!?

どういう理屈だよ?>>231
234仕様書無しさん:03/09/04 22:59
>>225
職場の評価っていうより、本人の技術者としての意欲なんじゃないかな。
プライベートでは、いっさいコンピュータ関係の本とか雑誌とかよまない
奴っているじゃん。
そういうやつに比べれば、MLとか掲示板に参加したりして、ふだんから
情報収集してる奴は2,3年ですごい差がつくと思う。
235仕様書無しさん:03/09/04 23:04
言語をたくさん知ってれば優秀ってわけじゃないけど、
ひとつしか使えないって奴は、あきらかに勉強不足だろ。
236仕様書無しさん:03/09/04 23:11
突然入り込んで済みません。
気に入らなかったら、無視してください。
C++を使い始めると、途端にVBが情けないと思えるけど、
VBは簡単だから、初心者でも、プログラマとして通用する。
だから、実際、口だけのやつが多いけど、
すごいやつは本当に綺麗なコードを書く。
そういう意味で、生産性が高いって言えないでしょうか。
237仕様書無しさん:03/09/04 23:14
>>236
まあね。
書けなければ、生産性0だから、へぼいなりにも書けさえすれば
生産性が高いといえるかもね。
238仕様書無しさん:03/09/04 23:14
じゃ、お前ら何が使えるのか書いてみろよ?
漏れは、HTML。
239仕様書無しさん:03/09/04 23:15
>>234
人生にはなぁ、コンピュータ関係の本とか雑誌とかを読むよりもっと大切なことが
たくさんあるんだよ。
たとえば、そう、彼女とセックルすることとか、彼女とセックルすることとか、彼女とセックルすることとかな。
240仕様書無しさん:03/09/04 23:17
そりゃ設計やアルゴリズムなんてのは
言語に関係ないしねぇ。
すごいやつは(もちろんVBでも)綺麗なコードを書く。

ほら、グローバル変数を使うなとかいう意見。
あれは使わなければ綺麗なコードになるということだからね。
241仕様書無しさん:03/09/04 23:19
238 名前: 仕様書無しさん [C/C++/VC++/VB/Perl/sage] 投稿日: 03/09/04 23:14
じゃ、お前ら何が使えるのか書いてみろよ?
漏れは、HTML。
242仕様書無しさん:03/09/04 23:19
レスしてる奴はすべてVB“しか”使えない、
と思い込む単細胞
243仕様書無しさん:03/09/04 23:23
>>236
>すごいやつは本当に綺麗なコードを書く。
>そういう意味で、生産性が高いって言えないでしょうか。

じゃVB関係ないじゃん。
つかそんなすごい奴ならとっととそいつのPCからVB消してあげなさい。
244仕様書無しさん:03/09/04 23:23
VBプログラマは平均的なレベルが著しく低いって
暗黙の了解があるから、VBスレって盛り上がるんでしょ。
245仕様書無しさん:03/09/04 23:23
この手の発言は、どこかにテンプレでもあるのかな
246仕様書無しさん:03/09/04 23:25
>>244
というより、VB叩きの精神年齢が低いんでしょ。
247仕様書無しさん:03/09/04 23:26
正直、ほかの言語に慣れたらVBでコード書くの面倒くさくなる。
Cもコード書くのめんどくさい言語だけど、Cはまだ使う必然性が
あるから、許せる。
248仕様書無しさん:03/09/04 23:26
最近HyperTalkを使って予約管理システムを作ったよ。
お客さんには結構よろこんでもらった。
249仕様書無しさん:03/09/04 23:27
遅レスだけど >>226
俺、いっこしたのSEに、ソースファイル分割しないでひとつにして!
て言われたな。まあ1000行程度のものだったが。クラスも作らなかったが。
250仕様書無しさん:03/09/04 23:27
>>249
引き継いだ人が死ぬでしょ。やめて頂戴。(w
251仕様書無しさん:03/09/04 23:28
>>247
たしかにCで多態やろうとしたら
めんどうだもんなぁ。
252あぼーん:あぼーん
あぼーん
253仕様書無しさん:03/09/04 23:39
今日はここまで?
254仕様書無しさん:03/09/04 23:44
おれ中では、VBプログラマの(平均的な)レベルが低いってのは、
もう当たり前のことになっていて、それを肴にマターリ語りたいのだか、
なんか必死に煽ってると言われてしまうんだよなぁ。

VB擁護の人って、VBプログラマの(平均的な)レベルは低くないって認識なのだろうか。
(VBプログラマでも中にはすごい人がいるとか他の言語でもレベル低い奴がいるとか
そういう話は置いといて)
255仕様書無しさん:03/09/04 23:50
ちなみに、必死に煽ったわけじゃない貴方の発言はドレよ?
256249:03/09/04 23:52
>>250
ウチにCを引き継げる人はひとりもいませんw
みんなVB屋か、たまにJavaサブレトやってる奴がいるくらい。
257仕様書無しさん:03/09/04 23:52
>>254 なんでそんなに必死になってVBプログラマを叩いてんの?
258仕様書無しさん:03/09/04 23:53
259254:03/09/04 23:53
俺は必死じゃない必死じゃないぞ〜。
260仕様書無しさん:03/09/04 23:59
>>258
VBプログラマはPG以下の職業か。
261仕様書無しさん:03/09/05 00:02
>>260 はぁ?
262仕様書無しさん:03/09/05 00:08
>>253
また明日くるんじゃない?
例のアホアンチ。
263仕様書無しさん:03/09/05 00:09
ASPはVBScriptだからVBと似たようなもんだと思うんだが、隣の人が
膨大なASPがバグだらけで、毎日ヒーヒー言いながら修正してる。
でも、ASPのデバッガも使わないで大量のソースをデバッグしてるのは何だかなぁ。
264仕様書無しさん:03/09/05 00:12
>ASPはVBScriptだからVBと似たようなもんだと思うんだが、隣の人が
細かい突っ込みになるけど、間違った言葉の使い方をわざわざ披露する事はないと思う。
265仕様書無しさん:03/09/05 00:14
>>236
> VBは簡単だから、初心者でも、プログラマとして通用する。

使えないPGを働かせてるだけで、生産性があがったとはいいがたい。
ダメなやつ5人より使える奴2人のほうが生産性高いし。

本来5人でできる仕事を10人で請け負って、稼ぐようなところでは、
とにかく頭数をそろえられるってだけでありがたいかもしれないけど、
それって生産性が高いとはいわないと思う。
(金は稼げるけど)
266仕様書無しさん:03/09/05 00:15
>>263
デバッガ使えばいいのにね。あんたも知っているのなら教えてあげれば?
267仕様書無しさん:03/09/05 00:17
>>265
> ダメなやつ5人より使える奴2人のほうが生産性高いし。
その使える奴2人がVB使ってももちろん生産性高いよ。
268仕様書無しさん:03/09/05 00:18
なんにせよ、今VBしか使えない人は
C++の本とかJavaの本とか一冊読んでみるといいんじゃない?
BASICとC++が単に文法が違うのではなく、
もはやパラダイムからして違うのだということがはっきりわかる。

プログラミングへのBASIC的アプローチはC++でも実現できるけれど、
C++的アプローチはBASICでは到底実現できない。
(将来BASICのし様が拡張されればどうなるかはわからないが)

C++のプログラミング手法を知ると
プログラミングが決して力作業ではなく、
優れて知的な技術だと納得できて、
多少は自分たちの仕事に誇りがもてると思う。
269仕様書無しさん:03/09/05 00:21
>>267
236は、VBは初心者でもつかえるから生産性高いって論旨でしょ。
270仕様書無しさん:03/09/05 00:24
     ,へ、        /^i
     | \〉`ヽ-―ー--< 〈\ |
     7   , -- 、, --- 、  ヽ
    /  /  \、i, ,ノ    ヽ  ヽ
    |  (-=・=-  -=・=-  )  |      寝るか
   / 彡  / ▼ ヽ  ミミ   、
  く彡彡   _/\_    ミミミ ヽ
   `<             ミミ彳ヘ
      >       ___/   \
     /         7      \
     |        /
271仕様書無しさん:03/09/05 00:24
>>268
他の言語にしても成り立つな。まぁ当たり前だけど。

なんにせよ、今Delphiしか使えない人は
C++の本とかJavaの本とか一冊読んでみるといいんじゃない?
DelphiとC++が単に文法が違うのではなく、
もはやパラダイムからして違うのだということがはっきりわかる。

プログラミングへのDelphi的アプローチはC++でも実現できるけれど、
C++的アプローチはDelphiでは到底実現できない。
(将来Delphiのし様が拡張されればどうなるかはわからないが)

C++のプログラミング手法を知ると
プログラミングが決して力作業ではなく、
優れて知的な技術だと納得できて、
多少は自分たちの仕事に誇りがもてると思う。
272仕様書無しさん:03/09/05 00:30
VBの人が、ひとつの言語しか使えない率は
他の言語より格段に高いと思う。
273仕様書無しさん:03/09/05 00:32
VBの人ってなんだよw
274仕様書無しさん:03/09/05 00:34
VBは簡単だからね。人数をグラフにしたらこんな感じ。

C上級者 C中級者 C初心者
|-------|-------|-------|

VB上級者 VB中級者 VB初心者
|-------|-------|--------------|

単に初心者の人数が多いだけなんだけどね。
275仕様書無しさん:03/09/05 00:36
>>274
とてもわかりやすい図だな。
276仕様書無しさん:03/09/05 00:40
>268
VBとだったら本質はそんなに違わない。

ただVBだと本質を理解できてなくても
とりあえずのコーディングはできちゃうしな。
とはいえVBでまともなコーディングが出来るのは
やっぱりそこら辺知ってるもんだけ。

後、本質はたいして違わないといっても
例えばUMLべったりな開発とかをやったとしても
VBだとメリットがスポイルされそうではあるけどな。

まあVBしか使えないのは
はっきりいって他の言語にいくとき激しく苦労するとは思う。

VBでまともなコードを書くのは
たいてい他の言語も使える奴ばかりなり。

後、VB.netは今までのVBと別物になってる
だからこそ使えない既存VBプログラマが苦しんでるのだが
277仕様書無しさん:03/09/05 00:42
なんだかんだいって、
VBだろうがDelphiだろうがJavaだろうがCだろうが。
出来る奴は出来るし出来ない奴はできないってことじゃん。
アホらし。
278仕様書無しさん:03/09/05 00:42



         只今、.NETへ逝こうキャンペーン実施中


279仕様書無しさん:03/09/05 00:46
>>277
>出来る奴は出来るし出来ない奴はできないってことじゃん。

VBはできない奴ばっかりだからネタになってるんだよな。
280仕様書無しさん:03/09/05 00:46
>>276
>VBとだったら本質はそんなに違わない。

ほ、ほんとうか?
VBで多態が実現できるのか!?

だったら明日から漏れもVBプログラマだぜ!
281仕様書無しさん:03/09/05 00:49
282仕様書無しさん:03/09/05 00:50
>>280
はいどうぞ。
http://www.asahi-net.or.jp/~jz6h-ymmt/sandbox/vbPolymorphism/vbPoly.htm
> 日経ソフトウェアの2000年9月号を見ていると、VBにimplementsというキーワードがあり、
> これを使えばインタフェースの継承により多態性を実現可能という記事がありました。

> VBで多態が実現できるのか!?
叩いている奴らを見るとこの程度の奴ばかりなんで
盛り上がるんだよな。アンチは馬鹿ばっかりって。
283仕様書無しさん:03/09/05 00:51
>明日から漏れもVBプログラマだぜ!
プ
284仕様書無しさん:03/09/05 00:52
>>281
VBすげーな。
285仕様書無しさん:03/09/05 00:52
釣れた言う奴は負け犬
286仕様書無しさん:03/09/05 00:52
>>282
極普通に実現できるんだね。
なんかインターフェースといいimplementsといい
実際のコードといいJavaみたいだな。
287仕様書無しさん:03/09/05 00:54
>>281
VBも進化を続けてるんだな!

・・・っていうかさ。
そこまでして言語仕様がC++を追いかけているなら、
別にBASICじゃなくてC++を使えばいいんじゃないの?(w

>>276の言う通り
「使えない既存VBプログラマが苦しんでる」だとするなら、
C++と同程度に難解な仕様になったBASICをこれ以上学ばず、
素直にVC++を学びなおせばいいような気がする。
VBはマイクロソフトしか提供していない「特異な」言語であるわけだし。
288仕様書無しさん:03/09/05 00:56
だから、現在のVBプログラマは
馬鹿じゃないのさ。
289仕様書無しさん:03/09/05 00:56
その程度で「多態を実現」とか言われちゃうと、
C++を使っている人間は怒り出しますよ。(プ
290仕様書無しさん:03/09/05 00:56
このスレ読んで思ったけど、なんでDelphiがめのかたきにされてんの?
291仕様書無しさん:03/09/05 00:57
VBの人も大変だな。
292仕様書無しさん:03/09/05 00:57
>>288
いえ、未だにそんな言語にしがみついている時点でバカです。
293仕様書無しさん:03/09/05 00:58
>>289
ん〜? コードが理解できなかったのかな?
なにが言いたいのか具体的に書いてみ。
294仕様書無しさん:03/09/05 00:58
今のVB.NET = 文法が違うだけのJava

ですか?(藁
295仕様書無しさん:03/09/05 00:59
>>294
言語的には正しいと思う。
296仕様書無しさん:03/09/05 00:59
>>290
業界標準の座を奪うことができないくせに、やたらと機能がいいからさ。
乙女心は裏腹。
297仕様書無しさん:03/09/05 00:59
>>293
VBでC++のSTLを記述してみろってんだよ。(プゲラ
298仕様書無しさん:03/09/05 01:00
>>297
「多態を実現」の話が消えているところが笑える。
299仕様書無しさん:03/09/05 01:01
276にレスつけようと思ったら速攻突っ込まれてる(苦笑
>286
VBプログラマにはオブジェクト指向、とゆうものを考えてない奴が大杉
なので現場の実際のコードは・・・(泣

構造化プログラムすらわかってねぇ・・・
300294:03/09/05 01:02
>>295
あー、それなら旧VB使いが苦しむ理由が分かる気がする。
古いVBとJavaじゃあ、ぜんぜんプログラミングへの考え方が違うから。
301仕様書無しさん:03/09/05 01:03
>>299
そうそう、結局VBの人ってそうなんだよ
「**すらわかってねぇ」 って奴が大杉
302仕様書無しさん:03/09/05 01:04
VBでオブジェクト指向するのならこの本がオススメ。

Visual Basicによるビジネスアプリケーション開発
本格的なオブジェクト指向プログラミングをVisual Basicで実践!
http://www.seshop.com/detail.asp?pid=47
303294:03/09/05 01:05
>>299
結論としては、
「古いVB(ver.4とか5とか)厨とVB.NET厨は分けて考えるべき」
ってことかな。

前の方でも書いている人がいるけど、
C++使いでもC以下のソーメンプログラムしかかけない人がわりといるので。
特に古い仕様(1998年以前)のC++しか知らない人は
テンプレートなんてさっぱりなわけで。
304仕様書無しさん:03/09/05 01:05
日経ソフトウエアの今月の記事が、VB6から.NETへの移行のしかたの解説だったけど、
頭の痛くなるような内容だった。
VBの人を怖がらせないように配慮した結果なんだろうけど。
305仕様書無しさん:03/09/05 01:05
>>300
古いVBって多態が出来ないバージョンのことか?
306仕様書無しさん:03/09/05 01:06
せっかく苦労して習得したC++なのに、周りを見ると何やらサクサク開発してる奴がいる。
それは何だい?と聞いてみると、VBだという。いったい俺がやってきたことは何だったんだ!ムキィーーーーーーーーーーーーーーーーーーーーー
ってのがアンチVB厨(別名プゲラ厨)の大方の反応。
307294:03/09/05 01:06
>>305
そういうことになりますかね。
308仕様書無しさん:03/09/05 01:07
俺の会社でちょっとした業務アプリの仕事をやるときにさ、
VBかVCか、って話になったのよ。アフォSEがやっぱり「生産性が・・・」
なんて抜かしやがるから、生産性は変わらない(つうかむしろVBの人が
凶悪なコード書くよりずっといい)ってことを主張したのさ。そしたら
生産性が変わらないってことは理解してくれたけど、ほかの理由でVBに決まった。
な〜んでか?
309仕様書無しさん:03/09/05 01:08
>>307
ということはVB4までのことだね。
たしかWindows95への移行期で
16ビットと32ビットバージョンが存在する奴。
ここまでは多態がつかえなかったはず。
(Variantを使えば無理やり出来るかもしれないけど)
310294:03/09/05 01:08
>>306
もはやこうなると
VCで書かれたアプリの方が実行速度が速くてコンパクトという利点しかない感じ?
311仕様書無しさん:03/09/05 01:09
>>308
お前のスキルが信頼されてないだけ。言語のせいにするなヴォケ
312仕様書無しさん:03/09/05 01:09
>>310 ランタイム要らないダロ
313仕様書無しさん:03/09/05 01:09
>>308
あんたが一番重要なのは人間であることを理解していないから。
314仕様書無しさん:03/09/05 01:10
>>312
MFC.DLLもランタイムですが何か?
315294:03/09/05 01:10
>>312
VC++でもMFCxx.DLLとかが必要になりますし。
(結合することも出来ますが)
316仕様書無しさん:03/09/05 01:11
オッサンが混じりこんでるようだなw
317仕様書無しさん:03/09/05 01:12
>>314 >>315
はぁ?今はランタイムが要る要らないの話をしてるんだから、
当然MFCはスタティックということだろ。ヴォケナス
318294:03/09/05 01:13
>>317
ヴォケナスでした。アヒャ。
つか、MFC使わないっていう手もあるし。
319仕様書無しさん:03/09/05 01:14
>287
VC++を学ぶ、ってのはほとんど
(VC++でしか使えん)MFCを学ぶってのと同じではあると思う

C++を理解するべき
C++を理解すればVC++も使えるしな


もっともMFC使わないのならVC++である意味がないけどね
320仕様書無しさん:03/09/05 01:14
>>317



           必  死  だ  な  w


321仕様書無しさん:03/09/05 01:15
>>318
あ、ごめん、あんたはちゃんと結合することもできますって書いてるからヴォケナスじゃないよ。

んでもMFC使わないってのは無しだな。APIだけだとバージョン依存問題を
抱えるおそれがあるし。
322仕様書無しさん:03/09/05 01:15
すなわち、VB.NET厨は汚名返上だな!
今日からは知的な言語で生産性も高いと胸を張って言ってよし!

しかし、グローバル変数とマジックナンバーを使う奴は死刑。
クラスを多用せよ! そして著しく抽象化!

これで、ぜひ。

あとは、「Microsoftが滅んだ後はどうすんの?」とか聞かれないことだけを祈れ!
323仕様書無しさん:03/09/05 01:17



         只今、.NETへ逝こうキャンペーン実施中



324仕様書無しさん:03/09/05 01:18
KERNEL32.DLLもランタイムですが何か?


たかだかDLL一つにさわぎすぎ。
325仕様書無しさん:03/09/05 01:18
>>319
>もっともMFC使わないのならVC++である意味がないけどね
んなこたないだろう。MFCを使わなくても、Winで開発なら最強の環境だろ。
326仕様書無しさん:03/09/05 01:19
>>324 喪前のとこはKERNEL32.DLLが無い場合のマシンを想定してやってるのか?
327仕様書無しさん:03/09/05 01:21
>>326
DLLがないことを想定してDLLも一緒に配布していますが何か?

KERNEL32.DLLじゃなくてね。
328仕様書無しさん:03/09/05 01:21
>>322
VB.NETでしっかりしたコードがかけるなら、MSが衰退しても他の環境や言語への移行も楽勝でしょう。
329仕様書無しさん:03/09/05 01:21
>>326
ありえん。(笑
330仕様書無しさん:03/09/05 01:23
まああれだ。ランタイムランタイムと騒いでいる奴は
統合アーカイバのライブラリが嫌いで
DLL不要の奴じゃないと認めないのだろう。
331仕様書無しさん:03/09/05 01:24
開発環境は十分に枯れてから使え。.NETへの移行は少なくとも後3年は待ったほうがいい。
332仕様書無しさん:03/09/05 01:24
>308
1.使えるC++プログラマのあてがなかったため。
2.SEにVB開発経験しかなかった。
3.VB以外の開発環境のライセンスの空きが無かった。

ま、こんなとこだろう。

とはいえ、クライアント側での処理がたいしたこと無いのなら
VBで問題ないと思うがな。
細かい要件が見えんのでなんとも言えんが。
333仕様書無しさん:03/09/05 01:28
正直、ここのやり取り見てたらVB.NETも面白そうに思えてきた。
ただ、ちょっくらやるには値段が高いのが欠点だな...

334仕様書無しさん:03/09/05 01:29



         只今、.NETへ逝こうキャンペーン実施中




335仕様書無しさん:03/09/05 01:31
マイクロソフト社員による自作自演でした。
336仕様書無しさん:03/09/05 01:33
>>333
SDKだけならタダ。& フリーの開発環境「SharpDevelop」でばっちり。
337仕様書無しさん:03/09/05 01:40
> フリーの開発環境「SharpDevelop」でばっちり
こんなものがあったんだ・・・
MSDN会員なので気にしなかった。
ちょっくら使ってみよう。有益な情報サンクス >336


でも今の主戦場はEclipseな漏れ(w
338仕様書無しさん:03/09/05 02:18
339仕様書無しさん:03/09/05 10:41
>332
SP3まで待てっつーのは定説ですな。
ただ、その頃には次期バージョンが、という諸刃の刃w

VBオンリーの人ってさ、言語仕様を知らない(知ろうとしない?)人、多くね?
値段が高めな本(APIバイブルとか、Tips集とか)を何冊も持っている割に、基本的な
言語仕様のリファレンス持ってない奴が多いような気がする。
リファレンス無くてもいいっていう考えなのかな?
その割に演算子とか全然知らないし・・・
340仕様書無しさん:03/09/05 10:52
演算子を全然知らない?
それはVBどうこう以前に、お前の会社がおかしいんじゃないのか
341仕様書無しさん:03/09/05 11:09
演算子*とか*ね。紛らわしくてスマソ。
さすがに四則演算知らないって奴にはお目にかかった事が無いけどw
演算子ならIsとか。上でも出ていたけど、ステートメントならImplementsとか。
342仕様書無しさん:03/09/05 11:11
大げさに書いて煽ってるだけじゃねぇか
343仕様書無しさん:03/09/05 12:04
個別の事例を挙げてもしょうがないと思うけど、
ひどいのなら、いくらでもいる。
344仕様書無しさん:03/09/05 12:16
で、
このスレ的にはそんなダメなヤツばかりのVBプルグラマでも仕事をしてるので、
VBの生産性は高い、という事を皆で一生懸命説明してるのかな。
345仕様書無しさん:03/09/05 15:13
すげぇ〜なここ。
さすがVB房だわ。
ついてけね。
346仕様書無しさん:03/09/05 16:04
翻訳すると
 ダメ派遣の生産性はサイコーです
347仕様書無しさん:03/09/05 16:13
煽るもVB厨に軽くあしらわれてしまう悲しさ
348仕様書無しさん:03/09/05 16:24
俺がVBが大嫌いな理由は

1、バージョン毎の差異がいつも大きすぎる事
2、型に甘く、あまりにも自由がない事。 自由を得るにはまず型に厳しい事が必要条件
3、OCXやDLLのようにVB外のものが結局は必要になる事
  作るのにやぶさかではないが、管理がめんどくさい。
4、肥大化し続けた文法は醜く、一つの事の表現手段が無駄に多くありすぎる。まるでスクリプト言語だ。
  これは一見便利に見えて、思考を阻害する。 
349仕様書無しさん:03/09/05 16:25
煽りを無視できず必死に擁護してしまうVB厨の哀れさ。
350仕様書無しさん:03/09/05 22:21
3〜4年ほど前だけど、VB本で、かなり分厚くて立派な本があったんだけど、
信じられないことに「変数はみんなVariantで宣言するべきだ」と堂々と
かかれており、しかも明確にその理由が記されていた(立ち読みだったので、
購入しなかったが、ある意味ものすごいカルチャーショックを受けた)。

すごかったのは、その本の著者でもあるのだが、これを翻訳して堂々と市場に
のせた香具師は見方を変えればあっぱれだ。
351仕様書無しさん:03/09/05 22:50
生産性は高いよ。賞味期限は短いけど。
352仕様書無しさん:03/09/05 22:52
>>350
ネタ
353仕様書無しさん:03/09/05 22:52
>>350
Bruce EckelもしくはThe Manderblot Setだな

VBをSmalltalkのごとく使えと説いていた記憶がある
354仕様書無しさん:03/09/05 23:33
>>348
大事な奴が抜けてるよ。
Windows以外でVBに関する知識が
全く訳に立たないこと。
355仕様書無しさん:03/09/06 01:15
>348
おおむね同意

でもそれを差し引いてもごく単純なプログラムなら生産性は高い
VB=Delphi>C++Builder>VC++ かなぁ。
(某とMSしかWinでは使ったことなくてな
ある程度以上ならそれほど差は無い。
どれも一緒。
VBだとコントロールとかにバグがあるといきなり生産性問題外になっちまうけど。
当たり前だが

>350
あっぱれ
VBのバグの温床(個人的にはそう思ってる
を推奨するなんて惚れそうだ。ネタじゃないよいな?
356仕様書無しさん:03/09/06 01:17
>>355
いやネタじゃない

俺も読んだ記憶がある
357仕様書無しさん:03/09/06 19:28
型が無くて真のオブジェクト指向と言われている
SmallTalkを知っていれば、
すべてVariantという考えも理解できると思うんだが。
358仕様書無しさん:03/09/06 20:16
考えは理解出来るが、好きじゃないな。
DelphiのようにVariantも自分で拡張出来るとかなら納得するけどね。
359仕様書無しさん:03/09/07 18:56
もうこのスレは終わりなのか。
結局、自分の使ってるJavaやらVCよりあきらかに簡単なのに、
人気があって仕事が多い、しかも体裁の整ったWinアプリを苦労せずに
簡単に作れるVBを妬んだ奴らが論破されて終わったわけだww
360仕様書無しさん:03/09/07 19:24
論破ールーム。
361仕様書無しさん:03/09/07 22:49
>>359
つかVB.NET使うならC#使ったほうがいいとし、
JAVAと.NET同列に論じている時点で厨房確定
362仕様書無しさん:03/09/07 23:42
>>359
アホアンチが間違ったことを言う
    ↓
間違いを指摘してあげる
    ↓
釣りということにする

の繰り返しで呆れて誰もレスしなくなったのだと思われ。
363仕様書無しさん:03/09/07 23:43
スレっていうかVBが終わってるw
364仕様書無しさん:03/09/07 23:48
↑というつまらん煽りも誰もレスしなくなる原因だろうね。
365仕様書無しさん:03/09/08 00:06
VBのP-CODE、VM辺りの仕様って公開されてるのか?
366仕様書無しさん:03/09/08 00:09
>>365
されてない。
367仕様書無しさん:03/09/08 00:20
じゃあクローン開発は無理だね

なんだかんだで付き合いの長いVBが
消えてしまうのはちょっと寂しいな
368仕様書無しさん:03/09/08 00:30
生産性高いと思うよ。
モレは7年ぐらいずーっとJavaなんだけど
この前はじめてVB触った。なんじゃこりゃ?って感じ。
要するにVBってのはアプリケーション記述言語でCOBOLみたいなもんでしょ。
JavaとかCはシステム側に寄り過ぎているので(当然業務も書けるけど)
純粋な業務ロジックを書いてるとケツの座りがよくない(気がする)。
369仕様書無しさん:03/09/08 00:31
? 言語仕様は分かっているからクローン作れるじゃん。
実際にVBのクローンはあるし。

もしかして、VBはJava見たいにjarファイルを生成して
VMの実行ファイル起動してjarファイル読み込んで
動かしていると勘違いしている?

VB叩きもそうだけど、勘違いさん多いね。
370369:03/09/08 00:32
362によると「釣りということにする」というレスが来るのかな?(w
371仕様書無しさん:03/09/08 00:46
>>369
VBクローンあるのかよ?ネタじゃないだろうな

>言語仕様は分かっているから
本家VBで生成したバイナリと混ぜこぜ出来ないもなんかイラネだろ

>もしかして、VBはJava見たいにjarファイルを生成して
>VMの実行ファイル起動してjarファイル読み込んで
>動かしていると勘違いしている?
うん。ランタイムDLLがpcodeを解釈しながら実行してると思ってた
もちろんVB5以降ネイティブコード吐けるのは知ってるけど
372仕様書無しさん:03/09/08 01:00
>>371
> VBクローンあるのかよ
ある。VB2相当くらいだったと思うが。

> 本家VBで生成したバイナリと混ぜこぜ出来ないもなんかイラネだろ
VBはActiveXという言語に依存しないバイナリを生成できるが?

> うん。ランタイムDLLがpcodeを解釈しながら実行してると思ってた
> もちろんVB5以降ネイティブコード吐けるのは知ってるけど
違う。生成するのはEXEのみ。んでそのEXEがDLLを読み込んで
EXEから渡されたPCODEデータを解釈して動作する。

JavaのようにPCODEが独立しているわけじゃない。
内部でインタプリタ相当の動作をしているが
DLLを使用する普通のEXE、例えばMFCx.DLLをするVCで作成されたEXE
などと同じように考えた方が良い。
373仕様書無しさん:03/09/08 01:09
>>372
>ある。VB2相当くらいだったと思うが。
興味あるのでURL示してもらえませんか

>VBはActiveXという言語に依存しないバイナリを生成できるが?
インターフェースがCOM準拠でも実行コード部分はpcodeだろう?

>PCODEデータを解釈して動作する。
結局DLLがpcode解釈して動作するわけだろ

なんだVBのプログラムはCODE部でなくTEXT部にあるのか?
もうちょっとハッキリと煽ってくれ
抽象的すぎてよくわからん
374仕様書無しさん:03/09/08 01:45
もっとガツガツ煽ってくれるかと思ったのに
ローディング程度の話で説教かまして終冬かよ
375仕様書無しさん:03/09/08 01:52
春夏秋冬
376仕様書無しさん:03/09/08 02:03
終了で良いじゃん。どうせアホアンチしかでてこないんだから。
377仕様書無しさん:03/09/08 02:04
>>372が言ってたVBクローンってどこにあるんだ

REALbasic?
VisualAge?
GnomeBasic?
昔あったOS/2とクロス開発出来る奴?

どれもこれも"VBライク"な奴ばかり
378仕様書無しさん:03/09/08 02:10
>>373
> インターフェースがCOM準拠でも実行コード部分はpcodeだろう?
それがなにか問題あるのか?
pcodeでも他の言語からでも使えるだろ。
379仕様書無しさん:03/09/08 02:11
> もうちょっとハッキリと煽ってくれ
> もっとガツガツ煽ってくれるかと思ったのに
こういうことを言っている奴は放置するに限る。
380仕様書無しさん:03/09/08 02:12
>>378
デバッガを作れないだろ

イミディエイトペインがないVBなんてダメダメ
381仕様書無しさん:03/09/08 02:13
デバッガが作れない → クラックされにくい → (゚д゚)ウマー
382仕様書無しさん:03/09/08 02:14
放置に限るって、、、

勝手に噛みついてきて
勝手に逃げるわけね


まあ勝手にすればいいんじゃん
383仕様書無しさん:03/09/08 02:15
>>380
> デバッガを作れないだろ
正確にはアセンブラレベルのデバッガだね。
ソースコードレベルならシンボリックデバッグ情報を
出力できるので問題ない。

ネイティブコンパイルすればアセンブラレベルでもデバッグできるが。
384仕様書無しさん:03/09/08 02:21
>>383
VBのデバッガって機械語ダンプ出来たっけ?

それにVB環境の中でデバッグすると
ウィンドウクラスの名前がThunderCommandButton
実行時はThunderCommandButtonRT
とか変化してたりして、かなり特殊だった気がする

VBはインタプリタじゃないのかね
俺の勘違い?l
385仕様書無しさん:03/09/08 02:24
インタプリタでもネイティブでも好きなほうをどうぞ。
386仕様書無しさん:03/09/08 02:26
VBクローンを作る話じゃなかったのか
387仕様書無しさん:03/09/08 02:32
なにをもってVBクローンなのだ?
VBのコンパイラ?
388仕様書無しさん:03/09/08 02:35
>>387
VBライクとかでなくコアな部分にある程度互換性がないと
クローンとは呼べないだろう
389仕様書無しさん:03/09/08 02:39
コアな部分って何?
VB用のDLLを自作しろってこと?
MsgBox()とかFormat()とか。
390仕様書無しさん:03/09/08 02:41
ある程度互換性のあるMSVBVMを書かなきゃ意味ねえだろ、と

そういうつもりで>>365,>>367を書いたんだけど
391仕様書無しさん:03/09/08 02:48
MSVBVMって要するにMSVBVM60.DLLだね。
別にMSVBVM60.DLLを使わなくても
実行できるEXEは作れるでしょ。
392仕様書無しさん:03/09/08 02:54
>>391
そりゃあ作れる、だけど価値がない

yet anotherな本家VBで吐いたバイナリを実行できる
オプソなランタイム、処理系、開発環境を提供できないと

そうでなければユーザ〜開発者も興味を持たないのではないかな
悪名高いVBのクローンだよ?
393仕様書無しさん:03/09/08 08:49
そもそもVB"だけ"ではマトモに動くものは作れないから、
大抵のアプリではActiveXとか外部DLLが呼ばれているわけで
VBソースがそのまま動くというのはムリな話。

そのほかに
Delphiならまず互換Pascalコンパイラを作って DFM->リソースコンパイラを作って
と手順を踏めば作れる事は目に見えているし、それぞれのステージで本家と置き換えてゆく事が可能。
これはデバッグも容易だし互換性の確認も容易にできる。

一方、VBだとフォームを解析してという部分から始めなければいけない。
IDE,コンパイラとか全部が完成しないとデバッグに入れない。
これは厳しいよ
394仕様書無しさん:03/09/08 12:23
>IDE,コンパイラとか全部が完成しないとデバッグに入れない。
ランタイムがGUIを含んでいるしね
言語はCOMに依存しまくってる
だからVBは自由度が低いんだろうな

>これは厳しいよ
そうだねえ
MSからソースかっぱらってこないと無理だろうな
Monoでも手伝う方が楽だし価値がある
395仕様書無しさん:03/09/08 21:36
>言語はCOMに依存しまくってる
これってどういう意味なんですか。教えてエラい人。
396仕様書無しさん:03/09/08 21:47
ぼくは全然エラくありませんが、
かいつまんでお話しさせていただきますと
VBのレイトバインディングはCOMのIDispatchで実現されており
公開メソッド、プロパティには見えないところで
こっそりとCOMと同じくIDが割り振られ
インターフェイス継承ももちろんCOM準拠

まぁ厳密な定義はもっとエライ人が解説してくれるでしょう
397仕様書無しさん:03/09/17 17:41
VBScriptのお話はどこですればよいですか?
398仕様書無しさん:03/09/17 20:57
VBScriptはユーザサイドプログラミングの領域で、プログラマのお仕事の領域から外れると思いますが?
399仕様書無しさん:03/09/17 21:30
>>398
市ね
400仕様書無しさん:03/09/17 23:23
>397
マジレスが欲しいなら麦板か窓板へどうぞ。


とりあえず>398は素人。
401仕様書無しさん:03/09/17 23:49
放置できないVB厨ばかり(ワラ
402仕様書無しさん:03/09/19 01:57
一通り読ませて頂きました。
C使い(C++含む)の方は、どうも低級言語よりの言語以外を
プログラミング言語として見ていないだけの様に感じます。
それと、ちょっと触っただけの食わず嫌いな方も多いかなぁ。
私はVBはそれなりに良く出来た言語だと思ってます。
VBにはVBのコードの書き方があるので、VBを他の言語と同じように
書こうとするから、変に感じたり嫌いになるのだと思います。
私も使い始めた当初、VBは嫌いでした。(私も以前はC使いでしたので)
でも1〜2年ほど使っていると、だんだんと良さが分かってきて
ハードよりのコードを必要しない限り、今じゃCで書くことは
ほとんどなくなりましたよ。
403仕様書無しさん:03/09/19 14:13
前から思っていた事だけど、VBを馬鹿にしているのではなく、
VBしかできないヤツを馬鹿にしているのが多い気がする。
実際にVBしかできないプログラマというのはかなりいるわけで....。
かつて俺がいた弱小ソフトハウスもそうだった。
404仕様書無しさん:03/09/19 19:55
>>402
2点。もっとがんばりましょう。
405仕様書無しさん:03/09/19 22:00
>>402
そうか。成る程な。俺もVB嫌いで半分嫌々やってたが、考えを改める事にするよ。
まぁ俺はVBS(ASP)やってる訳だが、最近classが使える事を知ったのですこしマシだなと思った。
先輩に聞いたら、VBSにもclassは一応あるけど普通のclassとは全然違うもんだと言われたので、
更にVBSが嫌いになってたんだが。VBにあるのは知ってたが。
406仕様書無しさん:03/09/21 16:56
結局いつもの結論ですね。
407仕様書無しさん:03/09/22 08:07
俺はVBは確かに効率的に見えて、でも長期的に見れば生産性高くじゃないと思う。

プロパティに直接数字を入れ、プロパティに直接文字を入れ・・・ついでにコードにも・・・
このせいで他の言語より、使い捨て的な書き方をして満足してしまい易い。
C言語だと
for(i=0;i<10;i++) ・・・ なんて書いてあると、10なんて即値を使うな!とたちまち上司に叱られるもんだけど


もちろん現場的な労働環境(仕事の為に人が集まり仕事が終われば解散)もあって、こういう
使い捨て的なスタイルがちょうど良いという事もあるんだけどね。

モジュール単位に整備し、フォームも再利用したり、ユーザサイドでもカスタマイズ出来るようにしておく
といった再利用の工夫がVBでは少ない。そして、出来たものもカスタマイズ性が低く、お客さんが長期的
に使える事もあまりない。

408仕様書無しさん:03/09/22 10:05
>>407
作り手(プログラマ・SE・上司)側の問題じゃん。
409仕様書無しさん:03/09/22 16:51
プロファイリングによると
「なるほど」で始まるレスは自作自演率が高いという
結果が出てます。
410仕様書無しさん:03/09/22 17:02
なるほどな >>402=405で 409=俺って事か
411仕様書無しさん:03/09/22 23:56
>>405
クラス使えるって最近知ったのかYO!
412仕様書無しさん:03/09/23 04:32
>>411
継承が一段しかできないのでは?
413仕様書無しさん:03/09/23 15:50
>>402
いっておくが最高級言語はSmalltalkだ。
その次にJava、次にD, C#,. 次にC++だ。
VBはこれら以下だ。
414仕様書無しさん:03/09/23 16:15
言語のしかも細かな部分にこだわっている時点でプログラマ失格
「弘法は筆を選ばず」
415仕様書無しさん:03/09/23 16:22
弘法はしっかり筆を選んでいたそうだよ。
それどころか、筆の作り方にもこだわるし 楷書草書で筆をどういうふうに換えるべきかも論じているそうだ。

まあ当然だよね。
416仕様書無しさん:03/09/23 16:32
適材適所ってことか
417仕様書無しさん:03/09/23 16:56
千の利休のように、自分が道具も作り、道具を広める事で世の中に新しい道を作るのが、技術者の夢だろうね。

まあ VBだけでは開けないだろうが
418DELL ユーザ:03/09/23 17:04
>>413
C++ は Object Oriented Macro Assembler ですよ。
419仕様書無しさん:03/09/23 17:05
そういや TASMでも OOMA って書いてあった時期があるな
420仕様書無しさん:03/09/23 17:18
高坊、筆を選ばず。
421仕様書無しさん:03/09/23 17:21
VBしか使えないプログラマはVBしか選択肢がない。
422仕様書無しさん:03/09/23 17:26
>>412
クラスが使える事と継承が出来る事は全然別の問題だよ。
423仕様書無しさん:03/09/23 17:34
>>411
VBS歴数週間で、デバッグばかりでろくにコード書いてなかったから。
ググってもVBの事ばかりでVBSのが余り無かったし、VBSではclassが使えないという
情報も多かったので信じてしまってた。うーん。
>>412
VBSでclassの継承が出来るのか? どうやるんだ?激しく知りたいのだが。
424仕様書無しさん:03/09/23 17:46
弘法、筆を選ばず

この言葉は、道具を選ばないということではなく、
どんな道具でも優れた結果を出す。結果を道具のせいにしないという意味です。

http://tb.sanseido.co.jp/cyukoku/kokugo/shosha/030210.html
> つまり空海は筆にはずいぶんこだわっていたのですね。このことわざは、
> 自分の技術不足を用具のせいにする人を戒めることばだということです。
425仕様書無しさん:03/09/23 17:50
> VBSでclassの継承が出来るのか? どうやるんだ?激しく知りたいのだが。
できるわけねーだろ。JavaScriptだって出来ないんだしな(藁
426仕様書無しさん:03/09/23 18:00
>>425
やっぱり嘘か。
早くNETに乗り換えてくれねぇかなぁ。それならC#でASPできるのに。
427仕様書無しさん:03/09/23 20:23
>>426
なんだよ、誰かに足を引っ張られてるのか?
428仕様書無しさん:03/09/23 20:24
>>426
あ?C#でASPだと?
やれるもんならやってみろ。
429仕様書無しさん:03/09/23 23:55
>>424
> 弘法、筆を選ばず
>
> この言葉は、道具を選ばないということではなく、
> どんな道具でも優れた結果を出す。結果を道具のせいにしないという意味です。
あのな。そんな職人じみたことはコンピュータの世界では通用しないんだよ。
コンピュータは人間とは違うんだよ。

太平洋戦争時に、刀や竹やりだけでアメリカに勝てると思い込んでいた
愚かな旧日本軍と考え方とまるっきり変わらないな。

明治時代に、日露戦争で学んだことを連中は無視して間抜けなことをやって
多くの人の命を犠牲にしたんだよ。

だからオブジェクト指向を否定してVBだけでもかまわないといいきるのはよしな。
道具に拘らないならアセンブラだけで書いてみなさいって請った。
430仕様書無しさん:03/09/24 00:21
>>429はバカ
誰もそんな議論してない
431仕様書無しさん:03/09/24 00:30
いや、正論だな。
VB.NETもあんだけ変わったんだからやり方、書き方も改めるべきなんだ。
432仕様書無しさん:03/09/24 01:19
刀や竹やりだけでアメリカに勝てると思い込んでいたんじゃねーよ。
そう思わなきゃならない所まで追い込まれてたんだよ。
引くに引けなくなってたんじゃねーか。
そんな事を言語の問題の例え話に使うなボケ!
433仕様書無しさん:03/09/24 01:25
俺たちは道具を作ってるんだ。
その俺たちが道具を見る目を持たないでどうする。
434仕様書無しさん:03/09/24 01:28
Javaは宗教入ってるからあまり好きになれない。
Rubyのオブジェクト指向はなかなかの物だと思うけどな。
435仕様書無しさん:03/09/24 01:35
まあ人間がある1つの思想に傾倒していった時のパワーってすごいと
思うよ。良かれ悪かれ。
436仕様書無しさん:03/09/24 13:31
Rubyの方が宗教くさかったが
もはや死滅したようだな
437仕様書無しさん:03/09/24 14:37
VBこそM$信者だらけで宗教くさいぞ?
OSはWindowsだけではないのだよ
438仕様書無しさん:03/09/24 15:40
しかしながらWindowsだけで事足りることは事実。
439仕様書無しさん:03/09/24 15:41
仕事だから使ってるんだよ
必要も必然もないのに布教して回るRuby厨はキティガイだった
440仕様書無しさん:03/09/24 16:21
VBで本格的にやっている人は、GUIまわりのプロパティをいちいち開いてられないから、
直接、EDITORで編集するか、簡単なスクリプトや、TOOLで生成していたりするなぁ
まあ、そうやって、生産性上げて行くわけだけど。。
ActiveXを買ってきて、使うときは、あとあとバージョン管理ではまることが多いな。
お客のリクエストで使う場合は問題ないと思うが、そうじゃないときには、
最後まで糸引くことがあるぞよ。
441仕様書無しさん:03/09/24 16:35
>直接、EDITORで編集
かえって生産性落としてるような気がするが。。。
442仕様書無しさん:03/09/24 16:37
エディタで一括置換とかする
443仕様書無しさん:03/09/24 16:42
で、デザイン画面で確認する。。。と
444仕様書無しさん:03/09/24 16:53
VB4→5→6とバージョンアップしてきてその間いろんな会社が手を入れてきた
らしい物を1度見た事があるのだが、ActiveXの使われ方がひどかった・・・
帳票系だけでもクリレポ、翼、BOCの3種類使ってた。
入力系の所なんか更にカオス。
使う人間がアフォだと何やってもダメだって再認識した。
445仕様書無しさん:03/09/24 17:06
>>444
毎度ありがとうございますw
446こんにち☆わん:03/09/24 17:15
私は、VBしか使えません。Javaは研修で少し勉強しましたが、難しかったです。
VBでも、引数を渡して同じコードを再利用してたのですが、それは
継承とは違うのかな?
VBで作ったシステムをJavaで置き換えてみて作ると
違いがわかるのかも。でも自分ではJavaわからないし、何かそんな本やら
HPないのかな? バカすぎる質問だけど教えて下さい。
447こんにち☆わん:03/09/24 17:23
とりあえず、そんなに頭良くないので、VB意外にも言語を覚えなきゃ
って思っています。(VBでも出来る人はいます。でもVBばかりのお仕事が
多く、他の言語に挑戦出来ない人が多いんです。私は転職中なので、今から
お仕事する言語を選んでる最中です。)
VB.NETを勉強しながら、業務としてお仕事させてくれる所があるんですが、
VB.NETやっておくと将来心配ないですか?
448仕様書無しさん:03/09/24 17:25
動悸で夜眠れないね。
449あぼーん:あぼーん
あぼーん
450仕様書無しさん:03/09/24 17:30
>>447
将来って・・・何歳までコレで仕事出来ればと思ってるの? そして今何歳?
451こんにち☆わん:03/09/24 17:36
うーん。何歳まででも。アルバイト感覚でもいいし。
今は二十代前半だけど、将来、結婚してからもSOHOみたいな感じでもいいし。
だって、結婚相手だけの収入を頼りに出来ない時代だと思うから、
自分もちゃんと仕事が、出来るようにしておきたいんです。
452こんにち☆わん:03/09/24 17:38
動悸で夜眠れないね。

って、VB.NETだと? ダメなの?
何なら大丈夫なんですか?
453こんにち☆わん:03/09/24 17:41
これ↓ 誰か教えて下さい。

VBでも、引数を渡して同じコードを再利用してたのですが、それは
継承とは違うのかな?
VBで作ったシステムをJavaで置き換えてみて作ると
違いがわかるのかも。でも自分ではJavaわからないし、何かそんな本やら
HPないのかな?
454仕様書無しさん:03/09/24 17:41
>>451
アルバイト感覚ならプログラミングよりサービス業的な仕事した方がいいんじゃないの?
今後5年くらいプログラミングじゃ、何やってもダメだと思うよ。
455仕様書無しさん:03/09/24 17:46
>>453
そうですね。引数を渡して利用するコードだけでは継承とは言えませんね。
子供を作って、子供ごとに違うコードを書いたりすると継承に近くなるかもしれませんね。
456こんにち☆わん:03/09/24 17:50
今まで、VBは三年ぐらいやってたんです。
サービス業だと余計に働く条件が良くないと思ったから、
この世界に入ったんです。若いうちは、サービス業でもいいと思うんですが、
やっぱりそれなりの技術をつけておいた方が安心だと思います。
後、5年ぐらい外で働いてSOHOでやるのが、理想なんです。
457仕様書無しさん:03/09/24 17:52
>454
VBでもインタフェース継承できまつよ
458仕様書無しさん:03/09/24 17:57
>>456
この業界。既に過当競争に突入しています。
人材は常に慢性的に不足ですが、労働人口はあまっています。
100人いて真中くらいの能力だと、給料安くて徹夜も平気な労働力はいくらでも供給出来るので女性には不利です。

技術で食べるには100人中5本の指に入らないと厳しいですよ。

技術を身に付けるより、技術はそこそこで、営業力で勝負した方がいいかもしれませんね。
459こんにち☆わん:03/09/24 18:01
>>455
うーん。関数を作って、コピーして、中身を少し変えれば、継承ってことですか?
460こんにち☆わん:03/09/24 18:08
就職活動でいろいろ行ったんですが、
今は人が全然、足りないって感じでしたよ。
461こんにち☆わん:03/09/24 18:15
458 さんは、何してる人なんですか?
本当にいろいろ深く考えて、プログラマーよりサービス業の方が
安全だと言ってるのですか?
いろいろ知りたいので教えて下さい。
462こんにち☆わん:03/09/24 18:15
458 さんは、何してる人なんですか?
本当にいろいろ深く考えて、プログラマーよりサービス業の方が
安全だと言ってるのですか?
いろいろ知りたいので教えて下さい。
463仕様書無しさん:03/09/24 19:37
>>460
そうですね。 どこも人材は足りていません。・・・・人は余ってるのにね。
464ぷんぷん:03/09/24 20:28
トロンって知ってる?
465仕様書無しさん:03/09/24 20:34
>>464
スレ違い
466ぽんぽん お腹いっぱい:03/09/24 20:43
携帯を動かしてるOSの話だよ
467ぽんぽん お腹いっぱい:03/09/24 20:50
みんなで わぁーい★
楽しい ぽん
468仕様書無しさん:03/09/25 10:12
>>457
それはVB.NET
469仕様書無しさん:03/09/25 10:15
VB厨や、さっさとVBやめちまえや。こっちこいや。

>>453


自動変換ツールがアプリケーション移行作業の生産性を飛躍的に向上
背景:高まるVBアプリケーションWeb化のニーズ

http://www-6.ibm.com/jp/developerworks/toolbox/newsbm.html


1990年代、クライアント・サーバー型システムにおいて、多くのクライアント・
プログラムがVisual Basicで作成されました。現在、インターネットの普及による
エンタープライズ・システムのWeb化への対応のため、それらアプリケーション
のWeb化作業が活発に行われています。

その際に、「VBアプリケーションをJavaベースのアプリケーションに変換してほし
い」という要望がたくさん寄せられるようになっています。「VBアプリケーションか
らWebアプリケーションへの移行ツール」は、こうしたニーズに応えるために、
IBMが開発したものです。  
470仕様書無しさん:03/09/25 10:39
↑この時間帯に同じレス3つ見た
471仕様書無しさん:03/09/25 11:02
まあその反応ではチミが必死だと言うことだけはわかるよ、ヴビ坊や
472仕様書無しさん:03/09/25 11:11
>>471
さっきから>>470のようなレスに必死にレスしてんのあんただろ?(w
473仕様書無しさん:03/09/25 11:16
↑この時間帯に同じレスという文字列ももっと見た
474仕様書無しさん:03/09/25 11:27
“もっと”は嘘やろ、レスなんだから多くても同数だろ
475はぁい:03/09/25 11:30
VB.NETでもWEBアプリケーションでしょ?
JAVAとVB.NETの違いは、教えてくり★
476仕様書無しさん:03/09/25 11:33
そのまえに、C#とVB.NETとの違い、
JavaとC#との違いについて知るべきでは内科医?
477はぁい:03/09/25 12:26
語ってくり★

C#とVB.NETとの違いから、JavaとC#との違いについて
そうすると、VB.NETとJavaの違いがわかるんでしょ。
説明出来ない人は、人に文句ばかり言えないよ。
自分達が実際わかってないって事だから。
違いって言っても、何が出来て何が出来ないか知りたいの。
478剛万太郎 ◆uuJAVAsys2 :03/09/25 13:09
バカチoン言語VB
479仕様書無しさん:03/09/25 13:50
>>477
そんなもん自分で調べろよ。
480仕様書無しさん:03/09/25 13:55
>>477
じゃ、語ってやる。
C#もVB.NETもオブジェクト指向的に糞。
フレームワークもオブジェクト指向をなめとんのかという
糞仕様の塊。以上
481仕様書無しさん:03/09/25 15:35
482はぁい:03/09/25 18:02
剛万太郎は★おばか★なのね。
だから、説明出来ないのよ。
ぷぅ★
483はぁい:03/09/25 18:04
480 も糞なんて、汚い言葉使うだけで、
何もわかってないんじゃん。
私と一緒。
仕事中にこんな遊びしている自体、会社では
糞扱いされてるのね。
さびしいでちゅね★ままぁ
484はぁい:03/09/25 18:09
剛万太郎 = 糞
糞 =剛万太郎
だって、説明してくれないんだもん★
485はぁい:03/09/25 18:15
このスレには、本当にプログラムの事わかってる人なんて
いないのね。
私と同じ低レベルプログラマばかり。

頭わるい★
低レベル★
かっこ悪い★
仕事中に遊ぶな★

ごみ・みご・ごみん・ごみん

486仕様書無しさん:03/09/25 18:17
javaソースは、資産価値があるが、VBソースはバージョン依存が激しくて
屑になる可能性が高いな、でも、VBはそれなりに、普及しているので、避けて通れない。
で、なるべく屑にならないようなソースを心がける。うまく、部品化したりしてね。
.netは、まるごと、屑になる可能性高し!!!
色んなパラダイムも結構だが、長期的に結局使いまわしの効くソース(資産)を
もっているかが、重要だと思う。
487はぁい:03/09/25 18:27
なるへそね★

.netは、まるごと、屑になる可能性高し!!!
は何故???????????????

そんなの嫌
488ごはんよぅ はぁい:03/09/25 18:31
フレームワークって何のコトじゃろね?
なぜ、オブジェクト指向をなめてんの?

ふしぎっぎ★
489仕様書無しさん:03/09/26 00:19
>>486
使いまわし?一応.NETはWin以外でも動くぞ。

最初、.NETはマルチプラットフォームとか謳っていた。
ようやくFreeBSD、Mac OSX、Linuxで.NETを開発・実行出来るようになったが、
MSは余り乗り気でないような感じがする。
というのも、別にWindowsでなくても良い>Windowsが売れなくなる、と考えてるんじゃねぇかなぁ。
だから、Windowsの後継にはちゃんと対応させると思う。
javaは普及したが、Sunはそんなに儲かってないだろ?
MSはSunの二の舞を避けたいんじゃなかろうか。
490仕様書無しさん:03/09/26 00:41
>>483
何か人違いしているようだ
491仕様書無しさん:03/09/26 00:47
>>489
> >>486
> 使いまわし?一応.NETはWin以外でも動くぞ。
>
> 最初、.NETはマルチプラットフォームとか謳っていた。
> ようやくFreeBSD、Mac OSX、Linuxで.NETを開発・実行出来るようになったが、

ばか者よ。M$の宣伝とは裏腹に、OSによってはASP.NETを動かすには
結局Javaがいるという間抜けっぷりを発揮しているドトネトだぞ。

ウィソ用.NETの全ての機能がウィソ以外で全て使えるとでも思っているのか
愚か者め。

馬鹿がM$の発言を鵜呑みにしているようだが
.NETのクロスプラットフォームはJavaほどに実現されていない。

Javaが普及して儲かっているにはIBMだ。オープンソースな言語に
対抗するには儲けに拘っていてはいつまでたっても勝てない。
492仕様書無しさん:03/09/26 01:12
>>491 さんのいうとおりだね。
M$担当なら、489の通り云わざるをえないが...
M$で訴求力のあったのは、VB6の頃までで、趣は変わるが、DCOMも結局
他のプラットホームで普及しなかったなぁ。
DBアクセスまわりも、辛うじて通用するのは、相変わらずODBCだしね、当時
OLEDBだの,ADOだの騒いでいた頃が懐かしいな。
MSMQはどうなったっけ?
ちなみに、本家のMQが使えるのは、未だVB6からだと思ったが。。。
勿論、JAVAもOK。要は、他社のアプリで認知されているかどうか、見極めることが
重要。
493仕様書無しさん:03/09/26 01:15
>>491-492
うぜー。
494仕様書無しさん:03/09/26 16:56
ごめん、俺VB厨だ。
VB.netになって泣いた。
495仕様書無しさん:03/09/27 03:23
>>493
> >>491-492
> うぜー。
ププ
これを見ているとVB厨の反論レベルがわかるw
496仕様書無しさん:03/09/30 12:18
ってかさ、VBだろうが何だろう言語なんてどうでもいいんだよ。
厨房がつかえばVBでもJavaでもC++でもタコなコードしか書けないだけ。
つうか言語でどうのこうの言ってるのは浅すぎ。
言語の限界とかいってるのは技術力がないのを自ら認めてるんだよ。
VBでMVCができないとか馬鹿がいるけどそんなの言語の問題じゃねーし。
だいたいそんなこといってる言ってる奴に限って、
オブジェクト指向の本質はわかってねーし、それどころかマルチスレッドコードもまともにかけない。
それにできる奴はコンパイラのバグだろうとOSのバグだろうと言語仕様の問題でも越えられるつーの。
ようは、早く正確に目的を達成できりゃよくて、ごたごた言うのは、腕に自信がないからじゃん。
純粋に言語仕様を比較して目的に対してき不向きや優劣はあるにしても、本質的な問題じゃねーよ。
言語がどうだなんてくだらねーこと、考えもしねーっつーの。
497仕様書無しさん:03/09/30 13:08
VBって言語だったの?
498仕様書無しさん:03/09/30 13:30
宗派に近い
499仕様書無しさん:03/09/30 15:34
>厨房がつかえばVBでもJavaでもC++でもタコなコードしか書けないだけ。
その通り!
そしてその厨房率がかなり高いのがVB房だ!
500仕様書無しさん:03/09/30 17:48
>>498
うんそれもそうなんだけど。
>>1にも書いてあるように「言語は適材適所で使い分ければよい」ってことで、
VBの適材適所って考えると「ActiveXコントロールを作成する」ってことだけで、
ほかのことは別の言語に譲ると思うんだ。
逆に考えれば、こんな狭いことしか得意なことがないものを言語って呼ぶのには抵抗があるなあ。
ということなんだ。
501仕様書無しさん:03/09/30 18:07
VBの適材って、テストプログラムぐらいだろ。
502仕様書無しさん:03/09/30 19:32
> VBの適材適所って考えると「ActiveXコントロールを作成する」ってことだけで、
ActiveXって外部ライブラリのことだよなぁ。
ライブラリを作るのが得意なのか。
503仕様書無しさん:03/09/30 20:21
あとVBは使い捨てソフトに向いてるね。
特定の文字列生成するとか。
504仕様書無しさん:03/09/30 22:10
よそのスレで、デバッガを動かしてる途中でも、サクっと
コードを直して、そのまま実行できるから生産性高いって
言ってる奴がいたなぁ。

すこし修正して、実行。
動作がおかしかったらまた修正して実行。
動くようになるまで、修正と実行を繰り返して、
俺って生産性高いぜと勘違いしてるんだろうなぁ。
505仕様書無しさん:03/09/30 22:18
>>504
まさにTDDだね。
506仕様書無しさん:03/09/30 22:23
>>504
結論が自分の想像ですか?( ´,_ゝ`)プ
507仕様書無しさん:03/10/01 05:42
>>496
MVCは生産性向上の手段として上流工程で利用するモデルであり、言語に非依存はあたりまえ。
マルチスレッドは処理系の支援が不可欠だがVBのランタイム(VB6)はリエントラントにできてる。
故にVBでマルチスレッドの取扱は難しい。またスレッド生成はOSに機能があるにも関わらず、処理系で制御する方法が明示されていない。
コンパイラなど処理系のバグは生成コード変更の「プラグマ」のようなコンパイラ指示ディレクティブが必要だがVBにはない。
VBのオブジェクト指向は実装における隠蔽と多態性は実現できるが継承ができない。
インターフェースの継承は実装の継承とは別な概念。しかもCOMベースのインターフェースの定義に制約される。
OSのバグをプグラム内で回避するのは正論ではあるが、特定のプログラムでバグを修正するのは正しいアプローチではない。
以上、こんなに他の処理系より劣ってるのがVBという言語。

ただし、処理系の制約を言い訳にするのは確かに技術力がないこと自らを証明してることには同意。
実際、VBでI/Oコンプリーションポートを使った多重スレッドで多変量解析をしてるコードをみたことがある。
他の言語を使って書いても明らかに難易度の高いものをVBだけで記述していた。

処理系を比較して言語の善し悪しの議論はよいとしても、
それと個人のスキルセットのレベルは全く別なものであり、
それを混同して比較するのは正しいとは言えない。
つまり言語比較論は実務とは別の世界で行われるアカデミックな世界のものであり、
実務では言語や処理系ではなく明らかに個人のスキルが重要。
従って議論の対象は言語や処理系に軸足を置くのではなく技術力を評価するべき。
508507:03/10/01 05:43
訂正:
× VBのランタイム(VB6)はリエントラントにできてる。
○ VBのランタイム(VB6)はリエントラント(再入可能)にできていない。
509仕様書無しさん:03/10/01 06:26
VBランタイムなんてWindowsプリインストールすればいいのに、
新しく出てもWindowsUpdateで入れちゃえばいいのになんでそうしないの?
.NETはそうしてるのに
510仕様書無しさん:03/10/01 07:51
MFCもWindowsUpdateで入らないね。なぜだろう?
511仕様書無しさん:03/10/01 08:09
VCLもWebからインストールできるようにしてもいいのにね。
512仕様書無しさん:03/10/01 08:55
ランタイムのバージョンが1つで、下位互換がしっかりしてれば誰もDLLヘルなんていわないよ。
それらのしがらみを産廃のごとく無視したのが、.netでは?
513仕様書無しさん:03/10/01 09:39
.NETの正体はバージョン管理が行き届いたVBランタイム
514仕様書無しさん:03/10/01 09:41
>>513
VBのランタイムも最初は崇高な理想があったのにね。w

まあ、.netフレームワーク=MSが裁判対策で作ったJAVAVM
515仕様書無しさん:03/10/01 09:41
>510
VB6ランタイムってWin2kあたりからデフォで入ってなかったっけか?
516仕様書無しさん:03/10/01 10:12
> ランタイムのバージョンが1つで、下位互換がしっかりしてれば誰もDLLヘルなんていわないよ。
> それらのしがらみを産廃のごとく無視したのが、.netでは?
違う。

ランタイムのバージョンが1つで、下位互換がしっかりしてればDLLヘルは起きない。
これは.NET以前も.NETもサードパーティのライブラリもJavaも同じ。
.NETも一番新しいのバージョンだけを入れれば過去の物もすべて動く。

が、現実には新しいバージョンでバグが混入することが多々ある。
それを解決する手段(任意で古いバージョンも使える)を増やしたのが.NET
517仕様書無しさん:03/10/01 12:26
それを解消しようとしたのがCOMなわけだが・・・
518仕様書無しさん:03/10/01 14:27
COMは新しいバージョンのDLLから古いバージョンのインターフェースを取り出すだけであって、
複数の完全に独立したバージョンを各アプリごとに使い分けられるわけじゃないよ。
519仕様書無しさん:03/10/01 15:51
使い分けられるよ。
520仕様書無しさん:03/10/01 18:40
VBプログラマからとんでもない香ばしいヤツが出てきました。

祭り会場はこちら

パクリ常習犯のフリーソフト作者
http://news4.2ch.net/test/read.cgi/news/1064932692/
521仕様書無しさん:03/10/01 18:44
>>519
もしかしてサイド・バイ・サイドの事言っている?
まああれでも出来るといえば出来るが、
COMよりも後に出来た応急処置みたいなものだよ。
522521:03/10/01 18:44
COM自体の技術じゃないしね。
523仕様書無しさん:03/10/01 20:33
>>521
言ってる意味がわからない。もしあなたが518だったら、
>COMは新しいバージョンのDLLから古いバージョンのインターフェースを取り出すだけ
の意味を教えてほしい。
524仕様書無しさん:03/10/01 20:57
>>520
ついにVB厨に天罰が下されるときが来たか
525仕様書無しさん:03/10/01 21:22
今まで全然レス無かったのにやけにこの時間にまとめてレスしてあるね( ´,_ゝ`)プ
526仕様書無しさん:03/10/01 22:02
そもそもCOMは実装とインターフェースの分離し、インターフェースのみを仕様化したもの。
つまりCOMのインターフェースは実装のバージョン管理ではなくインターフェースのバージョン管理を実現してる。
従ってCOMの問題とDLLヘルの問題とは本質的に異なる。
例外として、COMではIDispatchインターフェースによるバインディングについては、可読できる文字列をIDに変換して利用するため、
その文字列中にバージョン番号を入れるなければならない上、可読できる名前が衝突する問題により破綻する。
COMのインターフェースにもあるにも関わらずオートメーションでトラブルが起きるのはこの理由による。

またOSが提供するサイドバイサイドはDLLヘルの本質的な問題を解決していない。
すなわちプログラムが自プロセス空間内にロードしてバインディングしようしてるDLLのバージョンを
モジュールローダが正しく認識する仕組みがない。

.NETではアセンブリに含まれるマニフェストがモジュールのバージョン管理に必要な情報を含められ、
.NETのモジュールローダはその情報を元に仮想プロセス空間内にDLLをロードする。
そのため誤ったバージョンのDLLをロードすることはなく、複数の異なるバージョンのDLLを使い分けることができる。
つまりWindows上のプログラムの場合、実装のバージョン管理は.NETでなければ本質的にできない。
527仕様書無しさん:03/10/01 22:05
VB厨が警察に捕まるのか。

おめでたい
528仕様書無しさん:03/10/01 22:07
長文乙
529仕様書無しさん:03/10/01 22:08
>>526
言ってる意味がよくわかりませんが、COMを使っているアプリケーションではDLLヘルの問題は起き
ないと思います。「衝突」とはどのようなことをさすのでしょうか?
530仕様書無しさん:03/10/01 22:08
>>526
お疲れ〜。さて反論を待つか。
531仕様書無しさん:03/10/01 22:09
>>529
> COMを使っているアプリケーションではDLLヘルの問題は起きないと思います。
起きるよ。なんで起きないと思うの?
532仕様書無しさん:03/10/01 22:13
そもそもCOMのIIDはGUIDで管理されており、そこに「文字列」は登場しないと
思うんですが、私の勘違いでしょうか?
533仕様書無しさん:03/10/01 22:15
>>531
ある特定のアプリケーションが使うある特定のインタフェースは、そのDLLのバージョンが異なっても
一意のものに限定されるから。
(なんか反論していて、私のほうが間違ってるような気がしてます)
534仕様書無しさん:03/10/01 22:21
>>532
COMのインターフェースとなるIIDはGUIDを識別子としてることは正しい。
ただしIDispatchインターフェースはの場合は、バインディング先をプログラマティックIDで識別する。
プログラマティックIDは文字列をベースとしてIDの変換を行う。
文字列は人間が可読できる一意性のないものであり、同じ文字列を同時に異なるプログラマティックIDに指定できる危険性がある。
このような名前の一意性を失うために、同一文字列を使える可能性がある。これを汎化した言い方として「〜の衝突」という。
535仕様書無しさん:03/10/01 22:26
>>531
公開されたインターフェースは普遍であるからバージョン管理という観点では管理可能。
ただしCOMは実装のバージョン管理をすることはできない。
例えば、同じIIDを持つインターフェースを持った実装の異なるDLLを2種類用意して、
レジストリへの登録の順番を変えるだけで、バージョンコンフリクトを起こす。
つまり、COMだからDLLヘルは起きないといことはない。
536仕様書無しさん:03/10/01 22:32
>>535
>同じIIDを持つインターフェースを持った実装の異なるDLL
というのがよくわかりません。たまたま同じインタフェース(関数名、引数が同じという意味)でも、
IIDは違うはずだから、クライアントアプリケーションは混乱しないと思うんですが。
537仕様書無しさん:03/10/01 22:33
>>534
残念ながら、私の知識では理解できませんでした…。
538仕様書無しさん:03/10/01 22:39
COMコンポーネントをビルドした後にそのDLL(インプロセスサーバーの場合)をリネームし、システムに登録する。
次にそのCOMコンポーネントから公開されてるIIDで識別されるメソッドの処理内容を変えてビルドする。
これにより同一のIIDを持つ実装のことなるCOMコンポーネントができる。
これをレジストリに登録する順番を変えれば、COMクライアントは間違いなくバインディングを間違えて処理内容が変わる。

これはVBでも起きるので試してみるとよくわかる。
アーリーバインディングをした場合(VBはVB5移行であればフォルトでデュアルインターフェースなのでIIDを使う)、
システムへ後に登録したCOMコンポーネントを誤って使う。
539仕様書無しさん:03/10/01 22:43
えっ、それをDLLヘルって言うんですか?
もしそうだとすれば、その通りです。
540仕様書無しさん:03/10/01 22:45
DLLインストールしたら動かなくなったってトラブルは
全部DLL HELLって言っているような気がするけどね。
541仕様書無しさん:03/10/01 22:46
>>537
VBならCreateObjectを使ってオブジェクトのインスタンスを作成できる。APIならCoCreateInstanceもしくはCoCreateInstanceEx。
CreateObjectの第一引数には"Excel.Application"のように記述する。この時、インストールされているEXCELのバージョンが違った場合、
異なるバージョンのEXCELのインスタンスが作成される。つまり正しいCOMコンポーネントを利用できない。
これを防ぐために、”Excel.Application.1”とか”Excel.Application.2”といったようにバージョン番号をつけるが、
そもそも、もし他の人が同じ文字列をつかったら、もはやバージョン管理とかの問題にはおさまらず、
他の人が作ったオブジェクトのインスタンスを生成してしまうことになる。
542仕様書無しさん:03/10/01 22:47
私の言いたかったのはこういうことです。
正しく運用されているCOMを使ったアプリケーションは、そのCOMを実装している
DLLのバージョンが変わっても、その動作は保障されます。
これは従来のDLLベースのアーキテクチャでは解消されなかった、バージョンの
互換性を実現します。
これはいわゆる「DLLヘルの意図しないバージョンの混乱」を解消するものだと思います。
543仕様書無しさん:03/10/01 22:48
>>541
あー、理解できました。
それをDLLヘルというなら、まさしくそうですね…。
544仕様書無しさん:03/10/01 22:49
つうか名前をぶつけんなって、MSの技術本に書いてあるが、VBってレジストリ気にしないからルーズだよね。
545仕様書無しさん:03/10/01 22:53
>>544
これはVBの問題ではなくCOMのオートメーション機能の仕様の問題です。
同じ問題はMFCでもATLを使ったCOMサーバーでもおきます。
546仕様書無しさん:03/10/01 23:03
>>539,540
COMのバージョン管理の問題とDLLヘルは本質的に違う。
DLLヘルとはシステムローダがクライアントとなるモジュールへ誤ったDLLをローディングして発生する問題であり、
COMのバージョン管理の問題とは、IID不変

>>542
それは正しい。それは公開したインターフェースが普遍の原則であるため正しくバージョン管理ができると言う意味であり、
実装のバージョン管理ができるという意味ではない。
言い換えるとバージョン管理の切り口がモジュールからインターフェースという単位に変えられたということ。

そういう意味では、539、540は、インターフェースによるバージョン管理の問題ではなく、モジュールのバージョン管理の問題を意味してのだと思う。
526の冒頭で書いたようにCOMはインターフェースのバージョン管理ができるので、542の内容は明らかに正しい。
また、モジュールの管理をCOMでは規定していないためDLLヘルが起きるという539,540の考え方も正しい。
そもそも比較してる対象がモジュールとインターフェースでは違う。
547546:03/10/01 23:05
途中で切れてました。
>>539,540
COMのバージョン管理の問題とDLLヘルは本質的に違う。
DLLヘルとはシステムローダがクライアントとなるモジュールへ誤ったDLLをローディングして発生する問題であり、
COMのバージョン管理の問題とは、IIDを誤って変えることに起因する。
548仕様書無しさん:03/10/05 18:45
N88-BASICで作ったPC-9801で動くシステムがあるのだが、
陳腐化したためにWindowsで動くシステムに作り換えることになった。

漏れはVC++で作ろうと考えていたのに、上司はVBまたはExcelVBAで
漏れに作ってもらおうとしている。

そんなに重宝されているのか、VBは?
549仕様書無しさん:03/10/05 18:49
>>548
VC++のほうがいい
550仕様書無しさん:03/10/05 18:55
>>548
キミが要らなくなった時に簡単に代わりの人材と交換出来るからだよ。
551仕様書無しさん:03/10/05 18:57
俺は「陳腐化」の意味を辞書で調べることを勧める。
552仕様書無しさん:03/10/05 21:27
VBは仕事では異常に低い評価を受ける。
以前は反論してたけど、もうあきらめた。
たとえオブジェクト指向を全然使ってなくてもJavaできるヤツの方が
仕事ではエライのさ。
最近はもっぱら休日に趣味でVB使っている。
趣味でやるならVBは最高。
VBでDirectXも使える事になったことだし、仕事ヒマになったらなんか作ろう♪
(いつヒマになるんだ?)
553仕様書無しさん:03/10/05 22:40
諦めんなよ。そんなふうに諦めるからVBが正当に評価されなくなるんじゃん。
もっとも、そう思われても仕方ない仕事をしてる連中がごろごろいるのは確かなんだけどさ。
554仕様書無しさん:03/10/05 22:43
正当に評価されても評価は低いよ
VBは
555仕様書無しさん:03/10/05 22:44
Perlの話しようよ。(w
556仕様書無しさん:03/10/05 22:59
てか、VB使ってた奴の殆どはC#あたりに移行してるだろ?
557仕様書無しさん:03/10/05 23:01
いいからPerlの話しようよ。(w
558仕様書無しさん:03/10/05 23:01
ある記事によればC#かJavaに移行するのでは?
559仕様書無しさん:03/10/05 23:01
つまんねーもん、Perlって。
560仕様書無しさん:03/10/05 23:02
>>555
perlの型はVBのバリアント型みたいだイヤーンです
561仕様書無しさん:03/10/05 23:03
迷子の方へ。

最近のJava人気についてpart3
http://pc.2ch.net/test/read.cgi/prog/1064663205/l50

の次スレは

/* C/C++/Java/COBOL/Perlの最終決戦!! */
http://pc.2ch.net/test/read.cgi/prog/1064328033/l50

です。
562仕様書無しさん:03/10/05 23:25
>>561
お前何が言いたいの?
563仕様書無しさん:03/10/07 00:20
VBも含めて他の言語を見下する奴に限って、底の浅い薄っぺらい技術力しかない
564最凶VB厨房:03/10/07 00:34
>>563
いいこというねー。いやはや
565仕様書無しさん:03/10/07 10:45
JavaでもVBでの他の処理系のことをガタガタ言う奴を見ると、底の浅さを徹底的に暴いてやりたくなるのは俺だけか?
566仕様書無しさん:03/10/07 13:45
ケラケラ もともと底なんぞ抜けてる汲めねえ桶と呼ばれた俺が相手してやるぜ。
567仕様書無しさん:03/10/08 09:07
しかし、VBを擁護してる連中が高スキルというわけでもない。
568仕様書無しさん:03/10/08 09:23
? VBが好きなんだからVBのスキルは高い奴が多いだろう。
スキルが高くても能率上がらないのがVBのよいところだしね。
569仕様書無しさん:03/10/08 16:51
VBの単独の技術力なんてクズ同然のスキル。
本当にスキルが高いってのは複数の言語でそのトレードオフ要件を理解した上で処理系を評価できる必要がある。
ついでに言うとOSのメカニズムなんかも常識で知ってるのが当たりまえ。
なのでJavaがいいとかC++がいいとか、VBがいいとかDel最高とか言ってるのは底が浅すぎる。
570仕様書無しさん:03/10/08 17:10
まあ、これからは 経験より意欲が重視される時代だそうだしね。
571仕様書無しさん:03/10/08 17:29
>570
つまんない奴だなぁ。空気読めよ。
572仕様書無しさん:03/10/09 17:15
自己を鍛錬してもしなくてもそれほど効率が変わらないのがVBのえらいところ
C++なんかでやってたら数百倍は変わっちゃうからね
573最凶VB厨房:03/10/10 00:06
そのとおり。馬鹿でも使えるというのは
それだけVBは優秀であるということだ。
574仕様書無しさん:03/10/18 19:19
vbを否定する心の奥底にあるのは、
これまでvb以外の言語を必死でやってきた努力が薄れると
いう焦燥感からかね。

他言語使用プログラマよ。
575仕様書無しさん:03/10/18 19:20
○言語を否定する心の奥底にあるのは、
これまで○言語以外を必死でやってきた努力が薄れると
いう焦燥感からかね。

○言語以外の使用プログラマよ。
576574:03/10/18 19:25
>>575
なるほど
577仕様書無しさん:03/10/18 19:57
これだけ種類があると○言語ってのも本当にありそうだな
578仕様書無しさん:03/10/18 22:36
○言語

条件式 ○ 真の処理 ×偽の処理
○-> 分岐ラベル

こんな感じ?


579仕様書無しさん:03/10/20 15:09
作曲なんかだと、楽器に依存するのはヘボ作曲家、なんて言い草がある。

要は、言語を言語として正しく理解して自分の持っていきたい方向へもっていけるなら、よし。
言語に依存しないと何も作れないのはタダのバカ

580仕様書無しさん:03/11/24 10:30
あんた、いいこと言うね。
久しぶりに激しく同意だ。
581仕様書無しさん:03/11/26 12:40
弘法筆を選ばず
なんて言うけど俺そこまでうぬぼれてねーからVBでいいや
582遅レスage:03/12/15 02:54
>>579
PHP,perl,sh,SQL,VB,etc...いろいろやってきたけど。
VBだけは、どうも、ドとレとミが出ないクラリネットぐらいにしかならない・・・

漏れだけかな・・・
583仕様書無しさん:03/12/15 03:12
>582
おまえだけだな。
584仕様書無しさん:03/12/15 03:32
どうでもいいけど、何日もたってからあげる奴って大概アンチだよな。
585仕様書無しさん:03/12/15 05:30
どうでもいいなら書き込むなよ
586仕様書無しさん:03/12/15 06:06
>>582
つまり、イベントコーディングが苦手なんだな。
587EXCULTer's / ティータイム♪ ◆Lyv1wb1ee2 :03/12/15 06:22
ゴミだな。
588仕様書無しさん:03/12/15 08:20
VBがうんぬんというか、VBしかできないプログラマは異常にレベルが低い。
どの言語でも言語がひとつしかできないプログラマはレベルが低い傾向が
あるけど、VBプログラマのレベルの低さはダントツ。
あと、VB以外の言語のプログラマは、その言語しか使えないってのは
少数派だけど、VBプログラマはVBしか使えないってのが多い。
589仕様書無しさん:03/12/15 09:57
Lyv1wb1ee2=北九州市民ケーン

自分のスレに帰ってください
HN北九州市民ケーンが精神病だと思う人の数→
http://academy.2ch.net/chiri/kako/1020/10202/1020299054.html
590仕様書無しさん:03/12/15 11:48
コボラーが一番ひどいよ。
言語とは関係ないはずのデータベース設計もなぜかおかしい。
591仕様書無しさん:03/12/15 11:57
Cしかできない人もやっかいだよ。
VB馬鹿にしながら、使い方よく知らないのであり得ないコーディングする。
やたら変数増やして行数増やしてまるでコボラーだよ。
592仕様書無しさん:03/12/15 12:02
Cしかできない人は構造体に慣れてるので、
リレーショナルデータベースを分かってなかったりするよね。
テーブルは単なるデータ保管庫で、全部ループ処理。
ループ中にリレーションデータ読み込んだり。主キーもなかったり。
んで重複除外のバッチを夜中中走らせたり。帳票出すのに1時間かかったり。
もうアホかと。馬鹿かと。
593仕様書無しさん:03/12/15 12:50
>ループ中にリレーションデータ読み込んだり
もれはVBでDB使うけど・・
おかしいの?
594仕様書無しさん:03/12/15 13:04
舌足らずはいやん。
595仕様書無しさん:03/12/15 14:46
>>593
一つのSELECT文またはストアドでリレーションデータを持って来れないで、
VB側のループ文の中で何度もSELECTする香具師のこと。
よっぽどの初心者か、コボラーか、Cオヤジしかそんなことしない。
596仕様書無しさん:03/12/15 15:00
>>595
グチってないで、SQLポケットリファレンスでも買い与えてやりなよ。
一発で解決じゃん。
597仕様書無しさん:03/12/15 15:06
まだこんなスレがあったのか。
VBは特定の限られた分野のみ生産性が高まり
広義で、広範な分野では生産性が低いことは自明じゃないか
598仕様書無しさん:03/12/15 15:08
>>596
そういう香具師に限って情報元はいろいろ持っててね。
もっと立派なリファレンス持ってても、pin's Laboratory等に出入りしてても、
頭が固けりゃどうしようもないらしい。
つーか教える義理もないし組んだりもしないけど。はたから見てやだなーと。

リレーショナルデータベースのイメージすらない人にリファレンスじゃ駄目だけどね。
文法リファレンスでは構造や利点、適用方法のイメージは湧かないから。
先にアクセスの入門書でも読んだ方がイメージしやすいかも。
599仕様書無しさん:03/12/15 15:09
>595
テーブルの設計がタコってことはねーのか?
おまえもタコそうだけど。
600仕様書無しさん:03/12/15 15:17
598が教育することができないただコーダーってことだな。
おまえが悪い。
601仕様書無しさん:03/12/15 15:28
>>599
Cオヤジのテーブルはもちろんタコだね。
使い方も分からないのにいい設計ができるわけがない。

組みたくないが一度だけ組んだことがあって、
Cオヤジの設計の悪さをこっちで吸収するのでめんどくさかった。
ことごとく非常識な設計でね。無意味な重複データとか。
びっくりしたのはヘッダ情報と明細情報が同じテーブルにあり、
行によってフィールドの意味が異なることだ。それはもうDBとは言えない。
また、バグがあっても絶対に認めないので向こうのバグだってはっきり分かるように、
向こうの処理中に止まるようにわざわざ工夫してやらないと直さなかったり。
二度と御免だね。
602仕様書無しさん:03/12/15 18:49
>>586
Rubyでイベントコーディングよぉするよぉ
書き忘れてたわ
603仕様書無しさん:03/12/15 18:57
>601
問題はCしかできないことではなくて
RDBを知らないことだろ。

意味無くCを使える人間を責めてるけど
Cの勉強で挫折でもしたのかな?
604仕様書無しさん:03/12/15 19:27
>>603
Cオヤジにはそういうのが多いってこった。
605仕様書無しさん:03/12/15 19:35
>>602
じゃあどのあたりが苦手なの?
ユーザーコントロールの
UserControl_WriteProperties(PropBag As PropertyBag)
が面倒とか?APIの型が違うのが面倒とか?
文化オリエントのメソッドが気持ち悪いとか?
606仕様書無しさん:03/12/15 19:50
>>605
第一に あんな言語使うのに金払わなきゃならないこと かな
607仕様書無しさん:03/12/15 22:14
払った覚えはないが(どき
608仕様書無しさん:03/12/15 23:57
>>606
どのあたりが「あんな」?
609仕様書無しさん:03/12/16 00:25
>>608
PHP
function func($text) {
// 云々
return "なわけですが";
}
$text = "これはお試し%%ABC%%なにか?";
echo preg_replace('/%%([A-Z]+)%%/e', "func('\\1');", $text);

こんな芸当が出来ないVB君
610仕様書無しさん:03/12/16 01:09
>>609
VBで正規表現を使うには参照設定で
Microsoft VBScript Regular Expressions
を追加し、RegExpオブジェクトを使う。
611仕様書無しさん:03/12/16 01:14
結局無知を晒しただけだったね。
612仕様書無しさん:03/12/16 01:17
バカほどよく吼えるもんだ
613EXCULTer's / ティータイム♪ ◆Lyv1wb1ee2 :03/12/16 07:01
ゴミだな。
614仕様書無しさん:03/12/16 07:29
キチガイあげ荒らししつこい。

Lyv1wb1ee2=北九州市民ケーン

自分のスレに帰ってください
HN北九州市民ケーンが精神病だと思う人の数→
http://academy.2ch.net/chiri/kako/1020/10202/1020299054.html
615仕様書無しさん:03/12/16 12:28
ウォータフォールは死滅!

これからはラーショナルに!


   ス リ ー ア ミ ー ゴ ォ


                    の 時代!

 U M L を使えない奴は死滅!

 いまだにフローチャートしか書けない老人は死滅!
616仕様書無しさん:03/12/16 12:34
>>610
それって置き換えで関数呼べるんだ?
617仕様書無しさん:03/12/16 12:39
>>611
無知はどっちだろうね・・
618仕様書無しさん:03/12/16 12:40
>>612
もまえがな・・
619仕様書無しさん:03/12/17 05:59
>>616
Function func(Optional sText As String) As String
  func = "なわけですが"
End Function

Sub SomeWhere()
  Dim Reg As New RegExp
  Const sText As String = "これはお試し%%ABC%%なにか?"
  Reg.Pattern = "%%([A-Z]+)%%"
  Debug.Print Reg.Replace(sText, func)
End Sub

結果:これはお試しなわけですがなにか?
620仕様書無しさん:03/12/17 06:24
VBは別に悪い言語じゃない。素人が使う分にはな。
621仕様書無しさん:03/12/17 06:29
Cオヤジは
「こっちはCで開発してるのでそっちで吸収してください」
と偉そうに泣き言を言う。
使うなら解決しろ。解決できないなら使うな。VB勉強しろ。
622仕様書無しさん:03/12/17 08:18
所詮はどこまでいっても B A S I C
初心者用であることは今も昔もかわらない
623仕様書無しさん:03/12/17 11:07
ちょっとしたツールをさくっと組むのには良い言語。
.NETになってだいぶ使いやすくなったと思うが。
624仕様書無しさん:03/12/17 11:36
言語がどうこう言ってる時点でプログラマー辞めたほうがいい。
大事なのはお客さんにとって何がベストなのかだ。
625仕様書無しさん:03/12/17 11:41
低級なことをするには低級言語。
高級なことをするには高級言語。
低級言語で高級なことができず泣き言を言うことを
「二階から目薬」と言い習わされている。
626仕様書無しさん:03/12/17 11:48
つーかPHPってVBよりさらに初心者向けだと思うんだが。
627仕様書無しさん:03/12/17 12:54
VBからC#に移行してきたプログラマが、データを全部配列で処理してた。
コレクションクラスを使えばずっと楽に書ける処理なのに。

そのプログラマと話をしてると、ベテランなのにハッシュとかリンクリストとか
基本的な事を何もしらなかった。
こんなプログラマがいるのかとちょっとショックを受けた。

考えてみれば、プログラムの作法とか、アルゴリズム・データ構造の解説書は
ほとんどJavaやCで書かれてる。(昔ならPascalやLisp)

そのプログラマが、つい最近までVBしか使えなかったということは、プログラマと
しての基礎教養的な知識を勉強できなかったということだし、勉強しようという
モチベーションなかったということだろうと思う。

おれはVBしかできないプログラマってあまり知らないけど、そういうことから、
よくこの板で揶揄されてるように、VBオンリーのプログラマってレベル低いん
だろうなと思ってる。
628仕様書無しさん:03/12/17 13:07
>>621
賢いCmanはWindowsに依存しやすいVBなんかやらずにC++/Java/D言語を勉強する。
629仕様書無しさん:03/12/17 13:08
BASICのBはBiginnerのB。
つまりVBは初心者用言語
630仕様書無しさん:03/12/17 13:55
初心者用言語なのはBASICであってVBじゃない。
VBが受け継いだのはほとんど名前だけ。

名前に惑わされて本質を見抜けない奴は名前(スペル)を間違える。
631仕様書無しさん:03/12/17 14:06
VBのカタをもつヤツでも、VBは初心者でもサクサク作れると言うやつとか、
初心者向けじゃないと言うやつとか、意見が分かれてるんだな。
632仕様書無しさん:03/12/17 14:16
>>630
はたしてそうかな(藁
記法は見事に受け継いでいるw
for文, if文など見事に読みづらいw
C系言語にまさに劣るw
ビルゲイシは初心者用言語はVBだと豪語しているようだぞw
633仕様書無しさん:03/12/17 14:25
>>631
> VBは初心者でもサクサク作れると言うやつとか、
それ言っているのはアンチか少し使っただけで勘違いしている奴だけ。

>>632
おや? 記法を受け継いで拡張した物を同じ用途だと考えるのですか?
C言語の記法を受け継いだJavaではカーネルを作れませんよ。
634仕様書無しさん:03/12/17 16:47
ハァ? Javaの話などだれもしてませんが.
635仕様書無しさん:03/12/17 16:55
C言語は高級言語。
636仕様書無しさん:03/12/17 18:14
>>634 たとえ話という言葉を知らない奴は論外ですので消えてください。
637仕様書無しさん:03/12/17 19:37
>>619
こいつってネタだよな??

せっかくだから、さらに付け加えよう

$n = 0;

function func($text) {
// 云々
global $n;
return "$n回目なわけですが($text)";
}
$text = "これはお試し%%ABC%%なにか?
やっぱりお試し%%DEF%%なにか?
何度言っても分からない香具師にはわかりませんかね?
";
echo preg_replace('/%%([A-Z]+)%%/e', "func('\\1');", $text);
638仕様書無しさん:03/12/17 19:39
VB厨って本当に無能だと思うよ
>>619を見る限り・・
639仕様書無しさん:03/12/17 20:57
>>637-638
ほんとよく吠えるな。
無知はお前の方だってのw

[Module1ファイル]
Sub Main()
  Const Text As String = "これはお試し%%ABC%%なにか?" & vbCrLf & _
  "やっぱりお試し%%DEF%%なにか?" & vbCrLf & _
  "何度言っても分からない香具師にはわかりませんかね?"
  Debug.Print preg_replace("%%([A-Z]+)%%", New clsFunc, Text)
End Sub

[clsFuncファイル]
Private Count As Integer
Function func(ByVal m As Match) As String
  Count = Count + 1
  func = Count & "回目なわけですが(" & m.SubMatches(0) & ")"
End Function

[PHP風変換用ファイル]
Function preg_replace(ByVal pattern As String, ByVal replacement As clsFunc, ByVal subject) As String
  Dim Reg As New RegExp, Matches As MatchCollection, Match As Match
  Dim Index As Long
  Reg.pattern = pattern:Reg.Global = True
  Set Matches = Reg.Execute(subject)
  For Each Match In Matches
    preg_replace = preg_replace & Mid$(subject, Index + 1, Match.FirstIndex - Index)
    preg_replace = preg_replace & replacement.func(Match)
    Index = Match.FirstIndex + Match.Length
  Next
  preg_replace = preg_replace & Mid$(subject, Index + 1)
End Function
640仕様書無しさん:03/12/18 01:28
Sub SomeWhere()
Dim Reg As New RegExp
Const sText As String = _
"これはお試し%%ABC%%なにか?" & _
"やっぱりお試し%%DEF%%なにか?" & _
"何度言っても分からない香具師にはわかりませんかね?"
Reg.Global = True
Reg.Pattern = "%%([A-Z]+)%%"
Debug.Print Reg.Replace(sText, "($1)")
End Sub

結果:これはお試し(ABC)なにか?やっぱりお試し(DEF)なにか?何度言っても分からない香具師にはわかりませんかね?
641仕様書無しさん:03/12/18 01:41
>Count = Count + 1

この辺にVBの限界を感じますた。
642仕様書無しさん:03/12/18 02:13
>>641
Count = Count + 1でVBの限界を?
おまえ馬鹿だろ。
643仕様書無しさん:03/12/18 06:07
限界限界って言うけど、どうやら0揚げ足取ってるだけみたいだな。
644仕様書無しさん:03/12/18 09:34
VBだろうが難だろうが別に構わないが、>632とか>641みたいなのは
自身の適応力の低さを晒しているように見える。
645仕様書無しさん:03/12/18 10:59
PHPしか知らなくて最近仕事でVBやらされてる教えて君は無事解決したのかな?
646仕様書無しさん:03/12/18 11:17
>>628
俺はVBerと同等に解決するぞ!そんなハゲオヤジと一緒にするな!
とは言わんのか。
647仕様書無しさん:03/12/18 22:15
俺の周りではVB(.NET以前)系言語で組んだシステムは甚大な損害しか生み出してない。
小さなシステムならいいが、大きなシステムをVBで組むのは勘弁して欲しい。
基幹業務システムをVBで組むのって、一体何を考えているのかわからない。
648仕様書無しさん:03/12/18 22:32
規模に関係あるのはデータベースエンジンだろ。
クライアント側のプログラムは規模に関係ないだろ。
649仕様書無しさん:03/12/18 22:38
緑の窓口はVBじゃね?
650仕様書無しさん:03/12/18 22:41
そういやそうだな。VB以前の問題なのか...。何かレベル低すぎるな。
651仕様書無しさん:03/12/18 23:18
VB使いはコンピュータ学校でてないやつも多いよ。
プログラミング以外に得意分野もってる
652仕様書無しさん:03/12/18 23:32
そんなこたない。
コンピュータの専門出ばっかり。
653仕様書無しさん:03/12/18 23:34
>>652
建築士ですが何か?
654仕様書無しさん:03/12/19 00:37
VBは初心者が深いところの理解をしなくて作れるから、新人からVBのみを数年やってた奴は他言語になると使えん。
ヘタに知名度があるから、それで安心できるんだろうね。
経験上、VB使いはPerl,C,C++,Javaどれもダメだった。
逆にCを知ってる奴はどれもすぐ飲み込んでた。
655最凶VB厨房:03/12/19 00:49
多言語に移る必要がない。
656仕様書無しさん:03/12/19 00:57
VBというか、インテリセンスは生産性高いと思う
657仕様書無しさん:03/12/19 01:02
エクセルからくる香具師は飲み込みやすいだろうな。
658仕様書無しさん:03/12/19 01:03
そうかー?
俺はCオンリーの奴の方がイメージ悪いよ。
結局は人によりけりって事だろうけど。
659仕様書無しさん:03/12/19 08:01
そもそもCオンリーの人ってお前のつくったキャラと違うんか?と。
660仕様書無しさん:03/12/19 09:23
Cオンリーのやつなんて見たことないけど、
VBオンリーはいっぱいいるな。
661仕様書無しさん:03/12/19 09:33
単一言語だけでできる仕事ってあるもんなの?
662仕様書無しさん:03/12/19 09:51
VBなら単一言語で仕事できるんだろ?w
663仕様書無しさん:03/12/19 10:53
>662
ストアドも書かないの?
664仕様書無しさん:03/12/19 11:01
>>659
>>658は俺(誰)じゃない。
だがCオヤジのVBは「V」なのに単純なバッチ用しか組めない。
また、GUIやRDBだけでなくWebも理解できない。
「処理の途中でブラウザ閉じられたらどうするの?LANケーブル抜かれたらどうするの?」
だって。そもそも”サーバサイド”スクリプトが処理の途中でHTMLを返すわけないんだが。
いくら説明しても腑に落ちない様子だった。
665仕様書無しさん:03/12/19 12:09
>>661
VBでDBのクライアントを作ってるところは、
新人にはVBしかやらせないって感じだね。
で、小さいところは社員教育に金をかけないから、
自分で勉強しないヤツは、いつまでたってもVBしか
使えないまま。
(DBを何年もやってるのにSQLも満足に書けないとか)
666仕様書無しさん:03/12/19 14:59
>664
Cを習得できなかった事にかなりコンプレックス持ってるね。
もう一度がんばってみなよ。
667仕様書無しさん:03/12/19 15:29
しつこい・根拠がない・捻くれてる>>666はA型
668仕様書無しさん:03/12/19 15:51
>>666
Cオヤジがやるようなコンソールアプリなら誰でもできるんだヴォケ。
現在SDK研究中だヴォケ。
エディットボックスなんかSDKのままじゃ商品にならんのだヴォケ。
それでVBやAccess並にコストが低く、顧客が満足しやすい
しくみを構築しないと仕事に導入するわけにいかんのだヴォケ。
669仕様書無しさん:03/12/19 15:56
>>665
小さいところは自分で全部やる羽目になるから、
大手の数年目よりは小さいとこの数年目の方が経験豊富だよ。
数年は顧客の顔も知らず末端の手伝いだけやってれば済むのは大手だからこそ。
670仕様書無しさん:03/12/19 16:22
大手で末端の手伝いをしている派遣は小さい所の人なんじゃね?
結局これも「会社によりけり」という結論にしか落ちつかないヨカン
671仕様書無しさん:03/12/19 16:40
>668
そう悔しがるな。
まだチャンスはあるぞ。
VB厨以外はカスタムコンポーネントを作るのは当たり前だ。
それができたところで同じスタートラインにすらおまえらは立てない。
あとな、まともなやつらはSDKでWindowsプログラムをはじめるんだ。
おまえらあべこべだな。
でも、あきらめるな。
カスにもチャンスはある。
健闘を祈る。
672仕様書無しさん:03/12/19 17:01
>だがCオヤジのVBは「V」なのに単純なバッチ用しか組めない。
>また、GUIやRDBだけでなくWebも理解できない。

そいつはかなり痛いね。
でもGUIのSDKもRDBもHTTPDもVBで作られてないよね。
さてどんな言語で作られてるのでしょうか?
673仕様書無しさん:03/12/19 17:47
>>671
ばーかVBでもカスタムコンポーネントを作るのは当たり前だ。

>>672
ばーか既にあるものを作り直して商売になるのか?

可能性だけ言ってないで目の前の顧客満足を解決しろ。
674仕様書無しさん:03/12/19 17:58
そう熱くなるなよ。
先が無いおまいらをいじめたりしないから。
675仕様書無しさん:03/12/19 18:33
>>670
大手新卒の最初の2年なんてほとんど研修だよ?
終身雇用時代の名残で、まずはぬるま湯で骨抜きにして愛社精神を育てるのさ。
676sasa:03/12/19 18:48
VB.netでもやってみたら 結局C#になるけどね
677仕様書無しさん:03/12/19 19:19
>1
反論の必要ないし、生産性が高いって何と比べてかも判らんし、
所詮はM$の開発ツールだし、・・・
やってられるかくそやろう!でFA

・・・と、ここまでのスレを一切読まずにカキコ
678677:03/12/19 19:26
あげてるし、レスをスレと、間違えてるし・・・
吊ってくるわ
679仕様書無しさん:03/12/19 19:31
VBの印象を一言で言うと「冗長」
 ・いつまでも++や--などの演算子を実装しない
 ・変数の宣言が長い
 ・未だににSubとFunctionを区別する
こういう細かいところの効率が悪い言語仕様に不満を抱かない奴って
根本的にプログラミングに不向きな気がする
680仕様書無しさん:03/12/19 19:41
>679
そんな些細なことはどうでもいいことだよね・・・
681仕様書無しさん:03/12/19 19:41
>>679
あ〜。お前、Pascalも嫌いだろ。Beginなんて冗長とかいって。
682最凶VB厨房:03/12/19 19:44
>>679
おまえのプログラムはいらん変数が
ごちゃごちゃありすぎて読みにくい。
683仕様書無しさん:03/12/19 19:46
っつーかVBに何も不満を抱いてない人っていないのでわ
684仕様書無しさん:03/12/19 19:49
完全に満足できる言語なんて無いだろ。
685仕様書無しさん:03/12/19 19:50
でもVB厨は満足してると思われ。
686仕様書無しさん:03/12/19 19:52
>>685
そう思っているのはアホアンチだけ。
687仕様書無しさん:03/12/19 20:01
>686
そんじゃVB厨自ら問題点をあげてみてくれ。
688仕様書無しさん:03/12/19 20:04
>>687
無茶いうなよw
こいつら言われたとおりコーディングしてるだけなんだから。
689仕様書無しさん:03/12/19 20:07
低脳なセリフしかはけないアホアンチ
690仕様書無しさん:03/12/19 20:10
問題点をあげたらあげたで、今度は問題点に話をすりかえて
厨房よろしく煽り立てるだけなのは目に見えているからなぁw
691仕様書無しさん:03/12/19 20:20
>>683
VBしかできない人は、ほかと比較しようがないから。。。
692仕様書無しさん:03/12/19 20:27
>>691
前提が間違っているので無意味だな。
693仕様書無しさん:03/12/19 20:31
VBしかできないが本当なら、VBだけで仕事をこなしているわけで、
一言語だけで仕事が出来るVBは万能な言語ということになってしまうな。
694仕様書無しさん:03/12/19 20:36
ならねーだろ
バカかおまえ
695仕様書無しさん:03/12/19 20:39
>>694
その通り。VBだけで仕事が出来るわけじゃない。
つまり、VB以外も使っているってことさ。
696仕様書無しさん:03/12/19 20:39
とうとう「VBしかできないPG」の存在をしらないヤツまで登場。
697仕様書無しさん:03/12/19 20:41
696=粘着な釣り氏
698仕様書無しさん:03/12/19 20:43
大企業の下請けで、安いPGを大量投入して数で稼いでいるITドカタ的な中小企業にはVBオンリーのPGはごろごろいる。
699仕様書無しさん:03/12/19 20:44
>697
寂しいんだろ、暖かく見守ってやろーぜ。
700仕様書無しさん:03/12/19 20:44
つまりVBは一つの言語だけで仕事が出来る万能な言語。
701最凶VB厨房:03/12/19 20:47
実際、企業の生産性をあげている言語はVB。
702仕様書無しさん:03/12/19 20:49
すごいね、そのVBを使っている君たちは素晴らしいよ(´,_ゝ`)
703仕様書無しさん:03/12/19 20:51
>>701
まあ、VBしかできないPGにしてみれば、VBが一番生産性の高い言語なのだろうけど。
704仕様書無しさん:03/12/19 20:53
↑企業の生産性と言語の生産性をごっちゃにしている馬鹿
705仕様書無しさん:03/12/19 20:55
しかし、いままでVB6の系統専門でやってきた会社はヒサンだな。
これから、先細りは目に見えてるし、絶対、社員の何割かはほかの
言語に移行できないやつがいるはず。
706仕様書無しさん:03/12/19 20:59
そんな会社があるなんて驚き。
VBだけで仕事が出来るのか。
やっぱり万能な言語だなw。
707仕様書無しさん:03/12/19 21:12
>>706
VB専門ってわけじゃないけど、ゲームも作ってた某会社の業務部門は
社員の9割はVBしかできなかったよ。
(SQLとかは別にして)
この何年かご無沙汰してるけど、当時ゲーム部門も赤字だったそうだし、
今頃どうなってるんだろな。あの会社。
708仕様書無しさん:03/12/20 00:00
ここ何年かJavaをずっとやってて、久方ぶりにVBを触ってる。

On Error goto なんて制御でよくエラー処理を実装できるなと思う。
正直、うまくハンドリングできない。
709仕様書無しさん:03/12/20 02:52
>>708
単純化したければ、エラーを管理したい処理単位でBoolean型の別関数にすればいいだけじゃん。
710708:03/12/20 03:22
>>709
エラーのハンドラは1箇所にしたいし。
ランタイムエラーの発生するままにしていたら、
エラーダイアログボックスを表示して終わりという事実上なにも処理していないエラー処理になるだけだし。

Booleanを返すだけではエラー発生時のコンテキスト情報を運べないと思うのです。
だからResultクラス(※)を定義して、すべてのサブルーチンを Result 型の function にしてみている。
サブルーチンごとに Result#Result プロパティを検査して失敗したらエラーハンドラ関数を呼び出す。

でもまわりでそんなコーディングは見かけない。
サブルーチンごとにエラー処理してResumeしていたら、異常状況の詳細を隠蔽することになるし。
なんだかなあと思うのです。

※ Result クラス
--------
Result
--------
--------
HasMessage(): Boolean
GetMessages(): String()
AddMessage()
--------
Result: Boolean
Code: Integer
--------
711仕様書無しさん:03/12/20 09:28
>>710
基本的なやり方はtry-catchのやり方とかわらないはずだが?
712708:03/12/20 11:46
関数にエラーハンドラを設けて、そこでMsgBoxを呼び出すコードをよく見かけるが、ダメ設計だと思う。

関数を呼び出しただけでダイアログボックスが表示されるなどという副作用はいらない。
ダイアログボックス表示、ログファイルに記録、無視など、どう対処するかは関数の呼び出し側が選択するべき。

例外機構がない以上、関数には成功/失敗と失敗時の理由や状況情報を教えてもらわないと困る。
自分はここで「functionの戻り値」にするように設計した。


さて、プログラムを作っていくと、当然だが関数の呼び出しはネストして深くなっていく。

いま、ライブラリ関数Aが関数XおよびYから呼び出されていると仮定する。
Aが同じ理由で失敗したとしても、XとYではその失敗の意味するところが異なる場合もある。
Aの失敗が原因でXやYが失敗した場合に、XやYを呼び出した側はそれぞれ異なる対処をすることになるだろう。


フォームを作っているのでもない限り、すべての関数はMain関数から呼び出すことになる。
エラー処理は、このMain関数で制御したい。
でなければエラー処理に統一性を持たせられないし、
ダイアログボックス表示→ログファイルに出力のような単純な仕様変更にも耐えられない。

713最凶VB厨房:03/12/20 12:59
よーわからんが、
末端の関数の出すえらーも
全てMainで処理するつもりなのか?
714仕様書無しさん:03/12/20 14:12
>>712
なんだか、低次元 or 個人的な癖で悩んでるのであって、VB云々の話ではないような。
確かに、Cの人はグローバル定数(エラー定数)を大量に並べて一括管理するのが好きみたいだけど。
別に、VBでもそうしたければそうすればいいし。
ただ、ほんとに一括管理できるのか?と問いたいが。
何のためのオブジェクト指向なのか。人間の記憶と速読を信用してないからなんじゃないかと。

Boolean型は例であって、何種類か格納できる列挙型や、
下手するとString型でDescriptionをそのまま返してもいいと思うし。
あるいはクラスにしておき、独自のエラープロパティにエラー内容を記録する方法もある。
あるいはクラス独自のエラーイベントを発生させる方法もある。
VBの一般的なオブジェクトは、共通のErrオブジェクトに一括管理させるようだが、
その流儀に従いたいならそうすればいいし。
例えばADOはVB共通のErrオブジェクトに返すエラーと、
ADO独自のErrorsコレクションに格納するエラーの2種類があり、
Errオブジェクトだけでは取り出せないエラーもある。
後者は、たいてい管理者しか操作しないような深い内容のエラーだ。
715仕様書無しさん:03/12/20 14:28
>>712
> 関数を呼び出しただけでダイアログボックスが表示されるなどという副作用はいらない。
> ダイアログボックス表示、ログファイルに記録、無視など、どう対処するかは関数の呼び出し側が選択するべき。

だからtry-catchとやり方はかわらんて。
try-catchでエラーが発生したらトラップするだろ?
関数の呼び出し元へ通知したかったらthrowするだろ?

VBも同じ。エラーが発生したらエラーハンドラで捕らえればいいし、
関数の呼び出し元へ通知したかったらErr.Raiseを使う。それだけ。
716仕様書無しさん:03/12/20 16:20
業務系の低レベルなVBAプログラマは.NetVBにはついてゆけないだろう
MSはOfficeのVBAに.NetVBの採用を強行するか、VBAを残すか選択するしかない。
どちらもMSにとってダメージになる(ククク
MSは素直にVC6を改良したVC7を出してりゃ良かったんだよw
717仕様書無しさん:03/12/20 16:41
また粘着釣氏か。
718仕様書無しさん:03/12/20 17:49
>>654
> 経験上、VB使いはPerl,C,C++,Javaどれもダメだった。
> 逆にCを知ってる奴はどれもすぐ飲み込んでた。
これはいえてる。
VBを知っているよりCを知っているほうが
他の言語を習得しやすいってことだね
719708:03/12/20 17:56
>>714-715
ありがとう。

自分の扱っているプロダクトのマクロ言語の言語仕様がVB互換なので、少し考えていたのです。
スレ違いしていたのは申し訳ない。

VBのErr.Raise は知っていたんだけど、同じ物がそのマクロ言語に見当たらなくて。
どうやら「Error (エラーコード)」というステートメントでエラーイベントを発生させられるようなので、
>>715のように素直に実装するよ。





720仕様書無しさん:03/12/21 01:05
2chで必死にVB擁護するやつって、VBしか使えない奴でしょ。
721仕様書無しさん:03/12/21 01:08
そうでもないよ
722仕様書無しさん:03/12/21 01:59
>>722=ウンコ人間
723仕様書無しさん:03/12/21 02:36
できるのを知らないだけなのに偉そうにできないって言う方が変。
724仕様書無しさん:03/12/21 02:52
>>722のカミングアウトはスルーですか。やさしいですね。
725仕様書無しさん:03/12/21 03:37
>>720
わずかに「VB&COBOLだけ」という組み合わせもありえますね
726仕様書無しさん:03/12/21 06:02
>>725
C&COBOL[&RPG]というのも同じぐらいやっかいだぞ。
問題は言語というよりも、根本的な設計思想にある。
しかしそういうのは仕事で無理にVB触ってたとしても、
無知なアンチに対してここまで親切丁寧な解説はできまい。
727仕様書無しさん:03/12/21 07:59
架空の人間を作って煽ってもあなたの技術は上がりませんよ。
728仕様書無しさん:03/12/21 15:40
COBOL出身の人間がVBを使いこなせるわけがない罠。
C出身も40歳近いともうだめぽ。これほんとの話。
729仕様書無しさん:03/12/21 16:01
20代でVBしかできないやつも駄目だな
730最凶VB厨房:03/12/21 16:02
VBすらできません。
731仕様書無しさん:03/12/21 16:04
ボタン配置とかすぐ変えられるのは便利じゃん。
732最凶VB厨房:03/12/21 18:07
>>731
それは直接VBと関係ない。
733仕様書無しさん:03/12/21 18:26
>>732
VBは開発環境も含めてVBだと思うけど、ちがうの?
734最凶VB厨房:03/12/21 18:41
>>733
俺が悪かった。
735仕様書無しさん:03/12/22 13:41
そうそうIDEが無きゃ何もできないのがVBプログラマ
惚れそうだ
736仕様書無しさん:03/12/23 10:31
方眼紙に書いて定規で図って済むような
 超 単 純 な 仕 事
は想定してないんだよ。
737仕様書無しさん:03/12/23 10:38
>>736
ボタンを張ってクリックイベントに
対応するコード書くだけで済むような
 超 単 純 な 仕 事
は想定してないんだよ。
738仕様書無しさん:03/12/23 11:21
[閉じる]ボタンのClickイベントにウインドウのクローズ処理を書いていたとする。

Escapeボタンを押したときにも閉じて欲しいという仕様変更に対して
Escapeのキーイベントで[閉じる]ボタンのClickイベントを呼ぶような、
そ ん な 複 雑 な 仕 事 は し た く な い。

MVC分けて、もっと単純に仕事をしてくれ。
739仕様書無しさん:03/12/23 11:24
GUIが出来たら9割完成!
740仕様書無しさん:03/12/23 11:32
「GUIが無いようだが」
「GUIなんて飾りです!偉い人にはそれがわからんのです!」
741仕様書無しさん:03/12/23 11:44
ドカタ専用言語 VB
742仕様書無しさん:03/12/23 12:35
>>738
あほかおまえ。
普通はフォームのUnloadイベントで一括処理するんだよ。
[閉じる]ボタンのClickイベントでフォームのUnloadイベント呼びたくなければ、
パブリックにしてイベントプロパティに関数名設定すればいいだろ。
意味不明なことで悩むな。
743仕様書無しさん:03/12/23 12:37
ああ間違えた。あまりにもアホなこと言うからだぞ。
[閉じる]ボタンのClickイベントには
DoCmd.Close acForm, Me.Name
と一行書いとけばいいんだよ。
あとはフォームのUnloadイベントで一括処理するんだよ。
744仕様書無しさん:03/12/23 12:49
すごいね、もまいら。
イベントなんて言葉しってんじゃん。
見直したよ。
745仕様書無しさん:03/12/23 12:50
>>737
もちろんそんな仕事は
 お 前 の 脳 内 に し か
あり得ないな。
746仕様書無しさん:03/12/23 13:06
DoCmd.CloseはVBAだな。VBだとUnload Meだったかな。
747仕様書無しさん:03/12/23 13:57
ここから先は
VB厨vsVBA厨
でお楽しみください
748 :03/12/23 15:39
マジ質問なんですが、VBやってる人ってまだいるんですか?
マイクロソフトすらVBのサポートはもうしないっていう話を
先輩から聞きました。
VBの仕事って昔の古いシステムのメンテナンスとかですか?
749仕様書無しさん:03/12/23 16:30
不味そうなエサだな、坊や。
そんなんじゃ釣れる魚も釣れないぜ?
マイクロソフトのサポートライフサイクルをよく読んでからもう一度出直してきな。
750仕様書無しさん:03/12/23 16:32
不味そうなエサだな、坊や。
そんなんじゃ釣れる魚も釣れないぜ?
マイクロソフトのサポートライフサイクルをよく読んでからもう一度出直してきな。
751仕様書無しさん:03/12/23 16:39
>>749
“先輩から聞いた”話を自分で調べもせず信じ込んでるようなスポンジ脳が
>マイクロソフトのサポートライフサイクルをよく読んでから
そんな事出来るわけもなく。
752 :03/12/23 17:17
先輩 もっと落ち着きましょうよ
だぶってますよ(プ

そんなことだからVBしかやらせてもらえないんじゃないんですか?
75348*8:03/12/23 17:22
Kさん 好循環  Aさん 悪循環  
 (健康体)  (喘息)

1.(神が喘息であるかないかを決める)

2.K 喘息でない人 A 喘息の人は
は体力がある    体力がなくなる

3.K        A 行動力、
          五感(嗅覚)が鈍り感性が

変化する

4.K&P 神は異常な感性の人間は本来人に迷惑をか


るから外に出てはいけないと思っている。

5.K 変化なし   A アトピーになる

6.K 正常な感性  A 外に出なくなりさらに異常

な感性になる

7.K 正常な人間   A 異常な人間(レッテル)
75448*8:03/12/23 17:22
8.K&A 死

9.K&A      来世

10.K&A 神は異常な人間は人に迷惑をかけるの

で行動
を抑制する必要があると思っている。

11.K&A 神が喘息であるかないかを決める

12.K 喘息でない  A 喘息である

13.K&A    1.に戻る

これは事実。広めようぜ

解決法:体力をつけると感覚が正常に戻り、
    アトピーも快癒に向かう。
    目安としてグランドを10週くらい。
あとはウォーキング、なるべく長い間歩


(ウインドーショッピングや散歩、五時間ぐらい

を目安)。
無論最初は、無理なので徐々に体を慣らしていく

といい
755仕様書無しさん:03/12/24 22:06
>>747
>>743=>>746は自己レスなのでそんなお楽しみはないよ。
C出身のオジサンに限ってあっちこっちに重複コード書くね。長いソース平気だから。
あるいは、遠〜いところに書いてあるグローバル関数に飛んだり。
それと基本的にボタンイベントだね。描画時とか終了時みたいな自動制御はしないね。
だから[×]で閉じると終了処理が無視されちゃう。w
756仕様書無しさん:03/12/25 00:08
VBで済ませられることはC使わんな
757仕様書無しさん:03/12/25 01:18
>>755
以前、Cの熟練(?)と自称するオッサンがいた。
・・・アフォだった、あいつ。
「C++やれないけどC熟練」などというヤシは、経歴詐称。
758仕様書無しさん:03/12/25 18:46
>>755
>C出身のオジサンに限って
単に、君の知っているそいつが無能だっただけだろう。


ということにしたいのですよ。
759仕様書無しさん:03/12/26 23:49
C熟練だけどC++できません
VB6熟練だけどVB.NETできません
760仕様書無しさん:04/01/01 02:26
お前ら、英語は勉強してますか?
761仕様書無しさん:04/01/04 00:59
冬休みage
VB6やってみまちたがカッコとか無い点が糞だと思いますた。
763仕様書無しさん:04/01/11 13:46
厨が文句つけるが無知を晒す結果になる言語
764仕様書無しさん:04/01/12 01:29
VBが嫌われるのは中括弧とセミコロンがないからだ

といってみる。
765仕様書無しさん:04/01/12 13:49
んじゃ中カッコとセミコロンをとりこめば最強言語という事でつか

と釣られてみる
766仕様書無しさん:04/01/12 13:51
んじゃ中カッコとセミコロンをとりこめば最強言語という事でつか

と釣られてみる
VB6しか知らんけど

改行が自由に出来なくてアンダーバーをつけなくちゃいけないところが糞
関数の戻り値を設定つるときに、関数名=戻り値 となっている点が糞
引数に配列データは渡せない??? (漏れが知らないだけなのか)


ただ画面を作るのがとっても楽でイイー(・∀・)
768最凶VB厨房:04/01/15 00:08
>>767
あほを晒すな
769仕様書無しさん:04/01/15 00:22
とりあえず配列はあたりまえのように渡せるとだけ言っておく。
770仕様書無しさん:04/01/15 02:53
中括弧(変数のスコープを狭める)
セミコロン(改行自由な書き方)
ブロックコメント(複数行のコメント)

ができればVBはきっと最強だ!
771仕様書無しさん:04/01/23 20:08
VBでASPやる分には手軽かもね。
でも、生産性はてんで高くないだろ。これ。
PHPと比べて楽かと言われれば疑問だし、
規模大きくなるとservletの方が使える気がするし。

C慣れてると改行の自由が利かないのは困りものだけど、
まぁそれは言語の特性だ。良い面もあるのかもしらんし。
772仕様書無しさん:04/01/23 22:29
その手の話をしたいならまず生産性ってのを定義したほうがいいよ
今までのパターンだと皆自分の都合で生産性を語り始めるから
773仕様書無しさん:04/01/26 17:00
VBのOOPLとしての特徴はどんな感じなの?
概要くらい知っとこうかなと思ってぐぐってんだけど、要領得ないもんで。
774仕様書無しさん:04/01/27 08:43
ttp://homepage1.nifty.com/CavalierLab/lab/vb/clsmdl/

「VB クラスモジュール」で先頭に出てくるんだが・・・
775仕様書無しさん:04/01/27 16:16
クラスモジュールなんて言葉、初めて聞いたな。
「VB クラス」とか「VB オブジェクト」でも十分情報は集まるようだが
776仕様書無しさん:04/01/27 17:41
クラスモジュールという言葉聞いた事無い時点で不十分じゃ?
777名無し募集中。。。:04/01/27 18:58
やばいなー最近VBしかやってなくて
この前ちょっと遊びでVC立ち上げてちょっと作ってみたら
文字列を「=」で代入しようとしてたよ。。。
しばらくなんでエラーなのか悩んでしまった(^^;
778仕様書無しさん:04/01/28 00:16
ついでによくセミコロン忘れる。
779仕様書無しさん:04/01/28 15:03
>>776
漏れはクラスライブラリと言うもんだとばかり。
VBってなんかオブジェクト風のいろんな実装があって混乱するんだけど
780最凶VB厨房:04/01/28 19:07
>>779
真ん中の行、意味不明。
781仕様書無しさん:04/03/18 10:06
VBしかできないバカの遠吠えだな
まあ、頭悪い奴は何をやってもダメってこった。
782仕様書無しさん:04/03/18 18:44
とりあえず言えることは、言語様式が違いすぎて、
CやらJavaやらをやった後にVBのコードを書こうとすると、
全く書けなくなっていることが一番イヤだな。
783仕様書無しさん:04/03/18 22:00
C、Javaを引き合いにだす所がVB厨ってかんじでナイス
784仕様書無しさん:04/03/22 02:34
VBを極めて図に乗ってるやつはかなり恥ずかしい
例えて言うと、HSPサイコーとか言ってるサンデープログラマと同レベル。
785仕様書無しさん:04/04/01 14:39
winNT4.0+VB5.0sp3で開発しています。
ツリービューコントロールへ256色アイコンを表示しようと思ったのですが
16色へ減色されてしまいます。
256色アイコンを表示する方法はありませんでしょうか?
786仕様書無しさん:04/04/01 15:46
というか過去にVBでやった案件って規模がごく小さいとか簡単な
ものしか無かった。大規模の物や仕様が複雑なものは最初から
VBは選択されないでしょ。
787あぼーん:あぼーん
あぼーん
788仕様書無しさん:04/04/01 15:53
一番使えないのはドトネト厨 
789仕様書無しさん:04/04/01 15:54
サポータがいないと何もできないドトネト厨(ワラ
790仕様書無しさん:04/04/01 15:57
ドトネト厨はサポートがないとプログラマとしてやっていけない
甘えん坊なんだそうですw
791仕様書無しさん:04/04/01 16:16
>>786
オレは開発を支援するツール作りを専任してたよ。
本システムとは関係なかったから、ちょっと寂しかった(苦笑
792仕様書無しさん:04/04/01 16:17
>>789←煽り

> 甘えん坊なんだそうですw
>>790←煽りを間に受ける人。


こうやって変な勘違いをする奴が増えていくんだろうな。
793785:04/04/01 18:20
だれか教えて!
794仕様書無しさん:04/04/01 21:59
>>793
マジで知りたいのなら、こっちにいけ。
http://pc5.2ch.net/test/read.cgi/tech/1077216109/l50
795785:04/04/01 22:21
>>794
thx.
昼間なぜか書き込めなかったので。
逝ってきます
796仕様書無しさん:04/04/01 23:39
>>792
この板のJavaスレによればJavaはサポートが無いから糞とさけんでいたそうですが
797仕様書無しさん:04/04/01 23:40
>>793
.NETの欠陥上無理です。
798仕様書無しさん:04/04/02 03:31
>>791
俺は客先のつかえねー社員にそういう仕事を押し付けるなあ。
799仕様書無しさん:04/04/02 10:27
ということは>>798の会社はデスマだろうな。
800仕様書無しさん:04/04/02 10:54
使い捨ての開発支援ツールを作るには一品だったと思う。>>VB

まあ、エクセルVBAでもいいって話もあるがw
801仕様書無しさん:04/04/02 11:52
開発支援ツールを使い捨てにする800もデスマ
802仕様書無しさん:04/04/02 17:08
漏れは使い捨てで作ったエクセルVBAの奴が、
不覚にも現役で役に立ってる罠。

コード部だけで数MBになっちゃって萎えたけど。(w
つうか今更移植するのもマンドクセー


あぁ最初からVCとかでやっていれば・・・。(´Д⊂)
803仕様書無しさん:04/04/03 02:32
おもしろい記事を見つけました。
@ITの記事ですが、VBマンセーな筆者がバカ丸出しをしている記事です。

http://www.atmarkit.co.jp/fdotnet/vbcheer/vbcheer01/vbcheer01.html

CやC++とVBを比較していますが、筆者はCを知らないようです。
だからVBはバカにされるんだな。うん。

@IT記事筆者への助言:
Cにはbreakという構文があります。
804仕様書無しさん:04/04/03 02:33
>>803
その筆者は、一貫して馬鹿な記事しか書いてないよ。
そのくせ自分マンセー臭もする。実名晒して馬鹿さらすという勇気には
感服するですよ。
805仕様書無しさん:04/04/03 02:35
>>803
あのバカ記者は、Cでは無限ループをgotoで書くのだと考えているのだと思われ。
たしかに、それじゃぁ break 使えないよね。

while(1) や for(;;) を知らずに、VBの構文を調べたとある。
ということは、彼は、VBが専門でもないようです。
といことは、一体何が専門なんだ?
ひょっとして、ぴゅう太BASICか?
806仕様書無しさん:04/04/03 02:37
その記者(川俣 晶)はアビバでパソコン資格を取ったのだろう。
807仕様書無しさん:04/04/03 02:40
よ〜し、Excel3級受かったから、次はインストラクター資格だ!
インストラクター資格取ったら、記事の署名にインストラクター資格の肩書きも書いちゃうよ!
808仕様書無しさん:04/04/03 02:43
記事の最後の斜体文字の一文:
> 頑張れVBプログラマ、君たちが使うVisual Basic .NETは使うに値する価値あるプログラム言語だ!

俺様から記事を書かれた記者へのメッセージ:
> 頑張れVBマンセー記者、君の記事は掲載するに値しない価値の無い文章だ。
809仕様書無しさん:04/04/03 02:46
810仕様書無しさん:04/04/03 02:56
「電子出版の可能性と立ちはだかる壁」という記事

立ちはだかる壁というよりか、「バカの壁」という感じ
811仕様書無しさん:04/04/03 03:06
たくさんのフリーソフトを公開しているそうだが、
よくあの程度の物で公開しているなというものが多い。
「それって、サンプルプログラムだね」というようなものも1本としてカウントしてます。

もし私が彼の立場なら、あの程度のもので公開していると自画自賛すれば、きっと後で後悔することでしょう。
812仕様書無しさん:04/04/03 03:09
あの程度で会社を興して生活できるのなら、俺なら大企業が興せるのかと思ってしまう。
でも世間はそんなに甘くはない。
あの技術力で生活が出来て、大手サイトに定期的に記事まで寄稿できるのはなぜか?

答え: 彼の技術は三流でも、営業力は一流名なのさ!
813仕様書無しさん:04/04/03 04:15
VBプログラマから見ても恥さらし。頼むから変な事言うなよ…。
814仕様書無しさん:04/04/03 13:34
寄稿された記事に対するのテクニカルチェックはどうなってるんだろう?

@ITは、同様なHOWTOサイトとしては大手であり、
当然、テクニカルチェックは入っていると思います。

でも、あんな記事を掲載するということは、
IT方面ではバカ丸出しテクニカルチェックで有名な朝日新聞社と同程度?
815 :04/04/03 13:35
>>814

朝日より酷い事も多いぜ。
日経BP程度といえよう。
816仕様書無しさん:04/04/03 14:11
拝啓  @IT 編集長殿

もう少し脳みその詰まった記者を使った方がいいと思いますよ。
817仕様書無しさん:04/04/03 14:15
記者の署名と一緒に写真も掲載されている記事がありました。

http://www.atmarkit.co.jp/fdotnet/opinion/kawamata/2002_01.html

三流なのは技術だけかと思っていたら、

ルックスも三流だな。
818仕様書無しさん:04/04/03 14:25
http://www.atmarkit.co.jp/fdotnet/vbcheer/vbcheer01/vbcheer01.html
>− 今回のご相談 −

そもそもVB6から.NETに移行するのに、C#とVB.NETのどちらかしか選べないのは、
技術者として終わってるだろよ。
もっと言えば今までVB6しか使えなくて、今頃他言語への以降で悩んでるのって
ダメすぎるし。
こういうVBプログラマは誇りなんて持つ資格ないよ。
819仕様書無しさん:04/04/03 14:36
こいつの文章いくつか読んだけど何か変だよな。
初めに、大きな視点で自説を切り出しておいて、
次にどうでもいいような小さな例が出てきて、
題と全然関係ない話になってそのまま終わる。
820仕様書無しさん:04/04/03 14:48
株式会社ピーデー
821仕様書無しさん:04/04/03 15:23
VBプログラマの人口は多いから取替えがわりと効くし、
単価も安いんだから、生産性は高いんじゃないの?
822仕様書無しさん:04/04/03 20:07
単価の安い奴らの書いたコードは保守性が低い。
823仕様書無しさん:04/04/03 21:26
>>822

きまったな。
824仕様書無しさん:04/04/03 21:34
>>822
ただし、きちんと能力にあった単価にちゃんとなっていた場合のみだな。
能力があってもVB(それ以外でも)ってだけで単価を決めるような
糞会社の場合はあてにならない。
825仕様書無しさん:04/04/03 21:49


ム板で暴れているドトネト厨は ビジネスnews+板の

【企業】米サン、マイクロソフトと和解
http://book2.2ch.net/test/read.cgi/bizplus/1080919003/

のスレの ID が


                CYo//jeK


の奴だよ。      
826仕様書無しさん:04/04/03 21:51
>>825
そのレス俺が見たの三つ目。あなた必死すぎです。
827仕様書無しさん:04/04/03 21:52
そう、必死すぎです
828成毛新:04/04/03 21:57

常に必死なのがMSの強みです。
油断したら負けるのです。
829仕様書無しさん:04/04/03 21:58
わざわざ上げたかったのね。
830仕様書無しさん:04/04/07 17:23
不自然なほどにVBマンセーする香具師って、
すごいアフォな事書いて(゚Д゚)ハァ?って感じだよな。

本当はお前アンチVBなんじゃねぇのか?
と勘ぐってしまう今日この頃。

831仕様書無しさん:04/04/12 18:29
門外漢なのに、プログラムは何を学べばいいの!?ってよく聞かれます。
結局なんていっとけばいいの?
832仕様書無しさん:04/04/20 21:28
>>831
「なにがやりたいか」次第だろそんなもん


と、マジレスしてみる
833仕様書無しさん:04/04/25 13:07
asprovaの導入でVBやらんといかんのだが・・・
834仕様書無しさん:04/04/28 23:16
835仕様書無しさん:04/04/29 22:07
つーか、ほんとにVB「しか」知らないヤツなんているんか?
CとかJavaの文法も、多少心得てるぐらいはあるもんじゃ?
836仕様書無しさん:04/04/29 22:43
VB「しか」できないヤシは見た事が無い。
だが、VB「すら」できないヤシはよく見かける。
837仕様書無しさん:04/05/02 01:41
GWなんでこういうスレをあげとかなきゃ
838仕様書無しさん:04/05/02 03:06
>>836
禿しく同意
839最凶VB厨房:04/05/02 03:09
VBしかできませんが、何か?
840仕様書無しさん:04/05/02 03:25
全部中途半端よりはいい気が・・・
JavaもJSFでやっとVB様に追いつこうとしてるよ・・・
841仕様書無しさん:04/05/02 03:28
>>839
 そして、このレベルが低いというオチが付くんですか?
842仕様書無しさん:04/05/02 03:32
SDKもMFCも出来るが、VBしか仕事では使いたくない、というのが本音
843仕様書無しさん:04/05/02 09:32
GUIとCOMを使う場合の生産性は高いな
でもイマイチ拡張性に欠く。
844仕様書無しさん:04/05/02 13:40
>>803 >>818
>Visual Basicの構文を調べているときに、「ほほう! これは!」と思った
>のが、Do-Loopによる無限ループ構文とExit文による中途脱出です。
>少なくともCしか見ていない人には発想できない構文です。

失笑!!VBプログラマが偉そうな記事書いて所詮この程度???
845仕様書無しさん:04/05/02 13:51
>>844 VBの質下げるな、この発想は
Cにもあたりまえにある。
 for (;;){
  if (a == 1) break;
 }
とか
 while(1){
  if (a == 1) break;
 }
とか普通にある
846仕様書無しさん:04/05/02 13:51
失笑とか言うなよ、商売なんだからさ。
プログラマ相手に一番手軽に一儲けしようと思ったらVBが一番だろ?
特に.netに適用できなくてもがいてる奴は葱背負った鴨。
847仕様書無しさん:04/05/02 13:52
適用じゃなくて適応な。吊ってくるわ。
848仕様書無しさん:04/05/02 14:07
>>846
こんなウンコ記事ありがたがるのは素人だけ。
儲けられればいいなら、学生にでもやらせろ。
奴らは暇な上に単価安い。それで十分。
849仕様書無しさん:04/05/02 14:17
>>848
だからさあ
使ってる奴の中に素人が一番多い言語って何?って話。
850仕様書無しさん:04/05/02 16:12
職業プログラマではない=素人
と考えるなら、案外C++では?って気がする。
根拠は無いが。
逆にCOBOLなんかは相当職業マ比率高いだろうな。
851仕様書無しさん:04/05/02 18:19
大学なんかで基礎だけ教えている言語となると、
Cか最近ならJavaじゃない?
でもそいつらの多くは、学校出た後で二度とプログラムに
触れることがないから、アマチュアプログラマでさえない。
852仕様書無しさん:04/05/02 18:29
>>844-845
VBがそんなに他の言語を研究して作られた言語なら
ループ制御にcontinueが無いのはなぜだろう
まじで不便なのに
853最凶VB厨房:04/05/02 18:52
まぁ焦らずに待て。
854仕様書無しさん:04/05/02 20:31
>>852
 無くても不便を感じないぞ
855仕様書無しさん:04/05/03 13:41
↑VB以外使ったことの無い人
856仕様書無しさん:04/05/03 13:52
Visual Basic だけは使いたくない。ガチで。
857宣伝:04/05/03 14:08
http://off.2ch.net/test/read.cgi/offevent/1083279326/
【B・B・Q】神奈川バーベキューOFF【B・B・Q】

【月日】 5月4日 (火)
【時間】 10時頃に集合
858仕様書無しさん:04/05/03 14:58
VB使ってみたい。趣味として。
859仕様書無しさん:04/05/04 10:21
日曜プログラマ用の言語としてはかなり良いと思う
マジで
860仕様書無しさん:04/05/04 11:28
貴重な休日をVBなんかで潰したくない。マジで。
861仕様書無しさん:04/05/04 11:55
VBAとかなら事務の女の子にもてる。
862仕様書無しさん:04/05/04 13:35
モテるかどうかは言語とは全く関係無い。
臭いデブヲタは何やっても駄目。
863仕様書無しさん:04/05/13 20:31
つーか勘違い>1
864仕様書無しさん:04/05/13 21:56
業務系アプリは今でもVB+DBで十分だろ
おまいらの会社はどんな案件なんだよ
865仕様書無しさん:04/05/13 22:02
VBを叩く香具師=VB「すら」ロクに扱えない最底辺の人間
866仕様書無しさん:04/05/15 11:23
VBを擁護する香具師=VB「しか」ロクに扱えない最底辺の人間
867仕様書無しさん:04/05/15 11:24
vbでもまともに使えりゃ最底辺ではないな。

>>866は最底辺っぽいけど。
868仕様書無しさん:04/05/15 11:26
>>867
「まともに」というのがポイントだな。
VB使っている連中は自分がVBを「まともに」使えると思い込んでいる香具師ばっかりだから。
869仕様書無しさん:04/05/15 11:52
>>867
煽りに即効で反応かい
コンプレックス強すぎだなw
870仕様書無しさん:04/05/15 12:10
ここ数日語尾にやたらwつけてる頭悪そうな煽りやってる奴がいるなぁ。

学生丸出しの知識なさそうな煽りばっかりだけど。
871仕様書無しさん:04/05/15 14:53
つられんな
872仕様書無しさん:04/05/15 15:21
>870
VBスレはいつもそうです
873仕様書無しさん:04/05/15 18:52
つり初心者や、スランプ気味の人が自信をつけるのにもってこい。
マ版の中でも食いつき率が異常に高いからね。

874仕様書無しさん:04/07/22 01:11
いや、VB厨が学生丸出しの知識無い煽りなんだよ。

知識ある学生丸出しの天才もいるがな。
だがそいつはVB厨なんかじゃない。もっと高度な言語を巧みに使いこなすことができるのだ。
875仕様書無しさん:04/07/22 01:17
>>870
wをもっと好きになって!
876仕様書無しさん:04/07/22 04:38
VBはグラフィカルな環境で簡単にプログラミングのお勉強が出来るので
プログラミングの初心者には最適な言語だと思います。
とりあえず変数の型もありますし。コンソールでhello Worldよりは
VBでGUIのアプリケーションを作ったほうが面白いでしょう。

ってねえちゃんが言ってた。
877仕様書無しさん:04/07/22 14:03
>>876
そのねえちゃん、わしに紹介汁!
878仕様書無しさん:04/07/22 21:54
>>874
すばらしい信仰告白ですね。
879仕様書無しさん:04/09/20 22:22:35
進研ゼミの模試かよ
880仕様書無しさん:04/09/20 23:02:01
Java(アプリ)の仕事後、
VBやったら言語仕様のあいまいさについていけない...
2度とVBなんかするか!と思う。
881仕様書無しさん:04/09/21 10:47:14
VB(アプリ)の仕事後、
JAVAやったらIDEの起動の遅さについていけない...
2度とJAVAなんかするか!と思う。
882仕様書無しさん:04/10/09 01:55:31
思い込みです。
883仕様書無しさん:04/11/09 20:31:45
884仕様書無しさん:04/11/09 20:38:26
ある日の会話

 馬鹿:「VBでオラ○ルのメモリリーク防ぐには .... = Nothing って書けばいいんだよ。
     ここ大切だから、よく覚えておいてね」

 漏れ:「はい、ありがとうございます!」

 世渡り上手な漏れも、馬鹿に付き合うのは疲れる。
885仕様書無しさん:04/11/09 23:46:23
答え

  技術の習得を「リモコンの操作方法」レベルで捉えてる馬鹿。

  馬鹿は自分が馬鹿って気付かないから、馬鹿(w
886仕様書無しさん:04/11/10 00:32:23
生産性なんか話題にも上らないスレ
887仕様書無しさん:04/11/10 01:23:24
ド ッ カ の ア ン チ が
 ス レ の 息 を 取 り 戻 そ う と
    ス レ 上 げ を 試 み る が 失 敗 ・・・
888仕様書無しさん:04/11/10 01:57:09
だが釣れたので成功
889仕様書無しさん:04/11/12 22:34:12
生産性

VB > JAVA > C =C++ > アセンブラ

速度

アセンブラ > C=C++ > JAVA >VB
890仕様書無しさん:04/11/12 23:07:10
>>889
________               
||\          .\             
||\\          \           
||.  \\          \    §ノヽ§      
    \\          \   ( ・e・ ) 
      \\           \ ./    ヽ      
       \\          / .|   | | 
         \\       .(⌒\|__./ ./ 
          \\       ~\_____ノ| 
            \\          \
891RPGツクーラー:04/11/13 00:29:51
VBってRPGツクールに似てますね。
892仕様書無しさん:04/11/13 00:30:47
「病は気から」って言うだろ >>1
893仕様書無しさん:04/11/13 00:31:03
Delphiも?
894仕様書無しさん:04/11/13 00:47:09
おもちゃシステム作るのは良いかもしれんが、
でかいシステムなら止まっちまうぞ馬鹿VB
お、こら馬鹿V.BOY
Vからして馬鹿っぽいな
895仕様書無しさん:04/11/13 01:00:12
新人の頃に研修でVBを一人で独習しろとの命令、
しかし身の危険を感じ勝手にCを独習。
結果行きたい部署にいける様になった。
VB厨は、未だにかなり馬鹿の小システム専門の
使い捨てPGに...
896仕様書無しさん:04/11/13 01:12:07
小システムをJAVAなんか作るのはナンセンスだね。
やっぱり早くかつ的確につくるのはVBに限る、最近VBの案件多いだろ
逆にCなんて化石な言語使ってメモリを考えるはあほらしくないですか?
見えないバグと一生格闘してろ
897仕様書無しさん:04/11/13 01:14:43
>>894
> おもちゃシステム作るのは良いかもしれんが、
> でかいシステムなら止まっちまうぞ馬鹿VB
もはやこういう思い込みは神話の領域だな。

触ったこともない人間か、よほどレベルが低くてまともなものが
作れない人間か、どちらかなんだろう。
898仕様書無しさん:04/11/13 01:17:41
おれ実際に見たことがあるんだけど、ある外注が作ってきた
VBのシステムの一部で、「お前らわざとだろ?」というくらい
ムダな処理や無意味な処理、汚いコードのてんこもりで、
パフォーマンスうんぬんという以前の問題、っていう。
でもおれがちょちょいと直したらウソのようにサクサク動いた。

たぶん、その外注で働いてるようなヤシが>>894みたいな
思い込みを触れ回るんだろうなぁ。
899仕様書無しさん:04/11/13 01:19:19
>>898
VBの糞バグ回避のためのコードだったりして・・・
お前が直したから意外なところで問題が出るかもよ
900仕様書無しさん:04/11/13 01:24:19
Javaはクライアントサイドも結構いけるよ
VBのように簡単には作れないけどVCよりは楽に作れる
901仕様書無しさん:04/11/13 01:26:02
俺は既存の処理は絶対直さない。
だって何が起きるかわかんないだろ、パルプンテだぞ。
しっかし今のシステムは実装が糞で目が痛い前任者に
小一時間×100位説教してレビューさせてこれ以上ない
程恥をかかせたい。
902仕様書無しさん:04/11/13 01:29:49
>>897
>もはやこういう思い込みは神話の領域だな。
喪前は、UIしか触った事ないのが良くわかったよ・・・
馬鹿丸だしなV.BOYだな。
903仕様書無しさん:04/11/13 01:33:38
VBやってる人間てSEになれるのですか?
だってチンケなシステムしか触らないので業務専門の知識
なんてほとんどないでしょ。
まだCOBOLしか出来ないけど銀行業務完璧っすとかの人の方
が将来性が有る様な気がするんですが。
VBで業務知識詳しい人見たことないんですけど。
904仕様書無しさん:04/11/13 01:43:41
>>903
プログラム一本も書いたことのないSEなんてゴマンといる罠
905仕様書無しさん:04/11/13 01:48:39
セールス・エンジニアだね。
906仕様書無しさん:04/11/13 01:59:20
>>905
まさか、セールスができたら邪魔とか言われてないよ
907仕様書無しさん:04/11/13 02:29:52
さ、今日もVB厨が沢山釣れて楽しかったw
ホント将来が不安なんだろなー
この業界は最初にする言語で将来影響するよな。
まるで、格闘技でいえばボクシングと相撲見たいに違いがあるな。
908仕様書無しさん:04/11/13 02:40:07
>>899 >>902
必死だな。w
909仕様書無しさん:04/11/13 08:25:28
>>907
必死だなw(ry
910仕様書無しさん:04/11/13 08:58:14
>>908-909
必死だな。www
911仕様書無しさん:04/11/13 12:19:57
>>901
恨まれるだけだ。
本質的な解決は、今いる組織を
保守性の向上の為に資源を投入する事が可能な組織に変革する事のみ。
912仕様書無しさん:04/11/13 19:29:21
わかりやすさ

VB > JAVA > C=C++ > アセンブラ

市場動向

JAVA > .NET > VB > C=C++ > アセンブラ
913仕様書無しさん:04/11/14 00:58:42
既存の状況
VB >> JAVA >> C > .NET >> C++ >>>>> アセンブラ
914仕様書無しさん:04/11/14 01:04:12
最近たしかにVB案件多いよな。
それでも単価は激安だが、恐ろしやー
言語経験
JAVA3年=VB3年×2
事実です!
915仕様書無しさん:04/11/14 01:15:46
むしろこの思い込みは技術者よりも経営層・営業・発注側に根強い。
916仕様書無しさん:04/11/14 13:45:21
>>903
何度も書かれているけどVBの案件は安い これが全てを物語っている
つまりスキルのある人がずっとVBを使っていても会社的に儲からないので
Javaサーブレットとか別の言語を半強制的に勉強させて、そっちをやらせちゃうんだよね
つまり現場でVBのプログラムやってる人ってのは
・まだまだ経験の浅い新人
・何年もやってるけどマトモなPGが組めないヤツ 会社も単価が安いのはあきらめてる 
という事になっちゃうんだよね 
スキルの高いVBプログラマってのは残念ながら居心地のいい場所があんまりないんだよ

こういう「事実」は会社でVBを使っている人がいる以上、
事実を教えて「人の和」を乱したくないという意図と
お前らペーペーのヒラ社員に会社の内情なんかいちいち教えていられるかヴォケエーという意図で部長はまず教えてくれない
917916:04/11/14 13:45:55
ちなみに漏れはVBとOracleしか組めないけれどちゃんとSEになれた 大丈夫だ、安心汁
それとJP1やHULFTをちょっとでも知っていたら、あーら不思議
使い方はVBどころかExcelよりもずっと簡単なのに
ホストチームやマスタチームの方々と打ち合わせする機会が増えて
例えテーブルをベタ読みしてCSVに掃き出すくらいの糞なプログラムしか組めなくても
一気に上流側の人間になれるw
ただし、こうなると技術力云々よりも社会人としての常識とか責任とかを問われる事になる
CDを違法コピったり、Winnyで無修正画像を集めてハアハアしたりするような反社会的行為で、
しかも冷静に考えると数千円の小遣い程度しか得していないような行為は、割りに合わないから今のうちに卒業しとけ

それから、プログラム組めないままSEになっちゃうと、確かに動くけど
パフォーマンスが糞な設計書を書いたりして部長には怒られ、プログラマーにはバカにされるので
(まあこの板で言ういわゆるSヨ状態だ)やっぱりプログラムはちゃんとやっといた方がいい
この場合、習得する言語は何でもOKだ もちろんVBでもOKだ
大事な事は、パフォーマンスが悪い場合に原因をきっちり追究して修正したり、
テストをきっちりやって、プログラムをアップする時点で単体レベルのバグを完璧につぶしておくとか、そういう自覚や経験なんだ
他人のソースをコピって流用し、ろくに解析もせずになんとなく動くからOKとかいうのは論外
918仕様書無しさん:04/11/14 15:50:01
と低レベルの弱小会社のSEが申しております。
たしかに誰でも上流工程にはなれる。
それは、業務知識が無くても簡単な在庫管理などの誰でも出来る、趣味
の延長のシステムだがな。
そして、安い単価のまま30代を過ぎ...
40代でダンボーラー
2chでの煽りだろと思うかもしれんが、マジで30歳半ばで会社が潰れて
次の会社見つからなかった人知ってるからな。
後、2年目の制御のPGと10年クラスのVBの単価が殆ど一緒だった。
919仕様書無しさん:04/11/14 21:08:43
VBやってりゃ確実に仕事終わるし
仕事はなくならないし・・・メリットだらけじゃん。
920仕様書無しさん:04/11/14 23:26:22
VB以外だと仕事が終わらないってのはVBプログラマだけ。
921仕様書無しさん:04/11/18 03:47:05
比べるんじゃなくて使い分け、ってのを何でしないのかなぁ・・・・
922仕様書無しさん:04/11/18 08:02:02
>>921
GUI・・・wxWidgets(c++のGUIツール)
他・・・c++
923仕様書無しさん:04/11/18 21:07:55
>>921
一つしか使えない人間は、他を叩くことでしか自尊心を満足
できないからでしょ。
まあ生暖かく見守ってやろうよ。
924仕様書無しさん:04/11/19 12:05:58
>>921
「VBプログラマは使い分けというけど、VBを使って有用な局面があるか?」
というのがこのスレの趣旨なんじゃないか。>>1を読むと。
925仕様書無しさん:04/11/19 15:26:35
終焉した言語だし、人やプロジェクトを貶めるときに使わせるという局面なんかな。




自分はそんなんやだよ。
926名無しさん@お腹いっぱい。:04/11/20 11:50:49
>>662
できる。だから平気でやる。それやったらヤバイだろって事を。

927仕様書無しさん:04/11/20 12:23:03
>>923
この板全体がそれで成り立ってるようなものだからね
PG板の議論に意味があるのか、と突き詰めると、
漏れはなんでここにいるのだろうと思うようになってしまうよ
928仕様書無しさん:04/11/20 16:50:30
↑じゃー来るな!
ただの馬鹿だろ貴様
929仕様書無しさん:04/11/20 17:12:47
>925 2007年?まではサポートしているよ。
まだまだ現役w
930仕様書無しさん:04/11/20 17:21:28
不正コピで使ってるから、サポートとか関係ない。
うちの製品の16bitアプリもいまだにXPで動いてるくらいだから、
VBも、OSがバージョンアップしても、当分は動いていると思われ。
931仕様書無しさん:04/11/20 18:20:48
VBの存在意義は、お手軽簡単で素人でもそれ相応に作れるところ。

お手軽簡単、だから製作コストは安く上がる
これを挿して「生産性が高い」と言う場合もあると。

ただプロのPGにとっての「生産性」は果たして…
お手軽簡単コスト安だから、どれだけVBのスキルがあっても"VBしかできない"と致命的
932仕様書無しさん:04/11/20 18:52:32
VBの外注・派遣は外れが多い=VBの生産性は低い

まあ、派遣に出さなきゃならないプロダクトの体制がそもそもの発端だが。
933仕様書無しさん:04/11/20 19:02:20
>>1
> 前提
>  VB→生産性が高い

誰もそんなこと言っていない。
934仕様書無しさん:04/11/20 19:06:52
>>120
難読化したらデバッグ効率落ちるんじゃないの?
935仕様書無しさん:04/11/20 19:11:00
結論。

VBだからといって良い意味でも悪い意味でも
特別視する必要は無い。他の言語とたいした違いは無いと。
936仕様書無しさん:04/11/20 19:28:31
思い込みたい。
937仕様書無しさん:04/11/20 19:46:49
>>933
VBスレでよくいる。
938最凶VB厨房:04/11/21 04:00:49
生産性が高いと誰も思っていなかったとすれば
一つ不思議なことがある。
なぜVBは普及したのか?不思議だ。
企業というのは費用対効果がある程度以上ないと
導入しないし普及することなんてありえない。しかし実際には導入された。
もちろん全てではないけども。
939仕様書無しさん:04/11/21 04:18:54
思い込まされた。
940仕様書無しさん:04/11/21 15:28:45
ニッケイなんたらとか提灯記事しか書かないお偉いさんしか読まないような雑誌で
「まさにVBがぴったり」といわんばかりに金にモノを言わせてあんだけ散々宣伝(当時)されれば
要らん危機感持ったりとかもっと儲かるんじゃないかという妄想とか
出てくるんじゃないかなぁ。

そして「失敗した」という実績だけが残った・・・・・

941仕様書無しさん:04/11/21 21:27:05
日経の最近お勧めな言語は何かな?
それさえ外しておけばOKだよね。。。
942仕様書無しさん:04/11/23 13:16:29
・・・生産性ってなんだろう
943仕様書無しさん:04/11/25 05:42:40
943
944仕様書無しさん:04/11/25 05:43:01
944
945仕様書無しさん:04/11/25 05:43:21
945
946仕様書無しさん:04/11/25 05:44:03
946
947仕様書無しさん:04/11/25 05:44:24
947
948仕様書無しさん
948