[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/29 18:13 / Filesize : 234 KB / Number-of Response : 944
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

くだすれ.NET(超初心者向け)



1 名前:デフォルトの名無しさん [2006/10/07(土) 17:28:33 ]
このスレッドは
どんなに「くだ」らない.NETプログラミングに関する質問でも
誰かが優しくレスをしてくれる「すれ」っどです。
質問者自身何がなんだか分からない質問でも勇気をもって書き込んで
ください。お礼は.NETアプリケーションの普及と初心者の救済を
お願いします。

241 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 17:20:25 ]
VS2008 Expressがダウンロードできない。
各製品のWebインストールもできない。

単に休日で混んでるのか、メンテナンス中なの?

242 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:36:59 ]
嫌われてるんだよ

243 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:37:56 ]
ワンピーススレって伸びないよね

244 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:10:45 ]
.NETアセンブリのDLLをネイティブなオブジェクトファイルと静的リンクする場合、
どの段階でアプリケーションドメインが初期化されるのでしょうか。

ole32などを一緒にリンクすると起動時にプロセスの初期化エラーが出るので、
DllMainで何か悪さをしているような気がしてならないのです。

245 名前:デフォルトの名無しさん [2008/02/03(日) 21:30:53 ]
.netでC言語をやりたいですが、どこからDLすればいいですか?

246 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:51:08 ]
.NETフレームワーク向けのCってのはあまり聞かないな
C++拡張でいいのならC++/CLIがあるが

247 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:12:37 ]
C.net

なんか新鮮
つーか質問者はC#のことを言っていると思うが

248 名前:一応ある mailto:sage [2008/02/04(月) 10:27:17 ]
C# & C対応
ttp://www.gnu.org/projects/dotgnu/pnet.html
C対応
ttp://www.cs.princeton.edu/software/lcc/

最新の.NETFramework上で動くかどうかは未検証。

249 名前:デフォルトの名無しさん [2008/02/07(木) 18:15:19 ]
CLIのMSによるWindowsへの実装がCLRですよね。
.NETというのは具体的に何を指すんでしょうか?
それとも、具体的なものでなく、MSの考える一連の共通な基盤を挿す包括的・抽象的な概念なんでしょうか?



250 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:24:36 ]
.NET FxはCLRにWPFやWCFなどのライブラリを加えたもの。

251 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:46:21 ]
嘘です

252 名前:249 mailto:sage [2008/02/07(木) 23:44:11 ]
>>250
↓を見る限り、やはり一連の「アプリ開発・実行環境」全体を指す、ってことでしょうかね?
ja.wikipedia.org/wiki/.NET_Framework

253 名前:デフォルトの名無しさん [2008/02/08(金) 13:58:33 ]
すいません、.net2003で
ボタンを押してフォームを開く処理で
呼び出し側は操作できるようにしときたいのですが
何回ボタンを押しても1画面以上開かないようにしたいです。

Public frmList As Form

public sub openForm()
  If IsNothing(frmList) Then
frmGamen = New frmDataGamen
Call frmGamen .Show()
End If
End Sub

それで上記のように作ったのですが
これだとcloseした後2度と開けなくなってしまいます。

254 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 13:59:14 ]
間違えて途中で送信してしまいました。すいません。

255 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 14:05:22 ]
何度も間違えてすいません。
ソースも間違ってました。

Public frmList As Form

public sub openForm()
  If IsNothing(frmList) Then
   frmList = New frmDataGamen
   Call frmDataGamen.Show()
  End If
End Sub

これで
ttp://dobon.net/vb/dotnet/form/closeform.html

>補足:Closeメソッドでフォームを閉じた時は、その後このフォームを表示することはできません。もしフォームを一時的に非表示にするだけであれば、Hideメソッドを呼び出したり・・・
とありますがこれを回避する方法ってありますでしょうか?

何回もすれ汚してすいませんでした。

256 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 14:29:08 ]
>>250
.NET Fx=.NET Frameworkの略ですか?
FrameworkをFxと略すのって発音的にちょっと変な気が・・・複数形のFrameworksだったらいいんだけど

257 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:11:03 ]
>>256
.NET Freamwork FX は開発コードで Feature X の意味だったような・・
製品化された後の名称が.NET .Freamwork 3.0

