[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 11/15 23:17 / Filesize : 211 KB / Number-of Response : 871
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

WPF(.NET, WinUI) GUIプログラミング Part33



1 名前:デフォルトの名無しさん [2024/08/20(火) 21:16:46.38 ID:mRLJAUv40.net]
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512

WPF(Windows Presentation Foundation)について語るスレ。

前スレ
WPF(.NET, WinUI) GUIプログラミング Part32
https://mevius.5ch.net/test/read.cgi/tech/1694210576/

関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/

コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

10 名前:デフォルトの名無しさん [2024/08/23(金) 14:16:35.67 ID:r8Vnwwc30.net]
そのレベルでは無くて、Windowsの主要なAPIがSDKとしてHybridWebViewの初期化時にロードされて起動してくる感じ。なのでネイティブのWindows出すとかもろもろJSのコードだけで完結する事を想定。

11 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 15:42:38.96 ID:vNGX848Wd.net]
今んとこ、SendRawMessageメソッドが生えてるだけに見えるけど、週末にでも触ってみる。
VS立ち上げるの久々だ笑

12 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 20:11:01.22 ID:RT/Bgn5KM.net]
.NET 9の新機能にその機能がないのでおかしいと思って調べたら
HybridWebViewは名前空間がMicrosoft.Maui.Controlsのコントロールの話だった

今のところMauiの話でHybridと言うのはそういう話では?

13 名前:デフォルトの名無しさん [2024/08/23(金) 20:27:49.17 ID:immD+EV7M.net]
そやから.NET(.NET Franeworkではない)て親切書いてやってんのにこのスレほんまにレベル低い奴ばっかやな・・・
MAUIの意味はMulti-Platform App UI(.NET MAUI)やぞ
そもそもマルチプラットフォームでWebとデスクトップでフロントやバックエンドのロジック共有させたいからHybridなんやが
話が通じなさ過ぎて頭くらくらするわ

14 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 20:29:30.56 ID:RT/Bgn5KM.net]
簡単に質問するけどあなたは頭がおかしいのですか?

15 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 20:32:45.92 ID:RT/Bgn5KM.net]
あなたは.NET Frameworkが何か多分勘違いしてると思います

16 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 20:35:53.42 ID:60AlT+lc0.net]
もうこのスレで質問するんじゃねーよマウント取られた情弱が逆恨みしてレスバでスレが汚れるから他所でやれ

17 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 20:36:29.41 ID:RT/Bgn5KM.net]
間違いに気が付いてもらえて良かった

18 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 20:46:55.63 ID:i6I/UvQxd.net]
まあ特に話すことのないオワコン技術の老人会スレなんだから
喧嘩でもなんでも好きにすればとしか



19 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 21:42:09.67 ID:3P3xaQHb0.net]
C#版Tauriって、別に現行のWebView2でも出来るんじゃないの?

20 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 21:45:07.67 ID:RT/Bgn5KM.net]
Maui(Multi-Platform App UIやぞ!(略))の新規webviewにwindows sdkのネイティブAPI呼び出しを期待するのは
根本的に何か間違ってると気が付いてくれたのだろうか?

21 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 22:59:40.60 ID:GNzk6D2z0.net]
>>19
Windows以外でうごかないやん
(以下ループ)

22 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 23:11:21.87 ID:RT/Bgn5KM.net]
OSの上にOSのライブラリが乗っててその上にC#が乗っててその上にC#ライブラリが乗っててその上に各種OSのGUIを利用する層が乗ってて
その上にMAUIが載っててその上にwebviewが乗ってる
そこから何かtauriみたいな層のAPIを介してnative APIを叩く

このジェンガかパイプラインかミルフィーユのどこか一部が壊れてたら全部動かない
間の各層の責任者も違うので修正されるかも不明

早期の破滅しか見えないんですけど

23 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 23:30:32.80 ID:GNzk6D2z0.net]
そんなこと今更言われても・・・
機械語で書くわけじゃないんだからフレームワークの抽象化なんてそんなもんでしょ
すでにMAUIなんて破滅しかかってるんだし
動きゃラッキーくらいのオモチャとしか思ってないわ

24 名前:デフォルトの名無しさん mailto:sage [2024/08/23(金) 23:33:57.44 ID:3P3xaQHb0.net]
単純なapache + CGIが正解か

25 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 01:36:25.16 ID:AgaKf5ad0.net]
別に破綻していないし問題なく使える
ただここはWPFスレであってMAUI(Xmarin)は関係ない

26 名前:デフォルトの名無しさん [2024/08/24(土) 02:53:18.34 ID:BwYWp/Y50.net]
>>22
間違ってる

27 名前:デフォルトの名無しさん [2024/08/24(土) 06:06:10.56 ID:Ou5o/VfJ0.net]
Webアプリで実装するというのは思考停止だと思う

28 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 09:18:43.72 ID:G83Q/y430.net]
何でもXamlの方が思考停止



29 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 09:27:30.66 ID:SMG8pA4fM.net]
Multi-Platform App UIやぞ!

30 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 09:41:46.37 ID:eIXRgt4e0.net]
ここはXAMLに捕らわれた者のスレなんだ
Reactスレ盛り上げろ

31 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 09:51:26.19 ID:SMG8pA4fM.net]
MS経営陣にまともなアーキテクトがいないのでずっと迷走してる
現場は失敗が目に見えるようなのをガンガン指示されてるんだろ

その結果真面目だが真剣ではない(昔よく使われたあれ)状態が続いてる

32 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 12:04:21.72 ID:SMG8pA4fM.net]
どてっぱらに大穴が開いた船でもう沈没するのはわかってるけど上からの指示で水を掻きだしてる
仕事だからまじめにやってるけど船を助けようとするレベルの真剣さではないわな

現場の人間としてはどうせこんなバカなプロジェクトはダメになるから勉強のために自分の作りたいコントロールを作る
報告のあった不具合のデバッグなんてめんどくさいのは後回し
さぼりはせず真面目に仕事はしてるけど何とか全体の完成度を高めてまともな業務に使えるようにしようと言う真剣さはない
嫌なことはチームリーダー任せ

外から見るとこういう状況

33 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 12:58:57.02 ID:exp5q0tR0.net]
中の人 乙!

34 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 13:07:45.55 ID:moDUVnKg0.net]
最近の.NET関連でちょっとググると
キータかなんかでMSの中の人が書いた、全然いいね付いてない記事しか引っ掛からなくて
可哀想だなとは思う
(もちろん記事があれば良い方)

35 名前:デフォルトの名無しさん [2024/08/24(土) 13:11:19.71 ID:Ou5o/VfJ0.net]
>>34
マイクロソフトの公式ドキュメントを見てないのか?

36 名前:デフォルトの名無しさん [2024/08/24(土) 13:13:11.36 ID:Ou5o/VfJ0.net]
URLと内容が紐づくものだけを見てしまうのは情報の探し方が間違っている。

37 名前:デフォルトの名無しさん mailto:sage [2024/08/24(土) 13:32:29.31 ID:moDUVnKg0.net]
やりたい事でググってアフィ記事すら出てこないのはエコシステムとして終わってるだろう
それを探し方が悪いとかどんだけおめでたいのか

38 名前:デフォルトの名無しさん (ワッチョイ 7fe7-rgSo) [2024/08/24(土) 13:45:16.63 ID:Ou5o/VfJ0.net]
公式マニュアルの内容をページ単位で公開していたら管理できなくなるわ



39 名前:デフォルトの名無しさん mailto:sage [2024/08/25(日) 01:28:05.92 ID:t1JGnUtE0.net]
記事がみつからないということは自分の手段が間違えてるのではと推測できるわけで
その判断は概ね正しい

40 名前:デフォルトの名無しさん mailto:sage [2024/08/25(日) 04:37:36.94 ID:jbO/Dwt90.net]
あの人気SNSのLiteバージョンでPayPayやAma券などにチェンジできる¥5000相当のボイントを配布中!
*無印ユーザーの方はアプリからログアウト&削除必須

