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


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

ふらっと C#,C♯,C#(初心者用) Part153



1 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 22:53:21.18 ID:dhjmiKBp0.net]
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part152
mevius.5ch.net/test/read.cgi/tech/1629888256/
■関連スレ
C#, C♯, C#相談室 Part94
mevius.5ch.net/test/read.cgi/tech/1553075856/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries/
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries/
https://referencesource.microsoft.com/
https://source.dot.net/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

207 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 16:39:43.27 ID:X7A0KCITM.net]
XamlもBlazorも微妙なんでXMLリテラル導入してJSXパクってCSXとかやれば良いのに

208 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 00:23:49.09 ID:CdP0np+t0.net]
>>202
最近 git credential manager で採用されたから君も実は使ってるんじゃない?

209 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 00:52:47.99 ID:O0eaohY80.net]
guiはラズパイでwinformが起動はしたけどちょっと動かしただけでアレがねーコレがねーでコケまくったので諦めた
コンソールアプリはサーバ用途でcから置き換えたりと普通に使ってる

210 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 10:57:21.23 ID:BXs4L8uGr.net]
なんでGUIって一向に解決しないんだろ
WinFormsがゴミだったからIEObjectかなんかでブラウザ表示させてそこにhtmlとcssのGUIをつくったことあったけどそれも手間で微妙だった

211 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 11:23:01.28 ID:8IhoLKLed.net]
>>207
MS的には既にツール系はElectron、業務系はWebで解決してるからだよ
本気でWinUIが成功するとか社内でも誰も信じてなさそう

212 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 12:23:55.88 ID:Ra2a7YlyM.net]
エレクトロンは遅いからなー
見た目もそこそこで速くて開発が楽なフレームワークならまだ需要あると思うけど

213 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 12:34:02.62 ID:YT6dcuk4a.net]
一時期はGUIアプリのuiをwebにするの流行ったけどそれも消えたな
結局素のwinformで十分
マルチプラットフォームでのGUIアプリはそもそも需要がない

214 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 13:49:36.52 ID:FEkVVVGta.net]
15年以上迷走してる最大の原因はたぶん大企業病だね
バルマーさんが「デベロッパー」連呼しなくなった頃でもあるよね

あと、ラピッドリリース的なアメリカ人好みの「ノリ」もよくない。
使えねーから利用者が増えず利用者が増えないから〜の悪循環の原因になってる。
たまたまC#と.NETは割とうまくいったけど他はだいたいこれで消えてるよね

215 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 15:42:21.72 ID:CdP0np+t0.net]
>>208
TeamsはElectronを捨ててWebview2に移行したし、MSはそういう流れだよ



216 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 17:53:05.01 ID:BXs4L8uGr.net]
GUIはWebでいいから裏はc#ってのはないの?
Electron.Netってあったみたいだがどういうのかは知らん

217 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 18:55:45.23 ID:CdP0np+t0.net]
>>213
Webview2

218 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 19:14:43.10 ID:BXs4L8uGr.net]
>>214
ガワはWinforms、フロントGUIはWebView2でReact、裏側はc#って可能?

219 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 19:21:08.49 ID:CdP0np+t0.net]
>>215
できるよー
https://itnext.io/write-a-desktop-app-with-react-typescript-asp-net-core-and-webview2-3a15daef4d64

220 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 20:00:49.32 ID:BXs4L8uGr.net]
>>216
ありがとう!
素晴らしすぎる!
これで長年求めていたものがすべて作れそうだ

221 名前:デフォルトの名無しさん [2021/12/29(水) 20:52:17.04 ID:Nt8x11Lh0.net]
間違いなく理解力しとらんだろうな

222 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 22:09:38.99 ID:1mZddh0b0.net]
MSはwinformsをブラッシュアップするだけでいいのに
他のことに気を取られてばかり

223 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 22:54:54.27 ID:BXs4L8uGr.net]
>>218
よく読んだらちょっと違うかも
実行環境にわざわざNode.jsをインストールしないといけない時点でElectronより面倒
あとバックエンドがc#ならNodeはなんのために入れるんだ?

