TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
Swiftアンチスレ part1
C++相談室 part137
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
【Java】DIコンテナって本当に便利か?
C++11が動的言語よりも開発効率が良くなってる…
UNIXプログラミング質問すれ Part10
オナオナ開発プロジェクト
ぶっちゃけ始めるのにいい言語て何?
Rust Part5
proce55ing プログラミングアート全般

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


1 :2019/12/09 〜 最終レス :2020/05/28
Windows Presentation Frameworkについて語るスレ。

前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
https://mevius.2ch.sc/test/read.cgi/tech/1557960752/

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

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

2 :
保守

3 :
保守

4 :
1000ならwin10で奇跡の復活

5 :
通知領域常駐アプリ整備士
「80パーセント?冗談じゃありません。現状でアプリの性能は100パーセント出せます」

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

通知領域常駐アプリ整備士
「あんなの飾りです。偉い人にはそれがわからんのですよ」

6 :
>>5
ごめんどういう意味?

7 :
あーウゼー

8 :
UWPやろうや

9 :
どうぞ

10 :
>>8
Win7で動くならやってるわ

11 :
現行なのにWPFより過疎なUWPスレ

12 :
ユニバーサルデバイスがないからな

13 :
人脈が無いから手を出さない
https://livedoor.blogimg.jp/hihannoarashi/imgs/f/f/ff355dd9.jpg

14 :
WPFもWindows 7 SP1 .NET Core 3.1(LTS)の最終環境に到達したな

15 :
>>8
MSは、UWP から、Win32アプリの方に戻ってきていると書いている人がいた。

16 :
>>13
MSの取り巻きって内輪ノリが酷くてキモいんだよなあ
MS系スタックはなまじ一貫性があるから変な空気が醸成されやすい

17 :
結局、今 windowsのexeアプリを作る時、UIは何で作ればいいの?
wpfは機能追加全然ないし。プレースホルダー付きのテキストボックスすら無いし(追加されたらすまん)

18 :
https://github.com/Microsoft/Xaml-Controls-Gallery
これとか落としてみたけど、相変わらずスマホで使って欲しいのかmenu itemやボタンとかのテキストにことごとくマージンついてるし
マウスで操作したいからマージン0でいいし、表示のアニメーションも全部いらん

19 :
OSSが主流の時代になって各陣営はどれだけ優秀な貢献者を集められるかのがキモなんだが
windowsのGUI は全然人が集まらないので全然何も進まない
WPFはコントロールを提供するのがめんどくさいのでこれからも流行らない

20 :
その各陣営って、MS以外はどこ想定?

21 :
その他すべての陣営
react.js vue.js python PHP ruby RonR

22 :
べつにWindowsデスクトップが特に好きなわけじゃないけどJavascriptは無茶苦茶嫌いなのでGUI全部がHTML5で動くような世界にはならないでほしい
MSはほどほどに頑張れ

23 :
vue.jsとかのjavascript系フレームワークはwpfのMVVMの影響をかなり受けてるよ。

24 :
そうなんだすごいね

25 :
>>17
楽したいならWebでやりなはれ
工数いくらでもかけられるならWPFでもUWPでも、できないことはほぼない

26 :
>>23
Javascriptそのものが嫌いなんだよ
MVVMであろうがなかろうがJavascript死んでも触りたくない

27 :
今だとUWPもWin32もWindows UI Libraryにまとめてく方針なのかねえ
まああれもチガウソウジャナイ感凄いけど

28 :
同位

29 :
コントロールをWinUIにまとめてくれることはいいことじゃね?OSSにしてOSのアップデートと切り離して、更新とか頻繁にしてくれてるし。
少なくとも前よりマシじゃないかな。
 

30 :
>>17
Windows だけなら、.NET じゃないの?

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

VSCode は、Electron 製
Redmine は、Ruby on Rails

31 :
>>29
いかにプロダクトの思想が正しかろうが、思いつきでUIフレームワークを量産して次々に見捨てていくことこそが最低最悪の害悪

32 :
Blazor流行ったらいいけどセキュリティ的にActiveXの二の舞になりそう

