C#,C#の宿題片付けます。
■ このスレッドは過去ログ倉庫に格納されています
音声入力やりたいんですがピュアマネージドなライブラリありますか? 声のほうか、ごめん。 OpenCVかなんかを使ったような、、 ピュアマネージドコードだけでGPGPUを使う方法ありますか? >>738 アンマネージドな方法で書かれたDXラッパーがあれば それをC#からマネージドに使えるよ。 たしか、DX11のラッパーライブラリが公式から出てたはずだから それでDirectCompute/ComputeShaderが使えると思う。 従来のPixcelShaderをPSとして使って計算するならxnaでもいけるかもしれない。確証はないが その手のC#ラッパーからでも、GPU上実行部分はHLSLで書くものだから、 「マネージコードでGPGPU」かと言われると違う気も。 まあ、C#の式ツリー使って、HLSLを動的生成するライブラリもあるけど。 >>740 いや流石に、ビューポートとか、共有メモリの初期化とか、そういう話だろw ところでATI StreamやCUDAの場合もHLSLで記述するの? 明日の10:00までの宿題なんだけど、誰かやってくんね? >>743 多分そんなに難しくない C#+ASPで更新可能な名簿つくるだけなんだけど やってくれるなら宿題概要upしまふ さっさとだせば良い物を… こうやってウダウダいうから誰もしたくなくなるんだよな 多分そんなに→ 絶対 無茶、無理 ○○つくるだけなんだ→ 簡単ではない ごめん。めっさ難しいわ これ。\20万でどない? >>752 では、自力でなんとかします!!! こんな時間まで手間取らせて申し訳ないです!!! C#でテトリスを作っています。 http://www.dotup.org/uploda/www.dotup.org2527704.txt.html パス 1234 これに次のブロックを右側に表示させたいのですがわかりません。 誰か教えてください。 お願いします!! 【.NET Framework】 4.0 【技術】Task 【やりたいこと】 ユーザのフォルダ、ファイルのD&Dに対し、渡されたフォルダ&ファイル内の特定パターンのファイルすべてに 時間のかかる処理をしたい。 ・Cancellationの実装。 → 現在キューイングされているタスクをすべて停止し、Complete(Reason=Cancel)を呼び出す。 ・Progressイベントの実装。 → フォルダ・ファイルの進行状況を、別々に表示する。 また、ファイルの進行状況は、「現在キューイングされているフォルダ・ファイルに含まれるすべてのファイル数」に基づく値とする。 さらに、進行中にユーザのD&Dがあった場合は、即座にそのフォルダ、ファイルも進行状況に反映する。 ・Completeイベントの実装。 → キューイングされているすべてのフォルダ・ファイルを処理しおえた段階で、1度だけ呼び出す。 Complete(Reason=Complete) ・Exceptionイベントの実装。 → 現在キューイングされているすべてのタスクの内で、例外が発生した場合は 即座に残りのキューをキャンセルし、Complete(Reason=Fault)を呼び出す。 【許容範囲】 Completeが呼び出された直後(最中)に、ユーザのD&Dが行われた場合、 Progressはリセットされた状態から始まっても構わない。 【背景】 文章で見るととてもシンプルに思えるんですが、Taskクラスの扱いが難しすぎてちんぷんかんぷんなので、 試行錯誤後のソースコードは次のレスに載せますが、かえって読まない方が作れるかも。 最初はQueue<T>+Thread+CancelException(自作のException)でとてもマニュアルな作り方してたんですが、 CUIで利用する場合は同期する(TaskでWaitする)とのコトで、テーマが変わってしまったので、やむを得ず現状に至っています。 見返して気づいた。このスレほとんど止まってたのか・・・。 別スレで聞くので、ここのは取り下げさせてください。失礼しました。 台形、三角形、長方形の各辺を入力してそれらの合計を求めるプログラムを求めよ。 いや、出来てはいるんだがもっとスマートな書き方あるだろうなと… 例えばゼロ以下は入力しても再入力(whileとifを使って無限ループはしている)とか、配列に対応させるとか… あまりにも初心者なコードで恥ずかしいですが… 課題が1行目だけなら、それ以外の余計な実装はいらない。 >>764 言われてみればそうですね。 仕様を踏まえての作成ですよの。 汚いコードですが提出します。 Listの要素にKeyValuePairを入れて宣言と同時に初期化する方法を教えてください。 private List<KeyValuePair<string, string>> hogeList = new List<KeyValuePair<string, string>>【ここがわからない】 {"AAA", "あああ"}, {"BBB", "いいい"}, {"CCC", "ううう"}, みたいな感じで初期化したいのです。 某サイトからコピペですが、 KeyValuePair<string, string> keyPair = new KeyValuePair<string, string>("埼玉", "さいたま"); こういうのは出来るみたいです。 一度設定したら値の変更はしないので宣言と同時に初期化したいのです。 ほらよ ttp://d.hatena.ne.jp/nain/20081016/1238484482 解決です ありがとうございます 中でもnewをすればよかったんですね フリーソフトのsoundengineのように音声ファイルを切り貼りできるソフトを 作っていただけないでしょうか。形式はmp3とwmaファイルが使えればよく 昨日は再生と音声の切り貼りができてvisual studio 2008 C#で動作 するソフトでお願いします。 >>773 SoundEngine使えばいいじゃん >>774 宿題として提出しないといけないのでソースがないといけないのです・・・・ >>775 俺には無理。 ライブラリ探して切り貼りするくらいじゃないかな。 >>776 ありがとうございます。 BASSライブラリが多くの機能を実装できるそうなのであさってみます BASS.NETのフォーラムを見てきたところ音声の切り貼りができる関数があるというわけではない と書かれていました。どなたか音声を切り取る機能をもつ環境か ソースコードを知っている方はいませんでしょうか? 読み込むだけなら、下記がある。後はwavのフォーマットを調べてどうにかする。 どうにかできるかは分からないけど。 ttp://morimori2008.web.fc2.com/contents/PCprograming/Csharp/wave.html そんな高度な宿題だったら説明くらいないの? >>780 それがやってこいとだけ・・・・ 他の子とも皆別の課題を出されたようなので、これをやっているのは私だけなので 参考プログラムを探していたところなのです 宿題を出した人はきっと、そんな仕様は言ってない に1票 まずは、MP3というものがどういうものか検索してみよう。 次にWMAがどうゆうものか検索してみよう。 どっちも圧縮されてるのがわかりますね。 さて、圧縮を展開するのにサンプルコード程度に収まるでしょうか。 大変ですね。GL! まだ夏休み始まったばかりだろ? 少しはがんばってみろよな "yyyy/mm/dd hh:mm"という形式の時刻の文字列をUnixEpochTimeに変換するコードを書いてくださいm(_ _)m >>787 ぐぐったら一発で出るじゃないか・・・。んもぅ。 ttp://blog.ishitoya.info/entry/20080321/1206081336 C#勉強中です。 自作クラスにインデクサを定義し、そのクラスをLINQを使って列挙するようなことは可能ですか? >>789 LINQで列挙はできるけど、インデクサーは関係ない。 普通にIEnumerable<T>を実装すればいいだけ。 表示された複数のウィンドウをタブの中に表示させて そのタブをドラッグなどで切り離して またくっつけるプログラムは可能でしょうか? できるならば作り方を教えていただけないでしょうか? >>792 そうですね。 タブを切り離すと別ウィンドウになるようなのです。 で、また元のタブにも戻せるようにしたいんです。 切り離すのは、タブをドラッグした時に新しいウインドウかプロセスを生成すればできなくないけど、くっ付けるときはどうするのかな。 なんかのパイプで通信しないと無理だよね?? 宿題スレは終了 終了終了終了終了終了終了終了終了終了終了終了終了 終了終了終了終了終了終了終了終了終了終了終了終了 終了終了終了終了終了終了終了終了終了終了終了終了 終了終了終了終了終了終了終了終了終了終了終了終了 1 宿題の丸投げという行為はカンニングと同等。学則による処分の対象 2 丸投げした質問者もそれを知って回答した回答者も大学の単位認定業務の 妨害、すなわち偽計業務妨害 3 宿題の問題は著作物であり、それをアップローダやスレに投稿する事は 公衆送信権の侵害。うpを唆しているテンプレは著作権侵害の教唆 違法行為が前提で成り立つスレなので、次スレは立てずにこのスレで終了 >>797 そうか〜・・・ もう5年以上前に、俺立てたんだ。 確か、この板立てた頃に俺が持ってたVisualStudioは2005だもんな・・・ 時の流れって速いな〜・・・・ もしも あなたと逢えずにいたら わたしは何をしてたでしょうか 平凡だけど 誰かを愛し、普通の暮らし してたでしょうか 時の流れに身を任せぇ >>794 不可視のウィンドウ作って全部それの小ウィンドウにしたら? そうしたら、プロセス増えずにパイプも使わずにできそうだし TcpClientででかいデータを一発でやりとりすんのってどうやってやるんですか? 別に一発じゃなくてもいいですが、できれば一発がいいです.。 n個の実数x(i)をキーボードから読み込み、それらの平均と標準偏差を出力するプログラムを作りなさい。ただし、n個の実数の平均を求める関数mean(size,x[ ])と標準偏差を求める関数stdev(size,x[ ])を定義し、これを用いること。 わかりませぬ。どなたか教えてくだされ。 実数ってなんだっけ?int32で標準偏差返したらいいんかな stdevとか、独自に作った略語を関数名にしてしまうあたりにセンスの古さを感じる。 >807じゃなくて出題者が悪いんだが。 宿題なんだから、せてめ関数名ぐらいは自分で書き換えろよという出題者の意図 >>807 C#の宿題じゃないみたいだね 全然オブジェクト指向してない雰囲気 そりゃ、計算結果を出力するような課題をやってる段階では、 オブジェクト指向がどうこうなんて関わってこないだろ。 ……と書いてはみたものの、sizeとxが引数ってのは妙だな。 xとoffsetとsizeの3つとか、xだけなら分かるけど。 配列だけでは要素数の解らない言語の問題をそのまま使ってるだけだろうと予想 むりやりC#として double mean( double[] x ) { return x.Sum() / x.Length; } double stdev( double[] x ) { var m = mean( x ); return Math.Sqrt( x.Select( v => Math.Pow( v - m, 2 ) ).Sum() / x.Length ); } まあ標準偏差の意味をwikiで調べたわけだが 蓄積テキスト内からの対話型しりとりがまったくわかりません… どなたかわかる方いませんか 入力 str ↓ if( str.EndWith( "ん" ) ) { 負けで終了(); } else ↓ 出力 蓄積テキスト.検索( str[str.Length-1] で始まる文字列 ).ランダムで取り出し(); ↓ 始めに戻る >>817 こうやると一行で済むぞ var sd = Math.Sqrt(val.Select(a => Math.Pow(a - val.Average(), 2)).Sum() / (val.Length - 1)); WPFで、ボタンコントロールが2つと A.jpg,B.jpg,C.jpgという画像があるとして、 ボタン1にデフォルトでA.jpgを表示し、 ボタン1がクリックされている間はB.jpgを表示し、 ボタン2が押された時に、コードで ボタンの画像をC.jpgに切り替えたいのですが、 どのように実現するのか、皆目見当が付きません。 詳しい方、何卒よろしくお願いします。 すいません、C#を使ってテーブル・・・・あっ自己解決しますた なぜか、Windows XP上で.Net Frameworkで作成したプログラムが 動かなくなりました。 何が原因として考えられますか? .Net Frameworkが破損していたりするのでしょうか? C# で 0 から 9 の数字が入っている配列をシャッフルするコードを書いてください。 配列のサイズは 10 で全て異なる数値です。0 から 9 が順番に入っている配列になります。 ただし、配列のシャッフルではそれぞれの数値が出力される確率に偏りがあってはいけません。 int[] ary = new int[] {0,1,2,3,4,5,6,7,8,9,10}; ary = ary.OrderBy(i => Guid.NewGuid()).ToArray(); ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる