[過去ログ] ふらっと C#,C♯,C#(初心者用) Part142 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(2): 名無C◆jPpg5.obl6 (ワッチョイ 762c-FuHz) 2019/03/07(木)06:35 ID:6L3KEJfe0(1) AAS
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
省18
922: (アウアウエー Sadf-MyDy) 2019/05/14(火)15:22 ID:HKF8AKPGa(2/2) AAS
>>919
TVはどうだか知らんけど、なるほどPCではソフトでヘッドフォン接続を検出して
SP出力を制御してるタイプもあるんだな。
これは素直に知らなかった。
自作用M/Bだとリアパネルの端子の接続をソフトで検出するタイプは昔から結構あったけど。
質問した人のPCがこういうタイプならドライバのユーティリティーで設定変えたら解決するね。
ノート含めメーカー製のPCの大半はこういうタイプじゃないと思うけど
923(4): (ワッチョイ bffc-ESYi) 2019/05/14(火)18:33 ID:fttRH1Ml0(2/3) AAS
wpfとwinformどちらがいいのですか?
C#で検索するとほとんどはwinform向けのコードのような気がします
大部分は同じですけども
924(1): (ワッチョイ 3702-8Yy7) 2019/05/14(火)18:50 ID:gmflVafJ0(1) AAS
>>855です
色々と議論頂いて申し訳ないでした
しかしとても参考になりました
ありがとうございました
まさに>>919がやりたいことなんですが、自分がサウンドデバイスとAPIの関係性がいまいち理解不足な気がしますのでもう一度しっかり見直してみたいと思います
925: (ワッチョイ b761-wbL8) 2019/05/14(火)18:50 ID:rq13d1wo0(1) AAS
>>923
絶対winform
wpfは資料なさすぎて辛いよ
926: (ワッチョイ 9f2c-Ounp) 2019/05/14(火)18:51 ID:xTv9RSlG0(1) AAS
>>923
どっちでもいいけどまあとっつきやすいのはWinFormじゃない
927: (アウアウエー Sadf-t1OE) 2019/05/14(火)18:56 ID:zLBAV05La(1) AAS
>>923
シンプルな画面ならwinformsかwpfどっちでもいい
複雑な画面ならwpf一択
928(1): (ドコグロ MMdf-nP+x) 2019/05/14(火)19:02 ID:gEF4/DH4M(1) AAS
>>923
デスクトップアプリ自体が時代遅れだから、基本的にはどちらもお勧めはできない。
しかしちょっとしたツールなんかで便利なことはあるから、覚えておいて損はないだろう。
その意味では断然WinFormsがお勧めだ。
WPFは習得コストが高く、デスクトップアプリという死んだ技術に対しては割に合わない。
929: (ワッチョイ bffc-ESYi) 2019/05/14(火)19:04 ID:fttRH1Ml0(3/3) AAS
確かに調べた限りではwinformのほうがサンプルが圧倒的に多いですね
wpfは初学者にはきついかも、、
>>928
デスクトップアプリが時代遅れとはなんのことでしょうか
毎日使ってますが
930: (ワッチョイ d7da-y0Vo) 2019/05/14(火)21:07 ID:0h207dTD0(1) AAS
横で申し訳ないのだけど、WinFormsが枯れて次に学習すべきは何がおすすめ?
とりあえず簡単な業務用アプリくらいは作ってますが(データベースと連携あり)
ASP.NETとかWebアプリに進むと、セキュリティの面でまた何かと面倒なのかなと躊躇しちゃう
931: (ブーイモ MMbb-S3x6) 2019/05/14(火)21:23 ID:0tHpu3UbM(1) AAS
時代はデータサイエンティストを求めてる
932(1): (ワッチョイ 375f-BD3m) 2019/05/14(火)22:43 ID:++GJZRWf0(2/2) AAS
>>924
Realtek HDオーディオマネージャーでやってるのは、
おそらくOSのAPIではなく
Realtekのドライバーの独自機能を直接呼び出してると思う
933: (ワッチョイ b77c-Or+L) 2019/05/15(水)00:23 ID:HTdksHae0(1) AAS
C#関係ないな
934(3): (ワッチョイ bffc-ESYi) 2019/05/15(水)16:32 ID:VEpWlxZJ0(1/4) AAS
wpf始めたんですが、画像の表示について教えてください
コントロールに紐付ける方法がわかりません
private void Window_Loaded(object sender, RoutedEventArgs e)
{
var bt = new BitmapImage();
bt.BeginInit();
bt.UriSource = new Uri(@"C:\Users\◎◎\Desktop\programing\vs_project\0_practice_project\tilemap_wpf\tilemap_wpf\img\1.png");
省5
935: (ワッチョイ bffc-ESYi) 2019/05/15(水)17:07 ID:VEpWlxZJ0(2/4) AAS
できたです
ごめんなさい
936: (ワッチョイ bffc-ESYi) 2019/05/15(水)17:14 ID:VEpWlxZJ0(3/4) AAS
>>934
このbegininitで初期化をコントロールの初期化をするという説明がされていますが、なぜこの作業が必要なんですか?
winformにはなかった手順なので、存在する意味がわかりません
937: (ワッチョイ d788-0pSk) 2019/05/15(水)17:39 ID:tK1Lgxrc0(1) AAS
自己解決したなら解決手法を書きましょう
winformとwpfは異なるものなので手順も異なります
938: (ワッチョイ 9f7b-br3n) 2019/05/15(水)17:58 ID:WnxQfHPj0(1) AAS
忠告されているのにわざと自分から沼にはまって助けを求める人
939: (ブーイモ MMcf-XzN3) 2019/05/15(水)18:44 ID:SVWj/8FLM(1) AAS
自分が描いた迷路で迷うのもまた人生さ
940(1): (ワッチョイ 9f2c-Ounp) 2019/05/15(水)19:13 ID:le9v9LR70(1) AAS
>>934
URL指定するだけで良いならnew BitmapImage(URL);でいいよ
ロード前に色々プロパティ設定したいならBeginInit使う
固定の画像ならXAMLで<Image Source="URL"/>だけでもいい
941: (ワッチョイ 3702-8Yy7) 2019/05/15(水)19:58 ID:I+StC2Kj0(1) AAS
>>932
ありがとうございます
引き続き色々と調べてますが未だ出来ていません
NAudioを使ってオーディオデバイスの取得をしていて、自分のイメージでは
オーディオデバイスをスピーカーとヘッドホンのそれぞれで取得して、どちらかを既定のデバイスとして設定してあげれば出来るのかな?と考えてたんですが
デバイスがSpeakers/Headphonesの一つしか取得できないのでPC側の出力状態になっているものしか制御できないのです
この辺りがHWの制約によるものなのかドライバの設定でなんとかなるのかを現在調査中です
942(2): (ワッチョイ bffc-ESYi) 2019/05/15(水)21:08 ID:VEpWlxZJ0(4/4) AAS
>>940
引数 1: は 'string' から 'System.Uri' へ変換することはできません。
new BitmapImage(url)
で指定するとこのエラーが出ますが、参考ページありますか?
943: (ワッチョイ 1f2d-6GsM) 2019/05/15(水)21:28 ID:4Ta36StR0(1) AAS
>>942
あなたは逆引き本を買って、コードをコピペしなはれ
それがええで
944(1): (ワッチョイ b763-0pSk) 2019/05/15(水)21:50 ID:4NWqR2j00(1) AAS
もう誰か雇って書いてもらえよ
945: (ワッチョイ ff7b-t4ir) 2019/05/15(水)22:16 ID:QUEiJBNt0(1) AAS
>>942
関係ないこと聞くけどググれない理由でもあるの?
System.Uriってキーワードは出ているし自分でも>>934でnew Uriのインスタンス作っているのに
BitmapImage
外部リンク:docs.microsoft.com
System.Uri
外部リンク[uri]:docs.microsoft.com
946: (ワッチョイ e2fc-TfzP) 2019/05/16(木)05:04 ID:lb5/XXvB0(1/12) AAS
なんで一度uri変数に入れないといけないのですか?
947: (ブーイモ MM5e-PT8I) 2019/05/16(木)05:07 ID:fJS0gkuhM(1) AAS
文句はMSに言っとくれ
948: (ワッチョイ e2fc-TfzP) 2019/05/16(木)05:37 ID:lb5/XXvB0(2/12) AAS
treeviewのノードなくなってますけどどうやってノード追加するんですかね
949(2): (ワッチョイ ae2c-rckI) 2019/05/16(木)06:42 ID:BUJhrwgQ0(1/2) AAS
Ruby でも文字列から、URI オブジェクトを作る。
たぶん、他の言語でも同じだろ
require 'uri'
site = URI( "外部リンク[cgi]:example.org )
p [ site.scheme, site.host, site.port, site.path, site.query ]
#=> ["http", "example.org", 80, "/test.cgi", "a=b&c=d"]
# URL を抜き出す。
省2
950: (ワッチョイ 6e61-gY+v) 2019/05/16(木)06:53 ID:teItWolR0(1) AAS
URIとやらに便利なメソッドがいっぱいあるんだろう。知らんけど。
951: (ワッチョイ e2fc-TfzP) 2019/05/16(木)07:06 ID:lb5/XXvB0(3/12) AAS
>>949
そういうものなんですね
型を適切なものにしないといけないと
uriオブジェクトを作るという表現で少しわかった気がします
952(1): (ワッチョイ e2fc-TfzP) 2019/05/16(木)08:42 ID:lb5/XXvB0(4/12) AAS
>>949
例えば、urlが文字列とご認識されないようにこういう宣言をするってことでしょうか?
953: (ドコグロ MM36-9mjA) 2019/05/16(木)09:09 ID:Ja6m86QIM(1/2) AAS
>>952
突然Rubyを持ち出すこいつはこの板の名物キチガイだから触っちゃだめ
ちなみにRubyはゆるふわ言語だからURIを受け取る引数に文字列を渡してもだいたいなんとなく動くようになっている(そして後になって予期せぬ不具合の原因になる)場合が多い
954(1): 949 (ワッチョイ ae2c-rckI) 2019/05/16(木)09:11 ID:BUJhrwgQ0(2/2) AAS
オブジェクト指向では、何らかのクラスのオブジェクトを作って、操作するのが基本
例えば、URI オブジェクトを作っておけば、
そのクラスに定義されている、便利なメソッド・プロパティなどが使える
それと、C# みたいな静的言語では、
引数・戻り値などに型が指定されていたら、その型を使わないと型エラーになる!
955: (ワッチョイ 4063-rzGG) 2019/05/16(木)09:19 ID:MP5x1HVo0(1/4) AAS
websoket通信でデータを受信して、それを別プロセスに渡すような処理をしたいのですが、MemoryMappedFileを使って共有メモリを見に行く方法は悪手でしょうか?
推奨されるプロセス間のデータのやり取り方法を教えてください。
956: (ラクッペ MM70-SDtF) 2019/05/16(木)09:34 ID:Qeg0MHQbM(1) AAS
WCFが推奨
957: (スフッ Sd94-cyZN) 2019/05/16(木)10:29 ID:8QhWJQ3wd(1/4) AAS
WCFもどうなることやらな気はするけど。
俺は微妙だと思ってるから、よくembedioでhttpサーバ立てる。
958: (ワッチョイ 4063-rzGG) 2019/05/16(木)10:33 ID:MP5x1HVo0(2/4) AAS
WCFですか、調べてみます。
959(1): (ドコグロ MM36-9mjA) 2019/05/16(木)10:50 ID:Ja6m86QIM(2/2) AAS
WCFはやめとけ
今のところWCFサービスに.NET Coreが対応する予定はないから、このままいけば.NET 5では消滅する
960(1): (ワッチョイ 3538-VeAn) 2019/05/16(木)10:57 ID:7z6DTwj00(1) AAS
gRPCかwebapi
条件次第で玉葱かな
961: (ワッチョイ e2fc-TfzP) 2019/05/16(木)10:58 ID:lb5/XXvB0(5/12) AAS
>>954
例えばurlの場合整形したりしやすいってことですね
962(1): (ワッチョイ 4063-rzGG) 2019/05/16(木)11:05 ID:MP5x1HVo0(3/4) AAS
>>959
ということは
>>960
のgrpcが良さそうですか?
玉葱とはなんでしょうか
963(1): (ワッチョイ ca7c-BOJ1) 2019/05/16(木)11:32 ID:z4KGy0Nb0(1) AAS
ローカルのRPCにhttpを使うの嫌なんだよな
964(1): (ワッチョイ e2fc-TfzP) 2019/05/16(木)11:54 ID:lb5/XXvB0(6/12) AAS
ツリービューに小要素を追加したいのですが、wpfでは
rootNode.Nodes.Add(childNode1)
のように、nodeプロパティでの追加は出来ないようです
何を使うか教えてください
あとマイクロソフトのリファレンスでwpfのリファレンスってあるんでしょうか?
調べてるんですが、情報がごっちゃな気がします
965: (スフッ Sd94-cyZN) 2019/05/16(木)12:05 ID:8QhWJQ3wd(2/4) AAS
embedioならwebsocket鯖にもなる。
他の言語から叩きたくなったときに超ラク。
>>963
なんで?
クライアントがイケてないから?
>>962
magiconionでは?
966: (ワッチョイ e2fc-TfzP) 2019/05/16(木)12:06 ID:lb5/XXvB0(7/12) AAS
>>964
解決したました
英語サイトで調べたほうが遥かにわかりやすいですねw
967(2): (ワッチョイ 4063-rzGG) 2019/05/16(木)12:12 ID:MP5x1HVo0(4/4) AAS
そもそもプロセス間通信をしようと思ったのは、websoketでデータ受信が忙しいからなんですが、マルチスレッドでも問題ないでしょうか?
968: (ワッチョイ f82d-Q2B8) 2019/05/16(木)12:31 ID:9YitK9mS0(1) AAS
>>967
掲示板だと質問に向かない側面もあるしさ、やっぱStackOverflowに行って質問しようぜ
外部リンク:ja.stackoverflow.com
969: (ワッチョイ e242-EL+e) 2019/05/16(木)12:40 ID:/ttOpUx30(1/2) AAS
パソコン内でのプロセス間通信ならIPCがお手軽かと思いますわ
970: (ワッチョイ 6e7c-ZjB6) 2019/05/16(木)14:11 ID:Ox4fjiQE0(1) AAS
>>944
ほんそれ
971: (スフッ Sd94-cyZN) 2019/05/16(木)14:19 ID:8QhWJQ3wd(3/4) AAS
>>967
それなら普通にマルチスレッド(というかTask)で良いと思うけど。
972(2): (ワッチョイ e2fc-TfzP) 2019/05/16(木)17:09 ID:lb5/XXvB0(8/12) AAS
wpfでpcのルートフォルダを取得して、そのサブフォルダも取得したいのですが、参考ページ教えてください。
外部リンク[html]:dobon.net
このページを参考にやっているのですが、ルートフォルダを取得というよりCを自分で指定してませんか?
どのPCだろうがルートはCだから、それを基準にして、サブフォルダを取得するってことですか?
973(1): (ワッチョイ ea47-d3Lt) 2019/05/16(木)17:21 ID:PZtMCMcM0(1) AAS
>>972
利用可能なドライブの一覧を取得するには?
外部リンク[html]:www.atmarkit.co.jp
974(1): (アウアウエー Sa6a-Fe5F) 2019/05/16(木)17:25 ID:knSiwbWya(1/2) AAS
>>972
PCのルートフォルダってのがちょっと何を言ってるのか...
システムドライブ(OSのインストールされているパーティション)(のルートディレクトリ)って意味ならこれ?
外部リンク[html]:www.atmarkit.co.jp
975(1): (アウアウエー Sa6a-Fe5F) 2019/05/16(木)17:32 ID:knSiwbWya(2/2) AAS
あ、話題のどちて坊やだったのか...
質問スレだから質問するのは全然OKだと思うけど、
何言ってるのか他人が理解できない質問とか、少しも自分で調べた形跡が感じられない
質問とかはちょっとマナー違反だよね
976: (ワッチョイ e2fc-TfzP) 2019/05/16(木)17:39 ID:lb5/XXvB0(9/12) AAS
>>974
そうですね
エクスプローラのツリーのように、フォルダを表示したいので
977: (スフッ Sd94-cyZN) 2019/05/16(木)17:45 ID:8QhWJQ3wd(4/4) AAS
ドライブはフォルダじゃない。それだけでは?
978(2): (ワッチョイ e2fc-TfzP) 2019/05/16(木)18:14 ID:lb5/XXvB0(10/12) AAS
フォルダに割り当てるパスを取得するにはドライブの情報が必要ですよね?
979(1): (ワッチョイ f67b-ZdlT) 2019/05/16(木)18:24 ID:mlG6Koyx0(1/2) AAS
>>978
「フォルダに割り当てるパス」
言っている意味が分からない。何がしたいのか具体的に書いて
ドライブの情報は>外部リンク[html]:dobon.netの内容で取得できる
ファイルパスもツリービューに割り当てる要素だとしてもそのドライブの情報とは関係ない
980(2): (ドコグロ MM2e-gZI7) 2019/05/16(木)18:30 ID:qEdn/tfrM(1) AAS
>>975
彼はおそらく調べようと思えば調べられるし
一人で進めようと思えばおそらくできるんだろう
ただ、ものづくりに必要な孤独を楽しむ能力がないんだろう
これまでたどってきた人生に依存する
人によっては精神を病んでしまうのでさっさと辞めることをオススメする
俺らの何がパンピーと違うかといえばおそらくそこ
981: (ワッチョイ 5002-nnF4) 2019/05/16(木)18:34 ID:3A9ftzQu0(1/2) AAS
転載制限が明示されないfreeは著作隣接権の放棄だと思っていました
コメント機能まで考えなかったのでサーバー管理者の立場になることは考えが至りませんでした
ファイル倉庫ではつまらないですよね
他人の著作物を基本にサイトを作ることは悩ましいですね
解説とリンクを書くだけならば問題が無いはず、と…
いろいろ参考になりました
ありがとうございます
982: (ワッチョイ 5002-nnF4) 2019/05/16(木)18:34 ID:3A9ftzQu0(2/2) AAS
誤爆しました
すみません
983(1): (ワッチョイ e2fc-TfzP) 2019/05/16(木)18:45 ID:lb5/XXvB0(11/12) AAS
>>979
何がしたいかですが、「エクスプローラのようなフォルダツリーの機能を作りたい」です
984(1): (ワッチョイ f67b-ZdlT) 2019/05/16(木)18:50 ID:mlG6Koyx0(2/2) AAS
>>983
それならツリーに必要な情報はそれぞれのディレクトリパスやファイルパスでドライブの情報じゃないのはわかる?
エクスプローラーもそうなっているはず
985(1): (アウアウエー Sa6a-AgTJ) 2019/05/16(木)19:20 ID:zVFyB/Pfa(1/2) AAS
>>980
次スレ頼んだ
986(2): (ワッチョイ c461-gZI7) 2019/05/16(木)19:29 ID:s+6oZKe00(1) AAS
>>985
ふらっと C#,C♯,C#(初心者用) Part143
2chスレ:tech
987: (アウアウエー Sa6a-AgTJ) 2019/05/16(木)19:35 ID:zVFyB/Pfa(2/2) AAS
>>986
乙
988(1): (ワッチョイ e2fc-TfzP) 2019/05/16(木)20:21 ID:lb5/XXvB0(12/12) AAS
>>984
どうやら見当違いなことをしていたみたいですね
ディレクトリパスで調べてみます
989: (ワッチョイ e242-EL+e) 2019/05/16(木)21:13 ID:/ttOpUx30(2/2) AAS
>>988
Windows API Code Packって拡張をプロジェクトにインストールすると幸せになれると思うんだ
あなたのやる気次第だが
990: (スププ Sd94-d3Lt) 2019/05/16(木)22:47 ID:/89StDtwd(1) AAS
>>978
>>973にドライブの一覧を取る方法が示されてるのになんで無視するんだろう
991: (ワッチョイ ae2c-rckI) 2019/05/17(金)12:01 ID:8VLhbVxR0(1) AAS
PowerShell のGet-PSDrive だろ
992: (ブーイモ MM5e-8NB0) 2019/05/17(金)18:20 ID:vi5zDanMM(1) AAS
PowerShell信者()
993: (ワッチョイ d87b-GdSh) 2019/05/17(金)19:43 ID:zp36Ii500(1) AAS
>>986
乙。そしてこっちはもう埋めよう
docsはもうテンプレに入れた方がいいな。ただし英語の方w
日本語版は翻訳酷いだけじゃなく情報抜けてるの見たことある
994: (ワッチョイ d0f2-EL+e) 2019/05/19(日)11:16 ID:K7DGtrEf0(1/2) AAS
u
995: (ワッチョイ d0f2-EL+e) 2019/05/19(日)11:16 ID:K7DGtrEf0(2/2) AAS
u
996: (アウアウエー Sa6a-AgTJ) 2019/05/19(日)13:46 ID:grGIhInBa(1) AAS
u
997: (ワッチョイ 968f-EL+e) 2019/05/19(日)14:18 ID:rGWK4TSn0(1) AAS
n
998: (ワッチョイ ae01-8NB0) 2019/05/19(日)14:39 ID:BJEduilX0(1/3) AAS
u
999: (ワッチョイ ae01-8NB0) 2019/05/19(日)14:39 ID:BJEduilX0(2/3) AAS
l
1000: (ワッチョイ ae01-8NB0) 2019/05/19(日)14:39 ID:BJEduilX0(3/3) AAS
l
1001(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 73日 8時間 4分 13秒
1002(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
省7
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.373s*