- 1 名前:デフォルトの名無しさん [2015/09/26(土) 21:43:29.25 ID:Eb5jOjH8.net]
- ■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1437808445/ ■次スレは>>970が建てる事。 建てられない場合は他を指定する事。
- 2 名前:デフォルトの名無しさん [2015/09/26(土) 21:58:07.51 ID:W4J0LT9H.net]
- __/l.
/ トi `ヨ _ノ <◎》 ヒi・ ヨ ,.、 /´ ヾニ'ノ | i , i ,,,.ノ'ヽニニ 7 レしイ`ー一レi. | //,、  ̄  ̄ Lニニノ
- 3 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 00:36:06.41 ID:Z8eHkRE5.net]
- 前スレの987です
ipcとsendmessageの違い説明してもらってありがとう 追加で聴きたいんだがipcで文字列をサーバー側に送信するときってどうするの? それらしいメソッドも見つけられなかった
- 4 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 00:41:55.03 ID:PJ9cwNS0.net]
- WCFでおk
- 5 名前:デフォルトの名無しさん [2015/09/27(日) 10:26:53.27 ID:ULqoDcvQ.net]
- Wcfはやめておきな
もうオワコンだよ
- 6 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 18:35:43.95 ID:yseIsr3i.net]
- 双方をサーバーにすればいいんじゃね?
- 7 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 19:58:59.91 ID:jTsd9hQM.net]
- 色々と汎用性を考えたらsendmessageの方が有用だったのでそっちに変更したことアリ
- 8 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 20:21:14.51 ID:47Omh4YI.net]
- WPF何で勉強すりゃいいんだ...
ググっても初歩的なのしか出てこないし 書籍も良さげなのないし 知恵袋だかどっかではMSのHPのサンプル動かして あとはオープンソース探して勉強しろとか言われてるし MVVMの勉強は別でやるべきなのか?
- 9 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 20:31:06.99 ID:nBHOHTmc.net]
- WPFは勉強しないが正解
来年で10年になるけど誰も使ってない
- 10 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 20:43:39.05 ID:W1n2yTQ9.net]
- 今の.NET標準のUIはASP.NET MVCだよ
- 11 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 20:47:17.03 ID:5W5jv3ql.net]
- ↑どうしようもないバカ
- 12 名前:デフォルトの名無しさん [2015/09/28(月) 20:49:25.64 ID:KOu+cy7g.net]
- formのほうがいい?
- 13 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:06:03.74 ID:VHL/k6m8.net]
- WPFのサンプルコードとかあるけど有名人の書いたコードでもダウンロード数が300とかだぞ
全世界で300人しか食いつかないんだぞ?
- 14 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:14:57.50 ID:VHL/k6m8.net]
- WPF触ってやめた人は数十万〜数百万人いるのではないだろうか?
食わず嫌いって事じゃなくて食って嫌いって人が多いと思う これからも普及しないから勉強する必要はない
- 15 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:17:27.18 ID:xzhasA3e.net]
- silverlightで業務アプリ作っていた会社、元気にしてるかな
- 16 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:24:29.26 ID:ySQbp+8d.net]
- >>15
リプレイスで金稼げるじゃん
- 17 名前:デフォルトの名無しさん [2015/09/28(月) 21:25:19.52 ID:ZQcFjZzd.net]
- windowsの業務系アプリケーションってformで作られてんの?
- 18 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:26:29.62 ID:VHL/k6m8.net]
- 知り合いの会社がd社h社y社からsilverlightの仕事受注してたな…
目から水が出てくる…
- 19 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:33:07.03 ID:VHL/k6m8.net]
- >>17
VB6アプリ→javaアプリ→htmlベースってところじゃないか? うちのはc++で主要コンポーネントを作ってwinformに貼ってる
- 20 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:36:36.53 ID:HHlxPx6I.net]
- wpfってそんなに人気無いのか
インターフェースがいじりやすいからよく使ってるんだが
- 21 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:39:16.67 ID:FPjw0UTs.net]
- 糞フォームよりはきちんと設計してあるしよくできてる
だが良いものが普及するとは限らないのだよ WPFの普及度は最悪だ
- 22 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 22:12:50.86 ID:DtOAXIl6.net]
- >>3
MarshalByRefObjectを継承した通信用のクラス作ったろ そいつにメソッド実装すりゃいいんだよ
- 23 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 22:14:39.79 ID:W1n2yTQ9.net]
- 今更.NET Remotingとか時代錯誤にも程があるだろ
- 24 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 22:15:33.10 ID:ZyrUKPY2.net]
- まぁ普通にWCF一択だな
- 25 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 22:17:17.31 ID:i42L2seC.net]
- asp.net MVCはまだ使われてる?
- 26 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 22:42:48.02 ID:DtOAXIl6.net]
- WCFは大げさすぎな時があるだろ
ちょっとプロセス間通信したいだけなのに
- 27 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 22:53:57.68 ID:qO0J1M5O.net]
- Wpfの問題の一つは、素で全てのイベントがバインド出来ないことだな
ビヘイビアなんか簡単なものだが、そこまで辿り着く前にギブアップする人も多い
- 28 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 22:55:37.93 ID:W1n2yTQ9.net]
- Remotingと比べて特に大袈裟とは思わないが
使ったことないだけじゃね? まあWXX系の名前が付いてるだけで大袈裟そうなイメージがあるのは分かるが、 WCFに関しては比較的シンプルだしフレームワークというほどアプリの構造を規定するようなものでもない
- 29 名前:デフォルトの名無しさん [2015/09/28(月) 23:44:53.25 ID:vgM4ZS+6.net]
- Asp.net Web apiがあるからなぁ
セキュリティ要件とか何らかの理由がなければWcfは使う価値観無し
- 30 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 23:46:10.93 ID:A3yzbLho.net]
- WCFは初期の説明がどこも駄目すぎた
あれじゃappconfigにしか接続先書けんように誤解する
- 31 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 00:04:10.31 ID:oOGIUwwe.net]
- WCFでセルフホストして名前付きパイプでバインディングするだけの簡単な作業だな
- 32 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 00:11:50.95 ID:xUqh6GV8.net]
- ついでにサンプルがほぼ全部SOAPなのもあかんかった
IIS建てるくらいなら普通にHTTPアクセスするわ
- 33 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 16:18:05.62 ID:NDjZX+li.net]
- >>8
WPFはXAMLの書き方とバインディングをさらっと勉強して 後はMVVMの理解に時間を費やすべきだろう。 つーかMVVM理解してないと正しいWPFの使い方が分からんと思う。
- 34 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 19:28:07.46 ID:acQqRnNE.net]
- >>33
やっぱそういう感じか MVVMパターンなフレームワークって他にある?
- 35 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 22:00:16.22 ID:NcGQK+Xr.net]
- WCFはシステムにごみを残すから…
- 36 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 22:02:36.62 ID:NcGQK+Xr.net]
- WPFはメモリリーク問題のころにいろいろと嫌な思い出があるのでそこでやめた
- 37 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 22:25:47.17 ID:+KF25K9W.net]
- >>34
最近はMVVMというとWebのデザインパターンだよ ビューに特化したモデルにUIをバインドするってのは モダンなWeb開発じゃ普通に行われてる VueとかKnockoutとかAngularとか
- 38 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 22:54:19.79 ID:qVFuDZbI.net]
- WebのMVVMフレームワークの楽さは段違いだけどね
なんでこんなに野暮ったい作りにしたのかね WPFは
- 39 名前:デフォルトの名無しさん [2015/09/29(火) 23:14:37.99 ID:5ZVAdYEK.net]
- Mvvmはダイアログとか逆にめんどくせえよ
素人のお客様はダイアログメッセージ大好きだから使わないってわけにもいかないしくそが mvpのほうが日本の現場のやり方に適合してる
- 40 名前:デフォルトの名無しさん [2015/09/29(火) 23:18:26.71 ID:SqFlqVze.net]
- 逆じゃねーだろ。
冗長化することで疎結合を図るもんなんだから順だろ。
- 41 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 23:25:56.44 ID:NcGQK+Xr.net]
- 単にコード書けばいいだけなのに宗教論争が出てくるところがうざい
- 42 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 00:06:14.04 ID:u3/16ewm.net]
- WPFはDobonみたいなサイトがないのが辛い
- 43 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 00:17:50.71 ID:P6f9n+3Y.net]
- >>37
angularは少し触ってるんよね 双方向バインドとかはいいんだけど DIあたりがまだいまいち...
- 44 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 14:10:35.76 ID:/7e79CqG.net]
- WPFはビデオアクセラレータ詐欺が致命的
速くねえんじゃ面倒なだけやん
- 45 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 17:21:34.69 ID:ASS/6Yz0.net]
- >>42
流行ってないから作る人もいないと言う事?
- 46 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 20:20:50.31 ID:TZq8STMW.net]
- 絶対に移行したくないでござるから
PHP5.2もStruts(無印)もVB6もバリバリ現役でござる
- 47 名前:デフォルトの名無しさん [2015/10/03(土) 00:09:13.50 ID:Keh2Ns9c.net]
- イベントソーシングの利点が分かりません
C#のサンプルでメリットを説明してくだだい
- 48 名前:デフォルトの名無しさん [2015/10/03(土) 01:47:55.03 ID:lM4fZrRH.net]
- 将棋アプリとかの再生機能。
- 49 名前:デフォルトの名無しさん [2015/10/04(日) 00:20:49.49 ID:Vt6Jil15.net]
- オーバーライドを強制しないインターフェイスって定義出来ませんか?
オーバーライドしなかった場合空のメソッドを暗黙的に実装して、戻り値がある場合は初期値(nullや0やfalse)を返すようにしたいです。
- 50 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 00:24:15.38 ID:E3In34i6.net]
- Javaに転職して下さい
- 51 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 00:26:36.62 ID:K/b1ABC4.net]
- インターフェースのデフォルト実装はできない
拡張メソッドで頑張れ
- 52 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 00:29:17.30 ID:2RSKP97g.net]
- インターフェースじゃなくて抽象クラスじゃダメなの?
- 53 名前:デフォルトの名無しさん [2015/10/04(日) 00:31:22.57 ID:Vt6Jil15.net]
- >>50
javaから来たんだがjavaってそんな事出来た?
- 54 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 00:47:11.48 ID:sYhIU9Uv.net]
- 俺もjava出身だけどできた記憶はねえな
- 55 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 00:47:22.38 ID:GuH6DZcU.net]
- 今のJavaはできる
- 56 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 00:50:36.50 ID:sYhIU9Uv.net]
- へえ、java8からdefault methodsなんてのが入ったのか
- 57 名前:デフォルトの名無しさん [2015/10/04(日) 00:51:05.31 ID:Vt6Jil15.net]
- java凄いな
- 58 名前:デフォルトの名無しさん [2015/10/04(日) 00:51:44.63 ID:Vt6Jil15.net]
- >>56
えっ俺3ヶ月前にjavaから移ってきたけどそんなの知らんぞ
- 59 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 00:54:15.30 ID:K/b1ABC4.net]
- お前が勉強してないだけだろ
- 60 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 00:55:28.30 ID:z9vnEhIM.net]
- スッキリJAVA入門にも書いてあったと思うぞ..
- 61 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 02:31:21.63 ID:/6Igeukh.net]
- なんか筋悪そうな機能だな。
そもそもインターフェイスって何だっけって思っちゃう。 C#が出た時、Java界隈のOOP原理主義者みたいのが凄い拒否反応だったような記憶があるけど そういう連中が何て言ってるのか聞いてみたい気がする。
- 62 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 02:45:56.51 ID:rWuKCJFV.net]
- 高木のひろみちゅがdelegateをさんざっぱらディスってた頃が懐かしいのう
- 63 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 02:53:35.34 ID:iiWOg/+e.net]
- インテリはいつだって過激なことしかやらないからね
ちかたないね
- 64 名前:デフォルトの名無しさん [2015/10/04(日) 03:15:03.16 ID:zHOzyLwf.net]
- >>61
なんで? インタフェースがあってデフォルト実装を持たすだけじゃん。 頭硬い
- 65 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 04:23:37.92 ID:sYhIU9Uv.net]
- 昨日言ったことなんて覚えていないさあ
- 66 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 06:21:43.98 ID:mWTPZ0uY.net]
- 今のJAVAは
new Thread( () -> {System.out.println("sub thread");} ) だからな
- 67 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 19:20:20.48 ID:BBaweDvN.net]
- LINQを初めて知った時に
求めていたものはこれだっ!って感動しました みなさんはどうでした?
- 68 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 19:40:29.64 ID:k/Vv5opt.net]
- ドメインモデルアンチパターンは完全に終わったなって思った
- 69 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 19:47:10.70 ID:n9SWOsb2.net]
- LINQ見たときは、読みづれーなー、と思いました
- 70 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 20:04:20.62 ID:FsLwYc7A.net]
- >>67
最初だけだった。 linq使いまくるとコードが読みづらい。 今では滅多に使わない
- 71 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 20:40:06.35 ID:F7DfZVqD.net]
- Linq使いまくるとコードが読みにくいって
どんなコード書いてんだよw
- 72 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 20:47:27.03 ID:BBaweDvN.net]
- >>70
滅多に使わないってことは コレクション操作するときも foreachとif文書く感じ? 普通メソッド形式で書くだろうから whereで絞って、selectして、orderbydescして、先頭n個取って来る みたいにメソッドチェーン通りに処理が分かると思うんだけど。
- 73 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 20:50:57.86 ID:FsLwYc7A.net]
- >>72
そのとおり。
- 74 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 21:07:29.40 ID:F7DfZVqD.net]
- >>73
いやーどう考えても foreach と if 文オンリーの方が コードが読みにくくないか?
- 75 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 21:16:05.68 ID:FsLwYc7A.net]
- >>74
そんな事ないわよ。for if で十分よ。
- 76 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 21:18:52.52 ID:F7DfZVqD.net]
- >>75
そこまで言うなら何も言わないわ ☆(ゝω・)vキャピ
- 77 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 21:19:07.05 ID:X+pziR5V.net]
- こーゆーのがレガシーコードを量産するのね
- 78 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 21:19:12.76 ID:2RSKP97g.net]
- >>72
読み辛いって言っているのは多分ラムダ表記のことなんじゃない? あのメソッドチェーンが読み辛いなんてことは流石に無いと信じたい
- 79 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 21:27:17.53 ID:GuH6DZcU.net]
- for if の方が意味的な密度が下がるからある意味読みやすい
COBOLの ADD 1 TO HOGE. MOVE HOGE TO OUTPUT_HOGE. が読みやすいというのと一緒
- 80 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 21:32:09.27 ID:F7DfZVqD.net]
- レガシープログラマの鑑だな
- 81 名前:デフォルトの名無しさん [2015/10/04(日) 21:43:56.71 ID:zHOzyLwf.net]
- linqはインテリセンスが汚染されるから、データ処理がメインじゃなきゃforeachで回すな
- 82 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 00:47:56.95 ID:LmMVGWnX.net]
- 気分で決めるかな
気分で物事を決められる立場にいるから
- 83 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 01:19:30.73 ID:IBdfcwn9.net]
- ニートとか?
- 84 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 01:43:47.39 ID:7gRuVKiR.net]
- やまだくん、座布団持ってきて!
- 85 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 01:55:09.54 ID:b3HB7/qz.net]
- linqを知らない人は読めないが、逆は読める
ならforで回してるほうが読みやすいということだ(QED)
- 86 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 07:51:51.63 ID:Hq8/NA/P.net]
- さすがにC#やっててLINQも使えない奴に合わせる必要ないでしょ
- 87 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 11:13:15.36 ID:1iyaU5vD.net]
- メソッド形式ばっかり使ってるわ。
クエリ式はやっぱり読みづらいし感覚的に好きになれない。
- 88 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 12:54:06.99 ID:6whxSJRO.net]
- メソッド式に虫酸が走る俺はどうやら少数派のようだ
クエリ式では出来ないこともあるから嫌々使うこともあるけど
- 89 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 13:50:25.54 ID:Hq8/NA/P.net]
- クエリ形式のがいいとか言ってるのは
SQL大好きな老害とかやろなぁ jQueryでメソッドチェーンしないんだろうか
- 90 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 14:04:40.42 ID:4nGRPUCN.net]
- そこで低品質の代名詞樽jQueryが出てくるのはギャグのつもりなのか?
- 91 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 15:29:13.32 ID:l+YmXvD7.net]
- LINQ使おうが使うまいがコードの読みやすさはコーダーの品質に依存する
一般的に言って、新しい物を知っているコーダーはそうでないコーダーに比べて品質が高い傾向がある LINQ使わないとしてもね
- 92 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 15:39:00.45 ID:Gxee2tr0.net]
- 自分が書いたコードをここに貼って見せなさいよ。
- 93 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:38:50.94 ID:b/j1ivXN.net]
- Linq 使わないって言ってるレガシーオヤジは
Entity Framework とか使ったこと無いのか?w
- 94 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:43:12.16 ID:wH6k7s5h.net]
- EF使ってなくともコレクション操作でお世話になるからなあ
- 95 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:41:26.63 ID:m/PM7Fjo.net]
- EntityFrameworkって
ストレスフルなだけのゴミからスクラップ廃材くらいには レベルアップしたの?
- 96 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:45:04.36 ID:AH/y3T7l.net]
- 少なくともウンコ盛りのアホな設定ファイル群は要らなくなった
ただ廃材でないかどうかは微妙
- 97 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 23:49:44.26 ID:tRTFuR2/.net]
- Rxのことも忘れないでください
クエリ式は、ラムダの記述を減らせるのがメリットだと思う 後、EFだとSQLがイメージし易い
- 98 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 23:59:02.02 ID:1LF/2R+b.net]
- >>91
> 一般的に言って、新しい物を知っているコーダーはそうでないコーダーに比べて品質が高い傾向がある そんなの聞いたことないし、単なる思い込みだろ この手の思い込みが激しい奴のコードの品質は低い傾向があるみたいだけど w
- 99 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 00:16:06.89 ID:TrEyw8kb.net]
- まあ人間いろんなタイプがあるから一概には言えんよ。当たり前だけど。
フットワークが軽くて新しいこととかトリビアルな知識はやたら持ってるけど 応用力とか設計力がない(要するにあんまり地頭が良くない)タイプもいるし、 逆にせっかくそこそこ知能は高いのに勉強嫌いで古い知識で止まってるタイプもいる。 オールマイティータイプもいる(これはごく少数だけど)
- 100 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 00:48:20.22 ID:yuX2pqxS.net]
- 新しい技術に脊髄反射で拒否反応を示す
職場のお荷物のIT土方が湧いてるなw
|

|