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

レス数が1000を超えています。これ以上書き込みはできません。
2019/03/07(木) 06:35:41.12ID:6L3KEJfe0
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

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

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■関連スレ
C#, C♯, C#相談室 Part93
http://mevius.5ch.net/test/read.cgi/tech/1492818720/
■前スレ
ふらっと C#,C♯,C#(初心者用) Part141
http://mevius.5ch.net/test/read.cgi/tech/1544839627/
■コードを貼る場合は↓を使いましょう。
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/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
952デフォルトの名無しさん (ワッチョイ e2fc-TfzP)
垢版 |
2019/05/16(木) 08:42:14.73ID:lb5/XXvB0
>>949
例えば、urlが文字列とご認識されないようにこういう宣言をするってことでしょうか?
2019/05/16(木) 09:09:54.35ID:Ja6m86QIM
>>952
突然Rubyを持ち出すこいつはこの板の名物キチガイだから触っちゃだめ
ちなみにRubyはゆるふわ言語だからURIを受け取る引数に文字列を渡してもだいたいなんとなく動くようになっている(そして後になって予期せぬ不具合の原因になる)場合が多い
2019/05/16(木) 09:11:37.63ID:BUJhrwgQ0
オブジェクト指向では、何らかのクラスのオブジェクトを作って、操作するのが基本

例えば、URI オブジェクトを作っておけば、
そのクラスに定義されている、便利なメソッド・プロパティなどが使える

それと、C# みたいな静的言語では、
引数・戻り値などに型が指定されていたら、その型を使わないと型エラーになる!
2019/05/16(木) 09:19:26.89ID:MP5x1HVo0
websoket通信でデータを受信して、それを別プロセスに渡すような処理をしたいのですが、MemoryMappedFileを使って共有メモリを見に行く方法は悪手でしょうか?
推奨されるプロセス間のデータのやり取り方法を教えてください。
2019/05/16(木) 09:34:38.83ID:Qeg0MHQbM
WCFが推奨
2019/05/16(木) 10:29:56.16ID:8QhWJQ3wd
WCFもどうなることやらな気はするけど。
俺は微妙だと思ってるから、よくembedioでhttpサーバ立てる。
2019/05/16(木) 10:33:24.75ID:MP5x1HVo0
WCFですか、調べてみます。
2019/05/16(木) 10:50:26.05ID:Ja6m86QIM
WCFはやめとけ
今のところWCFサービスに.NET Coreが対応する予定はないから、このままいけば.NET 5では消滅する
2019/05/16(木) 10:57:28.97ID:7z6DTwj00
gRPCかwebapi
条件次第で玉葱かな
961デフォルトの名無しさん (ワッチョイ e2fc-TfzP)
垢版 |
2019/05/16(木) 10:58:05.89ID:lb5/XXvB0
>>954
例えばurlの場合整形したりしやすいってことですね
2019/05/16(木) 11:05:39.44ID:MP5x1HVo0
>>959
ということは
>>960
のgrpcが良さそうですか?

玉葱とはなんでしょうか
2019/05/16(木) 11:32:13.27ID:z4KGy0Nb0
ローカルのRPCにhttpを使うの嫌なんだよな
964デフォルトの名無しさん (ワッチョイ e2fc-TfzP)
垢版 |
2019/05/16(木) 11:54:44.97ID:lb5/XXvB0
ツリービューに小要素を追加したいのですが、wpfでは
rootNode.Nodes.Add(childNode1)
のように、nodeプロパティでの追加は出来ないようです
何を使うか教えてください

あとマイクロソフトのリファレンスでwpfのリファレンスってあるんでしょうか?
調べてるんですが、情報がごっちゃな気がします
2019/05/16(木) 12:05:27.24ID:8QhWJQ3wd
embedioならwebsocket鯖にもなる。
他の言語から叩きたくなったときに超ラク。

>>963
なんで?
クライアントがイケてないから?

>>962
magiconionでは?
966デフォルトの名無しさん (ワッチョイ e2fc-TfzP)
垢版 |
2019/05/16(木) 12:06:43.82ID:lb5/XXvB0
>>964
解決したました
英語サイトで調べたほうが遥かにわかりやすいですねw
2019/05/16(木) 12:12:11.19ID:MP5x1HVo0
そもそもプロセス間通信をしようと思ったのは、websoketでデータ受信が忙しいからなんですが、マルチスレッドでも問題ないでしょうか?
968デフォルトの名無しさん (ワッチョイ f82d-Q2B8)
垢版 |
2019/05/16(木) 12:31:50.76ID:9YitK9mS0
>>967
掲示板だと質問に向かない側面もあるしさ、やっぱStackOverflowに行って質問しようぜ
https://ja.stackoverflow.com/
2019/05/16(木) 12:40:43.39ID:/ttOpUx30
パソコン内でのプロセス間通信ならIPCがお手軽かと思いますわ
970デフォルトの名無しさん (ワッチョイ 6e7c-ZjB6)
垢版 |
2019/05/16(木) 14:11:05.64ID:Ox4fjiQE0
>>944
ほんそれ
2019/05/16(木) 14:19:12.14ID:8QhWJQ3wd
>>967
それなら普通にマルチスレッド(というかTask)で良いと思うけど。
972デフォルトの名無しさん (ワッチョイ e2fc-TfzP)
垢版 |
2019/05/16(木) 17:09:13.22ID:lb5/XXvB0
wpfでpcのルートフォルダを取得して、そのサブフォルダも取得したいのですが、参考ページ教えてください。
https://dobon.net/vb/dotnet/file/driveinfo.html
このページを参考にやっているのですが、ルートフォルダを取得というよりCを自分で指定してませんか?

どのPCだろうがルートはCだから、それを基準にして、サブフォルダを取得するってことですか?
2019/05/16(木) 17:21:42.09ID:PZtMCMcM0
>>972
利用可能なドライブの一覧を取得するには?
https://www.atmarkit.co.jp/fdotnet/dotnettips/272getdrives/getdrives.html
2019/05/16(木) 17:25:25.98ID:knSiwbWya
>>972
PCのルートフォルダってのがちょっと何を言ってるのか...
システムドライブ(OSのインストールされているパーティション)(のルートディレクトリ)って意味ならこれ?
https://www.atmarkit.co.jp/fdotnet/dotnettips/190windir/windir.html
2019/05/16(木) 17:32:00.72ID:knSiwbWya
あ、話題のどちて坊やだったのか...

質問スレだから質問するのは全然OKだと思うけど、
何言ってるのか他人が理解できない質問とか、少しも自分で調べた形跡が感じられない
質問とかはちょっとマナー違反だよね
976デフォルトの名無しさん (ワッチョイ e2fc-TfzP)
垢版 |
2019/05/16(木) 17:39:45.70ID:lb5/XXvB0
>>974
そうですね
エクスプローラのツリーのように、フォルダを表示したいので
2019/05/16(木) 17:45:46.63ID:8QhWJQ3wd
ドライブはフォルダじゃない。それだけでは?
978デフォルトの名無しさん (ワッチョイ e2fc-TfzP)
垢版 |
2019/05/16(木) 18:14:45.95ID:lb5/XXvB0
フォルダに割り当てるパスを取得するにはドライブの情報が必要ですよね?
2019/05/16(木) 18:24:44.89ID:mlG6Koyx0
>>978
「フォルダに割り当てるパス」
言っている意味が分からない。何がしたいのか具体的に書いて
ドライブの情報は>https://dobon.net/vb/dotnet/file/driveinfo.htmlの内容で取得できる
ファイルパスもツリービューに割り当てる要素だとしてもそのドライブの情報とは関係ない
2019/05/16(木) 18:30:23.23ID:qEdn/tfrM
>>975
彼はおそらく調べようと思えば調べられるし
一人で進めようと思えばおそらくできるんだろう

ただ、ものづくりに必要な孤独を楽しむ能力がないんだろう
これまでたどってきた人生に依存する
人によっては精神を病んでしまうのでさっさと辞めることをオススメする

俺らの何がパンピーと違うかといえばおそらくそこ
2019/05/16(木) 18:34:23.01ID:3A9ftzQu0
転載制限が明示されないfreeは著作隣接権の放棄だと思っていました

コメント機能まで考えなかったのでサーバー管理者の立場になることは考えが至りませんでした
ファイル倉庫ではつまらないですよね
他人の著作物を基本にサイトを作ることは悩ましいですね

解説とリンクを書くだけならば問題が無いはず、と…

いろいろ参考になりました
ありがとうございます
2019/05/16(木) 18:34:57.02ID:3A9ftzQu0
誤爆しました
すみません
983デフォルトの名無しさん (ワッチョイ e2fc-TfzP)
垢版 |
2019/05/16(木) 18:45:39.21ID:lb5/XXvB0
>>979
何がしたいかですが、「エクスプローラのようなフォルダツリーの機能を作りたい」です
2019/05/16(木) 18:50:20.66ID:mlG6Koyx0
>>983
それならツリーに必要な情報はそれぞれのディレクトリパスやファイルパスでドライブの情報じゃないのはわかる?
エクスプローラーもそうなっているはず
2019/05/16(木) 19:20:17.44ID:zVFyB/Pfa
>>980
次スレ頼んだ
2019/05/16(木) 19:29:44.17ID:s+6oZKe00
>>985
ふらっと C#,C♯,C#(初心者用) Part143
https://mevius.5ch.net/test/read.cgi/tech/1558002486/
2019/05/16(木) 19:35:38.53ID:zVFyB/Pfa
>>986
988デフォルトの名無しさん (ワッチョイ e2fc-TfzP)
垢版 |
2019/05/16(木) 20:21:22.17ID:lb5/XXvB0
>>984
どうやら見当違いなことをしていたみたいですね
ディレクトリパスで調べてみます
2019/05/16(木) 21:13:53.08ID:/ttOpUx30
>>988
Windows API Code Packって拡張をプロジェクトにインストールすると幸せになれると思うんだ
あなたのやる気次第だが
2019/05/16(木) 22:47:17.86ID:/89StDtwd
>>978
>>973にドライブの一覧を取る方法が示されてるのになんで無視するんだろう
2019/05/17(金) 12:01:15.42ID:8VLhbVxR0
PowerShell のGet-PSDrive だろ
2019/05/17(金) 18:20:58.23ID:vi5zDanMM
PowerShell信者()
2019/05/17(金) 19:43:49.75ID:zp36Ii500
>>986
乙。そしてこっちはもう埋めよう
docsはもうテンプレに入れた方がいいな。ただし英語の方w
日本語版は翻訳酷いだけじゃなく情報抜けてるの見たことある
2019/05/19(日) 11:16:06.52ID:K7DGtrEf0
u
2019/05/19(日) 11:16:26.24ID:K7DGtrEf0
u
2019/05/19(日) 13:46:29.54ID:grGIhInBa
u
2019/05/19(日) 14:18:54.84ID:rGWK4TSn0
n
2019/05/19(日) 14:39:21.39ID:BJEduilX0
u
2019/05/19(日) 14:39:40.73ID:BJEduilX0
l
2019/05/19(日) 14:39:54.01ID:BJEduilX0
l
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 73日 8時間 4分 13秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。