◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

WPF(.NET4.x, .NET Core) GUIプログラミング Part24 YouTube動画>9本 ->画像>3枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1575862574/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん (ササクッテロ Spcf-v5QR)
2019/12/09(月) 12:36:14.49ID:9LsUsH++p
Windows Presentation Frameworkについて語るスレ。

前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
http://2chb.net/r/tech/1557960752/

関連スレ
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
2デフォルトの名無しさん (ササクッテロ Spc1-r1mA)
2019/12/09(月) 12:54:39.97ID:9LsUsH++p
保守
3デフォルトの名無しさん (ササクッテロ Spc1-r1mA)
2019/12/09(月) 15:23:47.54ID:9LsUsH++p
保守
4デフォルトの名無しさん (ワッチョイ 4dda-LTTH)
2019/12/09(月) 15:41:07.68ID:xDqRqpAU0
1000ならwin10で奇跡の復活
5デフォルトの名無しさん (ワッチョイ ed02-4k4v)
2019/12/09(月) 19:14:28.20ID:T4jQEVxC0
通知領域常駐アプリ整備士
「80パーセント?冗談じゃありません。現状でアプリの性能は100パーセント出せます」

シャア
「ウィンドウは付いていない」

通知領域常駐アプリ整備士
「あんなの飾りです。偉い人にはそれがわからんのですよ」
6デフォルトの名無しさん (ワッチョイ 2363-Uyjt)
2019/12/09(月) 19:50:30.13ID:NuZM5pu00
>>5
ごめんどういう意味?
7デフォルトの名無しさん (ブーイモ MM43-j64R)
2019/12/09(月) 20:11:09.42ID:5TQ+THPmM
あーウゼー
8デフォルトの名無しさん (ワッチョイ cb68-v5QR)
2019/12/10(火) 00:36:14.25ID:YcQklsqk0
UWPやろうや
9デフォルトの名無しさん (ワッチョイ 0663-bAjL)
2019/12/12(木) 20:59:06.07ID:ICe1D2RD0
どうぞ
10デフォルトの名無しさん (ワッチョイ 62ad-lPXF)
2019/12/13(金) 04:00:46.58ID:hyzYl/Qc0
>>8
Win7で動くならやってるわ
11デフォルトの名無しさん (ササクッテロ Spdf-0owL)
2019/12/13(金) 12:00:42.74ID:7b8qFeLpp
現行なのにWPFより過疎なUWPスレ
12デフォルトの名無しさん (ラクペッ MMb7-bAjL)
2019/12/13(金) 12:35:12.03ID:I2cXzzwaM
ユニバーサルデバイスがないからな
13デフォルトの名無しさん (ワッチョイ 5701-2Uq8)
2019/12/13(金) 14:55:27.23ID:7oWhly6q0
人脈が無いから手を出さない
WPF(.NET4.x, .NET Core) GUIプログラミング Part24 	YouTube動画>9本 ->画像>3枚
14デフォルトの名無しさん (ワッチョイ 6fa0-tmvH)
2019/12/13(金) 16:58:51.22ID:RMnyp2bX0
WPFもWindows 7 SP1 .NET Core 3.1(LTS)の最終環境に到達したな
15デフォルトの名無しさん (ワッチョイ 6261-Trfe)
2019/12/13(金) 17:13:42.09ID:wVkcEFxk0
>>8
MSは、UWP から、Win32アプリの方に戻ってきていると書いている人がいた。
16デフォルトの名無しさん (ドコグロ MM07-oPxD)
2019/12/13(金) 17:31:14.87ID:ftjAwgQIM
>>13
MSの取り巻きって内輪ノリが酷くてキモいんだよなあ
MS系スタックはなまじ一貫性があるから変な空気が醸成されやすい
17デフォルトの名無しさん (ワッチョイ 12bd-5lar)
2019/12/15(日) 00:43:16.96ID:0ut6mezL0
結局、今 windowsのexeアプリを作る時、UIは何で作ればいいの?
wpfは機能追加全然ないし。プレースホルダー付きのテキストボックスすら無いし(追加されたらすまん)
18デフォルトの名無しさん (ワッチョイ 12bd-5lar)
2019/12/15(日) 00:58:47.00ID:0ut6mezL0
https://github.com/Microsoft/Xaml-Controls-Gallery
これとか落としてみたけど、相変わらずスマホで使って欲しいのかmenu itemやボタンとかのテキストにことごとくマージンついてるし
マウスで操作したいからマージン0でいいし、表示のアニメーションも全部いらん
19デフォルトの名無しさん (オッペケ Srdf-kui+)
2019/12/15(日) 12:53:15.46ID:wdD+OOX2r
OSSが主流の時代になって各陣営はどれだけ優秀な貢献者を集められるかのがキモなんだが
windowsのGUI は全然人が集まらないので全然何も進まない

WPFはコントロールを提供するのがめんどくさいのでこれからも流行らない
20デフォルトの名無しさん (ワッチョイ 574f-xO71)
2019/12/15(日) 13:16:55.46ID:fGq+HT2S0
その各陣営って、MS以外はどこ想定?
21デフォルトの名無しさん (オッペケ Srdf-kui+)
2019/12/15(日) 13:32:41.59ID:wdD+OOX2r
その他すべての陣営
react.js vue.js python PHP ruby RonR
22デフォルトの名無しさん (ワッチョイ 6263-Cc+m)
2019/12/15(日) 17:17:17.03ID:jUr/RnRQ0
べつにWindowsデスクトップが特に好きなわけじゃないけどJavascriptは無茶苦茶嫌いなのでGUI全部がHTML5で動くような世界にはならないでほしい
MSはほどほどに頑張れ
23デフォルトの名無しさん (スッップ Sd02-VViR)
2019/12/15(日) 18:17:50.79ID:xajZOs23d
vue.jsとかのjavascript系フレームワークはwpfのMVVMの影響をかなり受けてるよ。
24デフォルトの名無しさん (ワッチョイ 0663-bAjL)
2019/12/15(日) 18:49:53.72ID:ksBtberH0
そうなんだすごいね
25デフォルトの名無しさん (ワッチョイ e26a-xO71)
2019/12/15(日) 21:21:15.09ID:omABc3v90
>>17
楽したいならWebでやりなはれ
工数いくらでもかけられるならWPFでもUWPでも、できないことはほぼない
26デフォルトの名無しさん (ワッチョイ 6263-Cc+m)
2019/12/15(日) 21:37:00.35ID:jUr/RnRQ0
>>23
Javascriptそのものが嫌いなんだよ
MVVMであろうがなかろうがJavascript死んでも触りたくない
27デフォルトの名無しさん (ワッチョイ fb0c-xO71)
2019/12/15(日) 21:55:45.59ID:o5hhJvrb0
今だとUWPもWin32もWindows UI Libraryにまとめてく方針なのかねえ
まああれもチガウソウジャナイ感凄いけど
28デフォルトの名無しさん (ワッチョイ 3bda-2Uq8)
2019/12/15(日) 22:15:01.76ID:Il4PZDbx0
同位
29デフォルトの名無しさん (ワッチョイ 8b90-pwFx)
2019/12/15(日) 23:11:14.59ID:zGAF3rZP0
コントロールをWinUIにまとめてくれることはいいことじゃね?OSSにしてOSのアップデートと切り離して、更新とか頻繁にしてくれてるし。
少なくとも前よりマシじゃないかな。
 
30デフォルトの名無しさん (ワッチョイ e22c-3siJ)
2019/12/15(日) 23:34:06.18ID:fpSJINfx0
>>17
Windows だけなら、.NET じゃないの?

web 系なら、HTML, CSS, JavaScript で、

VSCode は、Electron 製
Redmine は、Ruby on Rails
31デフォルトの名無しさん (アウアウウー Sa3b-oPxD)
2019/12/16(月) 00:11:15.63ID:eauHXZD8a
>>29
いかにプロダクトの思想が正しかろうが、思いつきでUIフレームワークを量産して次々に見捨てていくことこそが最低最悪の害悪
32デフォルトの名無しさん (ワッチョイ e2ad-rZsS)
2019/12/16(月) 00:11:16.01ID:Yb2j3jIx0
Blazor流行ったらいいけどセキュリティ的にActiveXの二の舞になりそう
33デフォルトの名無しさん (ワッチョイ fb61-Trfe)
2019/12/16(月) 00:52:30.46ID:G4rs8r9s0
>>32
昔、ネスケとMSが法廷で争ったとき、MSの懸念の1つはブラウザがOSの支配的地位を奪ってしまうことだったらしい。
ブラウザが有れば、どのOSでも同じ結果が得られてしまうため、どのOSを使っても差がなくなってしまう。
それはちょうど、WindowsOSをインストールしてしまえば、アプリ環境としては、PC-9801とPC/AT機の差がなくなってしまうので、オープン化で安くなったPC/AT
機が売れてしまったことと似ている。つまり:
・Win/Mac/Linux/iOS/Android と ブラウザの関係
・PC・AT/PC-9801 と Windows の関係
に対応関係がある。
何が言いたいかというと、Blazorが普及してしまえば、Windowsが必要なくなってしまうため、MSの安定収益が1つ無くなってしまう。
そうなれば、Googleは検索エンジンが安定収益になっているのと対照的だから、Googleに負けてしまうことになる。
34デフォルトの名無しさん (ワッチョイ fb61-Trfe)
2019/12/16(月) 00:56:16.26ID:G4rs8r9s0
>>33
一つ考え忘れていることがあった。それは:
Blazorアプリを動かすにはWindowsは必要ないが、Blazorアプリを開発するにはWindows(またはMac?)が必要だということ。
これがあるのでBlazorの発展はMSには問題にならないかもしれない。
35デフォルトの名無しさん (ワッチョイ fb61-Trfe)
2019/12/16(月) 01:10:04.54ID:G4rs8r9s0
>>34
ただ、Blazorアプリの開発がWindowsでしかできなくても一般人には全く関係ないが、プログラマの数と一般人の数は、1:50 位なので、Blazorアプリの普及はWindows離れを起こす可能性はある。
36デフォルトの名無しさん (ワッチョイ fb61-Trfe)
2019/12/16(月) 01:11:12.58ID:G4rs8r9s0
>>35
1:50 ではなく、1:300 くらいかもしれない。
37デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 08:07:06.72ID:2+K75qCnd
>>32
なぜ?
38デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 08:08:30.99ID:2+K75qCnd
>>34
WindowsとMacでほぼカバーできてるだろ
別にLinuxでも開発できるし
39デフォルトの名無しさん (ドコグロ MMab-oPxD)
2019/12/16(月) 10:04:54.54ID:kzeVa20dM
BlazorをWebに乗りそこねたドットネッター達の救世主みたいに持ち上げてる人多いけど、
BlazorってReact系のプログラミングモデルでHTMLもCSSもバリバリ書くんやで
これ使える人なら普通にReactやVue使えるだろうし、単にそこに選択肢が一つ増えただけのことでしかないよ
40デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 12:38:30.30ID:2+K75qCnd
>>39
javaScript書かなきゃいけない量は格段に減るっしょ。それが何より。
41デフォルトの名無しさん (ドコグロ MMab-oPxD)
2019/12/16(月) 12:48:32.60ID:kzeVa20dM
>>40
君にとってはJSを書かないことが重要なんだろうね、それを否定する気はない
・HTMLやCSSはバリバリ書ける
・しかも出来合いのJS製のコンポーネントに頼らなくても余裕なハイスキルフロントエンダー
・しかしJSやTSは絶対書きたくない
・だがC#は得意
こんな君みたいな奴がどれだけいるだろうねw
42デフォルトの名無しさん (ドコグロ MMab-oPxD)
2019/12/16(月) 13:14:21.17ID:kzeVa20dM
あとBlazorでJS書く量が減るのって、クライアントコードをC#に置き換えたからというよりは仮想DOM技術の恩恵が大きいと思うよ
Blazorが多くのドットネッターにとって革新的に感じるのは、
彼らが仮想DOM系フレームワークに始めて触れたのがBlazorだったからじゃないかな
SPAだから全部JSで書かなければならないとでも思ってるなら別だが
43デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 19:39:57.10ID:J5g2Edewd
>>41
javaScript絶対書きたくないとか誰も言ってないやろ
44デフォルトの名無しさん (ドコグロ MM7a-ECc1)
2019/12/16(月) 20:28:50.09ID:3ha1TSe5M
Blazor に親でも殺されたんだろ
すでに拗れてるみたいだしスルーしといた方がいいよ
45デフォルトの名無しさん (ワッチョイ 574f-xO71)
2019/12/16(月) 21:22:56.92ID:79yFDnLG0
今のBlazorのプレゼンテーション層はRazorのままだから仕方がないが、Blazorに期待してる人は
WPFまで移植してくれることを夢見てるんだろう。
ClickOnceが使えなくなる前になんとかしてほしい、と俺も思う。
46デフォルトの名無しさん (ワッチョイ 62ad-zBV4)
2019/12/16(月) 21:26:19.20ID:PfD8zkHG0
>>45
msix
47デフォルトの名無しさん (ワッチョイ e26a-xO71)
2019/12/16(月) 21:49:37.96ID:IC9yBAsd0
JavaScriptは絶対悪だからな
それを根絶できるという理由でBlazorに限らずWebAsm由来言語は期待されてる
48デフォルトの名無しさん (ワッチョイ 62ad-zBV4)
2019/12/16(月) 21:51:23.70ID:PfD8zkHG0
>>47
現状だと根絶はできないけどマシにはなるよねって感じ
49デフォルトの名無しさん (ワッチョイ e26a-xO71)
2019/12/16(月) 21:53:25.47ID:IC9yBAsd0
うん根絶は言い過ぎね
50デフォルトの名無しさん (アウアウウー Sa3b-kui+)
2019/12/16(月) 22:58:22.69ID:1VnPjzNAa
jsに触れた途端いろんなものが腐りだす
それを正そうとしたtsですらすでに腐れがとまらない
51デフォルトの名無しさん (ワッチョイ efa7-SgqX)
2019/12/16(月) 23:05:42.40ID:v/vzDWBs0
WPFもjsも死にプロパティ多くない?

あ、これもあのクラスと同じプロパティあるじゃん
よし、じゃこうやってセットして・・・アレ?効かないよ?
???:ブブー、このクラスはそれじゃできませーん

↑作った奴、腹、切れ
52デフォルトの名無しさん (アウアウウー Sa3b-kui+)
2019/12/16(月) 23:55:59.55ID:1VnPjzNAa
そう思うのはお前だけかも
53デフォルトの名無しさん (アウアウウー Sa3b-oPxD)
2019/12/17(火) 01:14:45.87ID:HZ3CGT22a
WPFのオリジナルの開発チームはとっくに全員クビにされてそう
WPFのCore移植でも作業してたのほとんど外注だったから、実際には外に丸投げしてたのかもしれないけど
54デフォルトの名無しさん (ワッチョイ efa7-SgqX)
2019/12/17(火) 01:25:01.50ID:ntUXPBrS0
>>52
なんでだよ
htmlもそうだけど
存在するにも関わらず死にプロパティ多すぎだろ
せめて効かないやつ削除しろや
55デフォルトの名無しさん (アウアウウー Sa3b-5Jst)
2019/12/17(火) 01:36:41.97ID:L0ReHu/va
いまさら効くように修正しろは無理なんだろうな。
56デフォルトの名無しさん (ワッチョイ ce89-Z8Uc)
2019/12/17(火) 06:09:29.39ID:VYKNZVwp0
>>54
継承で存在してるから消すのは無理だ
57デフォルトの名無しさん (ワッチョイ efa7-SgqX)
2019/12/17(火) 07:10:51.99ID:ntUXPBrS0
>>56
ダッセ
58デフォルトの名無しさん (ブーイモ MM02-Z8Uc)
2019/12/17(火) 08:33:37.96ID:T826ITw1M
>>57
親の因果が子に報いって知ってるか
59デフォルトの名無しさん (ワッチョイ fbde-SgqX)
2019/12/17(火) 08:59:07.59ID:NLPcqMtj0
言語にそういう機能があればいいんじゃね?
って思うけどね
60デフォルトの名無しさん (ワッチョイ bf89-r9Jq)
2019/12/21(土) 13:44:35.77ID:bc48PbHC0
https://prismlibrary.com/docs/index.html の +WPF の下がほとんど空っぽなのは工事中ってことか?
61デフォルトの名無しさん (ワッチョイ 9f6a-prDO)
2019/12/21(土) 21:17:25.11ID:67MibJ5r0
この前まで6のドキュメント置いてあっただけだから
見出し書くていどのやる気は出たってことかなw
62デフォルトの名無しさん (ラクッペ MMdb-uJpR)
2019/12/21(土) 21:23:58.75ID:J2IUNyvUM
バカにはみえないってネタじゃないの?
63デフォルトの名無しさん (ワッチョイ bf89-r9Jq)
2019/12/22(日) 11:49:33.83ID:vUv+Fno80
メルヘンだね~

WPF, Prismの情報が少ないのに本家までこれじゃぁハードル高いわ
64デフォルトの名無しさん (ワッチョイ 9f10-+Tiu)
2019/12/23(月) 12:38:17.86ID:vJLS+V080
複数のVisualBrushで重ね塗りする方法を教えてください
65デフォルトの名無しさん (ドコグロ MMbf-On3P)
2019/12/23(月) 12:44:38.80ID:+KUE/8IiM
同じ図形を重ねろ
66デフォルトの名無しさん (ワッチョイ 9f10-+Tiu)
2019/12/23(月) 12:47:40.54ID:vJLS+V080
VisualBrushの足し算みたいなことはできないということですかorz
67デフォルトの名無しさん (ワッチョイ ed90-P4Ww)
2020/01/05(日) 11:21:43.18ID:unJHxkBD0
google playにあるUno platform製の電卓アプリUIが重すぎ。xamarinと同じで絶対流行らん
68デフォルトの名無しさん (スップ Sdc2-IJNu)
2020/01/05(日) 14:51:30.39ID:4RTPdLScd
そういう流行らんもんがいっぱい出てきて淘汰されて良いもんが出てくる
良いもんだけを出すことは不可能
だから糞が出てくること自体を否定する意味はない
業務でその糞を使えと言われないことを祈るのみ
69デフォルトの名無しさん (ワッチョイ df55-MgBx)
2020/01/08(水) 06:25:42.21ID:ktKrCPIn0
ためそうかとしてたがUno重いのか……
まぁいらってみるか
70デフォルトの名無しさん (ワッチョイ 5fda-lB9F)
2020/01/12(日) 21:53:57.39ID:JYZ9/GC+0
みんないつかは、Brazorに行ってしまうん? WPF捨てて
71デフォルトの名無しさん (ワッチョイ 7f63-Rfbo)
2020/01/12(日) 22:41:13.37ID:jal4Y14d0
WPFよりBlazorのほうが未来あるしそうなったほうがいい
72デフォルトの名無しさん (ワッチョイ df4f-lB9F)
2020/01/12(日) 22:52:27.55ID:EKUpo6h10
WPFとBlazorは排他的なものじゃないと思うが。Razorのことか?
73デフォルトの名無しさん (ドコグロ MM7f-JyDu)
2020/01/12(日) 23:57:44.80ID:F6k+/xNLM
Blazorは結局Webのスキルセットが必須だからWPFの比較対象にはならんだろう
この期に及んでクライアントアプリに固執してるような奴がBlazorのためにCSSの勉強とかすると思うか?
百歩譲って勉強するとしても、だったら普通にWebへ行くだろ
74デフォルトの名無しさん (ワッチョイ 7fad-tNwm)
2020/01/13(月) 02:18:01.65ID:l+3zRFhM0
>>73
Blazor for Native次第だね
75デフォルトの名無しさん (アウアウウー Saa3-9laM)
2020/01/13(月) 16:12:25.49ID:tvePguESa
Blazorっていうかデスクトップアプリは捨ててWebアプリに移行するよ。
76デフォルトの名無しさん (ワッチョイ df4f-lB9F)
2020/01/13(月) 16:31:47.39ID:Co2mHaqk0
10年くらい前からそんなこと言われていてずっと環境が揃うのを待っているんだが、あと何年かかるのかね。
77デフォルトの名無しさん (ワッチョイ ff63-Pb5J)
2020/01/13(月) 17:07:59.03ID:+xCO6TbN0
WPFは15年経っても流行らなかったがまだこれから来るとか抜かしてる奴がいるし
言い続けている限りは負けじゃないのさ(彼らの中では)
78デフォルトの名無しさん (ワッチョイ 5fda-lB9F)
2020/01/13(月) 19:44:22.74ID:fe6mKVWO0
Browser+RazorなのにBlazorっておかしくね? Brazorと呼ぶべきなんじゃ?
79デフォルトの名無しさん (スップ Sd1f-tNwm)
2020/01/13(月) 20:46:56.54ID:ZI4c9CuWd
>>78
Lの方がかっこいいやろーとか言ってなかったっけ?
80デフォルトの名無しさん (ワッチョイ 7f6a-lB9F)
2020/01/13(月) 21:40:22.16ID:KZpg2BWV0
>>73
C#案件が広がりを見せるという結果が期待されてるんでしょう
81デフォルトの名無しさん (ワッチョイ df63-G18V)
2020/01/13(月) 22:34:27.16ID:uqOg57lh0
C#で全部やりたいとかのニッチ向けに感じる
Webに移行するならコミュニティ、情報などの面からもクライアント側は素直にJS/TSでやった方がいいし
デスクトップGUIに価値を見出すならブラウザ上ってだけで欠点になる
82デフォルトの名無しさん (ワッチョイ 5fda-KD25)
2020/01/13(月) 22:36:00.19ID:5a7SXLUb0
ブラウザーでCAD作れる?
83デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/13(月) 22:45:25.48ID:/BeY0uog0
>>82
作れる。世界最大(?)のCADメーカー AutoCadがWasmを使ってWebアプリとして移植したとされている。
Wasmの例:
https://yutakaaoki.github.io/
84デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 22:59:14.64ID:nlvLw0Pz0
>>82
バックエンドは要るけど
https://www.autodesk.co.jp/products/autocad-web-app/overview
85デフォルトの名無しさん (ワッチョイ dfe6-lB9F)
2020/01/13(月) 23:01:22.84ID:tDVAmEYh0
>>83
毎度思うがもうちょいマシな見た目のサンプル紹介したれ
86デフォルトの名無しさん (ワッチョイ 5f63-hsX7)
2020/01/13(月) 23:23:09.14ID:lNXH+eFP0
photshopもあるし3Dもブラウザでできる
逆にブラウザでできない分野ってある?
87デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/13(月) 23:31:28.82ID:/BeY0uog0
>>84
どんなバックエンド?
88デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/13(月) 23:37:19.84ID:/BeY0uog0
>>86
実は、ローカルPCのファイルシステムに上手くアクセスすることがデフォルトでは出来ない。
ローカルPCにファイルを保存することは出来るのだが、ブラウザ(Chrome)の特殊な
データ領域に保存されてしまい、c:\ のディレクトリ内容を取得したりすることはブラウザを特殊なオプションで起動しない限りできないようになっている。
>>83 でdemo1などを起動してファイルメニューのOpenやSave As は少しトリッキーな特殊な方法でやっているが、自由自在にファイルを読み書きできるわけではない。
89デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 23:39:32.88ID:nlvLw0Pz0
>>87
それはさすがに
90デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 23:40:24.07ID:nlvLw0Pz0
>>87
すまん、途中で書き込んでしまった

それは流石にautodeskに聞いてくれ
91デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/13(月) 23:49:04.68ID:/BeY0uog0
>>90
「バックエンドが必要である」ことは正しい情報??
92デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 23:57:41.45ID:nlvLw0Pz0
>>91
すまんがそれもautodeskに聞いてくれ
とりあえず単体では動かないみたいなので何ら名のバックエンドはあるはず
ライセンス認証だけかも知れんが
93デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 00:03:44.99ID:FVhMPKFe0
>>92
もしかしたら、それとは意味がずれるかもしれないけど、少なくとも、データ保存のためには、クラウドというか、リモートのサーバーにデータを渡す必要があるかもしれない。それはWebアプリはローカルPCのファイルシステムには容易にデータを保存できないから。
94デフォルトの名無しさん (ワッチョイ 5f5f-alJZ)
2020/01/14(火) 01:46:16.97ID:XH4E/8vV0
>>88
DTMのようなリアルタイムかつ低レイテンシーが重要な分野は厳しいんじゃないかな
95デフォルトの名無しさん (ワッチョイ 7f2c-JQ6m)
2020/01/14(火) 03:38:34.54ID:3sd16sWN0
ローカルPC に、Node.js, Ruby などのサーバーを立てれば、保存できる

VSCode は、Electron 製 = Node.js + Chrome。
Redmine は、Ruby on Rails 製
96デフォルトの名無しさん (ワッチョイ 7fad-UU8b)
2020/01/14(火) 04:56:00.11ID:ZjsGanM00
クラサバ→シンクラときて結局ダム端末に戻るのか
97デフォルトの名無しさん (アウアウウー Saa3-JyDu)
2020/01/14(火) 08:09:41.30ID:Dwwl7O4Ta
>>95
ElectronはNode.jsのモジュールとしてChromiumエンジンを組み込んでおり、決してHTTPサーバーを立てている訳ではない
あとRedmineみたいなゴミとVSCodeを一緒にするな
98デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 18:24:44.38ID:FVhMPKFe0
cgiが使えるLocalServerを起動していれば、cgiの仕組みを使ってローカルファイルシステムに自由にアクセスできるようにはなる。
また、この仕組みを使えば、WebアプリからローカルOSのあらゆる機能が使えるようになる。
99デフォルトの名無しさん (オッペケ Srb3-lZna)
2020/01/14(火) 18:26:25.39ID:X7PL8nyZr
それはセキュリティーホールと言う奴だねw
100デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 18:31:55.23ID:FVhMPKFe0
RubyやPython, node.jsなどはどれも cgi server として起動することも出来て、
さらに、cgiを書くスクリプト言語としても使える。
そしてほぼあらゆるプラットフォームで動作する。
だからそれらを利用すれば、理論上は1つのcgiスクリプトであらゆるプラットフォームでOS固有のファイルシステムにアクセスすることが出来る。

>>99
まあ、悪用すればそうなんだけども。
101デフォルトの名無しさん (オッペケ Srb3-lZna)
2020/01/14(火) 18:54:53.44ID:X7PL8nyZr
linuxなどではルートフォルダを自由に指定してある階層から出られなく出来るけど
winはそれがないからちゃんとフォルダ指定内容をチェックしてないと単なるセキュリティーホールになる
102デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 18:56:14.18ID:FVhMPKFe0
cgi serverとWebアプリを組み合わせたツールキットを作れば、それだけでnativeアプリと同様の機能を持ったマルチプラットフォームツールキットになるかも。
103デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 18:57:57.56ID:FVhMPKFe0
>>101
native アプリではそもそもどんなフォルダにもアクセスできますので、それを持ってセキュリティーホールとは言えないと思います。
104デフォルトの名無しさん (ワッチョイ 5fda-KD25)
2020/01/14(火) 21:07:10.83ID:1W0s33Ee0
>>92
悪いが、個人でAutodesk規模の開発
をする気は無い。っうか無理だ

ライブラリーも含めてそういうものを
開発出来るベースが無いという事で納得した。
105デフォルトの名無しさん (ワッチョイ 5f63-hsX7)
2020/01/14(火) 22:14:43.86ID:iQtyfXTR0
ブラウザで動作するCADソフト開発する上でのベースが無い
という納得?
ブラウザアプリもデスクトップアプリも変わらんと思うけど
106デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 14:23:45.70ID:VmaxE9Gg0
>>94
MIDIやSynthesizerのWemAppli、Wasmに関する話らしい:
https://twitter.com/DasSurma/status/1217129248038670337

遅延に関しては、Webゲームを試してみる限り気が付かない程度だった。
https://twitter.com/5chan_nel (5ch newer account)
107デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 14:52:56.83ID:VmaxE9Gg0
>>106
他にも色々あるけど、例えばこんなものがある。
スライダーを動かすと音が変わる。
これで遅延のほどは分からないが、遅くて使い物にならないようなものではないことは分かる:
https://csound.com/wasm/Sliders.html
108デフォルトの名無しさん (ワッチョイ 3188-slCE)
2020/01/15(水) 16:19:59.37ID:cciB5/G30
アクション性の高いfpsゲームなんかもブラウザでゴリゴリ動く時代にそんな遅延なんて気にならんと思うけど…
マイクロ秒単位まで求められるならしんどいが
109デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 16:30:44.61ID:VmaxE9Gg0
告白しますと、以下の簡易テニスゲームはモバイル機器では音ずれが起きるのですが、それは、HTMLのaudio要素を使っているからで、HTML5のWebAudio技術を使えば直ると思っています。
実際、ちゃんとしたWebゲームでは音ずれは起きていません。
https://yutakaaoki.github.io/demo_tennis/
110デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 16:37:25.36ID:VmaxE9Gg0
>>109
なお、そのサイトとはWebGLを使っており、WebGL 1.0はOpenGL 4.1から正式対応したので、OpenGL 4.1以上に対応したGPUでないとがたがたすることがあります。
Intel CPU内臓の Intel HD Graphics というGPUは、初期バージョンのものは OpenGL 4.0
までの対応なので、WebGLを使う場合に Chrome79 ではハードウェアアクセラレータが使えません。
111デフォルトの名無しさん (ワッチョイ 0201-mQF2)
2020/01/15(水) 17:45:15.98ID:ga1RRQJH0
>>108
> マイクロ秒単位まで求められるならしんどいが
まあそこまで求められたらデスクトップアプリでも厳しいと言うか汎用OS上だと無理じゃね?
112デフォルトの名無しさん (スップ Sd82-slCE)
2020/01/15(水) 17:51:40.07ID:5+cs/n4Td
>>111
うん、そう思う
なんでブラウザアプリでできないことってローカルファイルへのアクセス以外はあんまなさそうな感じする
まぁ細かな面倒くささとかはもちろんあるけど不可能ってわけではないしね
113デフォルトの名無しさん (ワッチョイ 8dda-3EbS)
2020/01/15(水) 18:01:39.62ID:R0PftabM0
画像上でラバーバンド描画しようとすると
最低でも10fpsぐらいで画像送信する事に
なるけど、Webで出来る?
114デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 18:07:44.51ID:VmaxE9Gg0
>>112
Chrome限定になるけど、Native File Systemなるものでローカルファイルシステムが自由に使えるようになる。
ただし、デフォルトでは無効化されているので、
chrome://flags/#native-file-system-api
でEnableにする必要がある。
また、これは、HTML5 の File API とは別。
そっちの API では、ブラウザの特殊な記録領域にファイルが格納されてしまう:
https://qiita.com/pentamania/items/ada07c45d4e5cc139c03
115デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 18:43:42.42ID:VmaxE9Gg0
>>113
ローカルPCでJavaScriptやWasmを使ってグラフィックを描けば、ネット回線を使った画像の転送は要らない。
116デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 18:50:18.59ID:VmaxE9Gg0
>>99
ローカルにcgiサーバーを起動してローカルFSを使えるようにする場合、そのままだとあらゆるHTMLアプリがローカルFSを使えてしまうようになってしまうためセキュリティーホールになる。
それを防ぐには、ポリシーファイルというものを作ってその中に親となれるHTMLアプリのローカルディレクトリ名を列挙しておいて、それ以外の場所からのHTTPリクエストは禁止するようにすれば良いと思う。
CGIのHTTPリクエストのヘッダの中にOrigin: URLアドレスという項目があるので、それを利用して判定することが出来る。
117デフォルトの名無しさん (ワッチョイ 7d90-/xG5)
2020/01/16(木) 11:53:28.01ID:+OFg0GPw0
blazorだかよう知らんがHTML/CSS嫌いの俺には
究極の選択になりそうだ。

C#+BlazorでHTMLさわるか
クソ言語のDart+Flutter

究極の選択
Flutterで一本アプリ作ってるが..
118デフォルトの名無しさん (ワッチョイ 7d90-/xG5)
2020/01/16(木) 12:12:49.68ID:+OFg0GPw0
まぁ、去年はFlutter三昧だったけど、Dartのクソにもなれたし。Flutterの豊富なWidgetは最高。
119デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/16(木) 18:25:40.85ID:k/5sr9Gm0
>>116
撤回。
HTTPリクエストのOriginもRefererも偽装が可能なのでその方法だとやはりセキュリティーホールになると思う。
対策は、公開鍵、秘密鍵の様な方法を使えば可能だと思われる。
120デフォルトの名無しさん (ドコグロ MMd5-mQF2)
2020/01/16(木) 19:58:45.06ID:+yHPpuH8M
>>119
クライアントの偽造を心配するならLocalServer側で変な所を読み書きしようとしてないかをちゃんとチェックして必要に応じてエラーを返すように作るべし
121デフォルトの名無しさん (ワッチョイ bd5f-s5Rz)
2020/01/16(木) 21:14:41.23ID:Z4nuhBaF0
>>100
UWPだとそういう抜け道をつぶすためにローカルホストへのソケット通信が出来なくなってる
122デフォルトの名無しさん (ワッチョイ 8dda-3EbS)
2020/01/16(木) 21:34:01.69ID:F1bGXBdo0
AF_UNIXまで潰されている事に気がついた
時には殺意が湧いた。
どんなメリットがあるんだろう?
123デフォルトの名無しさん (ドコグロ MM09-mQF2)
2020/01/17(金) 07:00:24.10ID:C1DTJTUYM
>>121
なんか泥縄な対処にしか思えない
124デフォルトの名無しさん (スプッッ Sd82-m52h)
2020/01/17(金) 08:13:04.05ID:rhst4WoKd
>>102
そしてアプリの数だけlocalサーバーを起動しておくんですね
125デフォルトの名無しさん (ドコグロ MMd5-mgaX)
2020/01/17(金) 09:09:50.92ID:0sb73h15M
ローカルのTCPサーバーなんてIPCなどで普通に使う
お前が思っているほどダサい発想ではない
126デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 11:28:48.32ID:H3mEbxL10
Socket を使えば、簡単に local server が作れることがわかった。
cgi や html を扱う HTTP (プロトコル)も、基礎はTCP/IPで、
それが socket を使って行われる。
socketは元はUnixのもので、WindowsでもWinSockが、ほぼ互換性があるとされる。
Javaでもsocketは使えるのでAndroidでも使えると思われる。
127デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 11:29:55.06ID:H3mEbxL10
>>124
理論上は、local serverは一つ起動しておけばよい。
native file systemへのアクセスは、そこから呼び出されたcgiが担う構造となる。
128デフォルトの名無しさん (ワッチョイ 8dda-3EbS)
2020/01/17(金) 12:21:49.36ID:jY/iqPsQ0
>>126
元はBSDの AF_UNIXで同一マシン内の通信用
それをネットワーク対応にした。
その名残がinetd
129デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 12:33:38.01ID:H3mEbxL10
cgi側が作り出した10桁くらいの乱数を、cgiを使いたいWebアプリ側に入力する
事で認証にする方法を思いついた。
JavaScriptでもnativeのクリップボードの内容をペーストできるので、ボタンを
押しただけでこの動作を自動化することも出来る。
ただし、それをするとフィッシングされてしまうことがあるので、cgi側がメッセージボックス
を出してユーザーに確認することが必要だと思われる。

または、cgiとWebアプリを組にして配布し、両方に公開鍵と秘密鍵を埋め込んでおき、
乱数に対して正しく応答できるかで相手確認をする方法も思いついた。
130デフォルトの名無しさん (ラクッペ MM41-iig7)
2020/01/17(金) 14:36:01.09ID:VsLYB/xRM
(笑)
131デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 15:05:57.50ID:H3mEbxL10
socketのaccept()関数には、通信相手のIPアドレスが分かる機能がある。
ブラウザにはhtmlをlocalにコピーする機能がある。
localに保存したhtmlである場合のみ、native file systemへのアクセスを許可する
ようにlocal serverを作ることも出来るかもしれない。
悪意サイトをlocalに保存する人は少ないだろうから。
132デフォルトの名無しさん (ワッチョイ 8263-/w76)
2020/01/17(金) 15:11:37.90ID:cvIKbp4L0
>>131
で、長々と書いてるそれWPFと何の関係があるの?
133デフォルトの名無しさん (ブーイモ MMf6-l/UV)
2020/01/18(土) 11:52:24.23ID:6/b4ybIYM
Blazor Server、Webasm、PWA、Hybird、Nativeと開発の選択肢が充実してきた
FormsもWPFももうおしまいだ
俺が言ってた通りBlazorだけでおkになる日も近い
134デフォルトの名無しさん (ワッチョイ 8dda-3EbS)
2020/01/18(土) 12:12:23.57ID:IiMusaQC0
まともな書籍とプロジェクトテンプレート
が出来たら考える
135デフォルトの名無しさん (ワッチョイ 6e63-iig7)
2020/01/18(土) 15:10:52.79ID:Y/6fKVhZ0
頭がおkなんだな可哀相に
136デフォルトの名無しさん (ワッチョイ 8290-/xG5)
2020/01/21(火) 17:59:28.63ID:F+78+GL10
UWPで非sandbox環境がくるらしいけどいらね
137デフォルトの名無しさん (ワントンキン MM7f-Gneu)
2020/02/07(金) 08:57:48.75ID:WtTaalc4M
xamlからいいhtml吐き出してほしい
138デフォルトの名無しさん (スフッ Sdbf-uawS)
2020/02/07(金) 18:15:31.38ID:FaDRN6V/d
BlazerはSilverlightと同じ道を辿らないの?
(´・ω・`)
139デフォルトの名無しさん (ワンミングク MM7f-Gneu)
2020/02/07(金) 20:08:52.67ID:qWP9NwZGM
>>138
業界標準とされているWebAssembly吐くから大丈夫だとは思うけど諸行無常の世界だからな
セキュリティインシデントでブラウザがサポート終了する未来しか見えない
140デフォルトの名無しさん (ワッチョイ 739e-p4c1)
2020/02/20(木) 20:07:03.06ID:2lspeRt80
Windows7のサポートも終わったし、WPFは爆発的に普及する予感。
141デフォルトの名無しさん (ワッチョイ 730c-Nz9x)
2020/02/20(木) 20:54:07.13ID:TOp7IeKo0
風が吹いても桶屋は儲かるからね
142デフォルトの名無しさん (ワッチョイ 739e-p4c1)
2020/02/20(木) 23:11:42.00ID:2lspeRt80
しかしwinformを15年以上使い続けてる奴が一番の勝ち組だな。Windows界のコボラーだね。
143デフォルトの名無しさん (ワッチョイ ff6a-Nz9x)
2020/02/21(金) 01:02:53.18ID:y0O9XxV30
業務アプリ界隈だと結構いそう
144デフォルトの名無しさん (ワッチョイ ff89-JWnw)
2020/02/21(金) 06:03:42.16ID:R2e8qzsK0
winformでも高dpi対応ではあるけど注意事項が多すぎてオワコンだよねえ
145デフォルトの名無しさん (アウアウウー Sae7-FAc5)
2020/02/21(金) 14:16:49.70ID:VCdp581Ia
サックッと作る時はWinFormのほうが手早い
146デフォルトの名無しさん (ワッチョイ ffad-F7I9)
2020/02/21(金) 20:50:40.81ID:ZPaNFwsF0
>>145
それは慣れてるだけでは?
147デフォルトの名無しさん (ワッチョイ a301-H85D)
2020/02/21(金) 21:15:39.28ID:JeYRrjOG0
嫌ぁWPFってWindowsAPIから遠いでしょぅ
例えば、WORD/EXCELの保存ダイアログの
上部のディレクトリ指定ツールバーに
SendMessage送ってディレクトリ変更出来る?
148デフォルトの名無しさん (ワッチョイ a34f-Nz9x)
2020/02/21(金) 23:01:26.74ID:gYJx2Nw80
ポトペタでGUIをでっち上げるスピードはForms最強だよね。
149デフォルトの名無しさん (ワッチョイ a301-H85D)
2020/02/21(金) 23:05:30.03ID:JeYRrjOG0
>>148
100%固定ならそう思う
150デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/22(土) 10:42:55.04ID:NV/PY/Op0
>>147
それWinFormの方が楽とかあるっけ?
151デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/22(土) 10:43:37.08ID:NV/PY/Op0
>>148
ポトペタならたいして変わらなくね?
152デフォルトの名無しさん (ブーイモ MMff-JWnw)
2020/02/22(土) 12:53:10.87ID:JN6kvW3hM
xamlのポトペタは無理
153デフォルトの名無しさん (ワッチョイ a301-H85D)
2020/02/22(土) 16:41:28.87ID:0idtaAPr0
>>150
formのコントロールならSendMessage
で大概okでしょ
154デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/22(土) 17:12:09.74ID:NV/PY/Op0
>>153
> 例えば、WORD/EXCELの保存ダイアログの
> 上部のディレクトリ指定ツールバー
の話だよ?
155デフォルトの名無しさん (ブーイモ MMff-JWnw)
2020/02/22(土) 18:23:48.33ID:zXnzI4owM
>>154
winapiはwinformとは関係ないだろ
156デフォルトの名無しさん (ワッチョイ 739e-p4c1)
2020/02/22(土) 18:33:34.58ID:Yl8XFkwD0
winapiって呼出規約のことかw
157デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/22(土) 19:03:25.64ID:NV/PY/Op0
>>155
>>147に言ってやれ
158デフォルトの名無しさん (ワッチョイ 739e-p4c1)
2020/02/23(日) 22:10:03.38ID:Ib9jhEaG0
誰もmvvmを言わなくなったな
159デフォルトの名無しさん (スフッ Sd1f-4VvF)
2020/02/24(月) 15:00:22.17ID:uOgko4BBd
ムヴヴム?
160デフォルトの名無しさん (スッップ Sd1f-kUha)
2020/02/24(月) 20:17:43.76ID:wFmJh66Ed
それだけ当たり前になったってことなのか
161デフォルトの名無しさん (アウアウウー Sae7-FAc5)
2020/02/25(火) 07:58:46.37ID:Y2rSQyp7a
WPFよりもWinFormのテキストが圧倒的に多いから取っ付きやすい
162デフォルトの名無しさん (ブーイモ MMff-JWnw)
2020/02/25(火) 09:01:34.02ID:9ZnkAFSDM
dobonにwpf関連は無いからな
163デフォルトの名無しさん (ワッチョイ ff63-SCMB)
2020/02/25(火) 19:24:40.01ID:R4Aqu9Lj0
MSDNにWPF関連のドキュメントたくさんあるやん
164デフォルトの名無しさん (ワッチョイ 739e-p4c1)
2020/02/25(火) 21:16:04.36ID:DINBU8UK0
MSDNがゴミになって何年経っただろうか
165デフォルトの名無しさん (ワッチョイ 73da-H85D)
2020/02/25(火) 21:20:49.37ID:DPkPOqav0
まぁ良く言って汚物溜め。
探しても探しても、ろくな情報が出てこない
166デフォルトの名無しさん (ワントンキン MM3a-ys5G)
2020/02/26(水) 15:09:07.36ID:6Gmih54SM
>>165
じゃあまとめて
167デフォルトの名無しさん (スッップ Sdea-Ipvu)
2020/02/26(水) 15:25:47.56ID:Sy5iffYbd
>>165
何の情報探したの?
168デフォルトの名無しさん (ブーイモ MM27-qUNk)
2020/02/26(水) 15:36:20.52ID:6wufcnv4M
msdnは嘘は書いてないのだろうけどかなり分かり辛い
169デフォルトの名無しさん (ワッチョイ 4a63-4EGi)
2020/02/26(水) 16:03:28.79ID:tRXCtCnh0
MSDNは日本語がクソなだけで英語は普通じゃん
170デフォルトの名無しさん (ワッチョイ 9fda-Gz1v)
2020/02/26(水) 16:16:17.15ID:4RHSA7Wy0
MSDNブログ日本語版行方不明事件とか
171デフォルトの名無しさん (ワッチョイ 5f9e-oL1e)
2020/02/26(水) 16:16:17.02ID:eJgtcN890
間違いを指摘しても修正されなくなったし、スナップショットも出なくなったし、
ドキュメント保守部門が丸ごと消えたんじやねーの。
担当の開発チームが自分勝手に編集してるだけのように見える。
OSSの悪いところをマネ
172デフォルトの名無しさん (ドコグロ MM0b-ff41)
2020/02/26(水) 16:37:33.74ID:J/Z+GoCJM
もうMSにとってITドカタは客じゃないんだよ
いい加減気付け
173デフォルトの名無しさん (ラクッペペ MM86-ZWRU)
2020/02/26(水) 20:02:53.90ID:rTIdtBEAM
そういう意味ではAzureとOffice使ってくれるのが今のMSの「顧客」だろうな
174デフォルトの名無しさん (ワッチョイ 9fda-Gz1v)
2020/02/27(木) 03:53:58.13ID:dXMdECOr0
ライブタイル廃止か
175デフォルトの名無しさん (ワイーワ2 FF82-WaSC)
2020/02/27(木) 09:09:52.38ID:c/azzpGnF
ライブタイル使ってないもん
スタートメニューに張り付けられるのは便利だけどアイコンあれば充分だしな…
176デフォルトの名無しさん (ワッチョイ 4a61-W44n)
2020/02/27(木) 14:46:15.67ID:CxyJejD60
>>171
OSSを推奨した人が多かったので、OSSが台頭。
それまでプロプライエタリソフトは、買った人の利便性を考え、
必ずしも営利にとらわれず親切心からマニュアル類を整備してきたが、競争上
OSSに勝たなくてはならなくなったので、親切心だけでは
どうしようもなくなって、利益を生まないなら放置されるようになった。
177デフォルトの名無しさん (ワッチョイ 4a61-W44n)
2020/02/27(木) 14:49:35.08ID:CxyJejD60
>>176
もう一つは、OSSの台頭によって、MS以外のプロプライエタリの開発環境が死滅または弱体化してしまったため、MSの競争相手がプロプライエタリの開発環境ではなくOSSの開発環境となったため、マニュアル整備もOSSと同レベルにまで水準を落とされた。
178デフォルトの名無しさん (ワッチョイ 5f9e-oL1e)
2020/02/28(金) 15:38:15.48ID:uB1B7NHg0
MSでOSSを推奨した人って誰?
179デフォルトの名無しさん (ワッチョイ 9fda-DFeu)
2020/02/28(金) 16:12:51.89ID:DkMBLb2P0
今のCEOのナデラやろ
その前のバルマーまではOSSを敵対視してた
180デフォルトの名無しさん (ワッチョイ caad-+OLB)
2020/02/28(金) 16:23:48.09ID:SkbRzeQX0
OSS側が調子こいてきた件
https://mag.osdn.jp/20/01/27/160000
181デフォルトの名無しさん (ワッチョイ ca2c-rVtL)
2020/02/28(金) 17:13:17.79ID:GfVfgYuK0
昔と時代が違う

Ruby による今世紀最大の起業家、Vagrant の作者・Mitchell Hashimoto(HashiCorp)だろ

その後、Docker, Kubernetes。
RedHat が、CoreOS を買収、MS が、GitHub を買収

今は、OSS からしか、富を産まない
182デフォルトの名無しさん (ワッチョイ 5f9e-oL1e)
2020/02/28(金) 17:21:49.69ID:uB1B7NHg0
オープンソースからコードパクればcoplandやEdgeのような失敗はしないし、
開発費を抑えれるから利益が出るという話ですね。

IT業界全員ジョブスですね。搾取されるはPGだけ。
183デフォルトの名無しさん (ワッチョイ 9fda-Gz1v)
2020/02/28(金) 17:34:17.92ID:FKrGRQL40
OSSを使えば、みずほ合併も20年も
かからなかったという事ですね。
184デフォルトの名無しさん (ワッチョイ 4a61-W44n)
2020/02/28(金) 18:17:55.30ID:EdLV0oRD0
>>178
舛添要一
NTT
185デフォルトの名無しさん (ワッチョイ ff61-W44n)
2020/02/29(土) 15:36:50.61ID:ZbPwrBbB0
>>184
IBM
186デフォルトの名無しさん (ワッチョイ dee3-ZhQ4)
2020/02/29(土) 18:23:52.48ID:Y1vfXlkR0
>>183
当時の上層部が皆消えたからな
187デフォルトの名無しさん (ワッチョイ c3db-rVtL)
2020/03/03(火) 05:28:49.83ID:kLlDc7SA0
WPF(.NET4.x, .NET Core) GUIプログラミング Part24 	YouTube動画>9本 ->画像>3枚
188デフォルトの名無しさん (ワッチョイ 0b55-p7ie)
2020/03/03(火) 20:44:38.08ID:g6HFOQ500
livetメンテされてたのね・・・
189デフォルトの名無しさん (スプッッ Sd01-ItrH)
2020/03/11(水) 08:29:20.50ID:4840XTXYd
wpf はComboBoxのカスタマイズが異常に面倒
TextBox部分の背景色を変えたいだけなのに、どれだけコードを書かせるのかと
最終的にはComboBoxの上にBoarder挟んでTextBoxを重ねたわ
190デフォルトの名無しさん (ワッチョイ 826a-drwQ)
2020/03/11(水) 21:59:25.37ID:+pF602Na0
スタイルの一部分をちょこっと変えたいだけなのに
スタイル全書き換えだからなあ
バージョンアップでスタイルに手が入ったら追随しないとまずいし…
191デフォルトの名無しさん (ワッチョイ 85cc-YfnF)
2020/03/13(金) 20:05:34.14ID:O03YLpkA0
>>188
もう死に体だけどな
ほそぼそと延命措置されてるだけだから、早々にPrismに乗り換えた方がいい
192デフォルトの名無しさん (ワッチョイ 9d2c-yhz0)
2020/03/14(土) 02:22:32.03ID:l44yuRg30
livetはいまokazukiさんとかがメンテしてるみたい
193デフォルトの名無しさん (ワッチョイ 85cc-YfnF)
2020/03/14(土) 11:19:03.16ID:mQl6GBYb0
>>192
okazukiさんだけじゃね?
PRとか来たらそれの対応するような程度だけだから、もう死に体よ
194デフォルトの名無しさん (ワッチョイ 8510-xA19)
2020/03/14(土) 16:56:38.37ID:C2Lif+b90
prismよりlivetが得意なことってどういうところ?
195デフォルトの名無しさん (ブーイモ MM8d-aTKp)
2020/03/14(土) 17:27:18.65ID:XdSo6thHM
日本語のコメントが沢山ある?
196デフォルトの名無しさん (オイコラミネオ MMe9-ZW3Z)
2020/03/14(土) 17:35:22.75ID:Er3VTtJvM
UWP風WPFテーマファイルってないの?
197デフォルトの名無しさん (ワッチョイ 9d2c-yhz0)
2020/03/14(土) 18:30:12.07ID:l44yuRg30
>>196
mahappをヌゲットで当てれば一応それっぽくはなる
198デフォルトの名無しさん (ワッチョイ 8242-drwQ)
2020/03/16(月) 09:25:08.00ID:+qP8+Lkd0
>>194
昔見た感じだと、ビヘイビアが充実していたから、そこだけ使うのもありじゃね?
199デフォルトの名無しさん (ワッチョイ 85cc-YfnF)
2020/03/16(月) 22:37:15.09ID:fxc5hzKu0
>>194
日本製だけあって日本語での使い方がすごく豊富
prismのregionとかみたいに「そこまで高尚なのはいらないな」みたいな使い方には最高
200デフォルトの名無しさん (スフッ Sda2-yhz0)
2020/03/17(火) 12:47:21.90ID:UPG5ONLMd
prismもOSSになってから標準機能だと思って使ってたものがごっそり消されたりするから怖いけどね…
201デフォルトの名無しさん (アウアウウー Sac5-Syvm)
2020/03/17(火) 13:03:38.78ID:aozOj1qca
今のprismは有志数人がやってるコミュニティプロジェクト
機能の取捨選択などはMSの推奨とかではなく、あくまでメンテナの個人的な好みに過ぎない
もはやまともな旗振り役はどこにもいない
202デフォルトの名無しさん (ブーイモ MM76-aTKp)
2020/03/17(火) 13:49:58.97ID:oS6PobjrM
かと言って、WPFを素で使うのは辛いわ
203デフォルトの名無しさん (ワッチョイ a101-ozar)
2020/03/17(火) 16:10:11.04ID:bG+6fXAX0
激辛だわ
204デフォルトの名無しさん (ワッチョイ 4bd2-trDy)
2020/04/07(火) 23:06:06.45ID:bAc1yzNH0
PackageReferenceでPrism.UnityをぬげっとしたプロジェクトをVisualStudioインストーラーでインストーラーを作成
そのインストーラーでWIndows10にインストールするとエラーでViewが立ち上がらない

Packages.configでぬげっとすると問題ないんだけどPackageReferenceが地雷なの?
205デフォルトの名無しさん (ワッチョイ 2289-vH9a)
2020/04/08(水) 06:05:58.17ID:VR2/ByYb0
>>204
そういうの有りそうw
インストーラの依存関係から漏れてるかな?
206デフォルトの名無しさん (ワッチョイ 9f10-ycCE)
2020/04/17(金) 17:07:14.15ID:DEUx8cw20
ScrollViewerの最小サイズを指定する方法を教えてください
207デフォルトの名無しさん (ワッチョイ df35-ycy0)
2020/05/05(火) 09:27:45.44ID:xw5tj5Ew0
ねーねー
教えて欲しいんだけど

C#で記述すると
sender is Button b

のような is を、C++/Cliで表現すると、どのように記述するの?
※is なければ dynamic_cast で判定したりするん?
208デフォルトの名無しさん (ワッチョイ e72d-BCJ4)
2020/05/05(火) 09:41:16.37ID:ZtDgbM1L0
ぼーっと生きてんじゃねぇよ!
209デフォルトの名無しさん (ワッチョイ df89-HpdM)
2020/05/05(火) 10:21:47.21ID:AdTM4q7h0
>>207
b::typeid かなあ
ぼーっと生きてるんで分からん
210デフォルトの名無しさん (ワッチョイ df35-ycy0)
2020/05/05(火) 14:46:08.43ID:xw5tj5Ew0
>>209
ありがとうございます。
マクロかテンプレート組んでみますわ
211デフォルトの名無しさん (ブーイモ MMd6-CDXL)
2020/05/12(火) 17:41:57.92ID:hY6zA/rDM
Linuxで使えんのかこれ?
メンテナンスの依頼が来たんだが、おうちにWindowsないからお勉強できないんだが
212デフォルトの名無しさん (ワッチョイ 1763-C4Ru)
2020/05/12(火) 17:51:59.06ID:8wEDw8Rw0
>>211
Linuxでは使えない
213デフォルトの名無しさん (ワッチョイ 5b2d-C0uG)
2020/05/12(火) 18:11:23.80ID:Rm1nFE+i0
>>211
経費で買えば
214デフォルトの名無しさん (ワッチョイ d35f-tC6Q)
2020/05/12(火) 18:17:52.54ID:GG8UV2/o0
.NET coreだとだめなの?
やりたいことが出来るかは知らんけど
215デフォルトの名無しさん (ワッチョイ 5b2d-C0uG)
2020/05/12(火) 18:25:33.51ID:Rm1nFE+i0
>>214
WPFは.NET coreでも動くけど、Windows専用
Linux+.NET coreじゃ動かない
216デフォルトの名無しさん (ワッチョイ d35f-tC6Q)
2020/05/12(火) 19:05:50.45ID:GG8UV2/o0
>>215
そうなんだ、ごめん
よくわかってなくて失礼した
217デフォルトの名無しさん (ワッチョイ 9f9e-X6oS)
2020/05/14(木) 10:31:47.60ID:IJMYY1560
どこに保守頼んでも断られて無知な犬厨が受けてしまったか。ご愁傷さま。
218デフォルトの名無しさん (アウアウウー Sa1d-/iGY)
2020/05/14(木) 11:59:28.26ID:CtuOTcJGa
今更WPFアプリのメンテとか絶対やりたくないな
今時Winクライアントアプリって時点で苦痛なのに、もはや覚えても何の役にも立たないオワコンフレームワークとか地獄すぎる
全力で逃げた方がいいぞ
219デフォルトの名無しさん (ワッチョイ 7310-32x/)
2020/05/14(木) 12:09:39.36ID:ooznbMWa0
>>218
じゃあ何で作るのがいいの?
220デフォルトの名無しさん (ワッチョイ 9b4f-gIXh)
2020/05/14(木) 22:45:53.44ID:c8b+AWhI0
あとはWebかスマホかな。個人的にはそっちの方が制約が大きくて苦痛だが。
221デフォルトの名無しさん (ワッチョイ 07ad-XScl)
2020/05/15(金) 00:14:06.62ID:WhbhAQET0
>>220
代替できてないじゃん
Windowsがなくならない限り、そのクライアントアプリの仕事もなくならないと思うが
222デフォルトの名無しさん (ワッチョイ 9f9e-X6oS)
2020/05/15(金) 08:07:53.10ID:QqRlTuRs0
winformが今でも鉄板だと言ってみるか
223デフォルトの名無しさん (ブーイモ MM5b-6xlw)
2020/05/15(金) 08:25:42.54ID:uUo0Y4yAM
高dpiで破綻してる
224デフォルトの名無しさん (ワッチョイ bb94-ri7+)
2020/05/15(金) 08:42:18.48ID:1eO57Rtu0
老眼鏡で対応!
225デフォルトの名無しさん (アウアウウー Saaf-LZFT)
2020/05/15(金) 08:53:17.50ID:mPMl4nbia
部署内ツール程度の小規模開発ならWinFormで事足りる
226デフォルトの名無しさん (ワッチョイ 9f9e-X6oS)
2020/05/15(金) 08:56:55.16ID:QqRlTuRs0
オフィスのPCで4k普及なんてあと10年先じゃないかな。2k普及だって怪しい。
227デフォルトの名無しさん (ブーイモ MM81-6xlw)
2020/05/15(金) 09:07:59.09ID:vlJSs5fLM
ノートPCは既に96dpiじゃ無いよ
228デフォルトの名無しさん (ワッチョイ 9f9e-X6oS)
2020/05/15(金) 23:20:38.61ID:QqRlTuRs0
こいつリアルコミュ症だよね?
229デフォルトの名無しさん (ワッチョイ 1f89-6xlw)
2020/05/16(土) 08:07:06.88ID:GpzxgeW40
10年後のオフィスにpcがあるかどうかわからんよ
230デフォルトの名無しさん (ワッチョイ d7d2-DBEz)
2020/05/16(土) 08:50:19.48ID:LhTJIslf0
実行ボタンと中断ボタンがあるよくある仕組みだと現状何で作るのがベスト?
231デフォルトの名無しさん (ワッチョイ 1f89-6xlw)
2020/05/16(土) 09:25:24.23ID:GpzxgeW40
WPFスレなのでWPFとTPL
で、CancellationToken使う
232デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 12:13:34.55ID:81qwA9rBM
計算プロパティをOneWayバインディングしたのに反応しないぞ
バグか?
233デフォルトの名無しさん (ワッチョイ 2f2d-imz8)
2020/05/18(月) 12:17:59.93ID:UifG0Ejn0
WPFが怪しい場合もあるけど、大抵は自分のバグ
234デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 12:26:19.51ID:81qwA9rBM
int A
get a
set a = value; RaisePropCh("A")

int B
get A * 2

こんな感じなんやけどAに入力してもBが変わらんのや
235デフォルトの名無しさん (ワッチョイ 2f2d-imz8)
2020/05/18(月) 12:52:29.13ID:UifG0Ejn0
>>234
端折られてて良く分からないけど
Bの変更を通知してないのかな
236デフォルトの名無しさん (ブーイモ MMe1-mStQ)
2020/05/18(月) 12:54:23.02ID:/9ODvOSTM
不明な言語じゃ
237デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 13:09:49.94ID:qLYceyQ7M
RaisePropCh("A", "B")にすればええのんか
でもBがAに依存しとるという情報をAに書かなあかんてなんか気持ち悪いねん
238デフォルトの名無しさん (ブーイモ MMe1-mStQ)
2020/05/18(月) 13:18:38.14ID:/9ODvOSTM
RaisePropChって何じゃ?
239デフォルトの名無しさん (ワッチョイ 2f2d-imz8)
2020/05/18(月) 13:28:27.97ID:UifG0Ejn0
>>237
Aの更新通知(INotifyPropertyChanged.PropertyChangedイベント)を監視して
Aが更新されたらBの更新を通知すれば良い
AとBが同じクラスなら気にしないで良いと思うけど
240デフォルトの名無しさん (バッミングク MM0d-6wub)
2020/05/18(月) 15:37:04.87ID:EIO3K/YzM
>>238
RaisePropertyChangeじゃろ
あんな書き方しないけど、それでも分かるでしょ
241デフォルトの名無しさん (アウアウウー Sa1d-/iGY)
2020/05/18(月) 15:51:45.05ID:W1RwdSEUa
WPFがもし大成功して今でも新機能開発が続いていたら、Reactみたいにプログラミングモデル上は脳死で全更新するだけでよくて
フレームワークがうまいこと差分取って効率的に更新してくれるようになってたのかもね
242デフォルトの名無しさん (ブーイモ MMe1-mStQ)
2020/05/18(月) 15:59:03.85ID:9zeuFziKM
>>240
中の実装も怪しいよねえ
243デフォルトの名無しさん (ワッチョイ a72c-MWp5)
2020/05/18(月) 17:11:19.99ID:TSImRkOU0
>>237
そんなあなたにReactiveProperty…(´・ω・`)
244デフォルトの名無しさん (ワッチョイ d7d2-DBEz)
2020/05/18(月) 17:27:14.51ID:Z3Rh0TcW0
RactivePropertyはObservableCollectionとsynchronizedできないやん
245デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 19:27:28.68ID:iSeSPLtnM
解決策を発見したで
プロパティ名をnullでRaiseすれば計算プロパティもええ感じにバインドされるみたいやわ
246デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/18(月) 19:29:22.47ID:0/z3ChKA0
今windwosアプリ作るのならどういう環境がいいわけ?
めんどくさいからみんなelectronに移行してるんだが
247デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 19:37:32.28ID:iSeSPLtnM
>>246
Blazorがええと思うで
248デフォルトの名無しさん (ワッチョイ ebe6-Y8G9)
2020/05/18(月) 19:38:34.04ID:CccO1DlI0
edgeが標準プラットフォームになったんだから
そろそろhtaのver.2をリリースしてください
249デフォルトの名無しさん (ワッチョイ 7701-tC+g)
2020/05/18(月) 19:43:43.05ID:ZhbDs7dG0
>>247
良い参考書ある?
250デフォルトの名無しさん (スフッ Sd2f-MWp5)
2020/05/18(月) 19:51:06.09ID:vBUqFIJ5d
>>248
Electronでいいんじゃん
251デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/18(月) 20:13:51.16ID:0/z3ChKA0
Blazorって.NETランタイムをWebAssembly上で実装?
MS何考えてるんだ
252デフォルトの名無しさん (ワッチョイ 1f89-mStQ)
2020/05/18(月) 20:16:18.51ID:voyPms160
>>251
ステキやん
253デフォルトの名無しさん (テテンテンテン MM17-/iGY)
2020/05/18(月) 20:45:36.06ID:OlqJzzRHM
BlazorはMSのR&Dの社員がお戯れに作ったもので、戦略もクソもない
アイデアとしては面白かったが既に下火だし、最終的に似たような技術が天下を取ることもあるかもしれないけどそれは多分Blazorではないよ
254デフォルトの名無しさん (アウアウエー Sa93-26de)
2020/05/18(月) 20:48:44.57ID:IzLs84ewa
Blazorは色々計画しとるみたいよ
とりあえず.NET 5になってからだな
255デフォルトの名無しさん (ワッチョイ c72d-imz8)
2020/05/18(月) 20:49:55.40ID:z7Wgw8Hr0
デスクトップアプリはMSがやる気なくて、これと言ったのが無いよなぁ
消去法でWPF使ってるけど
256デフォルトの名無しさん (ワッチョイ 3bad-fRvC)
2020/05/18(月) 20:51:18.45ID:E0eJeBp00
>>253
SignalRとかも元々お戯れだったけどな
257デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/18(月) 20:55:02.89ID:0/z3ChKA0
まあもうネイティブアプリの時代じゃないんだろうけどね
ゴリゴリにWin32 API書いてたのが懐かしい
258デフォルトの名無しさん (ワッチョイ 6b63-S0xs)
2020/05/18(月) 20:59:14.82ID:01ZM3hPz0
>>250
electronはJavascriptだから駄目
259デフォルトの名無しさん (ワッチョイ 3dad-32x/)
2020/05/19(火) 16:00:16.65ID:TDgQXoGP0
silverlightにはならないで欲しいなblazor
260デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/19(火) 16:02:22.49ID:UZUeOLhY0
Blazor黒魔術感やばいけど
なぜC#なのか
TypeScriptならワンチャン覇権あったのに
261デフォルトの名無しさん (ブーイモ MMe1-mStQ)
2020/05/19(火) 16:31:58.57ID:xHwcbnwDM
サーバもクライアントもc#使いたい
262デフォルトの名無しさん (ワッチョイ 3bad-fRvC)
2020/05/19(火) 17:02:18.05ID:a0TVrn2w0
JavaScriptに触れる機会が減るだけでも嬉しい
263デフォルトの名無しさん (ドコグロ MMdf-cWUa)
2020/05/19(火) 18:44:41.21ID:SeGhJOd4M
>>261
禿同
Javascriptを駆逐してほしいわ
264デフォルトの名無しさん (テテンテンテン MM17-/iGY)
2020/05/19(火) 18:55:29.27ID:Gmm+b2VzM
TypeScriptならそこまで毛嫌いするほどかな
それにJavaScriptのクソさって言語もさることながら主にDOM操作が問題なわけだけど、
Reactみたいな最近のフレームワーク使うならDOM操作は完全に抽象化されていてテンプレートで宣言的に書けるようになってるよ
BlazorでDOM触らなくていいのはReactと似たアーキテクチャになってるからで、
言語がC#だろうがDOM操作をもし生でやるなら下痢便みたいなコードになるのは違いない
265デフォルトの名無しさん (ワッチョイ 3bad-fRvC)
2020/05/19(火) 19:29:29.42ID:a0TVrn2w0
>>264
Blazorで下痢便みたいなコードってたとえばどんなの?
266デフォルトの名無しさん (ワッチョイ 4d1d-ucyj)
2020/05/19(火) 19:57:06.94ID:8HY/3oGP0
「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
https://www.excite.co.jp/news/article/President_35457/
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
https://sogyotecho.jp/career-development/
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
https://www.dreamgate.gr.jp/contents/column/application-development
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
https://newswitch.jp/p/20168
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
https://www.at-s.com/news/article/local/central/730010.html
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
https://diamond.jp/articles/-/229375
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
https://diamond.jp/articles/-/215868
267デフォルトの名無しさん (ワッチョイ 9b4f-gIXh)
2020/05/19(火) 20:04:52.76ID:JYXLTsSv0
>>260
MSILがブラウザ上で動くってのがBlazorのポイントだろ。TypeScriptはもとからトランスパイルできるじゃん。
WASMがポイントだというなら動的なJSやTSは今のところ無理だね。
268デフォルトの名無しさん (ワッチョイ 3f6a-gIXh)
2020/05/19(火) 20:58:37.12ID:+YYtOpaV0
C#で下痢便書くような奴なら
JavaScriptではどんなに美しいコードが書けることだろう
269デフォルトの名無しさん (ワッチョイ 1aad-cFKA)
2020/05/20(水) 00:54:11.64ID:gFuy/SkY0
MAUI…
270デフォルトの名無しさん (ワッチョイ df63-ONnU)
2020/05/20(水) 05:48:13.84ID:w+/0aUwf0
マイクロソフト、新UIフレームワーク「.NET Multi-platform App UI」(.NET MAUI)発表。単一コードでマルチプラットフォーム対応。Microsoft Build 2020
https://www.publickey1.jp/blog/20/uinet_multi-platform_app_uinet_mauimicrosoft_build_2020.html
271デフォルトの名無しさん (アウアウエー Sa52-NLVI)
2020/05/20(水) 09:22:01.57ID:mXqWoGfUa
Unoを勉強しようとした矢先にこれだよ
272デフォルトの名無しさん (アウアウウー Sac7-YFMs)
2020/05/20(水) 11:15:09.85ID:6CLBLdpca
> In addition, we are enabling developers to write fluent C# UI and implement the increasingly popular Model-View-Update (MVU) pattern. MVU promotes a one-way flow of data and state management, as well as a code-first development experience
ついにMVVMも時代遅れのゴミになったな
モデルとしてはReactに近い?
そしてもう名前すら出てこないWPF
273デフォルトの名無しさん (ブーイモ MM26-NLVI)
2020/05/20(水) 11:17:46.58ID:nPhD6zxkM
Blazorでいいじゃん
274デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 11:23:11.88ID:IaKWAlqDM
Blazorで統一ならまだ勝ち目はあったかもね
まあまともに今のWinUI系のXAMLを使い込んでるのなんてMS自身くらいだろうし、
広く使ってもらうというよりMSが自分で使う目的が主なんじゃないかな
275デフォルトの名無しさん (ブーイモ MM26-0OSs)
2020/05/20(水) 11:44:37.31ID:OOHYhx3ZM
>>273
ローカルのリソースやデバイスへのアクセス制限がウザい
276デフォルトの名無しさん (ブーイモ MM26-0OSs)
2020/05/20(水) 11:48:15.64ID:OOHYhx3ZM
>>272
MVUってMVVMの進化系っぽいけど
コーティング量が減って良さげ
277デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 12:02:19.47ID:IaKWAlqDM
one-way bindingだからMVVMとは根本的に別物でしょ
Webで流行りのいわゆる仮想DOMってやつで、更新の度にテンプレート当ててUIツリーを全部書き直してdiff取りゃ実際に画面に反映させるべき差分は分かるんだから、
なんちゃらPropertyChangedとかいちいちプロパティ毎にクソ煩雑な低レベルな制御しなくてもいいだろ
って思想だ
278デフォルトの名無しさん (ブーイモ MM26-NLVI)
2020/05/20(水) 12:34:23.43ID:7/dKeltHM
今にして思うとPropertyChangedってサイコーに頭悪いアイデアだったな
279デフォルトの名無しさん (ワッチョイ f390-zBqI)
2020/05/20(水) 13:32:07.78ID:1IOTYjbV0
いやいや、今までのMVVMと大差ないから...
アプリ分割方法は今まで通りモデルとビューとビューモデルに分割して問題なし
単にフレームワーク提供の双方向バインディングがなくなったから、ユーザーイベント発生時にコードビハインドでビューモデルのメソッドを呼ぶようになるだけ...

