1 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:57:52 ] 前スレ 【Orcas】 Visual Studio 2007 【.NET3.0】 pc11.2ch.net/test/read.cgi/tech/1174574352/
596 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 04:17:38 ] 遅くなったけど >>548 ということは、VS自体のバグなんでしょうかね 結構見つかりやすいとこだと思うんですが・・・初心者の俺が気づいたくらいだし・・・
597 名前:デフォルトの名無しさん [2007/09/16(日) 16:40:28 ] .NET 4.0で一気に解決説なんて出てるけど、元ネタになるような技術ってあるの? 期待しすぎのような。
598 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 16:59:37 ] 誰も断定口調では書いてないし、 淡い期待持つくらい別にどうでもよくね?
599 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 18:47:27 ] コンカレントは本格的に使える気がしない パラレルならどうにかついてけそうだけど
600 名前:デフォルトの名無しさん mailto:sage [2007/09/17(月) 08:41:49 ] C++プロジェクトで「Web参照の追加」メニューが灰色になってしまう。 sproxy.exeもインストールフォルダにない。 C#プロジェクトからはできるから、C++ではサポートしなくなっちゃったのかな。
601 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 08:45:28 ] >>597 ドントネットは全ての問題を解決するソリューションを提供します。
602 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 10:43:31 ] つまんね
603 名前:デフォルトの名無しさん [2007/09/29(土) 13:38:11 ] The Dark Side of Closures ttp://www.infoq.com/news/2007/09/Closures-Dark-Side LINQ Closures May Be Hazardous to Your Health! ttp://diditwith.net/2007/09/25/LINQClosuresMayBeHazardousToYourHealth.aspx 厄介だのう(´・ω・`)
604 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 13:40:08 ] >>603 最初しか呼んでないが、LINQとクロージャが干渉するって解釈でおk?
605 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 13:58:57 ] > LINQとクロージャが干渉する 日本語でおk
606 名前:デフォルトの名無しさん [2007/09/29(土) 14:35:11 ] [1] 授業単元: [2] 問題文(含コード&リンク): 下記 [3] 環境 [3.1] OS: (Windows) [3.2] [3.3] 言語: (C) [4]9/29 かなりの初心者でさっぱりです。ヨロシク願いします。 以下のプログラムは、入力された10個の数値を引き算し、その結果を表示するプログラムです。 9〜11行目を別の関数(関数名はFuncDev)とし、修正しなさい。 ただし、グローバル変数は使わないこと。また、FuncDev内のローカル変数名は任意とする。 FuncDev関数は以下の定義とする。 int FuncDEv(void) FuncDev関数の戻り値は、画面入力されたint型データとする。 #include<stdio.h> void main(void); void main(void) { int n1,n2; int nt; nt=0; for(n1=0;n1<10;n1++){ printf("0-9の数値を入力:"); scanf("%d,&n2"); nt-=n2; } printf("結果%dです"nt); }
607 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 14:39:24 ] バーカ
608 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 14:39:48 ] >>606 誤爆じゃねーか?投稿する前に一度確認しろよ。 それにしてもそんなレベルのヤツがこのスレみて話わかんのか?
609 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 14:43:16 ] 自分で解決できなけりゃお先真っ暗なんだぜ
610 名前:デフォルトの名無しさん [2007/09/29(土) 14:53:23 ] 場所間違えました。すみません。
611 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:40:56 ] >>603 このスレの>>340 前後で論じてるのと同じ内容ではないかな。 クロージャの外のスコープと共通に使ってる変数の扱いが複雑だから、 間違ったり理解できない人も多いだろう。 わかんね〜って人は、そういう変数はクラスのメンバー変数に持つようにすれば誤解の余地がなくなる。
612 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:45:30 ] ttp://diditwith.net/2007/09/25/LINQClosuresMayBeHazardousToYourHealth.aspx のところを著者の期待した動作にしたいなら下記のようになるのだが、 queryにvarが使えなくなるのが痛いね。 var filter = "Compare"; IEnumerable<QList> query; { var l_filter = filter; query = from m in typeof(String).GetMethods() where m.Name.Contains(l_filter) select new QList { Name = m.Name, ParameterCount = m.GetParameters().Length }; } filter = "IndexOf"; foreach (var item in query) Console.WriteLine(item);
613 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:48:09 ] >>612 {}でくくらなければいいじゃん
614 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:55:44 ] リンクに変なブランクが入ってたので再掲。 ttp://diditwith.net/2007/09/25/LINQClosuresMayBeHazardousToYourHealth.aspx >>613 この場合はそうですね。そうできないケースもあるので詳しくは >>342-346 を見てね。
615 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:57:01 ] >>614 どれがそうできないケースなん?
616 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:58:15 ] いまさら言うけど>>382 のfixって遅すぎて使い物にならねえな
617 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 18:06:50 ] >>611 クロージャの環境値が書き換わって予期しない影響を受けることがあるという話と、 クエリーの句(where, orderby)の順番違いで結果が全然違うという話の合わせ技。 副作用のない世界ではあり得ない話。
618 名前:デフォルトの名無しさん [2007/09/29(土) 19:07:21 ] vs2008 ee 正式版 まだ〜?
619 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 11:16:50 ] 副作用ウゼー 消えろ!
620 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 11:26:59 ] 副作用があるからプログラミングできるんじゃねえか インスタンスメソッドが全部newしたインスタンスを返したら困るだろ
621 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:09:27 ] いや、困らない。
622 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:14:16 ] AとBがCというオブジェクトを参照してる時に、 BからCのインスタンスメソッドを呼び出す このときAが参照しているオブジェクトと違うものになる 困るだろ
623 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:20:59 ] それで困るようなら、newされるようなインスタンスメソッドなんて 呼ばなきゃいいだけ、仮にそういう世界だったなら。
624 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:28:06 ] 副作用がないってことは オブジェクトの値が変えられないんだから newして返すしかないじゃない
625 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:36:55 ] 違うパラダイムを受け入れられないオブジェクト脳というやつか
626 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:56:45 ] 今副作用だとか言ってるヤツ、Haskellしらねーだろ。
627 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:10:12 ] > Haskellしらねーだろ 恥ずかしい台詞だなw
628 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:18:27 ] Haskellどころか関数型言語には挫折しかしたことがないな
629 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 22:14:08 ] 彡川川川三三三ミ〜 川|川/ \|〜 プゥ〜ン ‖|‖ ◎---◎|〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 川川‖ 3 ヽ〜 < Haskellしらねーだろ。 川川 ∴)д(∴)〜 \__________ 川川 〜 /〜 川川‖ 〜 /‖ _____ 川川川川___/‖ | | ̄ ̄\ \ / \__| | | ̄ ̄| / \___ | | |__| | \ |つ |__|__/ / カタカタカタ /  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕 | | ̄
630 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 22:14:22 ] _____ /::::::::::::::::::::::::::\〜プーン /:::::::::::::::::::::::::::::::::::::::\〜プーン |:::::::::::::;;;;;;|_|_|_|_|〜プーン |;;;;;;;;;;ノ∪ \,) ,,/ ヽ〜 |::( 6∪ ー─◎─◎ )〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |ノ (∵∴ ( o o)∴)〜 < 恥ずかしい台詞だなw | ∪< ∵∵ 3 ∵> \_____________ \ ⌒ ノ_____ \_____/ | | ̄ ̄\ \ カチャ ___/ \ | | | ̄ ̄| カチャ |:::::::/ \___ | \| | |__| |:::::::| \____|つ⊂|__|__/ / |:::::/ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
631 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 04:16:38 ] うぜー
632 名前:名無しさん♯ mailto:age [2007/10/02(火) 14:32:02 ] MSDN Library 機械翻訳版 ttp://mtbeta.msdn.microsoft.com/en-us/library/default.aspx?altlang=ja-jp まさか、このサービスを出す代わりに、日本語版ライブラリは今後手抜きになるなんてことには・・・。(゚Д゚;
633 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 14:34:55 ] いままでのは人が訳してたのか!
634 名前:デフォルトの名無しさん mailto:age [2007/10/02(火) 14:40:14 ] いちいち日本語訳なんかしてたら世界同時発売なんてできねーYO!
635 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 15:44:27 ] 日本語訳するってことは、仏語訳も独語訳もスペイン語訳も同時に出さなきゃならんしな
636 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 18:38:25 ] 技術英語ぐらい読めろよ。
637 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 23:09:23 ] ttp://bb.watch.impress.co.jp/cda/shimizu/19624.html >中でも、興味深いのは外部サービスとの連携が可能なAdd-insだ。 >たとえば、Photosyncは指定したフォルダの写真を自動的にFlickrにアップロードするというAdd-insだ。 >これにより、家庭内でデジタルカメラから取り込んだ画像をサーバーの共有フォルダなどに保存しておくだけで、 >自動的にFlickrにもアップロードされる。 Windows Home Serverプログラミング、ちょっと注目中。
638 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 23:41:24 ] >>637 ttp://msdn2.microsoft.com/en-us/library/bb425862.aspx .NET 2.0ベースで作るみたいね。 UIさえできてしまえば、後はいつもの.NETプログラミングで作れるっぽい。
639 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:11:45 ] >>637 見て気になったんだけど、もしかして普通のOSでもIISサイト公開ってライセンス的にはだめなの?
640 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:32:38 ] >>639 普通のOSっていうか、WindowsはXPもVistaもだめなはず。 俺も詳しいライセンスは知らんが、現在SkypeなんかのP2Pなどサーバーの定義が怪しいので、 商用にサーバーとして使うと駄目、ぐらいの認識でいいと思う。
641 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:39:34 ] 開発マシンはWinにしといて、ターゲットマシンというか鯖はLinuxにしとけよ。
642 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 10:15:39 ] 2008からJ#なくなったの?w
643 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 11:10:07 ] マヂ?
644 名前:デフォルトの名無しさん [2007/10/03(水) 11:29:27 ] >>643 C#、C++、VB、WEBデペロッパーしかないよ 前なら、日本語のサイトでも英語版としてJ#があったから、なくなったと思われ
645 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 17:42:10 ] 将来バージョンの Visual Studio における J# 言語および Java Language Conversion Assistant の提供中止 www.microsoft.com/japan/msdn/vjsharp/
646 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 17:56:36 ] 2008 beta 1 英語版から J# は入ってないじゃん
647 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 18:00:49 ] まあ存在意義が微妙だったからねえ。Java≒なC#があるのに、 Javaの侵略で意地になって実装した言語だからなあ。 むしろ互換性なんかの問題でデメリットのほうが多かったんじゃないか?
648 名前:644 mailto:sage [2007/10/03(水) 18:00:50 ] >>646 俺が言ってる前ってVS2005な
649 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 18:12:20 ] 元々、SUN に文句言われなければ MS も Java を指示するつもりでいて、 でも、Java だと不満な点も多いから改善を要求して、 跳ね除けられたから J++ を作ったら、 SUN からクレーム付けられて、 しょうがないから自前1からで作った言語が C# でしょ? C# が順調なら J# に力を入れる意味はほとんどない。 過去の資産を生かす意味で今まで J# を残してきたけど、 もうそろそろみんな C# に移行しきったってことではないかと。
650 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 18:15:04 ] >>649 その通りだと思う
651 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 18:34:48 ] っていうかJ#で作られたフリーウェア見たことねえ。使えるって人間は知ってるが、使ってる人も知らん。
652 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 19:26:04 ] >>649 互換性が無いJavaランタイムを作成して、 勝手にJavaを名乗っていたのだから訴えられて当然だと思うぞ。 例えるなら、見かけだけWindowsに似せたLinuxをWindowsとして販売しているようなもの。
653 名前:名無しさん♯ mailto:sage [2007/10/03(水) 19:36:32 ] java.util.zipのためだけにJ#入れてますがな。(´・ω・`) WindowsBase.dllのzip関連(隠し)クラスが使えればなあ・・・。
654 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 19:55:26 ] >>649 例えばこの辺か。 ttp://www.asahi-net.or.jp/~dp8h-izn/delegate.html ttp://java-house.jp/ml/archive/j-h-b/019802.html まあ言語レベルでの議論はさておき VMレベルでのデリゲートサポートは結構気に入ってるんだがな。 特にDLRみたいなのを作るときには。 ないよりあった方がいい。 マルチキャストは別に要らんけど。
655 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 20:42:20 ] >>654 そうそう。delegate はもめたみたいね。 でも、まあもちろん delegate が Java の思想に合わなくてもめたってのあるけど、 もっと根の深い問題は、 「国際的な標準化委員会はどれも MS の息がかかってるから、 Java の言語仕様は SUN だけで決める」 って SUN が言い張ったこと。 それがなければ、おそらくは Java に delegate が導入されてた。
656 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 20:53:27 ] delegate=メソッドへの参照を保持できる高機能で安全な関数ポインタなわけでしょ? なんで導入に反対なんだろ。内部クラス、匿名クラスとか使うよりもよっぽどわかりやすいと思うんだが。
657 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 20:54:40 ] 知ってるとは思うけど、念のために言っておくと、 時期JREではデリゲートはサポートされるよ。 getter/setterもされるはず。おそらくC#とは微妙に違う形にはなるだろうけど、 使い方はまったく同じになると思う。
658 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:24:05 ] 委譲モデルは1.2の頃にサポートされてるよ。あの時、結局、MSが正しかったって 大笑いされていたし。互換性のなさって言うのも、JNIとJDirectについてもめて rmi に関しては Sun Java のライブラリを使えばそのまま動いたし、互換性で 騒がれた実体は MS や IBM が Sun よりも高速な JVM 実装を提供していたことに 危機感を強めた Sun がごねただけだったじゃん そのせいで、IBM が Windows 上での JVM をしばらく1.1.8 以上に上げられなくて 困っていたわけだし って、Java スレじゃねぇし、ここ
659 名前:リンク先をよく読まずにとりあえず思い浮かんだAA mailto:sage [2007/10/03(水) 21:24:18 ] ____ / \ /\ キリッ . / (ー) (ー)\ / ⌒(__人__)⌒ \ bound method referenceは将来の | |r┬-| | 言語発展に対する正しい道ではないのです。 \ `ー'´ / ノ \ /´ ヽ | l \ ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) ____ /_ノ ヽ、_\ ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ /⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒) | / / / |r┬-| | (⌒)/ / / // だっておwwwwwwwwwwwwwwwwwww | :::::::::::(⌒) | | | / ゝ :::::::::::/ | ノ | | | \ / ) / ヽ / `ー'´ ヽ / / バ | | l||l 从人 l||l l||l 从人 l||l バ ン ヽ -一''''''"~~``'ー--、 -一'''''''ー-、 ン ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
660 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:38:13 ] C#とjavaはいい距離が保ててると思うよ。 あの当時よりだいぶまともな議論が出来るようなった。
661 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:45:55 ] 俺も今の二つはきちんと棲み分けができてていいと思う。 結局やってることはほとんど同じなんだけど、開発の主導が企業なら、 多様性が保たれてる方が、切磋琢磨されてよりよいものができやすいだろうし。
662 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:48:19 ] Javaの世界から基地外が減ったからな。 その代わりRuby界隈がひどいことになってるが。w
663 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 07:02:06 ] あの頃のSUNは倒産の危機だったからな MSから金引き出してその後持ち直した Appleも似たようなことやってるしな
664 名前:デフォルトの名無しさん [2007/10/04(木) 07:32:50 ] ソースコード公開キター 品質改善に向けての、大いなる一歩だ
665 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 07:33:26 ] >>662 Ruby界隈って基地外だらけなの?
666 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 08:35:55 ] >>665 というか、基地外が流行り物に群がってるだけ。昔Javaにいたヤツと今Rubyにいる基地外は、おそらく同じ層。
667 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 09:07:51 ] >>664 デバッグシンボルが手に入るのもありがたい
668 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 12:08:48 ] MSは独禁法のからみで、Javaの独自拡張のみならず、Javaからの撤退も禁止されて たんじゃなかったっけ?それで、嫌々J#を生き長らえさせてきたと・・・
669 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 12:23:02 ] javaなんて使うやつの気が知れねぇ
670 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 12:36:23 ] なんのソースが公開されたの?
671 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 13:09:16 ] >>670 こちらを ttp://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx 厳密には、「された」じゃなくて「される予定」
672 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 18:56:25 ] これ、見れるだけで、修正はできないのな。 バグを見つけたら、フィードバックを送れってさ。 これがMS流というやつか
673 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 19:22:30 ] しょせんはM$だからね。
674 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 20:17:16 ] 大抵の.NET開発者はライセンスに反してReflectorでライブラリの中身見てるだろうから、 そういう中途半端な状況を解消するって意味は大きいんじゃね。