WPF(.NET4.x, .NET Core) GUIプログラミング Part25

■ このスレッドは過去ログ倉庫に格納されています
2021/02/05(金) 19:54:23.73ID:I+zADhcc0
Windows Presentation Frameworkについて語るスレ。

前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part24
https://mevius.5ch.net/test/read.cgi/tech/1575862574/

関連スレ
Windows 10 UWPアプリ開発 Part 2
http://mevius.2ch.net/test/read.cgi/tech/1499658092/

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2021/04/28(水) 12:52:58.79ID:jpT53IBc0
>>491
それはAI softのOEM版から何一つ進化していない
と同義語やね
2021/04/28(水) 15:33:20.91ID:aCz0R3qs0
M$自体劣化してるから仕方がない
2021/04/28(水) 17:01:57.36ID:QdyWhJOJ0
OS周辺は金にならんねん…
SaaSやサーバー売っとったほうがええねん…
2021/04/28(水) 17:22:37.81ID:jQpDsyge0
>>491
というか、日本製のIME(FEP)が優れていた。
Vzエディタとかも。
496デフォルトの名無しさん (ワッチョイ c0b5-8KU9)
垢版 |
2021/04/28(水) 21:47:04.36ID:2iApvDDg0
未だにWZエディタを使っている俺は勝ち組中の勝ち組
2021/04/29(木) 00:13:17.67ID:aTZmoNVK0
数十KGのFEPでできる処理なんだから
これからは不安定なOSを使うより
アプリに組み込んだほうがいいんじゃなかろうか
2021/04/30(金) 07:33:02.66ID:6pEgXOSU0
最近のMS好きだけどな。
ドキュメント関係は超絶劣化してるけど。
2021/04/30(金) 19:05:01.43ID:SwhpzWbG0
ドキュメントの手抜きこそが一番最悪。終わりの始まり。
2021/04/30(金) 19:07:49.60ID:kkXqBkDB0
禿同
2021/04/30(金) 20:18:37.89ID:z/doFYCyM
手とり足とりサポートしてやってもロクなもの作れないSI系の連中に媚びるより、
Azureで基盤だけ押さえつつ自分でサービス作ってエンドユーザーに直接売ったほうが儲かることにMSが気付いてしまったからな
2021/04/30(金) 21:19:45.65ID:ydJsEuCwM
ドキュメント関係も超絶劣化してるのは日本語のクソ品質な機械翻訳なやつだけでしょ
あれは確かに見るに耐えないけどさ

