1 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 10:57:16 ] このスレッドは 「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part45 pc12.2ch.net/test/read.cgi/tech/1253522504/
445 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 13:03:08 ] ちなみにWndProcのオーバーライドも不要 MouseWheelイベントの引数MouseEventArgsはHandledMouseEventArgsにキャストできて、 このHandledをtrueに設定すればデフォルトの動作を無効化できる
446 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 13:07:15 ] >>445 ありがとう へーこんなんもあるんだね ずっとVC++やっていて最近C#始めたからこの当たりの勝手がよく分からなかったんで勉強になったわー
447 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 17:26:23 ] 質問よろしいでしょうか? ファイルの起動を監視して起動したファイルのデータ(名前やパスなど)を取得する方法がわかりません よろしくお願い致します
448 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 18:07:49 ] Processクラスあたりのじゃだめなのかな?
449 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 19:26:25 ] 監視する専用のクラスがあったな 忘れたけど
450 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:32:26 ] >>436 リンクしている使い回しロジックではバグらないとでもいうのか・・・ 分離しとけばアセンブリをコピーすれば済むのに、リンクしなきゃならんだろが。
451 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:50:53 ] じゃあ結局ソースコードはどう管理すればいいの? どこにどのソースあるか忘れるから資産が増えないんだけど
452 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:52:55 ] たとえば、IO関連なんて毎回書いてて面倒 バイナリで書き込むにはどうするんだっけ?って毎回ヘルプみて JISで読み書きするにはどうするだっけ?とか てか、一行でファイル書き込みできるようにしてくれよな
453 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:53:07 ] 資産が四散
454 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:55:29 ] フォルダにコード片つっこんどいて grep する これで充分
455 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 20:56:25 ] そういうものの成れの果てがphpじゃないか
456 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 21:12:44 ] >>452 System.IO.Fileに結構その手のメソッドが用意されてるけどな
457 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 21:16:10 ] dobon.net/vb/dotnet/index.html このサイトがあれば何もいらない
458 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 21:33:45 ] StreamWriterでもさ、List<string>とかの場合 何度もStreamWriterを呼び出してインスタンス作らせるって無駄があるから List<string>を引数として書き込めるメソッドを作るわけよ そういう入出力クラスを毎回書くのが面倒
459 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 21:37:38 ] >>457 この人は今さら何を言ってるの?
460 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 22:59:26 ] >>458 >>456 じゃないけどだからそれなら File.WriteAllLines が あるだろ それか、string が各々行じゃないなら String.Concat -> WriteAllText か 一行だろこれ。
461 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:02:43 ] >>460 それ2008からあるの? 知らなかったわw
462 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:06:50 ] 2005(.NET 2.0)からあるわい
463 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:12:58 ] 2008C# で作った dll を 2003C# で作ったプログラムから使えるって本当ですか?
464 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:14:37 ] 2001のころの参考書見ながらだからずっと古いやり方してたわww やっぱ参考書は旬のモノを買わないとだめだなw
465 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:16:50 ] たまにヘルプでも眺めるのもいいもんだよ
466 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:19:07 ] >>464 それ Generics すらないんじゃないか? はっきりいってその古さだとたぶんゴミ知識だぞ現状。 ごくごく基本的なことは別として。
467 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:35:29 ] Genericsもないよw たまたまここで知ったから使ってたけど C#300の技って奴だけど、その知識が焼きついててそればかり使ってたな というか、ライブラリ多すぎだよ
468 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:39:29 ] 無知をライブラリの多さにせいにしたかw
469 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:41:26 ] >>467 別にライブラリやイディオムを全部覚える必要は無いんだよ。 必要に応じて使い方が分かればそれで済むこと。 ――まあ、だからJavaやC#はネットでググってサンプルコードを コピペするだけの作業、なんて揶揄されたりするんだがな。 オレは別にそれが悪いとは思わない。それで最短の時間で開発が進められるなら。
470 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 23:48:08 ] いや、確かに情弱だけどさ サイトもFile.WriteAllLines使ってなくて、2003の頃のサンプルだし まあそりゃ10年近く経ったら言語も進化するよね というか、新しいクラスってどうやって見つけてるの?
471 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:11:11 ] Visual Studio 2005で.NET3.0って使えないの? 使えるようにする裏技とか無いの?
472 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:12:52 ] ない
473 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:15:02 ] 3.0のdll参照したら使えるよ もちろんWPFデザイナなどが使えるわけではないけど
474 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:15:54 ] マジで?やってみる
475 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:19:30 ] WPF用のプラグインが出てなかった? 今もダウンロードできるかどうかは知らないけど。
476 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:21:04 ] ない
477 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:21:55 ] あれは未完成で使い物にならん あんなゴミ使うくらいなら2008Expressを使った方が遥かにいい
478 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:34:06 ] でももうちょっとでVS2010が出るから今2008を買う気にはなれない
479 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:38:13 ] MSDNだから只で手に入るお 待ち遠しいお
480 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:38:27 ] 買わなけりゃいい
481 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:42:55 ] EEだしな
482 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 00:54:14 ] EEでどこまでがんばれるかな。 フリーソフト作家として問題なくやってけるだろうか
483 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 01:02:25 ] EEってどんな制限があるの? 知っているのは 開発環境用のプラグイン、MFC、ATLが使用不可。64bit版非対応、モバイル開発不可くらい。あと何か致命的に困ることって何かある?
484 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 01:03:00 ] うん
485 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 01:14:05 ] - セットアッププロジェクトが作れない。 - アイコンライブラリが付属しない。 でもメニューやツールバーの標準アイテムにアイコンが入ってるのは謎。 あれライセンス的にどうなってるのか
486 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 01:22:07 ] 知り合いの学生に頼み込んでDreamSpark入ってもらえば
487 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 01:35:13 ] UMLもないね
488 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 01:38:59 ] 2008 って .NET 4.0 使えるようになると思う? SP3 はあるのか?
489 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 02:03:15 ] 今のところ情報は出てないっぽいんで、ないと思っていた方が後でガッカリしなくて済むぞ
490 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 02:08:02 ] MSとしても特にメリットは無さそうだし
491 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 05:21:49 ] >>483 ここはC#のスレだからMFC/ATL関係ないし64bit版も問題ない
492 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 07:11:08 ] >>459 HPを紹介してくれた 親切な人です DB関係でいいHPありませんか
493 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 08:33:33 ] EEってVSSも使えないよね、たしか。 個人でやる場合はSVNとか使うから別にいいけど。
494 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 08:57:26 ] いまどき、VSS使ってるとこなんてろくなとこじゃない。 MSでさえ使ってないわけだし。
495 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 09:21:23 ] >>494 じゃあMSは何を使ってソース管理してるんだ?
496 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 09:24:05 ] VSS
497 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 09:34:02 ] なんだ>>494 は正しいじゃないか
498 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 09:35:15 ] Windows7ってxml読めないんですか? せっかく.NETで作ったのにxmlファイルが読めないらしいです…
499 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 09:35:17 ] Microsoft Dave Probert 氏の Windows Kernel に関する講演会 [質問] では、Visual SourceSafe などは使っていないのか? Visual SourceSafe は使わない。あれはビギナー (初心者) 向けのソフトだ。 d.hatena.ne.jp/softether/20060202#p2
500 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 10:26:41 ] >>498 意味不明
501 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 12:23:31 ] >>500 XmlSerializerでオブジェクトをxmlファイルに保存したものが Windows7だと読み込めないみたいなんですよねえ
502 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 12:27:54 ] >>501 らしいとか、みたいとか、なんだ。 そんないいかげんな言葉じゃなくて実際に試してくれ。 実際に試せば原因だって分かるだろ。 例えばmsxmlは複数のバージョンがあるから、.NETが古いバージョンのものを参照していれば読めなくなることだってあるだろうさ。
503 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 12:36:41 ] >>501 おまえのそのOS、5元の奴じゃね? 普通にシリアライズしたもの読み書き出来るんですけど 64bitでも
504 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 12:41:27 ] スレ違い。Windows 7 スレいけば?
505 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 12:43:30 ] え?スレ違いかな?
506 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 12:53:28 ] 全然スレ違いじゃない。
507 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 12:56:04 ] やり方が悪いんだろ。コードも示さずに文句言うなハゲ
508 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 13:00:31 ] やった バージョンアップ案件で金が取れる!
509 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 13:14:21 ] Win7だと.NET1.0と1.1は完全に動かなくなるんだよね?
510 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 13:19:28 ] マジ?
511 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 13:22:30 ] 黒歴史だから消えてくれた方がありがたい
512 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 13:32:22 ] Win7のXPモードでも.やっぱNET1.1はサポートされないの?
513 名前:デフォルトの名無しさん [2009/10/24(土) 13:37:22 ] MSDNっていつから変わったんだ? スクリプトフリー表示さいこうじゃまいか
514 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 13:53:09 ] 以前の軽量版と同じじゃね?
515 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 16:06:47 ] Windows Mobile エミュレータ使ってるんですが、コンパイルした実行ファイルは自動的に発行されますが プラグインなどはどうやってエミュレータ内に発行すればいいんでしょうか? エミュレータの中のディレクトリやファイルって本体のイメージファイルの中にあるみたいで テストのたびに共有フォルダからエミュレータ内のファイルエクスプローラーでコピーすればできるんですが・・・ VSの機能ではやれないでしょうか?
516 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 16:38:48 ] C#は2001のころの知識って 何がしたいんだよw
517 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 17:00:46 ] >>502 7環境が無いからユーザーの意見を聞いただけ。 試してくれって言ったって環境が無いんだからしょうがないじゃん。 環境が無い事を責めないで…。 .NETは一応2.0でビルドしてるんだけど、XmlSerializerメソッド使ってるんだけど古いからだめとかあるのかな。 ていうかせっかく.NETなのにそんなんじゃだめじゃんねー。
518 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 17:10:29 ] >>517 まあ別に>>502 が責めてるようにも客観的には思えないけどね。 ちなみに、Windows7はMSが評価用のを提供してるから、 君にその気さえあれば試すことはできる。 VMwareとかVirtualPC使えばPCやHDDを新調する必要もないしね。 (もっともPen4マシンとかだと正直重くて辛いけど)
519 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 17:16:40 ] >>509 .NET1.1の扱いはVistaと同じではないかと。 インストールは問題なくできる。 64bit版は提供されてない。64bitOSでは32bitモードでのみ動作。 ただし、VS2003は未サポートなのでVSでの開発は別の環境が必要。
520 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 19:57:37 ] C#でif,else if での3つ以上の入れ子は可能ですか?
521 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 20:08:26 ] やってみて駄目だったらまたおいで
522 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 20:08:56 ] >>520 そりゃあ、 if (b1) { ..... } else if (b2) { ..... } else if (b3) { ..... } っていう書き方は if (b1) { ..... } else { if (b2) { ..... } else { if (b3) { ..... } } } の{}ブロックを省略してるだけだから、いくらでも。
523 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 20:11:07 ] エラーでてもパソコンが壊れるわけじゃないんだから、とりあえずやってみればいいと思う
524 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 20:32:37 ] 10万回の入れ子は大丈夫でした。100万回でこんなの出ました。 fatal error CS1647: '' の付近でコンパイルするには、式が長すぎるか、または複雑すぎます。
525 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 20:35:07 ] でっていう
526 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 20:37:23 ] コンパイラの制限なのかCLRの制限なのかどっちなんだろう
527 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 20:40:20 ] どっちでもいい。
528 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 20:46:53 ] 以前人工知能を開発しようとしたものだが 実装されている機能は 自分でメソッドやフィールドを作成 自分でファイル入出力 自分を継承した子供を生み繁殖 これで人としての機能はほとんど与えたはずなんだが 「こんにちは」と言っても反応してくれない ずっとセックスと繁殖ばかり繰り返してる 困ったものだ
529 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 20:54:05 ] >>528 興味あるからソース公開しろ。
530 名前:デフォルトの名無しさん [2009/10/24(土) 21:00:58 ] TreeViewコントロールを使用しています。 あるノードがすでに展開されているかどうかを調べ、まだ展開されていなければ展開して選択し、既に展開されていたら選択だけをするようにできたらと思っていますが、どうすれば既に展開されているかを調べることができるでしょうか?
531 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 21:03:36 ] TreeNodeのプロパティくらい見てるか? 見てないなら見てみろ
532 名前:デフォルトの名無しさん [2009/10/24(土) 22:03:10 ] >>531 すみません。プロパティを見ました。ありがとうございます。 選択されていてかつ、画面に表示されているかどうかを把握することはできますでしょうか。 もし、展開はされていますがノード数が多くて画面の外に隠れている場合(スクロールバーを異動させてはじめて見える場合)、 TreeViewの先頭に持っていきたいと思っていますが、それは可能でしょうか?
533 名前:デフォルトの名無しさん [2009/10/24(土) 22:06:01 ] >>532 ですが、失礼な文章になってしまっていました。すみません。 ご回答、よろしくお願い申し上げます。
534 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 22:07:43 ] 可能 TreeViewとTreeNodeのプロパティを見ろ
535 名前:デフォルトの名無しさん [2009/10/24(土) 22:08:28 ] >>532 ノードは開始位置のx、yの座標を持っているんじゃなかったかな。 ただし隠れていたらその座標がどうなっているか分からない…。 また、あるノードをTreeViewの先頭に持っていく方法はあるのかな。 一度全部畳んでエクスパンドするしかない…?
536 名前:デフォルトの名無しさん [2009/10/24(土) 22:09:42 ] 画面に見えているか隠れているか分かるもんなの?
537 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 22:10:58 ] どっちも用意されてる
538 名前:デフォルトの名無しさん [2009/10/24(土) 22:21:13 ] EnsureVisibleがあるけど、指定のノードを先頭行に確実に持っていくことはできたっけ?
539 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 22:26:50 ] 確実には無理だけどな、一番下のノードはどうやっても先頭には持って行けない
540 名前:デフォルトの名無しさん [2009/10/24(土) 22:58:56 ] 例えば5行目に見えているノードを1行目に持っていくこともできたらいいのになぁ。
541 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:23:58 ] 静的クラスの自動実装プロパティを初期化する方法って存在しないの?
542 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:24:50 ] >>541 オーバーライド
543 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:28:44 ] >>541 静的コンストラクタ
544 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:31:00 ] >>543 探し求めていたのはまさにこれでした!ありがとう!
545 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:31:09 ] >>542 静的クラスの意味を考えてみろ。オーバーラードじゃだめだろ。JK 初期化を行う静的メソッドを用意して呼んであげたらどう? 思いっきりC言語っぽくなるが、それもまたアリの方向で。
546 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:33:36 ] ぼくはオーバーワーク^^
547 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:34:09 ] ツマンネ
548 名前:デフォルトの名無しさん [2009/10/24(土) 23:35:03 ] 検索機能を付けたいと思い、 テキストボックスのテキストチェンジドイベントを使用したのだけど、 例えば「アキヤマ」と検索ボックスに入力してEnter確定したとき、 「アキヤマ」でテキストチェンジドイベントが起きるだけではなく、 「アキヤ」 「アキ」 「ア」 の4回テキストテェンジドイベントが発生しているようなんだ。 この事態を回避するには、どんな手段がありますか?
549 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:39:03 ] >>548 Enterを押した時だけイベント起せばいいんじゃないのか?
550 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:41:31 ] 入力の度に判定してるなら、確定したときだけ判定するようにすればいい
551 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:55:00 ] なんかプログラマに向かない人の発想臭いよなあ・・・
552 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:58:07 ] MSDNくらい読めよw
553 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 00:08:38 ] いっそ incremental search にしちゃえ。
554 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 00:15:03 ] 俺もそう思った。 回避するんじゃなく補完機能を付ける方に変えれば?
555 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 00:48:06 ] いまXMLの暗号化を触っているんだけど、ここで使われているキーは「RijndaelManaged key = null;」とされていて、 自分で決められたbitを指定しないとエラーとなってしまう。 ここで、ある量のbitを吐くメソッドを適当に作ってキーを生成しているんだけど、もっと効率のいい方法ないかな? 本当は効率とかどうでもよくって、ある共通キーを作成するためのライブラリが.Netにあればなと思ってるんだけど、 そんなおしいものってある?
556 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 01:06:51 ] RijndaelManaged.GenerateKey()
557 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 01:08:45 ] 共通鍵暗号技術の基礎を理解していないと思われる マスターシークレットの生成は暗号の強度を決定する極めて重要な事項ですよ >>555 の鍵は速攻で破られるので絶対に駄目です 堅牢な乱数が欲しいならハードウェアの乱数器を導入すべき 安全性が低下しても良くてお手軽にやりたいならSystem.Security.Cryptography.RNGCryptoServiceProvider.GetBytes()を使う
558 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 01:17:32 ] 共通キーというのは、ネットワーク外のデータ交換でファイルの認証に使うものだと思っているんですが、まずそこが間違っているのでしょうか? やりたいことはネットワークを使う認証ではなく、単にデータのやり取りを行うとき、「このデータはここから発行したんだよー」 という文字データを暗号化して偽装されないためにするためです。 あのでアプリケーション内や、リアルタイムで認証などではなく、ある決められた文字で暗号複合したいなぁと考えています。 とりあえずちゃんと調べてきます。 ごめんなさい・・・
559 名前:デフォルトの名無しさん [2009/10/25(日) 01:24:44 ] >>550 IME変換を確定する時のEnterって検出できるの?
560 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 01:32:12 ] >>559 しょーがねーなまったく private void comboBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { if(e.KeyChar == '\r') { } }
561 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 03:06:48 ] URLを日本語にする為にUTF-8からShift-jisに変換したいのですが良い方法はありますか? 検索したところ、まずbyteに変換してShift-jisに戻すと書いてあったのですが文字化けしてしまいます
562 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 03:17:04 ] >>561 Encoding(952)
563 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 03:53:26 ] staticクラスのフィールド変数も初期化しないと使えないのでしょうか?
564 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 04:00:50 ] >>563 というか、初期値が入っている。 オブジェクト型ならnullもしくはデフォルトコンストラクタの結果だし、 整数値なら0だし、bool型ならfalseだ。 それ以外の値を臨むなら変更してやる必要がある。
565 名前:563 mailto:sage [2009/10/25(日) 04:16:53 ] >>564 なるほど うまく言えないんですが オブジェクト型の場合、nullのままだとそのオブジェクトのプロパティなどは使えないんでしょうか? つまり戻り値が常にnullだったりするのかな?
566 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 05:02:25 ] あ?
567 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 05:56:39 ] >>562 それも試したのですが、変な漢字(中国語?)が混ざってしまい正常なファイル名を出力できません もしかして一回文字化けした文字は直らないのでしょうか?
568 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 07:37:05 ] >>565 System.NullReferenceException
569 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 07:44:59 ] >>567 どこに原因があるか掴みづらいので URLがどこから来たのかも含めて流れ図にしてくんない
570 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 09:05:50 ] テキストファイルを一行ずつ配列に入れるにはどうすればいいんですか?
571 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 09:07:54 ] File.ReadAllLines
572 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 09:36:48 ] テキストファイルを一行づつコンボボックスに値として取り込むなら 配列使うのが最善ですかね?
573 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 09:37:33 ] 最善かは知らんが通常はそれで良いんじゃない
574 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 09:59:52 ] どうしても自作ソフトを組むとタスクマネージャで見たメモリ使用量が 20mとか30mとかになってしまいます WMPのような再生するソフトでも、実際に見てみると7m程度しか使ってないのに 同じようなソフトでもこんなに変わるものなのですか?
575 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 10:10:27 ] 同じって、、、.NET同士で比べたら?
576 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 10:20:06 ] .NET同士だとそう変わらないのは知ってます ですから、その理由が知りたいのです。 どんな技術が使われているのでしょう?
577 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 10:25:06 ] .Net Fxのライブラリ群をメモリにマップするから使用量が多く見えてるだけだろ
578 名前:デフォルトの名無しさん [2009/10/25(日) 10:30:19 ] Treeviewで、「東京本社\\神奈川営業所\\山田花子\\車種A」 というノードがすでに追加されているとします。 今、ノードが全て折り畳まれている状態で、 上記のパスを直接指定してノードをエクスパンドする方法はありますでしょうか? 今は、ノード名を1つ1つ検索した上で展開しているのですが、 パスがすでに分かっている場合は、ダイレクトに展開できたらと思っています。 よろしくお願いします。
579 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 10:34:37 ] TreeViewにおけるパスは一般的に一意性があるモンじゃないからなー そういうのは用意しづらい
580 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 10:41:10 ] この「同じようなソフト」の意味がわからん。
581 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 10:43:09 ] ワーキングセットだけ見ててもしょうがないぞ。
582 名前:デフォルトの名無しさん [2009/10/25(日) 10:45:02 ] >>579 なるほど…ありがとうございます。 同じパスが併存する可能性もありますものね。
583 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 10:52:43 ] ソリューションに複数プロジェクトを登録して プロジェクト同士が相互に参照するような設定はできないと思うんですが その場合は参照が必要なプロジェクトに小分けして相互参照を回避するのが常道でしょうか?
584 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 10:56:53 ] うちの環境で試したけど WindowsMediaPlayer COMコンポーネントを介して動画を再生したら、本物のWMPで同じ動画を再生するよりメモリ使用量は少なかったよ。 たぶん無駄なデータを保持しているとかそんな落ちでしょ
585 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:00:35 ] XP以前とVista以降でタスクマネージャの既定の表示項目が違うというのもポイント
586 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:01:03 ] ファイルをサーバ上に用意して、 起動ごとにそのファイルを取得、 ,ごとにリストボックスに表示させることは出来ますか
587 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:02:21 ] 簡単ですね 「ネットワーク繋がってないです」みたいなオチが無ければ
588 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:04:04 ] >>562 932だろ、このあわてんぼうw
589 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:04:54 ] 取得までは出来るんですが、 それをどうやって,で分けて持つかが分からないです 参考になるサイトとか無いですか?
590 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:05:15 ] >>583 いや相互に参照出来るけど
591 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:07:13 ] >>590 ええw 参照設定で追加できませんってエラーが出るのはどういう場合でしょうか? お願いします!お願いします!
592 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:08:08 ] >>589 Stringクラスのstaticメソッドを探してみろ
593 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:10:20 ] >>589 Googleに「C# 文字列 分割」って入力するといっぱい出てくるよ 目の前の箱は万能な箱
594 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:10:52 ] お前を消す方法ってググっても出てきません
595 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:13:10 ] >>591 いやどうやっても上手くいくんだが むしろそのエラーの出し方が分からんw
596 名前:デフォルトの名無しさん [2009/10/25(日) 11:15:03 ] 昨日からの質問で恐縮ですが… A店 Bさん Cさん … Zさん というノードが作成されているとして、 Zさんのノードを検索した時、ZさんのノードがTreeViewの下端に表示されてしまいます。 これは、Aさん〜Yさんの兄弟ノードが25行あるために、下端までおいやられているからだと思いますが、 Zさんのノードを一番に上に表示させるには、 プロパティに座標などを指定する必要があるのでしょうか。 または別の方法があるのでしょうか。 A〜Zさんには子ノードはありません。 よろしくお願いします(>_<)。
597 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:19:12 ] >>583 循環参照はできないので、ツリー構造を取るのが基本。
598 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:22:27 ] >>595 >>583 じゃないけど、出来ないよ? プロジェクト間の循環参照のことでしょ。 こういうメッセージが出る。 「'A'への参照を追加できませんでした。このプロジェクトを参照として追加すると循環する参照関係を生じます。」 というわけで、>>583 は自分の言うとおり、中身の整理をした方がいい。
599 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:23:02 ] ああプロジェクトの依存関係の参照のことを言っていたのか そりゃ出来ないわ
600 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:31:54 ] >>596 兄弟ノード間の順番を変えたいの?
601 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:33:27 ] 100kくらいのテキストをStringで宣言してるんですが これ関係無いの?
602 名前:583 mailto:sage [2009/10/25(日) 11:37:45 ] ありがとうございました すぐとりかかります
603 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:47:14 ] >>601 長いテキストはテキストファイルに保存してリソースにしたほうがいいと思う
604 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 11:49:31 ] ('A')ア"ア"ア"-
605 名前:デフォルトの名無しさん [2009/10/25(日) 12:01:33 ] >>600 お返事ありがとうございます。 順番は変えずに、Zさんのノードを先頭位置に表示させたいんです。 (検索でヒットしたノードを常にTreeviewコントロールの先頭行に表示させたいと思っています。) どうすればいいでしょうか…。
606 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 12:07:54 ] つってもA店の下に他の店が無かったらZはどうやっても最下段にしか表示できんが
607 名前:デフォルトの名無しさん [2009/10/25(日) 12:26:29 ] >>606 ありがとうございます。 その下にB店、C店が続きます。 EnsureVisibleで表示する以外に、もっと細かく表示位置を指定できたらと思っています。
608 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 12:37:27 ] >>607 まあ、例えば店の名前の前に整数値でIDを振ってみるとか。 でも、ツリービューは最善のUIじゃないかもしれないよ。 リストボックス+ボタン×3、せいぜい検索用のコンボボックスをつける程度の UIのほうが一般的じゃないかな。
609 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 12:37:47 ] だからプロパティ確認しろっていわれてんだろ
610 名前:デフォルトの名無しさん [2009/10/25(日) 12:55:24 ] 確認したけど、先頭にあるかどうかを示すプロパティはないみたいなんです。
611 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 12:59:16 ] あきらめろよ。
612 名前:デフォルトの名無しさん [2009/10/25(日) 13:07:18 ] >>611 冷たいこと言わないで。
613 名前:583 mailto:sage [2009/10/25(日) 13:30:55 ] すみません プロジェクトをいじってるうちに 定義済みの型 'System.Object' は定義、またはインポートされていません こんなエラーが出るようになってしまいました 参照設定もusingもsystemを入れてありますし、エラーにコードの場所が示されません これはどうしたらいいでしょうか?
614 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 13:36:38 ] >>613 プロジェクトのプロパティのビルドの詳細設定に、「mscorlib.dll を参照しない」 とうのがあるだろう、チェック入ってたらはずせ。
615 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 13:36:48 ] 作り直せよ
616 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 14:00:15 ] 配列を返す場合は private string[] aaa() { return }
617 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 14:02:23 ] 切れてるぞオオオオおお
618 名前:583 mailto:sage [2009/10/25(日) 14:17:12 ] >>614 サンクス!!参照設定いじってるうちにmscorlibへの参照が消えてました! 助かりました
619 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 14:33:52 ] 問題 1.LinQとは何か?一行で答えよ 2.WPFとは何か?1行で答えよ
620 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 14:35:16 ] ググレカス
621 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 14:35:48 ] >>619 死ねハゲ
622 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 14:56:16 ] 宿題スレにでもいけばいいのに
623 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 15:15:16 ] 今までhoge.exeと同一ディレクトリにXMLで書いたhoge.configを置いていたけど 3.5になってから下記エラーでて設定ファイルを読み込むことも書き込むことも出来なくなってた。 hoge.configを別の名前にするとちゃんと読み書きできる。 なじぇ? [System.Configuration.ConfigurationErrorsException] = {"構成システムを初期化できませんでした。"} InnerException = {"構成ファイル hoge.config には、ルート <configuration> タグが含まれません。 (D:\\Visual Studio\\Projects\\hoge\\bin\\Debug\\hoge.config line 2)"}
624 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 15:40:31 ] exe.configはもともとプログラムから書き換える類のものではないから。 はじめから使い方が間違っている。
625 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 17:42:18 ] >>624 すいません、hoge.configであってhoge.exe.configとは書いてないのですが
626 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 17:45:10 ] めでたしめでたし
627 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 17:55:32 ] 解決してないがな
628 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 17:58:35 ] >>625 インストール後に設定を切り替えるようなことをするのは、 ユーザー構成ファイルを使えばいい。
629 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 17:59:20 ] >>625 そのつもりがなくても、VSがhoge.exe.configと同じ扱いをしてるから そういうエラーが出てるってことなんじゃないの。
630 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 19:04:06 ] >>629 ありがとうございました。
631 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 20:11:08 ] ネット上から、,で区切られているサーバ一覧を格納したファイル (aサーバ,bサーバ,cサーバ,....)から、 配列Aを作り、コンボボックスに一覧として追加する。 コンボボックスから、aサーバが選ばれたら、 ネット上からaServer.txtを取得して表示・・・という事がしたいのですが、 どうやってAサーバが選ばれたら、aServerを取得するという処理を行うかで悩んでます SelectedIndexで0Server.txt、1Server.txtを取得すればいいのかと思われますが、 そうするとサーバ側の管理が面倒になってきます。 また、コンボボックスのサーバ名は2バイト文字も使うため、 サーバ側でaサーバ.txt、cサーバ.txtのようにすればいいのだと思いますが、 サーバ側は1バイト文字しか扱いたくありません。 こんな場合だと、皆さんはどうコーディングするのでしょう?
632 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 20:14:53 ] いやサーバをServerに置換するだけじゃないのか
633 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 20:24:34 ] >>631 サーバって書いてあるからURLかと思ったら、ただのファイル名なのか。 配列Aをただのstring配列じゃなくて、クラスなり構造体の配列にするとか サーバ名が一意な設計ならDictionary使ってもいいし
634 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 20:26:34 ] String.Replace
635 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 20:34:17 ] >>631 サーバ名とサーバのファイル名との関連はどう付けてるの? プログラム側で決めてしまって良いなら、サーバ名とファイル名(パス)の 対応表をプログラム内か、設定ファイルにでも作っといてそれと照合するようにするけど。 ファイルならこんな感じ? 0,aサーバ,aServer.txt 1,bサーバ,bServer.txt 可能なら、「サーバ一覧を格納したファイル」の書式の変更をお願いして 上のような情報もそのファイルに持たせちゃうかな。
636 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 20:40:38 ] >>635 そのように関連付けしたかったのですが、 配列変換の方法が,で区切って取得するという方法なので、 「サーバ一覧を格納したファイル」から関連付けするのが出来ません。 やはり、この取得方法を変えないと駄目ですかね。。
637 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 20:45:31 ] 二重に区切ればいいようなだけの気もするがな A\tB,C\tD,E\tF
638 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:03:42 ] どんだけセンスないんだ 最近のプログラマは
639 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:06:06 ] 仕様にないコード書くなやって言われるうちに頭が固くなったのだ
640 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:12:45 ] この程度の低級処理ならセンスより技術だと思う
641 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:16:32 ] 細かい実装なんて他に影響が出なければどうでもいい
642 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:19:27 ] 初心者スレだし、こういう質問があってもいいと思うけどな。
643 名前:小学生 mailto:sage [2009/10/25(日) 21:19:45 ] ここだけみて最近のプログラマ全体をわかった気になってんじゃねーよ
644 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:30:33 ] メモリリークって何ですか?
645 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:30:40 ] アルゴリズムを考え出すのってやっぱり論理ですか? たとえば1から10までの整数から(重複ありで)3つ取り出して四則演算を2回だけ使って合計が10になるものをすべてだそうとします。 このとき、論理的に出そうとするならば、演算は(+,+)、(+,-)、(+,*)…などと考えて、数字も(+,+)の場合の数字は(1,1,1)から順次調べていく方法しかないんですかね? それともこれとは別の直感的なひらめきで計算量をぐんと減らす手段とかも思いつけるものですか?
646 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:31:07 ] なんだと、このおかちめんこ
647 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:37:25 ] 総当たりでやるのは、全然論理的じゃないと思うんだが。 1〜10で、四則演算二回だとすると、終わりの一回はかなり限定的になるだろ? たとえば、+ の場合。x + {1...10} = 10 でいえば、10種類な訳。 そう考えると、一回目の演算で {0...9} になるのを探せばいいってことになる。 そう考えると、だいぶ楽じゃね?
648 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:44:09 ] >>647 詳しく
649 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:44:14 ] シリアル化ができないエラーが出るんですが どこにエラーがあるのかさっぱりわからないorz シリアル化っていくら読んでもよく理解できないんですが、 保存なんかするつもりもないし、そんなコード書いた覚えもないのに・・ もしかしてVSが勝手に何かをやってるんですか?・・・
650 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:44:22 ] >>647 なるほど、そうすれば確かに入らない場合を除いて計算するのでだいぶ計算量は減りますね。 というと、端的に言えばアルゴリズムの改善というのは必要ない部分を削っていって組むプログラミングのことと考えていいのですか?
651 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:46:20 ] 整数2個と演算子1個で、結果の整数1個が得られる 結果とある整数と演算子1個で整数10が得られるようなある整数が範囲内に存在するか、とやればループが3→2に減る 整数存在判定めどいけど
652 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:48:22 ] たまに妙な所からブレークスルー入るけど 基本は詰め詰めだろう
653 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:54:39 ] アルゴリズムなんて寝て起きたらひらめく物だと思ってる俺
654 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:56:31 ] >>651 でもそれだと、たとえば10÷3は整数でないですが10÷3×3が10になるっていうことがありえてしまいます
655 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:59:59 ] O(n^2)のことばかり考える
656 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 21:59:59 ] >>654 例外処理として書いておけばいい
657 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:04:16 ] >>656 例外処理をしたら帰って処理が複雑な気がするぞw /3*3とか/3*6とかたくさんあるだろjk
658 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:04:52 ] 女子高生がどうしたって?
659 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:05:47 ] >>654 何を言いたいのかイマイチ分からん 10/3*3が9になって欲しいのか10になって欲しいのかそれとも9.9999...か たとえば(10/3)*3が10になって欲しいのなら、 分数型を定義すればいいだけでは。 C#一切関係ないなあ・・・
660 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:06:22 ] そうですか、みなさんいろいろ意見出していただいて参考になりました 納得いった部分やそうでない部分もありましたがこれからもいろいろ考えていきたいと思います ありがとうございました 遅寝は体に悪いので寝ますおやすみなさい
661 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:08:26 ] 小学生?
662 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:14:48 ] >>659 すいません、要はアルゴリズムの最適化を行う手順みたいなものがあるのかなということだったんです。 すべてに通用するようなことで…。 一般的な総当りを考えてそこからひつようのなさそうな部分を削っていくことがアルゴリズムの最適化になるのかそこが疑問だったのです。 今日のレスではそのような考え方に近いものをみなさんおっしゃるのでそういうことなのかなと考えたのです。 でも、なにかまったく違った角度から捕らえる何か(ひらめきのようなもの)がアルゴリズムの最適化になるのかわからないのです。 >>654 は>>651 さんのアルゴリズムの考え方でちょっとそれはまずいのではと思ったので端的に思いついたことを書きました。
663 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:16:01 ] そもそも何を求めるのかよくわかんないなあ (A op1 B) op2 C = 1 これを満たす全ての{A, B, C, op1, op1}の組み合わせ(?)を求めるとしても、 まあ(A op B)の部分で除算以外は交換法則が成立することは考慮して重複は除外するのは 当然としても、 (9 + 9) - 8 (9 - 8) + 9 こういうのも重複とカウントするのか。
664 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:16:28 ] >>645 組み込みだと、その組み合わせをテーブルとしてあらかじめ持っておくのが正解。
665 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:16:34 ] 演繹、帰納は、モノを考えるときの基本的なやり方だし。 どっちがいいとかってことじゃないだろ。
666 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:20:05 ] 理論計算機科学みたいな学問もあるからな。 最終的には数学とか論理学のお勉強しなさいってことになると思うよ。 一般化されたアルゴリズム最適化の手順なんてのは流石に無いんじゃないかしら。 バブルソートをクイックソートに昇華するのと 巡回セールスマン問題の効率化方法に共通点は今一見いだせない。
667 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:21:07 ] もはや俺にはイミフなんだぜ レベル高すぎなんだぜ
668 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:25:56 ] >>663 そもそも問題文に重複の除外なんて書いてないのでは
669 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:27:52 ] BM法とかって果たして論理から出てくるものかな・・・?
670 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:33:15 ] BM法は出てこないこともない気がする
671 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:34:39 ] >>669 いや、思いっきり論理的じゃん?
672 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:34:52 ] このスレは突然次元の高い話題が出てきたりして話が始まるから困る 俺には最初のアルゴリズムの話がわかったようでわかってないあやふやな質問に見えたんだがわかるやつにはわかって話が進んでるんだもんな
673 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:36:52 ] >>672 キーワードをググってその先斜め読みしてわかったような事書き込めばOK レベル高そうに見えるよ
674 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:43:43 ] >>673 それならROMってる方がいいだろw つかBM法程度のことくらいはプログラマとして知ってて当然だと思う。 滅多に使うことはないがな。
675 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:44:12 ] これからセックスなので落ちますね
676 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:45:27 ] 楽しんできて下さいね^^
677 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:50:10 ] >>674 ぶっちゃけBM法とか知らなくても全然問題ないと思うよ。 普通にプログラマする場合は用意されたライブラリの使い所さえ把握してりゃ問題ない。
678 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:51:13 ] A列車で行こう4のような斜めのマス目の場合 どのマス目がクリックされているか知るにはどうすればいいでしょうか?
679 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:52:25 ] 画像もなしに「ような」って言われて把握できるほど一般的なゲームだろうかそれは
680 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:53:48 ] A列車は十分一般的だろw
681 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:54:23 ] ググッたら単なる斜め45度の俯瞰視点だった
682 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:55:01 ] 俺は知らんな。 ダメコモンセンスの範疇じゃないかね。
683 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:55:31 ] いや、オタクの一般的と世間の一般的を一緒にされてもな…
684 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:56:38 ] >>677 そりゃそうなんだが、裏でどんな処理してるか気にならないか? 実際に自分で書くことはまずはないだろうけど。
685 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:56:50 ] 名前は分かるけどゲーム画面まで知ってる人間は少ないと思うなw
686 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:57:53 ] ごめん。 知ってるし、ドル箱環状線作れば終了なゲームだってことも覚えてる
687 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:58:17 ] ブラックボックス上等って考え方は好かん
688 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:58:38 ] そうですかオタ自慢乙です
689 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 22:59:19 ] 罵り合いはいいから質問に答えてやれよw
690 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:01:14 ] >>687 じゃあ目の前のPCの動作を量子力学レベルで説明できます? ブラックボックスでいいじゃん、って考え方は好きじゃないんだよね?
691 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:03:13 ] 極論すぎる この世に全能と無能しかいないとでも言うのかよ…
692 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:03:28 ] できたところで無駄
693 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:04:30 ] いかにもデジタルな考え方がプログラマらしくていいだろ 馬鹿そーだけどな
694 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:04:52 ] なるほど つまり>>690 は無能のほうか
695 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:07:24 ] バグがないと証明できると考えてるレベルのお花畑。
696 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:08:26 ] >>678 複素数って習ったかね 学生ならまだの可能性があるけど
697 名前:678 mailto:sage [2009/10/25(日) 23:11:06 ] 書き込んでから言語の問題ではないと気づきました 多分専用のライブラリもないと思うし・・ 他で聞いてみます
698 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:11:32 ] 一々実装の詳細調べてたらきりがないけど 何か問題があったときに最適な方法を探して比較検討出来るぐらいの脳味噌は欲しいな。
699 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:12:02 ] DirectX(XNA)に回転用のメソッド無かったかw
700 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:13:32 ] 690の考え方を逆方面に突き詰めると「動けばいい」に行き着くよな 最悪
701 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:13:40 ] >>695 P=NPだったらどうするんだよ!! まだ証明されてねーぞ
702 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:14:36 ] 問題 1.以下の定理を証明せよ。(制限時間5分) 3 以上の自然数 n について、xn + yn = zn となる 0 でない自然数 (x, y, z) の組み合わせがない
703 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:16:03 ] 累乗記号抜けてないかね?
704 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:16:46 ] n=3 3*3+8*3=11*3
705 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:16:47 ] フェルマーの最終定理のつもりなのだろうけど、初期条件が抜けすぎて証明できないよ
706 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:17:31 ] 両辺nで割れちゃうしw
707 名前:678 mailto:sage [2009/10/25(日) 23:18:17 ] >>696 習ったはずだけど・・もう忘れてしまった ちょっと調べてみますね >>699 XNAにはプリミティブを2Dに座標変換する関数があるっぽいことをヘルプに書いてたけど 難しくてよくわかりませんでした 一応スプライト表示、移動ができるようになったのでさっそくマップを作ろうと思ったんだけど
708 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:19:51 ] 女=悪 の証明 女は時間と金がかかる(girls require time and money)ので Girl = Time × Money ・・・(1) 時は金なり(Time is Money)という諺によると Time = Money ・・・(2) (2)を(1)に代入すると Girl = Money × Money ここで、金は諸悪の根源(money is the root of all evil)だから Money = √(Evil) したがって Girl = √(Evil) × √(Evil) = Evil 女=悪 (Q.E.D)
709 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:22:11 ] 「証明」て書き込まれたからってそんなSPAMみたいに条件反射的にコピペ貼らんでもいいよ。
710 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:22:15 ] まあ言語の問題じゃないってのは正しい
711 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:43:08 ] VC#上でビルドしたり、直接の発行先で実行した分には問題無いのに、 その発行されたexeを別の階層に持って行くと、JustInTimeデバッガの画面で 例外のSystem.IO.FileNotFoundExceptionが発生するんですが、 この原因はどうやって突き止めればいいんでしょう。。
712 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:46:30 ] 711追記 エラー出そうな所には、 try-catchで例外発生すればメッセージがでるようにはしてありました。 自作プログラムでJITデバッガが開いたのは初めてなんですが、 これはプログラムが起動する時点で致命的エラー出たって事ですかね? メインフォームが表示される前にこのJIT画面が出ました。
713 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:47:37 ] まずはスタックトレースを確認。
714 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:52:47 ] exe以外の必要なファイルを移動させてませんでしたというオチだろう。
715 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:56:06 ] あ、一度確認したのに・・・今全部のDLLを移動し直したら起動しました^^; これ、起動に必要なdllが見つからない場合のtryとcatchはどこに書けばいいのでしょう・・・?
716 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 23:58:26 ] >>707 XNAやDirect3D使うなら高校レベルの線形代数くらいは身についてないと無理
717 名前:678 mailto:sage [2009/10/26(月) 00:17:20 ] 数学苦手なプログラマ・・・だめじゃんw 一から勉強し直します ありがとう
718 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 01:36:37 ] ゲームって普通のプログラムより高度な数学知識が必要とされる気がする。
719 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 01:58:07 ] まぁ、それがゲームだし
720 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 06:14:32 ] C#実行中に、文字列でクラス名や関数名取り出す方法有りませんか?
721 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 06:16:48 ] 文字列を用いてクラス名や関数名取り出す ってことはクラス名や関数名は分かってるんだろ 取り出す必要性ないじゃん
722 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 06:18:25 ] いや、実行中にデバッグダンプをしたいんだけど、その為にです
723 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 06:24:23 ] ますます必要なくね 対象ソースをデバッグ可能な環境にあるならデバッグコードでも差し込めばいいじゃん trycatchで例外にメソッド名を足して再スローするとか まあ、わざわざ茨の中に突っ込む理由がよく分からんが 君がやりたいなあと思ってることはSystem.Reflection名前空間内のクラス使えばできるよ これ以上詮索はしない
724 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 06:54:18 ] 関数が、どの様に実行しているかのトレースダンプをログに出力したいことはありませんか? C++ で言うところの __FUNCTION__ 見ないな物です。 Reflection見ているのですが、なれない物で見つからない…
725 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 06:55:14 ] 見ないな物
726 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 07:00:14 ] リアルに重箱の隅をつつくようなやつっているんだな
727 名前:678 mailto:sage [2009/10/26(月) 08:17:41 ] ふー行列でできるんですね しかも、Matrixクラスがあるから超便利 なんとか実装できました ありがとう
728 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 09:07:42 ] WebBrowserコントロールでHTMLのプレビューをしたいと思うのですが WebBrowserコントロールにHTMLを流し込むにはどうしたらいいでしょうか? 一旦ファイルに落としてNavigateすればいいと思うのですが WebBrowser1.Html = "<html></html>" みたいな感じでできないものでしょうか?
729 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 09:22:50 ] DocumentStream
730 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 10:10:06 ] >>729 さんくす!できました。 WebBrowser1.DocumentText = "<html><head></head><body>あいうえお<br>かきくけこ</body></html>"
731 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 13:54:12 ] 他人のプログラム調べたいんだろ
732 名前:555 mailto:sage [2009/10/26(月) 16:04:21 ] 結果できているんだけど、どうも不安。 「RijndaelManaged key = null;」をやめて、ある文字から256bitのbyte配列を返すクラスを自分でこしらえて使っているんだけど。 こういうのは.Netにはないでしょうか? 絶対あると思うのですが見つけられません。 keysizeとか指定しても全然違う数しか出ないし・・・
733 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 17:03:05 ] Rfc2898DeriveBytes ただし普通はソルトが必要。 まあ限られた用途なら固定値って手もあるが。
734 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 20:55:28 ] 自分は、手入力のパスワードをSHA512でハッシュ化して、そのバイト長と、 IV+Keyのバイト長との最小公倍数で繰り返しXORかけたバイト列を分割 してIVとKeyに食わせるとか、よく分からないけどやってみてた。 無駄な努力?
735 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:04:39 ] 無駄な努力だね
736 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:13:31 ] 暗号なんて適当な乱数使ってxorで良いんだよ。
737 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:26:41 ] >>736 メルセンヌツイスタならそれでよさそう。
738 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:28:17 ] メルセンヌツイスタは次項予測可能だぞw それでもいいならやるがいいさ
739 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 21:47:03 ] RSAでいいじゃん
740 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 22:13:02 ] List.Findで一致するものがなかった場合は例外が投げられていましたっけ?
741 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 22:14:03 ] ここで聞くよりMSDN見たほうがはえーぞ
742 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 22:19:59 ] ExpressEditionって64bit用にコンパイルできないんですよね? じゃあWin7 64bitでは開発が出来ないの?
743 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 22:25:01 ] もともとC#で普通に作ったら64bitでも問題なく動く プロジェクトのオプションでx64とかあるのはネイティブコードとの相互運用を行う場合のため
744 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 22:38:58 ] EEだとアンマネージドDLLは32bitのしか使えないのか
745 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 22:44:40 ] んなことないだろ。
746 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 22:49:59 ] VSの「プラットフォーム」の設定はC#には全く関係ない
747 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 23:02:05 ] AnyCPUで作っておけばいい 実行が64bitのランタイムなら64bitのアンマネージドDLLが使える というかそれしか使えないし32bitのランタイムなら32bitのDLLしか使えない
748 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 23:11:36 ] そんなレベルだといろいろはまりそうだから、32ビット固定とかにしといたほうが無難。
749 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 23:20:04 ] どうせネイティブコードの相互運用っていったって大抵はWindowsのP/Invoke使ってるくらいだろ その場合注意する点はP/InvokeのときにIntPtrを適切に使うことくらいでしょ
750 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 23:27:54 ] うん。
751 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 23:48:49 ] Intの範囲変わらなかったっけ
752 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 23:49:10 ] 変わらない。
753 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 23:54:54 ] 16ビットから32ビットへの移行では、多くのシステムで、int 型が16ビット幅から32ビット幅になった類推から、 32ビットから64ビットへの移行でも、int 型が64ビット幅になり、long 型は32ビットのままのIP64モデルが使われるという見方もあったが、 そのようなデータモデルは使われていない (wikipediaより 適当に言ってるだけかと思ったわ。
754 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 00:01:13 ] .NETFrameworkでグローバルフックはできるようになるの?
755 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 00:02:10 ] 出来ますん
756 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 00:17:31 ] intはCTSのInt32のエイリアスなんでしょ? "Int32"なのに8バイト幅だったら羊頭狗肉過ぎる
757 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 00:27:54 ] サードパーティー製のDLLで64bit版がないものを使う場合とかだな>プラットフォーム指定 共通アーカイバとかmp3infpとか。
758 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 00:36:55 ] MDXとかXNA
759 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 01:16:12 ] もうそろろそ128bitCPUも出てくるしね 次期Windowsでは32・64・128bitの3バージョン出すらしいし 数字リテラルの末尾にULを付けるだけのウハウハな仕事が舞い込んでくると良いぜ
760 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 03:01:23 ] public static int Baisu(int n); { return n*2; } これと同じ動作をするクラスを作りたいのですが どうすればいいですか?
761 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 03:40:46 ] public static class Hoge { public static int Baisu(int n) { }
762 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 03:41:37 ] public static class Hoge { public static int Baisu(int n) { return n * 2; } }
763 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 03:47:57 ] >>762 これメソッドですよね? たとえば、クラスを配列のように扱えるインデクサみたいな感じで 配列を上記メソッドのように扱えるものがいいんですが int Answer=Hoge.Baisu(2); じゃなくて int Answer=Baisu(2); と使いたいのです
764 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 03:49:51 ] ×配列を上記メソッドのように扱えるものがいいんですが ○クラスを上記メソッドのように扱えるものがいいんですが
765 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 04:32:18 ] そんなものは存在しません というかHoge.Baisuだと何がダメなのか分からない。
766 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 04:43:55 ] 書き方は少々異なるがこういうのは? static class Hoge { public static int Baisu(this int n) { return n * 2; } } int x = 2.Baisu();
767 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 04:56:16 ] C#からだと駄目だが、VBからならHoge抜きで使える。 只、はじめからVBのModuleを使ったほうが早い。 using Microsoft.VisualBasic.CompilerServices; [StandardModule] public static class Hoge { public static int Baisu(int n) { return n * 2; } }
768 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 05:10:03 ] >>763 では「式の値がInt32構造体に暗黙的にキャスト出来るクラス」が欲しいって意味に読み取れるから [SerializableAttribute] [ComVisibleAttribute(true)] public class Baisu : IComparable, IFormattable, IConvertible, IComparable<int>, IEquatable<int> { ・・・ } int Answer = new Baisu(2); が答えに一番近い気がする
769 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 05:12:38 ] 少なくともそれを実現して何をしたいのかは計りかねる
770 名前:763 mailto:sage [2009/10/27(火) 05:18:10 ] ここの人のレベルすげーw でも設計見直したら必要なくなった
771 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 06:05:57 ] そんなもんだとも想定できてます 突拍子もないことを言い出す奴はまず設計がおかしいとな
772 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 06:33:26 ] 64bit指定するとSSE命令を使うようになるとか書いてある ttp://homepage2.nifty.com/takeuchiyosinori/page056.html
773 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 08:05:21 ] チラシの裏をソースにされても・・・
774 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 09:23:41 ] PCに複数のマウスを繋いで各マウス毎に処理をわけたいんだがどうすればいい
775 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 10:03:53 ] ドライバが対応してるの?
776 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 12:53:58 ] DB定義書(excel)を読み込んで C#アプリのほうで改行しながら表示させるにはどうしたらよいのでしょうか・・ CREATE TABLE 〜 ( test CHAR(12) PRIMARY KEY, 〜〜 ) 見たいな感じでずらーっと下に表示させていきたいのです
777 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 12:55:15 ] >>776 どこができてないんだ? 取り込むところから出来てないのか それとも取り込んだデータが加工できないとか・・・
778 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 13:40:41 ] Excelのデータの読み込み方がわかんない!ってことだろどうせ。 C# Excel でググるとサンプル付きでたくさんでてくるぞ。 それ見た方がここでコード片ちらつかせられるよりわかりやすい。
779 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 17:19:30 ] XMLファイルにNameとAge以外にNumberがあったとして Numberの値を取得するにはどうすればいいのでしょうか? XmlDataDocument mydoc = new XmlDataDocument(); BindingSource mysource = new BindingSource(); mydoc.DataSet.ReadXml(@"ファイル名"); mysource.DataSource = mydoc.DataSet; mysource.DataMember = "Person"; comboBox1.DataSource = mysource; comboBox1.DisplayMember = "Name"; comboBox1.ValueMember = "Age"; textBox1.Text = comboBox1.SelectedValue.ToString();
780 名前:583 mailto:sage [2009/10/27(火) 17:21:26 ] <root> <data> data1 </data> <nodeA> <data> data2 </data> </nodeA> <data> data3 </data> <nodeB> <data> data4 </data> </nodeB> <data> data5 </data> </root> こんな感じのデータで、<root>直下の<data>にだけアクセスしたいんですが、<data>がどの位置に出現するかわかりません。 一番簡潔な方法を教えて下さい。 お願いします。
781 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 17:22:10 ] Form1にButton1を追加しました それでButton1をクリックするとForm1の背景色を変更したいので private void button1_Click(object sender, EventArgs e) { Form1.BackColor = Color.Yellow; } としても動きません Form1.BackColor というのが駄目っぽいのですけど どう書けばいいのでしょう
782 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 17:28:09 ] >>781 動かないってどう動かないの? Form1って大文字で始まってるけど、それForm1のメソッドなら this または省略でいいよ。そのハンドラはボタンをダブルクリックして自動でできたやつ?
783 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 17:45:42 ] >>779 一旦データ格納用のクラスAを作って 1データごとにAのインスタンスを作って格納 それをリストに入れて それをデータソースにToArrayとかで入れてやれば?
784 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 17:50:35 ] >>777 遅れてすいません。 取り込んだときに表示を加工させたいです。 ,が付いたときに改行させるように出来たりするのでしょうか
785 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 17:55:24 ] >>784 こんな感じ? string aaa = "123,456"; aaa = aaa.Replace(",", ",\r\n"); txtData.Text = aaa;
786 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 18:02:38 ] >>782 >そのハンドラはボタンをダブルクリックして自動でできたやつ? そうです Formをクリックして背景色をかえる private void Form1_Click(object sender, EventArgs e) { this.BackColor = System.Drawing.Color.DarkBlue; } というサンプルはMSDNにあるんですけど ボタンをクリックしてFormの背景色をかえるサンプルが WEB上にみあたらないのです
787 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 18:04:18 ] >>786 ダメっぽいというか どんなエラーが出てるのか(コンパイルエラー?) 出ていないならその処理は通っているのか
788 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 18:06:34 ] >>780 XDocumentでggrks
789 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 18:11:27 ] >>786 Form1_Clickもbutton1_Clickも、Form1のメソッドなんだから その中のthis.BackColorはForm1の背景色だよ。
790 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 19:04:40 ] public void Main() { string aaa = "123,456"; aaa = aaa.Replace(",", ",\r\n"); textBox1.Text = aaa; } で、どんな表示になるかと思ってやってみたのですが 何も表示されませんでした・・・ aaaに123,456入れてそれをリプレイスでなんか()のことをして 表示って感じと思ったのですが間違ってましたか? 初心者で完璧にごめんなさい
791 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 19:16:47 ] >>790 そのMain()が何処からも呼び出されてないんじゃないの?
792 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 19:17:32 ] そのMainとやらは[STAThread]なんだろか
793 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 19:18:43 ] ああすまんstaticじゃないから違うな
794 名前:785 mailto:sage [2009/10/27(火) 19:20:31 ] IDEが今ないから手書きなんでその辺は適当にあてはめてほしかったんだが・・・ ボタン配置してそのクリックのイベントかなんかにでも・・・・ string aaa = "123,456"; aaa = aaa.Replace(",", ",\r\n"); messageBox.Show(aaa); こっちのが良かったっけ? ひとまず表示される結果は 123, 456 て表示されるよ
795 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 19:31:47 ] >>794 おぉ・・・出来ました。 ここから自分で使う用途に合うようにやってみたいと思います 大変ありがとうございました。
796 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 20:22:44 ] 「' ' (16 進数値 0x19) は無効な文字です。 」と言われたのですがそんな文字が見当たりません! 検索すると16進数値の0xらしいのですが・・・ エラー回避で0xを削除?する方法はありますでしょうか? XmlDocumentl.Load(string);
797 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 20:26:07 ] 俺らはそのxml見てないから 見当たりませんって言われても困るぜ
798 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 20:28:07 ] >>796 0xってのはこの数字が16進数だよっていう記号みたいなもの 16進数での19が無効な文字ってことだ
799 名前:796 mailto:sage [2009/10/27(火) 20:30:40 ] あー・・・ 自分の間抜けさに目が覚める思いがしました!
800 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 21:13:09 ] >>789 >Form1_Clickもbutton1_Clickも、Form1のメソッドなんだから あぁそうなのか うん 動きました 有難うございました
801 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 21:37:01 ] ソースの記述を簡略化するために汎用的なクラスを作成中なんだけど いろんなひとのクラスをぱくってるんだけど こんなので本当に理解したことになるのかな?
802 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 21:47:27 ] >こんなので本当に理解したことになるのかな? こんな質問が出てくる程度の理解度なら。理解したことにはならないんじゃね。
803 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 21:49:45 ] このサンプル動きますか? 起動しているっぽいけどウィンドウが表示されない ms-help://MS.VSCC.v90/MS.VSIPCC.v90/MS.XNAGS31.1041/XNA/GoingBeyond_GameIn60Minutes.htm
804 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 22:37:02 ] みなさん数学など好きそうですので、これ問題出されたので一緒に考えてくれませんか?ちなみに明日回答もわかります。 問.みなさん"囚人のジレンマ"という話はご存知かと思います。 コンビを組んでいたスパイが2人とも別々の取調室で尋問をうけ、罪を問われる場面でどのように振舞うのがいいかという問題です。 具体的には以下のようになります。 1、自分も相棒も黙秘となれば証拠不十分なので不法侵入した罪だけでそれぞれ半年ずつの罪 2、自分だけ黙秘して、相棒が自白すれば相棒は司法取引で釈放に、自分は10年の罪 3、相棒だけ黙秘して、自分が自白すれば自分は司法取引で釈放に、相棒は10年の罪(2の逆パターン) 4、両方自白すればそれぞれ5年の罪 ┌──────┬──────┬──────┐ │自分\相棒 │. 黙 秘 ..│ 自 白 .│ ├──────┼──────┼──────┤ │ 黙 秘 .│(0.5年,0.5年) │ (10年,釈放)│ ├──────┼──────┼──────┤ │ 自 白 .│ (釈放,10年) .│ (5年,5年) │ └──────┴──────┴──────┘ (自分の懲役、相手の懲役) これを踏まえて、自分は相棒に協調するか、裏切るか、ということでこれに点数をつけてゲームをしてみました。 ┌──────┬──────┬──────┐ │自分\相棒 │ 協 調 │ 裏切り │ ├──────┼──────┼──────┤ │ 協 調 .│ (3点,3点) │ (0点,5点) │ ├──────┼──────┼──────┤ │ 裏切り .│ (5点,0点) │ (1点,1点) │ └──────┴──────┴──────┘ (自分の点、相棒の点) このような点数のつけ方で100人のプログラマが、どのように協調、裏切りを判断するかというところでプログラムを書いて対戦会が行われました。 100人が総当りで、1人に対しては200回勝負するというルールです。つまり99×200の試合をするわけです。 賞金のかけられた本気で挑む大会出場者たち。これ実は実際に行われたことのあるものです。 さあ、みなさんどんなプログラムが優勝したでしょう?アルゴリズムを考えてください。
805 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 22:43:01 ] 宿題スレいけよハゲ
806 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 22:44:41 ] あ、ちなみにすべての試合が終わった後、合計した点数が一番高かったプログラムが優勝だそうです ぼくはすべて裏切りだと思いました。明日回答が教えてもらえるのでまた報告します。 一応プログラミングだと思って。この間アルゴリズムの質問してた方なんかもこれは結構いい問題のような気がします。 明日またレスします。おやすみなさい
807 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 22:47:49 ] しなくていいよ。 しっぺ返しが強い、って記録もあるし。 ja.wikipedia.org/wiki/%E5%9B%9A%E4%BA%BA%E3%81%AE%E3%82%B8%E3%83%AC%E3%83%B3%E3%83%9E
808 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 22:49:33 ] >>780 string xmlstr = "<root>・・・(省略)・・・</root>"; XPathDocument doc = new XPathDocument(new StringReader(xmlstr)); XPathNavigator nav = doc.CreateNavigator(); XPathExpression exp = nav.Compile("/root/data"); XPathNodeIterator nodes = nav.Select(exp); while (nodes.MoveNext()) { Console.WriteLine(nodes.Current.ToString()); } こうかな?まあ、XPathを使う。
809 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 22:53:21 ] >>804 相手が裏切るまでは強調する単純なアルゴリズムが結局一番強そう。
810 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:11:39 ] 単にランダムに出すだけとか
811 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:18:17 ] 取り合えず思いつく限りのアルゴリズムを考える 最初の数回の手で相手のアルゴリズムを予想 そこからはそのアルゴリズムに対して最適の手を出しつつアルゴリズムを訂正していく 相手がランダムに出さない限りこれが一番じゃね?
812 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:22:38 ] そういうのは「トートロジー」って言うんだよw 最強の手を考えれば最強だ、って言ってるのと同じじゃないか
813 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:24:50 ] >>812 そんなこと言ってないんだが・・・
814 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:26:44 ] 言ってることに気付いてないだけなんだよ悪いけど。
815 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:26:57 ] まあ、一番とは言えないな 例えば相手のアルゴリズムが同じだった場合を考え出すと際限が無くなるし
816 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:28:33 ] >>814 じゃ、どこがか説明してくれ 俺馬鹿だからトートロジーでググっだけど俺の考えとは全く違うことのようだったんだけど
817 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:35:32 ] >>816 「相手に合わせて<最善の>戦略を採る」という方法論は、 「相手の戦略を考慮しない」という方法を特殊ケースとして含む。 つまりそれは単に「最善の戦略を採る」と言っているのと同じことだ。 であるから「相手に合わせて<最善の>戦略を採るのが一番」というのは、 最善の戦略を採るのが一番だ、というトートロジーに過ぎない。 ・・・って言っても理解できないよねたぶん。
818 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:39:58 ] コピペに釣られてC#に関係のない話してんじゃねーよ
819 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:40:59 ] >>817 >「相手の戦略を考慮しない」という方法を特殊ケースとして含む。 相手が「相手の戦略を考慮しない」ときの話か? それは常に同じ手を出すorランダム このとき常に同じ手を出すって方法は容易に予測して最適の手を出せる ランダムの時は最初に無理って言った
820 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:43:43 ] また、自身が「相手の戦略を考慮しない」特殊ケースはランダム以外では無いと思うが? 相手が少しでも考えた手を出す限り完璧とはいかないがある程度次の手が予測可能
821 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:47:59 ] なーんかズレてるけど、君の意見がトンマなのは「最善の戦略を採るのが一番だ」 って言ってるところなんだよだから。 そんなの終了条件がない再起呼び出しと一緒だって分からないかね。
822 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:48:54 ] IT土方が手を出せるような問題じゃないぞ あとは数学者に任せてぼろが出ないうちにやめとけ まあ最近は文系経済学者が偉そうに論じたりしてるけど・・・
823 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:55:42 ] >>821 相手のアルゴリズムを 予想 して それに対する最善の戦略をとるってこと もちろん相手のアルゴリズムがこちらの予想した物以外だったり相手がわざと騙す手をとった場合このアルゴリズムは意味をなさないが あと もし、本当にこのような大会があった場合の一番良いのでは?って言う方法を言ってて(要するに相手も人間の書いたプログラムとして) 数学的なジレンマの最適解を言ってる訳じゃない
824 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 23:59:58 ] あ、つい熱くなってしまった ここC#スレだった スレ違い長々とすみませんでした
825 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:01:59 ] >>823 だから最善の戦略って何? 最善の戦略はなんですか、って問いに「それは最善の戦略を採ることです」 って答えて何か意味があるの? 相手のアルゴリズムを予想する、って前置きしたことで何か言ったつもりに なっているのかも知れないが、「相手のアルゴリズムを予想する」には 「相手のアルゴリズムを無視する」を特殊ケースとして含むから、それだけでは 何も言っていないのと同じであることは既に説明したはずだけど。
826 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:06:17 ] >>825 スレタイ読めない馬鹿がまだ騒いでやがる
827 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:07:05 ] ランダムと同じ程度には強いんじゃね?
828 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:09:11 ] あ、こいつ俺以上に馬鹿なのか なんもわかってないのはあなたの方だね
829 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:10:19 ] いや、俺のほうがわかってないよ
830 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:10:59 ] >>828 なんで俺のふりするんだよ スレチだから謝ったのに
831 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:16:07 ] まあ、アホは>>823 なんだけどね
832 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:24:03 ] いや、俺の方がアホだ
833 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:29:48 ] うん
834 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:35:16 ] みんな知ってるよ
835 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 01:47:22 ] いちゃいちゃ
836 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 02:53:12 ] プロジェクトのソースを変更するので 新しいプロジェクト名にしてからやりたいのですが どうすればいいですか?
837 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 03:34:17 ] ソリューションエクスプローラから名前を変更したいファイルを選んでプロパティウィンドウでファイル名を変更 Propertiesから諸々の名前を好きなように変更 ソリューションファイルを手動で開いてパスも全部書き換える
838 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 08:27:39 ] プロジェクトを別に新規作成してソースコードを全部突っ込んだ方が早い気がする
839 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 09:59:44 ] >>803 XNAじゃないか。 試したけど普通に動いたよ。 新規作成した何もしないXNAアプリは実行できる?
840 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 11:04:28 ] IEnumeratorの結果をソートできますか?
841 名前:注目 [2009/10/28(水) 11:08:11 ] 991302490234374 中学生が 自主制作ハメ撮りAV 売り捌いてたらしい ★12 yutori7.2ch.net/test/read.cgi/news4vip/1256682280/ まとめwiki www31.atwiki.jp/shotakon_pachinkas/ 371734619140624
842 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 11:41:44 ] >>804 これ思い出した。 ja.wikipedia.org/wiki/%E3%83%91%E3%82%B9%E3%82%AB%E3%83%AB%E3%81%AE%E8%B3%AD%E3%81%91
843 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 13:14:30 ] テキストボックスの最後の行の値を取りたいのだがどうすれば取れる? いろんな状況とかパターンがあると思うがそのあたりは任せる ぱっと思い付いたのでいいから書いてくれ 頼む
844 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 13:16:00 ] 内容を改行コードでスプリットして配列へ その配列の最後の要素がそうじゃね?
845 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 13:29:17 ] TextBox1.Lines(TextBox1.Lines.Length - 1)
846 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 16:05:46 ] VB?
847 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 16:14:39 ] ほんとだ C#だとtextBox1.Lines[textBox1.Lines.Length - 1]になるか
848 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 16:58:19 ] >>839 > 新規作成した何もしないXNAアプリは実行できる? はい、動きます GamePadState lastState = GamePad.GetState(PlayerIndex.One); ステップイン実行したところ、Game1のフィールド変数のこの部分で固まるので GamePadState lastState; これに変更したら、うまく動作しました 動作環境は2008C#EE XNA3.1 パッドがPS2のコントローラーなのでこれが原因なのかな? ほかのプログラムでは一応コントローラーは認識して動いているんですけど
849 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 17:08:14 ] >>848 XNAはXbox360のコントローラしか使えないよ 他のコントローラーを360のコントローラーに見せかけるドライバとかもあるけど。 ただ、他のPADが刺さってる状態で GamePad.GetState() がどうなるかはわからない。 環境あるとこで試してみようかな。
850 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 17:11:45 ] >>847 ジェネリックなコレクションの最終要素は textBox1.Lines.Last(); でアクセスした方がいいのかな? それとも非ジェネとジェネで別のアクセス表現が混在しないように統一した方がいいものなんだろうか? System.Collections.Generic.IEnumerable → Hoge.Last(); System.Collections.IEnumerable → Hoge[Hoge.Length - 1]; これ公式のガイドラインとか無いのかな?
851 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 17:40:30 ] >>847 >>850 ありがとう 超参考になった愛してる
852 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 17:56:11 ] >>840 Enumerable.OfTypeまたはEnumerable.CastでIEnumerable<T>にできる。 そうすれば、OrderByするなり、ToListまたはToArrayしてそれぞれのSortを呼ぶといったことが可能になる。 ちなみに、>>850 の場合でもOfTypeまたはCastを使う手が考えられる。
853 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 18:08:29 ] >>852 Oh excellent !!!
854 名前:779 mailto:sage [2009/10/28(水) 18:26:13 ] >>783 ありがとうございます 調べながらやってみましたが、始めて2週間程度の自分にはまだ無理だったようです
855 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 20:38:26 ] >>852 でもこれってよく考えるとタイプセーフじゃなくない?これでいいんだろうか?
856 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 20:45:15 ] そんなもんIEnumerable(非ジェネリック)使う時点で仕方ないだろ 普通にforeach使ったとしてもforeach(Hoge item in 非ジェネリックコレクション)はタイプセーフじゃないよ
857 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:01:47 ] hmm...
858 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:16:34 ] 最近LINQの魔力に取りつかれてて、殆どをLINQに頼るようになったんだけど、 何かデメリットや欠陥的なものを探してる。 俺を現実に引き戻してほしい。
859 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:24:22 ] キャッシュされない→参照のたびにいちいち再計算される
860 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:31:52 ] キャッシュしたかったらToArrayなりToListなり使えばいい yieldの仕組み上当然のことでむしろそれを狙ってやってるわけで欠陥でも何でもない
861 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:38:15 ] 言い方が悪くてスマンね ToArrayなりToListなり使わないとキャッシュできないって言ってんだよハゲ
862 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:39:25 ] ( ゚д゚) ( ゚д゚ )
863 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:40:19 ] そんなの普通にループで回しても一緒じゃんw 結局,結果を配列なりリストなりに入れるだろ? LINQはそのループの部分を抽象化してるだけだ
864 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:08:27 ] こっち見んな
865 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:10:09 ] >>862 ハゲw
866 名前:555 mailto:sage [2009/10/28(水) 23:16:35 ] やっぱり自分の作ったクラスはどんくさくて使い物にならないことが判明しました・・・ ある文字を媒体に128,256bitなど指定したビット配列を返すクラスなどはないでしょうか? RijndaelManagedには乱数などを作成はあるのですが、共通キーとすることが前提なので ZIPのように「sage」見たいな文字を複合キーとする暗号化はどのように行うのでしょうか? よろしくお願いいたします。
867 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:24:50 ] >>866 SHA系とかでハッシュ作ればいい。
868 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:44:59 ] >>866 O(n)
869 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 00:05:03 ] 鍵を手渡しするわけでもないのに無理矢理に共通鍵暗号を使う意味が分からない それなら大人しく公開鍵暗号で鍵交換すればいいのに
870 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 00:05:59 ] P2Pで手に入れたエッチな動画を親に見られたくないんじゃないか?
871 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 00:09:12 ] 自分しかいないなら共通鍵で問題ないだろ 誰とも鍵交換しないんだから
872 名前:555,558 mailto:sage [2009/10/29(木) 00:14:25 ] データの認証のときは共通鍵より公開鍵の方がよいのかまったく無知で判断できませんでした・・・。 もう少し公開、共通の違いを調べてきます。
873 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 00:15:34 ] そもそもこの人が何をやりたいのかハッキリしていないからアドバイスできね
874 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 00:17:39 ] それはひみつのあっこちゃん
875 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 10:52:04 ] 簡単に公開鍵とか言ってる奴はホントに分かって言ってるのか?
876 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 10:54:43 ] あと>>733
877 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 21:19:38 ] 例のごとく、練習としてメモ帳を作成しているのですが、検索機能で行き詰りました。 ひとまず検索用のフォームを作ったのですが、その先が何をすればよいのかさっぱりわかりません。 ご教授願います。
878 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 21:32:03 ] String.IndexOfとTextBox.Select
879 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 22:56:14 ] OpenFileDialogなどのコモンダイアログのタイトルバーの色や背景色を変更したいのですが、どうすればよいですか?
880 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 23:05:32 ] コントロール パネル\デスクトップのカスタマイズ\個人設定\ウィンドウの色とデザイン そして、デザインの詳細設定... Windows7 なら。
881 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 11:59:49 ] ListViewの描画のちらつき何とかならないのかなって思っていたけど自己解決しました
882 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 12:03:07 ] じゃぁ書くなよww