[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/09 18:03 / Filesize : 88 KB / Number-of Response : 386
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VisualBasic6.0 対 VisualBasic .NET 2003



1 名前:デフォルトの名無しさん [2005/05/20(金) 11:18:03 ]
今まで、VisualBasic6.0で開発をやっていて、VisualBasic .NET 2003の開発をやる羽目になったが、
慣れのせいか、生産性・コーティング・エディタの使いやすさ、のどれを取っても
昔のVisualBasic6.0の方が上だ!
2003で開発なんかやってたら時間が掛かり過ぎる!

私と同じ意見の人いませんか?

237 名前:デフォルトの名無しさん mailto:sage [2006/04/09(日) 01:15:08 ]
所詮VBやC#使ってるやつが作るのはDBインターフェイスとしての
業務アプリだろ。
文字列操作と四則演算、操作画面の制御がまともにできればどの言語でも同じ。
それ以上の物を作るなら結局低級言語(C,C++含む)

238 名前:デフォルトの名無しさん [2006/04/09(日) 01:23:53 ]
>>237
大正解!!

おらもOracle&VBさ


239 名前:デフォルトの名無しさん [2006/04/16(日) 22:07:50 ]
VB5CCEとVB6評価版は無料。それ以外は有料。
その程度の差だな。
EXCELのVBAで十分かも。
究極はアセンブラだな

240 名前:デフォルトの名無しさん [2006/04/22(土) 02:40:13 ]
VB.NETとC#をどちらもちゃんと使ったことがある人なら
絶対C#を取るだろう。
はっきりいって、>>114とか愚の骨頂・・・。イベントとイベントハンドラの仕組みも正しく理解してないんだろうなw
VB厨は馬鹿な上に勘違いがひどすぎ。

もしかして、VB厨からMicrosoft.VisualBasic.dllを取り上げたらプログラム書けないんじゃないか?www

241 名前:デフォルトの名無しさん mailto:hage [2006/04/22(土) 10:19:26 ]
240レベルの人はもう、ロウガイ

242 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 11:10:03 ]
オートマとマニュアル車をどちらもちゃんと使ったことがある人なら
絶対マニュアル車を取るだろう。
もしかして、オートマ限定免許かい?


・・・・アホか。車の運転なんか必要だからやってるだけ。 オートマ限定で十分。

243 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 13:16:05 ]
>>240
正しく理解してないのは君の方だな恐らく。
イベントハンドラの仕組みってw

VBだと自作のイベントが簡単に扱えるのは事実だよ。
もちろんそれに伴う弊害もないではないけど。
バイナリシリアル化のときの問題とかね。

244 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 14:45:21 ]
>>242
うまく例えたつもり?車に例えてる時点で論外。

>>243
言い回しが悪かったか?
イベント・イベントハンドラ・デリゲート・マルチキャストデリゲートの関係って言えばいいか?


>VB厨からMicrosoft.VisualBasic.dllを取り上げたらプログラム書けないんじゃないか?
おまえら、これには反論しないんだなwwwwwwwwww

245 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 17:21:57 ]
>>244
悪いけど付け焼刃で物言ってるのがバレバレだよ。
馬鹿のクセに人を煽ろうってか。
いや馬鹿だからそういうくだらない動機を持つんだろうけどねw

まあいいやちゃんと反論してくれないか?
イベント多用するコード書くのならC#よりVB.NETの方が便利な場合の方が
多いと思うんだが、君はこれが正しくないと言いたい様だから
具体的にどう正しくないかきちんと指摘してくれ。



246 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 18:08:55 ]
反論?なんか勘違いしてるみたいだけど、「イベントが簡単に扱える」ということ自体は別に否定してないんだけど?
>>114の愚かさを見てると、イベントを簡単に扱えるという利点に甘んじて
ろくにイベントの仕組みも理解してないんだろうなって思ってイベントの話題を取り上げただけ。
別に、VBにはC#より優れている点が一つもないなんていう盲目的なことを言うつもりもないんでね。




それと、

>悪いけど付け焼刃で物言ってるのがバレバレだよ。

根拠のない発言してると頭の弱さが容易に伺えちゃうから気をつけな。

247 名前:デフォルトの名無しさん [2006/04/22(土) 19:11:43 ]
VBとC#の論争は他でやれ

248 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 19:13:07 ]
>>1
.NETのエディタは、マウスホイール使えるし、ソースファイルをタブで切り替えできるしで
全然使いやすくないか?


249 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 20:25:44 ]
>>246
馬鹿丸出し。

だからイベントの仕組みを理解してないのは君でしょ。
馬鹿が背伸びして何言ってんのw

.NETのイベントのメカニズムを理解している人間は
「イベントハンドラの仕組み」なんて物の言い方は絶対にしないよ。

それにマルチキャストデリゲートってなんだよ。
マルチキャストじゃないデリゲートなんざ存在しないってのw

250 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 01:56:56 ]
ベントラ〜ベントラ〜

251 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 03:00:48 ]
>>249
>>247を読め。

252 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 03:05:06 ]
>>250
呼んだ?

253 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 09:28:22 ]
イベントのメカニズムは理解しているつもりだったんですけど
イベントとイベントハンドラの仕組み って言い方のどこがおかしいのかわからないです。
なんでおかしいんでしょうか?誰か教えてください ><;

254 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 09:54:47 ]
イベントとイベントハンドラというのは、GUIでの用語。簡単に言うと
何かの操作をイベント、その応答処理をイベントハンドラ。

その実装方法は、windowsAPIではメッセージによる。
言語レベルではOOPでも継承による実装方法と、委譲による実装方法がある。
委譲がはっきりと使われたのはdelphiのVCLからだと思われる。

初期のVBとDelphiは似ていた。フォームに貼り付けて、イベントを定義するという作業方法は
似ていたがVBはOOPでない故に委譲という概念が明確でなかったのが残念だ。

255 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 10:03:46 ]
OOPではない言語、 たとえば C言語で イベント・イベントハンドラはどう実装されるか

windowsのメッセージポンプを書き、メッセージ番号によって分岐し、
そのイベント毎の処理を書き下すという事になる。


delphi=VCL/C#/VB.NETでは、メッセージポンプから取り出した後、それぞれの
オブジェクト(フォーム等)に直接メッセージが送られる。

オブジェクトがメッセージを受け取るには、実は2つのポインタが必要になる。
つまり、オブジェクトと、メソッドアドレスの2つだ。

そこで、このダブルポインタをどう引っ張ってくるかが課題となる
VCLではその仕掛けとして、小さなコード片(サンク)をフォーム毎に動的に作成するというのが特徴だ。





256 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 10:07:40 ]
win16の頃、DLL呼び出しの為にサンクを使ったMSは
MFCでは、この仕掛けには、ハッシュによる検索を使ったようだ

C#/VB.NETではどういう仕掛けが使われたいるか、
ここで イベントのメカニズムを語ってる方々に引き続き解説を願おう


257 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 22:13:52 ]
他の言語のことはわからんが、.NETではイベントはGUIのみじゃなく、クラスにも定義するんでGUIの用語ってわけじゃない。

GUIなら、WndProcメソッドがウィンドウメッセージ受け取って、そんで適切なイベントを発生させてる。(当然、Disposedイベント等は除く)
通常のクラスなら、フィールドチェンジイベントならプロパティのセッターでイベントを発生させている。

イベントというのは極端な話、単にデリゲートのインスタンスを格納する変数。
このデリゲート、基本的にはSystem.EventHandlerデリゲートを用いるが、独自のイベントハンドラ(デリゲート)を用意することもできる。

VBの場合、Handles句を使って簡単にイベントハンドラを記述できるが、
"イベントハンドラを記述するクラス"のフィールドに、"イベントを発生させるオブジェクト"を保持していない場合はHandles句を使用できない。
また、イベントとイベントハンドラを動的に結びつける場合もHandles句を使用できない。
そういう場合はAddHandlerとRemoveHandlerを使用する。(C#では+=演算子と-=演算子)
気をつけなければいけないのは、AddHandlerを使用したら、適切なタイミングで必ずRemoveHandlerを行うこと。(GCの話に突入してしまうので詳しい説明は省く。)


>>253
別におかしくないよ。

258 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 22:44:50 ]
>>257
全体的にそこはかとなくおかしな文章だなw

プロパティーが「変数」ではないように、イベントも変数なんかじゃないよ。
プロパティーはプロパティーだし、イベントはイベントだ。

それとHandle句はWitheventsつきで宣言されたフィールドにしか使えない。

その程度の知識で自己陶酔しちゃダメだろw

