X



C#, C♯, C#相談室 Part97
0001デフォルトの名無しさん (ワッチョイ d707-bKpv)
垢版 |
2022/12/21(水) 10:18:38.02ID:DxBIri9+0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512

■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/

■コードを貼る場合はこちら
http://ideone.com/

■前スレ
C#, C♯, C#相談室 Part94
https://mevius.5ch.net/test/read.cgi/tech/1553075856/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。

C#, C♯, C#相談室 Part96
https://mevius.5ch.net/test/read.cgi/tech/1639965805/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
0672デフォルトの名無しさん (ワッチョイ 928e-WbId)
垢版 |
2023/12/22(金) 01:49:52.54ID:z7Bd7Dwu0
馬鹿はAndroidで作れば未来永劫使えるとでも思ってるのかね
0675デフォルトの名無しさん (ワッチョイ bf12-pDLy)
垢版 |
2023/12/27(水) 12:41:39.37ID:YJr678qw0
Razor Pageに関して質問があります。

Html.DropDownListで、指定したアイテムリストのうちの特定の値が選択された状態でHTMLを出力できないでしょうか
Html.DropDownListForだったらできるが、Html.DropDownListでは不可だということもありますか。

やりたいことは、OnGetハンドラ内で指定した特定の値をHtml.DropDownListで選択状態にすることです。
Html.DropDownListで、特定の値が選択された状態にしようといろいろやってきたのですが、お手上げです。

例えば、次の設定(value = defaultValue)は有効ではありませんでした。
Html.DropDownList(name, selectList, new {@class = "form-control", id = id_dropdownlist, @value = defaultValue})

また、OnGetハンドラ内でこのドロップダウンリストがバインドするページのプロパティに予め特定の値を書き込んだうえで、
「return Page();」してみたのですが、<select>タグの「value」にはその特定値が設定されるものの、アイテムが選択状態になりません。

しかし、ポスト時には、同じコードで、きちんと前の状態が選択状態になっているのです。
0677デフォルトの名無しさん (ワッチョイ bf12-zNfU)
垢版 |
2023/12/28(木) 00:40:27.74ID:1OAyr0cC0
>>676
レスありがとうございます

Html.DropDownListForだと、Selectedを指定したSelectListを使わずに指定した値の項目を選択状態にできていたと思うので、
Html.DropDownListでも同じことができるのかと思っていました

Selectedを指定したSelectListを、Html.DropDownListのアイテムソースに指定して再挑戦してみます
0678デフォルトの名無しさん (ワッチョイ bf12-zNfU)
垢版 |
2023/12/28(木) 00:46:47.27ID:1OAyr0cC0
>>675
これについて、OnGet時にHtml.DropDownListの値を設定してもその値が選択状態になることはなく、同じ設定でもポストした後にリターンされて表示されるページでは特に設定せずに選択状態になるのでしょうか

不思議でなりません
0679デフォルトの名無しさん (ワッチョイ bf12-zNfU)
垢版 |
2023/12/28(木) 12:24:02.96ID:1OAyr0cC0
>>676

>>676です。うまくできました。
ありがとうございます。
0680デフォルトの名無しさん (ワッチョイ 9901-Lfd8)
垢版 |
2024/01/02(火) 08:13:35.09ID:QfsoOIm80
システム構築にあたって、c#よりjavaのほうが技術者が多いという理由でjava採用されそうなんだけどIDEの生産性は圧倒的にc#という理由では弱いかな
社内にc#推しが少なくて負けそう
0682デフォルトの名無しさん (オイコラミネオ MM49-9iEs)
垢版 |
2024/01/02(火) 17:32:48.59ID:R2nJRVPVM
C#を触り始めてから20年以上経つけどjavaと比べるとC#は常に日陰の立場だった
勢力は常に10分の1ぐらい

最近はUnityのおかげで注目度が上がっているけどUnity無ければどうなっていたのかと
そのUnityで使われてたのもMonoだし
0684デフォルトの名無しさん (ワッチョイ 6278-VVzI)
垢版 |
2024/01/02(火) 18:45:04.04ID:q6M1ebN00
Javaの技術者が多いならJavaでいいじゃん
でなきゃできないやつには学習コストもかかるし全体の生産力が落ちればできるやつの負担も大きくなる
なぜわざわざ仕事を増やすんだ
0687デフォルトの名無しさん (オイコラミネオ MM49-9iEs)
垢版 |
2024/01/02(火) 19:03:02.14ID:R2nJRVPVM
C#は知名度がないわけじゃなかったけど
積極的に選ばれることはなかった

C#は残念ながらホビーユース的な側面が強く
業務向けで取り入れられるのはまずjavaついでC++、ライトな開発でVBが採用されていた
ゲーム向けでも選ばれることはない状況
田舎だと求人はない

なので何目的でC#使ってるのと言われることが多かった
そう聞いてくるのは十分理解できるしそれがまともだとも思えた
0693デフォルトの名無しさん (ワッチョイ b1d4-17UW)
垢版 |
2024/01/03(水) 08:24:24.02ID:4PiOBEiL0
ゲーム開発ではC#って使われてるんじゃないの?
Unityの主要言語がC#じゃなかったっけ?
0696デフォルトの名無しさん (ワッチョイ 6529-QK8A)
垢版 |
2024/01/03(水) 13:12:32.78ID:3mJitcl/0
ゲームとかオンラインゲーでも無い限り
GCみたいなプチフリ起こす様な言語は使わない
0697デフォルトの名無しさん (ワッチョイ be36-NoMX)
垢版 |
2024/01/03(水) 17:02:40.92ID:5JSJz+l40
# >>692
# PowerShellで実行
$Voice = New-Object -ComObject SAPI.SpVoice; `
$Voice.Rate = 5.9; `
$Dreamcast = @"
C#, C♯, C#相談室 Part97|プログラム技術@2ch掲示板
ps://mevius.5ch.net/test/read.cgi/tech/1671585518/692

「comてなんなん?わけわからんわ
メリットってなんかあるん?」
"@; `
$Voice.Speak($Dreamcast);
0702デフォルトの名無しさん (ワッチョイ 6564-QK8A)
垢版 |
2024/01/03(水) 19:56:53.79ID:EZoddLE+0
>>701
あ?
ガベコレに処理が奪われて一瞬動きが固まるってのがプチフリだぞ
0708デフォルトの名無しさん (ワッチョイ 6564-QK8A)
垢版 |
2024/01/04(木) 13:24:52.36ID:1KQpMTCj0
メモリー足りるかどうかなんてユーザー次第だからなぁ
作成側がメモリー足りてるなら云々なんて意味の無い話
0710デフォルトの名無しさん (ワッチョイ 6564-QK8A)
垢版 |
2024/01/04(木) 13:33:48.47ID:1KQpMTCj0
銀行w
0720デフォルトの名無しさん (ワッチョイ ff7b-taqZ)
垢版 |
2024/01/07(日) 06:08:16.97ID:cuceqyls0
そもそもここはふらっとの隔離スレ
アホがここでレスバトルしていようが平常運転。フレームワークのGCのフリーズやらの話がOSのスワップと混ざろうが放置でいい
アホがふらっとで暴れていたら知らん
0723デフォルトの名無しさん (ワッチョイ 5f7c-R8yo)
垢版 |
2024/01/10(水) 14:44:35.04ID:khlXVQ3Q0
>>721
メモリ多く積んだ方がフリーズするぞ
メモリ多ければGCされる前の待機容量が多い
その多いのをGCするからフリーズする

逆に少量GCするならフリーズしない

じゃあ小まめにGCする様にすればいいかといえばそれはそれで小刻みに一瞬止まる事態が頻発する
要はバランスって事だ

でもってGCで気になるならもうC++かRustでも大人しく書けという話
0725デフォルトの名無しさん (ワッチョイ 7f79-e2pS)
垢版 |
2024/01/10(水) 19:43:54.17ID:EMlOCE0F0
クリティカルなコードはオブジェクト生成しないように書けばGCが起こらないように思うんだけど
C#はそういう予測って立たないのかな?そんなわけないと思うけど
0726デフォルトの名無しさん (ワッチョイ dff7-1VUN)
垢版 |
2024/01/11(木) 08:35:22.64ID:8oRrkiTZ0
GCはJavaのほうが発展していてうらやましいね
GCの停止時間を1ミリ秒以内に抑える(その代わりGC回数は多くなる?)GCなど
シナリオに合わせてGCを選べるようになっている

GC停止1ミリ秒以内ならゲームで使ってもプチフリーズやフレームドロップは発生しないんじゃないかな?
0727デフォルトの名無しさん (ワッチョイ 5f7c-R8yo)
垢版 |
2024/01/11(木) 09:06:08.03ID:Z4cA3bDk0
>>726
C#でも設定すりゃ良いじゃん
まさか知らんのか?
0729デフォルトの名無しさん (ワッチョイ dfad-1VUN)
垢版 |
2024/01/11(木) 09:24:08.23ID:8oRrkiTZ0
>>727
知らなかった!調べてみるね!
0731デフォルトの名無しさん (ワッチョイ dfde-1VUN)
垢版 |
2024/01/11(木) 10:44:24.74ID:v1L417pI0
C#では業務システムしか作ってないから数秒程度のGC停止時間なら気にならん
0743デフォルトの名無しさん (ワッチョイ 5ea6-3veX)
垢版 |
2024/01/29(月) 10:30:09.66ID:dGZn/ppm0
>>742
急に何の話?
0745デフォルトの名無しさん (ワッチョイ 5ea6-3veX)
垢版 |
2024/01/29(月) 10:46:44.99ID:dGZn/ppm0
>>744
時間のかかるループやファイルアクセスでUIスレッドをブロックするのとガベコレは関係ないぞ
画面がフリーズしてるように見えるというのは同じだけれども
0749デフォルトの名無しさん (ワッチョイ 8a9c-3veX)
垢版 |
2024/01/29(月) 11:40:44.76ID:PEbZr1pB0
さすがにフリーズの原因がガベコレかどうかは特定できてる前提の話だろ
ブロッキングの場合は毎回同じ処理で起きるしコード見れば比較的簡単に分かるが
ガベコレの場合はメモダン取ったりプロファイリングしないと基本的に分からない
0750デフォルトの名無しさん (ワッチョイ 9a11-5smM)
垢版 |
2024/01/29(月) 21:06:20.22ID:JWDJ+6EM0
最初からGCのプチフリ(STW)に限定した話してるのに何で余計な話始めるかな
似て非なる現象だから一緒に扱おうとしても話が発散するだけで何一つ良いことないのに
0754デフォルトの名無しさん (ワッチョイ 97de-AzCP)
垢版 |
2024/02/05(月) 00:33:40.88ID:YVup6zAN0
C#でRazor Pageを使った開発をやってます
vue.jsを今後取り入れてユーザインターフェイスの充実もはかろうと考え勉強中です

ところで、GPT4はプログラミング業界をどう変えていくでしょうか
たしかにChatGPT3はわからないことを質問でき問題の解決に貢献してくれるので自分にも役に立っています
自分としては、GPTへの質問力、こうしたいという小さなゴールを描けることは経験が大切だと思います。プログラミングでできることはこんなものかというのを知っているから、その回答の妥当性もわかるし、自分のプログラミングに取り込むこともできると思います。

このように、開発速度が上がり、入門もしやすくなったとは思うので、プログラムを提供する業界での競争が変化すると思います

しかし、その場合はどれも似たりよったりな機能を持つ岩のようなアプリケーションしかできないように思います。ニッチなニーズに応えるにはこれまで通りに細々と開発することが求められると思います。

AIは我々から仕事を奪うでしょうか、それともラグをさせてくれるでしょうか
0758デフォルトの名無しさん (ワッチョイ 17d3-jSnV)
垢版 |
2024/02/06(火) 19:35:53.96ID:mzhSh14A0
そんなあなたにフォーリンラグ
0760デフォルトの名無しさん (ワッチョイ ffad-4LaR)
垢版 |
2024/02/22(木) 22:08:38.37ID:7ICQhr4t0
クッキーやキャッシュ等プロファイルが一切ディスクに吐き出される事なく全てInMemoryで完結するWebBrowserライブラリってある?
標準のWebBrowserはIEベースでその辺コントロールできないし
WebView2もシークレットモードにすればクッキーは希望の動作になるようだけどプロファイルディレクトリは作られてしまうようだし

CefSharpならCefSettingsBase.CachePathをnullにすれば何のファイルも吐き出されなくなるのかな?
0768デフォルトの名無しさん (ワッチョイ 9fad-cnAl)
垢版 |
2024/03/08(金) 09:50:52.29ID:34f33kWd0
すんまそん、Codeer.Friendly で引数 out byte[] を受け取るにはどうすればええんかの?
レスを投稿する


ニューススポーツなんでも実況