Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
https://mevius.5ch.net/test/read.cgi/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
WPF(.NET4.x, .NET Core) GUIプログラミング Part24
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ササクッテロ Spcf-v5QR)
2019/12/09(月) 12:36:14.49ID:9LsUsH++p2デフォルトの名無しさん (ササクッテロ 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パーセント出せます」
シャア
「ウィンドウは付いていない」
通知領域常駐アプリ整備士
「あんなの飾りです。偉い人にはそれがわからんのですよ」
「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で動くならやってるわ
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:7oWhly6q014デフォルトの名無しさん (ワッチョイ 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アプリの方に戻ってきていると書いている人がいた。
MSは、UWP から、Win32アプリの方に戻ってきていると書いている人がいた。
16デフォルトの名無しさん (ドコグロ MM07-oPxD)
2019/12/13(金) 17:31:14.87ID:ftjAwgQIM17デフォルトの名無しさん (ワッチョイ 12bd-5lar)
2019/12/15(日) 00:43:16.96ID:0ut6mezL0 結局、今 windowsのexeアプリを作る時、UIは何で作ればいいの?
wpfは機能追加全然ないし。プレースホルダー付きのテキストボックスすら無いし(追加されたらすまん)
wpfは機能追加全然ないし。プレースホルダー付きのテキストボックスすら無いし(追加されたらすまん)
18デフォルトの名無しさん (ワッチョイ 12bd-5lar)
2019/12/15(日) 00:58:47.00ID:0ut6mezL0 https://github.com/Microsoft/Xaml-Controls-Gallery
これとか落としてみたけど、相変わらずスマホで使って欲しいのかmenu itemやボタンとかのテキストにことごとくマージンついてるし
マウスで操作したいからマージン0でいいし、表示のアニメーションも全部いらん
これとか落としてみたけど、相変わらずスマホで使って欲しいのかmenu itemやボタンとかのテキストにことごとくマージンついてるし
マウスで操作したいからマージン0でいいし、表示のアニメーションも全部いらん
19デフォルトの名無しさん (オッペケ Srdf-kui+)
2019/12/15(日) 12:53:15.46ID:wdD+OOX2r OSSが主流の時代になって各陣営はどれだけ優秀な貢献者を集められるかのがキモなんだが
windowsのGUI は全然人が集まらないので全然何も進まない
WPFはコントロールを提供するのがめんどくさいのでこれからも流行らない
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
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はほどほどに頑張れ
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:omABc3v9026デフォルトの名無しさん (ワッチョイ 6263-Cc+m)
2019/12/15(日) 21:37:00.35ID:jUr/RnRQ027デフォルトの名無しさん (ワッチョイ 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
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フレームワークを量産して次々に見捨てていくことこそが最低最悪の害悪
いかにプロダクトの思想が正しかろうが、思いつきで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に負けてしまうことになる。
昔、ネスケと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には問題にならないかもしれない。
一つ考え忘れていることがあった。それは:
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離れを起こす可能性はある。
ただ、Blazorアプリの開発がWindowsでしかできなくても一般人には全く関係ないが、プログラマの数と一般人の数は、1:50 位なので、Blazorアプリの普及はWindows離れを起こす可能性はある。
36デフォルトの名無しさん (ワッチョイ fb61-Trfe)
2019/12/16(月) 01:11:12.58ID:G4rs8r9s0 >>35
1:50 ではなく、1:300 くらいかもしれない。
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+K75qCnd39デフォルトの名無しさん (ドコグロ MMab-oPxD)
2019/12/16(月) 10:04:54.54ID:kzeVa20dM BlazorをWebに乗りそこねたドットネッター達の救世主みたいに持ち上げてる人多いけど、
BlazorってReact系のプログラミングモデルでHTMLもCSSもバリバリ書くんやで
これ使える人なら普通にReactやVue使えるだろうし、単にそこに選択肢が一つ増えただけのことでしかないよ
BlazorってReact系のプログラミングモデルでHTMLもCSSもバリバリ書くんやで
これ使える人なら普通にReactやVue使えるだろうし、単にそこに選択肢が一つ増えただけのことでしかないよ
40デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 12:38:30.30ID:2+K75qCnd >>39
javaScript書かなきゃいけない量は格段に減るっしょ。それが何より。
javaScript書かなきゃいけない量は格段に減るっしょ。それが何より。
41デフォルトの名無しさん (ドコグロ MMab-oPxD)
2019/12/16(月) 12:48:32.60ID:kzeVa20dM >>40
君にとってはJSを書かないことが重要なんだろうね、それを否定する気はない
・HTMLやCSSはバリバリ書ける
・しかも出来合いのJS製のコンポーネントに頼らなくても余裕なハイスキルフロントエンダー
・しかしJSやTSは絶対書きたくない
・だがC#は得意
こんな君みたいな奴がどれだけいるだろうねw
君にとっては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で書かなければならないとでも思ってるなら別だが
Blazorが多くのドットネッターにとって革新的に感じるのは、
彼らが仮想DOM系フレームワークに始めて触れたのがBlazorだったからじゃないかな
SPAだから全部JSで書かなければならないとでも思ってるなら別だが
43デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 19:39:57.10ID:J5g2Edewd >>41
javaScript絶対書きたくないとか誰も言ってないやろ
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が使えなくなる前になんとかしてほしい、と俺も思う。
WPFまで移植してくれることを夢見てるんだろう。
ClickOnceが使えなくなる前になんとかしてほしい、と俺も思う。
46デフォルトの名無しさん (ワッチョイ 62ad-zBV4)
2019/12/16(月) 21:26:19.20ID:PfD8zkHG0 >>45
msix
msix
47デフォルトの名無しさん (ワッチョイ e26a-xO71)
2019/12/16(月) 21:49:37.96ID:IC9yBAsd0 JavaScriptは絶対悪だからな
それを根絶できるという理由でBlazorに限らずWebAsm由来言語は期待されてる
それを根絶できるという理由で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ですらすでに腐れがとまらない
それを正そうとした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移植でも作業してたのほとんど外注だったから、実際には外に丸投げしてたのかもしれないけど
WPFのCore移植でも作業してたのほとんど外注だったから、実際には外に丸投げしてたのかもしれないけど
54デフォルトの名無しさん (ワッチョイ efa7-SgqX)
2019/12/17(火) 01:25:01.50ID:ntUXPBrS055デフォルトの名無しさん (アウアウウー 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
見出し書くていどのやる気は出たってことかな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の情報が少ないのに本家までこれじゃぁハードル高いわ
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へ行くだろ
この期に及んでクライアントアプリに固執してるような奴がBlazorのためにCSSの勉強とかすると思うか?
百歩譲って勉強するとしても、だったら普通にWebへ行くだろ
74デフォルトの名無しさん (ワッチョイ 7fad-tNwm)
2020/01/13(月) 02:18:01.65ID:l+3zRFhM0 >>73
Blazor for Native次第だね
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の方がかっこいいやろーとか言ってなかったっけ?
Lの方がかっこいいやろーとか言ってなかったっけ?
80デフォルトの名無しさん (ワッチョイ 7f6a-lB9F)
2020/01/13(月) 21:40:22.16ID:KZpg2BWV0 >>73
C#案件が広がりを見せるという結果が期待されてるんでしょう
C#案件が広がりを見せるという結果が期待されてるんでしょう
81デフォルトの名無しさん (ワッチョイ df63-G18V)
2020/01/13(月) 22:34:27.16ID:uqOg57lh0 C#で全部やりたいとかのニッチ向けに感じる
Webに移行するならコミュニティ、情報などの面からもクライアント側は素直にJS/TSでやった方がいいし
デスクトップGUIに価値を見出すならブラウザ上ってだけで欠点になる
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:/BeY0uog084デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 22:59:14.64ID:nlvLw0Pz085デフォルトの名無しさん (ワッチョイ 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:/BeY0uog089デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 23:39:32.88ID:nlvLw0Pz0 >>87
それはさすがに
それはさすがに
90デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 23:40:24.07ID:nlvLw0Pz091デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/13(月) 23:49:04.68ID:/BeY0uog0 >>90
「バックエンドが必要である」ことは正しい情報??
「バックエンドが必要である」ことは正しい情報??
92デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 23:57:41.45ID:nlvLw0Pz093デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 00:03:44.99ID:FVhMPKFe0 >>92
もしかしたら、それとは意味がずれるかもしれないけど、少なくとも、データ保存のためには、クラウドというか、リモートのサーバーにデータを渡す必要があるかもしれない。それはWebアプリはローカルPCのファイルシステムには容易にデータを保存できないから。
もしかしたら、それとは意味がずれるかもしれないけど、少なくとも、データ保存のためには、クラウドというか、リモートのサーバーにデータを渡す必要があるかもしれない。それはWebアプリはローカルPCのファイルシステムには容易にデータを保存できないから。
94デフォルトの名無しさん (ワッチョイ 5f5f-alJZ)
2020/01/14(火) 01:46:16.97ID:XH4E/8vV0 >>88
DTMのようなリアルタイムかつ低レイテンシーが重要な分野は厳しいんじゃないかな
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 製
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を一緒にするな
ElectronはNode.jsのモジュールとしてChromiumエンジンを組み込んでおり、決してHTTPサーバーを立てている訳ではない
あとRedmineみたいなゴミとVSCodeを一緒にするな
98デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 18:24:44.38ID:FVhMPKFe0 cgiが使えるLocalServerを起動していれば、cgiの仕組みを使ってローカルファイルシステムに自由にアクセスできるようにはなる。
また、この仕組みを使えば、WebアプリからローカルOSのあらゆる機能が使えるようになる。
また、この仕組みを使えば、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
まあ、悪用すればそうなんだけども。
さらに、cgiを書くスクリプト言語としても使える。
そしてほぼあらゆるプラットフォームで動作する。
だからそれらを利用すれば、理論上は1つのcgiスクリプトであらゆるプラットフォームでOS固有のファイルシステムにアクセスすることが出来る。
>>99
まあ、悪用すればそうなんだけども。
101デフォルトの名無しさん (オッペケ Srb3-lZna)
2020/01/14(火) 18:54:53.44ID:X7PL8nyZr linuxなどではルートフォルダを自由に指定してある階層から出られなく出来るけど
winはそれがないからちゃんとフォルダ指定内容をチェックしてないと単なるセキュリティーホールになる
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 アプリではそもそもどんなフォルダにもアクセスできますので、それを持ってセキュリティーホールとは言えないと思います。
native アプリではそもそもどんなフォルダにもアクセスできますので、それを持ってセキュリティーホールとは言えないと思います。
104デフォルトの名無しさん (ワッチョイ 5fda-KD25)
2020/01/14(火) 21:07:10.83ID:1W0s33Ee0105デフォルトの名無しさん (ワッチョイ 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)
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
他にも色々あるけど、例えばこんなものがある。
スライダーを動かすと音が変わる。
これで遅延のほどは分からないが、遅くて使い物にならないようなものではないことは分かる:
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/
実際、ちゃんとした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 ではハードウェアアクセラレータが使えません。
なお、そのサイトとは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:ga1RRQJH0112デフォルトの名無しさん (スップ Sd82-slCE)
2020/01/15(水) 17:51:40.07ID:5+cs/n4Td113デフォルトの名無しさん (ワッチョイ 8dda-3EbS)
2020/01/15(水) 18:01:39.62ID:R0PftabM0 画像上でラバーバンド描画しようとすると
最低でも10fpsぐらいで画像送信する事に
なるけど、Webで出来る?
最低でも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
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を使ってグラフィックを描けば、ネット回線を使った画像の転送は要らない。
ローカル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アドレスという項目があるので、それを利用して判定することが出来る。
ローカルに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で一本アプリ作ってるが..
究極の選択になりそうだ。
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/5sr9Gm0120デフォルトの名無しさん (ドコグロ MMd5-mQF2)
2020/01/16(木) 19:58:45.06ID:+yHPpuH8M >>119
クライアントの偽造を心配するならLocalServer側で変な所を読み書きしようとしてないかをちゃんとチェックして必要に応じてエラーを返すように作るべし
クライアントの偽造を心配するならLocalServer側で変な所を読み書きしようとしてないかをちゃんとチェックして必要に応じてエラーを返すように作るべし
121デフォルトの名無しさん (ワッチョイ bd5f-s5Rz)
2020/01/16(木) 21:14:41.23ID:Z4nuhBaF0 >>100
UWPだとそういう抜け道をつぶすためにローカルホストへのソケット通信が出来なくなってる
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サーバーを起動しておくんですね
そしてアプリの数だけ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でも使えると思われる。
cgi や html を扱う HTTP (プロトコル)も、基礎はTCP/IPで、
それが socket を使って行われる。
socketは元はUnixのもので、WindowsでもWinSockが、ほぼ互換性があるとされる。
Javaでもsocketは使えるのでAndroidでも使えると思われる。
127デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 11:29:55.06ID:H3mEbxL10128デフォルトの名無しさん (ワッチョイ 8dda-3EbS)
2020/01/17(金) 12:21:49.36ID:jY/iqPsQ0129デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 12:33:38.01ID:H3mEbxL10 cgi側が作り出した10桁くらいの乱数を、cgiを使いたいWebアプリ側に入力する
事で認証にする方法を思いついた。
JavaScriptでもnativeのクリップボードの内容をペーストできるので、ボタンを
押しただけでこの動作を自動化することも出来る。
ただし、それをするとフィッシングされてしまうことがあるので、cgi側がメッセージボックス
を出してユーザーに確認することが必要だと思われる。
または、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に保存する人は少ないだろうから。
ブラウザにはhtmlをlocalにコピーする機能がある。
localに保存したhtmlである場合のみ、native file systemへのアクセスを許可する
ようにlocal serverを作ることも出来るかもしれない。
悪意サイトをlocalに保存する人は少ないだろうから。
132デフォルトの名無しさん (ワッチョイ 8263-/w76)
2020/01/17(金) 15:11:37.90ID:cvIKbp4L0 >>131
で、長々と書いてるそれWPFと何の関係があるの?
で、長々と書いてるそれWPFと何の関係があるの?
133デフォルトの名無しさん (ブーイモ MMf6-l/UV)
2020/01/18(土) 11:52:24.23ID:6/b4ybIYM Blazor Server、Webasm、PWA、Hybird、Nativeと開発の選択肢が充実してきた
FormsもWPFももうおしまいだ
俺が言ってた通りBlazorだけでおkになる日も近い
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:qWP9NwZGM140デフォルトの名無しさん (ワッチョイ 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送ってディレクトリ変更出来る?
例えば、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%固定ならそう思う
100%固定ならそう思う
150デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/22(土) 10:42:55.04ID:NV/PY/Op0 >>147
それWinFormの方が楽とかあるっけ?
それ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:0idtaAPr0154デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/22(土) 17:12:09.74ID:NV/PY/Op0155デフォルトの名無しさん (ブーイモ MMff-JWnw)
2020/02/22(土) 18:23:48.33ID:zXnzI4owM >>154
winapiはwinformとは関係ないだろ
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/Op0158デフォルトの名無しさん (ワッチョイ 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の悪いところをマネ
ドキュメント保守部門が丸ごと消えたんじやねーの。
担当の開発チームが自分勝手に編集してるだけのように見える。
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に勝たなくてはならなくなったので、親切心だけでは
どうしようもなくなって、利益を生まないなら放置されるようになった。
OSSを推奨した人が多かったので、OSSが台頭。
それまでプロプライエタリソフトは、買った人の利便性を考え、
必ずしも営利にとらわれず親切心からマニュアル類を整備してきたが、競争上
OSSに勝たなくてはならなくなったので、親切心だけでは
どうしようもなくなって、利益を生まないなら放置されるようになった。
177デフォルトの名無しさん (ワッチョイ 4a61-W44n)
2020/02/27(木) 14:49:35.08ID:CxyJejD60 >>176
もう一つは、OSSの台頭によって、MS以外のプロプライエタリの開発環境が死滅または弱体化してしまったため、MSの競争相手がプロプライエタリの開発環境ではなくOSSの開発環境となったため、マニュアル整備もOSSと同レベルにまで水準を落とされた。
もう一つは、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を敵対視してた
その前のバルマーまではOSSを敵対視してた
180デフォルトの名無しさん (ワッチョイ caad-+OLB)
2020/02/28(金) 16:23:48.09ID:SkbRzeQX0 OSS側が調子こいてきた件
https://mag.osdn.jp/20/01/27/160000
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 からしか、富を産まない
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だけ。
開発費を抑えれるから利益が出るという話ですね。
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:EdLV0oRD0185デフォルトの名無しさん (ワッチョイ ff61-W44n)
2020/02/29(土) 15:36:50.61ID:ZbPwrBbB0 >>184
IBM
IBM
186デフォルトの名無しさん (ワッチョイ dee3-ZhQ4)
2020/02/29(土) 18:23:52.48ID:Y1vfXlkR0 >>183
当時の上層部が皆消えたからな
当時の上層部が皆消えたからな
187デフォルトの名無しさん (ワッチョイ c3db-rVtL)
2020/03/03(火) 05:28:49.83ID:kLlDc7SA0188デフォルトの名無しさん (ワッチョイ 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を重ねたわ
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:O03YLpkA0192デフォルトの名無しさん (ワッチョイ 9d2c-yhz0)
2020/03/14(土) 02:22:32.03ID:l44yuRg30 livetはいまokazukiさんとかがメンテしてるみたい
193デフォルトの名無しさん (ワッチョイ 85cc-YfnF)
2020/03/14(土) 11:19:03.16ID:mQl6GBYb0194デフォルトの名無しさん (ワッチョイ 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をヌゲットで当てれば一応それっぽくはなる
mahappをヌゲットで当てれば一応それっぽくはなる
198デフォルトの名無しさん (ワッチョイ 8242-drwQ)
2020/03/16(月) 09:25:08.00ID:+qP8+Lkd0 >>194
昔見た感じだと、ビヘイビアが充実していたから、そこだけ使うのもありじゃね?
昔見た感じだと、ビヘイビアが充実していたから、そこだけ使うのもありじゃね?
199デフォルトの名無しさん (ワッチョイ 85cc-YfnF)
2020/03/16(月) 22:37:15.09ID:fxc5hzKu0200デフォルトの名無しさん (スフッ 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の推奨とかではなく、あくまでメンテナの個人的な好みに過ぎない
もはやまともな旗振り役はどこにもいない
機能の取捨選択などは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が地雷なの?
そのインストーラーでWIndows10にインストールするとエラーでViewが立ち上がらない
Packages.configでぬげっとすると問題ないんだけどPackageReferenceが地雷なの?
205デフォルトの名無しさん (ワッチョイ 2289-vH9a)
2020/04/08(水) 06:05:58.17ID:VR2/ByYb0206デフォルトの名無しさん (ワッチョイ 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 で判定したりするん?
教えて欲しいんだけど
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:AdTM4q7h0210デフォルトの名無しさん (ワッチョイ df35-ycy0)
2020/05/05(火) 14:46:08.43ID:xw5tj5Ew0211デフォルトの名無しさん (ブーイモ MMd6-CDXL)
2020/05/12(火) 17:41:57.92ID:hY6zA/rDM Linuxで使えんのかこれ?
メンテナンスの依頼が来たんだが、おうちにWindowsないからお勉強できないんだが
メンテナンスの依頼が来たんだが、おうちにWindowsないからお勉強できないんだが
212デフォルトの名無しさん (ワッチョイ 1763-C4Ru)
2020/05/12(火) 17:51:59.06ID:8wEDw8Rw0 >>211
Linuxでは使えない
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+i0216デフォルトの名無しさん (ワッチョイ d35f-tC6Q)
2020/05/12(火) 19:05:50.45ID:GG8UV2/o0217デフォルトの名無しさん (ワッチョイ 9f9e-X6oS)
2020/05/14(木) 10:31:47.60ID:IJMYY1560 どこに保守頼んでも断られて無知な犬厨が受けてしまったか。ご愁傷さま。
218デフォルトの名無しさん (アウアウウー Sa1d-/iGY)
2020/05/14(木) 11:59:28.26ID:CtuOTcJGa 今更WPFアプリのメンテとか絶対やりたくないな
今時Winクライアントアプリって時点で苦痛なのに、もはや覚えても何の役にも立たないオワコンフレームワークとか地獄すぎる
全力で逃げた方がいいぞ
今時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:WhbhAQET0222デフォルトの名無しさん (ワッチョイ 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使う
で、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が変わらんのや
get a
set a = value; RaisePropCh("A")
int B
get A * 2
こんな感じなんやけどAに入力してもBが変わらんのや
235デフォルトの名無しさん (ワッチョイ 2f2d-imz8)
2020/05/18(月) 12:52:29.13ID:UifG0Ejn0236デフォルトの名無しさん (ブーイモ 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に書かなあかんてなんか気持ち悪いねん
でも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が同じクラスなら気にしないで良いと思うけど
Aの更新通知(INotifyPropertyChanged.PropertyChangedイベント)を監視して
Aが更新されたらBの更新を通知すれば良い
AとBが同じクラスなら気にしないで良いと思うけど
240デフォルトの名無しさん (バッミングク MM0d-6wub)
2020/05/18(月) 15:37:04.87ID:EIO3K/YzM241デフォルトの名無しさん (アウアウウー 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…(´・ω・`)
そんなあなたに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すれば計算プロパティもええ感じにバインドされるみたいやわ
プロパティ名をnullでRaiseすれば計算プロパティもええ感じにバインドされるみたいやわ
246デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/18(月) 19:29:22.47ID:0/z3ChKA0 今windwosアプリ作るのならどういう環境がいいわけ?
めんどくさいからみんなelectronに移行してるんだが
めんどくさいからみんなelectronに移行してるんだが
247デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 19:37:32.28ID:iSeSPLtnM >>246
Blazorがええと思うで
Blazorがええと思うで
248デフォルトの名無しさん (ワッチョイ ebe6-Y8G9)
2020/05/18(月) 19:38:34.04ID:CccO1DlI0 edgeが標準プラットフォームになったんだから
そろそろhtaのver.2をリリースしてください
そろそろ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でいいんじゃん
Electronでいいんじゃん
251デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/18(月) 20:13:51.16ID:0/z3ChKA0 Blazorって.NETランタイムをWebAssembly上で実装?
MS何考えてるんだ
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ではないよ
アイデアとしては面白かったが既に下火だし、最終的に似たような技術が天下を取ることもあるかもしれないけどそれは多分Blazorではないよ
254デフォルトの名無しさん (アウアウエー Sa93-26de)
2020/05/18(月) 20:48:44.57ID:IzLs84ewa Blazorは色々計画しとるみたいよ
とりあえず.NET 5になってからだな
とりあえず.NET 5になってからだな
255デフォルトの名無しさん (ワッチョイ c72d-imz8)
2020/05/18(月) 20:49:55.40ID:z7Wgw8Hr0 デスクトップアプリはMSがやる気なくて、これと言ったのが無いよなぁ
消去法でWPF使ってるけど
消去法でWPF使ってるけど
256デフォルトの名無しさん (ワッチョイ 3bad-fRvC)
2020/05/18(月) 20:51:18.45ID:E0eJeBp00 >>253
SignalRとかも元々お戯れだったけどな
SignalRとかも元々お戯れだったけどな
257デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/18(月) 20:55:02.89ID:0/z3ChKA0 まあもうネイティブアプリの時代じゃないんだろうけどね
ゴリゴリにWin32 API書いてたのが懐かしい
ゴリゴリにWin32 API書いてたのが懐かしい
258デフォルトの名無しさん (ワッチョイ 6b63-S0xs)
2020/05/18(月) 20:59:14.82ID:01ZM3hPz0 >>250
electronはJavascriptだから駄目
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ならワンチャン覇権あったのに
なぜ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:SeGhJOd4M264デフォルトの名無しさん (テテンテンテン MM17-/iGY)
2020/05/19(火) 18:55:29.27ID:Gmm+b2VzM TypeScriptならそこまで毛嫌いするほどかな
それにJavaScriptのクソさって言語もさることながら主にDOM操作が問題なわけだけど、
Reactみたいな最近のフレームワーク使うならDOM操作は完全に抽象化されていてテンプレートで宣言的に書けるようになってるよ
BlazorでDOM触らなくていいのはReactと似たアーキテクチャになってるからで、
言語がC#だろうがDOM操作をもし生でやるなら下痢便みたいなコードになるのは違いない
それにJavaScriptのクソさって言語もさることながら主にDOM操作が問題なわけだけど、
Reactみたいな最近のフレームワーク使うならDOM操作は完全に抽象化されていてテンプレートで宣言的に書けるようになってるよ
BlazorでDOM触らなくていいのはReactと似たアーキテクチャになってるからで、
言語がC#だろうがDOM操作をもし生でやるなら下痢便みたいなコードになるのは違いない
265デフォルトの名無しさん (ワッチョイ 3bad-fRvC)
2020/05/19(火) 19:29:29.42ID:a0TVrn2w0 >>264
Blazorで下痢便みたいなコードってたとえばどんなの?
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
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は今のところ無理だね。
MSILがブラウザ上で動くってのがBlazorのポイントだろ。TypeScriptはもとからトランスパイルできるじゃん。
WASMがポイントだというなら動的なJSやTSは今のところ無理だね。
268デフォルトの名無しさん (ワッチョイ 3f6a-gIXh)
2020/05/19(火) 20:58:37.12ID:+YYtOpaV0 C#で下痢便書くような奴なら
JavaScriptではどんなに美しいコードが書けることだろう
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
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
ついに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が自分で使う目的が主なんじゃないかな
まあまともに今の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:OOHYhx3ZM277デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 12:02:19.47ID:IaKWAlqDM one-way bindingだからMVVMとは根本的に別物でしょ
Webで流行りのいわゆる仮想DOMってやつで、更新の度にテンプレート当ててUIツリーを全部書き直してdiff取りゃ実際に画面に反映させるべき差分は分かるんだから、
なんちゃらPropertyChangedとかいちいちプロパティ毎にクソ煩雑な低レベルな制御しなくてもいいだろ
って思想だ
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なんたらとかアーキテクチャと関係ないだろう
アプリ分割方法は今まで通りモデルとビューとビューモデルに分割して問題なし
単にフレームワーク提供の双方向バインディングがなくなったから、ユーザーイベント発生時にコードビハインドでビューモデルのメソッドを呼ぶようになるだけ...
基本は単にそれだけ。後は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の間の分離が皆無な時点で全然違うと思うが
VとVMの間の分離が皆無な時点で全然違うと思うが
283デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 18:23:46.54ID:IaKWAlqDM あと、勘違いしてるようだがイベント発生時にはコンポーネント(たぶん279のいうVM)自身のステートを更新するんじゃなくてMを更新するんだぞ
その結果としてビューの更新が走ってbody関数が呼ばれて画面に反映されるというのが本来の流れだ
サンプルコードではそのへん省略してコンポーネントに直接ステートを持たせてるようだが、原則としてはコンポーネントは可能な限りステートレスにするんだよ
もちろんコンポーネントはVMみたいにMのプロパティを猿のようにラップする必要もなくて、究極的には単純にMを入力したらDOMを返す純粋関数になるのが理想
その結果としてビューの更新が走ってbody関数が呼ばれて画面に反映されるというのが本来の流れだ
サンプルコードではそのへん省略してコンポーネントに直接ステートを持たせてるようだが、原則としてはコンポーネントは可能な限りステートレスにするんだよ
もちろんコンポーネントはVMみたいにMのプロパティを猿のようにラップする必要もなくて、究極的には単純にMを入力したらDOMを返す純粋関数になるのが理想
284デフォルトの名無しさん (ワッチョイ f390-zBqI)
2020/05/20(水) 18:57:17.69ID:1IOTYjbV0 >>283
いや、何を更新するかそこは自由に選べるから...
イベント発生時にビューモデルのメソッド呼べば、ビュー,ビューモデル間のデータフローが双方向になり今までの通りにMVVMになるし、他のなんたら?モデル呼べば例えばfluxになったり
flutterもそうだが別に限定されてない
いや、何を更新するかそこは自由に選べるから...
イベント発生時にビューモデルのメソッド呼べば、ビュー,ビューモデル間のデータフローが双方向になり今までの通りに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#との親和性も上がるといいな。
F#との親和性も上がるといいな。
287デフォルトの名無しさん (ワッチョイ 9a6a-crVl)
2020/05/20(水) 21:42:38.32ID:XSjOvyTE0288デフォルトの名無しさん (ワッチョイ 4ed2-tqmx)
2020/05/21(木) 13:57:53.85ID:P/deDe4f0 中途半端な絵空事を追いかけるよりExcelをさっさと.Net化して欲しいわ
いつまでCOMやねん
いつまで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ベースになる望みはない
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っす
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
https://mevius.5ch.net/test/read.cgi/tech/1499658092/
質問するならメッセージは正確にネ!
Windows 10 UWPアプリ開発 Part 2
https://mevius.5ch.net/test/read.cgi/tech/1499658092/
質問するならメッセージは正確にネ!
295デフォルトの名無しさん (バッミングク MM37-sQKC)
2020/05/22(金) 12:48:18.19ID:lbX1xonYM >>293
Ultra Windows Powet
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
でもサンプルのコード見る限りだとこれが正常な動作な気がするんだけど(ファイルパスを表示させる部分の記述が見当たらないので)
俺が何か見落としてるのだろうか。
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+xS0299デフォルトの名無しさん (ワッチョイ 3363-f9J/)
2020/05/25(月) 06:39:47.21ID:ylkOF+xS0 WinUI 3も結局UWPみたいなタブ向けUIなんだな
Fluentだなんだか知らないけどデスクトップ向けもうたうならちゃんとレガシー()コントロールも用意して欲しい
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だからレガシーだけどな
webformだからレガシーだけどな
305デフォルトの名無しさん (ワッチョイ 1aad-cFKA)
2020/05/26(火) 09:00:13.35ID:xP2EobkM0306デフォルトの名無しさん (アウアウウー Sac7-yayj)
2020/05/26(火) 10:54:31.21ID:sswBOnn3a お手軽だからね
307デフォルトの名無しさん (アウアウウー Sac7-LjTx)
2020/05/26(火) 10:59:33.02ID:6ileE2Zca 今時はそうでもないわ
クラウドがあるからWebの方がお手軽
クラウドがあるから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
クラウド化しても企業の効率なんて当然上がらず、社員は不便を強いられ、
データを吹っ飛ばれさてから黙れされた連呼する自称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自体の認証を完了させたい感じです。
伝われ〜
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);
で解決しました。
スレ汚し失礼しました。
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が存在しません
元のプロジェクトがおかしいのでしょうか?
WinFormsと同じようにやってみたのですがプロジェクト出力でプライマリ出力を選ぶと.dllと.runtimeconfig.jsonしかなくexeが存在しません
元のプロジェクトがおかしいのでしょうか?
320デフォルトの名無しさん (ブーイモ MMb3-VYir)
2020/06/29(月) 09:36:38.17ID:NtraNE7CM >>319
やって見たけどプライマリ出力を参照させるとそうなるねえ。
依存関係がうまく抜けてないっぽい。
今のところはプライマリ出力をやめて発行させてpublishフォルダを参照するしか無いかも。
stack overflow辺りには何か情報があるかも?
やって見たけどプライマリ出力を参照させるとそうなるねえ。
依存関係がうまく抜けてないっぽい。
今のところはプライマリ出力をやめて発行させて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:j4QcCIztd323デフォルトの名無しさん (エアペラ SD5f-zrpJ)
2020/06/29(月) 11:14:55.57ID:gOjcE5IyD msixにするとアプリによっては動かなくなるから気をつけて
行儀のいいアプリなら問題ないと思うけど
dotnet publishの出力先をコピーしてexeのショートカット作るだけのインストーラーが何かで作れるなら、そっちのほうが問題はおきにくい
行儀のいいアプリなら問題ないと思うけど
dotnet publishの出力先をコピーしてexeのショートカット作るだけのインストーラーが何かで作れるなら、そっちのほうが問題はおきにくい
324デフォルトの名無しさん (ブーイモ MMb3-VYir)
2020/06/29(月) 11:43:14.37ID:NtraNE7CM 「実行ファイルパス問題」ってやつかな
325デフォルトの名無しさん (スップ Sddf-uTOw)
2020/06/29(月) 15:39:11.51ID:j4QcCIztd326デフォルトの名無しさん (ワッチョイ 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/
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 は劇遅。
未だに大部分のプログラムは 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:2hGB7urq0335デフォルトの名無しさん (ワッチョイ 5161-ag1H)
2020/07/28(火) 18:41:04.12ID:xreCiHzA0336デフォルトの名無しさん (オッペケ Sr85-RnSF)
2020/07/28(火) 19:27:19.79ID:EEBQNrWer VSは.net版に変わったら非常に遅くなったよ
それだけは譲れないw
サードパーティー製のコンポーネント使ってると聞いた
> WPFにしてはすごく軽くて
WPFでは激遅になると思ってたらそこまで遅くない!と言う意味であると体感している
今でもc++版に戻ったら非常に速いと思う
それだけは譲れない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:BN6q7uRr0343デフォルトの名無しさん (ワッチョイ 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アプリと差を感じないけどなあ
自分で作ってるWPFアプリと差を感じないけどなあ
346デフォルトの名無しさん (アウアウウー Sa09-LTj5)
2020/08/02(日) 21:59:33.90ID:TA4SUPRta347デフォルトの名無しさん (ワッチョイ 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年もかかるとか
どんだけ設計がゴミだったかがよく分かる。
自分で作った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じゃなくてマルチプランだ
Lotus123の対抗はexcelじゃなくてマルチプランだ
353デフォルトの名無しさん (ワッチョイ 29e6-tzTG)
2020/08/07(金) 06:55:57.61ID:W1K5XVv60 三四郎「……」
354デフォルトの名無しさん (ドコグロ MM35-LWG7)
2020/08/07(金) 10:33:41.03ID:kviOmVZrM355デフォルトの名無しさん (ブーイモ MMeb-/C1W)
2020/08/07(金) 13:52:01.46ID:ARIlA7ICM356デフォルトの名無しさん (ワッチョイ 1301-LWG7)
2020/08/07(金) 14:16:49.97ID:SYieViuR0357デフォルトの名無しさん (オッペケ 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のころはいい勝負してたと思うよ
サードパーティじゃ間に合わん
3.1のころはいい勝負してたと思うよ
359デフォルトの名無しさん (ドコグロ MMa3-LWG7)
2020/08/07(金) 20:07:48.20ID:gaDKKGiVM360デフォルトの名無しさん (ワッチョイ 5102-e++8)
2020/08/11(火) 00:53:29.18ID:7RgGpk/H0 Excelで1900年がうるう年バグってるってのは有名だけどこれってLotus123との互換用なんだよな
もっというとLotus123側もうるう年判定を簡略させるための仕様だったと
もっというとLotus123側もうるう年判定を簡略させるための仕様だったと
361デフォルトの名無しさん (ブーイモ MM85-zjf9)
2020/08/11(火) 07:47:24.74ID:xS/9Ss0TM undocumented APIを検出するtool
でwindows3.xの頃のMS-APPは
インチキしてないって話しだったな。
インチキしてLotusクラッシュさせたのは
DOS1.25の時代だね
でwindows3.xの頃のMS-APPは
インチキしてないって話しだったな。
インチキしてLotusクラッシュさせたのは
DOS1.25の時代だね
362デフォルトの名無しさん (ワッチョイ 6961-STb1)
2020/08/11(火) 15:07:51.33ID:pA06ApZK0 今は、そういう嘘より、FUD合戦が流行っている。
「セキュリティーで危ないから、WindowsをUpdateしろ、LinuxよりWindowsの方が安全。」
「セキュリティーで危ないから、セキュリティーソフトを買え」
「セキュリティーで危ないから、ソースがないソフトは駄目。オープンソースを使え」
「セキュリティーで危ないから、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を入れたらいいのでしょうか?
どうやって初期値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が入っているものとされているため、プログラム上で空になっている場合を処理できない。
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 を最後に消しても一緒
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のプロパティにバインドしたらそれだけで介護してくれると思わせて、実は手抜き介護だった。
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 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
VM + ASM を書いた (C#, DX) * x86 ではない!
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
VM + ASM のダウンロード
ttp://up.x0000.net/files/TSimulang.zip
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
VM + ASM を書いた (C#, DX) * x86 ではない!
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
VM + ASM のダウンロード
ttp://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
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:DK3Ul6vKF384デフォルトの名無しさん (アウウィフ FF8b-th+2)
2020/09/03(木) 10:31:18.09ID:DK3Ul6vKF どうしてフォロワー多いの?に答えてみた
https://sakumaga.sakura.ad.jp/entry/2020/08/28/120000
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パターンを説明しすぎている
パターンって理解してなくてもその通りに実装すれば、そうなってくれるんだから初期段階で深い説明はいらない
どこに何を書いていけばいいかを説明するほうが重要、パターンを意識させる必要がない
適用できる一つのパターンであるのに、それがすべてであるかのように広められてしまったので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等の後発とは違って実装に余計な自由度がある点にある
むしろ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が糞
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に馴染みがないのかフォームデザイナーしか使わない人なのか。
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のシェアすら今後保てるかどうか分からない。
MSはいろいろ戦略が誤っていたのだろう。デスクトップOSのシェアすら今後保てるかどうか分からない。
397デフォルトの名無しさん (アウアウエー Sa52-KR08)
2020/09/09(水) 17:36:53.18ID:VJS0FDOXa Javaの巻き返しは無理だよ
言語に葉快適な変更をいくつも入れないとC#には追いつけない
言語に葉快適な変更をいくつも入れないと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
だからといって、新規作成したときのデフォルトが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:A5jehCoA0404デフォルトの名無しさん (アウアウウー Sa21-TwEV)
2020/09/09(水) 19:25:36.35ID:Pr/s0qQqa 業務系アプリや有名なアプリはその時流行ってたフレームワークや作り方を使って秘伝のタレ化してる
新しく作り直すこともせず完全なレガシーとなって開発者を苦しめてる
新規のアプリは結局Electron一択みたいな感じになった
この失われた20年をなんとかしろ
新しく作り直すこともせず完全なレガシーとなって開発者を苦しめてる
新規のアプリは結局Electron一択みたいな感じになった
この失われた20年をなんとかしろ
405デフォルトの名無しさん (ワッチョイ 6aad-2PvT)
2020/09/09(水) 19:26:43.79ID:3UaIGoSz0 >>396
息してないわけないやろw
息してないわけないやろ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は無理だよねえ(爆笑)
そうそう、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をずっと保守しとけば良かったんや。
o 新しく作り直すと新たな地獄が始まり若い開発者が逃げ出す
WPFしかりEdgeしかり。winformやIEをずっと保守しとけば良かったんや。
410デフォルトの名無しさん (ワッチョイ ea6a-pVuC)
2020/09/10(木) 17:48:22.98ID:1+vDLiP+0 WinFormは保守してるでしょ
.NET Core でも使えるぞ
.NET Core でも使えるぞ
411デフォルトの名無しさん (スプッッ Sdea-uLsO)
2020/09/10(木) 19:05:59.66ID:VDMQ91PJd WPFでAndroidアプリ作れるようにしてほしかった
xamarin.formsはなんというかちがう
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も俺達も無視して放置できる
.NET Frameworkのままだとフレームワークのバージョンが上がるときに一緒にFormsをメンテし続けなきゃいけない
一方、Coreはスタンドアロンなアプリに関してはSCDが大前提なんで、フレームワークのバージョンは固定して安全に塩漬けにできる
つまり、.NET6以降でFormsがまともに動かなくなったとしても、MSも俺達も無視して放置できる
415デフォルトの名無しさん (ワッチョイ b501-sa+Q)
2020/09/10(木) 22:56:10.36ID:8Wf1yyh30 >>404
結局ElectronもVSCodeという念仏だけを唱え続けて何年になるのかという感じで盛り上がってない
ただ一つ確かなことは、これからのGUIプログラミングはマークアップ言語を避けて通れないということだけ
結局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 で打ち止めと宣言されてる
.NET Framework は 4.8 で打ち止めと宣言されてる
418デフォルトの名無しさん (ワッチョイ c5e6-TwEV)
2020/09/11(金) 00:14:37.43ID:mjeCG2U10419デフォルトの名無しさん (ワッチョイ dd0a-7JDO)
2020/09/11(金) 01:03:31.90ID:yRFTOe3N0 >>411
ほぼそっくりな Uno Platform でできる。
ほぼそっくりな Uno Platform でできる。
420デフォルトの名無しさん (ワッチョイ aa89-MgNX)
2020/09/11(金) 06:45:05.62ID:vM7nsUHO0 まだvb6が切り捨てられないのに。
winformも同じだろうなあ。
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:Xnku5Gjx0427デフォルトの名無しさん (ワッチョイ 6663-NowL)
2020/09/11(金) 23:12:23.63ID:nEqlO7X90 WPFはいい
XAMLはてんでだめ
XAMLはてんでだめ
428デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/11(金) 23:19:39.90ID:hXs0MNnD0 10年以上前に初見でこんなものは普及しないと言ったボクの先見性も褒めてよ
429デフォルトの名無しさん (ワッチョイ b501-+uOX)
2020/09/12(土) 00:08:48.85ID:11mECFpA0430デフォルトの名無しさん (ワッチョイ 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より省略された記法がほしい
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:kelUe7i3M436デフォルトの名無しさん (ワッチョイ b501-+uOX)
2020/09/12(土) 12:26:55.09ID:11mECFpA0437デフォルトの名無しさん (ブーイモ 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の最先端とは何か教えてください。
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バブルでその手のアホツールが腐るほど出たがどれも生き残っていない。
老人たちは何度同じ夢を見るのだろうか。先見性がないだけでなくボケてますね。
小学校でやるプログラミグ教育の内容がそれそのもの。
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やデザインに五月蠅い顧客の需要も満たせるのか微妙と思うが皆さんどう思う?
ノーコードで作ったものはプログラムというのか?は置いておいて
顧客自身が使って小物を作る程度の需要は満たすかもしれない。
複雑にデータが散在するようなシステムや、データへの意味が独自で手が込んだ物は無理かな。
シンプルかつサービス同士を糊でつなぐ程度のモノならあるいは。
UIやデザインに五月蠅い顧客の需要も満たせるのか微妙と思うが皆さんどう思う?
453デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/13(日) 22:06:53.80ID:D1IdQ9l60 MSがノーコードノープログラムだと!!
WPFオワコンじゃん。
WPFオワコンじゃん。
454デフォルトの名無しさん (ワッチョイ b501-+uOX)
2020/09/13(日) 23:37:53.72ID:e9EK7dt70 WPFerはパラダイムシフトを乗り切る力があるから問題ない
より新しいものに乗り換え、習得できる力がある
WinFormserが心配だ
彼らにはその力がない
ノーコードの進化は「作業の量や質がノーコードとは言えなくなるところまで」に限ることを考えて開発されているはずだ
その範囲を超えるとノーコードをノーコードとして使っていた利用者が離れていくフェーズが始まってしまうからだ
より新しいものに乗り換え、習得できる力がある
WinFormserが心配だ
彼らにはその力がない
ノーコードの進化は「作業の量や質がノーコードとは言えなくなるところまで」に限ることを考えて開発されているはずだ
その範囲を超えるとノーコードをノーコードとして使っていた利用者が離れていくフェーズが始まってしまうからだ
455デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/13(日) 23:49:56.38ID:D1IdQ9l60 そんなに余力あるならプログラマなんか辞めて医者や弁護士になったほうがいいよ。
法で利権が守られてるからね。一種やソフ開なんていうゴミ資格とは違う。経産省大臣のハンコに価値はない。
法で利権が守られてるからね。一種やソフ開なんていうゴミ資格とは違う。経産省大臣のハンコに価値はない。
456デフォルトの名無しさん (ワッチョイ a902-zJW0)
2020/09/14(月) 00:06:33.81ID:PY4I2gwB0457デフォルトの名無しさん (ワッチョイ 799e-pVuC)
2020/09/14(月) 00:15:00.38ID:lDodbDrd0 なにやら触れてはいけないものに触れたようだ
458デフォルトの名無しさん (エムゾネ FF0a-e6VR)
2020/09/14(月) 10:40:34.21ID:gMM3Z1jiF459デフォルトの名無しさん (スプッッ Sdea-f91H)
2020/09/15(火) 08:48:00.45ID:fvnMiQowd460デフォルトの名無しさん (ワッチョイ f755-CTom)
2020/09/19(土) 21:37:03.67ID:dTdYqfkZ0 たいして機能つかわないし
なんだかんだlivetに戻った・・・
なんだかんだlivetに戻った・・・
461デフォルトの名無しさん (ワッチョイ d7cc-85fp)
2020/09/20(日) 22:02:21.67ID:PdjshYFp0 >>460
livetに先はないよ
今も片手間でメンテを続けてくれてるだけだし、開発した本人から完全に移譲されてるわけでもないし
多機能すぎるけどPrismでやったほうが自分のスキルにもなっていいと思う
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構造体なんて同じだよな。
sockaddr_in構造体なんて同じだよな。
464デフォルトの名無しさん (ワッチョイ f79e-Cup9)
2020/09/22(火) 17:30:52.89ID:Iq4H0kt00 ボク、UIデザイナーなんでロジックは書けません。
465デフォルトの名無しさん (ワッチョイ d7b0-W2Jb)
2020/09/22(火) 17:49:48.34ID:EwzeVKsQ0466デフォルトの名無しさん (ワッチョイ f79e-Cup9)
2020/09/22(火) 17:56:11.95ID:Iq4H0kt00 WPFのビッグウェーブきたか!!
467デフォルトの名無しさん (ブーイモ MMdb-uR3p)
2020/09/22(火) 18:02:32.18ID:cU35i3FIM468デフォルトの名無しさん (ワッチョイ 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:MUes9yQZ0473デフォルトの名無しさん (ワッチョイ 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が世の中には腐るほど居る
苦労して覚えたからもう二度と同じ苦労をしたくないって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のせいなんだろうか
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がレイトバインディングオンリーなのもね…
MVVMがレイトバインディングオンリーなのもね…
489デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/23(水) 00:13:21.92ID:d+eus6090 今は機械翻訳ばかりでMSの日本語ドキュメントがゴミのようだ。
かといってMSの公式解説書も酷い訳のものがある。英語で読むしかないね。
かといってMSの公式解説書も酷い訳のものがある。英語で読むしかないね。
490デフォルトの名無しさん (ワッチョイ 3763-CswB)
2020/09/23(水) 00:58:20.94ID:RwrtWQFd0 https://www.wpf-tutorial.com/
ここが英語だけど高1くらいの英語力の俺でもそんな苦労せずに読めたからおすすめ
ここが英語だけど高1くらいの英語力の俺でもそんな苦労せずに読めたからおすすめ
491デフォルトの名無しさん (ワッチョイ 17e6-xWgl)
2020/09/23(水) 01:06:07.80ID:GhFg2WnD0492デフォルトの名無しさん (ワッチョイ 1226-b+lb)
2020/09/23(水) 06:48:16.09ID:a0wAVJWk0 酷い翻訳も慣れると逆算して読めるようになるから不思議だ
いや、読みやすいのが一番だけどね
いや、読みやすいのが一番だけどね
493デフォルトの名無しさん (ブーイモ MMe3-RZcr)
2020/09/23(水) 08:30:21.61ID:Hsz3JCQvM >>471
死んだOSの対応って何なん?
死んだOSの対応って何なん?
494デフォルトの名無しさん (ブーイモ MMe3-RZcr)
2020/09/23(水) 08:35:22.43ID:Hsz3JCQvM >>472
今どきvs6って拷問だな
今どき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/
日本語対応遅れとるな
日本語が 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:R3wz9TIW0499デフォルトの名無しさん (ワッチョイ 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というレガシーチャンピオンを抱えてるからそのうちスプレッドシートにシェア奪われるんだろうな
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のことだな(適当)
たぶんWinApiのFormatMessageのことだな(適当)
503デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/23(水) 21:07:06.41ID:TDgfvANh0 >>501
デザイナはあるけれど、WinFormsのポトペタをイメージしているのならコレジャナイってなる
デザイナはあるけれど、WinFormsのポトペタをイメージしているのならコレジャナイってなる
504デフォルトの名無しさん (ワッチョイ 0355-uXXD)
2020/09/24(木) 01:02:07.98ID:r0U1/5Zg0505デフォルトの名無しさん (ワッチョイ e390-zcgF)
2020/09/24(木) 04:13:59.25ID:SazTPdWp0506デフォルトの名無しさん (ワッチョイ 175f-8GNv)
2020/09/24(木) 04:43:28.13ID:YxwlyIOc0 あらら、またスマホベースで残念だわ
デスクトップベースのWPFが生き残り続けてしまうことに・・・
デスクトップベースの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もコンパクトモードがあるがすげえ中途半端だし...
一般向けのアプリのほとんどが参照系でタッチベースで十分なわけだし
で、マウスベースの生産系アプリ作る場合はどうするんでしょう...マイクロソフトさん...
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アプリがきてるらしい
microsoft storeにflutter galaryアプリがきてるらしい
512デフォルトの名無しさん (ワッチョイ 175f-8GNv)
2020/09/24(木) 19:12:16.23ID:YxwlyIOc0 MSがWindows 1からデスクトップだけを考えてアプリ開発をしてきた最終的回答がWPF
おそらくこの分野でライバル出てくるとしたらWindows 11が出るような変化の時だろうな
おそらくこの分野でライバル出てくるとしたらWindows 11が出るような変化の時だろうな
513デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 19:23:46.15ID:bZ1sVv660514デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 19:57:08.14ID:bZ1sVv660515デフォルトの名無しさん (ワッチョイ d62d-LNaZ)
2020/09/24(木) 20:04:57.62ID:khkTd8DV0516デフォルトの名無しさん (ワッチョイ 37b0-S0Wo)
2020/09/24(木) 20:28:49.17ID:anZxJGRt0 >UWP推進のために敢えて放置されてたのか
これだよなぁ。ペゾルト本もWPFスキップさせられたし。
これだよなぁ。ペゾルト本もWPFスキップさせられたし。
517デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 20:34:02.96ID:bZ1sVv660 画面デザインとコードで分業できる、というけど実際そうしてるんか?
結局全部自分でやってね?
結局全部自分でやってね?
518デフォルトの名無しさん (ワッチョイ 5289-RZcr)
2020/09/24(木) 20:56:33.67ID:d9Awt+YW0519デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 21:19:02.45ID:bZ1sVv660520デフォルトの名無しさん (ブーイモ MM5b-RZcr)
2020/09/24(木) 22:04:34.04ID:LFWdqcpHM521デフォルトの名無しさん (ワッチョイ 6b42-S0Wo)
2020/09/25(金) 21:40:27.80ID:c1QgCFu70522デフォルトの名無しさん (ワッチョイ 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/HQ8OHN0527デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/26(土) 18:17:13.29ID:AmGNamxa0528デフォルトの名無しさん (ワッチョイ 1201-RAPo)
2020/09/26(土) 19:48:04.87ID:U+G6yEte0529デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/26(土) 21:26:12.10ID:AmGNamxa0 なるほど。
質問ばかりで申し訳ないんだが、
コントロール一つごとに
・自動実装プロパティ
・ビューモデルのクラス生成
・データコンテキストの設定
が必要であってます?
質問ばかりで申し訳ないんだが、
コントロール一つごとに
・自動実装プロパティ
・ビューモデルのクラス生成
・データコンテキストの設定
が必要であってます?
530デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/26(土) 21:57:03.85ID:yhMCpvCJ0 必要ではない
複雑なことやらないならWindowクラスのViewModelに各コントロールのバインディングソースプロパティを持たせればいい
なお自動実装である必要はないよ
というかプロパティ変更をINotifyPropertyChangedで通知したいなら自動実装ではダメ
複雑なことやらないなら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を使うと楽できる
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:fEMpkeyM0537デフォルトの名無しさん (ワッチョイ 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シリアライザーに優しくないと使い物にならない
記述量が減ったり、堅牢になると思う
ボタンを押したときのために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:BlHd4Scl0541デフォルトの名無しさん (ワッチョイ 2701-rjEi)
2020/09/27(日) 16:11:20.22ID:gGo0R8Ul0542デフォルトの名無しさん (ワッチョイ 175f-ozis)
2020/09/27(日) 18:05:15.62ID:eIKg6nYv0 MVVMでコマンドもコンバータもバリデーションルールもファイルコピーして使いまわしてるが
prismとかはその辺ぶっ潰してるからやりにくくなってるだけじゃない?
やっぱマニュアルのMVVMが最強やな
prismとかはその辺ぶっ潰してるからやりにくくなってるだけじゃない?
やっぱマニュアルのMVVMが最強やな
543デフォルトの名無しさん (スププ Sd32-mh94)
2020/09/27(日) 19:14:42.82ID:0F2CG6otd >>529
リストビューみたいな列挙にだけdatatemplateとバインディング使って、ただのボタンとかは全部コードビハインド+非MVVMでもいいんじゃないかと思ってる
個人とかうちわ向けのツールなら
リストビューみたいな列挙にだけdatatemplateとバインディング使って、ただのボタンとかは全部コードビハインド+非MVVMでもいいんじゃないかと思ってる
個人とかうちわ向けのツールなら
544デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 19:21:26.72ID:LOFXzk7UM545デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 19:29:24.63ID:LOFXzk7UM546デフォルトの名無しさん (ワッチョイ 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するような人達ばかりだったし
まあ実際自分でやる分にはちゃんと書くようにしてるけど、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の要素では必須だから、そこから勉強始めたら覚えやすいかも
PrismはUnityでDIしたりViewModelLocaterの機能や
EventAggregatorなどで手放せない
あと、EF使う所はBindingBaseでMVVMするな
BindingはListBoxの要素では必須だから、そこから勉強始めたら覚えやすいかも
549デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 20:12:24.73ID:LOFXzk7UM >>546
たとえば1000万行のデータグリッドが必要なら、内製するし
バインディングとか使わない。
仮想化とか必須の領域だし、
細かい制御が出来ないし、
結果的に確実に遅くなる。
バインディングで出来ることは
全部コードだけで出来る。
オープンソースのコントロール読めない人なら
当然、バインディングをお勧めする。
ところでコントロールを作成するレベルの入門書は
洋書でも存在してないのではないか?
自分はMSのコントロールのソースと
インフラロジスティクのソースを解析して覚えた。
で、取り纏めて書籍化を考えたが
確実に売れないのでヤメたがかなり昔のはなし。
たとえば1000万行のデータグリッドが必要なら、内製するし
バインディングとか使わない。
仮想化とか必須の領域だし、
細かい制御が出来ないし、
結果的に確実に遅くなる。
バインディングで出来ることは
全部コードだけで出来る。
オープンソースのコントロール読めない人なら
当然、バインディングをお勧めする。
ところでコントロールを作成するレベルの入門書は
洋書でも存在してないのではないか?
自分はMSのコントロールのソースと
インフラロジスティクのソースを解析して覚えた。
で、取り纏めて書籍化を考えたが
確実に売れないのでヤメたがかなり昔のはなし。
550デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/27(日) 21:32:28.68ID:BlHd4Scl0 >>549
>コントロールを作成するレベルの入門書は
>洋書でも存在してないのではないか?
ずっと探していたんですけれど、やっぱりないんですね…
>取り纏めて書籍化を考えたが
>確実に売れないのでヤメたがかなり昔のはなし。
kindle 化して、とりあえず様子をみる、というのはいかがですか?
私なら(印税50% の kindle 出版に対して)10000円で買うつもりです
>コントロールを作成するレベルの入門書は
>洋書でも存在してないのではないか?
ずっと探していたんですけれど、やっぱりないんですね…
>取り纏めて書籍化を考えたが
>確実に売れないのでヤメたがかなり昔のはなし。
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:LOFXzk7UM556デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/27(日) 23:39:24.89ID:co99WLAO0 わざわざコントロールで作るってことは
頬杖ついてマウスでペタペタ貼るだけで再利用できるようにするってことだよ。
コード上でnewして再利用できるだけでいいクラスライブラリとは違う。
頬杖ついてマウスでペタペタ貼るだけで再利用できるようにするってことだよ。
コード上で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 でのプラグインの作り方を学ぶ必要がある
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キチガイが自分の知ってることを垂れ流しに来たんだろう
いつものRubyキチガイが自分の知ってることを垂れ流しに来たんだろう
561デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/28(月) 20:35:22.53ID:tGpmNLmZ0562デフォルトの名無しさん (ワッチョイ 37b0-S0Wo)
2020/09/28(月) 20:59:34.29ID:ejW4RwcM0 >叩くはw
たまに見かけるけど見るたびにイラっとするこれ
たまに見かけるけど見るたびにイラっとするこれ
563デフォルトの名無しさん (ワッチョイ f7ad-E15G)
2020/09/28(月) 21:10:30.27ID:aZQQorKp0 >>562
イラッとするはw
イラッとするは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入れないとダメな所が
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.
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>
〜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で表現できないとか、マジで終わってる( ̄▽ ̄)
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:kZXFoyze0579デフォルトの名無しさん (ワッチョイ ca42-KV+F)
2020/10/11(日) 16:16:04.80ID:SD6h9HSf0 来年早々にもWPFからWinUI3に代替わりするわけだが
x:Bindに感動して、CollectionViewSourceの使えなさに怒りを覚えるんだろうな,
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などで使うものなのだが
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さえ使えるプログラムが実現できる
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用デスクトップアプリ自体が下火だもの
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のシステムコールできることは確認した
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/
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や新しいコントロールは魅力的だ
プレゼンテーション層に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が問題
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に置き換えるメリットは柔軟なレイアウトがやりやすくなるくらいだから、
多言語化したいとか見た目をモダンにしたいとかの要求がないと苦しいね
WPFに置き換えるメリットは柔軟なレイアウトがやりやすくなるくらいだから、
多言語化したいとか見た目をモダンにしたいとかの要求がないと苦しいね
598デフォルトの名無しさん (ワッチョイ 9389-hVd6)
2020/10/28(水) 06:16:33.76ID:WvjyNsS+0599デフォルトの名無しさん (アウアウウー Sa9d-hJ+A)
2020/10/28(水) 08:38:52.29ID:cCglm1Caa600デフォルトの名無しさん (ワッチョイ 69b0-Wesc)
2020/10/28(水) 09:02:35.21ID:3bmwn6Ba0 後はテストとかかなぁ。
UIAutomationを使わなくてもVM経由の自動テストでだいたい用が足りるのがありがたい。
UIAutomationを使わなくてもVM経由の自動テストでだいたい用が足りるのがありがたい。
601デフォルトの名無しさん (ブーイモ MMcb-hVd6)
2020/10/28(水) 09:31:45.18ID:fmFsYpY1M602デフォルトの名無しさん (ワッチョイ 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に置き換える理由にはなる
それなら金取れるから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アプリはこのスレではないことになっている
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プロトコル, 他にも色々と
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がまだ生き残ってると言うのに
vb6がまだ生き残ってると言うのに
616デフォルトの名無しさん (スッップ Sd33-Xf2b)
2020/10/31(土) 13:36:51.74ID:kTaFfI8md617デフォルトの名無しさん (ワッチョイ 7990-GU1N)
2020/10/31(土) 13:59:22.88ID:W2onz8xP0 https://pc.watch.impress.co.jp/docs/news/1284496.html
microsoftが余裕ぶっこいてる間に日本でも
microsoftが余裕ぶっこいてる間に日本でも
618デフォルトの名無しさん (ワッチョイ a95f-pubH)
2020/10/31(土) 17:04:27.83ID:MBbWn8zr0 WPFからは他のXAMLなりHTMLの似たようなフレームワークへ移行できる技術力があるのでWindowsである必要さえない
WinFormsの囚人たちは全力でWindowsを守れ
WinFormsの囚人たちは全力でWindowsを守れ
619デフォルトの名無しさん (ワッチョイ 2bdf-G/Z+)
2020/10/31(土) 17:57:05.58ID:RqCaz7vu0 開発補助ツールや趣味で作ったりするときはwinformsかな
とりあえず動けばいいっていう用途なら選択肢に入れてる
そこまで極端に邪険にする技術ではないと思うけどwinformsに親を殺された人が多いのかな
とりあえず動けばいいっていう用途なら選択肢に入れてる
そこまで極端に邪険にする技術ではないと思うけどwinformsに親を殺された人が多いのかな
620デフォルトの名無しさん (ワッチョイ 13ad-hJ+A)
2020/10/31(土) 18:05:42.99ID:lTK9w6tH0 俺は柔軟なUIが作りやすいWPFのが好きだな
例えばウィンドウのサイズが可変なFormで、サイズに合わせてコントロールを見やすいように配置するようなアプリ
Winformでもできなくはないけど、Gridに縛られるとか制限も多いし、
修正するにもデザイナのソースを直接触るのは危険だし
例えばウィンドウのサイズが可変なFormで、サイズに合わせてコントロールを見やすいように配置するようなアプリ
Winformでもできなくはないけど、Gridに縛られるとか制限も多いし、
修正するにもデザイナのソースを直接触るのは危険だし
621デフォルトの名無しさん (ワッチョイ f97d-h3pP)
2020/10/31(土) 18:45:22.65ID:Ak6XzHwW0 バインドバインドとうるさく売り込む割に実装が洗練されてなくてコードがあんま綺麗にも楽にもならんのが印象悪かった
intellisenseもバインド関連はかなり冷淡だし
バインドはおまけ扱いでGUI周りのアドバンテージから攻めてればもっと受け入れられたのでは
intellisenseもバインド関連はかなり冷淡だし
バインドはおまけ扱いでGUI周りのアドバンテージから攻めてればもっと受け入れられたのでは
622デフォルトの名無しさん (ワッチョイ a95f-pubH)
2020/10/31(土) 18:52:47.22ID:MBbWn8zr0 WinFormsがメインストリームだと勘違いしたままになってる人いるよね
WPFが楽なので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に親を殺された人の方が多そうな気がする
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を殺した
WPFは.net farameworkを殺した
631デフォルトの名無しさん (ワッチョイ 2b2d-yS8S)
2020/11/01(日) 09:18:07.13ID:L9Dw0z6o0632デフォルトの名無しさん (オッペケ Src5-Wesc)
2020/11/01(日) 09:25:39.62ID:lWm5tUUgr WPFのころは最初スター開発者というかカリスマ開発者が結構いたけど
徐々にWPFに愛想をつかしてみんな出て行った
UWPのころは全然いなかったイメージ
徐々に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ですら終わったし何が流行るかようわからんな
Flashですら終わったし何が流行るかようわからんな
636デフォルトの名無しさん (アウアウウー Sa9d-3D47)
2020/11/01(日) 12:21:42.00ID:e68KhAjoa >>629
ポトペタ後の手間はwinformもwpfも同じでしょ
ポトペタ後の手間は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は本当に一回も書かないうちに消えたなあ
Silverlightは本当に一回も書かないうちに消えたなあ
639デフォルトの名無しさん (テテンテンテン MMeb-Eb0r)
2020/11/01(日) 23:28:48.26ID:B9K9CXGLM 俺は最初個人的にWPF触って遊んでて、Silverlight3でMSの本気を感じて移行
そしてMS公式によるHTML5使え発言でXAMLは完全に見限ってWebへ移った
当時の選択は正しかったと自信を持って言える
そして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と比べて何の優位性があるの?
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版は同梱できないの?
Linux版は同梱できないの?
646デフォルトの名無しさん (ワントンキン MM3d-Eb0r)
2020/11/02(月) 12:13:42.01ID:NOJEe+QTM できるけどLinuxなら普通はDockerでOSごと同梱するからSCDかFDDかはあまり関係ないな
Dockerfileの書き方がちょっと違うだけ
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:HJMwbhSDM650デフォルトの名無しさん (アウウィフ 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/xI33L0653デフォルトの名無しさん (ワイーワ2 FF1a-D/bg)
2020/11/05(木) 12:52:42.70ID:nZjhZ210F654デフォルトの名無しさん (スッップ Sd43-whr4)
2020/11/11(水) 22:26:48.31ID:6J9SVAmCd 最近のフレームワークはスマホでも使えますよアピールしてドロップダウンの要素が激太りになるのがイヤ
マウスでクリックするからフォント+パディング1pxでいいのに
マウスでクリックするからフォント+パディング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
https://mag.osdn.jp/20/11/11/123200
657デフォルトの名無しさん (ワッチョイ cd9c-tKQa)
2020/11/12(木) 07:39:06.90ID:8AT56phj0658デフォルトの名無しさん (ワッチョイ 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行で教えて
3行で教えて
660デフォルトの名無しさん (ワッチョイ cd9c-tKQa)
2020/11/13(金) 13:24:06.11ID:act4Bs+t0 ・オープンソース
・マルチプラットフォーム(Win/Linux/Mac)
・マルチプラットフォーム(Win/Linux/Mac)
661デフォルトの名無しさん (ブーイモ MM69-xyEM)
2020/11/13(金) 13:24:50.97ID:eEYMqn0EM662デフォルトの名無しさん (ブーイモ 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/RDW80665デフォルトの名無しさん (ブーイモ MM69-xyEM)
2020/11/13(金) 13:40:09.35ID:eEYMqn0EM >>663
Android, iOSのアプリが作れれば問題ないでしょ
Android, iOSのアプリが作れれば問題ないでしょ
666デフォルトの名無しさん (ワッチョイ 9b42-WW/G)
2020/11/13(金) 14:42:05.61ID:Gkg4SFnO0 uno platformはどうなんだろうね?
uwpで作ればxamarinとBlazorに変換してくれるマルチプラットホーム
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で打ち止めじゃなかったんか?
.NETって5で打ち止めじゃなかったんか?
669デフォルトの名無しさん (ワッチョイ 62ad-8J9H)
2020/11/18(水) 13:47:58.24ID:oW5F7Byc0 >>668
なぜそう思った?
なぜそう思った?
670デフォルトの名無しさん (ワッチョイ 772d-NOUc)
2020/11/18(水) 20:50:43.26ID:x7CBpbl40671デフォルトの名無しさん (ワッチョイ 622f-MoyO)
2020/11/19(木) 00:52:03.50ID:ggVp9fSH0 5がすでにCoreなのか
ということは4.8から5にしようとしたら修正が必要になる可能性が高いのな
ということは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 のダブルミーニングなんだね
>>673
そんなことはどーでもいいし、それって使える奴ですかね?
そんなことはどーでもいいし、それって使える奴ですかね?
675デフォルトの名無しさん (バットンキン MMaf-q6Mb)
2020/11/20(金) 12:42:03.17ID:JVRQYb7lM >>674
使えるもなにも、今後もC#で開発するなら相手にするしかないやつです
使えるもなにも、今後も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のようにゾンビ化して死ねなくなる
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環境無視するにはランタイム含めるのが第一?
これ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が必要な事は知っています。
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は別クラスですんで……じゃだめですか
そもそもWPFのButtonとWinFormsのButtonは別クラスですんで……じゃだめですか
688デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 08:50:01.53ID:x73GLmb2M689デフォルトの名無しさん (ブーイモ MMcf-lAVG)
2020/11/25(水) 10:02:34.34ID:TnR8VzNiM ボタンの生成自体をUIスレッドで実行しないといけないというのは不便ね
バックグラウンドで次の画面を用意するとかできないじゃん
JavaFXではボタンやパネルなどのNode生成自体はどんなスレッドでもできる
Nodeをウィンドウに追加する操作やウィンドウに追加した後のNode操作はUIスレッド限定
おかげでバックグラウンドでのUI準備がはかどる
WPFは違うのか、残念
バックグラウンドで次の画面を用意するとかできないじゃん
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を作成するのが重い処理なの?
メイン以外の複数の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が必要なデータとか激しく時間がかかるものだけ先読みしておけば十分
React.jsのアーキテクチャとか知ってりゃわかるけど、論理的なツリーの構築なんて実際にそれを画面に反映させるコストに比べたら無視できる
IOが必要なデータとか激しく時間がかかるものだけ先読みしておけば十分
694デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 10:32:18.06ID:UOhQqzqp0 ちなみに、Win32コントロールをラップするWinFormsのコントロール、
>>686でコントロールの生成で例外発生しないとの事だけど、最終的に画面に表示できたの?
ググるとどのみちエラーでる記述が
>>686でコントロールの生成で例外発生しないとの事だけど、最終的に画面に表示できたの?
ググるとどのみちエラーでる記述が
695デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 10:35:42.93ID:Zg733lEBM >>691
それってuiスレッドが空かなきゃ描画出来ないのでは?
それってuiスレッドが空かなきゃ描画出来ないのでは?
696デフォルトの名無しさん (ワッチョイ ffb5-ksYO)
2020/11/25(水) 10:43:56.75ID:JjEVQ0uq0 新しいスレッドをSTAにして複数のUIスレッドを構築/動作させることはできるけど
どのみちコントロール作成時に呼び出しスレッドのDispatcherに結び付けられちゃうので
WPFは別スレッドでコントロール作成してメインのUIスレッドに渡すみたいなのはできなかったと思う
(XAMLのデシリアライズも然り)
どのみちコントロール作成時に呼び出しスレッドのDispatcherに結び付けられちゃうので
WPFは別スレッドでコントロール作成してメインのUIスレッドに渡すみたいなのはできなかったと思う
(XAMLのデシリアライズも然り)
697デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 10:45:35.98ID:UOhQqzqp0698デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 10:48:10.01ID:UOhQqzqp0 うん、>>696みたいな感じ
WPFではそれが限界だと思う
WPFではそれが限界だと思う
699デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 10:49:08.16ID:Zg733lEBM700デフォルトの名無しさん (ワッチョイ 1790-3++/)
2020/11/25(水) 11:02:22.58ID:UOhQqzqp0701デフォルトの名無しさん (ブーイモ 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#のコードだけで書いたらどうなるんだろ。
こんな馬鹿みたいな感想でるんだうが
>できそうだけど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にはアクセス出来るのでは?
自スレッドで作ったUIにはアクセス出来るのでは?
705デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/25(水) 11:23:17.82ID:Zg733lEBM706デフォルトの名無しさん (ワッチョイ 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:ks6d1c09M711デフォルトの名無しさん (ブーイモ MMfb-lAVG)
2020/11/25(水) 21:40:23.36ID:w3f8aY1YM >>700
UI構築ってそんなに低コストかな?
JavaFXのFXML(XAMLみたいなもの)からUI構築するのって結構コスト高いんよ
マークアップ言語からインスタンス生成していくのもそうだし
FXMLに記述したイベントハンドラーの実際の割当がリフレクション使っておこなわれるとかあるので
複雑なUIだとFXMLからUI構築するのに0.3秒かかることもある
XAMLだとそういうことはないのかな?
ともかく準備がバックグラウンド**でも**できるのは単純にメリットじゃない?
もちろんUIスレッドでやりたい人はそうしてもいいんだし
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が重すぎなのかどこがボトルネックになってるが調べたわけじゃないが
ここ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
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より性能を出しやすいアーキテクチャになってる
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:12STscif0723デフォルトの名無しさん (ワッチョイ 9fad-3dFl)
2020/11/27(金) 03:10:38.94ID:bwX7nLRd0 >>719
今時GPUないPCなんてあるん?
今時GPUないPCなんてあるん?
724デフォルトの名無しさん (ワッチョイ f79e-P4WK)
2020/11/27(金) 11:45:34.38ID:dazyxaWu0 >>723
どんだけアホなん?w
どんだけアホなん?w
725デフォルトの名無しさん (ワッチョイ f761-7vHe)
2020/11/27(金) 13:11:25.06ID:35rurNSb0 >>656
だんだんiOSが無視される様になってきたな。
だんだんiOSが無視される様になってきたな。
726デフォルトの名無しさん (ワッチョイ bf42-m/w5)
2020/11/27(金) 13:23:17.23ID:wF8gnWWL0 >>724
やったことないけど、ググると仮想環境でもGPU使えるらしいよ
やったことないけど、ググると仮想環境でもGPU使えるらしいよ
727デフォルトの名無しさん (ブーイモ MMcf-PoBF)
2020/11/27(金) 13:24:42.69ID:fYoybSwEM >>724
グラボGPU無くてもCPUにGPU内蔵でしょ
グラボ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で利用できる。
米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の両方をカバーできるようになった。
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:gmqCIpk40740デフォルトの名無しさん (オッペケ 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も全部当てはまるじゃん
そんなんWPFも全部当てはまるじゃん
742デフォルトの名無しさん (ワッチョイ bc5f-XXx1)
2020/12/02(水) 17:06:06.48ID:fg9k/ys10 WPFはWindows Desktop専用だからいいんだよ
Electronは話題性もないし立ち位置も中途半端
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:ihV57jveM745デフォルトの名無しさん (ワッチョイ 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がそうなのは知ってるけど、使い勝手がいまいちな部分が多くてあまり印象良くない
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が良いと思わない部分はあるがその評価基準は違う気がする
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 エンジニアが教えるの下手くそな理由を論理的に解説してみた【教育の本質】
https://www.youtube.com/watch?v=3YwyYSj-k2s
派遣エージェントの言う事は9割ウソである理由【カモられない方法】
https://www.youtube.com/watch?v=8DxQFLAuFqo&t=231s
IT業界のヤバすぎる落とし穴5選
https://www.youtube.com/watch?v=WPPCJ4o-mpA
絶対にエンジニアになってはいけない人とは【ハイクラス人材】
https://www.youtube.com/watch?v=kKUC7rZRUtc
りゅうけんKENTAマナブは怪しいアフィ勢だとベテランエンジニア(笑)に言われるらしいwww
https://www.youtube.com/watch?v=Cp7ByHiFk6Y
【個人で稼ぐ】会社を辞める前に習得しておくべきスキル5選
https://www.youtube.com/watch?v=8WB4O1V6YLg
【聞いてください】「会社員」という働き方の本当のヤバさ
https://www.youtube.com/watch?v=HbIAACbQkPc
サラリーマンが知らないフリーランスの真実
https://www.youtube.com/watch?v=vxVG8eAQbsc
https://www.youtube.com/watch?v=3YwyYSj-k2s
派遣エージェントの言う事は9割ウソである理由【カモられない方法】
https://www.youtube.com/watch?v=8DxQFLAuFqo&t=231s
IT業界のヤバすぎる落とし穴5選
https://www.youtube.com/watch?v=WPPCJ4o-mpA
絶対にエンジニアになってはいけない人とは【ハイクラス人材】
https://www.youtube.com/watch?v=kKUC7rZRUtc
りゅうけんKENTAマナブは怪しいアフィ勢だとベテランエンジニア(笑)に言われるらしいwww
https://www.youtube.com/watch?v=Cp7ByHiFk6Y
【個人で稼ぐ】会社を辞める前に習得しておくべきスキル5選
https://www.youtube.com/watch?v=8WB4O1V6YLg
【聞いてください】「会社員」という働き方の本当のヤバさ
https://www.youtube.com/watch?v=HbIAACbQkPc
サラリーマンが知らないフリーランスの真実
https://www.youtube.com/watch?v=vxVG8eAQbsc
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作れると思うんだけど違うの?
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の動作で文句言われないの?
色々弄ってない素の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作って欲しいわ
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ツールキットは多い
ウィンドウサイズ可変のアプリでも部分的にはサイズ固定の領域って存在するし
レイアウト機構を持っていても絶対値座標指定機能を持つ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人って返さないとダメ?
磯野家の女:フネさん、ワカメ (フグタ家のサザエ除外)
野原家の女:みさえ、ひまわり
どうしても延べ10人になるけど、9人って返さないとダメ?
784デフォルトの名無しさん (ワッチョイ df2d-Cbw0)
2021/01/12(火) 15:19:00.27ID:wIf3T4Io0785デフォルトの名無しさん (ワッチョイ 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匹」を返せばいいんじゃないかな
常にOK押したら固定文字列「男14人、女9人、犬3匹、猫3匹」を返せばいいんじゃないかな
788デフォルトの名無しさん (ワッチョイ 7f6a-Cwx9)
2021/01/12(火) 22:24:48.15ID:xsOycbRU0789デフォルトの名無しさん (バッミングク MM83-Q/Jp)
2021/01/14(木) 11:49:55.09ID:anDBhpsoM >>787
2-1-3は決まってるから、それ以外ならハズレ演出して、2-1-3の時だけメッセージだした方がまだ仕様()に近くない?
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しないものを作りたいんだけどうまくいかない
カスタムコントロールでe.Handle=trueしないものを作りたいんだけどうまくいかない
796デフォルトの名無しさん (ワッチョイ f901-sTIO)
2021/01/20(水) 16:16:26.10ID:Wx/Iy2mC0 なんでtreeviewのbeforeexpand無くなってるの?
MSってよく意味の分からないことするよね
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やれ
WPFは既にメンテナンスモードでWinFormsと同列
現在のシェアから考えてWinFormsより長く生き残ることはまずないから、もし自身のエンジニアとしての延命が目的なら今更やるのは全くお勧めできない
Webやれ
802デフォルトの名無しさん (ブーイモ MM6b-zLSq)
2021/01/26(火) 09:55:14.16ID:Vy6n/RPYM デスクトップじゃWin32アプリが最後まで生き残りそう。
winformアプリも大量に有るのでゾンビの様に死滅しない。
winformアプリも大量に有るのでゾンビの様に死滅しない。
803デフォルトの名無しさん (オッペケ Sr7b-ENbf)
2021/01/26(火) 11:17:20.66ID:SEH/ccP0r804デフォルトの名無しさん (ワッチョイ 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と共通化できて嬉しい?
イマイチわかってないんだけど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とか?
ASP.NET MVCとか?
812デフォルトの名無しさん (JP 0H8f-0LDz)
2021/01/26(火) 14:14:54.68ID:WHTpfe5BH 結局Web系ってなにやればいいの?
ASP.NET MVCとか?
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
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以外みんな生き残るだろ。
Win32レベルでいいならC++/CLI以外みんな生き残るだろ。
817デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/26(火) 20:38:42.61ID:xVPuSdRM0818デフォルトの名無しさん (オッペケ Sr7b-ENbf)
2021/01/26(火) 21:13:38.65ID:SEH/ccP0r819デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/26(火) 21:19:33.80ID:xVPuSdRM0 >>818
Cはアセンブラ書けない層の救済言語、みたいな?
Cはアセンブラ書けない層の救済言語、みたいな?
820デフォルトの名無しさん (オッペケ Sr7b-ENbf)
2021/01/26(火) 21:24:27.11ID:SEH/ccP0r821デフォルトの名無しさん (ワッチョイ 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/ccP0r824デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/26(火) 21:55:22.08ID:xVPuSdRM0 >jsでwebアプリ開発者出来る層が、
>Blazor学ぶメリットは無いって事です。
つまり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アプリですわ。
デスクトップアプリ開発なんて未知の領域だし
逆もまた然りでしょ。
つってるうちに、
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
UWP
830デフォルトの名無しさん (ワッチョイ a79c-na3k)
2021/01/27(水) 07:57:56.27ID:HOXaQKzC0 UWPはいいね
この前ストアアプリ配信したんだけど結構ダウンロード数伸びてる大したことないアプリなのに
まだマイクロソフトストアが未成熟だからね
すでに飽和してるApp StoreやGoogle Play Storeじゃこうはいかない
マイクロソフトストア狙い目よ
この前ストアアプリ配信したんだけど結構ダウンロード数伸びてる大したことないアプリなのに
まだマイクロソフトストアが未成熟だからね
すでに飽和してるApp StoreやGoogle Play Storeじゃこうはいかない
マイクロソフトストア狙い目よ
831デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/27(水) 08:05:32.37ID:Q5PELBL+0 Web(React)もデスクトップ(WPF)もやってるが、だからといって今のReactで
デスクトップアプリ作る気にはなれんな。
>web開発者がそのスキルの延長で
>デスクトップアプリ作り始めてるって時代に
自分が持ってるスキルで他分野に入り込みやすくなったから
喜んで使っているんだろうが、これから新しくデスクトップアプリを
始めようって人に勧めるのはちょっと違うかな。
デスクトップアプリ作る気にはなれんな。
>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:XM7FIDHcM836デフォルトの名無しさん (ワッチョイ 5fad-mCaM)
2021/01/27(水) 09:31:24.47ID:PQslRsA90 いまさらUWPはやめとけ
837デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/27(水) 09:34:14.87ID:Q5PELBL+0 マイクロソフト環境にどっぷり漬かっている会社ならビジネス向けストアを使う手もあるだろうが
IT部門が全社に配布する手間を減らせる以外のメリットが思いつかんな。
まさか常にサイドローディングしてもらうわけにもいかんだろうし。
IT部門が全社に配布する手間を減らせる以外のメリットが思いつかんな。
まさか常にサイドローディングしてもらうわけにもいかんだろうし。
838デフォルトの名無しさん (ブーイモ MMcb-zLSq)
2021/01/27(水) 09:45:27.80ID:XM7FIDHcM 新規だとWPFですかねえ
winformよりはUWPへの乗換ハードルは低いし
webじゃ無理なアプリもあるし
winformよりはUWPへの乗換ハードルは低いし
webじゃ無理なアプリもあるし
839デフォルトの名無しさん (ワッチョイ 7fd2-MWrm)
2021/01/27(水) 09:47:08.33ID:lP1lXV780 デスクトップ ExcelVBA
Web スプレッドシートGAS
Web スプレッドシートGAS
840デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/27(水) 11:58:47.28ID:s+2IuEm00 今から投資するなら
.NET MAUI
かな。xaml + mvvm が糞すぎた。
.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でラップ出来るようになったの?
をGDIでラップ出来るようになったの?
843デフォルトの名無しさん (ラクッペペ MM8f-rma+)
2021/01/27(水) 13:27:12.09ID:+quYuruPM UIがどうなろうとIPropertyChangedは全部書かないといけませんか?
844デフォルトの名無しさん (ブーイモ MM6b-zLSq)
2021/01/27(水) 13:34:31.78ID:nqDSrDWAM845デフォルトの名無しさん (ワンミングク MMfb-+HhN)
2021/01/27(水) 13:36:55.01ID:4ZLvOcYXM >>843
MVUなら必要ないよ
MVUなら必要ないよ
846デフォルトの名無しさん (ラクッペペ MM8f-rma+)
2021/01/27(水) 13:52:55.21ID:+quYuruPM うーん
プロパティにref使えないけど
SetPropertyどうやって使ってんの?
プロパティに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中にコードが直接かけるように出来んものか?
ベテランの自分でさえ
xaml流mvvmは
コード量が激増して面倒臭すぎる。
ReactのJSXみたいに
xaml中にコードが直接かけるように出来んものか?
850デフォルトの名無しさん (ワンミングク MM3f-jTNE)
2021/01/27(水) 19:59:46.88ID:1NyuRNVoM <x:Code>で囲めばゴリゴリC#書けるよ
面倒だから素直にコードビハインドに書いた方が早いけど
どうせg.csにコピーされるだけだし
まあ何につけmvvmが失敗の原因だったよね
面倒だから素直にコードビハインドに書いた方が早いけど
どうせ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てコード分離が目的なのに中にコード書いたら意味無いような気がするが
xamlてコード分離が目的なのに中にコード書いたら意味無いような気がするが
856デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/28(木) 10:15:55.24ID:jO4DLeJx0857デフォルトの名無しさん (ブーイモ MMcf-zLSq)
2021/01/28(木) 10:19:43.92ID:pXmI1nylM858デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/28(木) 10:26:33.10ID:jO4DLeJx0859デフォルトの名無しさん (ワッチョイ 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ベッタリだと出来ないだろう
UIベッタリだと出来ないだろう
862デフォルトの名無しさん (ワッチョイ 275f-rvE3)
2021/01/28(木) 10:59:29.17ID:dNWrUHbO0 >>854
Railsですね判ります
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ともいう
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
も判別しなきゃだな
設計でいう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を捨てる事から初めてみましょう!
mvvmを捨てる事から初めてみましょう!
868デフォルトの名無しさん (ワッチョイ 7fb5-MWrm)
2021/01/28(木) 20:10:35.14ID:v7b31HK80 >>854
俺の言いたいことをすべてお前が大便してくれた
俺の言いたいことをすべてお前が大便してくれた
869デフォルトの名無しさん (ワッチョイ 874f-b71I)
2021/01/28(木) 20:52:41.82ID:A1rlojlb0870デフォルトの名無しさん (ワッチョイ 5f01-Wxou)
2021/01/28(木) 21:24:14.10ID:eBfsAdOM0 そもそも>>858はユニットテストがなにか知らんような気がする
マニュアルに従ってテキトーにポチポチクリックして落ちなきゃテスト終わりーとか言ってそうw
マニュアルに従ってテキトーにポチポチクリックして落ちなきゃテスト終わりーとか言ってそうw
871デフォルトの名無しさん (ワッチョイ c701-ENbf)
2021/01/28(木) 23:14:26.37ID:jO4DLeJx0 >>870
今時ICサーバー必須と言われてますわ。
今時ICサーバー必須と言われてますわ。
872デフォルトの名無しさん (ワッチョイ ea01-s+/V)
2021/01/29(金) 05:32:11.60ID:smfBIAno0 ICサーバーってなんだ?
まさかと思うけどCIサーバーのことじゃないよな?w
まさかと思うけどCIサーバーのことじゃないよな?w
873デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/29(金) 12:45:43.37ID:geJ3sMpq0 笑
874デフォルトの名無しさん (ワッチョイ 66b5-ERTH)
2021/01/29(金) 19:43:57.28ID:7PT6zv600875デフォルトの名無しさん (ワッチョイ 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と同じことやるなら
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を書いているのでした
最近は逆にJavaScriptにインラインでHTMLを書いているのでした
887デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/30(土) 20:01:29.27ID:7JTFVOFL0 >>885
初めからデザイナにXAMLで書いてもらったら?
初めからデザイナにXAMLで書いてもらったら?
888デフォルトの名無しさん (ワッチョイ 799c-Jvp0)
2021/01/30(土) 21:55:15.69ID:WbnyfnwJ0 >>887
XAML書いてくれるデザイナーなんているの?
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でいいだろと言いたい。あれは良くできてた。
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等の参照ジャンプが利かなくなって
かつリファクタリング機能の対象外となるし、
コンパイル自分に結合保証も担保できなくなるから、
大規模化リファクタリング後の
潜在バグの原因になっとるんだが。
キチンとインターフェース決める設計手法と
ほぼ逆の事をやってるね。
VS等の参照ジャンプが利かなくなって
かつリファクタリング機能の対象外となるし、
コンパイル自分に結合保証も担保できなくなるから、
大規模化リファクタリング後の
潜在バグの原因になっとるんだが。
897デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 07:53:58.88ID:r9k2b4HI0898デフォルトの名無しさん (ワッチョイ 799c-Jvp0)
2021/01/31(日) 08:06:25.92ID:+eg72yeD0 疎結合だとデバッグが楽・・・
ビューとモデルが明確に分離されてることで
「画面に表示される値がおかしい!」というときにまずはモデルをチェックすればいい
だいたいこれで誤りが見つかる
ビューはモデルを素直に反映するようになっていればビジネスロジックの影響をほとんど受けない
つまり、デバッグ(点検)対象から外せるケースが多くなる
ビューとモデルが明確に分離されてることで
「画面に表示される値がおかしい!」というときにまずはモデルをチェックすればいい
だいたいこれで誤りが見つかる
ビューはモデルを素直に反映するようになっていればビジネスロジックの影響をほとんど受けない
つまり、デバッグ(点検)対象から外せるケースが多くなる
899デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 08:36:11.85ID:r9k2b4HI0900デフォルトの名無しさん (テテンテンテン MM3e-+Ul7)
2021/01/31(日) 09:12:12.67ID:I7rtGHH8M ViewとModelの分離で結合が疎にならないの?
>>899の思ってる「疎結合」の定義を聞かせてほしい
「ビューはモデルを素直に反映するようになっていれば」という前提の整理について
>「ビューはモデルを素直に反映するように」
ここだけ抜き出して「これも..」と指摘してるのはいったい何が言いたいの?
なんか逆張りで根拠もなくケチつけてるだけに見えるんだけど
>>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:r9k2b4HI0904デフォルトの名無しさん (テテンテンテン MM3e-+Ul7)
2021/01/31(日) 09:28:45.68ID:I7rtGHH8M905デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 09:29:51.76ID:r9k2b4HI0906デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 09:34:58.64ID:xVSriNge0907デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 09:43:32.25ID:r9k2b4HI0 >>904
良い説明をググッてみたけど
見つからないので簡単に書くと、
コンパイル時に参照が切れた状態になる実装を
疎結合。WPF流MVVMでバインディングで繋ぐと疎結合になる。
対してC#で普通に書くと密結合。
良い説明をググッてみたけど
見つからないので簡単に書くと、
コンパイル時に参照が切れた状態になる実装を
疎結合。WPF流MVVMでバインディングで繋ぐと疎結合になる。
対してC#で普通に書くと密結合。
908デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 09:48:53.55ID:r9k2b4HI0 ちなみにMVVMで
XAML(View)とmodel間の接続を、
例の難解なバインディング構文を使わずに
コードで書く(密結合)事もできる。
XAML(View)とmodel間の接続を、
例の難解なバインディング構文を使わずに
コードで書く(密結合)事もできる。
909デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 09:49:01.23ID:Odha2eMQ0910デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 09:50:58.51ID:xVSriNge0 >>908
バインドが難解だと?
バインドが難解だと?
911デフォルトの名無しさん (ワッチョイ b501-Z/xs)
2021/01/31(日) 09:53:51.31ID:r9k2b4HI0912デフォルトの名無しさん (ワッチョイ 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#)
>>MVVMもそのうち消えるだろう。
MVPの派生だし消えるほど酷くはないけど。
自分はReactとかでViewModelとかいう概念は
便利に使わせてもらってる。
View(React,ts)+ViewModel(ts)+Model(C#)
914デフォルトの名無しさん (ワッチョイ aa89-jbHz)
2021/01/31(日) 10:01:25.28ID:xVSriNge0 >>911
コード量は増えるけどバインド有ってのXAMLでしょう。
コード量は増えるけどバインド有ってのXAMLでしょう。
915デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 10:05:34.29ID:Odha2eMQ0916デフォルトの名無しさん (ワッチョイ 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
NASMって何時の時代だよw
918デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 10:16:14.30ID:Odha2eMQ0 >>917
かれこれ40年はやってる。
かれこれ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では、バインドでインテリセンス効くし型チェックもやってくれる
UWPともう直ぐ出るWinUI3では、バインドでインテリセンス効くし型チェックもやってくれる
921デフォルトの名無しさん (ワッチョイ b501-merL)
2021/01/31(日) 10:34:11.79ID:r9k2b4HI0 >>916
説明書いててそうかと思った!
「静的型付け・動的型付け」この型付けは開発完了時に
100%分かってないとダメだろうから型固定なんだよね。
「静的型リンク・動的型リンク」が正しい(昔はそう言ってた)と思ってるけど認識間違い?
>>916
>>インターフェースが明確に決められていて
AさんとBさんが同一箇所の実装作業をしていて、
お互いが作成したクラスを呼びだす時、
その取り決めをインターフェースクラスとして作成して
これを別モジュールに切り出してお互い齟齬が出ないようにして開発する方式を
オブジェクト指向的な開発の基本と思ってるだけど、
この別モジュールのインターフェースクラスの役割を
疎結合に置き換えたプロジェクトが多いね。
テストしてても実行しないとバグわかんないし、
仕様書が必要になるから生産性下がんない?仕様書もらうより、
インターフェースクラスを寄越せと言いたくなるけど認識が低い?
説明書いててそうかと思った!
「静的型付け・動的型付け」この型付けは開発完了時に
100%分かってないとダメだろうから型固定なんだよね。
「静的型リンク・動的型リンク」が正しい(昔はそう言ってた)と思ってるけど認識間違い?
>>916
>>インターフェースが明確に決められていて
AさんとBさんが同一箇所の実装作業をしていて、
お互いが作成したクラスを呼びだす時、
その取り決めをインターフェースクラスとして作成して
これを別モジュールに切り出してお互い齟齬が出ないようにして開発する方式を
オブジェクト指向的な開発の基本と思ってるだけど、
この別モジュールのインターフェースクラスの役割を
疎結合に置き換えたプロジェクトが多いね。
テストしてても実行しないとバグわかんないし、
仕様書が必要になるから生産性下がんない?仕様書もらうより、
インターフェースクラスを寄越せと言いたくなるけど認識が低い?
922デフォルトの名無しさん (ワッチョイ b501-merL)
2021/01/31(日) 10:37:40.94ID:r9k2b4HI0923デフォルトの名無しさん (ワッチョイ 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をイジる必要がある
あとコンバーターは型チェック無いからハマる時があるのが問題だったり
逆に厳密な方チェックになっているからintとdoubleの違いでもエラーとなるから
コンバーターかますかViewModelをイジる必要がある
あとコンバーターは型チェック無いからハマる時があるのが問題だったり
925デフォルトの名無しさん (ワッチョイ b501-merL)
2021/01/31(日) 10:55:16.05ID:r9k2b4HI0 >>914
大昔からやってる(WinFXとか言ってた時代からやってる!!)と気づく人いたと思うけど、
WPFの開発者が目指したのは、開発時にBlandエディタが使える実装なんだよ。
Blandは別製品で今はVSに統合されたけど、使えてる人はいるのかな?
Blandを使わない時点で、WPF流MVVMの実装パターンはやりすぎだし過大だ。
そのくせ、コードビハインドは捨てきれてないし、
中途半端で今時流では欠点を指摘される事が多くなってる。
大昔からやってる(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ね
Blendね
928デフォルトの名無しさん (ワッチョイ 7d4f-RNyz)
2021/01/31(日) 12:57:38.82ID:jQyDM6Cn0 mvvmは疎結合というか、vmからvやUIフレームワークへの依存がないというのが一番の肝だろう。
だから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とかいうを使えとか
イベントも対応しててちょっとしたボタンクリック程度ならコマンドパターン適用しなくていいし楽だったわ
あとMVVMじゃなくてMVUとかいうを使えとか
931デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/01/31(日) 17:56:29.56ID:Odha2eMQ0932デフォルトの名無しさん (ワッチョイ 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要素のレイアウトしやすいし
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:nwGyyZLi0937デフォルトの名無しさん (スフッ 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と変わらなくない?
それくらいならWinFormsのTableLayoutPanelと変わらなくない?
939デフォルトの名無しさん (オッペケ Srbd-Z/xs)
2021/02/01(月) 14:20:35.38ID:Jz+8bDTmr940デフォルトの名無しさん (ワッチョイ ea42-6WVI)
2021/02/01(月) 22:36:11.32ID:P+/hMLSZ0 >>936
https://youtu.be/MulUg7iD2-s
ソレのソースらしきもの見つけたが
ここではreunion0.5にincludes WinUI 3.って書いてあるのにな
それがpreview4ですか・・・
https://youtu.be/MulUg7iD2-s
ソレのソースらしきもの見つけたが
ここでは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)
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にはクソな思い出しかない
もう別の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だと当面ランタイムも同梱しないといかんよね?
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()してやろうとしているのですが
クソコードですか?
イベントハンドラで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 サポート終了
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?
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は技術がコロコロ変わりすぎてやる気になれない
今の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オブジェクトだし
ライブラリの使わない部分切り捨てるし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アレルギーになったわ
C++時代にCOMとかActiveXとかに手を出して、COMアレルギーになったわ
967デフォルトの名無しさん (ワッチョイ 7d4f-RNyz)
2021/02/04(木) 08:24:26.72ID:ZtMmgGts0 生き残るかどうかといったら大体生き残るだろ。
はっきり死亡宣告されたのはC++/CLIとかGDI+くらい。事実上死亡はC++/CXとか。
はっきり死亡宣告されたのは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やってるの俺しかいねぇ
リアルタイムでグラフが動いたりすると「おおーっ」と言われるが、作った俺本人は別に要らんかったなと思ってる
同感
社外に出すなら知らんけど、うちは社内の業務アプリ開発やってるから見栄えよりもパフォーマンス重視なんだよね
みんなWinFormsでやってて、社内でWPFやってるの俺しかいねぇ
リアルタイムでグラフが動いたりすると「おおーっ」と言われるが、作った俺本人は別に要らんかったなと思ってる
971デフォルトの名無しさん (ワッチョイ 36df-hNHF)
2021/02/04(木) 10:32:41.38ID:89VtoA6h0 もしかして俺また何かやっちゃいました?
972デフォルトの名無しさん (ワッチョイ a59b-qCTK)
2021/02/04(木) 11:03:30.76ID:ZzRKCYY/0973デフォルトの名無しさん (ワッチョイ 11d2-ERTH)
2021/02/04(木) 12:00:02.99ID:aKVEM25d0 COMもうサポートされないやん
このままだとExcelもいずれ死んじゃう
このままだと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:ZtMmgGts0978デフォルトの名無しさん (ワッチョイ ea6a-6WVI)
2021/02/04(木) 21:39:09.24ID:ih5/H8FP0 高DPI時代にWinFormsは無理
979デフォルトの名無しさん (ワッチョイ b501-M8vF)
2021/02/04(木) 23:48:33.11ID:rPrK7o6X0980デフォルトの名無しさん (ワッチョイ 9701-JWMU)
2021/02/05(金) 05:42:40.73ID:OpH7IlXC0 MSはReactivePropertyとかPrismみたいなの取り込む気はあるのかな
MSでWPFの冗長さが問題になってなさそうなのが不思議
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
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の衰退
オフィスはReactNative
VSCodeはなんだっけな、これもjs系言語で作ってたとおもう
Windowsの衰退はWPFの衰退
986デフォルトの名無しさん (ワッチョイ 9f01-pSMo)
2021/02/05(金) 09:27:46.93ID:I+zADhcc0987デフォルトの名無しさん (アウアウクー 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
自分の事業部で使ってるんでしょ?
事業部制ってそう言うもんだよ
別会社みたいなもんだし、下手すると現場では競合したりもする
日本でも昔はそういう企業も多かったけど無駄だからやめようとトップダウンにして現場の士気は下がって業績もついでに下がってるw
991デフォルトの名無しさん (ワッチョイ 9701-vsPm)
2021/02/05(金) 10:50:00.78ID:Jm9ro3zS0 WPFというとかぎられてしまうけど、
XAMLという括りで見ると
社内開発ツールとしてのシェアないの?
windows8以降のOS周りは
全部XAMLじゃないの?
XAMLという括りで見ると
社内開発ツールとしてのシェアないの?
windows8以降のOS周りは
全部XAMLじゃないの?
992デフォルトの名無しさん (アウアウクー MM0b-6o66)
2021/02/05(金) 12:22:25.06ID:8dD588qGM993デフォルトの名無しさん (ワッチョイ 379c-Gowg)
2021/02/05(金) 12:49:32.44ID:QFQT7eD40 MSはVisual Studioの方向性も考えたほうがいいな
以前はVSとWeb開発の親和性を高めるためにASP.NETを生み出したりしてた
こんなやり方は今後は通用しない
今後はMSが歩み寄ってVS使えばReactやvue.jsの開発が楽になります!みたいな方向になっていって欲しい
さすがに巨人MSでもWeb技術を自社で囲い込むのは無理だ
以前はVSとWeb開発の親和性を高めるためにASP.NETを生み出したりしてた
こんなやり方は今後は通用しない
今後はMSが歩み寄ってVS使えばReactやvue.jsの開発が楽になります!みたいな方向になっていって欲しい
さすがに巨人MSでもWeb技術を自社で囲い込むのは無理だ
994デフォルトの名無しさん (ドコグロ MMdf-pSMo)
2021/02/05(金) 12:55:09.45ID:AV0Gp17OM995デフォルトの名無しさん (オッペケ Sr0b-vsPm)
2021/02/05(金) 18:00:33.45ID:Kj/KBKr1r996デフォルトの名無しさん (ワッチョイ 379c-Gowg)
2021/02/05(金) 18:40:59.80ID:QFQT7eD40 MSはVSCodeに注力しすぎだろ
このままじゃ有料のVisual Studioが死んでしまう
MSは製品販売で収益上げるのをやめるのかな
無料のVSCodeでいいソフト作ってくださいねー Azuleで動かしてくださいねー という戦略だろうか
このままじゃ有料の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はマルチプラットフォームにする必要があった
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の日本語?読んでいると
頭が痛くなるな
あのdocsの日本語?読んでいると
頭が痛くなるな
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 424日 7時間 12分 34秒
新しいスレッドを立ててください。
life time: 424日 7時間 12分 34秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 清涼飲料水から麻薬成分東京都が注意喚起 [おっさん友の会★]
- 生活保護廃止、公務員の給与に最低賃金を適用⇦これをやるだけで国民の9割の不満が解消されるのにやらない理由 [218488394]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
- 【動画】男女混合レスリングのガチ試合の様子がこちら [738130642]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 【日刊】暇空茜、また敗訴🥸 [359965264]
- 台湾政党が高市首相「存立危機事態」発言に感謝の書簡「我々の心を強く奮い立たせるものでした」 [834922174]