英語版ページを(原文/ブラウザ翻訳を対比しながら)見なきゃいけないのはまあ面倒だけど、慣れかなという気もする
503デフォルトの名無しさん (ワッチョイ df63-OedE)
垢版 |
2021/04/30(金) 21:59:23.14ID:1DS5oNQG0
原文も十分に説明不足だけどな
.NETとかはまだマシだが
2021/04/30(金) 22:05:22.19ID:SwhpzWbG0
ドキュメントビューアがそもそも糞すぎて。MSDNライブラリの頃は便利だったのに。
新しいのに置き換えるたびに機能劣化するのはほんと止めてほしい。
505デフォルトの名無しさん (ワッチョイ df6a-OedE)
垢版 |
2021/04/30(金) 22:09:06.78ID:+MPI7CJC0
原文もひでーよ
.NET Core になって更に酷くなった
2021/05/01(土) 01:47:08.32ID:bcFGaPTM0
>>504
MSDN Library 2001 の オフラインの Html Help は便利だったが、
VS 2005 の Help の Document Explorer からはオフラインヘルプも
使いにくくなった。
2021/05/01(土) 08:27:29.83ID:JN3rvTjcM
>>504
.NETFramework は内容はともかくそこそこ見易いしpdfでも落とせるから他のドキュメントもこれにして欲しい
https://i.imgur.com/m1E3CEy.jpg
2021/05/01(土) 19:06:08.52ID:jUoUZG3Jr
ドキュメントは必要な情報はあまり記載されずにどーでもいいことが長々と書かれてる
2021/05/01(土) 19:57:42.61ID:PfcW7gBW0
サンプルも意味分からんの多いしな
唯一まともだと思えたのはアップデートを繰り返した非同期処理のサンプル
あれはかなり分かりやすい
2021/05/02(日) 01:27:57.49ID:Jc9e5ibud
ドキュメント劣化なんかしてないでしょ。
日本の文章が適当になってるのは日本人のソフトでの貢献やフィードバックが年々下がってるから仕方ないのでは。
2021/05/02(日) 02:20:25.64ID:iDx07XjZ0
というより優先度の問題だろね
2021/05/02(日) 06:14:07.72ID:3pv1ulAu0
ほんと最近のMSのPGは酷い。サンプルのソースのレベルが低い。
まるでOracleのサンプルレベルのが増えてきた。
2021/05/02(日) 09:05:20.68ID:nVHOF+hP0
ORACLEのドキュメントとか読ませる気あんのかっていうレベル
2021/05/02(日) 12:24:32.99ID:i3WiXYxp0
高いセミナー料金で儲けるスタイルだし
515デフォルトの名無しさん (ワッチョイ a7b5-YF1U)
垢版 |
2021/05/02(日) 15:02:25.20ID:lgUX0QaL0
一番クソなのはMSDNの質問コーナーだろ
何か質問すると、第一声が「専用のアプリでログ記録して送って下さい」だからな
いやいや、そのままの状態で答えられるだろ
それで応答が無いと「解決しましたか?」・・・するかヴォケ
マイクロソフトにはクソしかいねぇ
2021/05/02(日) 23:36:20.27ID:lVaaBBv3M
✕マイクロソフトは無能
○日本マイクロソフトは無能
2021/05/02(日) 23:40:21.21ID:3pv1ulAu0
WPFの出来が証左。
2021/05/03(月) 02:40:19.64ID:6nngPquM0
MSのドキュメントはしらんけどオラクルのは普通に読みやすいと思うが・・・
2021/05/03(月) 10:04:37.29ID:gb+m3ZrYM
一見読みやすいけどところどころで原文と逆の意味になってたな
2021/05/03(月) 13:13:29.31ID:uPVVj7+m0
enum定数なんかうっせえよ毛唐、英語が世界の共通語とかナチュラルに思ってんじゃねえよって言いたくなる
2021/05/04(火) 18:11:29.63ID:BAyrKuHc0
MSのドキュメントはしらんけどオラクルのは普通に読みやすいと思うが
2021/05/04(火) 21:39:17.02ID:TVbhIAUK0
いやーOracleはひどい…
523デフォルトの名無しさん (ワッチョイ df6a-OedE)
垢版 |
2021/05/04(火) 21:51:38.25ID:DjNEpa0s0
昔のJDKのドキュメントは良かったな
今のは知らんけど
2021/05/05(水) 17:56:40.38ID:I2MxURE+M
>>522
Java有償化(OpenJDKは有るけど)、Oracleライセンス料金アップと来てる
MySQL商用ライセンスのみになったらユーザー皆発狂するだろうね
2021/05/05(水) 18:03:19.77ID:t8BxhKOa0
このスレにJava使ってる馬鹿なんていないと思うぞ
526デフォルトの名無しさん (ワッチョイ a7b5-YF1U)
垢版 |
2021/05/05(水) 18:03:41.31ID:fRp8a0hl0
>>524
MySQLが商用ライセンスのみになっても、MariaDBがあるのでは?
2021/05/05(水) 18:23:13.68ID:VLsSvaJz0
そこはSQL Serverと言うところでしょ!!!
2021/05/05(水) 18:33:45.60ID:t8BxhKOa0
MSのスレで最近オカルトJava信者が暴れてるよな。
529デフォルトの名無しさん (ワッチョイ a7b5-YF1U)
垢版 |
2021/05/05(水) 19:13:08.34ID:fRp8a0hl0
>>527
マイ苦労ソフトの犬が!
最初から課金する腹のDBは使わねぇ!

>>528
本格的にJavaがオラ狂うに課金され始めて行き場を失ってるんだろ
ここは俺達ががっちりとガードしないとな

>>521-524
二度とこの敷居を跨ぐんじゃねぇ!( ゚д゚)、ペッ
2021/05/05(水) 19:16:54.93ID:t8BxhKOa0
無償でもJavaなんて使ってる時点でアホだろ
2021/05/05(水) 21:00:10.65ID:tRoHSHAj0
>>530
なぜでしょうか?
2021/05/05(水) 21:08:38.08ID:t8BxhKOa0
このスレで説明するまでもない。

なぜなら無償のC#があるから
2021/05/05(水) 21:09:35.31ID:kj6fybeU0
同じ事しても単価安いからな
オフコンのコボラーと一緒で
同じコボラーでも汎用機なら需要があるが

JavaもAndroidなら需要あるのも同じだね
2021/05/05(水) 21:20:02.86ID:t8BxhKOa0
散々訴えられたからgoogleはとっくにkotlinを推奨してる。
535デフォルトの名無しさん (ワッチョイ df6a-OedE)
垢版 |
2021/05/05(水) 21:57:08.28ID:7zQHTqu30
なんか変なのが湧いてるなw
2021/05/05(水) 22:09:02.61ID:WjlkJw/n0
>>529
> 最初から課金する腹のDBは使わねぇ!
小規模ならExpress Editionでいけるぞ
2021/05/05(水) 22:12:26.74ID:kyCLKfEx0
今はLocalDBもある
これって開発限定なんだっけ?
538デフォルトの名無しさん (ワッチョイ dfe6-HlUj)
垢版 |
2021/05/05(水) 22:15:36.62ID:TYeLzB6b0
>>536
Express用にいまさらLinux鯖用意するのもなぁ
2021/05/06(木) 05:49:04.88ID:Gj7e+0EG0
>>537
そうみたいやね
https://sqlazure.jp/r/sql-server/401/
2021/05/06(木) 11:50:52.14ID:r88IO2VXM
>>526
ああ、そうか
MariaDB有ったな
2021/05/06(木) 14:29:53.75ID:r88IO2VXM
>>無償のJava
半年毎に更新だからね
542デフォルトの名無しさん (ワッチョイ a7b5-YF1U)
垢版 |
2021/05/06(木) 21:14:56.03ID:8GAF5lP60
全然関係ないが、これから俺が進むべき道が見えたぜ、ありがとう〜!!
2021/05/19(水) 18:55:44.83ID:2u/GlcmY0
>>421
WinFormsの保守でめちゃくちゃ困ってる。
OS×DPI×解像度の50パターン弱の組み合わせでレイアウトが崩れないか確認するんだけど
崩れるんだよ(怒)
その回避のためすっげー泥臭い処理入れてる。
今時ウィンドウサイズ固定で使い勝手も悪いし。
WPFで作っておけば何も特別な対応いらなかったのに。

あとWinFormsが糞なのはUI変更のdiffが取りづらいこと。
使ってるカスタムコントロールのせいなのか知らんが、プロパティ1つ変更するだけでDesignerファイルが
ぐっちゃぐちゃに書き換えられた。
結果、差分見るのは諦めてチェックインのコメントを信じることにした。
2021/05/19(水) 21:22:36.61ID:AkqTaOuc0
winformだって特別な対応いらないだろう。
◯◯なDPI、解像度はサポートできませんでいい。単におまえのコミュ力不足。
デサイナが変更するファイルを覗く時点でかなり変な奴なのは分かる。

客がどうしてもと言うならWPFに移行しましょうと見積もり出せばいい。
まぁそうやって新しく作り直せばwinformの劣化品ができるんだけどなw
2021/05/19(水) 21:45:24.24ID:2u/GlcmY0
高DPI環境における Windows Forms アプリ終了のお知らせ
ttps://hilapon.hatenadiary.org/entry/20160621/1466501984

>◯◯なDPI、解像度はサポートできませんでいい

IEでしか動きません、みたいなのはゴミソフト。
普及している環境はサポートして当たり前。

>デサイナが変更するファイルを覗く時点でかなり変な奴なのは分かる。

チーム開発したことない人?
他人がコミットしたコードを確認しないの?

>まぁそうやって新しく作り直せばwinformの劣化品ができるんだけどなw

winformより劣化品はないのでそれはないでしょうね。
2021/05/19(水) 22:17:00.53ID:nB+jyXy90
>>544
コミュ力って何想定してんの?
社畜だったら顧客から開発部門まで何段階の伝言ゲームがあるか知ってるだろ?
2021/05/19(水) 22:28:21.45ID:Cqry3XkD0
>>543
Designer.csみたいなものを実用化したのは素直にすごいと思うが、
すごいことはすごいんだけど結局csのコードにする意味って無かったよな。
2021/05/19(水) 22:29:22.64ID:6z1F6eTD0
そっか只のrcじゃね?
2021/05/20(木) 04:45:07.63ID:Fc2H9Z9f0
>>543
少しずつWPFに移行すればいいんじゃね?
俺もwinformアプリの保守やってるが、修正や仕様変更の機会にコントロール単位やダイアログ単位でWPFに書き換えてるよ
2021/05/20(木) 07:29:13.26ID:RygeEIPTd
>>546
顧客と直接話しないの?
2021/05/20(木) 07:44:10.71ID:MTRunGvYM
ヒエラルキーの下の方なんだろ
あんまり突っ込んでやるな
2021/05/20(木) 08:39:35.72ID:TukMQ9+j0
ああそうか、受託生産か
すまんな、商品開発なんでちょっと感覚違ったわ
553デフォルトの名無しさん (ラクッペペ MM17-JFKK)
垢版 |
2021/05/20(木) 09:55:56.36ID:5AoKyC+FM
>>545
IEが使えない環境は無い
2021/05/20(木) 12:38:04.13ID:rrw/SLom0
>>550
社内でしか使わないシステムならともかく、不特定多数に販売するソフトで誰と話すんだ?
555デフォルトの名無しさん (ラクッペペ MM17-JFKK)
垢版 |
2021/05/20(木) 12:40:38.39ID:5AoKyC+FM
不特定多数にwinform売るなよ
2021/05/20(木) 12:47:38.75ID:rrw/SLom0
だよな
2021/05/20(木) 13:08:15.73ID:SHOt4Yy6M
本当に不特定多数ならWebだわな
どうせ不特定多数(数社)なんだろうけど、それくらいならプロパーのエンジニアだったらエンドユーザーと話す機会は普通にあるだろうね
2021/05/20(木) 18:41:42.14ID:rrw/SLom0
>>557
企業向けじゃなくてコンシューマー向け。
それに保守って書いてある通り既にユーザーは今のサポート環境で長年使ってるわけ。

論点がずれてるぞ。
労力を使わずに潜在顧客が増やせるならその方がいいに決まっている。
サポート範囲は可能な限り増やすべき。
ただポンコツUIフレームワーク(winform)なんか使ってるせいでそれが多大な負担になってしまっている。
2021/05/20(木) 21:32:53.59ID:rj2yn5Ad0
ポンコツはMS開発者も認めるWPFじゃないだろうか。
2021/05/20(木) 22:09:29.05ID:O5it4X7j0
複雑なことしなきゃ普通に使いやすいよWPF
2021/05/20(木) 22:26:10.97ID:dW19hmuU0
複雑なこととは違うかもしれんが、複雑な画面はFormsよりはるかに開発が楽だなぁ。
562デフォルトの名無しさん (ワッチョイ 3f6a-sort)
垢版 |
2021/05/20(木) 22:29:52.21ID:TukMQ9+j0
ぽんこつじゃ無いUIフレームワークってなんだろう
特にゼロ年代から使えた奴で、今も保守可能なものって
563デフォルトの名無しさん (ワッチョイ 33e5-jLf6)
垢版 |
2021/05/21(金) 08:56:21.33ID:WlKOhNbb0
GridのChkBoxみたいに見た目はいいけどツカエネーのが多い
2021/05/21(金) 09:34:27.46ID:gczmCAuC0
MaterialDesignUIを見てたらモチベは上がるな
2021/05/21(金) 09:48:04.59ID:G4ChsNQw0
webアプリに馬鹿にされないレベルに
やっと到達しただけ。
2021/05/21(金) 15:31:14.08ID:8Q0/qbhs0
MS開発者が使いたがらない時点で終わってる。いや一般の開発者にもほとんど普及しなかったが。
このスレの一部の住人だけマンセーしてて笑える。Javaの盛り返しはWPFのおかげかもしれない。
2021/05/21(金) 17:54:31.81ID:sCYD2aJD0
WinUI 3の話題ってどこでしてるの?
568デフォルトの名無しさん (ラクッペペ MMb6-jLf6)
垢版 |
2021/05/21(金) 18:41:02.46ID:P35wDmNWM
ここをどこだと思っている?

日本だぞ!
2021/05/21(金) 18:51:25.96ID:M1zHJ23m0
>>567
バグがまだ多いのはしゃーないけど、遅いのが気に食わんな
AOTのUWPに比べて体感で倍ぐらい遅い
2021/05/21(金) 18:57:40.06ID:JnDXQQwZ0
WINUI3ってちゃんと2、3個のファイルに収まる?
form出すだけでコンパイルすると20個ファイルありますとかじゃ絶対嫌なんだが...
2021/05/21(金) 18:59:07.52ID:0Nm9+F+bM
.NET Core系は基本的にDLL祭りだから安心しろ
それが嫌ならもう.NET辞めたほうがいい
2021/05/21(金) 19:04:28.31ID:d52/Dr3P0
シングルバイナリ作らんかい
2021/05/21(金) 19:06:54.29ID:sE2mjMEv0
iexpress使って誤魔化せば
2021/05/21(金) 19:37:46.57ID:8Q0/qbhs0
もうぼろぼろだな
2021/05/21(金) 20:16:22.50ID:M1zHJ23m0
外形的に見えない関連ファイルの多さは問題視する場所じゃねーな
単にケチつけたいだけだろ
500MBのHDDって時代じゃあるまいに
2021/05/21(金) 20:33:52.74ID:8Q0/qbhs0
MSは失敗続きでもはや何も期待してないのであら捜しする気もない。
なんでこーなった。始まりはWPFからじゃないのか。
2021/05/21(金) 21:53:11.65ID:zqtp1sUR0
>MS開発者が使いたがらない時点で終わってる。いや一般の開発者にもほとんど普及しなかったが。

MSは大所帯だからWPF、UWP、Formsどれでも使いたがらない奴は存在するだろうが、
そうじゃなくて何か数字が出ている話か?
2021/05/21(金) 22:01:20.89ID:8Q0/qbhs0
>>577
MSのキラーアプリと呼べるのは、VS、Explore、IE(Edge)、Officeかな。
これ以上の説明がいるならキミにWPF宣教師の称号を与えよう。
2021/05/21(金) 22:06:12.30ID:zqtp1sUR0
わーいw称号もらったー
580デフォルトの名無しさん (ワッチョイ 5a63-4P7j)
垢版 |
2021/05/22(土) 00:51:36.36ID:Hmex1cUS0
QMLにしといてよかった
581デフォルトの名無しさん (エムゾネ FFba-4Cki)
垢版 |
2021/05/22(土) 12:03:11.84ID:vbX2nPFnF
>>571
繰り返す
いつか来た道
2021/05/22(土) 13:31:30.80ID:MFYzWQnb0
>>581
そういうことじゃない。
ただシングルバイナリにしても馬鹿みたいに巨大なファイルになるから
Core系はサーバーサイド以外では使いづらい。
ちょっとしたツールを作って配るなら当分Frameworkの方を選択した方がいい。
2021/05/22(土) 13:52:34.57ID:gPtzyzSf0
同梱ランタイム部分なんてせいぜい数百MBじゃね
2021/05/22(土) 14:16:46.34ID:MFYzWQnb0
1〜2MBで済んでたものが数百MBになるのは馬鹿らしい。配布方法に制限が出る。
2021/05/22(土) 14:16:59.50ID:F6wYMINE0
>>583
LinuxのWineと互角だな。
2021/05/22(土) 14:19:44.36ID:F6wYMINE0
訳分からんな。
昔は320KBのフロッピー一枚で結構楽しいゲームが出来たのに。
2021/05/22(土) 14:23:46.04ID:gPtzyzSf0
数百MBで配布に悩むのか
苦労してんのねえ
2021/05/22(土) 14:25:43.62ID:LHGAEane0
ファイルサイズならUWPが最強なんだがね
ライブラリから使っている部分だけ取り出して再パッケージだからな
.net nativeが将来WinUI3の後継で実現されたらいいのにな
2021/05/22(土) 14:47:36.70ID:F6wYMINE0
>>587
個人的には、庶民目線に立てなくなったら起業は衰退すると思うし、存在意義
も薄れると思うけどね。
2021/05/22(土) 14:47:58.04ID:MFYzWQnb0
それこそフロッピーが現役の会社も探せばまだあるだろうし、
メールもチャットも大抵5MBとか10MBとか制限かかってるところは多いだろうし、
クラウドストレージもファイルサイズが大きいと同期にやたら時間がかかって使いにくいこともあるし。
2021/05/22(土) 14:50:06.70ID:lDGknArqH
>>583
そんなにいかない。130-140MB程度。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況