ふらっと C#,C♯,C#(初心者用) Part140

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん (ワッチョイ 9e9f-LwdJ)2018/10/04(木) 18:56:38.41ID:JnxMNCXd0
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■関連スレ
C#, C♯, C#相談室 Part93
https://mevius.5ch.net/test/read.cgi/tech/1492818720/
■前スレ
ふらっと C#,C♯,C#(初心者用) Part139
https://mevius.5ch.net/test/read.cgi/tech/1533466544/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/ja-jp/library/gg145045.aspx
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

0952デフォルトの名無しさん (ワッチョイ 4676-/nUu)2018/12/14(金) 11:23:58.59ID:lkWiVuQs0
今ならWinFormかUWPの2択だな
WPFはない

0953デフォルトの名無しさん (アウアウエー Sa82-KEhP)2018/12/14(金) 11:29:39.83ID:pFvZXuP0a
UWPはもっとないと思うw

0954デフォルトの名無しさん (ワッチョイ ebb3-rSJK)2018/12/14(金) 11:40:43.63ID:T5iMn8UB0
>>952
UWPは風前の灯やぞ

0955デフォルトの名無しさん (アウアウエー Sa82-KEhP)2018/12/14(金) 11:42:15.94ID:pFvZXuP0a
C#とたぶん関係ないけど、病院の待合室とか、科学館みたいなところで
いろんな情報をアニメーション付きで表示するサイーネージって今は何を使って開発してるの?
ああいうの大半はWindows PCだと思うけど

まさかFlashじゃないよね

0956デフォルトの名無しさん (ワッチョイ ebb3-rSJK)2018/12/14(金) 11:43:35.88ID:T5iMn8UB0
>>955
何で作ってんのかは知らんけどああいうのがWPFを使うべき案件

0957デフォルトの名無しさん (ワッチョイ 1ae9-5HC6)2018/12/14(金) 12:05:29.63ID:dJlHzP7u0
なんでwebアプリだったら生産性が落ちるんだw
そんなんケースバイケースじゃん
広い世の中いろんな案件、全部一緒くたにしてよく語れるなw

0958デフォルトの名無しさん (オッペケ Sra3-lMXg)2018/12/14(金) 12:30:35.29ID:ccHhRNR2r
Webアプリってことはサーバー用意しないといけないじゃん

WinFormでForm全体にGeckoブラウザ表示してhtmlとcssでUIつくればよくね?

0959デフォルトの名無しさん (ワッチョイ faeb-3flP)2018/12/14(金) 13:00:30.21ID:LzA8nB0t0
そうしてみんなelectronにたどり着く
c#を捨ててtypescriptへ

0960デフォルトの名無しさん (ワントンキン MMfa-k5TM)2018/12/14(金) 13:37:59.34ID:i6VXwEfYM
erectionに空目した

Winform推してる人ってマジなのか?
デスクトップアプリ作るならWPFかUWPのどっちかだろう
いまだにWindows7の会社もあるんだからWPFしか使えないところもある

Winformの利点はvbでポトペタで誰でも出来るから作る人すぐ見つかるぐらいだと思うが

0962デフォルトの名無しさん (ワッチョイ faeb-3flP)2018/12/14(金) 14:27:13.84ID:LzA8nB0t0
WinFormはlinuxでも動くからな

0963デフォルトの名無しさん (スププ Sdaa-sY6B)2018/12/14(金) 14:49:36.05ID:tIMQiboGd
>>949
だいたいそういうものは特定の部署の人だけが使うものだから、そんなに細かくグループポリシー切ってないし、
グループポリシー変えるってのはそれこそ環境変えることだから、超慎重論者が出てくるよ。

0964デフォルトの名無しさん (スププ Sdaa-sY6B)2018/12/14(金) 14:52:35.74ID:tIMQiboGd
>>955
サイネージはFlashあるよw
モダンな所だとHTML5だろうけど。
Animateで作れる範囲が多いんじゃないかな。
待合の番号表示はまさにWPFでやってるのを知ってる。

