!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part145
https://mevius.5ch.net/test/read.cgi/tech/1570446977/
■関連スレ
C#, C♯, C#相談室 Part95
https://mevius.5ch.net/test/read.cgi/tech/1508168482/
■コードを貼る場合は↓を使いましょう。
http://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/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・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
探検
ふらっと C#,C♯,C#(初心者用) Part146
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 9f0b-Fgt1)
2019/12/11(水) 22:12:11.28ID:d09CciDz0121デフォルトの名無しさん (ワッチョイ b763-CWbB)
2019/12/20(金) 22:31:48.04ID:qHTdS2+z0 >>120
まじか
同じ世界に住んでるようで違う世界なんだな
金融医療なんかと比べりゃ薄給かもしれんが世間の平均以上はあるでしょ
そら平均ないとこもいっぱいあるし中間搾取が多い部類だとは思うが…
日本は世界的に見てweb系、というかプログラマ自体が安いってのはあるけどそれでも他業種に比べりゃ全然マシだと思うよ
まじか
同じ世界に住んでるようで違う世界なんだな
金融医療なんかと比べりゃ薄給かもしれんが世間の平均以上はあるでしょ
そら平均ないとこもいっぱいあるし中間搾取が多い部類だとは思うが…
日本は世界的に見てweb系、というかプログラマ自体が安いってのはあるけどそれでも他業種に比べりゃ全然マシだと思うよ
122デフォルトの名無しさん (ワッチョイ 9f52-1WEo)
2019/12/20(金) 23:14:05.81ID:F92JDOtZ0 web系と一括りにしているが>>118が経験した狭い範囲でのことだろう
123デフォルトの名無しさん (オイコラミネオ MMab-7F0B)
2019/12/20(金) 23:56:36.17ID:laM9bMPJM webは金になるよ
プログラマーの花形だから
求められるスキルは最下位だけども
組み込みプログラマーとゲームプログラマーが最上位
前者はハードの知識も求められるし、後者はプログラムの真髄まで知っとかないといけない
ゲームプログラマー経験してたら、他の分野のプログラマーの仕事はほんと簡単だもん
若い時はムチャやって良かったと心の底から思う
プログラマーの花形だから
求められるスキルは最下位だけども
組み込みプログラマーとゲームプログラマーが最上位
前者はハードの知識も求められるし、後者はプログラムの真髄まで知っとかないといけない
ゲームプログラマー経験してたら、他の分野のプログラマーの仕事はほんと簡単だもん
若い時はムチャやって良かったと心の底から思う
124デフォルトの名無しさん (ワッチョイ b763-CWbB)
2019/12/21(土) 00:37:36.41ID:4yldtPmm0 webのスキルが最下位ってどこの世界の話?
125デフォルトの名無しさん (ワッチョイ 9fad-2sPR)
2019/12/21(土) 01:32:51.93ID:Mk9xcjQY0 110の者です。反応してくださった方々ありがとうございます。
ひとまずUnityのガイドで勉強してみます。
C#を勉強するなら、現状手元にはmac book airしかないためWindowsを入れるしかないみたいですね…(スペックギリギリですが…)
一応理系なので三角関数自体は大丈夫です。
ちなみにプログラミングの初心者がまず勉強すべきもの、もしくは買うべき本などありませんでしょうか?
場違いの質問で申し訳ありませんが、教えていただけると嬉しいです。
ひとまずUnityのガイドで勉強してみます。
C#を勉強するなら、現状手元にはmac book airしかないためWindowsを入れるしかないみたいですね…(スペックギリギリですが…)
一応理系なので三角関数自体は大丈夫です。
ちなみにプログラミングの初心者がまず勉強すべきもの、もしくは買うべき本などありませんでしょうか?
場違いの質問で申し訳ありませんが、教えていただけると嬉しいです。
126デフォルトの名無しさん (ワッチョイ 9f01-pdcM)
2019/12/21(土) 01:46:23.53ID:tKqa0Mcd0127デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
2019/12/21(土) 02:36:40.50ID:zyAIfpOSa ゲームは知らんけど、組み込みはほんとピンキリだよw
学者みたいに何でも知ってる人もいるけど、狭い範囲のことしか知らないくせに
コード書かせたら構造化以前なんて人もゴロゴロいる
web系は仕事内容は良く知らんけどストレス度は高そうだよねw
なんか俺は最先端のとんがったことやってるんだぞ的な自己陶酔系の人が多いように感じるのは、
そうでも思わないとたぶんやってられないんだろうなと想像
学者みたいに何でも知ってる人もいるけど、狭い範囲のことしか知らないくせに
コード書かせたら構造化以前なんて人もゴロゴロいる
web系は仕事内容は良く知らんけどストレス度は高そうだよねw
なんか俺は最先端のとんがったことやってるんだぞ的な自己陶酔系の人が多いように感じるのは、
そうでも思わないとたぶんやってられないんだろうなと想像
128デフォルトの名無しさん (ワッチョイ 9fad-YiuP)
2019/12/21(土) 05:00:47.48ID:biYUElkB0 >>125
Unityならmacで十分だよ
Windowsでないと後々面倒というのは、会社で使うのはWindowsがほとんどだから
もし仕事にするなら、今から使い慣れてた方がいいということ
開発行為自体だと、unix系のアプリケーションならmacの方が色々揃ってるからやりやすいし
Windowsのアプリケーションなら、当然Windowsがやりやすいよ
Unityならmacで十分だよ
Windowsでないと後々面倒というのは、会社で使うのはWindowsがほとんどだから
もし仕事にするなら、今から使い慣れてた方がいいということ
開発行為自体だと、unix系のアプリケーションならmacの方が色々揃ってるからやりやすいし
Windowsのアプリケーションなら、当然Windowsがやりやすいよ
129デフォルトの名無しさん (ブーイモ MMbf-70ba)
2019/12/21(土) 08:35:24.74ID:elCUYmNmM >>123
オプションとなるスキルが違うだけでプログラミングスキルはどの分野でもピンキリ
オプションとなるスキルが違うだけでプログラミングスキルはどの分野でもピンキリ
130デフォルトの名無しさん (ワッチョイ 9f52-1WEo)
2019/12/21(土) 09:37:34.69ID:k+w4ikT00 >>123
2Dなら足し算引き算だけなんていってる人が"プログラムの真髄"なんて言っても、自分がやったことある範囲の知識がすべてなんだなって感じで説得力ゼロだぞw
2Dなら足し算引き算だけなんていってる人が"プログラムの真髄"なんて言っても、自分がやったことある範囲の知識がすべてなんだなって感じで説得力ゼロだぞw
131デフォルトの名無しさん (オイコラミネオ MM4f-isjD)
2019/12/21(土) 12:32:00.35ID:W85y2T7QM 2Dでも三角関数使うしな
132デフォルトの名無しさん (ワッチョイ 7707-7F0B)
2019/12/21(土) 12:58:47.60ID:jr0+pgES0 プログラムかじった事ない人にいきなり三角関数必要とか言って作れると思う?
3Dは数学の知識が最低減ないと作れないけど、2Dは三角関数知らなくても作れる
分かったような口聞くな
3Dは数学の知識が最低減ないと作れないけど、2Dは三角関数知らなくても作れる
分かったような口聞くな
133デフォルトの名無しさん (オイコラミネオ MM4f-isjD)
2019/12/21(土) 13:15:08.24ID:W85y2T7QM 三角関数をなんだと思ってるんだよ
中学生なら習ってないからしょうがないけどさ
中学生なら習ってないからしょうがないけどさ
134デフォルトの名無しさん (ワッチョイ 9f01-pdcM)
2019/12/21(土) 13:17:44.87ID:tKqa0Mcd0135デフォルトの名無しさん (スッップ Sdbf-CWbB)
2019/12/21(土) 13:31:19.22ID:B9cNmAcsd 三角関数なしに2Dゲームを作ることはできる
数学知識なしに3Dゲームも作れる
流石に加減乗除くらいは必要だが
無くても何かは作れると何を作るにも不要かどうかは別の話
数学知識なしに3Dゲームも作れる
流石に加減乗除くらいは必要だが
無くても何かは作れると何を作るにも不要かどうかは別の話
136デフォルトの名無しさん (ワッチョイ 7707-7F0B)
2019/12/21(土) 17:01:18.37ID:jr0+pgES0137デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
2019/12/21(土) 17:06:21.58ID:ToibKenqa 下らない話はそのぐらいにしておいたら?
中学生じみてるよw
中学生じみてるよw
138デフォルトの名無しさん (ワッチョイ 9f5e-xbXx)
2019/12/21(土) 17:12:20.47ID:3iZbeqQ/0 Unityなんかに任せるとか?
結局使うことになるとは思うけど、使わずに済まそうと思えばなんとかなると思う。
結局使うことになるとは思うけど、使わずに済まそうと思えばなんとかなると思う。
139デフォルトの名無しさん (ワッチョイ 977b-XEnz)
2019/12/21(土) 17:20:19.27ID:722GI/wM0 テンプレ読んでください
オイコラミネオ MMab-7F0B
ワッチョイ 7707-7F0B
NG
オイコラミネオ MMab-7F0B
ワッチョイ 7707-7F0B
NG
140デフォルトの名無しさん (オイコラミネオ MMab-EwPn)
2019/12/21(土) 18:47:28.86ID:BGAOi6L9M オレのミネオはどう表示されるんだろ…
141デフォルトの名無しさん (ブーイモ MMfb-Veox)
2019/12/21(土) 19:03:45.63ID:qQirr//DM おれもテスト
142デフォルトの名無しさん (ワッチョイ d72f-+Tiu)
2019/12/21(土) 21:45:23.13ID:/91O1xjY0 C#でコルモゴロフスミノフ検定した上で、単回帰分析とかするライブラリってありますか?
統計解析するならテキストファイルにデータ書き出して、
PythonとかRにわたすほうがいい?
統計解析するならテキストファイルにデータ書き出して、
PythonとかRにわたすほうがいい?
143デフォルトの名無しさん (スププ Sdbf-hGMP)
2019/12/21(土) 21:47:47.94ID:q7cBKLSTd >>142
そこはRubyでしょw
そこはRubyでしょw
144デフォルトの名無しさん (ワッチョイ 77b2-Veox)
2019/12/21(土) 22:46:57.61ID:jv2HuDh00 >>142
R.NET
R.NET
145デフォルトの名無しさん (ワッチョイ 9f24-prDO)
2019/12/22(日) 00:25:07.44ID:7hF/cDg80 byte[]として受け取ったmp3をファイル化せずにそのままmp3tagの読み書きを行えるライブラリはないでしょうか?
出来る限り通信のやり取りだけで済ませたいため、受け取ったmp3バイナリをそのまま処理して受け流したいと考えています。
taglibは試してみましたが、FileStreamとして渡さないと上手く機能しないようでした
出来る限り通信のやり取りだけで済ませたいため、受け取ったmp3バイナリをそのまま処理して受け流したいと考えています。
taglibは試してみましたが、FileStreamとして渡さないと上手く機能しないようでした
146デフォルトの名無しさん (ワッチョイ 7790-MEwc)
2019/12/22(日) 00:38:07.26ID:GX5OjjKF0 Streamクラスとして抽象化されてるんじゃないの?
taglibは入力にStreamを受け入れんじゃなくて、FileStreamというより具象的な入力を受け入れるような馬鹿な設計になってるの?
byte[]をMemoryStreamでラップして渡せないの?
taglibは入力にStreamを受け入れんじゃなくて、FileStreamというより具象的な入力を受け入れるような馬鹿な設計になってるの?
byte[]をMemoryStreamでラップして渡せないの?
147デフォルトの名無しさん (ワッチョイ 7790-MEwc)
2019/12/22(日) 00:58:17.93ID:GX5OjjKF0 俺が馬鹿だったかも。書き込みも必要か。
https://docs.microsoft.com/en-us/dotnet/api/system.io.memorystream.-ctor?view=netframework-4.8
リサイズ可能なメモリストリーム作れるかこれ?
作れないなら、変更できるようなインメモリの独自ストリームクラス作るとか。
https://docs.microsoft.com/en-us/dotnet/api/system.io.memorystream.-ctor?view=netframework-4.8
リサイズ可能なメモリストリーム作れるかこれ?
作れないなら、変更できるようなインメモリの独自ストリームクラス作るとか。
148デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
2019/12/22(日) 02:10:14.34ID:LPMS/GLqa ビットマップを編集するライブラリがFileStrem前提になってたら馬鹿設計だけど
Exifを編集するライブラリがそうでも別に馬鹿とは思わないなあ
Exifを編集するライブラリがそうでも別に馬鹿とは思わないなあ
149デフォルトの名無しさん (ワッチョイ 7790-MEwc)
2019/12/22(日) 04:41:32.86ID:GX5OjjKF0 まじで言ってる?
例えば、カメラで撮影したローカルにあるJPEG画像を投稿サイトにアップロードする機能つくるとき、EXIFを消してアップロードしたいありがちな機能。
MemoryStreamを渡せれば、元のファイル変更せずにメモリ上で修正してアップロードして破棄できる。
同じことをやるにはFileStreamだと一々コピーしないといけない。
例えば、カメラで撮影したローカルにあるJPEG画像を投稿サイトにアップロードする機能つくるとき、EXIFを消してアップロードしたいありがちな機能。
MemoryStreamを渡せれば、元のファイル変更せずにメモリ上で修正してアップロードして破棄できる。
同じことをやるにはFileStreamだと一々コピーしないといけない。
150デフォルトの名無しさん (ワッチョイ ff7b-oVqu)
2019/12/22(日) 05:57:32.35ID:R0LOzgYE0 タグ部分と同じ構造体作って該当部分のバイト配列を構造体に変換すりゃ済むんじゃないの
151デフォルトの名無しさん (ワッチョイ f742-prDO)
2019/12/22(日) 08:25:01.65ID:/NGpR+eY0 TaglibSharpの.net Standard版をUWPから使っているが
TagLib.File.IFileAbstractionってのを使ってストリームを操作している
自分でこのインターフェースを実装すれば割と簡単に行けると思うよ
実装してクラスをTagLib.File.Createに渡せば問題ない
TagLib.File.IFileAbstractionってのを使ってストリームを操作している
自分でこのインターフェースを実装すれば割と簡単に行けると思うよ
実装してクラスをTagLib.File.Createに渡せば問題ない
152デフォルトの名無しさん (アウアウウー Sa5b-kT4h)
2019/12/22(日) 12:48:45.77ID:d/zyo53Ma >>149
それ、別にFileStreamを受け取ってStreamを吐く仕様で何も困らないのでは?
それ、別にFileStreamを受け取ってStreamを吐く仕様で何も困らないのでは?
153デフォルトの名無しさん (ワッチョイ 9f24-prDO)
2019/12/22(日) 13:18:15.55ID:7hF/cDg80 >>146>>151
ありがとうございます。
IFileAbstractionを実装したクラスでCreateしていましたが、CloseStreamで内部のMemoryStreamをDisposeしてしまっていたため、挙動がおかしくなっていただけでした
TagLib.File.Save()を行うことで初めて内部のstreamにTag情報が書き込まれ、同時にCloseStreamも呼ばれるためそこでは内部のstreamを閉じずに自前の後処理を行ってから閉じることで希望の動作になりました
ありがとうございます。
IFileAbstractionを実装したクラスでCreateしていましたが、CloseStreamで内部のMemoryStreamをDisposeしてしまっていたため、挙動がおかしくなっていただけでした
TagLib.File.Save()を行うことで初めて内部のstreamにTag情報が書き込まれ、同時にCloseStreamも呼ばれるためそこでは内部のstreamを閉じずに自前の後処理を行ってから閉じることで希望の動作になりました
154デフォルトの名無しさん (ワッチョイ 5701-EwPn)
2019/12/22(日) 16:13:05.02ID:thbQEK090 ヽ(・ω・)/ズコー
まあ、バグ調べてて「俺ってバカ?」って思うことはよくあることだ
バグ作り込む気は全く無いのに、毎度あるのは何でか不思議でならない
(まあ最近は熟知してない言語で作ることが増えてきたのもあるが、COBOLごときでも一緒だったな…)
まあ、バグ調べてて「俺ってバカ?」って思うことはよくあることだ
バグ作り込む気は全く無いのに、毎度あるのは何でか不思議でならない
(まあ最近は熟知してない言語で作ることが増えてきたのもあるが、COBOLごときでも一緒だったな…)
155デフォルトの名無しさん (ワッチョイ d75f-JuL9)
2019/12/22(日) 22:16:50.41ID:TCqgMSVE0 ライブラリを作ろうかと思うのですが
あるクラスをライブラリ内ではインスタンス化できるようにしたいけど
ライブラリを使う人はインスタンス化できないようにする
というようなことは可能ですか?
参考になるサイトなどありますか?
クラスのプロパティは基本的にすべて読み出しだけ可能にする予定です。
あるクラスをライブラリ内ではインスタンス化できるようにしたいけど
ライブラリを使う人はインスタンス化できないようにする
というようなことは可能ですか?
参考になるサイトなどありますか?
クラスのプロパティは基本的にすべて読み出しだけ可能にする予定です。
156デフォルトの名無しさん (ワッチョイ 9f2c-thcZ)
2019/12/22(日) 22:22:55.94ID:CUDsNTIh0 コンストラクタをinternalにする
157デフォルトの名無しさん (ワッチョイ 7790-MEwc)
2019/12/22(日) 22:28:00.73ID:t9cAONDx0 >>152
じゃあさあ。ネットワークから受け取った画像をファイルに保存せずに、そのまんまEXIF修正して別のサーバーに送り返す場合、どうするの?
と、使う方次第で色んな用件があるわけ。
実装コスト増えるならまだしも、今回のケースでは読み書きできてシークできるStreamであれば良さそうなのに、それをFileStreamに限定するの意味がわからない。
じゃあさあ。ネットワークから受け取った画像をファイルに保存せずに、そのまんまEXIF修正して別のサーバーに送り返す場合、どうするの?
と、使う方次第で色んな用件があるわけ。
実装コスト増えるならまだしも、今回のケースでは読み書きできてシークできるStreamであれば良さそうなのに、それをFileStreamに限定するの意味がわからない。
158デフォルトの名無しさん (ワッチョイ 972d-vnDE)
2019/12/22(日) 22:37:29.12ID:b8EKEEl60 この動画の人がVisual StudioでやっているAuthenticatonをオンにする設定は、dotnetコマンドではどうやるのですか?
https://youtu.be/RUZLIh4Vo20?t=63
https://youtu.be/RUZLIh4Vo20?t=63
159158 (ワッチョイ 972d-vnDE)
2019/12/22(日) 22:45:45.81ID:b8EKEEl60 すまん
自己解決しました
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-3.1&tabs=netcore-cli
自己解決しました
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-3.1&tabs=netcore-cli
160デフォルトの名無しさん (ワッチョイ 7f0d-9COd)
2019/12/23(月) 02:14:36.96ID:CbUt8X2i0 c#からpythonのmatplotlibを呼んでみたらグラフ描画に10秒くらいかかった・・・
めんどくさい数値演算とかをPythonライブラリに丸投げしたかったけど厳しい
グラフ描画はwinformでやるにしても描画するための連続データを戻り値として受け渡しするのなぁ
めんどくさい数値演算とかをPythonライブラリに丸投げしたかったけど厳しい
グラフ描画はwinformでやるにしても描画するための連続データを戻り値として受け渡しするのなぁ
161デフォルトの名無しさん (ワッチョイ 77b2-Veox)
2019/12/23(月) 06:05:21.41ID:n/5EZXjd0 >>160
chartじゃだめか?
chartじゃだめか?
162デフォルトの名無しさん (スププ Sdbf-TTwh)
2019/12/23(月) 06:33:23.54ID:TTdlQikFd163デフォルトの名無しさん (ワッチョイ bfde-/IHk)
2019/12/23(月) 08:20:32.39ID:AV2OtNnH0164デフォルトの名無しさん (ラクッペ MMdb-uJpR)
2019/12/23(月) 09:06:54.33ID:5ISBodU5M165デフォルトの名無しさん (ワッチョイ 9750-+Tiu)
2019/12/23(月) 14:12:00.92ID:CVji7Zdt0 自分で使う用のWinデスクトップアプリケーションを作ってみたいのですが
VScodeにC#の拡張をインストールしたところ、".net Coreが無い"というメッセージが出ました
.net frameworkを後から入れるつもりだったのですが
現在はframeworkではなくCoreを使用するのでしょうか?
軽くしらべたところ、Coreはサーバサイ用、frameworkはデスクトプ用っぽいんですが
Coreでデスクトップアプリを作成するチュートリアルもあるようでした
VScodeにC#の拡張をインストールしたところ、".net Coreが無い"というメッセージが出ました
.net frameworkを後から入れるつもりだったのですが
現在はframeworkではなくCoreを使用するのでしょうか?
軽くしらべたところ、Coreはサーバサイ用、frameworkはデスクトプ用っぽいんですが
Coreでデスクトップアプリを作成するチュートリアルもあるようでした
166デフォルトの名無しさん (ワッチョイ 1788-CWbB)
2019/12/23(月) 14:29:00.57ID:FZMFlrDL0 coreはサーバー用ではないよ
今ならデスクトップアプリでもcoreで作るけど別にframework使えないってわけでもない
古い環境への配慮とか考えなくていいならcoreでいいんじゃない?
今ならデスクトップアプリでもcoreで作るけど別にframework使えないってわけでもない
古い環境への配慮とか考えなくていいならcoreでいいんじゃない?
167デフォルトの名無しさん (ブーイモ MMfb-69wU)
2019/12/23(月) 15:12:57.52ID:Gp3oh3j2M そして System.Drawing の移植性の無さで
泣ける。
泣ける。
168デフォルトの名無しさん (ワッチョイ 5702-Rp4x)
2019/12/23(月) 15:38:13.00ID:Wyd1VJ4y0 WebBrowserでカスタムHeaderの送信とResponse Headerの取得ができません
.net core 3.1を使っています。バグでしょうか?
.net core 3.1を使っています。バグでしょうか?
169デフォルトの名無しさん (ワッチョイ 9750-+Tiu)
2019/12/23(月) 15:46:22.84ID:CVji7Zdt0170デフォルトの名無しさん (スップ Sd3f-UJaa)
2019/12/23(月) 17:45:51.26ID:eQmrU5ERd >>169
そのレベルだと、VSCodeでxaml手書きはキツいんじゃない?素直にVisual Studio使いな
そのレベルだと、VSCodeでxaml手書きはキツいんじゃない?素直にVisual Studio使いな
171デフォルトの名無しさん (ブーイモ MMcf-70ba)
2019/12/23(月) 18:05:28.45ID:oBvZW+b7M 今ならBlazorが簡単で良いよ
一般常識レベルのHtmlがわかってれば後は直感で作れる
一般常識レベルのHtmlがわかってれば後は直感で作れる
172デフォルトの名無しさん (ドコグロ MMbf-On3P)
2019/12/23(月) 18:16:31.10ID:+KUE/8IiM C#使いたがる人ってWebに苦手意識がある人が多い印象だなあ
最初からrazor使えるような奴はそもそもC#(というかWindows開発)を選ばないと思うよ
最初からrazor使えるような奴はそもそもC#(というかWindows開発)を選ばないと思うよ
173デフォルトの名無しさん (ワッチョイ 9701-69wU)
2019/12/23(月) 18:22:36.62ID:P6gAM1Rw0 嫌ぁCAD+画像処理屋なので、webじゃ
やっとれんだけですよ。
SPIDERがwebに乗って実用化されたら
考える。
やっとれんだけですよ。
SPIDERがwebに乗って実用化されたら
考える。
174デフォルトの名無しさん (ドコグロ MMbf-On3P)
2019/12/23(月) 18:28:43.48ID:+KUE/8IiM ほらね
175デフォルトの名無しさん (ワッチョイ 9f52-1WEo)
2019/12/23(月) 18:44:33.92ID:kZpvALBe0 >>172
お前はC#スレに来て何がしたいんだ?
お前はC#スレに来て何がしたいんだ?
176デフォルトの名無しさん (オイコラミネオ MM4f-isjD)
2019/12/23(月) 19:08:35.91ID:kDR2U+EyM なにがほらねなんだろ
177デフォルトの名無しさん (ワッチョイ 9701-69wU)
2019/12/23(月) 19:10:12.11ID:P6gAM1Rw0 法螺ね
178デフォルトの名無しさん (スププ Sdbf-FdL6)
2019/12/24(火) 11:17:43.39ID:pJ4JfZbNd prism の質問もここでいいですか?
179デフォルトの名無しさん (ワッチョイ f761-prDO)
2019/12/24(火) 11:23:10.23ID:rY4O3lLw0 許すん
180デフォルトの名無しさん (ドコグロ MMdf-On3P)
2019/12/24(火) 11:27:15.31ID:4hGbK3LLM 今のprismはMSとは無関係な単なる野良ライブラリの一つだからダメ
181デフォルトの名無しさん (スププ Sdbf-hGMP)
2019/12/24(火) 12:29:36.63ID:2vtH2tiGd >>178
C#で使うならOK
C#で使うならOK
182デフォルトの名無しさん (ワッチョイ 9701-69wU)
2019/12/24(火) 12:45:35.02ID:+zwswjcb0 skiasharp Microsoftの純正ライブラリー
扱いなのに(nugetでは)
情報が少なくて笑える
人脈が無いとこういう扱いなのかw
扱いなのに(nugetでは)
情報が少なくて笑える
人脈が無いとこういう扱いなのかw
183ャfフォルトの名末ウしさん (ワッチョイ f761-prDO)
2019/12/24(火) 13:55:17.48ID:rY4O3lLw0 流れ読まずに。
private int hoge(){
using(/* なんか入る */){
/* ひたすら処理 */
return nanka;
}
}
こういうreturnの書き方は一般的なのでしょうか?
usingの中カッコの外にreturn文がないと値の返し損ねがないか心配なのですが
VisualStudioの警告は出ないしアリなのかナシなのか諸兄のご意見をいただきたく。
private int hoge(){
using(/* なんか入る */){
/* ひたすら処理 */
return nanka;
}
}
こういうreturnの書き方は一般的なのでしょうか?
usingの中カッコの外にreturn文がないと値の返し損ねがないか心配なのですが
VisualStudioの警告は出ないしアリなのかナシなのか諸兄のご意見をいただきたく。
184デフォルトの名無しさん (ドコグロ MMdf-On3P)
2019/12/24(火) 14:15:20.75ID:4hGbK3LLM >>183
普通にアリ
メソッドから戻る直前にDisposeが実行される
なお、C#8以降では以下のように書けるため、従来のusingブロックはほとんどの場合必要なくなった
using var x = new Hoge("Arial", 10.0f);
x.Foo();
// メソッドを抜けるときに自動的に x.Dispose が呼ばれる
普通にアリ
メソッドから戻る直前にDisposeが実行される
なお、C#8以降では以下のように書けるため、従来のusingブロックはほとんどの場合必要なくなった
using var x = new Hoge("Arial", 10.0f);
x.Foo();
// メソッドを抜けるときに自動的に x.Dispose が呼ばれる
185デフォルトの名無しさん (ワッチョイ 1788-CWbB)
2019/12/24(火) 14:42:06.62ID:JGZzQNV20186デフォルトの名無しさん (スププ Sdbf-FdL6)
2019/12/24(火) 16:17:46.84ID:pJ4JfZbNd >>181,179
ありがとう。DIコンテナにUnityを使ってて、App.xaml の RegisterTypes で RegisterSingleton で登録する共用クラスがあるんだけど、このコンストラクタに引数を渡したいです
UnityContainerの中で生成するタイミングがわからなくて渡し方がわかりません
ありがとう。DIコンテナにUnityを使ってて、App.xaml の RegisterTypes で RegisterSingleton で登録する共用クラスがあるんだけど、このコンストラクタに引数を渡したいです
UnityContainerの中で生成するタイミングがわからなくて渡し方がわかりません
187デフォルトの名無しさん (スププ Sdbf-FdL6)
2019/12/24(火) 16:20:01.66ID:pJ4JfZbNd あ、引数はユーザーコンフィグから取得したいです
188デフォルトの名無しさん (ワッチョイ f761-prDO)
2019/12/24(火) 17:24:40.68ID:rY4O3lLw0189デフォルトの名無しさん (ブーイモ MMcf-70ba)
2019/12/24(火) 19:00:31.16ID:yk68HN8sM >>187
コンフィグクラスかコンフィグ読み込みクラスを注入すればいいよ
コンフィグクラスかコンフィグ読み込みクラスを注入すればいいよ
190デフォルトの名無しさん (ブーイモ MMfb-Veox)
2019/12/24(火) 19:05:38.59ID:0ojb25IiM >>184
まじ?C#は洗練されてるね
まじ?C#は洗練されてるね
191デフォルトの名無しさん (ワッチョイ 772c-FdL6)
2019/12/25(水) 00:57:35.17ID:BOYk9T8B0 >>189
ああそりゃそうか。DIコンテナがあるんだからインジェクションすればいいだけなんだねありがとう
ああそりゃそうか。DIコンテナがあるんだからインジェクションすればいいだけなんだねありがとう
192デフォルトの名無しさん (ワッチョイ 972d-BqQa)
2019/12/25(水) 21:07:41.04ID:nysCvhr10 .netライブラリでかすぎじゃね?
193デフォルトの名無しさん (ワッチョイ f12d-vQnI)
2019/12/26(木) 03:51:48.92ID:bzjIw0U90 作ったプログラムをUbuntuのバックグラウンドで動かし続けたいんだけどさあ
nohup dotnet run &
だと、動かないのかすぐ終わっちゃうのかわかんないけどダメだったぜ
どうすればよかんべえな?
nohup dotnet run &
だと、動かないのかすぐ終わっちゃうのかわかんないけどダメだったぜ
どうすればよかんべえな?
194デフォルトの名無しさん (ワイーワ2 FF7a-v1fK)
2019/12/26(木) 09:37:04.58ID:qmNoWNu8F >>192
既にライブラリじゃないですね
既にライブラリじゃないですね
195デフォルトの名無しさん (ドコグロ MM40-NvuD)
2019/12/26(木) 10:09:04.01ID:Wx+k6OqqM >>193
Docker使うのが簡単だしスキル的にも得るものが大きい
Docker使うのが簡単だしスキル的にも得るものが大きい
196デフォルトの名無しさん (スップ Sdc4-dFlL)
2019/12/26(木) 22:14:19.89ID:z0a0esehd >184
1000行近い関数が沢山あるクソコードだと以前の方が便利だな(涙目)
1000行近い関数が沢山あるクソコードだと以前の方が便利だな(涙目)
197デフォルトの名無しさん (ブーイモ MM5e-7Yd4)
2019/12/26(木) 22:19:53.43ID:YRIJALUmM メソッド内にラノベでも書いてんのか?
198デフォルトの名無しさん (ワッチョイ 082c-avnG)
2019/12/27(金) 23:38:38.82ID:rZaePzzs0 頻出パターンだと思うんだけど、
ツリービューとかデータグリッドを選択したら詳細を表示する画面で、詳細部分のリジョンにナビゲーションで登録する時って、
詳細のビューのコードビハインドに書くしかないのかね。
サンプルがそうなってるけど、コードビハインドに書くのに抵抗がある
ツリービューとかデータグリッドを選択したら詳細を表示する画面で、詳細部分のリジョンにナビゲーションで登録する時って、
詳細のビューのコードビハインドに書くしかないのかね。
サンプルがそうなってるけど、コードビハインドに書くのに抵抗がある
199デフォルトの名無しさん (アウアウウー Sa83-BCWm)
2019/12/28(土) 00:09:08.65ID:L8M+Vbvra React等の仮想DOMを使ったモダンなMVVM系Webフレームワークでは、コンポーネントとしてVMを階層化する。
この場合、親VMが子VMとしてツリービューVMと詳細VMを持つ形になるだろう。
そして、ツリービューの選択項目が変更されたらツリービューVMがそれを受けて親VMに通知し、親VMが詳細VMの表示対象データのプロパティを更新する。
WPFの原始的なMVVMではそのへんはあまり洗練されていないし、そもそもWPF自体誰も使ってないから特にベストプラクティスのようなものも無い。
WebのMVVMを真似するのもコードビハインドを書くのも君の自由だ。
この場合、親VMが子VMとしてツリービューVMと詳細VMを持つ形になるだろう。
そして、ツリービューの選択項目が変更されたらツリービューVMがそれを受けて親VMに通知し、親VMが詳細VMの表示対象データのプロパティを更新する。
WPFの原始的なMVVMではそのへんはあまり洗練されていないし、そもそもWPF自体誰も使ってないから特にベストプラクティスのようなものも無い。
WebのMVVMを真似するのもコードビハインドを書くのも君の自由だ。
200デフォルトの名無しさん (ワッチョイ 2590-NGpf)
2019/12/28(土) 02:11:10.25ID:n5/LKlnD0 「リジョンのナビゲーションで登録」
意味不明
意味不明
201デフォルトの名無しさん (ワッチョイ 3538-n2a0)
2019/12/28(土) 04:17:29.52ID:j+kocMTA0 「詳細部分のregion(領域)」までは何とか…
202デフォルトの名無しさん (ワッチョイ 082c-avnG)
2019/12/28(土) 11:25:47.63ID:aAyiCa3V0 >>200
ごめんなさい。モジュールでレジスタービューウィズリジョンじゃなくて、レジスターフォーナビゲーションを使って登録するとこのことです
公式サンプルのベーシックリジョンナビゲーションの書き方をみての質問です
ごめんなさい。モジュールでレジスタービューウィズリジョンじゃなくて、レジスターフォーナビゲーションを使って登録するとこのことです
公式サンプルのベーシックリジョンナビゲーションの書き方をみての質問です
203デフォルトの名無しさん (ワッチョイ 3538-n2a0)
2019/12/28(土) 11:47:20.50ID:j+kocMTA0 クソワロタ
204デフォルトの名無しさん (ワッチョイ b2de-zEes)
2019/12/28(土) 11:53:28.80ID:mKsVnGCZ0 そうか、よくわからないけど解決したなら良かった
205デフォルトの名無しさん (ワッチョイ 4624-K0SF)
2019/12/29(日) 16:58:05.30ID:Jl+XQSo+0 JavaScriptによって書き換えられた後のhtmlを取得する方法ってWebBrowserでInvokeScriptなどを使用する以外にはないでしょうか?
出来ればHttpClientやWebClientで済ませたいのですが
出来ればHttpClientやWebClientで済ませたいのですが
206デフォルトの名無しさん (ドコグロ MM36-BCWm)
2019/12/29(日) 17:07:07.30ID:J2Lmqp1KM >>205
Seleniumを使いましょう
Seleniumを使いましょう
207デフォルトの名無しさん (アウアウエー Sa6a-n/Md)
2019/12/30(月) 00:00:44.86ID:/k8PkqODa headlesschromeでええやないか
208デフォルトの名無しさん (ワッチョイ 4624-K0SF)
2019/12/30(月) 09:57:04.44ID:yg3zWj/W0 WebBrowserクラスやヘッドレスブラウザを使うところまで行ってしまうとC#で作る利点が薄れてしまってChrome拡張で作るか、となってしまうんですよね・・・
一般的な行数のスクリプトであればソースを見てC#のコードに置き換えるということで今まで解決してきたのですが、そうはいかない量のコードだとやはりブラウザに頼る他ないですよね
一般的な行数のスクリプトであればソースを見てC#のコードに置き換えるということで今まで解決してきたのですが、そうはいかない量のコードだとやはりブラウザに頼る他ないですよね
209デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 13:48:14.76ID:sCWLu8Vm0 コントロールに適用したいStyleがあるので、Generic.xaml を作成して、
App.xaml で ResourceDictionary.Merge Dictionaryしました。その中で自作のコンバータークラスを使いたくて定義したのですが、どうしても認識してくれません。ビルドは通るのですが、実行時に見つからないエラーがでます(xaml parse exeption)
同じ定義を App.xaml の中で、Generic.xamlをマージする前に書くと、何故か実行時にエラーも出ませんし、ちゃんと動きます。
Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
App.xaml で ResourceDictionary.Merge Dictionaryしました。その中で自作のコンバータークラスを使いたくて定義したのですが、どうしても認識してくれません。ビルドは通るのですが、実行時に見つからないエラーがでます(xaml parse exeption)
同じ定義を App.xaml の中で、Generic.xamlをマージする前に書くと、何故か実行時にエラーも出ませんし、ちゃんと動きます。
Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
210デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 13:48:51.61ID:sCWLu8Vm0 すみません。相談室が荒れてるのでこっちで質問させてくださいm(_ _)m
211デフォルトの名無しさん (ラクペッ MMb7-f88z)
2019/12/30(月) 14:36:52.54ID:Nw7Rp9O2M メンバーはこっちも同じだから直に荒れる
212デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 16:01:56.74ID:sCWLu8Vm0 まじすか(´・ω・`)
using について論議してたころはまだ読めたけど、一昨日ぐらいからダメな言い争いになってる
using について論議してたころはまだ読めたけど、一昨日ぐらいからダメな言い争いになってる
213デフォルトの名無しさん (ワッチョイ c461-K0SF)
2019/12/30(月) 18:18:27.76ID:ZR5/35mb0 >>210
で、質問はなんなんだい?答えてやらないが読むだけなら読んでやるぞい
で、質問はなんなんだい?答えてやらないが読むだけなら読んでやるぞい
214デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 18:29:26.91ID:sCWLu8Vm0215デフォルトの名無しさん (ワッチョイ 0c01-PaHz)
2019/12/30(月) 20:45:49.11ID:w8cwRlld0 >>209
>Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
Generic.xamlの中では定義できないんじゃないかと思うなら
自分で違う任意のxamlを定義してApp.xamlでMergedDictionariesして
使えるかどうかで切り分けたらいいんじゃない?
>Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
Generic.xamlの中では定義できないんじゃないかと思うなら
自分で違う任意のxamlを定義してApp.xamlでMergedDictionariesして
使えるかどうかで切り分けたらいいんじゃない?
216デフォルトの名無しさん (ワッチョイ aa01-Nxir)
2019/12/30(月) 20:48:13.19ID:0ybHI6rZ0 >>214
> Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
無理なんじゃねーの?
https://social.msdn.microsoft.com/Forums/silverlight/en-US/c4a84046-0b97-4225-a911-973c24117d79/converters-in-genericxaml?forum=silverlightnet
> Generic.xaml の中でコンバーターを定義することは出来ないのでしょうか
無理なんじゃねーの?
https://social.msdn.microsoft.com/Forums/silverlight/en-US/c4a84046-0b97-4225-a911-973c24117d79/converters-in-genericxaml?forum=silverlightnet
217デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 20:57:31.58ID:sCWLu8Vm0 >>215,216
そうかコンバーターって静的でもインスタンスが必要だからリソースとしては定義できないってことですかね…。同じことしてる人がいるもんですね。ありがとうございます。
そうかコンバーターって静的でもインスタンスが必要だからリソースとしては定義できないってことですかね…。同じことしてる人がいるもんですね。ありがとうございます。
218デフォルトの名無しさん (ワッチョイ 0c01-PaHz)
2019/12/30(月) 21:10:04.93ID:w8cwRlld0219デフォルトの名無しさん (ワッチョイ 0c01-PaHz)
2019/12/30(月) 21:19:26.09ID:w8cwRlld0 MarkupExtensionを継承するのが一番楽
220デフォルトの名無しさん (ワッチョイ d81b-hoej)
2019/12/30(月) 21:22:58.79ID:sCWLu8Vm0 >>218
言葉足らずですみません
質問にも書いている通り、Generic.xaml の外側に書けば view でも App.xaml でも定義出来ることは確認してるんです。ただ generic.xaml の中でしか必要ないのであれば、generic.xaml の中に書けないかというのが質問でした
言葉足らずですみません
質問にも書いている通り、Generic.xaml の外側に書けば view でも App.xaml でも定義出来ることは確認してるんです。ただ generic.xaml の中でしか必要ないのであれば、generic.xaml の中に書けないかというのが質問でした
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ネトウヨ「ゆーちゅぶでお勉強した!😡💢」高市悲報 [153490809]
- トランプ、G7に代わるcore 5を発表 [805596214]
- イ カ れ た メ ン バ ー 紹 介 す る ぜ !
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★5
- 為末大「ラーメン屋の行列を、年寄りが1万円渡してきて順番譲ってくれと言ったら? 答えられない問題だよ。」 [592058334]