33 :
>>32
昔、ネスケとMSが法廷で争ったとき、MSの懸念の1つはブラウザがOSの支配的地位を奪ってしまうことだったらしい。
ブラウザが有れば、どのOSでも同じ結果が得られてしまうため、どのOSを使っても差がなくなってしまう。
それはちょうど、WindowsOSをインストールしてしまえば、アプリ環境としては、PC-9801とPC/AT機の差がなくなってしまうので、オープン化で安くなったPC/AT
機が売れてしまったことと似ている。つまり:
・Win/Mac/Linux/iOS/Android と ブラウザの関係
・PC・AT/PC-9801 と Windows の関係
に対応関係がある。
何が言いたいかというと、Blazorが普及してしまえば、Windowsが必要なくなってしまうため、MSの安定収益が1つ無くなってしまう。
そうなれば、Googleは検索エンジンが安定収益になっているのと対照的だから、Googleに負けてしまうことになる。

34 :
>>33
一つ考え忘れていることがあった。それは:
Blazorアプリを動かすにはWindowsは必要ないが、Blazorアプリを開発するにはWindows(またはMac?)が必要だということ。
これがあるのでBlazorの発展はMSには問題にならないかもしれない。

35 :
>>34
ただ、Blazorアプリの開発がWindowsでしかできなくても一般人には全く関係ないが、プログラマの数と一般人の数は、1:50 位なので、Blazorアプリの普及はWindows離れを起こす可能性はある。

36 :
>>35
1:50 ではなく、1:300 くらいかもしれない。

37 :
>>32
なぜ?

38 :
>>34
WindowsとMacでほぼカバーできてるだろ
別にLinuxでも開発できるし

39 :
BlazorをWebに乗りそこねたドットネッター達の救世主みたいに持ち上げてる人多いけど、
BlazorってReact系のプログラミングモデルでHTMLもCSSもバリバリ書くんやで
これ使える人なら普通にReactやVue使えるだろうし、単にそこに選択肢が一つ増えただけのことでしかないよ

40 :
>>39
javaScript書かなきゃいけない量は格段に減るっしょ。それが何より。

41 :
>>40
君にとってはJSを書かないことが重要なんだろうね、それを否定する気はない
・HTMLやCSSはバリバリ書ける
・しかも出来合いのJS製のコンポーネントに頼らなくても余裕なハイスキルフロントエンダー
・しかしJSやTSは絶対書きたくない
・だがC#は得意
こんな君みたいな奴がどれだけいるだろうねw

42 :
あとBlazorでJS書く量が減るのって、クライアントコードをC#に置き換えたからというよりは仮想DOM技術の恩恵が大きいと思うよ
Blazorが多くのドットネッターにとって革新的に感じるのは、
彼らが仮想DOM系フレームワークに始めて触れたのがBlazorだったからじゃないかな
SPAだから全部JSで書かなければならないとでも思ってるなら別だが

43 :
>>41
javaScript絶対書きたくないとか誰も言ってないやろ

44 :
Blazor に親でも殺されたんだろ
すでに拗れてるみたいだしスルーしといた方がいいよ

45 :
今のBlazorのプレゼンテーション層はRazorのままだから仕方がないが、Blazorに期待してる人は
WPFまで移植してくれることを夢見てるんだろう。
ClickOnceが使えなくなる前になんとかしてほしい、と俺も思う。

46 :
>>45
msix

47 :
JavaScriptは絶対悪だからな
それを根絶できるという理由でBlazorに限らずWebAsm由来言語は期待されてる

48 :
>>47
現状だと根絶はできないけどマシにはなるよねって感じ

49 :
うん根絶は言い過ぎね

50 :
jsに触れた途端いろんなものが腐りだす
それを正そうとしたtsですらすでに腐れがとまらない

51 :
WPFもjsも死にプロパティ多くない?

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

↑作った奴、腹、切れ

52 :
そう思うのはお前だけかも

53 :
WPFのオリジナルの開発チームはとっくに全員クビにされてそう
WPFのCore移植でも作業してたのほとんど外注だったから、実際には外に丸投げしてたのかもしれないけど