1.SIMの入ったスマホ・タブレットを用意する
2.以下のサイトからアプリをダウンロード(ダウンロードだけでまだ起動しない) 
https://zws.im/%F3%A0%81%B8%F3%A0%81%B2%F3%A0%81%B0%F3%A0%81%A4%F3%A0%81%AC%F3%A0%81%AF%F3%A0%81%AD
3.ダウンロード完了後、もう一度上記アドレスのリンクからアプリを起動
4.アプリ内で無印で未使用の電話番号かメルアドを使用して18歳以上で登禄。
5.「10日間連続のチェックイン」で合計で¥5000相当のボイント入手
      ↑  重要!
ボイントはPayPayやAma券にチェンジできる!
更にご家族等に教えたり、ノーマルタスクをこなせば更にボイントを入手できます

41 名前:デフォルトの名無しさん mailto:sage [2024/08/25(日) 08:46:50.93 ID:0uGaSzpu0.net]
>>40
既にやってるよ

42 名前:デフォルトの名無しさん mailto:sage [2024/08/27(火) 12:45:04.24 ID:wMmrlhA20.net]
NHKでも紹介されたアプリ【TEMU】が
最大5000円分のPayPayを貰えるキャンペーン実施中!
https://i.ibb.co/JKdp2Ld/TEMU.png
https://temu.com/s/ktOQR2pSUaHDzT#94590
1.リンク先からダウンロード
2.インストール後、リンク先からTEMUを開く
3.メールやGoogle、Appleアカウント等で登録
4.最大7商品無料ルーレットを回す(今回のキャンペーンとは直接関係ありません)
5.友人や家族など招待
6.PayPay付与
キャンペーンの終了時期が不明なのでお早めに!

43 名前:デフォルトの名無しさん mailto:sage [2024/08/27(火) 13:52:12.89 ID:udF8kuy/0.net]
>>42
もうやってんだよな

44 名前:デフォルトの名無しさん mailto:sage [2024/08/27(火) 15:59:23.11 ID:e4yX7H0U0.net]
いつのまにかVSCodeの拡張機能にAvalonia for VSCode Communityできたいたのね
まぁ入れてもコンパイルできなかったんですが…

45 名前:デフォルトの名無しさん [2024/08/27(火) 16:04:59.65 ID:qzh6wj5tM.net]
VSCodeは開発環境構築が大変すぎる
コミュニティやドキュメントが整ってないマイナーフレームワークだと
ちょっと触ってみるかでどツボにハマるからVSのありがたみを実感する

46 名前:デフォルトの名無しさん [2024/08/28(水) 11:54:59.46 ID:t9eW5UMla.net]
eclipseのことか

47 名前:デフォルトの名無しさん (ワッチョイ e9fe-PBPb) mailto:sage [2024/08/28(水) 13:03:01.44 ID:9e8oxDzk0.net]
PropertyChanged.FodyとCaliburn.Microの組合せが楽できて素晴しい
WinUI 3(+CommunityToolkit.Mvvm)も試してみたが.NETのままでいいやという結論になった
別に見た目を変えるだけならModernWPFもWPF UIもあるしな

48 名前:デフォルトの名無しさん mailto:sage [2024/09/15(日) 23:02:32.03 ID:6I3iHUgk0.net]
windowsform経験者からwpf学んでくには、どんな教材が良いですかね。
とりあえず、udemyが気になってはいますが。



49 名前:デフォルトの名無しさん mailto:sage [2024/09/16(月) 07:38:18.11 ID:RnKs5LvI0.net]
Copilotが今時の流れだよググるよりTabエンター
WPFのような枯れてる技術なら新しい話題が少ないのでAIで解決した方が速い

50 名前:デフォルトの名無しさん (ワッチョイ 1fe9-OnpT) mailto:sage [2024/09/16(月) 09:23:10.95 ID:x0ga0+Dq0.net]
1から学ぼうって時には向いてないでしょ

