[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 01/03 17:51 / Filesize : 300 KB / Number-of Response : 1017
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:名無C mailto:sage [2019/03/07(木) 06:35:41.12 ID:6L3KEJfe0.net]
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

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

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

■関連スレ
C#, C♯, C#相談室 Part93
mevius.5ch.net/test/read.cgi/tech/1492818720/
■前スレ
ふらっと C#,C♯,C#(初心者用) Part141
mevius.5ch.net/test/read.cgi/tech/1544839627/
■コードを貼る場合は↓を使いましょう。
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
referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

956 名前:デフォルトの名無しさん [2019/05/15(水) 21:08:20.12 ID:VEpWlxZJ0.net]
>>940
引数 1: は 'string' から 'System.Uri' へ変換することはできません。
new BitmapImage(url)
で指定するとこのエラーが出ますが、参考ページありますか?

957 名前:デフォルトの名無しさん [2019/05/15(水) 21:28:23.64 ID:4Ta36StR0.net]
>>942
あなたは逆引き本を買って、コードをコピペしなはれ
それがええで

958 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 21:50:05.54 ID:4NWqR2j00.net]
もう誰か雇って書いてもらえよ

959 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 22:16:07.15 ID:QUEiJBNt0.net]
>>942
関係ないこと聞くけどググれない理由でもあるの?
System.Uriってキーワードは出ているし自分でも>>934でnew Uriのインスタンス作っているのに
BitmapImage
https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.media.imaging.bitmapimage
System.Uri
https://docs.microsoft.com/en-us/dotnet/api/system.uri

960 名前:デフォルトの名無しさん [2019/05/16(木) 05:04:31.88 ID:lb5/XXvB0.net]
なんで一度uri変数に入れないといけないのですか?

961 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 05:07:05.20 ID:fJS0gkuhM.net]
文句はMSに言っとくれ

962 名前:デフォルトの名無しさん [2019/05/16(木) 05:37:02.96 ID:lb5/XXvB0.net]
treeviewのノードなくなってますけどどうやってノード追加するんですかね

963 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 06:42:10.65 ID:BUJhrwgQ0.net]
Ruby でも文字列から、URI オブジェクトを作る。
たぶん、他の言語でも同じだろ

require 'uri'

site = URI( "example.org/test.cgi?a=b&c=d" )

p [ site.scheme, site.host, site.port, site.path, site.query ]
#=> ["http", "example.org", 80, "/test.cgi", "a=b&c=d"]

# URL を抜き出す。
p URI.extract( "abc example.net/ xyz" )
#=> ["example.net/"]

964 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 06:53:52.06 ID:teItWolR0.net]
URIとやらに便利なメソッドがいっぱいあるんだろう。知らんけど。



965 名前:デフォルトの名無しさん [2019/05/16(木) 07:06:03.55 ID:lb5/XXvB0.net]
>>949
そういうものなんですね
型を適切なものにしないといけないと
uriオブジェクトを作るという表現で少しわかった気がします

966 名前:デフォルトの名無しさん [2019/05/16(木) 08:42:14.73 ID:lb5/XXvB0.net]
>>949
例えば、urlが文字列とご認識されないようにこういう宣言をするってことでしょうか?

967 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 09:09:54.35 ID:Ja6m86QIM.net]
>>952
突然Rubyを持ち出すこいつはこの板の名物キチガイだから触っちゃだめ
ちなみにRubyはゆるふわ言語だからURIを受け取る引数に文字列を渡してもだいたいなんとなく動くようになっている(そして後になって予期せぬ不具合の原因になる)場合が多い

968 名前:949 mailto:sage [2019/05/16(木) 09:11:37.63 ID:BUJhrwgQ0.net]
オブジェクト指向では、何らかのクラスのオブジェクトを作って、操作するのが基本

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

それと、C# みたいな静的言語では、
引数・戻り値などに型が指定されていたら、その型を使わないと型エラーになる!

969 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 09:19:26.89 ID:MP5x1HVo0.net]
websoket通信でデータを受信して、それを別プロセスに渡すような処理をしたいのですが、MemoryMappedFileを使って共有メモリを見に行く方法は悪手でしょうか?
推奨されるプロセス間のデータのやり取り方法を教えてください。

970 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 09:34:38.83 ID:Qeg0MHQbM.net]
WCFが推奨

971 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 10:29:56.16 ID:8QhWJQ3wd.net]
WCFもどうなることやらな気はするけど。
俺は微妙だと思ってるから、よくembedioでhttpサーバ立てる。

972 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 10:33:24.75 ID:MP5x1HVo0.net]
WCFですか、調べてみます。

973 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 10:50:26.05 ID:Ja6m86QIM.net]
WCFはやめとけ
今のところWCFサービスに.NET Coreが対応する予定はないから、このままいけば.NET 5では消滅する

974 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 10:57:28.97 ID:7z6DTwj00.net]
gRPCかwebapi
条件次第で玉葱かな



975 名前:デフォルトの名無しさん [2019/05/16(木) 10:58:05.89 ID:lb5/XXvB0.net]
>>954
例えばurlの場合整形したりしやすいってことですね

976 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 11:05:39.44 ID:MP5x1HVo0.net]
>>959
ということは
>>960
のgrpcが良さそうですか?

玉葱とはなんでしょうか

977 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 11:32:13.27 ID:z4KGy0Nb0.net]
ローカルのRPCにhttpを使うの嫌なんだよな

978 名前:デフォルトの名無しさん [2019/05/16(木) 11:54:44.97 ID:lb5/XXvB0.net]
ツリービューに小要素を追加したいのですが、wpfでは
rootNode.Nodes.Add(childNode1)
のように、nodeプロパティでの追加は出来ないようです
何を使うか教えてください

あとマイクロソフトのリファレンスでwpfのリファレンスってあるんでしょうか?
調べてるんですが、情報がごっちゃな気がします

979 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 12:05:27.24 ID:8QhWJQ3wd.net]
embedioならwebsocket鯖にもなる。
他の言語から叩きたくなったときに超ラク。

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

>>962
magiconionでは?

980 名前:デフォルトの名無しさん [2019/05/16(木) 12:06:43.82 ID:lb5/XXvB0.net]
>>964
解決したました
英語サイトで調べたほうが遥かにわかりやすいですねw

981 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 12:12:11.19 ID:MP5x1HVo0.net]
そもそもプロセス間通信をしようと思ったのは、websoketでデータ受信が忙しいからなんですが、マルチスレッドでも問題ないでしょうか?

982 名前:デフォルトの名無しさん [2019/05/16(木) 12:31:50.76 ID:9YitK9mS0.net]
>>967
掲示板だと質問に向かない側面もあるしさ、やっぱStackOverflowに行って質問しようぜ
https://ja.stackoverflow.com/

983 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 12:40:43.39 ID:/ttOpUx30.net]
パソコン内でのプロセス間通信ならIPCがお手軽かと思いますわ

984 名前:デフォルトの名無しさん [2019/05/16(木) 14:11:05.64 ID:Ox4fjiQE0.net]
>>944
ほんそれ



985 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 14:19:12.14 ID:8QhWJQ3wd.net]
>>967
それなら普通にマルチスレッド(というかTask)で良いと思うけど。

986 名前:デフォルトの名無しさん [2019/05/16(木) 17:09:13.22 ID:lb5/XXvB0.net]
wpfでpcのルートフォルダを取得して、そのサブフォルダも取得したいのですが、参考ページ教えてください。
https://dobon.net/vb/dotnet/file/driveinfo.html
このページを参考にやっているのですが、ルートフォルダを取得というよりCを自分で指定してませんか?

どのPCだろうがルートはCだから、それを基準にして、サブフォルダを取得するってことですか?

987 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 17:21:42.09 ID:PZtMCMcM0.net]
>>972
利用可能なドライブの一覧を取得するには?
https://www.atmarkit.co.jp/fdotnet/dotnettips/272getdrives/getdrives.html

988 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 17:25:25.98 ID:knSiwbWya.net]
>>972
PCのルートフォルダってのがちょっと何を言ってるのか...
システムドライブ(OSのインストールされているパーティション)(のルートディレクトリ)って意味ならこれ?
https://www.atmarkit.co.jp/fdotnet/dotnettips/190windir/windir.html

989 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 17:32:00.72 ID:knSiwbWya.net]
あ、話題のどちて坊やだったのか...

質問スレだから質問するのは全然OKだと思うけど、
何言ってるのか他人が理解できない質問とか、少しも自分で調べた形跡が感じられない
質問とかはちょっとマナー違反だよね

990 名前:デフォルトの名無しさん [2019/05/16(木) 17:39:45.70 ID:lb5/XXvB0.net]
>>974
そうですね
エクスプローラのツリーのように、フォルダを表示したいので

991 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 17:45:46.63 ID:8QhWJQ3wd.net]
ドライブはフォルダじゃない。それだけでは?

992 名前:デフォルトの名無しさん [2019/05/16(木) 18:14:45.95 ID:lb5/XXvB0.net]
フォルダに割り当てるパスを取得するにはドライブの情報が必要ですよね?

993 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 18:24:44.89 ID:mlG6Koyx0.net]
>>978
「フォルダに割り当てるパス」
言っている意味が分からない。何がしたいのか具体的に書いて
ドライブの情報は>https://dobon.net/vb/dotnet/file/driveinfo.htmlの内容で取得できる
ファイルパスもツリービューに割り当てる要素だとしてもそのドライブの情報とは関係ない

994 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 18:30:23.23 ID:qEdn/tfrM.net]
>>975
彼はおそらく調べようと思えば調べられるし
一人で進めようと思えばおそらくできるんだろう

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

俺らの何がパンピーと違うかといえばおそらくそこ



995 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 18:34:23.01 ID:3A9ftzQu0.net]
転載制限が明示されないfreeは著作隣接権の放棄だと思っていました

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

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

いろいろ参考になりました
ありがとうございます

996 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 18:34:57.02 ID:3A9ftzQu0.net]
誤爆しました
すみません

997 名前:デフォルトの名無しさん [2019/05/16(木) 18:45:39.21 ID:lb5/XXvB0.net]
>>979
何がしたいかですが、「エクスプローラのようなフォルダツリーの機能を作りたい」です

998 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 18:50:20.66 ID:mlG6Koyx0.net]
>>983
それならツリーに必要な情報はそれぞれのディレクトリパスやファイルパスでドライブの情報じゃないのはわかる?
エクスプローラーもそうなっているはず

999 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 19:20:17.44 ID:zVFyB/Pfa.net]
>>980
次スレ頼んだ

1000 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 19:29:44.17 ID:s+6oZKe00.net]
>>985
ふらっと C#,C♯,C#(初心者用) Part143
https://mevius.5ch.net/test/read.cgi/tech/1558002486/

1001 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 19:35:38.53 ID:zVFyB/Pfa.net]
>>986


1002 名前:デフォルトの名無しさん [2019/05/16(木) 20:21:22.17 ID:lb5/XXvB0.net]
>>984
どうやら見当違いなことをしていたみたいですね
ディレクトリパスで調べてみます

1003 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 21:13:53.08 ID:/ttOpUx30.net]
>>988
Windows API Code Packって拡張をプロジェクトにインストールすると幸せになれると思うんだ
あなたのやる気次第だが

1004 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 22:47:17.86 ID:/89StDtwd.net]
>>978
>>973にドライブの一覧を取る方法が示されてるのになんで無視するんだろう



1005 名前:デフォルトの名無しさん mailto:sage [2019/05/17(金) 12:01:15.42 ID:8VLhbVxR0.net]
PowerShell のGet-PSDrive だろ

1006 名前:デフォルトの名無しさん mailto:sage [2019/05/17(金) 18:20:58.23 ID:vi5zDanMM.net]
PowerShell信者()

1007 名前:デフォルトの名無しさん mailto:sage [2019/05/17(金) 19:43:49.75 ID:zp36Ii500.net]
>>986
乙。そしてこっちはもう埋めよう
docsはもうテンプレに入れた方がいいな。ただし英語の方w
日本語版は翻訳酷いだけじゃなく情報抜けてるの見たことある

1008 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 11:16:06.52 ID:K7DGtrEf0.net]
u

1009 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 11:16:26.24 ID:K7DGtrEf0.net]
u

1010 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 13:46:29.54 ID:grGIhInBa.net]
u

1011 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 14:18:54.84 ID:rGWK4TSn0.net]
n

1012 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 14:39:21.39 ID:BJEduilX0.net]
u

1013 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 14:39:40.73 ID:BJEduilX0.net]
l

1014 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 14:39:54.01 ID:BJEduilX0.net]
l



1015 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 73日 8時間 4分 13秒

1016 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<300KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef