1 名前:デフォルトの名無しさん [2006/09/28(木) 05:25:33 ] blogs.msdn.com/somasegar/archive/2006/09/26/772250.aspx Windows Vistaへの対応状況 ○ VB 6.0 - Supported × VB.NET 2002 - Not supported × VB.NET 2003 - Not supported × VB 2005 - Not supported △ VB 2005 SP1 - Supported (ただしUAC関連の問題あり) 結局VB6使い続けた奴が報われてるな。
114 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 09:36:47 ] VBという名前を持っているもので、最も新しいものは、VB 2005だが、これはVB .NETに属する。Express Editionは無料。 以前のVBで最も新しいのは、VB 6.0。既に販売されていない。ただしOffice 2003のVBAはVB 6.0相当の言語仕様。 まあVB以外にもいろいろあるから、VBに拘る必要はないと思うよ。 VBは先が見えないし、新たにVB .NETをやるくらいならC#やれという人も多いし。 俺としては暇ならCでもやっておけと言っておく。
115 名前:デフォルトの名無しさん [2006/12/24(日) 11:03:33 ] >>114 大変親切なレスありがとうございます。 そのCとC#はどう違うのでしょう?
116 名前:デフォルトの名無しさん [2006/12/24(日) 11:06:40 ] >>115 暇なんだからググレよ。
117 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 08:56:40 ] 好奇心でどんどん掘り下げていくような人じゃないと、この業界進むのは厳しいと思うよ。
118 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 09:31:23 ] 暇だからやるような人なんだぞ。 趣味でやるだけだろ
119 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 22:42:44 ] age
120 名前:デフォルトの名無しさん [2007/01/18(木) 04:05:06 ] .NETは実装技術を見直した方がいいんじゃないのか。 あのもっさり具合はJavaとまったく一緒やないか
121 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 09:08:28 ] もっさり? 実行時に? どんだけ古いマシン使ってるんだ?
122 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 12:06:42 ] やっぱり、ソースを他人に見られたくなければVB6.0がお手軽ですか?
123 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 12:21:52 ] VBはコントロールが少ないから以外にお手軽じゃない。 ボタンとエディットだけだし動的に増やせないし。 画面作成の歪みが冗長コードへと。 Delが良いんじゃね?
124 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 12:42:14 ] >>121 GDI++ベースだしGUIはやっぱちと遅いわな 起動時に遅いのは当然として
125 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 12:43:20 ] うわGDI++ってなんだ 俺ハズカシスw
126 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 15:33:01 ] >>123 > ボタンとエディットだけだし動的に増やせないし。 一辺シね
127 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 15:50:55 ] VB6は dobon.net/vb/dotnet/form/formwithinform.html ができないのが痛い。
128 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:50:34 ] >>127 できるけどやる意味ないだろ MDIで十分 Option Explicit Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long Private WithEvents cmd As CommandButton Private Sub Form_Load() Set cmd = Me.Controls.Add("VB.CommandButton", "cmd") With cmd .Caption = "Click" .Move 0, 0, 1000, 1000 .Visible = True End With End Sub Private Sub cmd_Click() Dim f As Form1 Set f = Forms.Add("Form1") Call SetParent(f.hWnd, Me.hWnd) Call f.Show End Sub
129 名前:デフォルトの名無しさん [2007/02/09(金) 11:38:31 ] pc10.2ch.net/test/read.cgi/tech/1170768303/ どうですか?
130 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 21:41:52 ] > Delが良いんじゃね? Delって何ですか?
131 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 00:12:28 ] 早くVB6の正統後継版VB7でも出してくれないかな。 .NETはもういいよ。
132 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 20:44:46 ] .NETアプリはすぐわかる。 オ・ソ・イ
133 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 18:50:54 ] >>132 お前みたいなのとは仕事したくないな^^;
134 名前:デフォルトの名無しさん [2007/03/01(木) 20:07:09 ] >>133
135 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 20:57:10 ] >>132 「十分に」性能が高いコンピュータを使えば問題ない
136 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 21:07:13 ] 客先で納品時にリース期限や、大量のハードウェアのリプレースが難しいなどの縛りで「十分に」性能が高いコンピュータを 提供できない場合は しゃあないわな。
137 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 10:42:16 ] 今じゃvb6はネイティブアプリ作れる数少ないツールになってるんだよな vcあれば必要ないけど
138 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 10:47:21 ] つ Delphi
139 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 12:14:44 ] DelohiはC#があれば完全に要らない子。
140 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 12:17:20 ] となる筈だったのが、C丼流行らず。
141 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 13:02:13 ] 大丈夫。XNAのおかげでDelphiとは比べものにならないほど使われてる。
142 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 13:05:06 ] 大丈夫。世の中ドトネトで動いてるわけじゃない。
143 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 20:01:06 ] XNA(笑)
144 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 02:30:27 ] そんなもん持ち出さなくてもDelphiが死滅してることは誰でも知ってる。
145 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 16:10:15 ] VB6がいつからネイティブコードを吐くようになったんだ
146 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 16:20:24 ] ttp://www.amazon.co.jp/dp/B00005OHYZ ネイティブコードコンパイラって書いてあるけど違うの?
147 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 16:24:52 ] >>145 人生乙
148 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 17:53:05 ] VB5から
149 名前:デフォルトの名無しさん [2007/03/04(日) 20:25:03 ] .NETが遅いっていうのは間違ってて、.NET開発ツールのVS環境が GUI開発でちゃたらともったらくったらしてて重い、というのは正しいかと。 できたアプリケーションはそれほど遅くないのでは??
150 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 20:26:38 ] .NET自体は遅くないが、Formsが糞重い
151 名前:デフォルトの名無しさん [2007/03/04(日) 20:27:26 ] むしろJITでネイティブコードに落ちるので起動には多少時間かかっても 起動すれば後はVB6よりも早いのでは?それとVB6のネイティコードは ときどきバグって飛ぶときありました。.NETではまだ経験すくないので なんともいえませんが。
152 名前:デフォルトの名無しさん [2007/03/04(日) 20:28:44 ] >>150 あーそうなんですか。
153 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 20:42:53 ] データベースはVB6のほうが速いよ VBの主戦場だろ?とっとと直せよ
154 名前:デフォルトの名無しさん [2007/03/04(日) 20:55:11 ] 何をどう比較しても何もない馬鹿レスだな。>>153
155 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 22:57:31 ] あん?単純にクエリ投げるだけでなんで.NETのほうが遅いんだよ ありえねーだろ?
156 名前:デフォルトの名無しさん [2007/03/04(日) 23:01:17 ] an
157 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 09:44:34 ] ttp://anond.hatelabo.jp/20070304154248 特集 私がJavaからC#に乗り換えたくない10の理由
158 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 14:28:56 ] MSには.NETよりActiveX(COM)に力を入れてホシス COMも中間言語コンパイラが標準になったりしたらもう生きていけない 標準インターフェイス強化しておねがいもうわたしなんでもしちゃう
159 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 15:17:03 ] >>157 見に行ったが寝言しか書いてなかったな。
160 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:58:17 ] >>157 つまんねー
161 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 19:30:36 ] >>158 はげどう にしてもVB6ってしぶといなぁ、捨てツールにはよく使ってるけど
162 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 09:51:53 ] その捨てツールが成長して逝かないのがVBの害悪。
163 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 13:22:04 ] いっそVB6はVistaでまったく動きません・・・のほうが仕事増えたのに
164 名前:デフォルトの名無しさん [2007/03/25(日) 20:24:24 ] 必死だな VB房
165 名前:デフォルトの名無しさん [2007/04/02(月) 14:18:34 ] そこでActiveBasicですよ
166 名前:デフォルトの名無しさん [2007/04/07(土) 00:11:15 ] ▂◢◤▀▀▀▀▀▀◥◣▂ ▃◢ ▀◥◣ ▂▄▆██▅ ◥◣ ▂▁ █████▍ ▐█▀ █████ ▄██ █████◤▀▀◥▅ ▂▃▃▃▃▂ ███ ████▀▀◥■◤█ ▐◥◤▇■◤▂ ▐█◤▋ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ████▆ ▇▀ ▐ ▂ ▐ ▉▐ | 久々にユニラング ████▆▄▅█▅▂▅▂█▃ ▐◢◤▌ | βακαにはコピペできない █████▀ ▀▀▀▀ ▀█▆▄▆▎▐ < のが昔の俺なんだよな新参は ████ ▀■◤◥■▀ ▍▐▀ | 専ブラで簡単にコピペしてくるから困る ████▊ ◥▆▅▅▆◤ ▊ ▐ \________ ▃◥████▎ ▊ █ ▐▂ ▄▅█▉ ◥███▄ ▄█▅█■▀█▅▄ ███▊ ◥███▅▄▅▆█◤▀▀ ███▆▄▂
167 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 01:13:24 ] つまりコピーできる方がβακαということでよろしいか?
168 名前:デフォルトの名無しさん [2007/04/07(土) 22:55:38 ] >>167 コピー出来ない馬鹿w
169 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 12:24:55 ] C#だけど。。。 windows2000でスケルトンすると やばいぐらいに遅い。
170 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 20:21:03 ] /´・ヽ ノ^'ァ,ハ よ〜く、考えよう〜♪ `Zア' / 時間は大事だよ〜♪ ,! 〈 う〜う う〜う ううう〜♪ / ヽ、_ アホばっか ! l `ヽ、 すぐ廃止になるライブラリは使わないようにね。 ヽ ヾツ \ / ヽ r ヽ ノ __||、 __||
171 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 20:42:24 ] コピペ君って馬鹿だな、まで読んだ。
172 名前:デフォルトの名無しさん [2007/04/24(火) 11:46:34 ] VB6の開発を停止しても、販売とサポートは続ければよかったんだよ。 それでVB.NETは作らずに.NET対応言語はC#だけとする。 こうすればVB6ユーザーは最終的にC#を使うしかなくなる。
173 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 11:48:12 ] 世の中がドトネトになびいてない現実。
174 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 12:33:31 ] >>172 >こうすればVB6ユーザーは最終的にC#を使うしかなくなる。 VB.NET にすら移行したがらない (理解できない?) 連中が C# なんてありえなくね?
175 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 12:37:07 ] 発想がガキ過ぎるなw 別にMS自身にはVB6ユーザーの尻を叩いて.NETに移行させたい、 などという動機なんかないんだよ。 学校のセンセじゃあるまいしw こういうガキは、そもそも「なぜ.NETか?」がわかってないんだな、根本的に。
176 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 12:54:58 ] >別にMS自身にはVB6ユーザーの尻を叩いて.NETに移行させたい、 >などという動機なんかないんだよ。 じゃあ、何で Visual $utadio .net が出て(売れなくて.net 消えたけど)、 Windows .NET Serverを出そうとして(マーケティングによりコケタ)たの?
177 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 12:55:48 ] >こういうガキは、そもそも「なぜ.NETか?」がわかってないんだな、根本的に。 ガキどころかM$が分かってなくて、 Win32APIの中の人がドトネトになるのが頓挫して、 Offi$eもネイティブですが、何か?
178 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 13:38:29 ] >>176 >Visual $utadio .net 痛い >>177 >M$が 痛いよ >Offi$e 痛いってば
179 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 13:40:56 ] ブビチュウイヂメスギテごめん。
180 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 14:15:29 ] >>175 >などという動機なんかないんだよ。 開発環境のメジャーバージョン変更、あるいは 名称まで含めたシリーズ一新というのは常に 「継続的にガンガン買わせたい」 という動機が。
181 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 14:18:55 ] 企業がユーザーに商品を買わせたいという動機を考えないのは、 幼稚園児くらいwwwwwwwwwwwwwwwwwww
182 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 09:35:12 ] もうVB6の仮想マシンを作ってOSにずっと入れればいいじゃないかと
183 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 00:56:12 ] オブジェクト指向プログラミングの事を 標準モジュールに共通関数を大量に作る事と 勘違いしているVB使いのなんと大量にいることか!!!
184 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 11:17:39 ] それを言うならクラスモジュール使ってることがオブジェクト指向と勘違いしてる連中の多いことか そうゆう連中に限ってImplementsの使い方も知らないから始末悪い
185 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 11:56:06 ] UserControlでImplementsを使えない糞仕様だったな
186 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 12:39:43 ] 実装継承ができないことのほうが遥かに糞仕様
187 名前:デフォルトの名無しさん [2007/05/22(火) 12:43:23 ] なにあのMDIの糞仕様
188 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 13:08:43 ] APIでスレッド作ってもランタイム関数を呼ぶと吹き飛ぶってのが一番痛かったな ランタイムがマルチスレッドサポートしてないってのがなによりも糞仕様
189 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 15:27:55 ] >>183 えっ、違うの?
190 名前:デフォルトの名無しさん [2007/05/22(火) 18:37:50 ] >>188 あったあったwwww 結局つかえねーのな(;´Д`) マジデ死んでほしいと思う瞬間だった あの中でなにしろっちゅうねん >>183 つられんなよ? 絶対に釣られんなよ???
191 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 10:46:55 ] まあマルチスレッドプログラムなんてVB厨には所詮無理 経験的にVB厨はコンカレンシーコントロールの基礎もわかってないから話も通じない
192 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 13:42:24 ] >コンカレンシーコントロール ( ´,_ゝ`)プッ
193 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 14:40:34 ] 笑うところかどうかは知らないがCCP/MとかOS-9とかそういう時代の匂いがする
194 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 18:07:13 ] コンカレンシーコントロールってのはDB屋が使う言葉じゃね?
195 名前:デフォルトの名無しさん [2007/05/23(水) 19:05:46 ] VB も DB もこの二文字がダサイ C++ とかカッコヨスギ
196 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 19:29:56 ] 言語なんてJavaでもC++でもC#でも何でもいい オブジェクト指向でプラグラムがきちんと組める言語仕様をある程度満たしてれば何でもいい だがVBには決定的にそれが足らん
197 名前:デフォルトの名無しさん [2007/05/23(水) 19:53:49 ] C#とか至高だろwww
198 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 04:46:41 ] >>196 C#.NETでできることはVB.NETで全て可能なわけだが。
199 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 06:54:57 ] .NET上のCLRで動く言語はまあいいんじゃね。問題はVB6ってことで
200 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 08:25:21 ] >>198 うそつけ
201 名前:デフォルトの名無しさん [2007/05/24(木) 09:23:59 ] >>200 まぁ99%変わりがない ってところじゃんな 方言の違いレベルだと思ってたんだが そりゃ匿名メソッドとかのC#用の構文があるが・・・ 最終的に出来上がるものは変わりがないって事だろ
202 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 10:46:15 ] >>196 >ある程度満たしてれば という曖昧な基準に達しない、「決定的」なものとは何?
203 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 11:08:26 ] 実装の継承ができない欠落だけで十分に基準に達してないと思われ
204 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 11:32:51 ] あたし OOPL じゃないんだから「実装の継承」なんて求めないで!
205 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 19:49:33 ] プラグラム
206 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 21:49:20 ] OOPなんて手法であって言語じゃないだろ 勘違いも甚だしすぎなんですけど^^;;;
207 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 02:03:51 ] まあOOPは処理系とは関係ない手法のことだけど実際のところ言語がサポートしてないとその手法に則って書くには無理がある
208 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 06:52:54 ] そ、そうっすね^^;;;;
209 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 08:38:20 ] >OOPなんて手法であって言語じゃないだろ OO手法 OO分析 OOP言語 ↑ 各種揃ってますが、何か? これだからブビ注は...
210 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 10:01:29 ] オブジェクト指向方法論は手法だから言語ニュートラルといいたのだろ んで、実装しようとするとOOPLと非OOPLでは写像の仕方が違うからそれに対応できているかどうかって話じゃね
211 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 10:03:50 ] >オブジェクト指向方法論は手法だから言語ニュートラルといいたのだろ ↑ 電波。 ”オブジェクト指向言語”という言葉は現に存在します。 それは、”オブジェクト指向方法論”が存在するかしないか(存在しますが)に依存しません。 >んで、 電波は話続けなくて良い。
212 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 10:34:32 ] 単に設計手法の話と実装する処理系をわけて話そうぜって言ってるわけで、 OOPLや非OOPLが存在するとかしないとかの話じゃないと思うけど
213 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 10:40:31 ] OOPLはオブジェクト指向言語という意味だぞ。意味わかっててレスしてるか? OOPLと非OOPLと書いてるのだから処理系として両方ともに存在しているのは当たり前で前提なのだが…
214 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 11:13:49 ] >>212 単に設計手法の話と実装する処理系をわけて話そうぜって言ってるわけで、 >>213 OOPLと非OOPLと書いてるのだから処理系として両方ともに存在しているのは当たり前で前提なのだが… ↑ ミスリード基地害。さらに自分の煎った事は絶対間違いを認めない。 >>206 OOPなんて手法であって言語じゃないだろ ↑ ここにOOPのPがプログラミングと分かってないヴぁかが煎るから、209で正しただけ。