224 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 23:14:59.32 ID:wkYL84Sf0.net]
>>220
そんなもの要らんだろ。
create-react-appで作ったアプリをそのまま実行する気なの?
いわゆるガワネイティブにするならaspnetcoreを使う必要も無い。

225 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 23:31:22.38 ID:qvydRR790.net]
>>210
消えてない消えてない
BADUSBがあるからUSB経由でデータが持って来れないから
WEB画面でデータ登録させるのは現役よ
ルータ設定みたいな画面出る



226 名前:デフォルトの名無しさん mailto:sage [2021/12/29(水) 23:32:05.16 ID:a/yruJDS0.net]
>>221
バックエンドはC#で書きたいという要件なんだからそんなこと言っても意味ない

227 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 00:18:07.99 ID:bIp4jvLE0.net]
>>223
別にasp.net coreで受けんでもC#のメソッドとWebView2内のJavaScriptのinteropはできる。

228 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 00:41:07.70 ID:zcLz16Vn0.net]
>>224
そういうことじゃなくてサーバーサイドのDB処理などのビジネスロジックをC#で書きたいとか普通にある要望だろ

229 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 00:57:41.55 ID:aPDyoOjbr.net]
あーすまんやっぱできそうだね
https://qiita.com/NagaJun/items/baf00494e0841a5e767e

>>225
そうそう
バックエンドはc#でフロントはjs + React + bootstrapなどのcssフレームワークがいい

別にNode.jsでもいいんだがそれだともはやElectronになってしまうしこのスレ的に意味がない

とにかくWinFormsだとGUIが限界だしかといって今更wpfやuwpは使いたくない

230 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 03:45:43.54 ID:bIp4jvLE0.net]
あ、これはすまん、完全に誤解してたわ。

231 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 05:11:02.37 ID:X93R+eJ50.net]
いいってことよ

232 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 05:24:01.14 ID:ULSEZSm40.net]
優しい世界

233 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 14:43:07.83 ID:SV8D0i0R0.net]
ツールバーはアイコン集めと選択が面倒で好きじゃない

234 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 15:52:58.20 ID:bIp4jvLE0.net]
しかしWebView2、割と良いな。
XamarinのWebViewもEdgeベースになってるので、ガワネティブはホントに捗るかも。

235 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 18:29:16.67 ID:fY9tDQGH0.net]
WebView2ってhtmlやcss、javascriptの知識が必須でしょ?
一から覚えるのは少し敷居が高すぎるんだよなぁ



236 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 19:10:45.85 ID:X93R+eJ50.net]
cssはなくてもええんやで

237 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 19:31:49.55 ID:5ETdhzffr.net]
htmlやcssやったことがないならムリだろうね
俺は25年くらいやってるからむしろ何も考えずに作れる

238 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 19:34:16.23 ID:bIp4jvLE0.net]
>>232
XAMLで日本地図書いてホクホクしてた連中にとっては割と朝飯前だと思うぞ。

239 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 20:30:29.11 ID:Q51k9VIp0.net]
どっちにしても今時htmlとjsは避けて通れないやろ
スクレイピングツールの一つや二つは作るだろうし

240 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 20:32:40.49 ID:JgkxYzDs0.net]
bootstrap5は使えないの?

241 名前:デフォルトの名無しさん [2021/12/30(木) 20:41:45.42 ID:eW25y3/J0.net]
表 html css javascript
裏 C#

で開発するのって効率的なのか?

242 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 20:46:42.24 ID:Zu0xfojoM.net]
フロント開発はReactが多分ベストなんで仕方なくJSかAltJSを使います
バックエンドは強い制約がないので好きな言語を使えばいいでしょう
そして自由に選べるならC#より快適な言語なんてありません

243 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 20:47:53.26 ID:QTRHqfCgM.net]
>>238
まあ開発効率はともかく、今更XAML系のゴミを覚えるよりはスキルの価値を加味すればマシなんじゃないかな
JSに慣れたらそのうち裏もTypeScriptで書きたくなるだろうけど

244 名前:デフォルトの名無しさん [2021/12/30(木) 20:53:16.32 ID:eW25y3/J0.net]
時代遅れのWindowsフォームからそろそろ逃げ出す先がほしいってことだよね
Web技術が好きならReact Native for Windows + macOSが選択肢になるんじゃないかな

245 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 23:12:19.19 ID:ULSEZSm40.net]
c#スレですよ
c#で積み上げたライブラリを別言語で書き直すのヤダ!派に救いの手を



246 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 00:36:27.02 ID:geAImU1qr.net]
>>238
リッチなGUIにしたいときだけかな

247 名前:デフォルトの名無しさん [2021/12/31(金) 03:13:26.16 ID:AHpR20H50.net]
何年か前からだけどC#は目的がはっきりしてる人が使う言語になった感じがする
スキルの価値とか気にする人には全く向かない
システムプログラミング用の言語とスクリプト言語だけあればいい世界になってきた感じ
C#のような立ち位置の言語の利用シーンが広がっていくことはないのではないだろうか

248 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 03:41:36.53 ID:ScgFuRuP0.net]
何故そう思ったのかわからん
全然ピンとこない

249 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 09:41:30.53 ID:ApQoIWIb0.net]
>>238
いずれWebでやる前提ならいいけど、スタンドアロンで動かすだけなのに
わざわざそんな構成にするのは手間が増えるだけだな。

250 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 09:45:47.30 ID:1BOJjA0/0.net]
>>246
スタンドアロンの話はしてないだろ

251 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 09:48:56.35 ID:XRzC6nSy0.net]
スタンドアロンの話だろ

252 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 09:50:52.09 ID:i/j6j8jEa.net]
角が丸い四角や吹き出しや、そういうのGUIを純粋なC#で作るの面倒なんだよ
そういうときにhtml/css/javascript使うと簡単に作れる。スタンドアロンでもそういう構成にすると手間が減るんだよ

俺は手間かけてc#でやる方が好きだけど。html使いだすとソースがごちゃごちゃして最悪だしオーバーヘッドも大きいから

253 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 10:03:43.42 ID:xJV3dJ+lM.net]
https://zenn.dev/okazuki/articles/mobile-blazor-bindings
これはどう?

254 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 10:54:23.68 ID:7PtxpeiFr.net]
>>250
良さげ!

255 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 13:24:39.29 ID:FNrpfdyG0.net]
>>246
手間が増えるだけか?
俺は楽だけどな、この方法。



256 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 14:04:55.17 ID:i4wD88hA0.net]
WinFormsで何の問題もない

257 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 14:36:27.18 ID:e+iXUqyka.net]
>>249
それはちょっと変な話で、自分の手でゼロベースで作るなら
C#の方がはるかに簡単で可読性も高いと思うw

258 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 14:43:15.34 ID:e+iXUqyka.net]
>>252
こういう話は「コードは書く物だ(つまり書いたら終わり)」
と思ってる人と「コードは読む物だ(つまり他人に理解しやすくなければ無意味)」
と思ってる人で意見が割れるw

259 名前:デフォルトの名無しさん [2021/12/31(金) 14:52:08.44 ID:AHpR20H50.net]
コードで角を丸くするのってそんな大変だったっけ・・・

260 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 15:02:56.34 ID:PZrDxaJGa.net]
角丸めるだけなら簡単だなw
でも丸めるだけだとダサいだろ。そういうデザインのことだよ

261 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 15:04:09.93 ID:ONP3ZHucM.net]
こういうビジュアルデザインの実装に対する方法論って、ガチのWeb開発をやったことがある奴とない奴とでは話が通じにくいんだよね
この線とこの線は何ptの太さで間に何ptの隙間があって色は#aaff12でとか指定されるんだぞ

262 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 15:13:44.40 ID:+14EUf560.net]
やっつけ専用言語にデザインこだわってもなぁ。

263 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 15:42:51.31 ID:ApQoIWIb0.net]
そもそも、一貫したUIガイドラインに沿うべきGUIと、それぞれのサイトで独自色を出したいWebの方法論って
かなり方向性がq違うからあまり混ぜないでほしいがなぁ。

264 名前:デフォルトの名無しさん [2021/12/31(金) 15:43:49.86 ID:2Zk/vij+0.net]
混ぜたのはマイクロソフトでは?

265 名前:デフォルトの名無しさん [2021/12/31(金) 15:45:01.75 ID:AHpR20H50.net]
>>258
その程度なら普通にできない?



266 名前:デフォルトの名無しさん [2021/12/31(金) 15:52:24.59 ID:2Zk/vij+0.net]
今年は厚生労働省が「マスクの供給は十分です」と発表したのでマスク買い溜めて、厚生労働省が「トイレットペーパーは無くなりません」と発表したので即座にトイレットペーパー買いだめしたので、一年中ウンコできたわ。
来年もこの調子で厚生労働省の流すデマに惑わされないよう生きようと思います。

267 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 16:13:21.59 ID:ONP3ZHucM.net]
>>262
できるかできないかで言えばそりゃできるだろうね
今日の折込チラシのうちで一番凝ったデザインのものを完全再現した画面を作るのを想像してみ
で作って見せたらここの角はやっぱり丸くしないとか影付けて強調したいとか変更が入るんだよ
WinFormsだと技術的に対応しにくい例をあげるとすれば、例えばテキストボックスを角丸にしたとして、
統一感を持たせるためにその隣りにあるボタンも同様のデザインにしたくなったとする
こういうのはCSSなら一瞬だけど、WinFormsなら一大事だよね

268 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 16:14:58.78 ID:FNrpfdyG0.net]
>>255
これはわかる。
俺はロジックではない部分は積極的に外に出してしまいたいし、誰でもできるようにしておきたいなと思う。
そういう部分で、HTML+CSSでテンプレート作るのは滅茶苦茶ラクだよなぁって思ってる。
角丸ぐらいだったら良いんだけど、みんな無茶言ってくるからな。

269 名前:デフォルトの名無しさん [2021/12/31(金) 16:16:21.80 ID:2Zk/vij+0.net]
その程度なら問題なくない?

270 名前:デフォルトの名無しさん [2021/12/31(金) 16:17:05.46 ID:2Zk/vij+0.net]
カレーは飲み物って人は?

271 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 16:30:43.26 ID:ApQoIWIb0.net]
>>252
まずC#とJSの2つの言語を使うってだけでもディスアドバンテージでかいと思うがな。
デバッグやテストも手間が増えそうに思うけど、UIフレームワークは何を使って?

272 名前:デフォルトの名無しさん [2021/12/31(金) 16:47:15.22 ID:AHpR20H50.net]
まだ時代遅れのWinForms使ってる人いたのか
あれはデザイン性やUXを捨てたものしか作れないから使わないほうがいい

273 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 16:56:22.55 ID:4KQ1p4JtM.net]
デザイン性www
UXwwwww

274 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 16:57:44.41 ID:FNrpfdyG0.net]
>>268
実のところここは凄く楽になる。
C#側は正しくデータを入出力できる事を確認すれば良い。
JS側(というかHTML側)は与えられたJSONなりを検証して画面を正しく構築して、C#側から何かjsをevalする可能性があるならそれを全てこなせることを確認するだけ。
パキッと分けられるしどちらも自動化できる。

UIのフレームワークは業務ではReact使うことが多いけど、メンツ的な問題で個人的にはガワネイティブにはVueの方が楽だと思ってる。
流行に乗るならSvelteでも良いのでは?

275 名前:デフォルトの名無しさん [2021/12/31(金) 17:03:51.48 ID:AHpR20H50.net]
HTML以下でしょWinFormsは



276 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 17:10:31.19 ID:ApQoIWIb0.net]
>>271
それってただのWebでは?
俺はC#のGUI(Forms or WPFもWeb(React+express)もやってるけど、デバッグやテストはやっぱり
スタンドアロンのC#の方が楽だと感じている。
それが>>238みたいにGUI側をhtmlにしてもっと楽になるんであればと思って訊いてみたけどどうも違うようだな。

277 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 17:20:57.32 ID:FNrpfdyG0.net]
>>273
UIがWebかどうかなんかあんまり関係ないのでは?
ローカルのリソース使うんだし実際あんま関係ないと思うが。
CordovaやelectronをWebと言うかどうか、みたいな問題に聞こえる。

正直WPF以降であれば、慣れの問題では?と思うけどなぁ。

278 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 18:17:17.40 ID:ApQoIWIb0.net]
定義はどうでもよくて、気になったのはのは実際にFormsやWPFより楽になるのかなんだが。
スタンドアロンアプリの話をしているわけじゃなさそうだからもういいけど。

279 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 18:37:19.76 ID:CE1IM8E70.net]
>>258
むしろそこまでキッチリ指定されてるなら面倒ではあるけど難しくはないだろ

280 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 19:00:48.11 ID:FNrpfdyG0.net]
>>275
スタンドアロンアプリの話してるよ。
ガワネイティブ理解してないだけでは…?

281 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 19:06:50.70 ID:54dO0PUs0.net]
C#で作られたDLLでSafeFileHandleを返す関数があるんだけど
C++で呼び出すラッパーDLLを作ろうと思うんだけどどうするのがベターなんだろうか
ラッパー側でSafeFileHandleを格納するvectorとか作っておいて
Openで格納、Closeで削除するって感じでいいのだろうか

282 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 19:07:51.75 ID:ApQoIWIb0.net]
Svelte使うスタンドアロンアプリってのは興味深い。

283 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 19:11:37.16 ID:DclmO4XRd.net]
>>278
C++/CLIだったら変に集中管理とかしないで普通にRAIIなラッパークラス作ればよくね

284 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 19:18:48.86 ID:FNrpfdyG0.net]
>>279
それ自体は既にある。
WebView2でやるのがちょっと面倒なだけで。
https://dev.to/khangnd/build-a-desktop-app-with-electron-and-svelte-44dp

285 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 20:06:32.82 ID:ApQoIWIb0.net]
それでどこまで楽になるのか興味深かったんだが

>WebView2でやるのがちょっと面倒なだけで。

本末転倒やん



286 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 20:09:14.87 ID:+14EUf560.net]
楽なのはVB6、winformあたりが限界で
それ以上何かやろうとしてもどんどん面倒になるだけだな。

287 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 20:11:29.60 ID:FNrpfdyG0.net]
>>282
お前は本当に何も理解してないんだな。
WPFでつくる方がよっぽど面倒なんだよ、そもそも。
BlendとモックのDLL使ってコントロール作って貰ってたのが、Web技術で作って貰えるだけでも相当工数下がるの。
デザイナー×制作にでも作れるんだから。

288 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 20:12:57.99 ID:FNrpfdyG0.net]
>>283
MSがあれだけBlendを振り回して叫んでた「デザイナーと技術者で役割分担」という絵空事を解決したのは結局これというね。

289 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 20:14:09.02 ID:+14EUf560.net]
昔はASP案件が多かったから経験ある人はWEBまわりの学習コストが下がるがWPFはね。

290 名前:デフォルトの名無しさん [2021/12/31(金) 20:26:28.10 ID:AHpR20H50.net]
このスレは能力低い人が多いからWinForms以外をすすめても意味がない
あれしか理解できない

291 名前:デフォルトの名無しさん [2021/12/31(金) 20:29:05.37 ID:F5O9+7Cr0.net]
WinFormsで事足りる案件をそれ以上でやる意味なんてないからな

292 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 20:47:01.32 ID:ScgFuRuP0.net]
なんかwinformに一族を滅ぼされた人がいるっぽいな

293 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 20:54:49.37 ID:ApQoIWIb0.net]
>WPFでつくる方がよっぽど面倒なんだよ、そもそも。
>BlendとモックのDLL使ってコントロール作って貰ってたのが、Web技術で作って貰えるだけでも相当工数下がるの。

つまりhtml+jsの方が楽ってのはこういうふうにカスタムコントロールを作る前提での話なのかい?
それとも、それがなくてもhtmlの方が簡単っていうことなのかい?
こんなふうにどんどん後付け条件が出てくると話が迷走していけない。

294 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 20:59:35.03 ID:FNrpfdyG0.net]
>>290
ほとんど全ての場合だよ。
カスタムコントロール作らない事の方が珍しいだろ。ペタペタと直接、素のコントロール置いて作ってるとか狂気の沙汰じゃん。
後付け条件も何も俺は最初からその想定で言ってる。
お前がどんどん原始的な例ばっかり挙げて後付け条件出してるんでは?

295 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 21:04:02.72 ID:+14EUf560.net]
コモンコントロール以上の何かがほしいってそれはもうRICHなGUIですよ。
アナログメーターだのバーコードだのね。



296 名前:デフォルトの名無しさん [2021/12/31(金) 21:13:20.91 ID:2Zk/vij+0.net]
>>289
それはお気の毒に。
仇討ちするなら助太刀いたしますぞ。

297 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 21:48:59.01 ID:M0GZ3VlB0.net]
WPFは結局見た目重視の癖に他のデザインツールとの連携がゴミカスだったからな
お前に食わせられるデータって何のアプリで作れるの?っていう根本的な問題が解決しない

298 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 22:31:41.34 ID:DunWig+Gr.net]
flutterみたいにGUIが整備されていればいいだけなのにマイクロソフトには作れないのか
https://codezine.jp/article/detail/15063

299 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 23:02:04.13 ID:M0GZ3VlB0.net]
つか、データ内容から言ってイラレとの連携が必須なのにそこの対応がおざなりなのがいけない
そして見た目にこだわらせるツールなら
全コントロールカスタマイズ可能にしろ

もちろんイラレのデータで

これができんからwebview2なんて使ってんだろそいつも

300 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 23:38:40.48 ID:FNrpfdyG0.net]
なんでイラレなの?XDとかFigmaとかでは?
Storyboardで見ながら全カスタマイズ出来て当然かと。
デザイナーや制作にもそれができるからWebView2とかelectron使うんだが。

301 名前:デフォルトの名無しさん mailto:sage [2022/01/01(土) 00:03:57.34 ID:s/VzubKG0.net]
>>297
いや、俺が最近のツール知らんだけ

まあ、アドビ製品で作れないと辛いと思うなってことで

302 名前:デフォルトの名無しさん mailto:sage [2022/01/01(土) 00:04:02.95 ID:s/VzubKG0.net]
>>297
いや、俺が最近のツール知らんだけ

まあ、アドビ製品で作れないと辛いと思うなってことで

303 名前:デフォルトの名無しさん mailto:sage [2022/01/01(土) 00:05:29.75 ID:pK4dI97g0.net]
>>298
最近はAdobe製品あんまり人気ないよなって感じしてる。
デザイナーの人、だいたいFigmaかなぁ。人によっては直でCSS書いてくるよ。

304 名前:デフォルトの名無しさん [2022/01/01(土) 05:34:40.61 ID:zdHw19Xx0.net]
>>292
メーターはCommunity Toolkitにあるな

305 名前:デフォルトの名無しさん mailto:sage [2022/01/01(土) 08:49:17.03 ID:pK4dI97g0.net]
このあたりが出来るのが楽。
https://observablehq.com/@d3/zoomable-sunburst

JSのエコシステムは割と手厚くて、結構色々できる。
変わり種だと最近はこれも使った。今までだったら相当大がかりな仕組みになってた。
https://modelviewer.dev/

IEベースのWebViewだったら出来なかったんよね、これ。



306 名前:デフォルトの名無しさん mailto:sage [2022/01/01(土) 16:57:15.57 ID:cbVZORXia.net]
何の話で盛り上がってるんだっけ?

結局MSは今後デスクトップは何使えって言ってるんだっけ?
もうWin32を追放してUWPで統一する計画は頓挫してたよね?

307 名前:デフォルトの名無しさん mailto:sage [2022/01/01(土) 17:38:08.24 ID:lDil4oeBr.net]
MSは何も示せなくてユーザーたちが独自になんとかしようともだえてる






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

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

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