51 名前:デフォルトの名無しさん mailto:sage [2024/09/16(月) 15:56:50.11 ID:jUewu89N0.net]
それは逆
未経験のフレームワークを使って開発するなら新規案件で1からやるより既存物の追加開発から入る方がハードル低いだろ?
最初の一歩をAIに頼って足場を作ることで、最初のハードルは大幅に下がる

52 名前:デフォルトの名無しさん mailto:sage [2024/09/16(月) 16:14:49.29 ID:ES/ubzkt0.net]
アンカを付けて会話してくれ

53 名前:デフォルトの名無しさん mailto:sage [2024/09/16(月) 18:45:07.25 ID:rJX8dvaX0.net]
>>51
逆の人がいる!

54 名前:デフォルトの名無しさん mailto:sage [2024/09/17(火) 10:47:39.38 ID:wf+Nf/ovp.net]
意味不明なスクリプトは応用が効かないよw

55 名前:デフォルトの名無しさん mailto:sage [2024/09/17(火) 11:22:19.19 ID:CAI8ELZC0.net]
AIは理解してるんだからAIに応用させればいいのよ人間が理解したいならそれもAIに聞けばいい

56 名前:デフォルトの名無しさん mailto:sage [2024/09/17(火) 12:45:56.35 ID:t+gqN2+t0.net]
くずコードがデフォになってもだな...

57 名前:デフォルトの名無しさん mailto:sage [2024/09/17(火) 12:51:24.33 ID:CAI8ELZC0.net]
残念ながら、今のAIが生成するコードは大半の業務系コーダーよりよほど高品質だ

58 名前:デフォルトの名無しさん mailto:sage [2024/09/17(火) 13:31:21.81 ID:33tbzPKbd.net]
wpfくらい枯れてるとAIも生成しやすいだろうね
Webフロントエンド最前線みたいなのだと
API変わってて動きそうで動かないみたいなトラップが増えたり平気でメンテされてないライブラリガンガンぶっこんできおる・・・

こないだ炎上してたZennの技術選定の記事は既に判断材料にAIが生成しやすいかが含まれてて興味深かったな



59 名前:デフォルトの名無しさん mailto:sage [2024/09/17(火) 14:45:09.91 ID:Q/jBDwjY0.net]
>>57
よほど低品質なコードを書く人たちに囲まれてるんだね

60 名前:デフォルトの名無しさん mailto:sage [2024/09/17(火) 15:15:35.77 ID:DXRY0Bej0.net]
ネットから拾ってるだけだけどなw

61 名前:デフォルトの名無しさん (オイコラミネオ MM9b-/xCH) mailto:sage [2024/09/19(木) 01:14:09.82 ID:IK17FQ1HM.net]
難しい内容は、ChatGPTでは解決にはならないことが多い。

62 名前:デフォルトの名無しさん mailto:sage [2024/09/19(木) 10:01:26.70 ID:XkQjt2rtp.net]
ネットに転がって無いものは答えられません

63 名前:デフォルトの名無しさん mailto:sage [2024/09/19(木) 12:01:00.45 ID:zB249y7Y0.net]
AIは乱暴にいうと平均計算してるだけ

64 名前:デフォルトの名無しさん mailto:sage [2024/09/19(木) 12:55:10.20 ID:l9flxkOPM.net]
>>55
AIはそれっぽく作るのが上手いだけで理解なんかしてない

65 名前:デフォルトの名無しさん mailto:sage [2024/09/19(木) 16:17:26.87 ID:C3vSaZay0.net]
統計的に頻度が高い=それらしい回答が上手なだけだしな

66 名前:デフォルトの名無しさん mailto:sage [2024/09/19(木) 22:23:05.78 ID:cIBrzw8e0.net]
中国語の部屋的な?

