[表示 : 全て 最新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

151 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 00:31:07.80 ID:OWAFmQuW0.net]
重なってたらどうするん?
重なってたら重ならないように移動って処理なら無限ループありえるよ
そもそも与えられた領域に対して四角形の面積のが大きかったらどう処理しようが重ならないようにするのは不可能でしょ

152 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 01:52:30.77 ID:xiJKAqfg0.net]
質問者c#使う気ナッシングでワロタ

153 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 06:06:41.21 ID:9nVKwS0QM.net]
学校の課題が出る季節なのか?

154 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 09:21:59.12 ID:QC2UxaCs0.net]
>>139
返信ありがとうございます。
やっぱりどこかで取ってからDIしたほうがいいですよね

.NET 5 まではStartupでいろいろやってたんですが、
.NET 6 のASP.NET Core WebだとStartup.cs自体やConfigure周りがないんですよね・・・
(少なくともプロジェクト作成時点で)
なので起動後、URLアクセス時点でコントローラに直に行ってるように見えます・・

.NET 6のググラビリティもそんな良くないですが、
DI自体はbuilder.Services.AddTransientあたりでできているので、そっちで出来ないか、
最悪はStartupを自作出来ないかまた調べてみます!

155 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 09:47:09.94 ID:lsirm1I00.net]
>>140
君はspanの実態がchar[] strと知ってるかもしれないけど言語側からはそんなこと分からないからそれは無理だね
char[]含めマネージ型はアンセーフな方法で作る事は不可能なので、もしそのspanの実態がstackallocとかだとしたら大変な事になるし
どうしてもやりたいならMemory<T>を使えばできる

156 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 14:18:00.17 ID:D5zS0GJt0.net]
>>151
.NET6でもStartupがC#9.0のトップレベル構文に変わってProgram.csに組み込まれただけでしょ?
例えばJWTならProgram.csで以下のように検証処理を登録可能じゃないのかな

using (var serviceScope = app.Services.CreateScope())
{
  services.AddAuthentication( JwtBearerDefaults.AuthenticationScheme ).AddJwtBearer( options => ほげほげ);
};
でservice取得して.NET5以前のConfigureServices相当の処理が出来ると思うが。
(というか出来ないと困るw)

157 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 14:20:58.23 ID:D5zS0GJt0.net]
services取得する文が抜けてた失礼
using (var serviceScope = app.Services.CreateScope())
{
  var services = serviceScope.ServiceProvider;
  services.AddAuthentication( JwtBearerDefaults.AuthenticationScheme ).AddJwtBearer( options => ほげほげ);
};

158 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 16:52:51.25 ID:QC2UxaCs0.net]
>>153
ありがとうございました。
コードまで書いてもらってすみません。

Jwtでのやりかたは
https://www.c-sharpcorner.com/article/jwt-token-authentication-and-authorizations-in-net-core-6-0-web-api/
のやりかたで出来ました(サービスのDIみたいな。staticですが)

ですが今回は、JWTでなく独自のランダム文字列で、DBで検証したいと思っています。

AddAuthenticationは参考になりました!
.NET 5 ではAuthenticationHandlerを継承しHandleAuthenticateAsyncをオーバーライドしてrequestを処理してました。。
いまだにHttpContextをコンストラクタ前に参照するやり方がわかりませんが、悩んでみます。

しかし、requestHeaderを全URLでDBで解析したいってだけなので、本来複雑になるのもおかしいんですよね・・・
FilterもちょっとアレですしJwtにしても複雑になっててちょっとな・・・

159 名前:デフォルトの名無しさん [2021/12/23(木) 17:22:50.07 ID:ZRc9iK9X0.net]
>>152
なるほどです、ご解説ありがとうございます
Memory<T>の方も調べてみます



160 名前:デフォルトの名無しさん mailto:sage [2021/12/24(金) 13:32:10.30 ID:XCrVpQjR0.net]
オブジェクトをバイナリで直列化するにゃ結局どうすりゃええんじゃ。
binaryFormatterはASPじゃ使えんし、nugetで見つけたBinarySerializerも
すぐ無限ループで止まるし遅いしで使えなさそう。
JsonSerializer感覚で使えるバイナリのシリアライザは無いんか……

161 名前:デフォルトの名無しさん mailto:sage [2021/12/24(金) 14:34:05.08 ID:dgPpP4/Qa.net]
バイナリであることに意味があるとは思えないので(だって全てはバイナリだから)
要するに吐き出すサイスが小さい and/or 高速であればいいんだよね?

いや答えは持ってないけどw

162 名前:デフォルトの名無しさん mailto:sage [2021/12/24(金) 14:52:18.99 ID:QunxCEetM.net]
MSは廃止されたWCFの代替としてgrpcを推奨してるから、バイナリ形式のシリアライザはprotobufでいいんじゃね

163 名前:デフォルトの名無しさん mailto:sage [2021/12/24(金) 16:56:42.12 ID:XCrVpQjR0.net]
>>158
せや。今ワイは差分データを管理してオブジェクトグラフの去就を眺められるようなアプリを作っとるんやが、
バイナリにすりゃ20バイトのデータがJsonを経由すると5倍とかに膨れてまうんや。
そんだけ差があると1000オブジェクトの各1000差分で100MBとか差が出ちまうわけで。
ここをもっと高圧縮+高速展開できるフォーマットにしたいんや。

164 名前:デフォルトの名無しさん mailto:sage [2021/12/24(金) 16:58:00.07 ID:hnRiR98X0.net]
し、し・・・尻洗い座

165 名前:デフォルトの名無しさん mailto:sage [2021/12/24(金) 16:59:17.78 ID:dl4nCBdHa.net]
あのclassもこのclassもなんでもかんでもシリアライズしたいんだ、じゃなくて特定のデータか
ならbinarywriterで十分だろ
というか、binaryformatterよりもはるかにいいだろ

166 名前:デフォルトの名無しさん mailto:sage [2021/12/24(金) 17:03:08.03 ID:XCrVpQjR0.net]
binaryWriterでやりくりするにもインスタンスが持ってる別のオブジェクトの参照をどうするか問題が面倒すぎるやろ。
binaryFormatterならその辺はスルーできるわけで。

167 名前:デフォルトの名無しさん mailto:sage [2021/12/24(金) 18:37:43.23 ID:7pq3d27z0.net]
>>163
MessagePack for C#

168 名前:デフォルトの名無しさん [2021/12/25(土) 11:18:28.56 ID:/ADmtxYCd.net]
フォームにいろいろ書き込んだ内容を印刷したんですけど、フォーム直印刷だとリストビューとかあるので見きらないんで、なんかいい方法ないですか?
Excelに貼るとかですかね?

169 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 13:13:26.63 ID:R3AeJQpZ0.net]
>>160
速度、データサイズ共に最高な汎用シリアライズフォーマットはGoogleが開発したProtocol Buffers



170 名前:デフォルトの名無しさん [2021/12/25(土) 15:24:03.77 ID:sZ4+jXNJ0.net]
>>161
パナソニックがお勧め。

171 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 16:31:25.59 ID:lta8bYVGa.net]
>>165
GDI+の印刷は多少面倒くさいけど別に難しくはない。
好きなように自分で実装するのが一番じゃないの?

172 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 18:32:48.38 ID:R611sM/xr.net]
WinFormsのデスクトップアプリ開発でデスクトップアプリ内に組み込むデータベースはSQLiteしかないですか?
むしろSQLiteが最適ですかね?

173 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 18:57:35.10 ID:uQo3kTST0.net]
>>169
accessのファイル形式のmdbとかaccdbとか

174 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 19:33:35.62 ID:bx014roB0.net]
>>169
LiteDBもSQLiteと同じシングルファイルだから運用楽でオススメ

175 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 19:57:51.53 ID:R611sM/xr.net]
>>170
>>171
ありがとうございます!
その後調べてSQLiteが定番っぽいですね
信頼性と速度も速いですし

176 名前:デフォルトの名無しさん [2021/12/25(土) 20:10:02.35 ID:/fiswOOz0.net]
>>172
馬鹿って人の言うことに耳を傾けないから馬鹿なんだよな

177 名前:デフォルトの名無しさん [2021/12/25(土) 20:37:46.29 ID:gvd3przGa.net]
こいつが部下だったらちょっとキレるかもしれんw

178 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 20:42:32.18 ID:5ppS8Aaq0.net]
理系ってバカ文系にいくら説明しても無駄だと散々経験してるから無視するよね。

179 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 20:43:40.19 ID:Ba+2nHZ/a.net]
litedbとかaccessよりsqliteの方がよほどいいからな。注意しないと激遅だけど



180 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 20:46:17.70 ID:R611sM/xr.net]
>>173
なんか変なこと言いました?
教えてくれた4つを調べて比較したんですが

181 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 20:48:41.15 ID:FMuPTmPe0.net]
redisを使うのです

182 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 21:00:27.06 ID:5ppS8Aaq0.net]
正直、褒めてるのかディスってるのか分からないレスだよな。

183 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 21:00:28.06 ID:KekUyy+Z0.net]
信頼性いうならSQL Server LocalDBじゃないの

184 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 21:21:27.23 ID:PUQlITfY0.net]
>>180
それ組み込みDBじゃないから
SQL-Server Compact Edtion はまだ提供されてるけど開発止まっちゃてるしねぇ

185 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 11:01:59.91 ID:bwDwv7pP0.net]
ブラウザとか、たいていのアプリは、SQLite

186 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 11:39:00.73 ID:/Mcnum8Y0.net]
アプリの設定の保存に便利とか?

187 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 11:43:30.10 ID:Ep2AbKxF0.net]
そもそもVisual Studio自体がSQLite使ってるし
https://qiita.com/h_matsumura/items/e1597a985de25e2ea9c8

188 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 11:50:44.60 ID:/Mcnum8Y0.net]
そういえばATOKのジャストシステムって、内部DBは昔から自社で抱え込んでるだけだっけ?

189 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 12:01:04.09 ID:+dhDC6900.net]
ちなみにSQLiteはWindowsならwinsqlite3.dllとして組み込まれてるから別途dllをダウソする必要なくDllImport("kernel32.dll")と同じ感覚で使える
winsqlite3はstdcallだから尚更何も設定せずに呼べる
逆にオフィシャルsqlite3.dllはcdecl呼びなので注意
まぁ今時ネイティブ呼びなんて一々する奴はおらんか



190 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 12:35:17.11 ID:CeLvnh/P0.net]
個人的にはFirebirdがEmbeddedでもC/Sでも使い方変わらなくてとても扱いやすいけど
まあ誰も使ってないからなあ

191 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 14:15:59.80 ID:3V1vzGfad.net]
>>186
nugetでラッパークラス持ってこればいいだけでしょ

192 名前:デフォルトの名無しさん [2021/12/26(日) 18:59:54.98 ID:XSCzp0/m0.net]
チキンマックナゲット?
あれバーベキューソース以外はうまくないよね

193 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 19:19:54.19 ID:0tkG5TaRd.net]
>>189
C#er でnuget知らないのはモグリだね

194 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 19:21:20.78 ID:za+d+iaN0.net]
>>189
マスタード結構好きやで

195 名前:デフォルトの名無しさん [2021/12/27(月) 09:55:41.47 ID:wVOMt1/ia.net]
me too

196 名前:デフォルトの名無しさん mailto:sage [2021/12/27(月) 11:45:32.82 ID:vQCGjWOK0.net]
マックはやっぱり朝マック
ソーセージマフィンとハッシュポテト最高

197 名前:デフォルトの名無しさん mailto:sage [2021/12/27(月) 11:50:50.36 ID:70kYKKIvM.net]
ここ1年ぐらいで急に最近もの忘れが増えた
なんでだろう
カルボナーラのレシピ間違えて大失敗
(´Д`)ハァ…

198 名前:デフォルトの名無しさん mailto:sage [2021/12/27(月) 23:31:50.52 ID:j+U+mLOY0.net]
>>194
シチューじゃないんだけど
シチューでも美味しいだろ?w

199 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 03:27:40.46 ID:fTNrE9qna.net]
キャラメルみたいな奴:それはヌガーや
Xファイルの...:それはドゲットや

>>194
フルスクラッチで作らんでもレトルトで十分おいしいねw
ベーコンとブラックペッパーを足せば



200 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 14:41:54.41 ID:KhNUA+lU0.net]
.Net 6 を利用してlinuxで開発することは不可能ですか?
ほとんどWindowsの記事しかないのですが、できないと考えていいでしょうか?

201 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 14:42:14.18 ID:KhNUA+lU0.net]
.Net 6 を利用してGUIソフトをlinuxで開発することは不可能ですか?
ほとんどWindowsの記事しかないのですが、できないと考えていいでしょうか?

202 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 15:07:47.70 ID:x0tKn+Lqa.net]
.net6はlinux対応してるし、linux対応のvscodeなんかもあるから十分linux完結でできるだろ
やったことないからどんなトラブル起きるか知らないけど

203 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 15:48:12.29 ID:nNq9VLvH0.net]
コンソールとかならできると思うけど、GUIはどうなんだろう?
Xamarin.Formsとかでいけるんかね?

204 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 16:09:42.66 ID:onzdS06W0.net]
unoというUWPアプリを作ると、スマホやリナックス、webに翻訳してくれるソリューションがあるな

205 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 16:26:15.60 ID:I0zktY0qM.net]
AvaroniaUIってどうなったんだ
マイナーすぎて消えた?
XAMLじゃ流行らんよな。。。

206 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 16:29:45.08 ID:x0tKn+Lqa.net]
mauiすら忘れ去られてる感じだな

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]
スタンドアロンの話だろ






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

前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