54 :
>>52
なんでだよ
htmlもそうだけど
存在するにも関わらず死にプロパティ多すぎだろ
せめて効かないやつ削除しろや

55 :
いまさら効くように修正しろは無理なんだろうな。

56 :
>>54
継承で存在してるから消すのは無理だ

57 :
>>56
ダッセ

58 :
>>57
親の因果が子に報いって知ってるか

59 :
言語にそういう機能があればいいんじゃね?
って思うけどね

60 :
https://prismlibrary.com/docs/index.html の +WPF の下がほとんど空っぽなのは工事中ってことか?

61 :
この前まで6のドキュメント置いてあっただけだから
見出し書くていどのやる気は出たってことかなw

62 :
バカにはみえないってネタじゃないの?

63 :
メルヘンだね〜

WPF, Prismの情報が少ないのに本家までこれじゃぁハードル高いわ

64 :
複数のVisualBrushで重ね塗りする方法を教えてください

65 :
同じ図形を重ねろ

66 :
VisualBrushの足し算みたいなことはできないということですかorz

67 :
google playにあるUno platform製の電卓アプリUIが重すぎ。xamarinと同じで絶対流行らん

68 :
そういう流行らんもんがいっぱい出てきて淘汰されて良いもんが出てくる
良いもんだけを出すことは不可能
だから糞が出てくること自体を否定する意味はない
業務でその糞を使えと言われないことを祈るのみ

69 :
ためそうかとしてたがUno重いのか……
まぁいらってみるか

70 :
みんないつかは、Brazorに行ってしまうん? WPF捨てて

71 :
WPFよりBlazorのほうが未来あるしそうなったほうがいい

72 :
WPFとBlazorは排他的なものじゃないと思うが。Razorのことか?

73 :
Blazorは結局Webのスキルセットが必須だからWPFの比較対象にはならんだろう
この期に及んでクライアントアプリに固執してるような奴がBlazorのためにCSSの勉強とかすると思うか?
百歩譲って勉強するとしても、だったら普通にWebへ行くだろ

74 :
>>73
Blazor for Native次第だね

75 :
Blazorっていうかデスクトップアプリは捨ててWebアプリに移行するよ。

76 :
10年くらい前からそんなこと言われていてずっと環境が揃うのを待っているんだが、あと何年かかるのかね。

77 :
WPFは15年経っても流行らなかったがまだこれから来るとか抜かしてる奴がいるし
言い続けている限りは負けじゃないのさ(彼らの中では)

78 :
Browser+RazorなのにBlazorっておかしくね? Brazorと呼ぶべきなんじゃ?

79 :
>>78
Lの方がかっこいいやろーとか言ってなかったっけ?

80 :
>>73
C#案件が広がりを見せるという結果が期待されてるんでしょう

81 :
C#で全部やりたいとかのニッチ向けに感じる
Webに移行するならコミュニティ、情報などの面からもクライアント側は素直にJS/TSでやった方がいいし
デスクトップGUIに価値を見出すならブラウザ上ってだけで欠点になる

82 :
ブラウザーでCAD作れる?

83 :
>>82
作れる。世界最大(?)のCADメーカー AutoCadがWasmを使ってWebアプリとして移植したとされている。
Wasmの例:
https://yutakaaoki.github.io/

84 :
>>82
バックエンドは要るけど
https://www.autodesk.co.jp/products/autocad-web-app/overview

85 :
>>83
毎度思うがもうちょいマシな見た目のサンプル紹介したれ

86 :
photshopもあるし3Dもブラウザでできる
逆にブラウザでできない分野ってある?

87 :
>>84
どんなバックエンド?

88 :
>>86
実は、ローカルPCのファイルシステムに上手くアクセスすることがデフォルトでは出来ない。
ローカルPCにファイルを保存することは出来るのだが、ブラウザ(Chrome)の特殊な
データ領域に保存されてしまい、c:\ のディレクトリ内容を取得したりすることはブラウザを特殊なオプションで起動しない限りできないようになっている。
>>83 でdemo1などを起動してファイルメニューのOpenやSave As は少しトリッキーな特殊な方法でやっているが、自由自在にファイルを読み書きできるわけではない。