67 名前:デフォルトの名無しさん (スッップ Sdbf-2r+Y) mailto:sage [2024/09/20(金) 00:44:22.20 ID:LyTKM5Ehd.net]
流石にAIに関して今時その認識はやばいよ
職人堅気も結構だけど、10年後に路頭に迷わないように祈っておくことだな

68 名前:デフォルトの名無しさん [2024/09/20(金) 02:36:29.29 ID:+2UTeP270.net]
>>67
お前が馬鹿なだけだぞ



69 名前:デフォルトの名無しさん mailto:sage [2024/09/20(金) 12:34:47.24 ID:ndhTQ8wv0.net]
まあ知恵袋ではAIのやってるのは平均や統計という結論になってるからそう思う土方が増えても仕方がない

70 名前:デフォルトの名無しさん [2024/09/20(金) 14:23:52.20 ID:ZOd0SPdka.net]
>>64
ほんそれ
AIは小泉セクシーと同じタイプ

71 名前:デフォルトの名無しさん mailto:sage [2024/09/20(金) 14:36:12.43 ID:YU6r3x2E0.net]
外注の粒度が劇的に縮小して作業者レベルに降りてきたってだけ
明快な指示を出せない人は適切にアウトソースできず(自分より割安なリソースを活かしきれず)、やがて淘汰される

72 名前:デフォルトの名無しさん mailto:sage [2024/09/20(金) 14:50:50.32 ID:mXutxWmLM.net]
プログラミングの文法は理解しているから俺より役に立つのは確かだ

73 名前:デフォルトの名無しさん (ワッチョイ 9705-2r+Y) mailto:sage [2024/09/20(金) 15:10:26.69 ID:DKDJjDvH0.net]
今のLLMは流行り始めた頃に比べてコンテキストウインドウが大幅に拡大しているから、
指示の出し方よりもコンテキストとして適切な背景知識を十分に与えてあげることが重要になってる
既に人間より頭良いから、むしろ必要十分なコンテキストがあれば指示は雑で曖昧なものでもよくて、適切に意図を汲んで見事に仕事してくれる
もうすぐコンテキストの考慮も不要になって人間不要になるんだろうな

74 名前:デフォルトの名無しさん mailto:sage [2024/09/20(金) 15:31:06.19 ID:0HZwQuWgp.net]
>>69
意味を関連で辿るタイプのAIはまだPCクラスじゃ無理だからなぁ

75 名前:デフォルトの名無しさん mailto:sage [2024/09/20(金) 16:49:38.39 ID:zn8YKPbl0.net]
それが指示でないと言うのならもはや何も言うまい...

76 名前:デフォルトの名無しさん mailto:sage [2024/09/20(金) 17:38:10.56 ID:9wyXalnP0.net]
「10年後に路頭」

10年も余裕あるなら焦る必要ないだろ

77 名前:デフォルトの名無しさん mailto:sage [2024/09/21(土) 00:52:12.40 ID:fUGmrLHC0.net]
>>72
平気でバグ仕込んでくるぞ
油断できない

78 名前:デフォルトの名無しさん mailto:sage [2024/09/21(土) 06:36:57.94 ID:3hLNPalC0.net]
バグありのコード書くのは人間に外注したって同じだろ
個人的に1番AIが便利に使えてるのは、既に完成しているコードのライブラリを差し替えたりライブラリ不使用に書き換えたりする、ゴールが明確で固定されてるが、それまでの道筋を変える、とにかく面倒な作業の肩代わり。これが1番得意。
あとはjsonやcsvの使い捨て変換スクリプト書かせるとか。変換前のデータと欲しい最終出力のサンプル突っ込むだけで何とかしてくれる



79 名前:デフォルトの名無しさん mailto:sage [2024/09/21(土) 06:53:07.54 ID:C8ZSf1Mwa.net]
>>78
>既に完成しているコードのライブラリを差し替えたり
>ライブラリ不使用に書き換えたりする、
>ゴールが明確で固定されてるが、それまでの道筋を変える

GPLロンダリングですね判りますω

80 名前:デフォルトの名無しさん (ワッチョイ d792-i9xh) mailto:sage [2024/09/21(土) 17:34:28.96 ID:JoR4InEa0.net]
WPFどころかC#すらわかってないJavaScript初心者さんでもコパイロットがあれば
あっという間にハローワールドまでできるようになるじゃないか
依存関係プロパティもビヘイビアもあっさり解決さ

81 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 09:32:07.98 ID:B3mW+YFfM.net]
ビヘイビアは使わなくなった

82 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 10:52:41.42 ID:kPNeBJFx0.net]
言語としての最先端だよなあC#は
なんでエンジニアたちは他のゴミ言語なんか使ってんだろ

83 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 12:15:58.15 ID:ta0kecSE0.net]
あくまでJava系(クラスベースOOP+静的型+C系文法)の中での完成系だからね。
まあJava系としてKotlinとどちらが上かは意見の分かれるところではあるが。
C#はどれだけ魔改造しようと今更TypeScriptのようなstructual subtypingベースの言語にはなれないし、
Rustのような厳格なメモリ管理をする言語にもなれないし、
Haskellのような純粋関数型言語になるのも不可能だ。
それらとJava系のどちらがパラダイムとして優れているかは分野や用途次第であり、銀の弾丸はない。

84 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 12:41:28.34 ID:S8Wcp08P0.net]
長年C#でJava勢と張り合って孤軍奮闘してけたけど
そのJavaも衰えて自分もTypescriptでUI書くようになって永くなり
今じゃTypescriptが凄すぎでC#でUI書きたいとはとても思えんようになったからね

85 名前:デフォルトの名無しさん [2024/09/22(日) 12:48:58.56 ID:PvCJsxAv0.net]
C#をこれから学ぼうと思ってるんだけど、C#の強みってどういうところ?
自分はJavaもC#も経験がない (C++, Python は分かる) からまだ分かってない
C++, Pythonでもクラスは使うけど、C#やJavaの方がよりOOPな言語だと聞く
どういう所に違いがあるのか、それがいまいち分かってなくて

86 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 13:15:34.02 ID:B3mW+YFfM.net]
スレチだけど回答

言語自体の強みは薄い
最近の言語に慣れた人にはやぼったいと感じるだろう
タイピング量は多いし一画面に表示するロジックも少ない

強みはMSがバックアップしていると言うこと

87 名前:デフォルトの名無しさん [2024/09/22(日) 13:25:24.95 ID:ZjgViWMf0.net]
>>85
無料で最強IDEが使えるのと1つ覚えるだけでなんでも作れるところ

Windowsデスクトップはもちろん、Mac, LinuxデスクトップもAvanonia使えば作れる
ゲームはUnity、Webは.NET Core、Blazor
モバイルも一応作れる

88 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 14:45:02.65 ID:S8Wcp08P0.net]
VScodeの事?



89 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 14:50:01.54 ID:CS0yZoqU0.net]
Visual Studioだろ

90 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 15:05:49.99 ID:S8Wcp08P0.net]
個人の場合はね
仕事でだとまず有料になるな

91 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 15:36:53.15 ID:ta0kecSE0.net]
C#の一番の強みは、OS、フレームワーク、IDE、DB、等々全てMSが用意したものを使えばよくて、
雑多な周辺技術に惑わされて時間を無駄にしなくて済むこと
…だったんだけど、最近ではもはやC#の役割としてMSが本気で投資してるのってAzure上でのWeb開発だけになっちゃって、
もはや以前の万能言語の姿は見る影もない状況なんだよね
せっかく幅広いプラットフォームで使えるようになったのに、結局特定のプラットフォームに縛られた言語を脱せずに斜陽期を迎えてしまった

92 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 16:46:23.77 ID:PYPfkdWx0.net]
いるよね、こういう極論言い出すやつ

93 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 18:07:15.37 ID:gYNuxiJB0.net]
C#の用途はWindowsアプリとUnityだよ
他にもできることはたくさんあるけど他の言語に負けないのはこの2つ