0965デフォルトの名無しさん (ワッチョイ eac3-+KUv)2018/12/14(金) 15:21:21.44ID:kZ6ZIZH+0
とはいっても、winformとWPFはオープンソース化されるわけで

0966デフォルトの名無しさん (ブーイモ MM47-MGZ2)2018/12/14(金) 17:17:59.74ID:VNQD+NFIM
>>958
業務アプリならどっちみちサーバーは必要
Webならクラウドでハード持たずに解決することもできる

0967デフォルトの名無しさん (スプッッ Sd4a-g8EJ)2018/12/14(金) 18:56:43.52ID:6Ms+lAwHd
>>943
ClickOnceの証明書どうしてる?

0968デフォルトの名無しさん (アウアウウー Sa4f-nx0W)2018/12/14(金) 20:34:27.98ID:yUc1T11Ea
WinFormsいいよ、低レベルだから開発要員も集めやすいし

0969デフォルトの名無しさん (ワッチョイ 23c9-UKyl)2018/12/14(金) 20:40:59.53ID:bPiqsy2d0
WPFはWinFormを脳死で移行出来る仕掛けを作らなかったのが敗因

0970デフォルトの名無しさん (オッペケ Sra3-lMXg)2018/12/14(金) 20:54:36.99ID:ccHhRNR2r
結局まともなUIフレームワークがないのかあ
やはりWinFormにGeckoかクロウニウム表示して裏はc#ってのがいいんじゃねーの

0971デフォルトの名無しさん (ワントンキン MMfa-L3Bz)2018/12/14(金) 21:08:51.43ID:xK9LChruM
今の時代はWinFormsが低レベルなんだよなぁ、と感慨にふける

0972デフォルトの名無しさん (ワッチョイ 0e33-U1IU)2018/12/14(金) 21:15:19.16ID:xmsOh7Vk0
winformsでも単色ベースでちょっと半透明でも混ぜとけば今風になるじゃろ?
xmlから動的生成もやろうと思えばできるし

0973デフォルトの名無しさん (スフッ Sdaa-/nUu)2018/12/14(金) 22:26:59.49ID:U+Tbp34pd
WinFormでもちょっと凝った効果出したかったらOnPaintオーバーライドしてどうとでも描画できるからまったく問題ない

0974デフォルトの名無しさん (ワッチョイ 0ae3-7LdQ)2018/12/14(金) 22:56:50.37ID:9pcN/dVr0
OSに合わせてフラットデザインにしてよ

0975デフォルトの名無しさん (ワッチョイ 1e81-ejmu)2018/12/14(金) 23:01:36.40ID:GJ/DAGX40
WPFはサードパーティーのコントロールとかかわなくてもきれいなUIつくれる。
UIだけでなくDatabindingもWPFのが出来がいい

否定してる人は勉強してなくてWPFほとんど使ったことない人だろうな

0976デフォルトの名無しさん (ワッチョイ 1e81-ejmu)2018/12/14(金) 23:08:33.13ID:GJ/DAGX40
>>963
中堅以上の企業ならdesktop PCの管理ツールいれてるでしょ
グループポリシーじゃなくても管理ツールで一括でdeployはできる

web appの場合はブラウザのバージョンをそろえる必要があるし
web appのが楽とも言い切れない

0977デフォルトの名無しさん (スププ Sdaa-sY6B)2018/12/14(金) 23:36:18.74ID:2263YZDvd
>>967
ちゃんと買ってるのもあれば、そうでないものあるって感じかな。
一応ルート証明書としてポリシーで撒いてるものはあるけど、必ずしも全てのプロジェクトでそれが使える訳ではない。

0978デフォルトの名無しさん (スププ Sdaa-sY6B)2018/12/14(金) 23:41:16.45ID:2263YZDvd
>>976
インストールって行為がいかんのだと。
こちらが入れるあちらが入れるの問題ではない。
あんまり資産管理アプリの存在を気取られる訳にもいかんしな。

ブラウザのバージョンはもっと話が単純で、完全固定だよ。IEだけど。
Windows Updateも検証してから撒いてる。

0979デフォルトの名無しさん (アウアウエー Sa82-KEhP)2018/12/15(土) 00:14:27.07ID:eiocXHQpa
>>975
そんなことないよw
もうだいぶ忘れちゃったけど、Win8が出た時にストアアプリと一緒にWPFも勉強した。

その上でやっぱりWPFは問題あると思う。
WPFの利点は認めるし、XAMLを導入した問題意識もよく分かる。

Windows Formって基本的に30年前のUIだから表現力に問題があるのはしょうがないとしても、
実用的なUI作るとFormのコードが肥大化してメンテしづらくなる。

だからバインディングその他を使ってイベントハンドラを追放しよう、って発想はよくわかるけど、
これでコードが減って可読性が上がってメンテしやすくなったかと言うと...個人的には大疑問。

むしろFormより悪くなっちゃってるとしか思えない。
WPFが普及しなかったのか結局そこだと思う。

前も書いたけど、WPFは作ってる時はいいけど、後で見た時に必ずしも可読的じゃない。

0980デフォルトの名無しさん (アウアウエー Sa82-MGZ2)2018/12/15(土) 01:51:33.86ID:mgmsvi+Ca
全くもって違うよそれは
WPFではUIの自由度が上がることで制御すべき状態の数が激増するから、
それが極力開発者の負担にならないようにするためにバインディングが強化されたんだよ。
WPFの本来の思想でいえば、普通にコードビハインド書きまくって従来のコンポーネント指向で作るのが正しい使い方。

0981デフォルトの名無しさん (ワッチョイ 868a-UKyl)2018/12/15(土) 02:39:09.34ID:LeOuIFUL0
WPF一択

UIを大幅リニューアルするとき、xamlだけの修正でVMは弄らずにすんだから
きちんと分離しといてよかったなと思う。

あと最近増えてきた高解像度ディスプレイで文字を拡大表示するPC(Surfaceとか)で、
プログラム側の対応無しに自動的にサイズ調整してくれるのも助かってる。

WinFormで高DPI対応とか地味なうえにめんどくさくてやる気出んわ

0982デフォルトの名無しさん (ワッチョイ 0ad2-g8EJ)2018/12/15(土) 06:03:04.70ID:jbLsS7fN0
>>976
.NET Frameworkのバージョン揃える方がきつい

0983デフォルトの名無しさん (ワッチョイ ebf2-L3Bz)2018/12/15(土) 08:32:34.22ID:Kj42lvXa0
すでに(初心者用)を見失ってるな

0984デフォルトの名無しさん (スププ Sdaa-sY6B)2018/12/15(土) 09:11:51.00ID:PMHZuoPdd
あと、Blend使っておくとデザイナーさんがデザインガイドライン通りに直してくれるプロジェクトだったから、WPFはありがたかったな。

0985デフォルトの名無しさん (ワッチョイ ebb3-rSJK)2018/12/15(土) 09:30:10.49ID:HhhdbPQI0
Delphiのバインディング知ってるとWPFのそれはあまりに複雑

0986デフォルトの名無しさん (ワッチョイ 0ae3-7LdQ)2018/12/15(土) 10:07:39.43ID:88lSHx3P0
バインドつながらないときにどこが腐ってるのか調べる方法が蝨潰しだからクソ
やること決まってるんだからあるべき接続図をビジュアル化して出せ

さらにつながらない原因ってこっちのコントロールではこのやり方でできたけど
こっちのコントロールでは無理なんすよっていう開発者の程度の低いボケ
そら誰も使わん

