[過去ログ] C#, C♯, C#相談室 Part97 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
207(1): デフォルトの名無しさん (ワッチョイ 8335-6BSU) [sage] 2023/01/28(土) 16:33:29.41 ID:qgiHv5Wf0(4/4) AAS
C#を知らずに書けるのか
208(2): デフォルトの名無しさん (ワッチョイ 5f10-2biX) [sage] 2023/01/28(土) 16:34:51.45 ID:zBTU9IJ/0(1) AAS
XAMLに文句言ってる人もべつになにかもっと良い代替案があるわけでもないんだろ?
jsonかyamlかあるいはまたなにか独自仕様でも作るか。
209(1): デフォルトの名無しさん (アウアウウー Sa47-rfgy) [sage] 2023/01/28(土) 18:27:49.87 ID:DKSWYQK4a(1/2) AAS
Windowsデスクトップアプリの次のスタンダードはWebView2に決定してるよ
C#とも何の問題もなく連携できるから、もう何も心配することはない
ただHTML/CSSだけできればよい
210: デフォルトの名無しさん (ワッチョイ 0b01-9yTq) [] 2023/01/28(土) 18:34:56.52 ID:x9KLfrKP0(1) AAS
WinFormsだけを強化/ブラッシュアップして行くだけでいいのに
今現在Microsoftが決定してることは全部間違った方向
211: .NET MAUI HighSchool (ワッチョイ 9a01-mpM/) [] 2023/01/28(土) 18:37:51.27 ID:Akv+btg40(3/4) AAS
>>207
正直余裕
212: .NET MAUI HighSchool (ワッチョイ 9a01-mpM/) [] 2023/01/28(土) 18:39:12.56 ID:Akv+btg40(4/4) AAS
HTML,CSS,JavaScriptほど密結合の強い組み合わせないと思うけどな
WinFormもそうか
213: デフォルトの名無しさん (アウアウウー Sa47-rfgy) [] 2023/01/28(土) 18:51:54.18 ID:DKSWYQK4a(2/2) AAS
>>206現実には無いね
Web開発ではHTML/CSSですら自分で書けるデザイナーは稀であり、デザイナーはお絵描きするだけでHTML/CSSはエンジニアが書くのが普通だ
ましてやC#エンジニアしかまず目にしないXAMLを扱えるデザイナーなんて存在しない
214: デフォルトの名無しさん (ワッチョイ 1a42-+rQD) [sage] 2023/01/28(土) 19:08:33.35 ID:acHVjvs20(1/2) AAS
>>208
JavaFXと言う屍なら
215: デフォルトの名無しさん (ワッチョイ 4780-2Ez+) [sage] 2023/01/28(土) 21:22:31.10 ID:0L7E+iYP0(1) AAS
xamlはさくっと簡易なgui作る程度なら便利ではあるがxamlだけだとboolの反転すらできないから結局コード書くことになるんでbindingクソ喰らえってなる
216: デフォルトの名無しさん (ワッチョイ e301-s91j) [] 2023/01/28(土) 21:27:00.01 ID:p3y/mDFs0(3/3) AAS
XAMLでも何でもいいから
ひとつこれと決めてしっかり枯れるまで面倒見てほしい
217: デフォルトの名無しさん (ワッチョイ 876e-Gesu) [sage] 2023/01/28(土) 22:47:24.30 ID:Q8ohQpbl0(1) AAS
XAMLはもう枯れてるのでは?
218: デフォルトの名無しさん (ワッチョイ 1a42-+rQD) [sage] 2023/01/28(土) 23:00:10.63 ID:acHVjvs20(2/2) AAS
x:Bindだとコンバーターは普通のスタティックメソッドでコンパイル時に型チェックしてくれるから大分良くなってるんだけどね
219: デフォルトの名無しさん (ワッチョイ 8379-jh2e) [sage] 2023/01/29(日) 01:16:07.51 ID:R24XfIrD0(1/3) AAS
>>209
>Windowsデスクトップアプリの次のスタンダードはWebView2に決定してるよ
もう2ひねりぐらいしないとコレ常用は厳しいなあと思う
HTAの再発明の上に実行環境がフォルダ掘ったりで劣化しとるのにスタンダードになるとは到底思えない
外人にも概ね評判悪いみたいだし
220(2): デフォルトの名無しさん (アウアウウー Sa47-K8fF) [sage] 2023/01/29(日) 09:49:06.93 ID:fP4u16yma(1) AAS
>>208
xamlなんて使わないで、C#でUIを簡単に定義できるようにすればいい
覚えることも減るし、コードとの親和性も良くなる
221: デフォルトの名無しさん (ワッチョイ ff79-gzqp) [sage] 2023/01/29(日) 10:28:03.21 ID:tvJJpmA20(1) AAS
>>206
扱えるデザイナとそもそもツールがないような?
222: デフォルトの名無しさん (アウアウウー Sa47-JCD8) [sage] 2023/01/29(日) 11:42:03.87 ID:57gL/0v0a(1) AAS
>>220
WPFはXAML使わずC#だけで書けるからそれが良けりゃ自分でライブラリ作れよ
223(1): デフォルトの名無しさん (ワッチョイ 1a42-+rQD) [sage] 2023/01/29(日) 12:02:19.28 ID:1KUwXnGJ0(1/2) AAS
>>220
MauiにMVUってコードでUI記述できるやつあるけど使いやすいか?
外部リンク:qiita.com
224: デフォルトの名無しさん (ワッチョイ a702-fO7+) [sage] 2023/01/29(日) 12:12:03.57 ID:Bt1+Pj/S0(1) AAS
flutterっぽいな
225: デフォルトの名無しさん (ワッチョイ 876e-Gesu) [sage] 2023/01/29(日) 13:15:24.15 ID:R8JESUlY0(1) AAS
>>223
今flutter取り組んでるけど、
単なるデザイン処理がコード中に占める割合が高くて
めちゃ読みにくて慣れんわ
226: デフォルトの名無しさん (ワッチョイ e301-s91j) [] 2023/01/29(日) 13:27:12.72 ID:8bst+jr10(1/2) AAS
GUI黎明期は間違いなくコードでUI記述してたわけで
先人がこれはあかんと否定してきたものを今更リベンジさせる必要があるんだろうか
227(2): .NET MAUI HighSchool (ワッチョイ 9a01-mpM/) [] 2023/01/29(日) 13:50:59.81 ID:i3THky500(1/4) AAS
今WinUI3で5chブラウザ作ってるんだがレスのアンカーだのハイパーリンクだと画像のリンクだのを抜き出す処理を考えてるんだがどうしたものか迷ってる
当然その書かれた位置にそのボタンやリンク貼り付けなきゃいけないんだがアンカーやリンクとその他記事は同じ行にはない(<br>で区切られてる)と仮定して<br>でSplitかけて行ごとでRegexとかを行おうと思ってるけどこの方法あってるか?
228: デフォルトの名無しさん (ワッチョイ e301-s91j) [] 2023/01/29(日) 13:55:11.83 ID:8bst+jr10(2/2) AAS
>>227
自前でパーサー書くよりもその手のスクレイピングライブラリは数多あるからそれ使った方が早いと思う
229(1): デフォルトの名無しさん (アウアウウー Sa47-6BSU) [sage] 2023/01/29(日) 15:11:11.20 ID:Srs41jrSa(1) AAS
行で区切る意味がわからん
普通に置換しろよ
230: デフォルトの名無しさん (アウアウウー Sa47-6BSU) [sage] 2023/01/29(日) 15:15:12.51 ID:Inli+tITa(1) AAS
WebViewならこれでlinkClickedにjsで独自処理書くなりそこからC#呼び出しするなり
<a xxx="~" href="~" yyy="~" >○○○</a>
↓
<span class="link" data-info="ここに情報を入れる" onclick="linkClicked(this.getAttribute('data-info'))"
>〇〇○</span>
231: デフォルトの名無しさん (アウアウウー Sa47-6BSU) [sage] 2023/01/29(日) 15:18:44.23 ID:9PfpQq5Na(1) AAS
正規表現もこんな感じので充分やろ
<a.+?href="(.+?)".+?>(.+?)</a>
上下前次1-新書関写板覧索設栞歴
あと 771 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.033s