259 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 22:50:35 ]
>>258
イベントの説明しなかった>>249さんですか?

260 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 22:52:23 ]
途中で送っちまった。

君、こまごまとしたつっこみと内容のない煽りばっかだね。

261 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 23:11:56 ]
大局的に見ればプロパティはパブリックな変数でメソッドもパブリックな関数だ

262 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 23:23:17 ]
Public ReadOnly Property Hoge as Ingeter
  Get
    Return 0i
  End Get
End Property

変数には見えんけどねw

263 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 23:54:17 ]
Hogeという変数に見える

264 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 23:55:31 ]
>>261は大局的に見ればと言っているのに、こいつは何をやってるんだ?

265 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 00:03:52 ]
大局的に見ようが局所的に見ようが、変数なんかには見えない。
Cの定数とマクロ定数程にも違うでしょ。
関数(のペア)のシンタックスシュガーに過ぎない、というのならまだ言いたいことは
理解もできるけど。

イベントだってフィールドなんかじゃない。



266 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 00:11:27 ]
誰にどう見えようが知ったこっちゃない

267 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 00:24:08 ]
俺は、「極端な話、イベントは"デリゲートインスタンス変数"」と言ったんだけど。

public event EventHandler Hoge;

のHogeはEventHandler型の変数。
そんなのもわからないのか。

268 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 00:28:42 ]
あぁ、>>249にC#の構文で説明してもわからないか。
VBだと

Public Event Hoge As EventHandler

269 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 00:46:03 ]
それと、プロパティは結局のところセッターとゲッター(set_○○メソッドとget_○○メソッド)なんで
大局的に見ても、プロパティが変数というのは違うと思う。
UMLでもプロパティはセッターとゲッターに分けて操作に記述するし。

連カキスマソ。

270 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 01:17:50 ]
>>267
だからそれが間違いだっての。頭悪いなあ。
イベントはデリゲートによって実現されている、というのなら話はわかるけど。

君の論理だと「極端な話、自動車はエンジンだ」ということになるけど、
こういう物言いを君は是認できるのかい?w

そういうのは極論とはいわないでしょ。
単にディテールを捨象した、飛躍した話というんだよ。

それに揚げ足とって悪いけど、静的イベントってのもあるんだよ
インスタンス変数?w

271 名前:デフォルトの名無しさん [2006/04/24(月) 01:53:47 ]
おまえら分類学スレでやれ

272 名前:PG [2006/04/24(月) 03:32:10 ]
仕事だと開発言語の選択は自分じゃできないべさ
PGならどんな言語でもやらなきゃな、
わかんなきゃそのつど調べる



273 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 03:59:43 ]
イベントは一応変数に格納されるけど、addとremoveに分けてかけちゃうし、
その場合変数じゃないな。
まぁ俺はイベントなんて使わずにデリゲートそのまま受け渡ししちゃうけど。

274 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 07:22:46 ]
インスタンス変数じゃなくてデリゲートインスタンスの変数な。>>257にもそう書いてあるだろ。

275 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 07:30:41 ]
>イベントというのは極端な話、単にデリゲートのインスタンスを格納する変数。

なんか、MSらしいねえ。 一般用語を



276 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 07:32:21 ]
用語を混乱させ、思考を停止させるのは、バベルの塔以後 神による捌きが続いている所以です

277 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 12:20:04 ]
そして英語のとんでもない和訳の氾濫が混乱に拍車をかけている
本やサイトに書いてある内容が全て正しいと思い込んでしまうやつは
プログラマやめれ

278 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 14:10:34 ]
はいはい、極端に言いすぎましたよ。
確かにイベントはあくまでもデリゲートを利用した仕組みであって、
クラスの外部から見ればデリゲートインスタンスの追加、削除以外はできないから、変数と言うのは違うかもね。
だからこそ極端に言えばと言ったわけだけど。つーか括弧書きでこの説明入れときゃ良かったか。

279 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 14:20:51 ]
>>278
わかるやつにはそんな説明いらないぞ
>>261
プロパティはクラスの外部からみ見ればメンバ変数だもんな

280 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 14:35:46 ]
>>278 まだ「イベント」 という用語の使い方が普通とは違う。

msdn2.microsoft.com/ja-jp/library/edzehd2t(VS.80).aspx

イベントは、あくまでもボタンを押したとか、データが溢れたとか、そういう諸々の出来事の事。

 プロパティの所に表示されるKeyDownとかをイベントと単に呼ぶのは、他人と会話するには適切じゃないよ

281 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 15:13:05 ]
>>280
それは話の論点によって変わるだろ。

282 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 22:35:00 ]
で、>>249によるイベントの解説はまだですか?

283 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 22:46:07 ]
>>280
そんな固い頭ではIQサプリの問題は解けまい

284 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 22:50:51 ]
で、具体的に SetWindowsText を発行して WM_SETTEXT メッセージが発行されてから
どういうふうになるわけ?
Delphiみたいにサンクが使われてるわけ?


285 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 01:03:53 ]
>>280 = 249

お前馬鹿だなwwww
とりあえずさっさと>>282>>284に答えろよwww



286 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 08:50:45 ]
Σ (゚Д゚;)ハッ この流れもしやDelphiオンリー?!


287 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 18:04:20 ]
まあ delphiみたいにソースないんだから判らんわな

288 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 19:25:36 ]
                ∩        先太り
                ( ⌒)    ∩_ Delphi☆オンリー!!
                /,. ノ    ( ,,E)
    ヒャッホゥ       ./ /"    / /"
   _n Delphi☆モンリー!! ../_、_   / /     盛り上がってキターー!
  ( l    _、 _   / / ,_ノ` )/ ノ'_、 _    Delphi☆モンソー!!
   \ \ ( <_,` )(. Delphi☆/( ,_ノ` )      n
    ヽ___ ̄__∩  _、ヽ_     _ 、_  n  \    ( E)
      / (ヨ,,. )( <_,` )  ( ,_ノ`)( .,E) ヽ_//


289 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 01:50:51 ]
>>284
そんな低レベルなことできるわけないだろ。
CLRがごにょごにょしてWndProcが呼ばれるから、
それを各Controlが適当に処理して
適当なタイミングでイベントが発行される。

290 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 08:08:27 ]
イベントはSetWindowsText でWM_SETTEXT として発行されてるわけだよね?

OSは.NET化されてないから、WndProcまでは現在はネイテブコードなんだよね?
WndProcでどういうふうに各コントロールへの呼び出しに変換されるわけ?

291 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 22:28:17 ]
>>289
・・・・・・・・・・・・・・・・・・・・・・・・・・・・。

292 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 23:35:52 ]
>>290
WndProcの時点ですでにコントロールごとのWndProcが呼ばれてる。
デリゲートを関数ポインタを受け取るAPIに渡すと、
そのデリゲートの関数が呼ばれるようになる。
詳しい人どうぞ。

293 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 06:28:24 ]
へえ、DelphiではCreateWindowで呼ばれる関数は一つで、その関数で次に呼ばれるWndProcのポインタを
SetLongでサンクに書き換えてる仕掛けだけど、
設計者が同じだから同じ仕掛けなのかねえ

294 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 10:13:31 ]
ヒント:コピー商品

295 名前:デフォルトの名無しさん [2006/04/27(木) 12:39:38 ]
なにがヒントだ知ったぶって馬鹿かw
そもそも同じプラットフォームなんだから同じに決まっとる。

ついでに、同じ「イベント」といってもドトネトの用語としてのイベントなのか
より一般的なプログラミング用語としてのイベントなのか、
その辺意識して読んだり使ったりしてくれよまったくw



296 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 12:42:39 ]
決まってないだろ 他の方法(窓ハンドルからハッシュ)もあるわけで

297 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 12:43:36 ]
ヒント: ドトネトフレームワーク=全く新たなプラットフォームbyヘジタン

298 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 18:45:47 ]
>>296
何わけのわからんこといってんのかね馬鹿丸出しで。

そんなのOSの用意した「ウィンドウ」って仕組みそのものなんだから
ドトネトだろうがVBだろうが同じに決まってるでしょ。

299 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 19:07:51 ]
OSの用意してるシステムは
RegisterClass で登録した WndProcが呼ばれるというもの
SetWindowLongでWndProcを別のものと置き換えてサブクラス化する事は可能
BUTTONとかの定義済コントロールでは、どうしてもサブクラス化が必要

300 名前:デフォルトの名無しさん mailto:sage [2006/04/28(金) 00:16:53 ]
>>298
お前の書き込みには、大抵"馬鹿"って言葉が入ってるよな。

301 名前:デフォルトの名無しさん mailto:sage [2006/05/07(日) 19:57:11 ]
誰かにそう言われ続けるとそうなる。

302 名前:instemast mailto:instemast@yesyes.jp [2006/07/19(水) 17:01:58 ]
くそVB2003最低

303 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 15:16:59 ]
議論がどうでもいいところに集中しているのは何故ですか

304 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 15:24:17 ]
どうでも良い戦いだから。

305 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 16:08:12 ]
VB2005ダウンロードしてみたんだけどVB.NETとは別のモノなんだね。



306 名前:デフォルトの名無しさん [2006/07/27(木) 23:17:10 ]
実際、.NETってどうなんだろう。重いし・・・

307 名前:デフォルトの名無しさん mailto:sage [2006/07/28(金) 01:34:25 ]
2005なら6.0からの頭の乗り換えもそれなりで済む。
Vista見据えて使わざる終えないぐらいのノリでいけば?
Express使えばいいし。

308 名前:デフォルトの名無しさん [2006/07/28(金) 19:31:33 ]
確かにそうだ。将来のことを考えれば2005だな。
2005なら書籍もこれから多く出るだろうし。
Microsoftが未だにVB6.0が現役バリバリなのを意識して、
2005出したってホントかな?



309 名前:デフォルトの名無しさん mailto:sage [2006/07/29(土) 13:46:22 ]
>>308
2003 .NET についてこれない阿呆の為に
VB 6.0 との互換性を重視したとか。

310 名前:デフォルトの名無しさん [2006/07/29(土) 15:05:53 ]
「とか」ってなんだよw
屁は屁元から騒ぎ出す、というが
その「阿呆」ってのは実はあんた自身のことだろw

実際には、「VB6からの移行に躊躇または既に苦労しているプログラマに配慮し〜」
といううたい文句をいうための言い訳的に、いくつかの「退歩的な」機能を追加しただけ。

2003からそんなに変わっちゃいない。
っていうか、VB6⇒VB7(2002,2003)だって普通はそんなに苦労しねえよ。

311 名前:デフォルトの名無しさん mailto:sage [2006/07/29(土) 15:39:21 ]
>っていうか、VB6⇒VB7(2002,2003)だって普通はそんなに苦労しねえよ。

言い方で誤魔化したところでコンバートであるという悲劇。
それもコアの部分のActiveXがコンバートされず。

312 名前:デフォルトの名無しさん mailto:sage [2006/07/29(土) 15:49:44 ]
実際には「俺は出来た。出来ないならお前らがアホ」
という煽り文句をいうための言い訳的に技術論を振りかざしただけ。

というのもいかがなものかw

313 名前:デフォルトの名無しさん mailto:sage [2006/07/29(土) 16:04:24 ]
今までのActiveXが使えないというのは確かに致命的だわな。
コンポーネントベンダーにとっては「ウマー」かも知れんが。

314 名前:310 mailto:sage [2006/07/29(土) 21:27:58 ]
>>311
エンジニアの端くれとも思えん態度だ。まあ屁の屁元だとすれば当然か。

君、「VB.NETという新環境にプログラマが適応すること」と「旧VBの既存のコードの
VB.NETへの変換」という全く異なる2つの問題をごっちゃにしてるだろ。


315 名前:デフォルトの名無しさん mailto:sage [2006/07/29(土) 23:47:06 ]
ソフトウェアエンジニアは既存コード、特にライブラリに意識的である。

もし、新環境と既存コードの利用の問題を別々に考える事ができる人間が居たらならば、
その人はソフトウェアエンジニアとは言えない。

アマチュアもしくはコーダーと言っても良い。



316 名前:デフォルトの名無しさん [2006/07/30(日) 00:15:26 ]
データベースのコントロールの話だけならVB6.0のほうが使いやすかったな〜


317 名前:デフォルトの名無しさん mailto:sage [2006/07/30(日) 02:09:54 ]
プログラミングに多少なりとも芸術性を感じる人は、.NETの方がいいだろうけど、
力仕事みたいに感じてる人は、VB6.0の方がとっつきやすいだろうね。

318 名前:デフォルトの名無しさん mailto:sage [2006/07/30(日) 02:31:10 ]
選択権が完全に有る場合での話しとして・・・
ASP.NETまで含めるて考えると、移行しておく価値が出てくるかもな。

とまぁ、移行しきってしまった人の意見ですわ。

319 名前:デフォルトの名無しさん mailto:sage [2006/07/30(日) 03:21:32 ]
VB6.0がいいって言ってるやつらは、クラスファイルとモジュールファイルの
使い分けもせず、コントロールのイベント関数にだらだらと処理内容を書いて
るようなやつらだろ。保守性とか拡張性とかに対する考慮はほとんど無し。
盲目的にその場しのぎでプログラムもどきを書くようなやつらばっかりだ。
あとでメンテする人の苦労なんて想像すらできないんだよな。氏ね。というか
自分の書いた糞プログラムはてめぇが一生面倒みろ。人様に迷惑かけんな。

320 名前:デフォルトの名無しさん mailto:sage [2006/07/30(日) 19:08:34 ]
囚人同士で木材加工の技術について議論してるみたいで意味ないぜ >>319

321 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 23:24:02 ]
囚人の技術を馬鹿にするな。

322 名前:デフォルトの名無しさん [2006/10/24(火) 02:01:36 ]
>319
世の中には保守性を考慮する必要のないプログラマーもいるのだよ。
もちろん、自分の書いたプログラムは自分が一生面倒みるしね。
例えば、フリーウェアやシャウェアの開発者なんて大概がそんなもんだろ。
こう書くと、しょせんチンケな個人開発者の与太話と思われるかもしれないが・・・
会社勤めのプログラマーは、このご時世、.NETに移行せざるを得ないとは思うが、
対して、フリーウェア/シェアウェアの開発者は、まだその必要性はないと思う。
Vistaでも、VB6は動作するしね。
個人的観測だが、.NETへの以降がMSの思惑通りになかなか進まないのは、
こうしたフリーウェア/シェアウェアの開発者が多いからだと思う。
そういうオレも現役VB6ユーザーだ。
.NETの仕様や動向が落ち着くまで、まだ当分はVB6を使うつもり。

323 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 12:38:11 ]
素人の趣味の話などどうでもいいよ

324 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 13:10:53 ]
ExecutionEngineException見飽きた
Unmanagedな層が存続する限り実用にならない

325 名前:デフォルトの名無しさん [2006/10/24(火) 17:34:44 ]
>世の中には保守性を考慮する必要のないプログラマーもいるのだよ。

>もちろん、自分の書いたプログラムは自分が一生面倒みるしね。
                             ^^^^^^^^^^^^^^^
                              ↑
こういうのを指して保守という。




326 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 00:27:33 ]
>>248
NT4のころはホイール使えてたのに2000にすると使えなくなった…
あと、マウスドライバにもよるね。

327 名前:デフォルトの名無しさん [2006/10/27(金) 11:34:50 ]
メモリ食いすぎさえなければすっげぇ。NEETのがいいとおもうんだけど

328 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 11:53:50 ]
旧ブビよりマシなだけでドトネトは悲惨。

329 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 12:31:24 ]
Compact Framework 1.0 は唾棄すべき存在。
…すいません eVC++ で書いていいですか?orz

330 名前:デフォルトの名無しさん [2006/10/30(月) 21:07:04 ]
すみません。プログラミングの難しい話はよくわからないのですが、
こんな僕でも適当にアプリが作れるレベルの低さこそがVBの魅力で、
それを「レベルが低い」とか「VB厨」とかいうのって
意味なくないですかね。
言われなくてもレベル低いんですけど。
というわけで、より適当にアプリが作れるVB6が好きです。
だって勉強するの面倒だもん。

331 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 21:49:02 ]
> 勉強するの面倒

この部分がレベル低いんだと思われ

332 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 22:18:33 ]
>>330
気にしないのが一番良いが
とりあえずROMってろ。

333 名前:デフォルトの名無しさん [2006/10/31(火) 11:24:22 ]
そろそろこのスレも2005に移行してはどうだろうかw

334 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 11:33:02 ]
要りません

335 名前:デフォルトの名無しさん [2006/10/31(火) 19:31:45 ]
2005になって開発がVB6に近いぐらい楽になったて先輩が言ってた



336 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 19:45:51 ]
この勝負、来る仕事の量で決まる。

337 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 20:07:45 ]
いや、もうVB6の仕事は保守しかないだろ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<88KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef