TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
C言語なら俺に聞け 151
ふらっと C#,C♯,C#(初心者用) Part137
懐かしのMS-DOSプログラミング ver.2
Go language part 3
スレ立てるまでもない質問はここで 149匹目
開発工数を大幅削減できた言語は存在しない
VBSで便利なプログラムを作れスレ 2
OracleJDKからOpenJDKへ。OracleはJava世界に不要
SVG波形ライブラリ
JAVAってこんなことも出来ないの?

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〜のスレッドの続きを読む
【GPGPU】くだすれCUDAスレ part8【NVIDIA】
スレ立てるまでもない質問はここで 148匹目
【普通のやつらの】 Arc Language 0 【上を行け】
nim
a4です。P2P人工知能「T」開発。
【GUI】wxWidgets(旧wxWindows) その5【サイザー】
Excel VBA 質問スレ Part55
Rust Part7
くだすれDelphi(超初心者用)その55
Ruby 初心者スレッド Part 65
--------------------
SKEメンの女優仕事を応援するスレ
【歓迎】合唱板初心者のためのスレッド【歓迎】
BLUEMOON マンチェスターシティ 357cityzens
死にたい女性
公明党には投票しません!
NTTコム エンジニアリングってどうよ
【空気嚥下症】空気を飲み込む癖の人【呑気症】003
トヨタ純正カーナビ 43機種目【T-Connect/G-BOOK】
☆若手人気女優総合スレッド1234☆
【μ】名古屋鉄道279号車【名鉄】
【社会】日本の市民が参院会館でフォーラムを開催「韓国市民と連帯し、嫌韓意識を煽り立てる安倍政権を正すことが重要です」[11/13]
家の前でも平気でそんな音出せるの?←これ
【初心者歓迎】 谷田部アリーナ 【敷居が高い?】
甜花ねますしゅ…アイドルマスターシャイニーカラーズシャニマススレ
【乃木中】運動能力ゲームバトル感想スレ
【福岡】コンビニで女子高生(15)のスカートにスマホ差し入れる 男子高校生(19)を逮捕
パクリ歌芸人あいみょんを絶対に許すわけにはイカナイ!
心理カウンセラーはすぐレッテルを貼る差別主義者
【昭和から】●冷やし中華始めました【平成へ】
【アンジュルム】川村文乃応援スレ Part66 【サブリーダー】
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