基本は単にそれだけ。後はxamlという専用の言語使わずにレイアウトを宣言的に記述できるようになるだけ。これは、厳密にはMVなんたらとかアーキテクチャと関係ないだろう
280デフォルトの名無しさん (ワッチョイ 979e-ixuB)
2020/05/20(水) 14:52:20.42ID:Mh8h++lf0
>>278
ウンコ脳乙
281デフォルトの名無しさん (ワッチョイ 9a9c-DQkM)
2020/05/20(水) 16:43:42.14ID:6j7TSTe10
SwiftUIを丸パクリじゃねーか
282デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 18:05:19.19ID:IaKWAlqDM
>>279
VとVMの間の分離が皆無な時点で全然違うと思うが
283デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 18:23:46.54ID:IaKWAlqDM
あと、勘違いしてるようだがイベント発生時にはコンポーネント(たぶん279のいうVM)自身のステートを更新するんじゃなくてMを更新するんだぞ
その結果としてビューの更新が走ってbody関数が呼ばれて画面に反映されるというのが本来の流れだ
サンプルコードではそのへん省略してコンポーネントに直接ステートを持たせてるようだが、原則としてはコンポーネントは可能な限りステートレスにするんだよ
もちろんコンポーネントはVMみたいにMのプロパティを猿のようにラップする必要もなくて、究極的には単純にMを入力したらDOMを返す純粋関数になるのが理想
284デフォルトの名無しさん (ワッチョイ f390-zBqI)
2020/05/20(水) 18:57:17.69ID:1IOTYjbV0
>>283
いや、何を更新するかそこは自由に選べるから...

イベント発生時にビューモデルのメソッド呼べば、ビュー,ビューモデル間のデータフローが双方向になり今までの通りにMVVMになるし、他のなんたら?モデル呼べば例えばfluxになったり

flutterもそうだが別に限定されてない
285デフォルトの名無しさん (ワッチョイ f390-zBqI)
2020/05/20(水) 19:03:14.50ID:1IOTYjbV0
>>282
それは君が分離してないだけ
286デフォルトの名無しさん (ワッチョイ 4e10-D1oa)
2020/05/20(水) 21:35:52.90ID:60/2mOaG0
MVUってことはElmみたいな感じになるのかしらん。
F#との親和性も上がるといいな。
287デフォルトの名無しさん (ワッチョイ 9a6a-crVl)
2020/05/20(水) 21:42:38.32ID:XSjOvyTE0
>>286
https://thomasbandt.com/model-view-update
288デフォルトの名無しさん (ワッチョイ 4ed2-tqmx)
2020/05/21(木) 13:57:53.85ID:P/deDe4f0
中途半端な絵空事を追いかけるよりExcelをさっさと.Net化して欲しいわ
いつまでCOMやねん
289デフォルトの名無しさん (ワッチョイ 2702-/3rX)
2020/05/21(木) 15:00:00.53ID:jDxzpvC30
アホやなぁ
290デフォルトの名無しさん (アウアウウー Sac7-8pht)
2020/05/21(木) 15:09:47.86ID:4VRnGZ6Na
モバイル版は既にかなりの部分がC#なんじゃない?
Win版を置き換えることはないだろうけど、既にWin版のOfficeの一部にも.NETは使われているし、
今後は本体に.NET Coreが組み込まれてC#で書かれたコードが増えていくことも十分考えられる
プラグイン機構のことを言っているのなら、そもそも現在MSが推進しているWinRT系のRPCの仕組みはCOMベースなので、仮に今後新しい仕組みに置き換えられるとしても.NETベースになる望みはない
291デフォルトの名無しさん (ワッチョイ 9a9c-DQkM)
2020/05/21(木) 15:42:08.73ID:9+MRXYOc0
UI部分はすでに全部React Native Windowsだろ
292デフォルトの名無しさん (ワッチョイ 4ef2-crVl)
2020/05/22(金) 00:28:36.86ID:GK58a6PU0
WPFでなくてすまないんだが、

UWPでデバッグしようとしたら、デバッガが無い風のメッセ出て
上手く動かないんだが。
VS2017のcommunityっす
293デフォルトの名無しさん (ワッチョイ 1a10-f9J/)
2020/05/22(金) 00:31:55.75ID:vS7paOX80
UWPってなーに?
294デフォルトの名無しさん (ワッチョイ 9a6a-crVl)
2020/05/22(金) 00:46:04.97ID:Gu1hoeqg0
>>292
Windows 10 UWPアプリ開発 Part 2
http://2chb.net/r/tech/1499658092/

質問するならメッセージは正確にネ!
295デフォルトの名無しさん (バッミングク MM37-sQKC)
2020/05/22(金) 12:48:18.19ID:lbX1xonYM
>>293
Ultra Windows Powet
296デフォルトの名無しさん (ワッチョイ 7642-/o6E)
2020/05/24(日) 16:56:50.37ID:YD2G6Bau0
完全に趣味でプログラムやってて
WPFに手を出してみようと思い↓のサイトのドキュメントで学習してたんだけど
http://kisuke0303.sakura.ne.jp/blog/?p=340

↓の106ページ目のコード動かしてみても図の通りにコンソールにファイルパスが表示されず「コールバック処理を行います」とだけ表示される。
http://kisuke0303.sakura.ne.jp/blog/wordpress/wp-content/uploads/2016/08/4843696230c1698ad8ff7d086b998344.pdf

でもサンプルのコード見る限りだとこれが正常な動作な気がするんだけど(ファイルパスを表示させる部分の記述が見当たらないので)
俺が何か見落としてるのだろうか。
297デフォルトの名無しさん (ワッチョイ da89-0OSs)
2020/05/24(日) 20:12:23.79ID:3qlZzirT0
wpfのチュートリアルはかずき大先生のページ以外は駄目だよ~
298デフォルトの名無しさん (ワッチョイ 3363-f9J/)
2020/05/25(月) 06:07:47.12ID:ylkOF+xS0
>>296
ぱっと見だと図のような表示コードないね
多分途中で書き換えたのにコード側に反映忘れてる
まあ本でも誤植なんてしょっちゅうだし自分で合うように書き換えよう
299デフォルトの名無しさん (ワッチョイ 3363-f9J/)
2020/05/25(月) 06:39:47.21ID:ylkOF+xS0
WinUI 3も結局UWPみたいなタブ向けUIなんだな
Fluentだなんだか知らないけどデスクトップ向けもうたうならちゃんとレガシー()コントロールも用意して欲しい
300デフォルトの名無しさん (ワッチョイ 9a9c-DQkM)
2020/05/25(月) 17:09:39.62ID:quw8Fr750
レガシー必要なのってもう業務系アプリくらいだからなあ
301デフォルトの名無しさん (ワッチョイ 072c-QPgs)
2020/05/25(月) 22:50:42.06ID:yXchdJnh0
>>300
まあ業務系アプリはいつまでたっても一定の需要はあるからな(´・ω・`)
302デフォルトの名無しさん (アウアウウー Sac7-VIJV)
2020/05/26(火) 08:29:06.51ID:2WnNvGhAa
>>300
業務系アプリがなくなるってあり得なくね?
303デフォルトの名無しさん (ワッチョイ 6301-UYz0)
2020/05/26(火) 08:46:30.39ID:O4WcavVK0
>>300
趣味で物作っている訳じゃないので
304デフォルトの名無しさん (ブーイモ MMe7-0OSs)
2020/05/26(火) 08:57:52.50ID:iAXb1ypnM
業務系はWeb化してきてるし
webformだからレガシーだけどな
305デフォルトの名無しさん (ワッチョイ 1aad-cFKA)
2020/05/26(火) 09:00:13.35ID:xP2EobkM0
>>304
デスクトップアプリはなくならないよ
需要は減るけどね
306デフォルトの名無しさん (アウアウウー Sac7-yayj)
2020/05/26(火) 10:54:31.21ID:sswBOnn3a
お手軽だからね
307デフォルトの名無しさん (アウアウウー Sac7-LjTx)
2020/05/26(火) 10:59:33.02ID:6ileE2Zca
今時はそうでもないわ
クラウドがあるからWebの方がお手軽
308デフォルトの名無しさん (スップ Sdba-cFKA)
2020/05/26(火) 11:16:04.18ID:m1O5KGL0d
場合によるやろ
309デフォルトの名無しさん (ブーイモ MMe7-0OSs)
2020/05/26(火) 11:21:18.41ID:iAXb1ypnM
winformが一番お手軽
310デフォルトの名無しさん (ワッチョイ 979e-ixuB)
2020/05/26(火) 13:22:34.05ID:pBlDnMjv0
当初から散々ゴミと言われたとおりWPFは普及せず、
クラウド化しても企業の効率なんて当然上がらず、社員は不便を強いられ、
データを吹っ飛ばれさてから黙れされた連呼する自称SEたち。

ここの住人は馬鹿ばかりだなw
311デフォルトの名無しさん (ブーイモ MM7f-0OSs)
2020/05/26(火) 14:47:17.82ID:2xWZOgbyM
お前も含めてだけどな
312デフォルトの名無しさん (ワッチョイ 072c-QPgs)
2020/05/26(火) 23:15:16.03ID:d+nvHOzJ0
そう。俺もお前もだ
313デフォルトの名無しさん (ワッチョイ 1aad-VIJV)
2020/05/26(火) 23:17:39.59ID:+nwpuOj70
おまいら、飲みにでも行け
314デフォルトの名無しさん (アウアウウー Sac5-wVgD)
2020/05/27(水) 08:54:48.80ID:32H/szl0a
>>313
コロナに油断するな!
315デフォルトの名無しさん (ワッチョイ db89-+GDy)
2020/05/28(木) 17:33:33.18ID:epMUI4Mx0
.net FrameWorkのOWINで
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Login/Index"),
CookieName = ".AspNet.SharedCookie",
Provider = new CookieAuthenticationProvider
{
OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<IdentityUserManager, IdentityUser>(
validateInterval: TimeSpan.FromMinutes(0),
regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager))
},
TicketDataFormat = new AspNetTicketDataFormat(
new DataProtectorShim(
DataProtectionProvider.Create(new DirectoryInfo("C:\\TEMP"),
(builder) => { builder.SetApplicationName("SharedCookieApp"); })
.CreateProtector(
"Microsoft.AspNetCore.Authentication.Cookies." +
"CookieAuthenticationMiddleware",
"Identity.Application",
"v2"))),
CookieManager = new ChunkingCookieManager()
});
System.Web.Helpers.AntiForgeryConfig.UniqueClaimTypeIdentifier = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name";;

で認証して別の.net Core2.1アプリに遷移するんだが、
.net Coreアプリ内でこの認証クッキーをidentityに復号してsigninしてUser.identityを使いたいんだが方法はあるのか?
認証.net Core自体の認証を完了させたい感じです。
伝われ~
316デフォルトの名無しさん (ワッチョイ db89-+GDy)
2020/05/28(木) 19:37:43.46ID:epMUI4Mx0
string authCookkiValue = string.Empty;
HttpContext.Request.Cookies.TryGetValue(".AspNet.SharedCookie", out authCookkiValue);
var ticket = authCookkiValue;

var protectionProvider = DataProtectionProvider.Create(
new DirectoryInfo(@"C:\TEMP\"),
(builder) => { builder.SetApplicationName("SharedCookieApp"); });
var dataProtector = protectionProvider.CreateProtector(
"Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationMiddleware",
"Identity.Application",
"v2"
);

var ticketFormat = new TicketDataFormat(dataProtector);
var test = ticketFormat.Unprotect(ticket);
で解決しました。

スレ汚し失礼しました。
317デフォルトの名無しさん (ワッチョイ d99e-bxq0)
2020/05/28(木) 21:04:16.26ID:AwUHmNLp0
他人のコードを読みたくないのはボクだけじゃないはず。
318デフォルトの名無しさん (ワッチョイ 4101-ZnxB)
2020/05/28(木) 21:06:50.75ID:wn0+e+em0
move ソースファイル名 Null
319デフォルトの名無しさん (スップ Sddf-uTOw)
2020/06/29(月) 09:07:48.77ID:j4QcCIztd
vs2019でwpf、.NET Core 3.1で作成したアプリのインストーラを作成したいのですが参考になるサイトありますか?

WinFormsと同じようにやってみたのですがプロジェクト出力でプライマリ出力を選ぶと.dllと.runtimeconfig.jsonしかなくexeが存在しません
元のプロジェクトがおかしいのでしょうか?
320デフォルトの名無しさん (ブーイモ MMb3-VYir)
2020/06/29(月) 09:36:38.17ID:NtraNE7CM
>>319
やって見たけどプライマリ出力を参照させるとそうなるねえ。
依存関係がうまく抜けてないっぽい。
今のところはプライマリ出力をやめて発行させてpublishフォルダを参照するしか無いかも。
stack overflow辺りには何か情報があるかも?
321デフォルトの名無しさん (ブーイモ MMb3-VYir)
2020/06/29(月) 10:01:33.89ID:NtraNE7CM
.net coreアプリはmsiじゃなくてmsixパッケージを使うようだな。
322デフォルトの名無しさん (スップ Sddf-uTOw)
2020/06/29(月) 10:17:30.05ID:j4QcCIztd
>>321
ありがとうございます
msixを調べてみます
323デフォルトの名無しさん (エアペラ SD5f-zrpJ)
2020/06/29(月) 11:14:55.57ID:gOjcE5IyD
msixにするとアプリによっては動かなくなるから気をつけて
行儀のいいアプリなら問題ないと思うけど

dotnet publishの出力先をコピーしてexeのショートカット作るだけのインストーラーが何かで作れるなら、そっちのほうが問題はおきにくい
324デフォルトの名無しさん (ブーイモ MMb3-VYir)
2020/06/29(月) 11:43:14.37ID:NtraNE7CM
「実行ファイルパス問題」ってやつかな
325デフォルトの名無しさん (スップ Sddf-uTOw)
2020/06/29(月) 15:39:11.51ID:j4QcCIztd
>>323
そういう問題が起きる可能性があるのですね。

プロジェクト出力でプライマリ出力ではなく項目の公開を選択でもいいのかな?
それらしいのが作れたけど…
326デフォルトの名無しさん (ワッチョイ 63ad-Wiu6)
2020/07/04(土) 02:53:49.50ID:yoyu8c1l0
BlazorはCSSを各コンポーネント毎に好きなの割り当てできるようなバージョンアップは予定してるのかな
ちょっと使い難い
327デフォルトの名無しさん (ワッチョイ bd63-5Cu5)
2020/07/08(水) 14:07:36.01ID:oYyxJxRd0
先月のBuild 2020開催期間中、Microsoftは、デバイスネイティブなアプリケーションを開発するためのマルチプラットフォームフレームワークである.NET MAUIのロードマップを発表した。新フレームワークはXamarin.Formsの進化形に相当し、Android、iOS、macOS、Windows用のネイティブ機能を提供する。
https://www.infoq.com/jp/news/2020/07/maui-multi-platform-ui-dotnet/
328デフォルトの名無しさん (ブーイモ MMeb-udnG)
2020/07/08(水) 15:24:17.95ID:Kr2gnfN5M
UIはデバイスごとに作ったほうが簡単じゃねーの?
329デフォルトの名無しさん (ワッチョイ 0d01-dDBt)
2020/07/16(木) 01:14:38.86ID:163xTq/Q0
はじめからForms全力でよかったんや・・・
330デフォルトの名無しさん (ワッチョイ 81da-RnSF)
2020/07/27(月) 10:39:34.80ID:sbz77iMW0
キターーー .NET 5.0 RC かな?
331デフォルトの名無しさん (ブーイモ MM9d-LLbQ)
2020/07/27(月) 10:59:18.14ID:rzcPx0wdM
preview7じゃないの?
332デフォルトの名無しさん (ワッチョイ 1161-ag1H)
2020/07/27(月) 11:40:55.44ID:9Xn50/5g0
http://var.blog.jp/archives/69202816.html
未だに大部分のプログラムは Win32(というかMFC)で、
WPFを使ってる中で一番有名な VisualStudio は劇遅。
333デフォルトの名無しさん (ワッチョイ 4901-oJ29)
2020/07/28(火) 18:03:05.87ID:hKAsfXZZ0
VS級のものがあまりないからでは
334デフォルトの名無しさん (ワッチョイ 332d-TH+H)
2020/07/28(火) 18:16:39.56ID:2hGB7urq0
>>332
リンク先ではVisualStudioはWPFにしてはすごく軽くて十分に快適って書かれてる(C++とのハイブリッドも疑ってる)のに
何故激遅に書きかわるw
335デフォルトの名無しさん (ワッチョイ 5161-ag1H)
2020/07/28(火) 18:41:04.12ID:xreCiHzA0
>>334
「WPFの割には軽い」
と言っているだけで、現実には激遅だからだ。
336デフォルトの名無しさん (オッペケ Sr85-RnSF)
2020/07/28(火) 19:27:19.79ID:EEBQNrWer
VSは.net版に変わったら非常に遅くなったよ
それだけは譲れないw
サードパーティー製のコンポーネント使ってると聞いた

> WPFにしてはすごく軽くて
WPFでは激遅になると思ってたらそこまで遅くない!と言う意味であると体感している

今でもc++版に戻ったら非常に速いと思う
337デフォルトの名無しさん (ブーイモ MMcb-HgYt)
2020/07/28(火) 19:33:19.05ID:3p32kQjLM
JavaのIDEと比べたらチョッパヤだろ
338デフォルトの名無しさん (ワッチョイ 13ad-/Rn5)
2020/07/28(火) 20:49:33.29ID:mqD6IZiK0
2015が一番重かったけど、2017→2019とどんどん軽くなってきたよね
339デフォルトの名無しさん (ワッチョイ 4901-tPa5)
2020/07/28(火) 20:52:36.83ID:mB6yyIIz0
そんなゴミと比べないでくれ
悲しくなってくる
340デフォルトの名無しさん (ワッチョイ 81da-nk0z)
2020/07/28(火) 21:58:41.19ID:xXl4dtBj0
今のVS十分軽いしさっさと古いクソPC投げ捨てて新しいの買ってこい
341デフォルトの名無しさん (ワッチョイ 510c-RnSF)
2020/07/28(火) 22:29:22.83ID:R16GmJU50
さっきDocker Desktop入れたらUIがWPF製だったわ
342デフォルトの名無しさん (ワッチョイ 0163-xBvm)
2020/08/02(日) 20:28:06.49ID:BN6q7uRr0
>>334
たしかにVSのタブやページ切替とかの反応は普通のWPFアプリと全然違うんだよな
なんらかのファクターXがあると考えるのが合理的
一般的WPFアプリには慢性的なもたつきが発生する
343デフォルトの名無しさん (ワッチョイ 01e6-LxoB)
2020/08/02(日) 20:46:36.40ID:B8kL4fh30
教科書通りにMVVMなんてしてたらあきまへんって事かな?
344デフォルトの名無しさん (ワッチョイ 452d-ANno)
2020/08/02(日) 20:50:09.94ID:UcfUDTUk0
.NET CoreのWPFと.NET FrameworkのWPFでレスポンスに違いはある?
345デフォルトの名無しさん (ワッチョイ 7a6a-xE3T)
2020/08/02(日) 21:40:04.40ID:q/qx3qt30
>>342
自分で作ってるWPFアプリと差を感じないけどなあ
346デフォルトの名無しさん (アウアウウー Sa09-LTj5)
2020/08/02(日) 21:59:33.90ID:TA4SUPRta
>>342
VSはWPFの低いレイヤだけを使って独自のフレームワークを構築している
WPF標準の低品質なコントロールはダイアログにしか使っていない
347デフォルトの名無しさん (ワッチョイ 2161-xRC5)
2020/08/03(月) 01:12:41.51ID:9/tK9gy10
普通のWPFって、あのクソ重いVSより遅いって、どんだけ遅いの。
348デフォルトの名無しさん (ワッチョイ 419e-zLc8)
2020/08/03(月) 01:15:53.79ID:F0bbTFGB0
WPF登場が2006年、VSのUIに採用されたのがVS2010から。

自分で作ったGUIライブラリなのに自社ツールに組み込むのに4年もかかるとか
どんだけ設計がゴミだったかがよく分かる。
349デフォルトの名無しさん (ワッチョイ ede6-sFAx)
2020/08/03(月) 03:53:53.52ID:N8X3JloH0
>>346
むしろその独自のフレームワークを公開してくれよ
350デフォルトの名無しさん (ワッチョイ 419e-zLc8)
2020/08/03(月) 13:18:21.79ID:F0bbTFGB0
一方、MFCは、MS-Officeで実装後、MFCで提供される。

机上の空論 → 実装 → 使い物にならない
実装しながらブラッシュアップ → 使い物になる

よく話はやはり実際そうなのだ。
351デフォルトの名無しさん (オッペケ Sr5d-IIsV)
2020/08/07(金) 00:44:47.58ID:eMMnS8Srr
昔ロータスかどこかが表計算ソフトでどうやってもofficeの速度が出ないので調べたら非公開API使ってた!
マイクロソフトは不公平だ!と言ってたらしい
352デフォルトの名無しさん (ワッチョイ 29da-/C1W)
2020/08/07(金) 00:57:06.91ID:3pmlvrNK0
都市伝説か勘違いしてるか
Lotus123の対抗はexcelじゃなくてマルチプランだ
353デフォルトの名無しさん (ワッチョイ 29e6-tzTG)
2020/08/07(金) 06:55:57.61ID:W1K5XVv60
三四郎「……」
354デフォルトの名無しさん (ドコグロ MM35-LWG7)
2020/08/07(金) 10:33:41.03ID:kviOmVZrM
>>352
馬鹿なの?
普通に考えて1-2-3のWindows版の話だろ
355デフォルトの名無しさん (ブーイモ MMeb-/C1W)
2020/08/07(金) 13:52:01.46ID:ARIlA7ICM
>>354
馬鹿なの?
undocumented windows読んだ事無いのか
356デフォルトの名無しさん (ワッチョイ 1301-LWG7)
2020/08/07(金) 14:16:49.97ID:SYieViuR0
>>355
はあ?
> Lotus123の対抗はexcelじゃなくてマルチプランだ
の話なんだがw
357デフォルトの名無しさん (オッペケ Sr5d-IIsV)
2020/08/07(金) 18:40:21.36ID:85+YUIaur
自分が買ったPCにLotus123 windows版を入れてたけどなあ
358デフォルトの名無しさん (ラクッペペ MM8b-tzTG)
2020/08/07(金) 18:57:57.01ID:k8/Tepp0M
win95と同時に32bit版Excelだしやがったから
サードパーティじゃ間に合わん
3.1のころはいい勝負してたと思うよ
359デフォルトの名無しさん (ドコグロ MMa3-LWG7)
2020/08/07(金) 20:07:48.20ID:gaDKKGiVM
>>358
> 3.1のころはいい勝負してたと思うよ
そうだったっけ?
1993年にFMV買った時はWord/Excelと一太郎/三四郎のどっちかしか無かったような記憶があるが…
360デフォルトの名無しさん (ワッチョイ 5102-e++8)
2020/08/11(火) 00:53:29.18ID:7RgGpk/H0
Excelで1900年がうるう年バグってるってのは有名だけどこれってLotus123との互換用なんだよな
もっというとLotus123側もうるう年判定を簡略させるための仕様だったと
361デフォルトの名無しさん (ブーイモ MM85-zjf9)
2020/08/11(火) 07:47:24.74ID:xS/9Ss0TM
undocumented APIを検出するtool
でwindows3.xの頃のMS-APPは
インチキしてないって話しだったな。

インチキしてLotusクラッシュさせたのは
DOS1.25の時代だね
362デフォルトの名無しさん (ワッチョイ 6961-STb1)
2020/08/11(火) 15:07:51.33ID:pA06ApZK0
今は、そういう嘘より、FUD合戦が流行っている。
「セキュリティーで危ないから、WindowsをUpdateしろ、LinuxよりWindowsの方が安全。」
「セキュリティーで危ないから、セキュリティーソフトを買え」
「セキュリティーで危ないから、ソースがないソフトは駄目。オープンソースを使え」
363デフォルトの名無しさん (ワッチョイ be2d-4h4I)
2020/08/12(水) 14:54:17.67ID:Q5zqH5GF0
最低限のリテラシーすらないアホを虐殺した方が早い
364デフォルトの名無しさん (ワッチョイ 9f01-3Lde)
2020/08/23(日) 16:16:47.80ID:OADC3r990
BindingされたCheckBox.IsCheckedはFallbackValueもTargetNullValueも利きませんが
どうやって初期値Trueを入れたらいいのでしょうか?
365デフォルトの名無しさん (ワッチョイ 9f01-3Lde)
2020/08/23(日) 21:29:20.50ID:OADC3r990
解決しました
366デフォルトの名無しさん (ワッチョイ 9f7d-cDXz)
2020/08/25(火) 07:57:37.39ID:CNwadlb30
ちゃんと自決しろよ!
367デフォルトの名無しさん (アウアウウー Sa63-ykhY)
2020/08/25(火) 08:50:57.77ID:NQev4bWfa
おもろ
368デフォルトの名無しさん (ワッチョイ 7901-VQ5f)
2020/08/26(水) 17:12:16.09ID:+vm/3sbc0
Windows 10/.NET Core 3.1
TextBoxにintのプロパティをバインドすると数字以外にエラーを出してくれるようにできるが、
TextBoxのTextを手動ですべて削除したときに最後に有効だった数字がプロパティ側だけに残るのは不具合なのかな。
数字が入ってないのに、その数字で計算されてしまう。
intは空になれないからこうなっているのだと思いint?でも試してみたが同じ結果だった。
intのプロパティにバインドするのは罠?

TextBoxに123と入力されている場合:
12を消して、最後の3を消すと見た目上のTextBoxが空になるが、バインドしたプロパティには3が入っているものとされて扱われてしまう。
そして、3が入っているものとされているため、プログラム上で空になっている場合を処理できない。
369デフォルトの名無しさん (エムゾネ FF22-yRqa)
2020/08/26(水) 17:19:57.66ID:dZW3ATMVF
3 から先に消して
2 消して
1 を最後に消しても一緒
370デフォルトの名無しさん (スップ Sd82-1aaR)
2020/08/26(水) 17:37:06.35ID:KgZIVvH1d
stringにしてtryparse
371デフォルトの名無しさん (ワッチョイ 7901-VQ5f)
2020/08/26(水) 19:25:24.29ID:+vm/3sbc0
int諦めてstringにして検証部分書きました。
intのプロパティにバインドしたらそれだけで介護してくれると思わせて、実は手抜き介護だった。
372デフォルトの名無しさん (ワッチョイ 026a-1etN)
2020/08/26(水) 22:45:13.55ID:sGzQHkFA0
数値型バインドするときはコンバータで細工するとか必要だったかな
373デフォルトの名無しさん (エムゾネ FF22-yGMV)
2020/08/27(木) 10:31:44.59ID:H/WqeZOsF
validator
374デフォルトの名無しさん (JP 0H4a-uR+4)
2020/08/27(木) 12:33:17.39ID:vXpNqxXHH
学術の巨大掲示板群 - アルファ・ラボ http://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など

VM + ASM を書いた (C#, DX) * x86 ではない!
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ

VM + ASM のダウンロード
http://up.x0000.net/files/TSimulang.zip
375デフォルトの名無しさん (ワッチョイ 4d9e-1etN)
2020/09/01(火) 02:46:39.17ID:vwihzMdy0
そろそろ普及する予感
376デフォルトの名無しさん (ワッチョイ 7f63-55rj)
2020/09/02(水) 15:28:55.36ID:8b/Zi7QA0
14年目の正直
377デフォルトの名無しさん (アウウィフ FF8b-th+2)
2020/09/02(水) 15:38:08.91ID:PicHUi2jF
Xamarin の本買うかどうか迷ってる
https://gihyo.jp/book/2017/978-4-7741-8895-9
378デフォルトの名無しさん (ワッチョイ 0701-q/EU)
2020/09/02(水) 16:07:48.75ID:NYistFqT0
WPFの経験があるならXamarinなんて簡単だろう
379デフォルトの名無しさん (ワッチョイ 7fd2-JFwp)
2020/09/02(水) 16:11:54.09ID:YvoVnPDv0
Xamarinって結局OSの差分吸収しきれてないんじゃなかったか?
380デフォルトの名無しさん (ワッチョイ e79e-XrX+)
2020/09/03(木) 07:15:19.61ID:CV24xPe20
みんな挫折した経験だろうな
381デフォルトの名無しさん (アウウィフ FF8b-th+2)
2020/09/03(木) 10:11:39.97ID:DK3Ul6vKF
ちょまど攻略に挫折
382デフォルトの名無しさん (ブーイモ MMcf-Bpoy)
2020/09/03(木) 10:13:55.48ID:3s47eGNWM
攻略出来ても色々と苦労しそうだなぁ
383デフォルトの名無しさん (アウウィフ FF8b-th+2)
2020/09/03(木) 10:30:41.16ID:DK3Ul6vKF
げしゅとしちゅえぇんん
https://voicy.jp/channel/1253/96112
https://voicy.jp/channel/1253/95926
384デフォルトの名無しさん (アウウィフ FF8b-th+2)
2020/09/03(木) 10:31:18.09ID:DK3Ul6vKF
どうしてフォロワー多いの?に答えてみた
https://sakumaga.sakura.ad.jp/entry/2020/08/28/120000
385デフォルトの名無しさん (ブーイモ MMcf-Bpoy)
2020/09/03(木) 12:17:47.97ID:ABKyW7suM
でも腐女子なんでしょ
386デフォルトの名無しさん (ワッチョイ b501-sa+Q)
2020/09/09(水) 02:07:29.24ID:jnVpz/Pm0
WPFがスタートでこけた理由って当時の要求スペックの高さもあるけど、MVVMパターンというものを主張しすぎたよね
適用できる一つのパターンであるのに、それがすべてであるかのように広められてしまったのでWPFは敷居が高いと錯覚させてしまった
WinFormsのコードビハインドの部分がXAMLとして前面に出てきただけというところからスタートするべきなんだよ
あとMVVMパターンを説明しすぎている
パターンって理解してなくてもその通りに実装すれば、そうなってくれるんだから初期段階で深い説明はいらない
どこに何を書いていけばいいかを説明するほうが重要、パターンを意識させる必要がない
387デフォルトの名無しさん (ワッチョイ aa89-x+qn)
2020/09/09(水) 05:55:37.92ID:JComtfL10
ネットに転がってるWPFのサンプルってイベントべた書きのばかり。
388デフォルトの名無しさん (アウアウウー Sa21-eR/I)
2020/09/09(水) 08:32:16.72ID:vaBdp1IQa
いやReactやVueやAngularだってMVVMの亜流なんだから別にそれ自体がWPFを難しくしているわけではない
むしろWPF開発の複雑さを低減するためにMVVMパターンが使われるようになったわけだしな
問題はMVVMでデータバインディングを駆使しなければやってられないほどにWPFが複雑すぎる点と、
そもそもWPFにとってMVVMが後付けであるためにReact等の後発とは違って実装に余計な自由度がある点にある
389デフォルトの名無しさん (アウアウウー Sa21-onCg)
2020/09/09(水) 08:55:17.69ID:CkRYWT4Fa
WinFormのがわだけWPFに置き換えするだけで良いのでは、第1ステップは
390デフォルトの名無しさん (ブーイモ MM8e-x+qn)
2020/09/09(水) 08:59:00.22ID:SVFY/4ccM
バインドとイベントべた書きですよね
391デフォルトの名無しさん (ワイーワ2 FF92-e6VR)
2020/09/09(水) 09:38:41.51ID:9MEEjZyTF
WPFは良い
XAMLが糞
392デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/09(水) 10:10:18.72ID:Wa80IH+Z0
むしろ煩雑でよかった。winformが10年以上延命できた。
393デフォルトの名無しさん (ワッチョイ 790c-7JDO)
2020/09/09(水) 11:38:24.67ID:G4z+WgkT0
10年間進化してきたならともかく本当にただの延命なので共倒れ
394デフォルトの名無しさん (ワッチョイ a5b0-TniJ)
2020/09/09(水) 11:57:41.97ID:eJCpqUcY0
XAMLはDesigner.csなんかよりよっぽど良いと思うけどな。
XMLに馴染みがないのかフォームデザイナーしか使わない人なのか。
395デフォルトの名無しさん (ブーイモ MM81-x+qn)
2020/09/09(水) 12:17:43.28ID:McwiDPSYM
XAMLは冗長過ぎていかんわ
396デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/09(水) 17:18:49.71ID:Wa80IH+Z0
C#に瞬殺されたと思われたJavaの圧倒的な巻き返しでC#も息してるかどうか疑わしくなってきた。
MSはいろいろ戦略が誤っていたのだろう。デスクトップOSのシェアすら今後保てるかどうか分からない。
397デフォルトの名無しさん (アウアウエー Sa52-KR08)
2020/09/09(水) 17:36:53.18ID:VJS0FDOXa
Javaの巻き返しは無理だよ
言語に葉快適な変更をいくつも入れないとC#には追いつけない
398デフォルトの名無しさん (アウアウエー Sa52-KR08)
2020/09/09(水) 17:37:03.91ID:VJS0FDOXa
あ、破壊的ね
399デフォルトの名無しさん (ワッチョイ 6a10-m1Uj)
2020/09/09(水) 17:39:45.34ID:5yvMyRN60
XAMLはレイアウトだけなら認める
400デフォルトの名無しさん (ワッチョイ ad33-5yGd)
2020/09/09(水) 18:02:01.33ID:k8W5BZK+0
WinFormsのポトペタに慣れ切った人がWPFで同じようにやろうとして思うように配置できなくて諦めるってのはあるかもな
だからといって、新規作成したときのデフォルトがGridでなくCanvasだったらアレだけどw
401デフォルトの名無しさん (ワッチョイ 66d2-vvkI)
2020/09/09(水) 18:14:54.94ID:VOLRAgWK0
VSで無理やりMVVMパターンにはめるのが糞なだけでXAMLとバインドは十分使える
402デフォルトの名無しさん (アウアウエー Sa52-KR08)
2020/09/09(水) 18:42:57.38ID:VJS0FDOXa
WPFは客先Java案件で開発補助ツール作るときに重宝しとる
403デフォルトの名無しさん (ワッチョイ ea6a-pVuC)
2020/09/09(水) 19:12:29.05ID:A5jehCoA0
>>400
WinFormとまったく同じ手法で開発できるようにしても良かったな
学習意欲のある人には最初からMVVMコースを選べるようにして
後出しアイデアだけどね
404デフォルトの名無しさん (アウアウウー Sa21-TwEV)
2020/09/09(水) 19:25:36.35ID:Pr/s0qQqa
業務系アプリや有名なアプリはその時流行ってたフレームワークや作り方を使って秘伝のタレ化してる
新しく作り直すこともせず完全なレガシーとなって開発者を苦しめてる
新規のアプリは結局Electron一択みたいな感じになった
この失われた20年をなんとかしろ
405デフォルトの名無しさん (ワッチョイ 6aad-2PvT)
2020/09/09(水) 19:26:43.79ID:3UaIGoSz0
>>396
息してないわけないやろw
406デフォルトの名無しさん (アウアウエー Sa52-KR08)
2020/09/09(水) 19:34:22.19ID:VJS0FDOXa
>>404
ドメインモデル作れよ
407デフォルトの名無しさん (ブーイモ MM81-x+qn)
2020/09/09(水) 20:51:35.69ID:RtZ/Ywu6M
>>400
そうそう、Excel方眼紙の人にWordは無理だよねえ(爆笑)
408デフォルトの名無しさん (ワッチョイ a563-qd4W)
2020/09/10(木) 00:26:26.24ID:dk54TyXK0
(爆笑)
409デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/10(木) 06:44:22.32ID:npiJsw1+0
x 新しく作り直すこともせず完全なレガシーとなって開発者を苦しめてる
o 新しく作り直すと新たな地獄が始まり若い開発者が逃げ出す

WPFしかりEdgeしかり。winformやIEをずっと保守しとけば良かったんや。
410デフォルトの名無しさん (ワッチョイ ea6a-pVuC)
2020/09/10(木) 17:48:22.98ID:1+vDLiP+0
WinFormは保守してるでしょ
.NET Core でも使えるぞ
411デフォルトの名無しさん (スプッッ Sdea-uLsO)
2020/09/10(木) 19:05:59.66ID:VDMQ91PJd
WPFでAndroidアプリ作れるようにしてほしかった
xamarin.formsはなんというかちがう
412デフォルトの名無しさん (ブーイモ MM8e-1KGA)
2020/09/10(木) 19:11:04.01ID:jyWz39JTM
信仰が足りませんね。
413デフォルトの名無しさん (ワッチョイ e5ad-onCg)
2020/09/10(木) 19:30:51.94ID:1ysUn6Pe0
と、ちょまどが申しています
414デフォルトの名無しさん (アウアウウー Sa21-eR/I)
2020/09/10(木) 22:44:33.53ID:Cb3j1jBAa
FormsのCore移行は保守というよりクロージング対応でしょ
.NET Frameworkのままだとフレームワークのバージョンが上がるときに一緒にFormsをメンテし続けなきゃいけない
一方、Coreはスタンドアロンなアプリに関してはSCDが大前提なんで、フレームワークのバージョンは固定して安全に塩漬けにできる
つまり、.NET6以降でFormsがまともに動かなくなったとしても、MSも俺達も無視して放置できる
415デフォルトの名無しさん (ワッチョイ b501-sa+Q)
2020/09/10(木) 22:56:10.36ID:8Wf1yyh30
>>404
結局ElectronもVSCodeという念仏だけを唱え続けて何年になるのかという感じで盛り上がってない
ただ一つ確かなことは、これからのGUIプログラミングはマークアップ言語を避けて通れないということだけ
416デフォルトの名無しさん (アウアウエー Sa52-KR08)
2020/09/11(金) 00:04:56.66ID:2fPFejSea
マークアップより関数型のほうが未来ある
417デフォルトの名無しさん (ワッチョイ ea6a-pVuC)
2020/09/11(金) 00:05:25.32ID:WZRsWgqu0
>>414
.NET Framework は 4.8 で打ち止めと宣言されてる
418デフォルトの名無しさん (ワッチョイ c5e6-TwEV)
2020/09/11(金) 00:14:37.43ID:mjeCG2U10
>>415
VSCodeの中のUIフレームワークみたいなのを
切り出して欲しいんだよね
今更HTMLで動的なツリービューとか流石にゼロから作る気にはならん
419デフォルトの名無しさん (ワッチョイ dd0a-7JDO)
2020/09/11(金) 01:03:31.90ID:yRFTOe3N0
>>411
ほぼそっくりな Uno Platform でできる。
420デフォルトの名無しさん (ワッチョイ aa89-MgNX)
2020/09/11(金) 06:45:05.62ID:vM7nsUHO0
まだvb6が切り捨てられないのに。
winformも同じだろうなあ。
421デフォルトの名無しさん (ブーイモ MM8e-EZp5)
2020/09/11(金) 19:54:53.12ID:2qczsOvVM
COBOL、VB6、Winform。
時代に取り残された底辺プログラマにも生き残る道を与えてくれる。
422デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/11(金) 21:12:47.83ID:hXs0MNnD0
時代に取り残された・・・wpf
423デフォルトの名無しさん (ワッチョイ 6d7d-uLsO)
2020/09/11(金) 21:49:27.27ID:i8H8r2FY0
むしろWPFが時代に取り残された
424デフォルトの名無しさん (ワッチョイ a5b0-7JDO)
2020/09/11(金) 21:53:06.19ID:3mrNom4D0
と、時代に取り残された方々がおっしゃっています
425デフォルトの名無しさん (ワッチョイ b501-+uOX)
2020/09/11(金) 21:54:30.73ID:/0JMUznc0
WPFは先に行き過ぎてただけだな
普通に今通用する技術が身につく
426デフォルトの名無しさん (ワッチョイ ea6a-pVuC)
2020/09/11(金) 22:18:15.63ID:Xnku5Gjx0
>>425
いったんUWPやってからWPFに戻るとちょっと時代遅れかなーって思うわ
UWPはデザインアレだけど先進性はある
427デフォルトの名無しさん (ワッチョイ 6663-NowL)
2020/09/11(金) 23:12:23.63ID:nEqlO7X90
WPFはいい
XAMLはてんでだめ
428デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/11(金) 23:19:39.90ID:hXs0MNnD0
10年以上前に初見でこんなものは普及しないと言ったボクの先見性も褒めてよ
429デフォルトの名無しさん (ワッチョイ b501-+uOX)
2020/09/12(土) 00:08:48.85ID:11mECFpA0
>>428
まったく先見性がない
10年前にWPF触ってた人たちは上のステージへ上がっている
430デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/12(土) 01:58:28.05ID:b38QwxnG0
ゴミはとても匂いますからまともな嗅覚があれば触らずに済むのですがいやはや
431デフォルトの名無しさん (ワッチョイ a5b0-7JDO)
2020/09/12(土) 07:45:41.51ID:erdZI+Jx0
XMLに馴染みがない人にとってはXAMLがネックになるのかなぁ。
432デフォルトの名無しさん (ワッチョイ 9e26-pVuC)
2020/09/12(土) 07:51:35.38ID:HM5C8OT30
C#は省略記法をコツコツ取り入れているのに
xamlはなんで省略記法を取り入れないんだ
Ammy UIより省略された記法がほしい
433デフォルトの名無しさん (ワッチョイ a5b0-7JDO)
2020/09/12(土) 09:14:22.99ID:erdZI+Jx0
専用のパーサーが必要で一般的なツールが使えない独自記法はいまさらやめてほしい。
434デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/12(土) 09:27:39.18ID:b38QwxnG0
ディスコンにすればすべて解決するのに。
435デフォルトの名無しさん (ブーイモ MM8e-MgNX)
2020/09/12(土) 10:21:39.93ID:kelUe7i3M
>>433
xamlをvisual studio以外のツールで編集してるのか?
vsのideは優秀だが
436デフォルトの名無しさん (ワッチョイ b501-+uOX)
2020/09/12(土) 12:26:55.09ID:11mECFpA0
>>431
そこを学習する力がないのであればGUIアプリのプログラマーをやめてノーコードへ行ったほうが未来がある
これからはマークアップ言語は必須だ
437デフォルトの名無しさん (ブーイモ MM8e-MgNX)
2020/09/12(土) 12:54:21.58ID:kelUe7i3M
xamlは厳密だけど冗長すぎる
438デフォルトの名無しさん (ワッチョイ e5ad-onCg)
2020/09/12(土) 13:18:44.66ID:/dac8gkP0
エディタで見ると横に長くて可読性が悪い
439デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/12(土) 13:22:57.64ID:b38QwxnG0
マークアップ言語は時代遅れの化石だからな。
440デフォルトの名無しさん (ワッチョイ a5b0-7JDO)
2020/09/12(土) 13:54:52.07ID:erdZI+Jx0
フォームデザイナでポトペタするのが最先端と言いたいんだろうか?
441デフォルトの名無しさん (アウアウカー Sa55-yUFL)
2020/09/12(土) 14:04:07.40ID:Tbg7pj/Fa
何でも良いよ、ちゃんと機能すれば!
442デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/12(土) 14:08:32.07ID:b38QwxnG0
RADツールが最先端? 30年前からあったってボク歴史の時間で習ったよ。
15年ほどの前の昔に登場したWPFがキラーアプリ一つも生み出せないばかりか禄に普及しなかったのに、
先を行き過ぎた先進性だの最先端だの未だに言ってるおじいちゃん。

この骨董品WPFの最先端とは何か教えてください。
443デフォルトの名無しさん (ワッチョイ b501-+uOX)
2020/09/12(土) 14:53:08.61ID:11mECFpA0
WinFormsにしがみついてる人たちは何も知らないようだ
成長することもない
444デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/12(土) 15:13:29.33ID:b38QwxnG0
近所のおじいちゃんがワンボタンマウスは革新的だと言ってます。
どこが革新的なのか聞くと多ボタンマウスを使ってる人たちは何も知らないようだ、
それでは成長することもないと言って教えてくれません。ボケてると思います。
445デフォルトの名無しさん (ワッチョイ a5b0-7JDO)
2020/09/12(土) 15:25:04.84ID:erdZI+Jx0
さて、マークアップ言語が時代遅れだと言っている人は時代遅れじゃないものを教えてくれるのかな。
446デフォルトの名無しさん (ワッチョイ 6a61-SlgL)
2020/09/12(土) 16:08:05.32ID:eZ9NxG850
ポトペタでかっけえの作れるのが欲しかった未来なのに
447デフォルトの名無しさん (ワッチョイ 6d7d-uLsO)
2020/09/12(土) 16:37:56.34ID:Ii1G2X6K0
Visualageでも使ってろ
448デフォルトの名無しさん (ワッチョイ b501-+uOX)
2020/09/12(土) 18:14:30.22ID:11mECFpA0
その未来が欲しいならプログラマーやめてノーコードを盛り上げる活動をしたほうがいい
これからはノーコードで作れるものと作れないもので二極化していく
そしてその未来では「ポトペタ」はノーコードを意味する言葉にかわっている
449デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/13(日) 14:53:02.99ID:D1IdQ9l60
>>448
小学校でやるプログラミグ教育の内容がそれそのもの。
20年前のITバブルでその手のアホツールが腐るほど出たがどれも生き残っていない。
老人たちは何度同じ夢を見るのだろうか。先見性がないだけでなくボケてますね。
450デフォルトの名無しさん (ブーイモ MM8e-KR08)
2020/09/13(日) 15:37:51.39ID:UZEJ8gKvM
でも今ノーコードに取り組んでくれるのはグーグルやマイクロソフトだろ
常識が覆る可能性は否定しきれない
451デフォルトの名無しさん (ワッチョイ 9e26-pVuC)
2020/09/13(日) 19:27:24.39ID:C8G6zLA20
ノーコードで日本の顧客が満足するプログラムが組めるといいなぁ・・
452デフォルトの名無しさん (ワッチョイ 3de4-pVuC)
2020/09/13(日) 20:33:02.69ID:z7jXxub/0
>>451
ノーコードで作ったものはプログラムというのか?は置いておいて

顧客自身が使って小物を作る程度の需要は満たすかもしれない。
複雑にデータが散在するようなシステムや、データへの意味が独自で手が込んだ物は無理かな。
シンプルかつサービス同士を糊でつなぐ程度のモノならあるいは。

UIやデザインに五月蠅い顧客の需要も満たせるのか微妙と思うが皆さんどう思う?
453デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/13(日) 22:06:53.80ID:D1IdQ9l60
MSがノーコードノープログラムだと!!

WPFオワコンじゃん。
454デフォルトの名無しさん (ワッチョイ b501-+uOX)
2020/09/13(日) 23:37:53.72ID:e9EK7dt70
WPFerはパラダイムシフトを乗り切る力があるから問題ない
より新しいものに乗り換え、習得できる力がある
WinFormserが心配だ
彼らにはその力がない

ノーコードの進化は「作業の量や質がノーコードとは言えなくなるところまで」に限ることを考えて開発されているはずだ
その範囲を超えるとノーコードをノーコードとして使っていた利用者が離れていくフェーズが始まってしまうからだ
455デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/13(日) 23:49:56.38ID:D1IdQ9l60
そんなに余力あるならプログラマなんか辞めて医者や弁護士になったほうがいいよ。
法で利権が守られてるからね。一種やソフ開なんていうゴミ資格とは違う。経産省大臣のハンコに価値はない。
456デフォルトの名無しさん (ワッチョイ a902-zJW0)
2020/09/14(月) 00:06:33.81ID:PY4I2gwB0
>>455
いきなり医者、弁護士、情報処理試験という無関係なこと話はじめるとか
知能や精神にエラーが発生してる証拠なので病院でデバッグしてもらった方がいいぞ
457デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/14(月) 00:15:00.38ID:lDodbDrd0
なにやら触れてはいけないものに触れたようだ
458デフォルトの名無しさん (エムゾネ FF0a-e6VR)
2020/09/14(月) 10:40:34.21ID:gMM3Z1jiF
>>62
459デフォルトの名無しさん (スプッッ Sdea-f91H)
2020/09/15(火) 08:48:00.45ID:fvnMiQowd
>>452
顧客自身が作る小物はVBAマクロと同じ運命を辿る
それは開発者が自分達の為に作るツールも同じ
460デフォルトの名無しさん (ワッチョイ f755-CTom)
2020/09/19(土) 21:37:03.67ID:dTdYqfkZ0
たいして機能つかわないし
なんだかんだlivetに戻った・・・
461デフォルトの名無しさん (ワッチョイ d7cc-85fp)
2020/09/20(日) 22:02:21.67ID:PdjshYFp0
>>460
livetに先はないよ
今も片手間でメンテを続けてくれてるだけだし、開発した本人から完全に移譲されてるわけでもないし

多機能すぎるけどPrismでやったほうが自分のスキルにもなっていいと思う
462デフォルトの名無しさん (ワッチョイ 5701-qc2B)
2020/09/22(火) 17:25:26.61ID:MUes9yQZ0
求人みると意外とWPF多いんだよな。
デザインとロジックに別けて開発できる! ってアンタどんだけの規模の開発だよ。
463デフォルトの名無しさん (ワッチョイ 5701-qc2B)
2020/09/22(火) 17:29:48.65ID:MUes9yQZ0
>>126
sockaddr_in構造体なんて同じだよな。
464デフォルトの名無しさん (ワッチョイ f79e-Cup9)
2020/09/22(火) 17:30:52.89ID:Iq4H0kt00
ボク、UIデザイナーなんでロジックは書けません。
465デフォルトの名無しさん (ワッチョイ d7b0-W2Jb)
2020/09/22(火) 17:49:48.34ID:EwzeVKsQ0
>>462
意外か?
ウチの周りじゃWindowsの新規案件はほとんどWPFでたまにC++でMFCは混ざる感じだが。
いまだにFormsでやっているところって本当にそんなに多いのかなぁ。
466デフォルトの名無しさん (ワッチョイ f79e-Cup9)
2020/09/22(火) 17:56:11.95ID:Iq4H0kt00
WPFのビッグウェーブきたか!!
467デフォルトの名無しさん (ブーイモ MMdb-uR3p)
2020/09/22(火) 18:02:32.18ID:cU35i3FIM
>>465
winformのがお手軽だからなあ
高dpiも騙しながら何とかなる
468デフォルトの名無しさん (ワッチョイ 5701-qc2B)
2020/09/22(火) 18:04:49.79ID:MUes9yQZ0
特に内輪用だったらwinformで十分だろ。
469デフォルトの名無しさん (ワッチョイ d7b0-W2Jb)
2020/09/22(火) 18:55:21.55ID:EwzeVKsQ0
内輪でお手軽にやるためにわざわざ求人することも少ないんじゃないかと思うが。
470デフォルトの名無しさん (ワッチョイ f79e-Cup9)
2020/09/22(火) 18:56:26.53ID:Iq4H0kt00
つまりデスマーチ…
471デフォルトの名無しさん (ワッチョイ d75f-qc2B)
2020/09/22(火) 19:40:56.69ID:H4U+QONT0
WinFormsは論外としてWin7対応ならWPF一択だからな
472デフォルトの名無しさん (ワッチョイ 5701-qc2B)
2020/09/22(火) 20:16:31.87ID:MUes9yQZ0
>>471
WIN7でもwinform使えるし
今更WPF勉強する位ならVC++6.0 MFC使ったほうがマシ。
W10でもVS6.0使えるんだよな。
473デフォルトの名無しさん (ワッチョイ d75f-qc2B)
2020/09/22(火) 20:22:13.66ID:H4U+QONT0
そこまで勉強したくないやつがなんでプログラミングやってんのか不思議
474デフォルトの名無しさん (ワッチョイ 5701-qc2B)
2020/09/22(火) 20:22:58.56ID:MUes9yQZ0
Z80のハンドアセンブルの頃からテキトーにやってきたよ。
475デフォルトの名無しさん (ワッチョイ ffe3-Cup9)
2020/09/22(火) 20:38:15.13ID:2ES7fWER0
>>473
苦労して覚えたからもう二度と同じ苦労をしたくないってPGが世の中には腐るほど居る
476デフォルトの名無しさん (ワッチョイ b710-Cup9)
2020/09/22(火) 20:39:07.24ID:TZbr+jJ50
WPFを体系的に学べるマトモな日本語の本がない。
477デフォルトの名無しさん (ワッチョイ 5701-qc2B)
2020/09/22(火) 20:39:56.22ID:MUes9yQZ0
>>476
確かに。どうやってみんな勉強したんだ。
478デフォルトの名無しさん (ワッチョイ 5701-5MQP)
2020/09/22(火) 20:43:40.46ID:OeqAWM6T0
かずき
479デフォルトの名無しさん (ワッチョイ d75f-qc2B)
2020/09/22(火) 20:46:42.81ID:H4U+QONT0
それ10年前の話じゃないの
今は情報が出揃っていてやる気だけあれば普通に習得できる
480デフォルトの名無しさん (ワッチョイ 5701-qc2B)
2020/09/22(火) 20:55:29.30ID:MUes9yQZ0
ヤフーオークションで WPFの本検索したが三件だったぞww
481デフォルトの名無しさん (ワッチョイ 7702-gQul)
2020/09/22(火) 20:58:34.57ID:bhDrmv5D0
顧客にとって関心事はライフサイクルコストだから
それが一番安上がりになるの方が正義
482デフォルトの名無しさん (ワッチョイ ffd2-xVpC)
2020/09/22(火) 21:05:31.07ID:rd5bPy3Z0
PCの性能が進化した今でもWinFormのアプリはやたら軽い
wpfが重いのはprismのせいなんだろうか
483デフォルトの名無しさん (ワッチョイ d75f-qc2B)
2020/09/22(火) 21:09:15.16ID:H4U+QONT0
本とかいらねーだろ
わからないことを検索することもできんのかよ
484デフォルトの名無しさん (ワッチョイ f79e-Cup9)
2020/09/22(火) 22:05:05.60ID:Iq4H0kt00
ID:H4U+QONT0  リアルで仕事でこんなこというPGいたら笑うけどw
485デフォルトの名無しさん (ワッチョイ ff63-kemb)
2020/09/22(火) 22:45:43.46ID:S3c4U8yb0
リアルだったらお前は死んでるぞ
486デフォルトの名無しさん (ワッチョイ f79e-Cup9)
2020/09/22(火) 22:54:06.49ID:Iq4H0kt00
>>485
通報した。
487デフォルトの名無しさん (ワッチョイ d7e6-2S8x)
2020/09/22(火) 22:57:46.92ID:R52LfaJF0
WPF勉強しときたいけどおすすめのサイトか本ある?
488デフォルトの名無しさん (ワッチョイ 9f6a-Cup9)
2020/09/22(火) 23:05:17.28ID:GCixYKXo0
>>482
MVVMがレイトバインディングオンリーなのもね…
489デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/23(水) 00:13:21.92ID:d+eus6090
今は機械翻訳ばかりでMSの日本語ドキュメントがゴミのようだ。
かといってMSの公式解説書も酷い訳のものがある。英語で読むしかないね。
490デフォルトの名無しさん (ワッチョイ 3763-CswB)
2020/09/23(水) 00:58:20.94ID:RwrtWQFd0
https://www.wpf-tutorial.com/
ここが英語だけど高1くらいの英語力の俺でもそんな苦労せずに読めたからおすすめ
491デフォルトの名無しさん (ワッチョイ 17e6-xWgl)
2020/09/23(水) 01:06:07.80ID:GhFg2WnD0
>>489
最近の技術系の翻訳本ってほぼ機械翻訳かけて手直ししてるだけっぽいからなあ

>>490
見てみる
492デフォルトの名無しさん (ワッチョイ 1226-b+lb)
2020/09/23(水) 06:48:16.09ID:a0wAVJWk0
酷い翻訳も慣れると逆算して読めるようになるから不思議だ
いや、読みやすいのが一番だけどね
493デフォルトの名無しさん (ブーイモ MMe3-RZcr)
2020/09/23(水) 08:30:21.61ID:Hsz3JCQvM
>>471
死んだOSの対応って何なん?
494デフォルトの名無しさん (ブーイモ MMe3-RZcr)
2020/09/23(水) 08:35:22.43ID:Hsz3JCQvM
>>472
今どきvs6って拷問だな
495デフォルトの名無しさん (ブーイモ MMe3-RZcr)
2020/09/23(水) 08:37:33.83ID:Hsz3JCQvM
>>483
体系的に短時間で学ぶには今でも本が便利だよ
496デフォルトの名無しさん (ワッチョイ e37c-7JTP)
2020/09/23(水) 10:31:48.86ID:kf7t1N4+0
>>490
日本語が Localized versions の上位には上がってないので
more languages ...
で出たが
Localization
https://www.wpf-tutorial.com/Localization/
日本語対応遅れとるな
497デフォルトの名無しさん (ワッチョイ e37c-0ian)
2020/09/23(水) 10:43:36.75ID:kf7t1N4+0
>>492
エラーを取得するには関数を使います
498デフォルトの名無しさん (ワッチョイ 132c-boaY)
2020/09/23(水) 10:47:22.57ID:R3wz9TIW0
>>487
okazukiさんのブログが一番いい
prismとかReactiveproperty関連はとりあえず読み飛ばす前提で
499デフォルトの名無しさん (ワッチョイ 2701-rjEi)
2020/09/23(水) 11:50:21.21ID:2MH3im7L0
prismとか意味なく使うから
コードがめちゃくちゃになる。
500デフォルトの名無しさん (ワッチョイ 16d2-r8bz)
2020/09/23(水) 11:59:46.14ID:9C05kspb0
>>494
ExcelがVBAというレガシーチャンピオンを抱えてるからそのうちスプレッドシートにシェア奪われるんだろうな
501デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/23(水) 20:26:34.11ID:bxjjKz3I0
コントロールは今まで通り、貼り付けで配置できるん?
502デフォルトの名無しさん (ワッチョイ 1e26-b+lb)
2020/09/23(水) 20:53:57.14ID:L4V/SK950
>>497
たぶんWinApiのFormatMessageのことだな(適当)
503デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/23(水) 21:07:06.41ID:TDgfvANh0
>>501
デザイナはあるけれど、WinFormsのポトペタをイメージしているのならコレジャナイってなる
504デフォルトの名無しさん (ワッチョイ 0355-uXXD)
2020/09/24(木) 01:02:07.98ID:r0U1/5Zg0
>>501
ぽとぺたWindowにコード全部かいてもいいぞ!
好きにしろ
505デフォルトの名無しさん (ワッチョイ e390-zcgF)
2020/09/24(木) 04:13:59.25ID:SazTPdWp0
https://medium.com/flutter/announcing-flutter-windows-alpha-33982cd0f433
あらら
506デフォルトの名無しさん (ワッチョイ 175f-8GNv)
2020/09/24(木) 04:43:28.13ID:YxwlyIOc0
あらら、またスマホベースで残念だわ
デスクトップベースのWPFが生き残り続けてしまうことに・・・
507デフォルトの名無しさん (ブーイモ MM0e-RZcr)
2020/09/24(木) 05:51:13.12ID:Tu4V2/EEM
最近のwebページもスマホベースのが多くて、pcで開くと横にドーンと広いんだよね(´・ω・`)
508デフォルトの名無しさん (ブーイモ MM0e-05Dm)
2020/09/24(木) 07:21:23.47ID:oGOHDREdM
貴方には信心が足りないわ
509デフォルトの名無しさん (ワッチョイ 17e6-xWgl)
2020/09/24(木) 11:27:21.75ID:Al9hzlNm0
コテコテのコモンコントロールはもう時代遅れか
510デフォルトの名無しさん (ワッチョイ e390-zcgF)
2020/09/24(木) 11:54:47.37ID:SazTPdWp0
スマホ用のアプリをパソコンで開くと無駄なスペースとか多すぎでくそなのは事実だが、とりあえずタブレットというか2in1用のタッチベースのアプリが増えないことには

一般向けのアプリのほとんどが参照系でタッチベースで十分なわけだし

で、マウスベースの生産系アプリ作る場合はどうするんでしょう...マイクロソフトさん...

winuiもコンパクトモードがあるがすげえ中途半端だし...
511デフォルトの名無しさん (ワッチョイ e390-zcgF)
2020/09/24(木) 11:56:36.57ID:SazTPdWp0
https://www.microsoft.com/ja-jp/p/flutter-gallery/9pdwctdfc7qq

microsoft storeにflutter galaryアプリがきてるらしい
512デフォルトの名無しさん (ワッチョイ 175f-8GNv)
2020/09/24(木) 19:12:16.23ID:YxwlyIOc0
MSがWindows 1からデスクトップだけを考えてアプリ開発をしてきた最終的回答がWPF
おそらくこの分野でライバル出てくるとしたらWindows 11が出るような変化の時だろうな
513デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 19:23:46.15ID:bZ1sVv660
>>507
そもそもwww(html)なんてUNIXが発祥なのに
変だろ。
納得できんわ。
514デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 19:57:08.14ID:bZ1sVv660
>>504
コード書くなら「Visual」Studioじゃないよな。
WIN32APIで書くのと変わらん。
515デフォルトの名無しさん (ワッチョイ d62d-LNaZ)
2020/09/24(木) 20:04:57.62ID:khkTd8DV0
>>512
UWP推進のために敢えて放置されてたのか、痒い所に手が届かない部分が所々合ってもどかしい
せめて事前バインディングはマージしてくれ
516デフォルトの名無しさん (ワッチョイ 37b0-S0Wo)
2020/09/24(木) 20:28:49.17ID:anZxJGRt0
>UWP推進のために敢えて放置されてたのか

これだよなぁ。ペゾルト本もWPFスキップさせられたし。
517デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 20:34:02.96ID:bZ1sVv660
画面デザインとコードで分業できる、というけど実際そうしてるんか?
結局全部自分でやってね?
518デフォルトの名無しさん (ワッチョイ 5289-RZcr)
2020/09/24(木) 20:56:33.67ID:d9Awt+YW0
>>513
cssを上手く使ってpcでもスマホでもちゃんと表示出来るのもあるんだけどねえ。
最近はスマホだけに最適化されてるのが増えてきた。
世も末だよ。
519デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 21:19:02.45ID:bZ1sVv660
>>518
特に大学生はスマホオンリーで、PCなんて不要
という考えが大半なんだよな。
そりゃ見るだけならいいけどよ...
520デフォルトの名無しさん (ブーイモ MM5b-RZcr)
2020/09/24(木) 22:04:34.04ID:LFWdqcpHM
>>519
キーボードよりスマホのフリック入力が速いと。
オレなんてミスタッチしまくりさ。
521デフォルトの名無しさん (ワッチョイ 6b42-S0Wo)
2020/09/25(金) 21:40:27.80ID:c1QgCFu70
>>515
事前バインドは.net5とWinUI3でデスクトップに降りてくるようだからな
ついでにイベントのバインドも出来るからビヘイビアの大半が要らなくなるのも良い
522デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/25(金) 22:20:21.51ID:iQJ3d1Xe0
大幅変更のビッグウェーブくるね。目指すはwinformの開発効率。
523デフォルトの名無しさん (ワッチョイ f390-zcgF)
2020/09/26(土) 12:37:46.17ID:3hVx86Rj0
事前バインディングは効果を体感できない
定期
524デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/26(土) 18:07:46.78ID:AmGNamxa0
今日からWPF始めたんだが x:Name で適当に名前つければ簡単にコントロール
利用できる事を知ったんだがだけどそれでいいのん?
データバインドなんちゃら って必要なの。
525デフォルトの名無しさん (ワッチョイ 2701-F8K1)
2020/09/26(土) 18:14:00.51ID:uvZwMpem0
個人のプログラムなんて動きゃいいんだよ
526デフォルトの名無しさん (ワッチョイ c22d-LNaZ)
2020/09/26(土) 18:14:22.46ID:U/HQ8OHN0
>>523
実行前にエラーが分かるのは大きいだろ

>>524
バインディングは必須ではないからそれでも良いよ
527デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/26(土) 18:17:13.29ID:AmGNamxa0
>>526
なるほど。
この場合は自動実装プロパティなど不要でスッキリですな。
一応、習得しとこうかなとは思ってる。
528デフォルトの名無しさん (ワッチョイ 1201-RAPo)
2020/09/26(土) 19:48:04.87ID:U+G6yEte0
>>524
それでもできるしバインドしてやることもできる
バインドの方がハードル高め
個人的には両方できてしまうことがわかりにくくしてる要因だと思う
529デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/26(土) 21:26:12.10ID:AmGNamxa0
なるほど。

質問ばかりで申し訳ないんだが、
コントロール一つごとに
・自動実装プロパティ
・ビューモデルのクラス生成
・データコンテキストの設定
が必要であってます?
530デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/26(土) 21:57:03.85ID:yhMCpvCJ0
必要ではない
複雑なことやらないならWindowクラスのViewModelに各コントロールのバインディングソースプロパティを持たせればいい
なお自動実装である必要はないよ
というかプロパティ変更をINotifyPropertyChangedで通知したいなら自動実装ではダメ
531デフォルトの名無しさん (ドコグロ MMea-299o)
2020/09/27(日) 00:02:47.65ID:bYiRY3PLM
Mode=OneWayToSource以外ならgetterが必要
Mode=OneWayToSourceかTwoWayならsetterが必要

VM→Vで変更通知するにはINotifyPropertyChanged.PropertyChangedイベントを発生させる

で、getterはbacking fieldを返し、setterはbacking fieldに代入しイベント発生、というのが定石
定石過ぎてReactivePropertyとかPrismのBindingBase.SetPropertyを使うと楽できる
532デフォルトの名無しさん (ワッチョイ 6f7d-Dmi7)
2020/09/27(日) 01:05:57.42ID:zhyG30X30
(楽か?)
533デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/27(日) 10:51:02.21ID:BlHd4Scl0
だめだ。バインドの有効利用方法がわからん。。
面倒くさい 煩雑 しか思えん。
534デフォルトの名無しさん (ワッチョイ 5289-RZcr)
2020/09/27(日) 11:05:21.04ID:+zlhhpvN0
バインド超楽だけど
535デフォルトの名無しさん (ワッチョイ 0355-tiky)
2020/09/27(日) 11:16:28.74ID:lEpS58To0
最初はバインド面倒にかんじて
コントロールに名前つけてアクセスしたらいいじゃんって思うだよな
536デフォルトの名無しさん (ワッチョイ 6712-k2iJ)
2020/09/27(日) 11:59:55.26ID:fEMpkeyM0
>>535
それをやめさせるには、
コントロールに直接触るのはスレッド安全じゃないってことを解らせないとダメなんだよな...
537デフォルトの名無しさん (ワッチョイ c2bd-299o)
2020/09/27(日) 13:29:01.55ID:AVJFrAga0
あとVM以下層のテスト書かせるのもね
538デフォルトの名無しさん (ワッチョイ 7f26-b+lb)
2020/09/27(日) 14:10:50.15ID:3HypLccl0
MVVMバインドは確かに技術的に古く、将来はMVUに移ったほうが
記述量が減ったり、堅牢になると思う

ボタンを押したときのためにCommandを用意して呼び出すなど無駄な作業でしかない
クリックイベントでいい

VMとVを疎結合にするのはIDEの支援が限定されて生産性が落ちる
参照先にジャンプしたときにインターフェースで実装がわかりませんでは
時間がいくらあっても足りない

VMとVを別のフォルダーで管理するのも扱いづらい
最近のUIはコンポーネント化しやすくすることが必須
別のプロジェクトでも流用するとき、1つのファイルを移動させればよい状態が好ましい
いちいちVMとVのファイルを移動など面倒だ

とは言えMVUは.NET6まで待たなければならない
それまで自分はPropertyChanged.Fodyで変更通知してる。
記述量が少なく、属性主体なので影響も少ない。
ModelはJsonシリアライザーに優しくないと使い物にならない
539デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/27(日) 14:16:53.81ID:BlHd4Scl0
ヤバイ。
意味が分からん。最近難しいな!
540デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/27(日) 15:37:28.93ID:BlHd4Scl0
>>226
未だにSXGAなんてザラ。
WUXGAすらない。
541デフォルトの名無しさん (ワッチョイ 2701-rjEi)
2020/09/27(日) 16:11:20.22ID:gGo0R8Ul0
>>538
そうとは思わない。

特に「VMとVを疎結合に...」以降の自論は
なにか勝手な思い込みではないかと思う。
542デフォルトの名無しさん (ワッチョイ 175f-ozis)
2020/09/27(日) 18:05:15.62ID:eIKg6nYv0
MVVMでコマンドもコンバータもバリデーションルールもファイルコピーして使いまわしてるが
prismとかはその辺ぶっ潰してるからやりにくくなってるだけじゃない?
やっぱマニュアルのMVVMが最強やな
543デフォルトの名無しさん (スププ Sd32-mh94)
2020/09/27(日) 19:14:42.82ID:0F2CG6otd
>>529
リストビューみたいな列挙にだけdatatemplateとバインディング使って、ただのボタンとかは全部コードビハインド+非MVVMでもいいんじゃないかと思ってる
個人とかうちわ向けのツールなら
544デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 19:21:26.72ID:LOFXzk7UM
>>542
意味解らずprismとか使うとコード量がふくれて
馬鹿みたいに面倒になるね。

意味解ってないから
MVVMの実装はこうしなければいけないと
思い込んでる。
545デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 19:29:24.63ID:LOFXzk7UM
>>543
理解出来てるならバインディングは一切使わなくても大丈夫だね。
最速を求めるなら使うとむしろ遅くなる。

有名どころのコントロールのソース見ても
内部はあんまりMVVMしていない。
546デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/27(日) 19:31:16.40ID:co99WLAO0
遅くない!!っ言い張ってた子の気持ちも考えてね!!
547デフォルトの名無しさん (スププ Sd32-mh94)
2020/09/27(日) 19:35:30.30ID:0F2CG6otd
>>545
まあ実際自分でやる分にはちゃんと書くようにしてるけど、winformsからwpfになって個人、内輪で便利になったのってそこくらいしかないというか
データテンプレートで綺麗でリッチな表示できるよねーっていう

winformsでもデータコンテキストはあったけど自分の周りのはforでまわしてリストにaddするような人達ばかりだったし
548デフォルトの名無しさん (ワッチョイ 6b42-S0Wo)
2020/09/27(日) 20:09:31.44ID:4TLQ9mS+0
MVVMだけならReactivePropertyが一番楽ちんだな
PrismはUnityでDIしたりViewModelLocaterの機能や
EventAggregatorなどで手放せない
あと、EF使う所はBindingBaseでMVVMするな

BindingはListBoxの要素では必須だから、そこから勉強始めたら覚えやすいかも
549デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 20:12:24.73ID:LOFXzk7UM
>>546
たとえば1000万行のデータグリッドが必要なら、内製するし
バインディングとか使わない。
仮想化とか必須の領域だし、
細かい制御が出来ないし、
結果的に確実に遅くなる。

バインディングで出来ることは
全部コードだけで出来る。

オープンソースのコントロール読めない人なら
当然、バインディングをお勧めする。

ところでコントロールを作成するレベルの入門書は
洋書でも存在してないのではないか?

自分はMSのコントロールのソースと
インフラロジスティクのソースを解析して覚えた。

で、取り纏めて書籍化を考えたが
確実に売れないのでヤメたがかなり昔のはなし。
550デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/27(日) 21:32:28.68ID:BlHd4Scl0
>>549
売れないことないんじゃない?
VC++でカスタムドローとかオーナードロー
の資料がなくて苦労したわ。
comも。
551◆QZaw55cn4c (ワッチョイ 1ee9-NJjK)
2020/09/27(日) 21:39:03.46ID:OZSlZqU50
>>549
>コントロールを作成するレベルの入門書は
>洋書でも存在してないのではないか?

ずっと探していたんですけれど、やっぱりないんですね…

>取り纏めて書籍化を考えたが
>確実に売れないのでヤメたがかなり昔のはなし。

kindle 化して、とりあえず様子をみる、というのはいかがですか?
私なら(印税50% の kindle 出版に対して)10000円で買うつもりです
552デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/27(日) 22:26:16.12ID:HAa0iCIU0
コントロール作るのってそんなに難しい?
553デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/27(日) 22:29:39.45ID:co99WLAO0
VSのデザイナで動いてくれないと困るからな。
554デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/27(日) 22:39:45.91ID:HAa0iCIU0
デザイナで動くって何?
ちゃんと表示されるってこと?
555デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 23:18:31.39ID:LOFXzk7UM
>>553
VSのデザイナーは一定の条件下でのみ動作する。

コントロール作成レベルの作業中だと
機能しない事が多い。
そういうのはやってれば普通に解るし
察する。
556デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/27(日) 23:39:24.89ID:co99WLAO0
わざわざコントロールで作るってことは
頬杖ついてマウスでペタペタ貼るだけで再利用できるようにするってことだよ。
コード上でnewして再利用できるだけでいいクラスライブラリとは違う。
557デフォルトの名無しさん (ワッチョイ 4b2c-ozis)
2020/09/28(月) 00:04:13.06ID:QIpyCS2B0
かんたん Visual C++[改訂2版]、堀義博、2017

VC++の使い方と、画面の作り方、
DDX(Dialog Data Exchange) の仕組み、
MFCの、AFX_MSGMAP, DECLARE_MESSAGE_MAP()など

MFC には、色々なコントロールの基本クラスがある。
それを使えばよい

ただし、VS のGUI デザイナーが、それに対応しているかどうかは知らないけど。
それに対応するには、VS でのプラグインの作り方を学ぶ必要がある
558デフォルトの名無しさん (ドコグロ MM17-299o)
2020/09/28(月) 08:04:30.26ID:cZtg7eSbM
なんでMFC??
559デフォルトの名無しさん (アウアウウー Sa43-E15G)
2020/09/28(月) 08:51:18.27ID:EbZv9i2ha
MFC使うくらいなら素のWin32APIを叩くはw
560デフォルトの名無しさん (アウアウウー Sa43-t9//)
2020/09/28(月) 08:53:35.35ID:053eSEmAa
>>558
いつものRubyキチガイが自分の知ってることを垂れ流しに来たんだろう
561デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/28(月) 20:35:22.53ID:tGpmNLmZ0
>>556
それができないならコントロールがちゃんと作れてないんでしょ
そしてちゃんとしたコントロールを作る事自体はそんなに難しくないと思うんだけど
562デフォルトの名無しさん (ワッチョイ 37b0-S0Wo)
2020/09/28(月) 20:59:34.29ID:ejW4RwcM0
>叩くはw

たまに見かけるけど見るたびにイラっとするこれ
563デフォルトの名無しさん (ワッチョイ f7ad-E15G)
2020/09/28(月) 21:10:30.27ID:aZQQorKp0
>>562
イラッとするはw
564デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/29(火) 19:45:21.34ID:Y1CZVJSu0
みなさんスーパーハカーですね!
565デフォルトの名無しさん (オッペケ Sr47-S0Wo)
2020/09/29(火) 19:52:27.83ID:R2YkXVhNr
EventAggregatorって非推奨になったのかと思ってたけど
566デフォルトの名無しさん (オッペケ Sr47-S0Wo)
2020/09/29(火) 19:59:11.56ID:R2YkXVhNr
InteractionRequestだった…

一切使ってないからさっぱりわからない
567デフォルトの名無しさん (ワッチョイ 175f-ozis)
2020/09/29(火) 20:54:02.93ID:ZYb8dqzc0
コードビハインドを徹底的に避けようとするのって病的だなと思うようになった
コードビハインドにあるべきコードはコードビハインドにあっていい
568デフォルトの名無しさん (ワッチョイ 9240-t9//)
2020/09/29(火) 21:14:03.62ID:qOEu/+uI0
報酬はあるのか?
569デフォルトの名無しさん (ワッチョイ 5342-2+Dn)
2020/09/30(水) 18:45:23.92ID:VC7cxOmi0
>>566
ScrollIntoViewを呼び出すのに便利だから作ったけど、ビヘイビアで実装し直した
動くけどしっくり来ないんだよな
同じアイテムを連続で動かしたい時、一度Null入れないとダメな所が
570デフォルトの名無しさん (ワッチョイ cf02-7ucz)
2020/09/30(水) 19:13:05.29ID:ja9gtUPA0
コントロールのサブクラスを極力避けるというのがwpfの方針でしょ
571デフォルトの名無しさん (アウアウエー Sadf-G8Sl)
2020/09/30(水) 20:47:28.67ID:L6wzWJW+a
https://devblogs.microsoft.com/dotnet/repo-experience-survey-results/

WPF was the main outlier for satisfaction.
Drilling into the comments, the main concern was that PRs and issues were not being addressed by the maintainers and there was a lack of clarity on if and when they would be.
Internally the WPF team was not sufficiently staffed and did not have the test infrastructure in place to be able to respond to the community contributions.
572デフォルトの名無しさん (ワッチョイ ff10-tG2C)
2020/10/05(月) 12:11:44.64ID:9Dou6A6q0
dllで定義したstyleを参照する方法を教えてください
573デフォルトの名無しさん (ワッチョイ 6f26-Kk5w)
2020/10/05(月) 18:50:57.69ID:g9HCYiH10
こんなんだったはず

~MyStyleLib.dll~
~MyButton.xaml~
<Style
x:Key="KeyMyButton"
TargetType="{x:Type Button}"
BasedOn="{StaticResource {x:Type Button}}"
>
<Setter Property="Background" Value="Blue" />
</Style>

~使う側~
<ResourceDictionary Source="pack://application:,,,/MyStyleLib;component/MyButton.xaml" />

<Button Style="{StaticResource KeyMyButton}">
BUTTON
</Button>
574デフォルトの名無しさん (ワッチョイ f312-yhTZ)
2020/10/10(土) 23:38:21.46ID:YXN1Ol2Y0
入社して数年間ほぼWPFだけ使ってきて、今月初めてFormsをまともに触ったが、
DataGridViewのbindingクソ過ぎwww
セルに表示する値のプロパティ名を文字列で指定できるだけで、
背景色すらbingindで表現できないとか、マジで終わってる( ̄▽ ̄)
575デフォルトの名無しさん (ワッチョイ 635f-JAxH)
2020/10/11(日) 07:17:34.12ID:kKzgRzeu0
Formsの仕事が回ってくるようになった会社は潰れる一歩手前
576デフォルトの名無しさん (ブーイモ MM76-kmye)
2020/10/11(日) 08:38:47.21ID:UaRtLtpyM
君も○XUGに入って、「偉い人」に
なろう。楽しいぞ「一般ピープル」を煽るのは

タブン
577デフォルトの名無しさん (ブーイモ MM76-wDbg)
2020/10/11(日) 09:07:54.24ID:SL721RiNM
>>574
だけど速いんだぜ
578デフォルトの名無しさん (ワッチョイ ea47-YQ4O)
2020/10/11(日) 09:54:39.61ID:kZXFoyze0
>>575
579デフォルトの名無しさん (ワッチョイ ca42-KV+F)
2020/10/11(日) 16:16:04.80ID:SD6h9HSf0
来年早々にもWPFからWinUI3に代替わりするわけだが
x:Bindに感動して、CollectionViewSourceの使えなさに怒りを覚えるんだろうな,
580デフォルトの名無しさん (ワッチョイ dee3-xYNh)
2020/10/11(日) 16:23:51.15ID:1QfYQ6oK0
未だに.NET3.5縛りの我社に隙きはなかった
581デフォルトの名無しさん (ワッチョイ 635f-JAxH)
2020/10/11(日) 16:30:13.75ID:kKzgRzeu0
>>579
WinUIはWPFに代わるものではなく、WPFなどで使うものなのだが
582デフォルトの名無しさん (ワッチョイ c642-KV+F)
2020/10/11(日) 16:33:07.04ID:Oc3P171P0
それにしても10年ぶりの.netメジャーバージョンアップだと言うのに、イマイチ盛り上がってないな
583デフォルトの名無しさん (ワッチョイ c642-KV+F)
2020/10/11(日) 16:38:00.50ID:Oc3P171P0
>>581
2.0まではXaml Islandで使うものだったが、3からはWPFと同格のGUIツールキットになるんだよ
UWPと同じ画面だが、.net frameworkのライブラリもP/Invokeさえ使えるプログラムが実現できる
584デフォルトの名無しさん (ワッチョイ 0363-L2hI)
2020/10/11(日) 16:49:13.59ID:mP+yhd0K0
>>582
Windows用デスクトップアプリ自体が下火だもの
585デフォルトの名無しさん (ワッチョイ 635f-JAxH)
2020/10/11(日) 17:20:29.83ID:kKzgRzeu0
>>583
よく調べてくれ
586デフォルトの名無しさん (ワッチョイ 0742-KV+F)
2020/10/11(日) 17:51:56.66ID:Fd7KLviX0
>>585
https://docs.microsoft.com/ja-jp/windows/apps/winui/
現行じゃなくてWinUI3は2021年にリリースされる新バージョンで
ツールキットがUWPから切り離されてWin32から直接呼び出せる代物になります

つか、プレビュー出ているが、UWPの画面出しながらWin32のシステムコールできることは確認した
587デフォルトの名無しさん (ラクッペペ MMe6-E8a6)
2020/10/21(水) 14:57:47.86ID:tiqsU3pvM
.NET CoreってXPでも動きマスカ
588デフォルトの名無しさん (ワッチョイ 02ad-zk6z)
2020/10/21(水) 15:52:35.40ID:v0oiVQF00
保証されてない
589デフォルトの名無しさん (ワッチョイ e963-08cw)
2020/10/21(水) 18:30:59.43ID:pvliDgQj0
Project Reunionを使用して、MicrosoftはWin32とUWP APIの統合を試みる
https://www.infoq.com/jp/news/2020/10/microsoft-project-reunion/
590デフォルトの名無しさん (ワッチョイ 895f-y5oF)
2020/10/22(木) 08:47:42.23ID:nShJVRZ+0
失敗しそう
591デフォルトの名無しさん (ブーイモ MM76-kGCb)
2020/10/22(木) 10:10:39.59ID:pIBN6P0hM
同意
592デフォルトの名無しさん (ワッチョイ 8242-gGz3)
2020/10/22(木) 10:52:16.48ID:Qr2lkL8E0
>>589はWin32環境からシームレスにUWPのAPIも同時に使えるだけだから失敗する要素はない
プレゼンテーション層にUWPのガワが使えるWinUI3にしても、WPFから大きく変わるわけでもないから
WPF使いなら何も問題なく使いこなせるし、新機能のx:Bindや新しいコントロールは魅力的だ
593デフォルトの名無しさん (ワッチョイ d17d-VUOf)
2020/10/22(木) 12:45:44.95ID:DhGGRbqY0
それができるんなら最初からやっとけよと思いました
594デフォルトの名無しさん (ワッチョイ 7e2d-fjTi)
2020/10/22(木) 12:48:43.65ID:8m/AmRSe0
やっと軌道修正したけど、その前はずっとUWPに拘ってたからな
出来るのに敢えてやらなかった期間が実の惜しい
595デフォルトの名無しさん (ワッチョイ 1190-2ZyI)
2020/10/22(木) 13:21:42.75ID:i6UoXIXD0
reunion やwinuiは普通に使われるようになるだろ

mauiが問題
596デフォルトの名無しさん (ワッチョイ 2bdf-G/Z+)
2020/10/28(水) 01:31:15.77ID:Mnjk1xv90
既存アプリのリプレースついでにwinformsからwpfに置き換えるメリットっていうとやっぱ苦しいよね
いい加減抜け出したいけどそれに金積めるかっていうと
597デフォルトの名無しさん (ワッチョイ 13ad-hJ+A)
2020/10/28(水) 03:57:56.89ID:AQjDAF040
チームのスキル具合にもよるけど、リプレースならwinformでもWPFでも工数は変わらんと思うがなぁ

WPFに置き換えるメリットは柔軟なレイアウトがやりやすくなるくらいだから、
多言語化したいとか見た目をモダンにしたいとかの要求がないと苦しいね
598デフォルトの名無しさん (ワッチョイ 9389-hVd6)
2020/10/28(水) 06:16:33.76ID:WvjyNsS+0
>>597
wpfの良いところは高dpi対応だよ
winformでも出来なくは無いけど面倒すぎる
599デフォルトの名無しさん (アウアウウー Sa9d-hJ+A)
2020/10/28(水) 08:38:52.29ID:cCglm1Caa
>>598
dpi対応が必須なアプリも珍しいんじゃね?
ほとんどはUIが多少ボケても使えればいいものばかりでしょ
600デフォルトの名無しさん (ワッチョイ 69b0-Wesc)
2020/10/28(水) 09:02:35.21ID:3bmwn6Ba0
後はテストとかかなぁ。
UIAutomationを使わなくてもVM経由の自動テストでだいたい用が足りるのがありがたい。
601デフォルトの名無しさん (ブーイモ MMcb-hVd6)
2020/10/28(水) 09:31:45.18ID:fmFsYpY1M
>>599
ピントくっきりはプログラマーとしてのこだわりさ。
言わなきゃwinformのボケには気づかれんし。
昔より拡大のアルゴリズムが良くなったのかボケも気にならん。
602デフォルトの名無しさん (ワッチョイ a95f-G7xE)
2020/10/28(水) 13:42:11.67ID:hMYVwwX80
いつまでもWinFormsに閉じ込められてる人たち可哀想
603デフォルトの名無しさん (ブーイモ MMcb-hVd6)
2020/10/28(水) 13:54:07.87ID:ZyU4/upgM
俺たち、winformの囚人なのさ
604デフォルトの名無しさん (ワッチョイ 136a-Wesc)
2020/10/28(水) 22:33:58.93ID:bWE1nSHc0
>>599
ボケてるとユーザーからクレームくるからなあ
605デフォルトの名無しさん (アウアウウー Sa9d-hJ+A)
2020/10/29(木) 08:26:25.44ID:VBEUGOAKa
>>604
それなら金取れるからwpfに置き換える理由にはなる
606デフォルトの名無しさん (ワッチョイ a95f-G7xE)
2020/10/30(金) 13:42:05.71ID:PJrAynTo0
ワイが客ならボケてるだけで作り直す金取られたら詐欺だって騒ぎ出すけどな
607デフォルトの名無しさん (オッペケ Src5-Wesc)
2020/10/30(金) 17:35:27.71ID:E/Yqa+Gqr
作り直すにしてもWPFじゃなくhtmlベースでだな
webアプリはこのスレではないことになっている
608デフォルトの名無しさん (ワッチョイ c155-BRz0)
2020/10/30(金) 20:52:48.59ID:aqaAezog0
webに移行できんわ・・・よーわからん・・・
609デフォルトの名無しさん (ワッチョイ 8bd2-Jz5G)
2020/10/30(金) 21:29:34.88ID:9yYjFwwa0
MVVMよりは簡単
610デフォルトの名無しさん (ワッチョイ 9389-hVd6)
2020/10/30(金) 22:00:38.24ID:FY2TvzCT0
webは覚えなきゃいけないものが多いけど
html, css, javascriptとフレームワーク, httpプロトコル, 他にも色々と
611デフォルトの名無しさん (ワッチョイ 135d-rZSL)
2020/10/31(土) 03:29:33.75ID:KVw9iANV0
winformでwebview2
これだね
612デフォルトの名無しさん (ワッチョイ a95f-pubH)
2020/10/31(土) 12:14:12.88ID:MBbWn8zr0
WinFormsって海外でほとんど使われてないんだよな
もう廃止でいいと思うわ
日本では勘違いしてあれに触り始めてしまう初心者も多そうだし
613デフォルトの名無しさん (ワッチョイ 338c-kV7g)
2020/10/31(土) 12:36:02.15ID:V1ZFMV9B0
.NET5でも生き残ってるからまだそれなりに使われてるんじゃない?
個人的にはいらんけど。
614デフォルトの名無しさん (ワッチョイ 69b0-Wesc)
2020/10/31(土) 12:49:25.57ID:eM45xKo20
COBOLとかVBAとか、いまだに使われているのは日本だけ、みたいなことを言う人がいるが
どこまで根拠ある話かねぇ。日本で作られたわけでもないのに。
615デフォルトの名無しさん (ブーイモ MMcb-hVd6)
2020/10/31(土) 13:03:08.60ID:c1mJKjfFM
>>612
vb6がまだ生き残ってると言うのに
616デフォルトの名無しさん (スッップ Sd33-Xf2b)
2020/10/31(土) 13:36:51.74ID:kTaFfI8md
>>612
使われてなかったら.NET Core移植なんてされないよ
まあデザイナーはいつになったらまともに動くようになるのってレベルだけどね
617デフォルトの名無しさん (ワッチョイ 7990-GU1N)
2020/10/31(土) 13:59:22.88ID:W2onz8xP0
https://pc.watch.impress.co.jp/docs/news/1284496.html
microsoftが余裕ぶっこいてる間に日本でも
618デフォルトの名無しさん (ワッチョイ a95f-pubH)
2020/10/31(土) 17:04:27.83ID:MBbWn8zr0
WPFからは他のXAMLなりHTMLの似たようなフレームワークへ移行できる技術力があるのでWindowsである必要さえない
WinFormsの囚人たちは全力でWindowsを守れ
619デフォルトの名無しさん (ワッチョイ 2bdf-G/Z+)
2020/10/31(土) 17:57:05.58ID:RqCaz7vu0
開発補助ツールや趣味で作ったりするときはwinformsかな
とりあえず動けばいいっていう用途なら選択肢に入れてる

そこまで極端に邪険にする技術ではないと思うけどwinformsに親を殺された人が多いのかな
620デフォルトの名無しさん (ワッチョイ 13ad-hJ+A)
2020/10/31(土) 18:05:42.99ID:lTK9w6tH0
俺は柔軟なUIが作りやすいWPFのが好きだな
例えばウィンドウのサイズが可変なFormで、サイズに合わせてコントロールを見やすいように配置するようなアプリ
Winformでもできなくはないけど、Gridに縛られるとか制限も多いし、
修正するにもデザイナのソースを直接触るのは危険だし
621デフォルトの名無しさん (ワッチョイ f97d-h3pP)
2020/10/31(土) 18:45:22.65ID:Ak6XzHwW0
バインドバインドとうるさく売り込む割に実装が洗練されてなくてコードがあんま綺麗にも楽にもならんのが印象悪かった
intellisenseもバインド関連はかなり冷淡だし
バインドはおまけ扱いでGUI周りのアドバンテージから攻めてればもっと受け入れられたのでは
622デフォルトの名無しさん (ワッチョイ a95f-pubH)
2020/10/31(土) 18:52:47.22ID:MBbWn8zr0
WinFormsがメインストリームだと勘違いしたままになってる人いるよね
WPFが楽なのでWinFormsが選択肢に入ることはない
623デフォルトの名無しさん (ワントンキン MMd3-Eb0r)
2020/10/31(土) 19:08:31.93ID:tClSfG7VM
WPFはメインストリームになったことすらないけどな
624デフォルトの名無しさん (アウウィフ FF9d-L1Xi)
2020/10/31(土) 19:35:29.10ID:fxcwqRC2F
本人が楽なのでやればいい
625デフォルトの名無しさん (ワッチョイ 69b0-Wesc)
2020/10/31(土) 20:21:58.38ID:eM45xKo20
>>619
WPFに親を殺された人の方が多そうな気がする
626デフォルトの名無しさん (ワッチョイ 13ad-hJ+A)
2020/10/31(土) 21:11:29.20ID:lTK9w6tH0
まあwinformの時代が長かったから、狂信者も多いよそりゃ
優劣ではなくて母数の問題
627デフォルトの名無しさん (ブーイモ MMcb-mYH/)
2020/11/01(日) 07:57:14.22ID:MNYsOy7gM
winformはお手軽だからねえ
628デフォルトの名無しさん (ワッチョイ 13ad-3D47)
2020/11/01(日) 08:50:04.44ID:bzOVBaQn0
手軽さはwinformもwpfも同じだと思うがなぁ
どちらもポトペタで作れるし
629デフォルトの名無しさん (ブーイモ MMcb-mYH/)
2020/11/01(日) 08:59:46.29ID:wlH1XftDM
wpfはポトペタの後に数手間がデザインコードに必要でしょう
630デフォルトの名無しさん (オッペケ Src5-Wesc)
2020/11/01(日) 09:00:56.20ID:lWm5tUUgr
WPFは.netの発展を妨げたと思うよw

WPFは.net farameworkを殺した
631デフォルトの名無しさん (ワッチョイ 2b2d-yS8S)
2020/11/01(日) 09:18:07.13ID:L9Dw0z6o0
>>630
WinFormsって別の選択肢があってWPFが強要されたわけでもないのにそんなに影響あるわけない
それならむしろUWPだろ
632デフォルトの名無しさん (オッペケ Src5-Wesc)
2020/11/01(日) 09:25:39.62ID:lWm5tUUgr
WPFのころは最初スター開発者というかカリスマ開発者が結構いたけど
徐々にWPFに愛想をつかしてみんな出て行った

UWPのころは全然いなかったイメージ
633デフォルトの名無しさん (ワッチョイ 7990-GU1N)
2020/11/01(日) 10:16:08.10ID:vYfttZdY0
WPFが失敗したというより、Win32とかWinFormsとか関係なくWebやスマホの台頭で、パソコンの地位が大幅低下してWinアプリ開発者自体がいなくなっただけだろ
634デフォルトの名無しさん (ワッチョイ 7990-GU1N)
2020/11/01(日) 10:19:55.03ID:vYfttZdY0
WPFがこれからって時にRAIのSilverlightくるか?と思ったらスマホやhtml5に潰されて、開発者はそのままwebやスマホに流れてそして誰もいなくなった
タイミングが悪かった
635デフォルトの名無しさん (ワッチョイ 8bd2-Jz5G)
2020/11/01(日) 12:01:36.14ID:xyKEMNIm0
Silverlightの存在自体忘れてたわ
Flashですら終わったし何が流行るかようわからんな
636デフォルトの名無しさん (アウアウウー Sa9d-3D47)
2020/11/01(日) 12:21:42.00ID:e68KhAjoa
>>629
ポトペタ後の手間はwinformもwpfも同じでしょ
637デフォルトの名無しさん (ワッチョイ 919b-ly1e)
2020/11/01(日) 12:42:45.86ID:yWJ19fiQ0
wpfがあるおかげでpowershellで見栄えのよいgui使えるのが助かる
638デフォルトの名無しさん (ワッチョイ 8b63-KYuX)
2020/11/01(日) 23:14:50.71ID:osmrlwGB0
WPFは結構書いたけど
Silverlightは本当に一回も書かないうちに消えたなあ
639デフォルトの名無しさん (テテンテンテン MMeb-Eb0r)
2020/11/01(日) 23:28:48.26ID:B9K9CXGLM
俺は最初個人的にWPF触って遊んでて、Silverlight3でMSの本気を感じて移行
そしてMS公式によるHTML5使え発言でXAMLは完全に見限ってWebへ移った
当時の選択は正しかったと自信を持って言える
640デフォルトの名無しさん (ワッチョイ a95f-pubH)
2020/11/02(月) 02:58:43.24ID:9N3uvmex0
Webとデスクトップは別物なんでね・・・
641デフォルトの名無しさん (ワッチョイ 8901-ArpG)
2020/11/02(月) 04:02:30.36ID:HOLTExh00
>>640
ところがどっこい
642デフォルトの名無しさん (ワッチョイ 2bdf-G/Z+)
2020/11/02(月) 04:39:15.19ID:jsgrdf7n0
.net coreになってLinuxにも対応!でも結局ランタイム入れないと動かない
monoと比べて何の優位性があるの?
643デフォルトの名無しさん (ブーイモ MMcb-mYH/)
2020/11/02(月) 06:10:06.64ID:48A3lS4nM
>>641
どっこいがどっこい
644デフォルトの名無しさん (アウアウウー Sa9d-xswP)
2020/11/02(月) 08:55:39.30ID:lUPUTj3/a
WPFって参考図書がほとんど無いし取っ掛かり難い感じ
645デフォルトの名無しさん (ワッチョイ 910c-Wesc)
2020/11/02(月) 11:35:01.66ID:hcNLV68x0
>.net coreになってLinuxにも対応!でも結局ランタイム入れないと動かない
Linux版は同梱できないの?
646デフォルトの名無しさん (ワントンキン MM3d-Eb0r)
2020/11/02(月) 12:13:42.01ID:NOJEe+QTM
できるけどLinuxなら普通はDockerでOSごと同梱するからSCDかFDDかはあまり関係ないな
Dockerfileの書き方がちょっと違うだけ
647デフォルトの名無しさん (アウアウクー MM39-sqvb)
2020/11/04(水) 08:13:22.28ID:HJMwbhSDM
WPFに移行したかったが、WinFormsの資産が多すぎてむりだった。
648デフォルトの名無しさん (アウアウウー Sacd-z6Pv)
2020/11/04(水) 08:43:52.88ID:cETdffJJa
メインはWinformでも、一部分だけwpfにできるよ
649デフォルトの名無しさん (アウアウクー MM39-sqvb)
2020/11/04(水) 12:34:12.48ID:HJMwbhSDM
>>648
まじで
…一部ってどういう意味?
プロジェクトの中で混ぜれるってこと?
650デフォルトの名無しさん (アウウィフ FFcd-D/bg)
2020/11/04(水) 14:40:44.42ID:wF8lqQTTF
腐乱検死体ん
651デフォルトの名無しさん (ワッチョイ b1b0-7Ce/)
2020/11/04(水) 20:14:15.85ID:dINuQHs70
Point同士の型が合わなくて悩むやつ
652デフォルトの名無しさん (ワッチョイ 12ad-z6Pv)
2020/11/05(木) 03:26:44.38ID:yv/xI33L0
>>649
うん、混ぜれるよ
elementhostでググるといい
653デフォルトの名無しさん (ワイーワ2 FF1a-D/bg)
2020/11/05(木) 12:52:42.70ID:nZjhZ210F
>>651
めっちゃ判ります
合わないっていうより
いつもどっち使うかで迷う
654デフォルトの名無しさん (スッップ Sd43-whr4)
2020/11/11(水) 22:26:48.31ID:6J9SVAmCd
最近のフレームワークはスマホでも使えますよアピールしてドロップダウンの要素が激太りになるのがイヤ
マウスでクリックするからフォント+パディング1pxでいいのに
655デフォルトの名無しさん (ワッチョイ c590-xcA9)
2020/11/11(水) 23:32:10.76ID:MQspjIgF0
大きさの事いってるのならドロップダウンのみならずほぼ全部だろ
マウス入力するときはでかすぎて迷惑だが
656デフォルトの名無しさん (ワッチョイ 1563-RRgR)
2020/11/12(木) 00:47:19.66ID:iNnMgmkB0
JetBrains、デスクトップUIフレームワーク「Jetpack Compose for Desktop」を発表 | OSDN Magazine
https://mag.osdn.jp/20/11/11/123200
657デフォルトの名無しさん (ワッチョイ cd9c-tKQa)
2020/11/12(木) 07:39:06.90ID:8AT56phj0
>>656
これ面白そうだな
Androidと同じようにアクティビティやフラグメントを使ってアプリ作れてデスクトップで動くってことだろうか?
658デフォルトの名無しさん (ワッチョイ 03bd-uPqe)
2020/11/12(木) 09:23:16.21ID:18CKLesd0
いくらコードで簡単にUIが作れますよ言っても、GUIエディタは用意しておいて欲しい
659デフォルトの名無しさん (ワッチョイ e563-mYn1)
2020/11/13(金) 13:00:06.35ID:vhmI7pwH0
.net5で何が変わったの?
3行で教えて
660デフォルトの名無しさん (ワッチョイ cd9c-tKQa)
2020/11/13(金) 13:24:06.11ID:act4Bs+t0
・オープンソース
・マルチプラットフォーム(Win/Linux/Mac)
661デフォルトの名無しさん (ブーイモ MM69-xyEM)
2020/11/13(金) 13:24:50.97ID:eEYMqn0EM
>>659
Windows, Linux, macOSで動きます
asp.net Web Formは消えました
Linux, macOSでデスクトップアプリは動きません
662デフォルトの名無しさん (ブーイモ MM69-xyEM)
2020/11/13(金) 13:29:38.62ID:eEYMqn0EM
app.config消えた
663デフォルトの名無しさん (ワッチョイ 4bd2-LfyP)
2020/11/13(金) 13:31:45.54ID:HzYaO4Uw0
> Linux, macOSでデスクトップアプリは動きません

いやこれが重要だろ・・・
664デフォルトの名無しさん (ワッチョイ e52d-gWUl)
2020/11/13(金) 13:37:26.36ID:RWE/RDW80
>>663
.NET MAUIにご期待ください
ただし、リリースは.NET 6目標です
665デフォルトの名無しさん (ブーイモ MM69-xyEM)
2020/11/13(金) 13:40:09.35ID:eEYMqn0EM
>>663
Android, iOSのアプリが作れれば問題ないでしょ
666デフォルトの名無しさん (ワッチョイ 9b42-WW/G)
2020/11/13(金) 14:42:05.61ID:Gkg4SFnO0
uno platformはどうなんだろうね?
uwpで作ればxamarinとBlazorに変換してくれるマルチプラットホーム
667デフォルトの名無しさん (ワッチョイ 23ad-1Yfl)
2020/11/13(金) 18:20:40.22ID:nW6ry/Hb0
GitのCredential ManagerはJava製からAvaloniaになったよね…
668デフォルトの名無しさん (ワッチョイ 622f-MoyO)
2020/11/18(水) 13:31:53.72ID:kdYlB5pq0
>>664
.NETって5で打ち止めじゃなかったんか?
669デフォルトの名無しさん (ワッチョイ 62ad-8J9H)
2020/11/18(水) 13:47:58.24ID:oW5F7Byc0
>>668
なぜそう思った?
670デフォルトの名無しさん (ワッチョイ 772d-NOUc)
2020/11/18(水) 20:50:43.26ID:x7CBpbl40
>>668
機能追加が無くなるのは.NET Frameworkで4.8が最終
.NET5からは.NET Coreベースになって続くよ
671デフォルトの名無しさん (ワッチョイ 622f-MoyO)
2020/11/19(木) 00:52:03.50ID:ggVp9fSH0
5がすでにCoreなのか
ということは4.8から5にしようとしたら修正が必要になる可能性が高いのな
672デフォルトの名無しさん (ワッチョイ 62ad-8J9H)
2020/11/19(木) 00:57:47.89ID:9igY/Fs20
可能性が高いというか、修正せずには上げられない
673デフォルトの名無しさん (ワッチョイ e26a-n9sk)
2020/11/19(木) 23:04:14.22ID:9rIZuAkJ0
.NET 5 は .NetFramework 4.8 -> 5 と .NET Core 3.1 -> 5 のダブルミーニングなんだね
674◆QZaw55cn4c (ワッチョイ 331a-m0uf)
2020/11/20(金) 01:51:59.41ID:vn5j3gEq0
>>673
そんなことはどーでもいいし、それって使える奴ですかね?
675デフォルトの名無しさん (バットンキン MMaf-q6Mb)
2020/11/20(金) 12:42:03.17ID:JVRQYb7lM
>>674
使えるもなにも、今後もC#で開発するなら相手にするしかないやつです
676デフォルトの名無しさん (テテンテンテン MM8e-rnDP)
2020/11/20(金) 13:41:41.03ID:VxNTSFRcM
まあ業務では今後10年は4.8が主流だろうから、10年後にまだC#を使う必要があるなら考えりゃいいんじゃないか
677デフォルトの名無しさん (ブーイモ MM3e-OCdR)
2020/11/20(金) 13:46:29.86ID:Mm9VUIiIM
>>676
10年どころかvb6のようにゾンビ化して死ねなくなる
678デフォルトの名無しさん (ワッチョイ 528c-+BJU)
2020/11/20(金) 14:45:47.95ID:976hO6bG0
未だにvbや3.5使ってるところ山ほどあるからな。
679デフォルトの名無しさん (ラクッペペ MM8e-dBFn)
2020/11/20(金) 15:18:32.11ID:SGtoRX9EM
別にわざわざ切り捨てる必要も無いだろ
680デフォルトの名無しさん (ブーイモ MM3e-OCdR)
2020/11/20(金) 15:30:40.20ID:2sVkX3YFM
いつ壊れるか分からん古い車は捨てて新しい車に乗り換えじゃ。
運転サポート機能も良くなるだろう。
681デフォルトの名無しさん (ワッチョイ 622f-MoyO)
2020/11/20(金) 15:59:09.30ID:N18ToGOy0
運転手はそれで良いよ
その新しい車はだれがどうやって作るんだい?
682デフォルトの名無しさん (ブーイモ MMdb-OCdR)
2020/11/20(金) 16:01:28.89ID:3Z7uWHIWM
マイクロソフト様がお創りになられます
683デフォルトの名無しさん (オッペケ Srdf-IXQZ)
2020/11/20(金) 16:32:35.47ID:4/LDUHNNr
wpf勉強はじめた
これWindows環境無視するにはランタイム含めるのが第一?
684デフォルトの名無しさん (ブーイモ MM3e-OCdR)
2020/11/20(金) 16:37:11.49ID:5RbVPuKcM
wpfでwindowsの環境は無視出来ない
685デフォルトの名無しさん (ドコグロ MM7a-VyzS)
2020/11/21(土) 14:13:32.60ID:Yh2Fl+2iM
avalonia
686デフォルトの名無しさん (ワッチョイ ef33-pQTA)
2020/11/24(火) 23:02:45.83ID:26FI6mxx0
wpfで、
Task.Run(()=>{
var button = new Button();
});
って書いたらExceptionがでるのはなぜですか?
UIスレッド以外からだと、コントロールの生成もできない理由が分かりません。
FormアプリだとExceptionは出ません。

別スレッドからUIを操作する場合に、Dispatcher.Invokeが必要な事は知っています。
687デフォルトの名無しさん (ドコグロ MM9b-jeOp)
2020/11/25(水) 08:19:21.95ID:76XlKLvzM
>>686
そもそもWPFのButtonとWinFormsのButtonは別クラスですんで……じゃだめですか
688デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 08:50:01.53ID:x73GLmb2M
>>686
できそうだけどInvalidOperationになるねえ。
xamlを使わずにc#のコードだけで書いたらどうなるんだろ。
689デフォルトの名無しさん (ブーイモ MMcf-lAVG)
2020/11/25(水) 10:02:34.34ID:TnR8VzNiM
ボタンの生成自体をUIスレッドで実行しないといけないというのは不便ね
バックグラウンドで次の画面を用意するとかできないじゃん
JavaFXではボタンやパネルなどのNode生成自体はどんなスレッドでもできる
Nodeをウィンドウに追加する操作やウィンドウに追加した後のNode操作はUIスレッド限定
おかげでバックグラウンドでのUI準備がはかどる

WPFは違うのか、残念
690デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 10:09:01.22ID:Zg733lEBM
>>689
そんな実装は嫌だよ~('・ω・')
691デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 10:27:36.93ID:UOhQqzqp0
>>689
メイン以外の複数のUIスレッドを持てばいい
Threadを作成して、そのスレッドでDispatcherを起動すればそのスレッドでButtonなどを作成できるようになるらしい

たた、そこまでしてUIを作成するのが重い処理なの?
692デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 10:30:29.94ID:Zg733lEBM
xamlで出来ることをコードで実装するメリットは無いなあ
693デフォルトの名無しさん (ワンミングク MM7f-JW44)
2020/11/25(水) 10:31:59.41ID:zPF2z3TPM
>>689
React.jsのアーキテクチャとか知ってりゃわかるけど、論理的なツリーの構築なんて実際にそれを画面に反映させるコストに比べたら無視できる
IOが必要なデータとか激しく時間がかかるものだけ先読みしておけば十分
694デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 10:32:18.06ID:UOhQqzqp0
ちなみに、Win32コントロールをラップするWinFormsのコントロール、
>>686でコントロールの生成で例外発生しないとの事だけど、最終的に画面に表示できたの?
ググるとどのみちエラーでる記述が
695デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 10:35:42.93ID:Zg733lEBM
>>691
それってuiスレッドが空かなきゃ描画出来ないのでは?
696デフォルトの名無しさん (ワッチョイ ffb5-ksYO)
2020/11/25(水) 10:43:56.75ID:JjEVQ0uq0
新しいスレッドをSTAにして複数のUIスレッドを構築/動作させることはできるけど
どのみちコントロール作成時に呼び出しスレッドのDispatcherに結び付けられちゃうので
WPFは別スレッドでコントロール作成してメインのUIスレッドに渡すみたいなのはできなかったと思う
(XAMLのデシリアライズも然り)
697デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 10:45:35.98ID:UOhQqzqp0
>>695
というか、たぶんWindow単位とかになりそうだな...
つまり、あるWindowを表示してて、別のWindowを別のUIスレッドで作成みたいな感じで...
698デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 10:48:10.01ID:UOhQqzqp0
うん、>>696みたいな感じ
WPFではそれが限界だと思う
699デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 10:49:08.16ID:Zg733lEBM
>>697
そう言うコードにするメリットは無いですよねえ('・ω・')

分かってないやつほどスレッドを使いたがる法則
700デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 11:02:22.58ID:UOhQqzqp0
>>699
メリットがあるかどうかはそれは>>689に聞けよ

俺も意味なさそうだから>>691でそこまでしてUI作成するのが重い処理なのって一言書いただろ

でも、勝手にこっちでメリット判断して実際できるか答えないのもあれだから一部できるやり方書いただけだろ
701デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 11:06:21.17ID:Zg733lEBM
怒ってるんですか(^_^;)
702デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 11:08:42.29ID:UOhQqzqp0
まぁ、お前みたいな低レベルは、複数UIスレッドもてて、コントロールがUIスレッドに結びつくという知識なかったから
>できそうだけどInvalidOperationになるねえ。
xamlを使わずにc#のコードだけで書いたらどうなるんだろ。

こんな馬鹿みたいな感想でるんだうが
703デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 11:08:58.51ID:Zg733lEBM
すいません
704デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 11:11:51.98ID:Zg733lEBM
>>702
自スレッドで作ったUIにはアクセス出来るのでは?
705デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 11:23:17.82ID:Zg733lEBM
>>702
>>686のコードってwinformだと実行出来るんですよねえ。
何でwpfで実行出来ないのか謎に思っただけです。

オレって低次元?
706デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 11:23:53.42ID:UOhQqzqp0
馬鹿はどこ突っ込まれたかも理解できない法則
707デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 11:28:53.50ID:Zg733lEBM
具体的に指摘できないんだ
708デフォルトの名無しさん (ラクッペペ MM8f-uGi3)
2020/11/25(水) 12:41:02.89ID:K6kxBcX1M
なんだこれ
709デフォルトの名無しさん (ドコグロ MM9b-jeOp)
2020/11/25(水) 12:57:48.31ID:76XlKLvzM
非同期よく分かってないんだけど
スレッドプール上で例外投げてもそれだけでは他スレッドには例外って飛ばないんじゃないの?
710デフォルトの名無しさん (ブーイモ MMfb-PoBF)
2020/11/25(水) 13:23:52.69ID:ks6d1c09M
>>708
お騒がせしてすいません

>>709
飛ばないけどデバッガ上だと出力Windowに出ます
711デフォルトの名無しさん (ブーイモ MMfb-lAVG)
2020/11/25(水) 21:40:23.36ID:w3f8aY1YM
>>700
UI構築ってそんなに低コストかな?
JavaFXのFXML(XAMLみたいなもの)からUI構築するのって結構コスト高いんよ
マークアップ言語からインスタンス生成していくのもそうだし
FXMLに記述したイベントハンドラーの実際の割当がリフレクション使っておこなわれるとかあるので
複雑なUIだとFXMLからUI構築するのに0.3秒かかることもある
XAMLだとそういうことはないのかな?
ともかく準備がバックグラウンド**でも**できるのは単純にメリットじゃない?
もちろんUIスレッドでやりたい人はそうしてもいいんだし
712デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 22:41:10.98ID:UOhQqzqp0
>>711
ここWPFのスレで基本デスクトップ向けのアプリだから、そこそこパワフルなマシンで動かすだろうとはしょったが、
xaml自体はくそ重いと思うw

baytrailのatomタブレットの頃のUWPアプリ作ってた頃に、画面表示にx:bind使おうが結構なCPU使用率いって格闘してたし

Uno Platformのアプリもandroidで動かしてみると、ページ切り替えとか
もっさりしまくり。xamlが重すぎなのかどこがボトルネックになってるが調べたわけじゃないが
713デフォルトの名無しさん (ワッチョイ ff63-ykbH)
2020/11/26(木) 00:14:07.84ID:GMHr0knm0
あんま詳しくないけどリフレクション結構使うことになるから重くなるんじゃなかったっけ?
714デフォルトの名無しさん (ワッチョイ 9f42-m/w5)
2020/11/26(木) 01:22:03.30ID:pbHxDUnU0
WinUI3のPreview3とWebView2の正式版が出たようだがイマイチ盛り上がってねーな
715デフォルトの名無しさん (ワッチョイ f701-kGov)
2020/11/26(木) 05:09:27.49ID:wsGUPw320
「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
https://www.excite.co.jp/news/article/President_35457/
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
https://www.dreamgate.gr.jp/contents/column/application-development
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
https://newswitch.jp/p/20168
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
https://www.at-s.com/news/article/local/central/730010.html
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
https://diamond.jp/articles/-/229375
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
https://diamond.jp/articles/-/215868
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
https://sogyotecho.jp/career-development/
年収3,000万超え!?個人開発で儲かっている海外コミュニティサイト5選!
https://note.com/taishikato/n/n7809a8ed3ffc
716デフォルトの名無しさん (ワッチョイ d75f-VDAt)
2020/11/26(木) 14:20:03.14ID:Nw4Y99po0
WPFはGPU使うからパワフルかと思うが
717デフォルトの名無しさん (ワッチョイ f79c-lAVG)
2020/11/26(木) 15:11:23.07ID:dNeskMNA0
そうね
GPU使うのもそうだし
UIスレッドとは別にレンダリングスレッドがあるのも良い
本質的にWPFはWinFormsより性能を出しやすいアーキテクチャになってる
718デフォルトの名無しさん (ブーイモ MMcf-6OYj)
2020/11/26(木) 15:20:56.04ID:sWkUWOivM
起動が遅い
719デフォルトの名無しさん (ワッチョイ f79e-P4WK)
2020/11/26(木) 15:32:26.69ID:l8W6EZba0
GPUないとクソ重くゴミ同然。仮想環境では使いものにならない。
720デフォルトの名無しさん (ワッチョイ d75f-OOND)
2020/11/26(木) 19:20:51.47ID:fNj9kr5u0
だがそれがいい
721デフォルトの名無しさん (ラクッペペ MM8f-0O1z)
2020/11/26(木) 19:31:24.38ID:qinMBZKrM
GPUはゲームで使うから邪魔しないでくれるかな?
722デフォルトの名無しさん (ワッチョイ 9f6a-m/w5)
2020/11/26(木) 23:18:30.56ID:12STscif0
>>714
ここにはそういうチャレンジャーあんまりいないので…
C#9ゴリゴリ使うのは楽しそう
723デフォルトの名無しさん (ワッチョイ 9fad-3dFl)
2020/11/27(金) 03:10:38.94ID:bwX7nLRd0
>>719
今時GPUないPCなんてあるん?
724デフォルトの名無しさん (ワッチョイ f79e-P4WK)
2020/11/27(金) 11:45:34.38ID:dazyxaWu0
>>723
どんだけアホなん?w
725デフォルトの名無しさん (ワッチョイ f761-7vHe)
2020/11/27(金) 13:11:25.06ID:35rurNSb0
>>656
だんだんiOSが無視される様になってきたな。
726デフォルトの名無しさん (ワッチョイ bf42-m/w5)
2020/11/27(金) 13:23:17.23ID:wF8gnWWL0
>>724
やったことないけど、ググると仮想環境でもGPU使えるらしいよ
727デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/27(金) 13:24:42.69ID:fYoybSwEM
>>724
グラボGPU無くてもCPUにGPU内蔵でしょ
728デフォルトの名無しさん (ササクッテロラ Spcb-Sk7P)
2020/11/27(金) 17:25:39.11ID:Vd/8Whg9p
GPU使うちゅーても合成に使うだけでその前に贅肉たっぷりの処理が走るので意味ないわよ
729デフォルトの名無しさん (スッップ Sdbf-2suR)
2020/11/27(金) 18:14:00.42ID:fjGccOTXd
ゲーム中にWPFで作ったどんなアプリ使うの?
730デフォルトの名無しさん (ワッチョイ 9fad-3dFl)
2020/11/28(土) 06:10:11.47ID:qNLld4O40
>>724がアホだったてオチか
731デフォルトの名無しさん (オッペケ Srcb-m/w5)
2020/11/29(日) 10:59:16.94ID:OM1azIlUr
WPFの3D表示部だけ遅いからグラボいいのかって乗せたけど動きは変わらなかった
732デフォルトの名無しさん (ワッチョイ d75f-OOND)
2020/11/30(月) 18:50:15.68ID:3PLmCTmV0
WinUI in Desktop使いたいけどボタン押したときの感触が気に入らなくて辛い
純粋なデスクトップから生まれた発想じゃないもんね
733デフォルトの名無しさん (ワッチョイ d763-TQ2A)
2020/12/01(火) 03:00:04.18ID:v77VJI7y0
https://forest.watch.impress.co.jp/docs/news/1290743.html
米Microsoftは11月20日(現地時間)、.NET向け「WebView2」の一般公開を発表した。「.NET 5.0」や「.NET Core」、「.NET Framework」(Windows Forms/WPF)をベースとしたアプリケーションに新しい「Microsoft Edge」を組み込むことが可能。現在サポートされているすべてのWindowsで利用できる。
734デフォルトの名無しさん (ワッチョイ 9f61-7vHe)
2020/12/01(火) 12:14:57.71ID:CDzfjJOf0
>>733
Win32 C/C++向けの「WebView2」は10月にリリースされており、これでWin32と.NETの両方をカバーできるようになった。
735デフォルトの名無しさん (ワッチョイ 9fe6-0O1z)
2020/12/01(火) 21:42:10.08ID:R6Ic2fOf0
Electronマダー?
736デフォルトの名無しさん (ワッチョイ bc5f-XXx1)
2020/12/02(水) 14:18:28.89ID:fg9k/ys10
Electronはもうダメだろ
737デフォルトの名無しさん (オッペケ Sr10-2/bE)
2020/12/02(水) 14:56:54.16ID:yJY81L7Ar
ダメな理由もない。
738デフォルトの名無しさん (スップ Sd9e-LJJ8)
2020/12/02(水) 15:22:11.73ID:7SF2lDHXd
どうしてElectronしないのよオ
739デフォルトの名無しさん (ワッチョイ c461-kZLf)
2020/12/02(水) 15:48:57.03ID:gmqCIpk40
>>737
あるよ。
一番肝心なAndroid, iOSに対応していないし、サイズも大きいし、起動も遅いし
どうにもならない。
740デフォルトの名無しさん (オッペケ Sr10-2/bE)
2020/12/02(水) 16:10:01.03ID:yJY81L7Ar
>>739
まるで実感ないね。
741デフォルトの名無しさん (ワッチョイ e963-SFu7)
2020/12/02(水) 16:25:42.94ID:xxAw3X8I0
>>739
そんなんWPFも全部当てはまるじゃん
742デフォルトの名無しさん (ワッチョイ bc5f-XXx1)
2020/12/02(水) 17:06:06.48ID:fg9k/ys10
WPFはWindows Desktop専用だからいいんだよ
Electronは話題性もないし立ち位置も中途半端
743デフォルトの名無しさん (ワッチョイ 1ae3-jrSk)
2020/12/02(水) 17:14:29.44ID:bbLEzKH70
.NETのアプデすらNGな案件でサーバー上でちょっと動かすツールだと、WinFormかWPFの二択になるんだよな
744デフォルトの名無しさん (ワンミングク MMb8-fAcm)
2020/12/02(水) 18:14:50.30ID:ihV57jveM
>>743
.NET使わなきゃいいだけでは?
.NET CoreでSCDする手もあるし
745デフォルトの名無しさん (ワッチョイ aca1-PXSe)
2020/12/02(水) 18:29:55.35ID:yvBGiPiW0
今Electron製の専ブラ使ってるけど快適よ
746デフォルトの名無しさん (ワッチョイ 849c-DsgU)
2020/12/02(水) 19:55:57.75ID:+rFxXUFw0
VSCodeもElectronじゃなかったけ
747デフォルトの名無しさん (ワッチョイ 64df-eUlx)
2020/12/02(水) 21:36:41.26ID:IakEOsuU0
そうだね
実行ファイルのサイズがクソデカくて笑ってしまった
748デフォルトの名無しさん (オッペケ Sr10-2/bE)
2020/12/02(水) 21:58:56.00ID:yJY81L7Ar
いまやElectronだらけですよ。
749デフォルトの名無しさん (ワッチョイ f82d-YXDh)
2020/12/02(水) 22:07:19.88ID:xRP06t7i0
Electron使ってる有名どころって何がある?
Teamsがそうなのは知ってるけど、使い勝手がいまいちな部分が多くてあまり印象良くない
750デフォルトの名無しさん (ワンミングク MMb8-fAcm)
2020/12/02(水) 22:08:52.35ID:ihV57jveM
Slack
751デフォルトの名無しさん (アウアウウー Saab-ODSY)
2020/12/02(水) 22:12:28.20ID:lsgm9mj8a
Siki
752デフォルトの名無しさん (ワッチョイ ec55-POF8)
2020/12/02(水) 22:24:51.50ID:H7056PtS0
Prism 8使ってるけどViewModelのコンストラクタでIDialogParametersとる方法ないの?
753デフォルトの名無しさん (ワッチョイ 2901-2/bE)
2020/12/03(木) 00:09:11.87ID:eIuWK7gH0
Skype
754デフォルトの名無しさん (ワッチョイ 3f2d-XXx1)
2020/12/03(木) 01:40:57.83ID:GwVQIGxq0
SkypeとかUI変わって滅茶苦茶評判悪かったやつじゃん
755デフォルトの名無しさん (ワッチョイ fc9e-jrSk)
2020/12/03(木) 01:43:29.73ID:mvtB887U0
既存アプリがWPFに移行した場合、使いにくくなったという悪評しか聞いたことがない。

当然の結果だけど。
756デフォルトの名無しさん (ワッチョイ 1a63-dwcT)
2020/12/03(木) 02:00:22.73ID:wQu9RegL0
それはUI framework関係なくUXの話では?
UI frameworkの評価って大体、作りたいものが作りやすいか?凝ったことをしたいときにやりやすいか?っていう開発者都合だと思うけど
別にwpfが良いと思わない部分はあるがその評価基準は違う気がする
757デフォルトの名無しさん (ワッチョイ c461-kZLf)
2020/12/03(木) 02:16:15.99ID:toBxio+U0
Electronは言語もJSかTypescriptになるし、Wasmも簡単には使えないようだし
中後半端。
特にやはりスマホやタブレットで動くアプリが作れない事が痛い。
758デフォルトの名無しさん (ワッチョイ 2901-2/bE)
2020/12/03(木) 02:22:12.06ID:eIuWK7gH0
>>757
759デフォルトの名無しさん (ラクッペペ MM34-xfUJ)
2020/12/03(木) 08:44:59.62ID:+/jJmo0+M
いや、ウェブビュー2ベースのエレクチオンまだかなーと
760デフォルトの名無しさん (ワッチョイ 2901-2/bE)
2020/12/03(木) 11:02:54.53ID:eIuWK7gH0
>>759
??
761デフォルトの名無しさん (ワッチョイ 6e01-zLCK)
2020/12/04(金) 22:16:21.68ID:9AUT9QCq0
エンジニアが教えるの下手くそな理由を論理的に解説してみた【教育の本質】


派遣エージェントの言う事は9割ウソである理由【カモられない方法】

;t=231s
IT業界のヤバすぎる落とし穴5選


絶対にエンジニアになってはいけない人とは【ハイクラス人材】


りゅうけんKENTAマナブは怪しいアフィ勢だとベテランエンジニア(笑)に言われるらしいwww


【個人で稼ぐ】会社を辞める前に習得しておくべきスキル5選


【聞いてください】「会社員」という働き方の本当のヤバさ


サラリーマンが知らないフリーランスの真実

762デフォルトの名無しさん (ワッチョイ c252-r0ox)
2020/12/05(土) 00:10:09.86ID:7NPUSOnt0
>>761
グロ
763デフォルトの名無しさん (ワッチョイ d863-LAni)
2020/12/05(土) 08:37:14.90ID:s9eq1Gzn0
たしかにモザイクされたサムネは赤黒黄が多くてグロっぽい
764デフォルトの名無しさん (アウアウウー Sab5-DDE+)
2020/12/07(月) 08:52:33.12ID:7Z9YnNvna
NG
765デフォルトの名無しさん (ワッチョイ bed2-zq4C)
2020/12/17(木) 15:48:22.41ID:3i4GnGXZ0
Defenderにワイのwpfアプリ勝手に消されたわまじタヒね
766デフォルトの名無しさん (ワッチョイ 97da-fsPq)
2020/12/17(木) 20:20:01.10ID:LGEg4dtH0
goto 座間
767デフォルトの名無しさん (ワッチョイ a301-22vh)
2020/12/22(火) 18:40:26.07ID:nqOhO4xB0
>>755
WPFでも既存のフォームアプリと同じようにUI作れると思うんだけど違うの?
768デフォルトの名無しさん (ワッチョイ a301-Dlqg)
2020/12/22(火) 18:42:02.68ID:2ZygYJcc0
>>767
素人の戯言だよ。
769デフォルトの名無しさん (ワッチョイ 4f33-8pfz)
2020/12/22(火) 18:54:25.71ID:yeSgi2UL0
wpfはxamlをきちんと勉強しないと、直感だけでは使いこなせない人が多数だと思う。
入力を伴うデータグリッドだけは、未だに扱いにくいと感じてる。
770デフォルトの名無しさん (ワントンキン MM43-sjWL)
2020/12/22(火) 19:21:13.15ID:4ZfxS1k6M
WPFはトップダウンな設計が必要で、ドカタのWinForms開発のように個別に画面を作り始めると破綻しやすいんだよ
771デフォルトの名無しさん (ワッチョイ db2d-XUUH)
2020/12/22(火) 19:24:44.41ID:IvaCiXgR0
WinFormっぽく使うことは可能だけど、DataGridをクリックした時の動作は不評だな
772デフォルトの名無しさん (ワッチョイ a301-Dlqg)
2020/12/22(火) 19:48:43.92ID:2ZygYJcc0
>>771
素人の戯言かな?
773デフォルトの名無しさん (ワッチョイ db2d-XUUH)
2020/12/22(火) 19:52:27.18ID:IvaCiXgR0
>>772
色々弄ってない素のDataGridの動作で文句言われないの?
774デフォルトの名無しさん (ワッチョイ a301-8pfz)
2020/12/22(火) 20:16:40.53ID:AmPbMba+0
GrapeCityのSPREADとか使いやすいのかな。まあ、試してみればいいのだが。
775デフォルトの名無しさん (ワッチョイ bed2-zq4C)
2020/12/22(火) 23:06:44.27ID:JTa0UW4v0
DataGridは弄るのも面倒だからなあ
Excel.Net作って欲しいわ
776デフォルトの名無しさん (ワッチョイ bedf-0tyz)
2020/12/30(水) 06:28:40.39ID:QH/c9U/k0
gridを方眼紙のように張り巡らせてどんな座標にも置けるような画面設計があって驚いたんだけどこんなんアリなの?
777デフォルトの名無しさん (ワッチョイ 979c-DTJh)
2020/12/30(水) 07:20:18.51ID:cOh4g6FA0
アリだよ
ウィンドウサイズ可変のアプリでも部分的にはサイズ固定の領域って存在するし
レイアウト機構を持っていても絶対値座標指定機能を持つUIツールキットは多い
778デフォルトの名無しさん (ワッチョイ 032d-c1OJ)
2020/12/30(水) 13:11:21.51ID:Umj5Fa5/0
Canvas使っとけとは思う
779デフォルトの名無しさん (テテンテンテン MMb6-oW1n)
2020/12/30(水) 16:46:30.87ID:Sd5RCoBwM
方眼大好きバカジャップ
780デフォルトの名無しさん (ブーイモ MM26-6hLu)
2020/12/30(水) 16:54:51.65ID:cNIj0vftM
>>779はどこの国の人ですか?
781デフォルトの名無しさん (ワッチョイ df01-Cbw0)
2021/01/10(日) 08:31:41.81ID:X7ha0mxM0
ビジュアル・デザイナーとロジック開発者との協業ができる。

とあったけど、どんだけ凝った画面にするんだろ。
普通はコード書く人が画面(コントロール配置)やるだろ。
782デフォルトの名無しさん (オイコラミネオ MMd3-m6SV)
2021/01/12(火) 03:40:09.97ID:XISA+tbLM
powershellからだすWindows Formで野比家のボタン2回押して、磯野家1回押して、野原家3回押してOKしたら「男14人、女9人、犬3匹、猫3匹」って返してくれるプログラムください
783デフォルトの名無しさん (ワッチョイ 5f45-Cwx9)
2021/01/12(火) 15:04:17.37ID:wJhpfkOw0
野比家の女:玉子さん
磯野家の女:フネさん、ワカメ (フグタ家のサザエ除外)
野原家の女:みさえ、ひまわり

どうしても延べ10人になるけど、9人って返さないとダメ?
784デフォルトの名無しさん (ワッチョイ df2d-Cbw0)
2021/01/12(火) 15:19:00.27ID:wIf3T4Io0
>>781
コードを書く人に任せるといまいちなデザインになりがち
凝る凝らないに関係なくね
785デフォルトの名無しさん (ワッチョイ 5f45-Cwx9)
2021/01/12(火) 16:27:09.93ID:wJhpfkOw0
よくみたらWPFのスレでPowerShellもWinFormsも関係ないから
答え書かない方がいいか
786デフォルトの名無しさん (ワッチョイ df66-i9xS)
2021/01/12(火) 17:02:29.33ID:JkNKxaxX0
各家の人数を加算なんかせずにボタンをある一定の手順で押下したときにだけ特定の文字列を返すプログラムで良いのでは?
787デフォルトの名無しさん (ワッチョイ 5f9c-NUt6)
2021/01/12(火) 17:31:59.79ID:V95G+u6D0
ボタン押す回数が少なかったときや多かったときの動作は仕様上未定義だから
常にOK押したら固定文字列「男14人、女9人、犬3匹、猫3匹」を返せばいいんじゃないかな
788デフォルトの名無しさん (ワッチョイ 7f6a-Cwx9)
2021/01/12(火) 22:24:48.15ID:xsOycbRU0
>>781
デザインはデザイナにしてもらって、それ見ながらコーディングすればいいよ
中途半端な分離はかえって生産性落とす
789デフォルトの名無しさん (バッミングク MM83-Q/Jp)
2021/01/14(木) 11:49:55.09ID:anDBhpsoM
>>787
2-1-3は決まってるから、それ以外ならハズレ演出して、2-1-3の時だけメッセージだした方がまだ仕様()に近くない?
790デフォルトの名無しさん (ワッチョイ df63-5z1F)
2021/01/14(木) 16:05:09.78ID:2xvAdK/I0
Prismって使われてる?
791デフォルトの名無しさん (ワッチョイ 7fad-WJX4)
2021/01/14(木) 16:08:08.41ID:gYDerupm0
うん
792デフォルトの名無しさん (ワッチョイ ffd2-AJNP)
2021/01/14(木) 16:43:53.34ID:us8Mk+7V0
むしろPrism以外が死んでる
793デフォルトの名無しさん (ワッチョイ df63-5z1F)
2021/01/14(木) 17:11:58.74ID:2xvAdK/I0
そうなんだサンキュー
794デフォルトの名無しさん (ワッチョイ ffdf-pku2)
2021/01/14(木) 18:16:36.60ID:4B/6jC4e0
デザインをデザイナと分担できるというけど、経験上ビジネスロジックと比べたらデザインの工数なんて半分以下だから分担の恩恵が薄いんだよな
795デフォルトの名無しさん (ブーイモ MMf6-PPGg)
2021/01/18(月) 01:26:43.69ID:Kpsjp2aqM
scrollviewerがmanipulation系のイベントがハンドラ内でe.Handled=trueによってイベントのバブルアップを止められているらしい(URL貼れないけどどっかの個人ブログ参照)から
カスタムコントロールでe.Handle=trueしないものを作りたいんだけどうまくいかない
796デフォルトの名無しさん (ワッチョイ f901-sTIO)
2021/01/20(水) 16:16:26.10ID:Wx/Iy2mC0
なんでtreeviewのbeforeexpand無くなってるの?
MSってよく意味の分からないことするよね
797デフォルトの名無しさん (ワッチョイ ae02-rRmy)
2021/01/21(木) 16:03:37.57ID:qWgafXth0
すれち
798デフォルトの名無しさん (スフッ Sd7f-0LDz)
2021/01/26(火) 08:34:09.85ID:361yZFbpd
長年WindowsFormsやってきて、ようやくWPFに移行しようとしているワイのモチベーションがあがるお言葉をお願いします
799デフォルトの名無しさん (アウアウウー Sa4b-20GW)
2021/01/26(火) 08:36:03.63ID:ud7WAy7Ca
Xamlに慣れとくのは無駄にはならんだろ
800デフォルトの名無しさん (ブーイモ MM6b-zLSq)
2021/01/26(火) 08:41:47.50ID:Vy6n/RPYM
>>798
何かを始めるのに遅すぎると言う事は無い
801デフォルトの名無しさん (ワンミングク MM4f-+HhN)
2021/01/26(火) 09:43:49.72ID:qSdfocRRM
>>798
WPFは既にメンテナンスモードでWinFormsと同列
現在のシェアから考えてWinFormsより長く生き残ることはまずないから、もし自身のエンジニアとしての延命が目的なら今更やるのは全くお勧めできない
Webやれ
802デフォルトの名無しさん (ブーイモ MM6b-zLSq)
2021/01/26(火) 09:55:14.16ID:Vy6n/RPYM
デスクトップじゃWin32アプリが最後まで生き残りそう。
winformアプリも大量に有るのでゾンビの様に死滅しない。
803デフォルトの名無しさん (オッペケ Sr7b-ENbf)
2021/01/26(火) 11:17:20.66ID:SEH/ccP0r
>>798
web系技術でデスクトップアプリ作る
時代になってますよ。
804デフォルトの名無しさん (ワッチョイ df2d-Woof)
2021/01/26(火) 11:40:37.20ID:ZjE6Xg+z0
モチベーションアップする言葉じゃないなw
805デフォルトの名無しさん (ワッチョイ 5f5d-PvP1)
2021/01/26(火) 11:59:33.60ID:j7spnDSJ0
mongodbのコンパスとか多分chromiumだろうけど美しいもんなー
806デフォルトの名無しさん (ブーイモ MMcb-zLSq)
2021/01/26(火) 12:16:42.96ID:NAba6hCjM
web系って流行り廃りが激しいので後のメンテが大変かも。
807デフォルトの名無しさん (ラクッペペ MM8f-rma+)
2021/01/26(火) 12:21:02.53ID:m9QEFa1vM
htaはいつまで使えるだろうか?
808デフォルトの名無しさん (ワッチョイ 5f42-xA1r)
2021/01/26(火) 12:42:38.13ID:b2P28rbA0
3月に正式リリース。7月にフルスペックの予定のWinUI3がWPFの代替となる予定だが
特に大きな変化はないから安定すれば移行が進むんじゃねーかな?
809デフォルトの名無しさん (ブーイモ MMcb-M8KH)
2021/01/26(火) 12:59:30.20ID:sDueyM6cM
>>808
イマイチわかってないんだけどUWPと共通化できて嬉しい?
810デフォルトの名無しさん (ワッチョイ bfda-p6MY)
2021/01/26(火) 13:33:11.88ID:kStMQ1/o0
ChromeBookでも動くんか?
811デフォルトの名無しさん (スフッ Sd7f-0LDz)
2021/01/26(火) 14:14:45.77ID:YUoLXY1Qd
結局Web系ってなにやればいいの?
ASP.NET MVCとか?
812デフォルトの名無しさん (JP 0H8f-0LDz)
2021/01/26(火) 14:14:54.68ID:WHTpfe5BH
結局Web系ってなにやればいいの?
ASP.NET MVCとか?
813デフォルトの名無しさん (ワッチョイ df8c-ta+D)
2021/01/26(火) 14:34:10.17ID:fB+Ar5X+0
今時MVCで新規で作る必要ある?
814デフォルトの名無しさん (ブーイモ MMcb-zLSq)
2021/01/26(火) 14:40:20.88ID:NAba6hCjM
>>812
ASP.NET Core MVC
815デフォルトの名無しさん (ワッチョイ 5fad-mCaM)
2021/01/26(火) 15:00:30.94ID:3RPKEuA50
Web APIならね。UIが必要ならそこはRazor Pagesにしときな。
816デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/26(火) 20:34:15.63ID:xVPuSdRM0
>>802
Win32レベルでいいならC++/CLI以外みんな生き残るだろ。
817デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/26(火) 20:38:42.61ID:xVPuSdRM0
>>803
「作れる」のレベルはだんだん上がってきているけどデスクトップフレームワークの域にはまだ遠いよなぁ。
BlazorでWPF動かせるようになったらいいんだが。
818デフォルトの名無しさん (オッペケ Sr7b-ENbf)
2021/01/26(火) 21:13:38.65ID:SEH/ccP0r
>>817
Blazorはjs書けない層の
救済ライブラリーですよ。
819デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/26(火) 21:19:33.80ID:xVPuSdRM0
>>818
Cはアセンブラ書けない層の救済言語、みたいな?
820デフォルトの名無しさん (オッペケ Sr7b-ENbf)
2021/01/26(火) 21:24:27.11ID:SEH/ccP0r
>>819
ちょっと違うかな。
js<-->c#のラッパーライブラリーになります。
なので遅くて機能も少ないです。
821デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/26(火) 21:33:10.40ID:xVPuSdRM0
そういう話じゃなくてね、>>818はC#よりJSの方がハードルが高いと言いたいのかってこと。
822デフォルトの名無しさん (ワッチョイ 5f6a-xA1r)
2021/01/26(火) 21:39:57.47ID:9pIisiq/0
>>820
さすがにデタラメすぎワロタ
823デフォルトの名無しさん (オッペケ Sr7b-ENbf)
2021/01/26(火) 21:41:41.11ID:SEH/ccP0r
>>821
それは人によりますね。

>>819
アセンブラ書ける層にもc学ぶメリットがありますが、
(cはアセンブラ書けない人の救済目的でない。)
jsでwebアプリ開発者出来る層が、
Blazor学ぶメリットは無いって事です。
824デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/26(火) 21:55:22.08ID:xVPuSdRM0
>jsでwebアプリ開発者出来る層が、
>Blazor学ぶメリットは無いって事です。

つまりWebアプリの方がハードルが高いって言ってるんだろ?
825デフォルトの名無しさん (ワッチョイ 7fd2-MWrm)
2021/01/26(火) 22:41:31.51ID:hQ6WFpsM0
いやBlazorが糞って言ってるんだろ
826デフォルトの名無しさん (オッペケ Sr7b-ENbf)
2021/01/26(火) 22:51:00.14ID:SEH/ccP0r
webアプリメインでやってりゃ
デスクトップアプリ開発なんて未知の領域だし
逆もまた然りでしょ。

つってるうちに、
web開発者がそのスキルの延長で
デスクトップアプリ作り始めてるって時代に
なっちゃってますけどね。

因みにスマホアプリも業務系は
かなりの部分的がwebView使った
webアプリですわ。
827デフォルトの名無しさん (ワッチョイ 0768-0LDz)
2021/01/26(火) 23:55:27.32ID:wUk9YuWu0
結局デスクトップアプリやりたかったら何勉強したらいいんだよー
828デフォルトの名無しさん (ワッチョイ 7fda-3kb+)
2021/01/27(水) 00:03:20.45ID:XeV35zEs0
GDI
829デフォルトの名無しさん (ワッチョイ 5f89-zLSq)
2021/01/27(水) 06:04:27.12ID:pUY+TGNk0
>>827
UWP
830デフォルトの名無しさん (ワッチョイ a79c-na3k)
2021/01/27(水) 07:57:56.27ID:HOXaQKzC0
UWPはいいね
この前ストアアプリ配信したんだけど結構ダウンロード数伸びてる大したことないアプリなのに
まだマイクロソフトストアが未成熟だからね
すでに飽和してるApp StoreやGoogle Play Storeじゃこうはいかない

マイクロソフトストア狙い目よ
831デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/27(水) 08:05:32.37ID:Q5PELBL+0
Web(React)もデスクトップ(WPF)もやってるが、だからといって今のReactで
デスクトップアプリ作る気にはなれんな。

>web開発者がそのスキルの延長で
>デスクトップアプリ作り始めてるって時代に

自分が持ってるスキルで他分野に入り込みやすくなったから
喜んで使っているんだろうが、これから新しくデスクトップアプリを
始めようって人に勧めるのはちょっと違うかな。
832デフォルトの名無しさん (ブーイモ MMcb-zLSq)
2021/01/27(水) 08:28:30.65ID:XM7FIDHcM
趣味の開発なら良いが業務用アプリでUWPを使おうとは思わんな
833デフォルトの名無しさん (ワッチョイ a79c-na3k)
2021/01/27(水) 09:09:15.94ID:HOXaQKzC0
でもさ趣味と業務で技術を使い分けるのも非効率じゃない?
834デフォルトの名無しさん (ワッチョイ 475f-3C30)
2021/01/27(水) 09:16:51.18ID:6qpNXEFE0
趣味はある程度妥協できるけど、業務はそれができない
835デフォルトの名無しさん (ブーイモ MMcb-zLSq)
2021/01/27(水) 09:18:43.10ID:XM7FIDHcM
>>833
業務用には枯れたものを使いたいねえ
最先端も追っかけなきゃ技術者としては終わるけど
836デフォルトの名無しさん (ワッチョイ 5fad-mCaM)
2021/01/27(水) 09:31:24.47ID:PQslRsA90
いまさらUWPはやめとけ
837デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/27(水) 09:34:14.87ID:Q5PELBL+0
マイクロソフト環境にどっぷり漬かっている会社ならビジネス向けストアを使う手もあるだろうが
IT部門が全社に配布する手間を減らせる以外のメリットが思いつかんな。
まさか常にサイドローディングしてもらうわけにもいかんだろうし。
838デフォルトの名無しさん (ブーイモ MMcb-zLSq)
2021/01/27(水) 09:45:27.80ID:XM7FIDHcM
新規だとWPFですかねえ
winformよりはUWPへの乗換ハードルは低いし
webじゃ無理なアプリもあるし
839デフォルトの名無しさん (ワッチョイ 7fd2-MWrm)
2021/01/27(水) 09:47:08.33ID:lP1lXV780
デスクトップ ExcelVBA
Web スプレッドシートGAS
840デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/27(水) 11:58:47.28ID:s+2IuEm00
今から投資するなら
.NET MAUI
かな。xaml + mvvm が糞すぎた。
841デフォルトの名無しさん (ワッチョイ c701-xA1r)
2021/01/27(水) 12:01:39.36ID:2Yp9CVeL0
全く詳しくないんだけどWINUIは糞なところは改善されるの?
842デフォルトの名無しさん (ワッチョイ 7fda-3kb+)
2021/01/27(水) 12:34:09.96ID:XeV35zEs0
良く判らんが、ザマリン下位のskia
をGDIでラップ出来るようになったの?
843デフォルトの名無しさん (ラクッペペ MM8f-rma+)
2021/01/27(水) 13:27:12.09ID:+quYuruPM
UIがどうなろうとIPropertyChangedは全部書かないといけませんか?
844デフォルトの名無しさん (ブーイモ MM6b-zLSq)
2021/01/27(水) 13:34:31.78ID:nqDSrDWAM
>>843
必要でしょう
ReactivePropertyとかBindableBaseを使えばコーティング量が減る
845デフォルトの名無しさん (ワンミングク MMfb-+HhN)
2021/01/27(水) 13:36:55.01ID:4ZLvOcYXM
>>843
MVUなら必要ないよ
846デフォルトの名無しさん (ラクッペペ MM8f-rma+)
2021/01/27(水) 13:52:55.21ID:+quYuruPM
うーん
プロパティにref使えないけど
SetPropertyどうやって使ってんの?
847デフォルトの名無しさん (ブーイモ MM6b-zLSq)
2021/01/27(水) 13:53:49.65ID:nqDSrDWAM
.NET MAUIか
848デフォルトの名無しさん (ブーイモ MM6b-zLSq)
2021/01/27(水) 13:54:43.18ID:nqDSrDWAM
>>846
え?
849デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/27(水) 14:09:18.65ID:s+2IuEm00
xaml登場時からやってる
ベテランの自分でさえ
xaml流mvvmは
コード量が激増して面倒臭すぎる。

ReactのJSXみたいに
xaml中にコードが直接かけるように出来んものか?
850デフォルトの名無しさん (ワンミングク MM3f-jTNE)
2021/01/27(水) 19:59:46.88ID:1NyuRNVoM
<x:Code>で囲めばゴリゴリC#書けるよ
面倒だから素直にコードビハインドに書いた方が早いけど
どうせg.csにコピーされるだけだし
まあ何につけmvvmが失敗の原因だったよね
851デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/27(水) 21:48:06.42ID:Q5PELBL+0
失敗というか、WPFに挫折した人の原因ではあるのかもしれない。
852デフォルトの名無しさん (ワッチョイ 5f42-xA1r)
2021/01/27(水) 22:50:02.01ID:I3USHUPf0
VisualStateManagerはBlend前提の設計かもしれんが、ちょっと解りにくいわな
853デフォルトの名無しさん (ワッチョイ df8c-5swK)
2021/01/27(水) 22:51:44.29ID:VJox6Jtr0
MVVMってテストしやすいのはいいけど、設計難易度上がるし面倒なところあるから初めて関わる人や新人いるチームだと大変すぎてな。一人や少数精鋭チームでやれればいいけど。
854デフォルトの名無しさん (ワッチョイ 7fd2-MWrm)
2021/01/27(水) 23:11:30.32ID:lP1lXV780
ビューとモデルの完全分離を目指した結果
肥大化するコードと失われる可読性って本末転倒じゃん
855デフォルトの名無しさん (ワッチョイ 0768-0LDz)
2021/01/28(木) 07:46:28.72ID:W1L2iiMj0
>>849
xamlてコード分離が目的なのに中にコード書いたら意味無いような気がするが
856デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/28(木) 10:15:55.24ID:jO4DLeJx0
>>855
コードを分離する
メリットとデメリットは?
857デフォルトの名無しさん (ブーイモ MMcf-zLSq)
2021/01/28(木) 10:19:43.92ID:pXmI1nylM
>>856
メリット、ユニットテストがやりやすい
デメリット、めんどくせー
858デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/28(木) 10:26:33.10ID:jO4DLeJx0
>>857
ユニットテストは
やりやすいレベルにはならんよ。
859デフォルトの名無しさん (ワッチョイ 5fad-mCaM)
2021/01/28(木) 10:27:16.51ID:p4i84vEc0
なるよ
860デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/28(木) 10:28:56.03ID:jO4DLeJx0
ならん!
861デフォルトの名無しさん (ワッチョイ 5f89-zLSq)
2021/01/28(木) 10:40:26.08ID:FPs7AaOb0
>>858
UIベッタリだと出来ないだろう
862デフォルトの名無しさん (ワッチョイ 275f-rvE3)
2021/01/28(木) 10:59:29.17ID:dNWrUHbO0
>>854
Railsですね判ります
863デフォルトの名無しさん (ワッチョイ c701-xA1r)
2021/01/28(木) 11:27:11.16ID:tUs9KAdY0
コード増えるのは辛いよな
なんとかならんのかこれ
864デフォルトの名無しさん (アウアウウー Sa4b-/dh6)
2021/01/28(木) 12:09:59.78ID:AZvjaiaSa
model view を結合するのはいいけど、、


model もうひとつつくって、プログラムされたタイミングで
同期させたい

isDirtyな
double bufferともいう
865デフォルトの名無しさん (ワッチョイ a733-Vkx9)
2021/01/28(木) 12:22:12.52ID:s7DYC79h0
INotifyPropertyChanged実装しないModelクラスを、ViewModelでラップするのがしんどい。
866デフォルトの名無しさん (アウアウウー Sa4b-/dh6)
2021/01/28(木) 12:25:43.67ID:AZvjaiaSa
mv結合100%だから不自由なんで、

設計でいうmodelとは別に
実装用のmodel作るべき

設計modelは切り離して
change by user
change by initialize
change by signal
も判別しなきゃだな
867デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/28(木) 12:47:51.29ID:jO4DLeJx0
>>863
mvvmを捨てる事から初めてみましょう!
868デフォルトの名無しさん (ワッチョイ 7fb5-MWrm)
2021/01/28(木) 20:10:35.14ID:v7b31HK80
>>854
俺の言いたいことをすべてお前が大便してくれた
869デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/28(木) 20:52:41.82ID:A1rlojlb0
>>861
FormsアプリをUIAutomation使って自動テストする地獄を味わったことのない人には
有難みがわからないのだろうな
870デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/28(木) 21:24:14.10ID:eBfsAdOM0
そもそも>>858はユニットテストがなにか知らんような気がする
マニュアルに従ってテキトーにポチポチクリックして落ちなきゃテスト終わりーとか言ってそうw
871デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/28(木) 23:14:26.37ID:jO4DLeJx0
>>870
今時ICサーバー必須と言われてますわ。
872デフォルトの名無しさん (ワッチョイ ea01-s+/V)
2021/01/29(金) 05:32:11.60ID:smfBIAno0
ICサーバーってなんだ?
まさかと思うけどCIサーバーのことじゃないよな?w
873デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/29(金) 12:45:43.37ID:geJ3sMpq0
874デフォルトの名無しさん (ワッチョイ 66b5-ERTH)
2021/01/29(金) 19:43:57.28ID:7PT6zv600
>>870
俺は>>858じゃないけど、
マジ、おせーて
assertとか使う奴?
それともGUI上で出来るようなのがあんの?
875デフォルトの名無しさん (ワッチョイ c55f-gYUa)
2021/01/30(土) 10:03:36.71ID:mgrsH3mq0
>>855
ビジネスロジックコードの分離が目的なのだから、デザインコードは一緒になっている方が良いかも
876デフォルトの名無しさん (ワッチョイ 5945-6WVI)
2021/01/30(土) 12:20:17.91ID:g5e1Zwf90
Javaでオブジェクト指向が流行った時期の間違いみたいに
大規模開発専用のクソ仕様を銀の弾丸として全部に使おうとして失敗してる感じに思える
877デフォルトの名無しさん (ワッチョイ ea42-6WVI)
2021/01/30(土) 13:07:37.17ID:RzqUn7xl0
アニメをデフォルトで使う分にはxamlってそれほど複雑でもないんだけどね
formsと同じことやるなら
878デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/30(土) 14:21:59.06ID:7JTFVOFL0
UI作る人と分業できるって言うけどどんだけ凝った画面にすんだろ。
結局はコード書く人が画面まわりもやってね?
最近違うの?
879デフォルトの名無しさん (ワッチョイ a563-KyDu)
2021/01/30(土) 15:34:49.92ID:B8WCMkPK0
専業のUIデザイナー雇ってるとこなんて余程の大手だけだろうな
880デフォルトの名無しさん (ワッチョイ fa8c-2FnW)
2021/01/30(土) 15:56:17.98ID:pMmYD7u10
xaml書く専業デザイナーって聞いたことないけどいるの?
881デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/30(土) 17:17:04.26ID:7JTFVOFL0
UIとコード別けられるのが最大のメリットという位だしな。
居ないとおかしいがな。
882デフォルトの名無しさん (ワッチョイ 7d4f-RNyz)
2021/01/30(土) 17:34:35.97ID:8FYOnD7D0
誰が言った言葉かは知らんが、少なくともUIデザインを別担当者にできるのが
最大のメリットだということじゃないと思うぞ。
883デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/30(土) 18:58:30.27ID:7JTFVOFL0
何がメリットなのかWPF素人にはサッパリだよ。
884デフォルトの名無しさん (ワッチョイ 7d4f-RNyz)
2021/01/30(土) 19:40:15.77ID:8FYOnD7D0
俺個人としてはxamlでレイアウトしやすいところとmvvmでテストしやすいところかな。
885デフォルトの名無しさん (ワッチョイ 799c-Jvp0)
2021/01/30(土) 19:46:33.44ID:WbnyfnwJ0
デザイナーがHTML/CSSで作ってプログラマーが同じ見た目になるようにXAML書く
886デフォルトの名無しさん (ワントンキン MM7a-ovjX)
2021/01/30(土) 19:52:36.52ID:KxRn6hKfM
デザインとプログラミングの分業においては遥かに先を行っているはずのWebでは、
最近は逆にJavaScriptにインラインでHTMLを書いているのでした
887デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/30(土) 20:01:29.27ID:7JTFVOFL0
>>885
初めからデザイナにXAMLで書いてもらったら?
888デフォルトの名無しさん (ワッチョイ 799c-Jvp0)
2021/01/30(土) 21:55:15.69ID:WbnyfnwJ0
>>887
XAML書いてくれるデザイナーなんているの?
889デフォルトの名無しさん (ワッチョイ 5d63-RNyz)
2021/01/31(日) 00:20:30.44ID:c/zdJjVH0
作業としてUIとコードを分けられることがメリットじゃなくて
そこが疎結合になるからいいんでないの
890デフォルトの名無しさん (ワッチョイ 66b5-ERTH)
2021/01/31(日) 01:07:23.46ID:SnnX9R4F0
疎結合になること自体はメリットではない
疎結合になることで何がメリットになるか書かないと

結局、分担作業やデバッグが楽という話に落ち着くと思うが
891デフォルトの名無しさん (ワッチョイ 5d63-RNyz)
2021/01/31(日) 01:25:53.85ID:c/zdJjVH0
疎結合のメリットがわからない人はここにいるのかい?
892デフォルトの名無しさん (ワッチョイ 66b5-ERTH)
2021/01/31(日) 01:40:01.70ID:SnnX9R4F0
疎結合になること自体はメリットではないことがわからない人がここにいるのかい?
893デフォルトの名無しさん (ワッチョイ a563-KyDu)
2021/01/31(日) 01:46:06.04ID:WbkXnsTD0
個人とか小規模開発ならあんまメリット大きくないよな
894デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 07:07:48.07ID:Odha2eMQ0
どんだけでかいシステム作るんだろうな。
VC6.0やVB6.0でいいだろと言いたい。あれは良くできてた。
895デフォルトの名無しさん (ワッチョイ 799c-Jvp0)
2021/01/31(日) 07:27:03.47ID:+eg72yeD0
>>891
疎結合のメリットを教えてください
896デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 07:51:13.66ID:r9k2b4HI0
疎結合って
キチンとインターフェース決める設計手法と
ほぼ逆の事をやってるね。

VS等の参照ジャンプが利かなくなって
かつリファクタリング機能の対象外となるし、
コンパイル自分に結合保証も担保できなくなるから、
大規模化リファクタリング後の
潜在バグの原因になっとるんだが。
897デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 07:53:58.88ID:r9k2b4HI0
>>890
疎結合だとデバックが楽というの
どんなケースを想定されてるのでしょうか?
898デフォルトの名無しさん (ワッチョイ 799c-Jvp0)
2021/01/31(日) 08:06:25.92ID:+eg72yeD0
疎結合だとデバッグが楽・・・
ビューとモデルが明確に分離されてることで
「画面に表示される値がおかしい!」というときにまずはモデルをチェックすればいい
だいたいこれで誤りが見つかる

ビューはモデルを素直に反映するようになっていればビジネスロジックの影響をほとんど受けない
つまり、デバッグ(点検)対象から外せるケースが多くなる
899デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 08:36:11.85ID:r9k2b4HI0
>>898
Viewとmodelの分離は
疎結合は関係ないんじゃ...

「ビューはモデルを素直に反映するように」
これも...
900デフォルトの名無しさん (テテンテンテン MM3e-+Ul7)
2021/01/31(日) 09:12:12.67ID:I7rtGHH8M
ViewとModelの分離で結合が疎にならないの?
>>899の思ってる「疎結合」の定義を聞かせてほしい

「ビューはモデルを素直に反映するようになっていれば」という前提の整理について
>「ビューはモデルを素直に反映するように」
ここだけ抜き出して「これも..」と指摘してるのはいったい何が言いたいの?


なんか逆張りで根拠もなくケチつけてるだけに見えるんだけど
901デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 09:17:07.25ID:Odha2eMQ0
昔の方が作りやすかった気がする。
902デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 09:19:16.44ID:xVSriNge0
>>897
自動テストの話じゃないの
903デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 09:21:31.64ID:r9k2b4HI0
>>900
「密結合してViewとmodelを分離」
「密結合してViewとmodelを素直に反映」
しても結果は同じでは?
904デフォルトの名無しさん (テテンテンテン MM3e-+Ul7)
2021/01/31(日) 09:28:45.68ID:I7rtGHH8M
???
ごめん>>903の国語力か俺の国語力かどっちかに問題があって
あなたの主張したいことがわからない

で、あなたの思ってる「疎結合」の定義について説明をお願いしたいんだけど
905デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 09:29:51.76ID:r9k2b4HI0
>>901
昔というか、
WinFormsと同じようにWPFでも書けるよ。

実際サンプルコードはコードビハインドで
イベントハンドラーで書いてあるもの多い。
906デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 09:34:58.64ID:xVSriNge0
>>905
mvvmのサンプルじゃ無きゃ
イベントにベタ書きのサンプルだらけ
907デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 09:43:32.25ID:r9k2b4HI0
>>904
良い説明をググッてみたけど
見つからないので簡単に書くと、

コンパイル時に参照が切れた状態になる実装を
疎結合。WPF流MVVMでバインディングで繋ぐと疎結合になる。

対してC#で普通に書くと密結合。
908デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 09:48:53.55ID:r9k2b4HI0
ちなみにMVVMで
XAML(View)とmodel間の接続を、
例の難解なバインディング構文を使わずに
コードで書く(密結合)事もできる。
909デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 09:49:01.23ID:Odha2eMQ0
>>905
それで売りの高解像度にも対応してるなら
それでいいやね。

>>906
MVVMもそのうち消えるだろう。
910デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 09:50:58.51ID:xVSriNge0
>>908
バインドが難解だと?
911デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 09:53:51.31ID:r9k2b4HI0
>>910
初心者には難解じゃない?
コード補完も効きにくいし。
最初の多きな(大きすぎる)ハードルでしょ。

設定間違えると動きも変わるし。
912デフォルトの名無しさん (ワッチョイ ad68-zfo7)
2021/01/31(日) 09:59:52.50ID:qyMGxVkO0
ビューとモデルの分離って、ロジックに影響なく簡単に見た目を変えられることにあると思うのだが
913デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 10:01:10.65ID:r9k2b4HI0
>>909
>>MVVMもそのうち消えるだろう。

MVPの派生だし消えるほど酷くはないけど。
自分はReactとかでViewModelとかいう概念は
便利に使わせてもらってる。

View(React,ts)+ViewModel(ts)+Model(C#)
914デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 10:01:25.28ID:xVSriNge0
>>911
コード量は増えるけどバインド有ってのXAMLでしょう。
915デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 10:05:34.29ID:Odha2eMQ0
>>913
よくわからんがなかなかの上級者ですな。
元MASM使いなんだが今の方が覚えること多いわ。
916デフォルトの名無しさん (ワッチョイ 799c-Jvp0)
2021/01/31(日) 10:10:11.38ID:+eg72yeD0
>>907
あーなるほどね
俺とは疎結合・密結合の定義が全然違うわ
あなたは静的型付け・動的型付けみたいなものとして考えてるのね
疎結合は実行時解決だから統合開発環境で流れを追うのが難しくなると
まあそれも分からなくはないがな

俺の言ってる疎結合・密結合というのはそういった技術的に明確なものではなく概念的なものなんだ
インターフェースが明確に決められていて必要十分な最小限のやり取りがされるように設計されてれば疎結合
そういった取り決めがなくあちらこちらで繋がってるのが密結合
917デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 10:12:54.41ID:xVSriNge0
>>915
NASMって何時の時代だよw
918デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 10:16:14.30ID:Odha2eMQ0
>>917
かれこれ40年はやってる。
919初心者 (ワッチョイ b501-6WVI)
2021/01/31(日) 10:17:36.86ID:Mg++KL660
treeの子要素にアクセスするのめんどくて嫌になる
もっと簡単にして
920デフォルトの名無しさん (ワッチョイ ea42-6WVI)
2021/01/31(日) 10:31:27.08ID:6A85emn00
>>911
UWPともう直ぐ出るWinUI3では、バインドでインテリセンス効くし型チェックもやってくれる
921デフォルトの名無しさん (ワッチョイ b501-merL)
2021/01/31(日) 10:34:11.79ID:r9k2b4HI0
>>916
説明書いててそうかと思った!

「静的型付け・動的型付け」この型付けは開発完了時に
100%分かってないとダメだろうから型固定なんだよね。
「静的型リンク・動的型リンク」が正しい(昔はそう言ってた)と思ってるけど認識間違い?

>>916
>>インターフェースが明確に決められていて

AさんとBさんが同一箇所の実装作業をしていて、
お互いが作成したクラスを呼びだす時、
その取り決めをインターフェースクラスとして作成して
これを別モジュールに切り出してお互い齟齬が出ないようにして開発する方式を
オブジェクト指向的な開発の基本と思ってるだけど、
この別モジュールのインターフェースクラスの役割を
疎結合に置き換えたプロジェクトが多いね。

テストしてても実行しないとバグわかんないし、
仕様書が必要になるから生産性下がんない?仕様書もらうより、
インターフェースクラスを寄越せと言いたくなるけど認識が低い?
922デフォルトの名無しさん (ワッチョイ b501-merL)
2021/01/31(日) 10:37:40.94ID:r9k2b4HI0
>>920
WPFのバインディングはちょっと難しい構文を書くと、
合ってるのに警告出たりしてウザかったりするけど完璧なものになった?
923デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 10:42:02.91ID:xVSriNge0
>>918
コンピュータが未だ真空管だった時代ですね
924デフォルトの名無しさん (ワッチョイ ea42-6WVI)
2021/01/31(日) 10:43:31.30ID:6A85emn00
>>922
逆に厳密な方チェックになっているからintとdoubleの違いでもエラーとなるから
コンバーターかますかViewModelをイジる必要がある
あとコンバーターは型チェック無いからハマる時があるのが問題だったり
925デフォルトの名無しさん (ワッチョイ b501-merL)
2021/01/31(日) 10:55:16.05ID:r9k2b4HI0
>>914
大昔からやってる(WinFXとか言ってた時代からやってる!!)と気づく人いたと思うけど、
WPFの開発者が目指したのは、開発時にBlandエディタが使える実装なんだよ。

Blandは別製品で今はVSに統合されたけど、使えてる人はいるのかな?
Blandを使わない時点で、WPF流MVVMの実装パターンはやりすぎだし過大だ。

そのくせ、コードビハインドは捨てきれてないし、
中途半端で今時流では欠点を指摘される事が多くなってる。
926デフォルトの名無しさん (ワッチョイ a6da-nRkT)
2021/01/31(日) 11:57:18.56ID:7s2vE3J90
DreamWeaver が対応しないと
デザイナーは手を出さないでしょうな
927デフォルトの名無しさん (ワッチョイ fa2d-M8vF)
2021/01/31(日) 12:23:09.41ID:CDkVre3V0
>>925
Blendね
928デフォルトの名無しさん (ワッチョイ 7d4f-RNyz)
2021/01/31(日) 12:57:38.82ID:jQyDM6Cn0
mvvmは疎結合というか、vmからvやUIフレームワークへの依存がないというのが一番の肝だろう。
だからUI抜きの結合テストが容易にできる。
929デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 13:16:59.40ID:xVSriNge0
UI抜きの結合テストってなんじゃい
930デフォルトの名無しさん (ワッチョイ ea6a-6WVI)
2021/01/31(日) 13:43:45.07ID:FiwuPv0S0
WinUIはUWPの系譜だから事前バインディング x:Bind なんでしょ
イベントも対応しててちょっとしたボタンクリック程度ならコマンドパターン適用しなくていいし楽だったわ
あとMVVMじゃなくてMVUとかいうを使えとか
931デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 17:56:29.56ID:Odha2eMQ0
https://forest.watch.impress.co.jp/docs/news/1255558.html
ほう。
932デフォルトの名無しさん (ワッチョイ ea42-6WVI)
2021/01/31(日) 19:32:45.91ID:6A85emn00
WinUI3は4ヶ月毎のマイルストーンって言っていたから
予定だと来月に出るが、何もアナウンス無いから延びるんだろうな
933デフォルトの名無しさん (ワッチョイ 15a5-OoS1)
2021/01/31(日) 23:15:46.66ID:Kkreym0u0
個人的にはwinform よりmvvmwpfの方が設計を考えるのが楽だとは思う
コード量がアホみたいに増えてるとは思うけど
934デフォルトの名無しさん (ワッチョイ a563-KyDu)
2021/01/31(日) 23:24:50.28ID:WbkXnsTD0
WPFでUI書いて処理はイベントにベタ書きが一番楽だわ
WinFormsよりUI要素のレイアウトしやすいし
935デフォルトの名無しさん (ワッチョイ 36df-hNHF)
2021/02/01(月) 01:16:36.92ID:rq/3X0hM0
gridはレイアウト決めるときにすごく便利ですね
これだけでもメリットは大きい
936デフォルトの名無しさん (ワッチョイ ea90-FQa/)
2021/02/01(月) 06:13:34.77ID:nwGyyZLi0
>>932
先々週に次の予定発表されたやん..
3月にサポートされるバージョンの0.5
で5月のbuildイベントで0.8
で、急遽、2月中にpreview 4
937デフォルトの名無しさん (スフッ Sd0a-zfo7)
2021/02/01(月) 08:30:05.02ID:FUNk1KeQd
>>925
それ一回も使ったことないわ
938デフォルトの名無しさん (スッップ Sd0a-3AT9)
2021/02/01(月) 10:26:51.12ID:7mzzL5vxd
>>935
それくらいならWinFormsのTableLayoutPanelと変わらなくない?
939デフォルトの名無しさん (オッペケ Srbd-Z/xs)
2021/02/01(月) 14:20:35.38ID:Jz+8bDTmr
>>937
Blendつかえばmvvmの意味するものがわかるよ。
使うの多少ハードルあるけど、
なんでWPF流mvvmがこーなってるのか解る。
940デフォルトの名無しさん (ワッチョイ ea42-6WVI)
2021/02/01(月) 22:36:11.32ID:P+/hMLSZ0
>>936


ソレのソースらしきもの見つけたが
ここではreunion0.5にincludes WinUI 3.って書いてあるのにな
それがpreview4ですか・・・
941デフォルトの名無しさん (ワッチョイ ea90-FQa/)
2021/02/02(火) 00:05:04.75ID:zsk2qsaN0
>>940
preview 4はその最新のロードマップが発表された後に、プレビューリリースの間隔が長すぎという批判が出て急遽リリースされることになった
https://twitter.com/marbtweeting/status/1354134751766953984
2月 preview 4
3月 reuinoin 0.5
5月 reuinion 0.8
じゃないかな?
https://twitter.com/5chan_nel (5ch newer account)
942デフォルトの名無しさん (ワッチョイ 66b5-ERTH)
2021/02/02(火) 00:22:15.18ID:RoIAA49z0
WPFの本のKindle版を買ってまだあんまり読んでないのに
もう別のUI出るのかよ・・・

ちきしょー、紙版買っときゃよかったぜ
それなら中古で売れるのによ・・・

WPFにはクソな思い出しかない
943デフォルトの名無しさん (ワントンキン MM7a-ovjX)
2021/02/02(火) 00:36:40.96ID:iARfrUqjM
WinUI以前にとっくの昔からWPFはレガシーなのに何を今更
944デフォルトの名無しさん (ワッチョイ 4954-QivW)
2021/02/02(火) 03:37:50.94ID:rKbxrD500
WinFormsとかWPFのいい所は、配布先のPCでだいたいランタイムの新規インストール不要で動くとこなんだけど、
WinUIだと当面ランタイムも同梱しないといかんよね?
945デフォルトの名無しさん (ワッチョイ b501-6WVI)
2021/02/02(火) 05:02:04.51ID:+YBVnJ9D0
こんな中途半端なものでレガシーとかWPF終わってるな
946デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/02/02(火) 05:54:26.45ID:NxFZfFhx0
デスクトップのUIは迷走状態ですなあ
947デフォルトの名無しさん (アウアウウー Sa21-Mktg)
2021/02/02(火) 09:10:36.54ID:CKxQr0yQa
今ならElectronが覇権取りそう?
948デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/02/02(火) 09:23:44.16ID:eretDOma0
flutterかも
949デフォルトの名無しさん (ワッチョイ 2ae6-mj3q)
2021/02/02(火) 20:42:27.60ID:9gegCBvb0
windowのvisibilityにデータバインドして
イベントハンドラでhiddenになったらthis.close()してやろうとしているのですが
クソコードですか?
950デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/02/02(火) 23:17:21.74ID:ys8JMHCh0
WPFも短命だなこりゃ。。
951デフォルトの名無しさん (ワッチョイ fa8c-qJBB)
2021/02/03(水) 00:00:53.68ID:U79XHMjd0
充分生きたろ。大往生だよ。
952デフォルトの名無しさん (テテンテンテン MM3e-ovjX)
2021/02/03(水) 00:43:16.96ID:5b6XJ+8sM
WPFのリリースは2006年、もう15才だ
一般的なソフトウェアのサイクルとしては決して短くはない
結局日の目を見ることはなかったが、ここまでよく頑張ったよ
もう楽にさせてやろう
953デフォルトの名無しさん (ワッチョイ a62d-8FrQ)
2021/02/03(水) 00:55:28.54ID:tBRxw4yW0
WPFに関連する検索キーワード

wpf 普及しない
wpf 将来性
wpf 流行らない
WPF C#
wpf 将来性 2020
wpf サポート終了
954デフォルトの名無しさん (ワッチョイ 6aad-MpwA)
2021/02/03(水) 01:45:34.69ID:FZBBkmjF0
十分日の目は見たやろ
955デフォルトの名無しさん (ワッチョイ 4954-QivW)
2021/02/03(水) 02:46:56.03ID:suCK4Q8d0
他のキーワード
wpf 普及しない
wpf 将来性
WPF C#
wpf 将来性 2020
wpf 流行らない
WPF(Windows Form)
wpf サポート終了
WPF 入門


他の人はこちらも検索
What is WPF used for?
Is WPF Dead 2019?
What is a WPF project?
What is replacing WPF?
Why is WPF dead?
Why is WPF so slow?
956デフォルトの名無しさん (アウアウクー MM7d-N5X0)
2021/02/03(水) 07:52:02.77ID:9W7Ice0KM
デスクトップで悩むならWebに逃げるわな
デスクトップでしかできない要件があるなら別だが
957デフォルトの名無しさん (ブーイモ MM8e-jbHz)
2021/02/03(水) 08:19:18.66ID:/SpfYE47M
Web SerialとかWeb Usbあるから殆どのことは出来るのかな
958デフォルトの名無しさん (ラクッペペ MM3e-mj3q)
2021/02/03(水) 19:52:08.00ID:jQBwY413M
3年前のwebアプリって今動くの?
959デフォルトの名無しさん (ワッチョイ 799c-Jvp0)
2021/02/03(水) 20:11:06.40ID:kMe6ilrT0
動かないことはないと思うがjQueryとか古い技術使ってそうね
今のreactやvue.jsなんかも数年立ったら古いって言われてると思う
Webは技術がコロコロ変わりすぎてやる気になれない
960デフォルトの名無しさん (ワッチョイ 36df-hNHF)
2021/02/03(水) 20:54:16.51ID:NmjXw9sF0
組み込みはずっと相変わらずc/c++だからそれはそれでモチベ維持難しいぞ
961デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/02/03(水) 23:29:27.89ID:J0iktNk60
なんだ。勉強しようと思ったら終わりかよ。
業務アプリって明快でサクサク動くのが第一条件だからなぁ。
962デフォルトの名無しさん (ワッチョイ 11d2-ERTH)
2021/02/03(水) 23:42:55.06ID:ioJArBze0
軽さを求めるならWinForms一択
963デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/02/03(水) 23:57:50.08ID:J0iktNk60
そう。
ボタンに影つけるとかアニメーション、回転なんて実際、どうでもいいんだよね。
964デフォルトの名無しさん (ワッチョイ ea42-6WVI)
2021/02/04(木) 00:42:38.32ID:hcs7ROzx0
軽さならUWPだな
ライブラリの使わない部分切り捨てるしAOTだしライブラリ自体がCOMオブジェクトだし
965デフォルトの名無しさん (ワッチョイ 4954-QivW)
2021/02/04(木) 02:31:54.22ID:e59RYOYD0
リユニオンでUWPもレガシー化するから、生き残るのはWinUIと、昔から裾野が広いWinForms
966デフォルトの名無しさん (ワッチョイ ad68-zfo7)
2021/02/04(木) 07:46:05.95ID:36EJyZsE0
>>964
C++時代にCOMとかActiveXとかに手を出して、COMアレルギーになったわ
967デフォルトの名無しさん (ワッチョイ 7d4f-RNyz)
2021/02/04(木) 08:24:26.72ID:ZtMmgGts0
生き残るかどうかといったら大体生き残るだろ。
はっきり死亡宣告されたのはC++/CLIとかGDI+くらい。事実上死亡はC++/CXとか。
968デフォルトの名無しさん (ブーイモ MM8e-jbHz)
2021/02/04(木) 08:27:11.93ID:nQ02ZkdOM
vb6がまだ死んでないんだぜ
969デフォルトの名無しさん (ワッチョイ a568-/G3w)
2021/02/04(木) 09:29:31.02ID:lfkJlpDH0
開発環境維持するのが手間になるんだよな
970デフォルトの名無しさん (ワッチョイ 66b5-ERTH)
2021/02/04(木) 10:31:10.36ID:3GUGjOuU0
>>963
同感
社外に出すなら知らんけど、うちは社内の業務アプリ開発やってるから見栄えよりもパフォーマンス重視なんだよね
みんなWinFormsでやってて、社内でWPFやってるの俺しかいねぇ
リアルタイムでグラフが動いたりすると「おおーっ」と言われるが、作った俺本人は別に要らんかったなと思ってる
971デフォルトの名無しさん (ワッチョイ 36df-hNHF)
2021/02/04(木) 10:32:41.38ID:89VtoA6h0
もしかして俺また何かやっちゃいました?
972デフォルトの名無しさん (ワッチョイ a59b-qCTK)
2021/02/04(木) 11:03:30.76ID:ZzRKCYY/0
>>966
もったいないな
COMは良いぞ
973デフォルトの名無しさん (ワッチョイ 11d2-ERTH)
2021/02/04(木) 12:00:02.99ID:aKVEM25d0
COMもうサポートされないやん
このままだとExcelもいずれ死んじゃう
974デフォルトの名無しさん (ブーイモ MMc9-jbHz)
2021/02/04(木) 12:01:05.22ID:3bXGR69vM
windowsはcomだらけでしょう
975デフォルトの名無しさん (アウアウカー Sa55-2FnW)
2021/02/04(木) 13:29:37.28ID:llP+HC4ja
COMはレジストリ使うから面倒くさい
976デフォルトの名無しさん (ワッチョイ 66b5-ERTH)
2021/02/04(木) 17:45:56.09ID:3GUGjOuU0
ホント、COMぁったもんだ
977デフォルトの名無しさん (ワッチョイ 7d4f-RNyz)
2021/02/04(木) 20:23:26.38ID:ZtMmgGts0
>>970
暗にWPF使うアプリケーションは見栄え重視と言いたいようだけどそんなん少数派だよなぁ。
というか本当にそれ目的でWPFやってんの?
978デフォルトの名無しさん (ワッチョイ ea6a-6WVI)
2021/02/04(木) 21:39:09.24ID:ih5/H8FP0
高DPI時代にWinFormsは無理
979デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/02/04(木) 23:48:33.11ID:rPrK7o6X0
>>963
ま、両方できるならそれに越したことは
ないがな。
980デフォルトの名無しさん (ワッチョイ 9701-JWMU)
2021/02/05(金) 05:42:40.73ID:OpH7IlXC0
MSはReactivePropertyとかPrismみたいなの取り込む気はあるのかな
MSでWPFの冗長さが問題になってなさそうなのが不思議
981デフォルトの名無しさん (アウアウクー MM0b-6o66)
2021/02/05(金) 07:17:55.50ID:8dD588qGM
MSはWPFほとんど使ってないんじゃ…
982デフォルトの名無しさん (ブーイモ MMcf-/AYN)
2021/02/05(金) 08:17:47.81ID:93xMJ7WGM
>>981
visual studio
983デフォルトの名無しさん (アウアウクー MM0b-6o66)
2021/02/05(金) 08:24:41.67ID:8dD588qGM
それだけだ!
984デフォルトの名無しさん (ブーイモ MMcf-/AYN)
2021/02/05(金) 08:26:54.02ID:93xMJ7WGM
そうかも
985デフォルトの名無しさん (アウアウクー MM0b-6o66)
2021/02/05(金) 08:44:17.48ID:8dD588qGM
MSの縦割り組織の悪い面だとおもう
オフィスはReactNative
VSCodeはなんだっけな、これもjs系言語で作ってたとおもう

Windowsの衰退はWPFの衰退
986デフォルトの名無しさん (ワッチョイ 9f01-pSMo)
2021/02/05(金) 09:27:46.93ID:I+zADhcc0
>>985
いや、単一の技術に全集中する方がヤバい
まあ余力がある企業だからできる技だけど多方面に分散するのは生き残る知恵だよ
987デフォルトの名無しさん (アウアウクー MM0b-6o66)
2021/02/05(金) 09:45:22.14ID:8dD588qGM
>>986
そういうことではなくて
自分の会社が作った技術を他の事業部がほとんど使わないんだよ
色々技術つけるのはいいよ?でもその技術作った会社がほぼ使ってないってどーいうことなの?
ってなる
なんかその辺の企業にありがちなオレオレフレームワークと一緒じゃん
988デフォルトの名無しさん (ブーイモ MMcf-/AYN)
2021/02/05(金) 09:55:20.95ID:93xMJ7WGM
visual studioなんか自社が人柱となってベータ版を積極的に使って改善していたと言うのは過去の話か
989デフォルトの名無しさん (ワッチョイ ff33-k+kJ)
2021/02/05(金) 10:19:13.81ID:qkdTZe/m0
ドッグフード食うって話より、例えばOfficeでもWPF使えよって話なのでは
990デフォルトの名無しさん (ワッチョイ 9f01-pSMo)
2021/02/05(金) 10:20:52.50ID:I+zADhcc0
>>987
自分の事業部で使ってるんでしょ?
事業部制ってそう言うもんだよ
別会社みたいなもんだし、下手すると現場では競合したりもする
日本でも昔はそういう企業も多かったけど無駄だからやめようとトップダウンにして現場の士気は下がって業績もついでに下がってるw
991デフォルトの名無しさん (ワッチョイ 9701-vsPm)
2021/02/05(金) 10:50:00.78ID:Jm9ro3zS0
WPFというとかぎられてしまうけど、
XAMLという括りで見ると
社内開発ツールとしてのシェアないの?

windows8以降のOS周りは
全部XAMLじゃないの?
992デフォルトの名無しさん (アウアウクー MM0b-6o66)
2021/02/05(金) 12:22:25.06ID:8dD588qGM
>>990
事業部制はほんとつらい
乱立するオレオレフレームワークに振り回されている…

MSと他企業の違う点は、MSは作った開発フレームワークを公開してるとこだな

>>991
それは確かに。
993デフォルトの名無しさん (ワッチョイ 379c-Gowg)
2021/02/05(金) 12:49:32.44ID:QFQT7eD40
MSはVisual Studioの方向性も考えたほうがいいな
以前はVSとWeb開発の親和性を高めるためにASP.NETを生み出したりしてた
こんなやり方は今後は通用しない

今後はMSが歩み寄ってVS使えばReactやvue.jsの開発が楽になります!みたいな方向になっていって欲しい
さすがに巨人MSでもWeb技術を自社で囲い込むのは無理だ
994デフォルトの名無しさん (ドコグロ MMdf-pSMo)
2021/02/05(金) 12:55:09.45ID:AV0Gp17OM
>>992
MSは作る立場の会社なので使うだけの会社とはちょっと違う
使うだけの会社なら標準化すべきだよ
995デフォルトの名無しさん (オッペケ Sr0b-vsPm)
2021/02/05(金) 18:00:33.45ID:Kj/KBKr1r
>>993
VScodeが担う役割じゃないの?
それらじゃ充分デファクトになっとるし。
996デフォルトの名無しさん (ワッチョイ 379c-Gowg)
2021/02/05(金) 18:40:59.80ID:QFQT7eD40
MSはVSCodeに注力しすぎだろ
このままじゃ有料のVisual Studioが死んでしまう
MSは製品販売で収益上げるのをやめるのかな

無料のVSCodeでいいソフト作ってくださいねー Azuleで動かしてくださいねー という戦略だろうか
997デフォルトの名無しさん (オッペケ Sr0b-vsPm)
2021/02/05(金) 18:56:04.02ID:Kj/KBKr1r
VSは随分前から
フェードアウトしてるようにみえてるけど。
998デフォルトの名無しさん (ワントンキン MM7f-nt24)
2021/02/05(金) 18:58:04.45ID:xu/l+szrM
VSCodeは開発者のWindows離れ問題への対策の一環でしょ
Web開発でWindowsは使い物にならなかったのが、VSCodeやWSLによってここ数年で急速に改善された
Windowsへの繋ぎ留めが目的とはいえWeb技術に疎いドザ達だけに任せてたらエコシステムとして成長しないから、VSCodeはマルチプラットフォームにする必要があった
999デフォルトの名無しさん (ワッチョイ 3745-JWMU)
2021/02/05(金) 19:35:53.38ID:7lMcNRUl0
有料のVS無くなってもいいから日本語ドキュメント整備に力入れて欲しいわ
1000デフォルトの名無しさん (ブーイモ MMcf-FYfs)
2021/02/05(金) 19:48:47.85ID:jklBcEmFM
確かに
あのdocsの日本語?読んでいると
頭が痛くなるな
10011001
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 424日 7時間 12分 34秒
10021002
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


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

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

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

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

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



lud20250307224346ca
このスレへの固定リンク: http://5chb.net/r/tech/1575862574/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「WPF(.NET4.x, .NET Core) GUIプログラミング Part24 YouTube動画>9本 ->画像>3枚 」を見た人も見ています:
WPF(.NET, WinUI) GUIプログラミング Part29
WPF(.NET, WinUI) GUIプログラミング Part26
WPF(.NET, WinUI) GUIプログラミング Part30
WPF(.NET, WinUI) GUIプログラミング Part33
【AI】テスラのAI部門長が語る「Software 2.0」。ディープラーニングは従来のプログラミング領域を侵食
プログラミング言語 Kuin Part 16#01
プログラミングのお題スレ Part20
関数型プログラミング言語Haskell Part34
プログラミングのお題スレ Part16
プログラミングのお題スレ Part13
関数型プログラミング言語Haskell Part32
プログラミングのお題スレ Part19
プログラミングのお題スレ Part7
UNIXプログラミング質問すれ Part10
最も美しいプログラミング言語は? Part6
なんJプログラミング&電子工作部 Part.2
関数型プログラミング言語Haskell Part33
GUIプログラミング総合
AIプログラミングでIT業界人員削減
botAIプログラミングコンテストで勝負しようぜ
プログラミングおじさん集合 「COBOL」がTwitterトレンド入り!
Androidプログラミング質問スレ revision53
ネットワークプログラミング相談室 Port27
Solarisプログラミング教えてチョンマゲ
let s: プログラミング言語? = Swift
プログラミング言語 Rust 4【ワッチョイ】
競技プログラミング総合スレ 64
競技プログラミングにハマるプログラマのスレ 54
競技プログラミングにハマるプログラマのスレ 44
競技プログラミングにハマるプログラマのスレ 74
競技プログラミングにハマるプログラマのスレ 24
競技プログラミングにハマるプログラマのスレ 214
競技プログラミングにハマるプログラマのスレ 174
動画プログラミング
株取引プログラミング
プログラミングを始めてみたい
狼プログラミング習得部
サウンドプログラミング6
Macでプログラミング{11}
linuxのプログラミング環境
プログラミング初心者なんだが
ノンプログラミングツール
プログラミング詳しい人来て
0からプログラミング始めたい
プログラミングって簡単だな
今日のプログラミングスレ
Webプログラミング出張所
プログラミング始めたいんだが
ニー速プログラミング講座
プログラミングを教えて下さい
プログラミングを始めようと思ってる
プログラミングをやりたいんだが
プログラミングできるやついるか?
天才以外お断りプログラミング言語
競技プログラミングは役に立たない
職業訓練校プログラミング終了後
プログラミングできる人ってすげえな
競技プログラミングは役に立たない
情報工学科でプログラミング苦手な人
プログラミング未経験→月4万
プログラミングに自信ニキ来て
プログラミングやってみたいんやが
すごいプログラミング技法を考えた
MVCを意識してプログラミングをするべき
プログラミング言語 Scala 11冊目
20:50:40 up 63 days, 21:49, 0 users, load average: 9.29, 10.83, 11.21

in 0.25347304344177 sec @0.25347304344177@0b7 on 062009