258 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:15:10 ]
>>255
>Call frmDataGamen.Show() 

frmList.Show()
の間違いと考えていい?
それからクラス名は大文字で始める。frmのようなハンガリ記法は避ける。
この場合はFromDataGamenとするのが推奨。


259 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:16:44 ]
>>257
あれ、WinFXが.NEW Framework 3.0になったと記憶してましたが・・・?
もしかしてその名残で.NET Fxって言うのかなぁ



260 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:20:56 ]
>>250 は単純にWinFXのタイポだろ?
実際 3.0 = 2.0 + WPF + WCF + WF なんだから

261 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:37:22 ]
>>258
>それからクラス名は大文字で始める。frmのようなハンガリ記法は避ける。
ここまでは格好良かったのに…!!

>この場合はFromDataGamenとするのが推奨。
Fromだと!?

しかし目から鱗だ。
frmとかlblとかtxtとか普通に使っちゃってるよ。
辞めた方がいいのかな。

262 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:44:48 ]
ご指摘ありがとうございます。
frmList.Show()の間違いでした。
また自己解決できました。

If IsNothing(frmList) Thenを
If IsNothing(frmList) OrElse frmList.IsDisposed then

で再表示させることができました。
ありがとうございました

263 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:49:02 ]
>>261
privateなら別にいいんじゃね

264 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:56:11 ]
>>260
そうですよね。
>実際 3.0 = 2.0 + WPF + WCF + WF なんだから
あとWCS(Windows CardSpace)もですね。

ところでクラスライブラリやCLRは2.0から「全く」変わってないんでしたっけ?

265 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 16:00:00 ]
うん

266 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:05:56 ]
>>256
.NET Fxって略称はMSFTの人とかが時々使ってるね。
スライドとかで目にすることがある。

267 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:07:06 ]
>>264
実際のところはバグフィックスとか入ってるらしいから、
全く同じかというとそうでもないかもしれない。

268 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:10:50 ]
.NET Framework 3.5では既存部分 (2.0, 3.0)にも手が入っていて、
それぞれSP1として公開されている。

269 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 00:07:01 ]
ふと思ったんですが
どこからも参照されなくなったインスタンスを、GCに回収される前に裏技など使ってとっ捕まえる方法ってあるんですか?それとも原理的に不可能?



270 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 00:15:54 ]
っ Finalizeメソッド

271 名前:269 mailto:sage [2008/02/10(日) 00:47:35 ]
>>270
あ、Finalizeも定義してない場合です。
なんというか、完全に.NETのメモリ管理領域(マネージヒープ?)に漂ってる場合です

272 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 01:51:44 ]
>どこからも参照されなくなったインスタンス

273 名前:269 mailto:sage [2008/02/10(日) 02:13:02 ]
忘れることにしますw
こういう馬鹿なこと考えるのはちゃんと.NETを勉強してからにしよう。

274 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 13:05:59 ]
>>269
インスタンスメソッドへのデリゲートを握られることって参照を握られることに
なるんだっけ?

もしそうでないなら不可能じゃないと思うんだけど、まあそんなことはないよな。

275 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 13:26:32 ]
>>269
WeakReference


276 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:17:59 ]
どこからも参照されなくなったら、WeakReferenceもクリアされるかと

277 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 19:07:03 ]
参照を持っとくことはできるけどGCをフックできない。


278 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 20:00:41 ]
長い弱い参照のWeakReference(object, true)というのはどういうとき使うのだろ。

279 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:08:35 ]
時々しか必要にならないオブジェクトがあるとして、
そいつのインスタンスをずっと保持してるとメモリが無駄になるし、
かといって必要な都度作成するようにするとパフォーマンスが犠牲になる。

こういう場合の「いいとこどり」狙いでしょ。違ったっけ?

ちなみに>>275はナンセンスだよねw
なんでこういう一行レス専門の奴ってアホなんでしょw



280 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:14:22 ]
>>279
そういう目的に弱い参照を使うなとMSDNに書いてあったと思うよ。

281 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:17:49 ]
>>279
「長い」弱い参照の意味わかってるかね?


282 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:20:27 ]
はっきり言って弱参照はなかなか活用しにくい。
javaにある、なんていったかな、ソフト参照だっけかな(違ったかも)?
そういうのなら活用できそうなんだがね〜

大抵すぐに思いつく、キャッシュ方面に用途には、
少なくとも単純には使えない(実質うまく動かない)。


283 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:38:21 ]
>>269 の言ってることを文字通り受け取ればWeakReferenceは違うのだろうけど、
もしオブジェクトの状態を試験的に追跡したいだけなら、
別スレッドからでIsAliveでポーリングすればいいわけだからあながち間違いとも思えない。

「長い」弱い参照については目的はわからないが確認できた動作は
デストラクタが呼び出された後から確保されたメモリが消失するまでの間も
IsAliveがtrueということだった。
「短い」方はデストラクタが呼び出されたときにIsAliveがfalse。

284 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:44:01 ]
それはきっとファイナライザのことだよね。

285 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:52:26 ]
>>284
おっと.NETスレだった。C#の用語で書いてしまった。
C#のデストラクタ=ファイナライザということで。C++/CLIだと違うのだよな。

286 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 23:49:13 ]
「復活」させた場合でも追跡したい場合に使うのが「長い」弱い参照。
でも復活自体まず使う機会がない。


287 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:00:30 ]
>>285
C#も2.0からファイナライザという言葉を使うようになりました。

288 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:11:42 ]
>>287
ソースは?

289 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:18:41 ]
>>286
確かにMSDNにそう書いてあるのだけど、
具体的にどうすることなのかが見つけられないんだよね。
復活というのはどうすることなのかサンプルコードとかないでしょうか。



290 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:25:17 ]
マイクロソフト

291 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 01:40:12 ]
ファイナライザで参照を保存するんだよ>復活


292 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 18:37:21 ]
HttpWebRequestは同時使用数に制限があるのでしょうか?
例えば下のプログラムをループで回したりすると途中で
操作がタイムアウトになりましたとWebExceptionが発生します。
最後のコメント外してAbortを有効にすると例外はでないのでリソース
競合だとは思うのですが、大量の要求を他に転送するようなシステム
は困りそうな気がします。どうやって回避しているのでしょう?

Sub Test()
Dim req As HttpWebRequest
Dim reqStrm As Stream

req = HttpWebRequest.Create("localhost/")
req.Method = "POST"
reqStrm = req.GetRequestStream()

If Not IsNothing(reqStrm) Then
reqStrm.Close()
End If
'req.Abort()
End Sub

293 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 18:44:02 ]
同時に同じホストに張れるコネクションの最大値がHTTPの仕様で決まってる。

294 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 19:13:18 ]
>>293
d。
でも、GetResponse()呼んでればわかるけれど
GetRequestStream()の時点というのは変ではありません?

295 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 11:01:19 ]
↓@ITのWindowsフォームのコントロールについての説明ですが
www.atmarkit.co.jp/fdotnet/csharp_abc2/csabc2_003/cs2_003_03.html#cs0306
>言葉の意味としては、ユーザーインターフェースを持ったコンポーネントがコントロールということになる。.
「ユーザーインターフェース」というのは具体的に何を指すのか分かりません。
要するにイベントを持つようなクラスということですか?


296 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 14:44:38 ]
簡単にいえば、人間からの入力を受け付けたり、出力を行ったりする
人間とコンピュータの接点となるものを意味する概念。

そこの文章では、ようするに画面に何か表示したり
マウス・キーボードなどから人間の入力を受け取ったりする機能を
持っているコンポーネント(≒クラス)がコントロールだと言っている。

297 名前:295 mailto:sage [2008/02/14(木) 15:09:31 ]
>>296
処理の流れとしては、↓のような感じですよね
「マウス・キーボードなどから人間の入力」⇒イベント発生⇒そのイベントがWindowsメッセージキューに並ぶ⇒イベントハンドラで処理

というか、Controlを継承してるのだからイベントを持つのは当たり前ですよね・・・
つまらない質問してすみませんでした。ありがとうございました。

298 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 03:58:28 ]
ダイアログボックスのサイズを指定したいんですか、
System.Windows.Forms.MessageBox ではできないんですか?

299 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 04:12:19 ]
節子、それダイアログちゃう



300 名前:節子 mailto:sage [2008/02/16(土) 04:16:25 ]
ちゃうでしたっけ?
MessageBox.Showにはサイズ指定できそうなのは無かったス・・・やっぱ無理ぽいですね