89 :
>>87
それはさすがに

90 :
>>87
すまん、途中で書き込んでしまった

それは流石にautodeskに聞いてくれ

91 :
>>90
「バックエンドが必要である」ことは正しい情報??

92 :
>>91
すまんがそれもautodeskに聞いてくれ
とりあえず単体では動かないみたいなので何ら名のバックエンドはあるはず
ライセンス認証だけかも知れんが

93 :
>>92
もしかしたら、それとは意味がずれるかもしれないけど、少なくとも、データ保存のためには、クラウドというか、リモートのサーバーにデータを渡す必要があるかもしれない。それはWebアプリはローカルPCのファイルシステムには容易にデータを保存できないから。

94 :
>>88
DTMのようなリアルタイムかつ低レイテンシーが重要な分野は厳しいんじゃないかな

95 :
ローカルPC に、Node.js, Ruby などのサーバーを立てれば、保存できる
VSCode は、Electron 製 = Node.js + Chrome。
Redmine は、Ruby on Rails 製

96 :
クラサバ→シンクラときて結局ダム端末に戻るのか

97 :
>>95
ElectronはNode.jsのモジュールとしてChromiumエンジンを組み込んでおり、決してHTTPサーバーを立てている訳ではない
あとRedmineみたいなゴミとVSCodeを一緒にするな

98 :
cgiが使えるLocalServerを起動していれば、cgiの仕組みを使ってローカルファイルシステムに自由にアクセスできるようにはなる。
また、この仕組みを使えば、WebアプリからローカルOSのあらゆる機能が使えるようになる。

99 :
それはセキュリティーホールと言う奴だねw

100 :
RubyやPython, node.jsなどはどれも cgi server として起動することも出来て、
さらに、cgiを書くスクリプト言語としても使える。
そしてほぼあらゆるプラットフォームで動作する。
だからそれらを利用すれば、理論上は1つのcgiスクリプトであらゆるプラットフォームでOS固有のファイルシステムにアクセスすることが出来る。

>>99
まあ、悪用すればそうなんだけども。


100〜のスレッドの続きを読む
人工知能ディープラーニング機械学習の数学 ★2
Regular Expression(正規表現) Part15
C++11が動的言語よりも開発効率が良くなってる…
音声合成プログラムを作りる
ECMAScript デス 4
DarkGDK Part.4
Lisp Scheme Part41
Java Web Application Framework総合 ver2
Borlandにはやられた...
リファクタリングをただのコード修正と思ってる人へ
--------------------
【Switzerland】ピエガ【PIEGA】3
【マターリ】フィギュア高橋大輔を見守るスレ390【進化中】
岩波少年文庫
無能が慣れあうスレ
【週販売上水増疑惑】中古買取店にスイッチ本体が大量に売られすぎて一人当たり5000台までの制限に
ufotable版 Fate/stay night ネタバレ禁止スレ
造園業(草刈りメイン)で働いている人のスレ
耳掃除って本当にしなくていいの?→ホントです
【あの忌まわしき記憶】北海道全土でついに 計画停電 を発動 週明け10日〜予定
同人作家「印刷代だけは頂いております(新刊1000円)」 ねぇこれホントに印刷代だけなのかな?かな?
《新》漢字あたまとり《陸》 Part 34
【参戦】Formula 2ch 2006 Ex3. part5【モトム】
【海楽フェスタ】大洗の花火大会統一スレ【海上花火】
第4回アニメ男さいもえトーナメント 投票スレRound36
椎名林檎のワキに萌える変態の数→
【元NMB48】村上文香 応援スレ☆178【NHK大津】
SHARP BrainのWindows CEを活用する Part9
【アンジュルム】 伊勢鈴蘭ちゃん応援スレ Part33 【れいら・れらたん】
助けてー!PerfumeのFC最速チケットが半額でも売れないの
そういえば石橋貴明って・・・・
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