0987デフォルトの名無しさん (ワッチョイ 0ae3-7LdQ)2018/12/15(土) 10:14:03.99ID:88lSHx3P0
はっきり言うけど
OnDrawかOnPaintで値が好きにいじれる
mfcやwin32のが遥かに完成されてる

0988デフォルトの名無しさん (ワッチョイ 139f-5Jpq)2018/12/15(土) 10:28:26.19ID:wll8PTaL0
>>986見てるとWPF嫌いなヤツは無能なんだなって思う
できるやつはWPFの恩恵受けられるから良く思えて無能はその逆ってことだな

0989デフォルトの名無しさん (ワッチョイ 0ae3-7LdQ)2018/12/15(土) 10:32:40.12ID:88lSHx3P0
>>988
では、「素晴らしい」開発を一人でやりたまへ

0990デフォルトの名無しさん (ワッチョイ 1e81-ejmu)2018/12/15(土) 10:44:09.11ID:Wu4Fx0bU0
次のスレッドがまだない

0991デフォルトの名無しさん (ワッチョイ 1e81-ejmu)2018/12/15(土) 10:49:03.13ID:Wu4Fx0bU0
次たててきた

ふらっと C#,C♯,C#(初心者用) Part141
http://mevius.5ch.net/test/read.cgi/tech/1544838367/

0992デフォルトの名無しさん (ワッチョイ 4f17-2dqZ)2018/12/15(土) 11:08:48.30ID:o4PwGoKi0
>>991は荒らしが建てたスレなので使わないでください

ふらっと C#,C♯,C#(初心者用) Part141
https://mevius.5ch.net/test/read.cgi/tech/1544839627/

0993デフォルトの名無しさん (ワッチョイ 1e81-ejmu)2018/12/15(土) 11:51:45.05ID:Wu4Fx0bU0
>>992
重複たてる奴が荒らし

0994デフォルトの名無しさん (ワッチョイ 13bb-gnc1)2018/12/15(土) 13:02:39.07ID:ciWGnj730
たりないあたまでがんばったのはすごい
ようちえんからやりなおして、たりないぶぶんをてにいれてきてね
ばいばい

0995デフォルトの名無しさん (ワッチョイ 0fc3-vjmv)2018/12/15(土) 13:20:20.92ID:Xa6jDRNv0
>>987
ちょっと凝ったことをしようとすると
すぐそれに頼ることになるのが嫌なんだけど

0996デフォルトの名無しさん (ワッチョイ ebb3-rSJK)2018/12/15(土) 13:38:19.29ID:HhhdbPQI0
>>987
無理

0997デフォルトの名無しさん (ワッチョイ 1e81-ejmu)2018/12/15(土) 13:58:22.86ID:Wu4Fx0bU0
>>987
C, C++は生産性が低いからC#使ってるんでしょうに

>>981
WPFのが分離されたきれいなコード書きやすいのはおおきなメリットだろうね

0998デフォルトの名無しさん (ワッチョイ 1e81-ejmu)2018/12/15(土) 14:04:42.98ID:Wu4Fx0bU0
>>979
イベントハンドラは便利だし普通にWPFでつかってる。
メソッド長くなり過ぎないようにしてれば、後でそこまで困ったことには
ならないと思っている。
データはEntity Framworkでやってコード短くしている

0999デフォルトの名無しさん (ワッチョイ 1e81-ejmu)2018/12/15(土) 14:05:22.02ID:Wu4Fx0bU0


ふらっと C#,C♯,C#(初心者用) Part141
http://mevius.5ch.net/test/read.cgi/tech/1544838367/

1000デフォルトの名無しさん (ワッチョイ 1e81-ejmu)2018/12/15(土) 14:05:38.70ID:Wu4Fx0bU0
1000
荒らしたがたてた重複は無視で

10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 71日 19時間 9分 0秒

10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

レス数が1000を超えています。これ以上書き込みはできません。