301 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 09:29:48 ]
無理だとわかった瞬間諦めるのが初心者。
そこで継承という考えに行き着けば、初心者を抜け出せる。

302 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 10:45:37 ]
継承でなんでも出来ると思ってる

303 名前:デフォルトの名無しさん [2008/02/18(月) 11:09:05 ]
継承で大概なんでもできるでしょ。

304 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 11:36:03 ]
継承にせずに、メンバにすべきときもある。

305 名前:デフォルトの名無しさん [2008/02/18(月) 11:51:21 ]
メッセージボックスのサイズを変えたいだけなのに、0から作り直せと?

306 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 12:17:42 ]
継承する意味があまりない

307 名前:デフォルトの名無しさん [2008/02/18(月) 12:32:00 ]
ではどのように>>298を解決するんで?

308 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 12:41:59 ]
Applicationクラスにモーダルに入る時のイベントがあったと思うから、
そのタイミングでWin32APIつかっていろいろやればできるんじゃないの?

309 名前:デフォルトの名無しさん [2008/02/18(月) 12:52:46 ]
お 前 汎 用 性 と か 考 え て な い な



310 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 16:37:22 ]
既定のフォント使って文字列の長さ調べてそれに従ってフォームの大きさ変えて
オプションでボタン変えてアイコン表示して音ならすモーダルなフォーム作ればいいだけ
それに大きさ指定するShowメソッドのオーバーロード作っとけばいいだけ

あとタイムアウトで自動で消えるオーバーロードも作ればなお良し
メッセージを音声合成でしゃべればユーザーフレンドリー
気分によって背景画像変えたり動画ファイルも再生できたりしたら最高

311 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 18:28:50 ]
>>309
誰もがお前さんのように知恵が足りないと思うなよ馬鹿w
汎用的にする方法なんていくらでもある。

312 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 20:11:20 ]
メッセージボックスは容赦なく画面をはみ出すすげー奴なんだぜ?

313 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 20:12:21 ]
カッコいいよな。

314 名前:デフォルトの名無しさん [2008/02/19(火) 09:24:26 ]
>>311
「方法はいくらでもある」とかいって、結局抽象的な答えしかできないやつって馬鹿だよね。
うちの上司にもいる。
結局>>298の質問に答えられてないし。

315 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 09:31:31 ]
なんかうるさい奴だな
継承で実現する方法書いて見ろよ。
おれは>>311じゃないが


316 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 09:33:48 ]
メッセージボックスてどの程度いじれたっけ?
API使ってもあんまりいじれないってことあったりしない?


317 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 09:58:05 ]
みなさんは、.NET で開発をして、他の環境で動かなくて
苦労したなどの経験はありますか?
私は2003の時ですが、Frameworkのバージョンを同じにして
SPなどをいれても、途中でエラーで終了してしまうという
ことがおきることがありました。これは2005では改善されていて
ちゃんと動作しましたが、今後このようなことが頻繁に起きる
ようであればその対策も考えなくてはなりません。
みなさんがアプリを作成した時はいかがでしょうか。
よろしくお願いします。

318 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 11:16:50 ]
そんな確実に起こることだったら、まず自分のプログラムのバグを疑うよ。

319 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 11:54:15 ]
だな



320 名前:デフォルトの名無しさん mailto:age [2008/02/19(火) 12:00:37 ]
ASP.NET で C# でコーディングをしていますが、
従来で指定していた、using System.Data.OleDB; のコードを書いても
エラーが出てしまいました。
どうやったら、この指定をしたら良いのでしょうか。

321 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 16:23:03 ]
>>320
どんなエラーが出たか書かないと答えようがない。
可能ならそのメッセージをそのまま詳細にアップ。

322 名前:デフォルトの名無しさん mailto:age [2008/02/19(火) 17:14:45 ]
>>321
ASP.NETでは、usingとかくのではなくて、
<%@ Import Namespace="System.Data.OleDb" %>
と冒頭に書くというルールとなっているようです。
自己解決しました。
ありがとうございました。

323 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 17:33:23 ]
コードビハインドじゃないってことかよ。

324 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 01:32:34 ]
VB.NETのMakedTextBoxコントロールで、書式設定された文字列はTextプロパティで取得できますが、
書式設定されていない文字列は取得できないのでしょうか?


325 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 05:49:59 ]
System.Drawing.Colorの色ってVS上でサクッと確認できないんでしょうか?
PaleGoldenrod とか言葉だけだとイメージし辛いもので

326 名前:デフォルトの名無しさん mailto:age [2008/02/20(水) 15:57:02 ]
ASP.NETの、メリットがいまいち分かりませんので質問です。
開発効率性が良いという話ですが、言語の仕様の他、ASP.NET特有の仕様を
学ばなければならず、すごく労力をかけなければ、Hello World程度の
スキルからなかなか上に上がれないように思えました。

PerlやPHPの方が、言語仕様を覚えるだけで出来ますので、簡単に
見えるのですが。

327 名前:デフォルトの名無しさん mailto:age [2008/02/20(水) 20:05:48 ]
C++.NETで開発ってどうなんですか?
余り聞かないですし、ネットの解説の具体的なコードでも
VB.NET や C# が非常に多く、「C++.NETは特別なので省く」
等と書かれていることが多いです。

328 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 20:30:04 ]
そういうことだ。

329 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 20:51:34 ]
>>328
どういうことだ?w



330 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:51:32 ]
てか実際、C#で開発するメリットってなんだろね?
細かく制御したいならC++のがいいし、適当でいいならVBのが簡単だし

331 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:59:40 ]
>>326
ASP.NET仕様単体で見るからそうなる
VisualStudio込みで考えんと

>>327
某制御系で使ったオレが通りますよ
存在価値は旧来のアンマネージライブラリと.NET併用が比較的楽
旧資産が無くなれば廃れる存在だな

332 名前:デフォルトの名無しさん mailto:age [2008/02/20(水) 23:59:07 ]
>>330
そうだな。VBと比べると、無駄と思えるようなコードが表示されていたり、
コーディング中に自動で修正が入らないので、それでエラーが出たり、
間違えてクリックして出来たイベントハンドラを削除したら
エラーになったりとか、不便なところが多いな。
こういう経験をする前は、VBは将来が無いからC#の方が・・・と
思ったりしていたが、便利なVBの方が良さそうに思える。

333 名前:デフォルトの名無しさん mailto:age [2008/02/21(木) 00:08:34 ]
>>331
レスありがとうございます。
> ASP.NET仕様単体で見るからそうなる
> VisualStudio込みで考えんと
VisualStudio自体の機能も関係しているのですね。
そのあたりを中心に調べて見ます。
ありがとうございました。

334 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 00:19:49 ]
>>332
その問題は2005(C#2.0)で解消されたよ

335 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 00:21:34 ]
VBで便利と思えてしまうのはヤバくね?

336 名前:デフォルトの名無しさん mailto:age [2008/02/21(木) 00:25:35 ]
>>335
「便利だから利用する」という流れは当たり前だが、「それしか知らない」と
やばいだろうね。過去のCOBOLやVB6専用のプログラマと同じ運命になりかねない。

337 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 00:28:56 ]
いいも悪いも、C#.NETとVB.NETなら、表面上の文法が違うだけで中身はほぼ一緒と思うのは俺だけか?
個人的にはC#の文法の方が好みだが、実質的な違いは無いような気がするよ

338 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 00:31:02 ]
>>337
今は、まったくと言っていいほど同じ。だけど、将来は異なる。
どちらかというと、VBの開発モットーは、便利機能をつけてホビー向けと
して販売する方向だから。

339 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 08:34:51 ]
Σ (゚Д゚;)ハッ この流れもしやDelphiモンリー?




340 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 08:58:41 ]
>>338
だからってC#が据え置きで、VBにだけ便利機能が付くんだったら、
逆に「やっぱVBが便利」で終わっちゃう
いくらホビー用として売ったって、使えるなら仕事で使っちゃうもんだし
C#にはVBに付かないも〜っと☆便利機能がついちゃったりするんだろうか

341 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 11:52:22 ]
>>340
仕事でもVBを使っていく流れになると思うよ。
便利機能が沢山ついてくるからね。(何かモジュールをいれないととか、
限定する条件がついてくるかもしれないけれど)

なので、C#の方向性がいまいちわかんないね。中途半端すぎだから。






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

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

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