- 1 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:23:45 ]
- (#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
前スレ C#, C♯, C#相談室 Part54 pc12.2ch.net/test/read.cgi/tech/1250911923/ Visual C# 2008 Express Edition 日本語版 www.microsoft.com/japan/msdn/vstudio/express/vcsharp/ その他テンプレ>>2-5くらい
- 24 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 12:09:35 ]
- ごめん意味が分からない。出力ウィンドウのこと?
それともイミディエイトウィンドウに出力をリダイレクトする設定にしてる? どちらにしても例外が発生したら勝手に表示されるということはない。 どこかで握りつぶしてログ吐いてるんだろ。 その個所に自分で手を入れられないんだったらどうしようもない。
- 25 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 12:11:40 ]
- いや、だからイミディエイトウィンドウだって
握りつぶすも何もデバッグ時に例外発生したらログがここに残るでしょ これを指定した例外のみ表示させたくないの
- 26 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 12:17:59 ]
- 出力はされるけど通常はイミディエイトウィンドウじゃなくて出力ウィンドウだよ
Debugクラスのリスナを通さずに直接出力されてるみたいだから VSの設定にないなら無理なんじゃないの
- 27 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 12:24:12 ]
- うそーん
いやいやイミディエイトウィンドウだって Consol.WriteLine系は出力だけど例外はイミディエイトウィンドウ ほんとかと思って設定初期化で試したけどやっぱりそうだったよ 特定のメソッド使うと例外飛ぶから表示したくなかったんだけどなぁ 出来ないなら仕方ないか・・・
- 28 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 20:12:00 ]
- メニューからツール-オプション-デバッグ-全般に「出力ウィンドウの文字を〜」ってのがあるんだけど関係ないよね。
- 29 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 21:03:35 ]
- MessageBoxでMessageBoxIcon.Informationを指定した時のような音を
ボタンを押したときにメッセージボックスを出さずに鳴らしたいのですが 可能でしょうか?
- 30 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 21:16:29 ]
- 何だっけ… System.Media あたりに SystemSound とか
SystemSounds みたいなのない?
- 31 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 22:05:20 ]
- >>30
おお!できました! ありがとうございます!
- 32 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:06:20 ]
- ポインタ型って何に使うんですか?
ポインタ使うので有用な処理ってどんなのがあります?
- 33 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:08:38 ]
- P/Invoke
画像処理やゲーム等,パフォーマンスを要するもの
- 34 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:08:43 ]
- API に渡すとき。
- 35 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:13:01 ]
- 今までポインタ使ったプログラムを作ったこと無いんですが
プログラマになるのなら必須事項ですかね? 避けて通れるなら難しいと聞くので触らないつもりなんですが・・・
- 36 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:16:17 ]
- 必要になったときに勉強すればいいよ。
- 37 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:16:49 ]
- 必要になったら勉強すればいいんじゃないの?
- 38 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:17:00 ]
- C#がちゃんとわかってればそんなに難しいものでもない
C#ではなるべく使わない方がいいし使う必要に駆られることもまずないけど知識として知っておいて損はない
- 39 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 23:20:28 ]
- なるほど、ありがとうございます
- 40 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 08:01:50 ]
- よく使うデザパタとかある?
俺はSingleton,Adapter,Factoryはよく使うけどIteratorは全くと言っていいほど使わない
- 41 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 08:32:08 ]
- Iteratorは言語にもう組込まれてると思っていい。
Observerなんかもイベント絡みでフレームワークが使ってる。 Visitor、State、Compositeパターンあたりは意識せずとも 使ってるんじゃないかなぁ?
- 42 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 08:37:25 ]
- デザインパターンなんか糞の役にも立たないから勉強するだけ無駄。
- 43 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 08:40:12 ]
- 何かを悟ったような気になった勘違い中級者は黙っておれ
- 44 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 08:50:55 ]
- Iteratorは仕組がわかってればいいと思うが。IEnumeratorの動きがわかる。
- 45 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 09:37:42 ]
- >>42
それは、C#の場合言語に組み込まれてるからだって。 Javaなんてパターン覚えなきゃやってられないとか言うし。
- 46 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 11:41:57 ]
- >>42
デザパタ知っておくと、必要になったときにライブラリに用意されているクラスを 探しやすかったり、自分で作りやすくなるから、大雑把に目的は知っておくべき。 実装方法は必要になったときに調べれば良い。
- 47 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:45:47 ]
- 無理矢理パターンにあてはめて使う必要はないんだよね。
覚えたての奴ってなぜかSingleton使いたがる・・・
- 48 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:53:38 ]
- こんにちは。どなたかC♯でBMI計算プログラムをvisual studio 2008 もしくは2005 で作成してアップしてくださいませんか・・・?
そのプロジェクトフォルダ全部をアップお願いします。
- 49 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:59:50 ]
- 宿題スレ逝け
- 50 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 13:08:02 ]
- tryでcatchした致命的エラーのチェックをしたいのですが、
擬似的に致命的エラーを出す方法はありませんか?
- 51 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 13:15:20 ]
- throwですね、自己解決しました^^;
- 52 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 13:23:29 ]
- throw
- 53 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 13:28:19 ]
- >>47
それを言うなら「中二病の奴って〜」なんじゃないの? 君みたいのは見てるこっちが恥ずかしくなるよw ちなみに、 >覚えたての奴ってなぜかSingleton使いたがる そんな奴はまずいないと思うよw あんなもの乱用のしようがないだろう。 そもそも、「覚えたて」も糞も、シングルトンなんてのは普通の知能があれば 誰でも自分で思いつくテクニックで、人に言われて覚えるものじゃない。 シングルトンの唯一の意義は、それに名前が与えられていること以上のものではないんだけどね。
- 54 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 13:33:20 ]
- なんでここで中二病が出てくるのか
- 55 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 13:47:48 ]
- あぁ、そうだ。>>53みたいなのを中二病っていうんだと思うよ。
- 56 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:01:48 ]
- こんにちは。どなたかC♯でBMI計算プログラムをvisual studio 2008 もしくは2005 で作成してアップしてくださいませんか・・・?
そのプロジェクトフォルダ全部をアップお願いします。
- 57 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:03:36 ]
- >>53
きも
- 58 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:03:58 ]
- ちいい
- 59 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:04:06 ]
- 宿題スレ行け
- 60 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:04:56 ]
- 行きました
- 61 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:05:31 ]
- >>56
同じような内容の文章を別スレでめ見ました 早く死んでいただけませんか?
- 62 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:06:32 ]
- 死にました
- 63 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:06:36 ]
- >>60
じゃあここに来るなよカス
- 64 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 17:02:53 ]
- >>53
きもい
- 65 名前:デフォルトの名無しさん [2009/10/17(土) 17:14:37 ]
- 質問です。
C#にはC言語のprintfみたいにデータを編集して出力する関数とかメソッドはあるのでしょうか。 プログラミングC#第四版(オライリージャパン)を見ると、載ってない。 JAVAではVer.5あたりで導入されたが、C#ではどうなんでしょうか。
- 66 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 17:18:05 ]
- Console.Writeじゃだめなん? printf形式の書式じゃないと駄目ってこと?
- 67 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 17:29:17 ]
- >>65
ToStringで書式指定できるよ。
- 68 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 17:33:06 ]
- printf()のかわりなら、writeやらstring.Formatがいいでしょ。
- 69 名前:デフォルトの名無しさん [2009/10/17(土) 20:49:36 ]
- >>66−68
回答ありがとうございます。 Cのprintf文は printf("%d\t%d\n", fahr, celsius ) ; 以下のように記述できるのですね。大変参考になりました。 Console.WriteLine("{0}\t{1}" , fahr, celsius); Console.WriteLine(fahr.ToString("D") + "\t" + celsius.ToString("D")); Console.WriteLine(String.Format("{0}\t{1}", fahr, celsius)); 回答ありがとうございました。
- 70 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 20:56:38 ]
- >>69
もう少しちゃんと調べた方がいいぞ
- 71 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 21:42:32 ]
- Console.WriteLineのオーバーロードは17つもある。
- 72 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 21:46:39 ]
- じゅうななつ?
- 73 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 00:04:09 ]
- とおあまりななつ
- 74 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 04:39:12 ]
- セブンティーンつ
- 75 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 08:56:54 ]
- 最初からdefault引数実装し説けばいいものを・・・
へジスバーグのバカチンが。
- 76 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 12:32:56 ]
- デフォルト引数は関係ない。TextWriter.WriteLineのオーバーロードに合わせてるだけ。
TextWriter.WriteLineのオーバーロードは引数の型ごとに処理を変えたり ボックス化やparamsの配列作成などに伴うコストを避けたりするために沢山用意されてるんだと思う。
- 77 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 12:52:46 ]
- tabControlでSizeModeをFixedにした時
tabPageのTextがタブ幅よりも長くなった時に末尾に"..."と表示させたいのですがどのように実装すればよいのでしょうか?
- 78 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 14:46:34 ]
- オーナードローしてTextRendererを使う
- 79 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 22:49:09 ]
- PictureBoxで表示させた画像の中をクリックした場所によって処理を変更することはできますか?
- 80 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 22:51:26 ]
- そりゃ当然できるけどさ
- 81 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 22:53:37 ]
- 座標とって処理を分ければOK
- 82 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 22:59:22 ]
- 79に追記です、四角形の範囲指定だと、X,Y座標でif使って出来るのですが
円形でクリック処理を分ける場合はどうすればいいのでしょう?
- 83 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 23:00:21 ]
- Regionつかえ
- 84 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 23:02:01 ]
- >>82
円の方程式って中学数学だろw そんな知識もないのにプログラムを書こうっての?
- 85 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 23:04:33 ]
- 円の方程式の知識なんか無くても大丈夫、いける、いける。
でも自分で調べられないと無理だぜ。
- 86 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 01:48:34 ]
- 円周の長さ=6×半径
ってやつのことですか?
- 87 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 01:51:08 ]
- ここで聞くよりフォーラムで聞いた方がよくね?
○○つかえとかしか言わないしさ あっちは回答者のレベルが高いからコードも提示してくれるよ
- 88 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 01:57:38 ]
- これがゆとりか・・・
- 89 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 01:57:48 ]
- ○○でググればいいじゃない
- 90 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 02:06:30 ]
- ゆとりとか関係ねーよ。
検索廚の方がほんとウザい
- 91 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 03:02:33 ]
- いやお前の方が30倍ぐらいウザい
- 92 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 08:26:51 ]
- これがにとりか・・・
- 93 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 09:09:55 ]
- 描写した図形にクリックイベントを付けるにはどうすればいいですか
- 94 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 09:25:02 ]
- WPF にして Canvas と Ellipse 使ったら?
- 95 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 10:12:21 ]
- >>94
ごめんなさい、解決したので既存の方法の CreateGraphics.FillEllipseを使って図形を表示しているのですが、 別のウィンドウが描写した図形に重なると、そこに描写してあった図形が消えてしまいます この対策はありませんか?
- 96 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 10:15:18 ]
- Paint イベント内で描画してる?
- 97 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 10:18:31 ]
- 初歩的な質問ですいません
一つのメソッドに MouseEventArgs と通常の EventArgs を共存させることは不可能でしょうか? Form1のClickイベントで、押されたマウスで分岐処理させようと思うのですが MouseEventArgsでは無いのでe Button&MouseButtonsが使えません
- 98 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 10:21:35 ]
- >>96
あー。。どうしてもPaintイベントを使わなくてはいけませんか? ボタンで描写させたいのですが、どうすればいいでしょう?
- 99 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 11:13:23 ]
- >>97
MouseClick使え
- 100 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 11:13:53 ]
- WS_CLIPSIBLINGSスタイル追加してやるとか
- 101 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 11:30:25 ]
- >>98
描画手順を持ったオブジェクトをListに格納しておくとかそういう方法を使う
- 102 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 11:35:13 ]
- 1秒間だけラベルを表示させておきたい時って皆どうしてる?
俺は1000msのタイマー一つ用意して、Tickにlbl.Visible=false;書いて 表示させるときにlbl.Visible=true;Timer.Enable=true;ってしてるんだけど もっと良い方法無いかな
- 103 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 11:47:42 ]
- >>101
詳しく教えて貰えませんか'
- 104 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 13:46:45 ]
- >>102
それでいいんじゃね ライブラリ化するほど汎用性があるコントロールとも思えんし >>103 詳しくと言うほどのこともないけど Graphicsを引数に取るDrawメソッドを持った抽象クラスを用意 その派生として四角とか丸とかを描画するクラスを作成 んでそれらをリストとして持っておく Paintイベントでリストの内容を列挙して順番にDrawしていく 描画追加ボタンでリストに描画クラスのオブジェクトを追加しInvalidateで再描画要求
- 105 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 15:13:16 ]
- 103です
>>104の言ってる事が全く分からない・・・w 抽象クラス、描画するクラス作成までは分かるんだけど リストとして持っておくって何?駄目だ・・・ググってくる
- 106 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 15:18:40 ]
- やっと元の意味がわかった・・
別ウィンドウってそういう意味か。 Imageに関連付けしたBitmapに直接描けばよろしい
- 107 名前:デフォルトの名無しさん [2009/10/19(月) 16:02:37 ]
- DataGridViewのフォーカスの有るのセルの四角のラインを消す方法はありませんか?
出来れば具体的な方法をお願いします
- 108 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:17:07 ]
- >>106
bitmap使わないと駄目ですかね'?
- 109 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:19:08 ]
- >>107
こういうやつ? ttp://dobon.net/vb/dotnet/datagridview/noforusframe.html
- 110 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:20:45 ]
- >>108
paintがいやならそうなるかもね 再描画時に何を描いたか取っておくか、毎回描くかのどっちかしかないと思うよ
- 111 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:22:51 ]
- 再描画されたってのを取得するイベントは無いですよね?
- 112 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:26:14 ]
- あ、されたってのじゃなくて再描画されるまえに呼ばれるイベントです
そんな都合のいいの無いですよね
- 113 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 16:32:40 ]
- メモリリークしているようなのですが
あるオブジェクトが現在どこから参照されているのか調べる方法はありますか?
- 114 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:06:32 ]
- >>109
素晴らしい! ありがとうございます!
- 115 名前:112 mailto:sage [2009/10/19(月) 20:48:05 ]
- 112です、別の方法を思いついたので質問します
クリックした時にその座標の色を取得することは出来ませんか? これが実現すれば出来そうです、やり方あれば教えて下さい。
- 116 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:56:31 ]
- >>115
dobon.net/vb/dotnet/graphics/invokepaint.html dobon.net/vb/dotnet/graphics/screencapture.html で画面キャプチャして、マウスをクリックした位置のドットの色を得れば?
- 117 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:00:37 ]
- backgroundworker がツールボックスにない。
どこにあるんだ! 環境 Visual C# 2008 Express Edition
- 118 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:26:03 ]
- >>117
ツールボックスのコンポーネントの所にないかい?
- 119 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:39:05 ]
- >>117
そんな子供騙しなおもちゃ、なくても困らないでしょ。 あれは言っちゃ悪いけどちょっと前ならVB厨って呼ばれた用な人たちのための コンポーネントだと思うけど。
- 120 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 23:58:11 ]
- あれで用が足りる時は普通に便利だと思うけど?
- 121 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 00:01:17 ]
- 便利に使える物は使ったらいい
- 122 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 01:38:29 ]
- 子供だましなおもちゃって
「オレはあんなもん無くても書けるぜすごいだろ!」 って言いたいの? 子供ですね。
- 123 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 04:22:00 ]
- Xeno091017 正式版
koreawatcher.at.infoseek.co.jp/janexeno.htm ・正式版として最初のリリース。 ・Jane終了時の挙動のみ091015試作品から変更された。 ─────────────────────── 予告どおり、正式版をリリースしました。×ボタンのツールチップ ヒントに関して、真魚のソースを参考にして修正を試みました。 JaneNidaの開発は事実上終了です。2chの仕様変更などで 対応するかもしれません。
- 124 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 05:54:15 ]
- Formにボタン等のコントロールを動的に生成した場合フォームを閉じれば
自動的にメモリは開放されるのでしょうか?
|

|