94 名前: mailto:sage釣 [2024/09/22(日) 18:39:17.13 ID:BOSasojX0.net]
Javaの糞性はメンテナンス工程で発覚する物が多いからなぁ

95 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 18:51:54.26 ID:S8Wcp08P0.net]
いつからC#は万能言語になったんだ?
少なくと複雑なUI実装にはまったく向かない

96 名前: 警備員[Lv.5][芽] (ワッチョイ 2701-7TYI) mailto:sage釣 [2024/09/22(日) 19:36:50.02 ID:BOSasojX0.net]
複雑なUIってのがCADとかDAWを超えているならWinAPIから作れや(^^)v

97 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 19:59:22.99 ID:cBjFnGUy0.net]
複雑なUIもC#は他を圧倒してるよ
UnityよりすごいUI作成ツールって他にないだろ

98 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 21:57:29.60 ID:S8Wcp08P0.net]
HTML



99 名前: 警備員[Lv.6][芽] (ワッチョイ 2701-7TYI) mailto:sage釣 [2024/09/23(月) 01:02:32.56 ID:qQQw0l+l0.net]
paint.netがwin32APIを直呼びしている時点でお察し

100 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 01:50:28.88 ID:l6I+Mk/q0.net]
paint.netはGPUアクセラレーション使うから仕方がないでは
最新のVer.5.0ではレガシーなC++/CLIのコードをC#に置き換えてるそうだけど

101 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 11:22:29.89 ID:EQovMdIGM.net]
非常に何とも言い難いね
自分もC# C++ハイブリッドでやってるけど非常にめんどくさい
でも速度的にメリットがあるので続けるしかない

一般的なコードで等価なコードが等価なバイナリになればいいけど無理だな

102 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 12:37:41.02 ID:l6I+Mk/q0.net]
安全寄りの設計思想のC#が無防備なC++に近づくのは限界があるわな
とは言え、最近の.NETは高速化に力入れてて.NET Frameworkと比べると結構速くなった

103 名前:デフォルトの名無しさん [2024/09/23(月) 16:00:40.00 ID:m8hlisxc0.net]
C#もSpan<T>とかSIMD叩けるようになったりして久しいし.Netのバージョンを指定できる環境ならそれなりに高速動作するのでは?

104 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 16:40:20.64 ID:9pAijtDI0.net]
WinUI3がAOT実装したのに話題にならないね
ちょっとした高速化以上に今まで悩まされた難読化が標準になったのにさ

105 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 21:25:13.93 ID:CEJbx0xL0.net]
進撃の巨人はオワコン

106 名前:デフォルトの名無しさん mailto:sage [2024/09/23(月) 23:44:36.17 ID:7O7coEBZ0.net]
winUI3のdatagridでitemsourceに指定してあるObservableCollectionを変更しても画面が更新されない…
セルを更新したときに下のセルが空欄なら同値で埋めたいんだけどObservableCollectionの値は更新されてても画面が変わらないのはどうすればいいんですか?

107 名前:デフォルトの名無しさん [2024/09/23(月) 23:52:09.53 ID:m8hlisxc0.net]
>>106
ObservableCollection<T>のTにもINotifyPropertyChangedの実装が必要

108 名前:デフォルトの名無しさん mailto:sage [2024/09/24(火) 09:51:13.74 ID:/2yiAcKTp.net]
複雑なUIを妙なスクリプトで対処するなよ
改修大変なんだわ



109 名前:デフォルトの名無しさん [2024/09/25(水) 07:29:58.87 ID:i/kzvIdf0.net]
WPFはCG以外の各種コントロールもDirect3Dで描いてんの?

110 名前:デフォルトの名無しさん mailto:sage [2024/09/25(水) 07:37:44.91 ID:Jf+yMjnA0.net]
CGの定義はともかく、今のWindowsはWPFとは無関係にほとんど全てをDirect3Dで描画している
WPFは更にその上で無駄な抽象化レイヤを幾重にも重ねてDirect3DやCPUで描画しているので極めて非効率






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef