[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 13:46 / Filesize : 58 KB / Number-of Response : 281
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

C#, C♯, C#相談室 Part55



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くらい


2 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:24:33 ]
関連スレ

ふらっとC#,C♯,C#(初心者用) Part45
pc12.2ch.net/test/read.cgi/tech/1253522504/

Visual Studio 2008 Part 18
pc12.2ch.net/test/read.cgi/tech/1251622158/

WPF(XAML,XBAP,.NET3.5)GUIプログラミング Part4
pc12.2ch.net/test/read.cgi/tech/1245384489/

【VB.NET】LINQ友の会【C#, C♯, C#】
pc12.2ch.net/test/read.cgi/tech/1202568694/

C#,C#の宿題片付けます。
pc12.2ch.net/test/read.cgi/tech/1197620454/

3 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:24:49 ]
参考リンク

MSDNライブラリ
msdn.microsoft.com/ja-jp/library/

@IT Insider.NET
www.atmarkit.co.jp/fdotnet/
Insider.NET 会議室 ディレクトリ
www.atmarkit.co.jp/fdotnet/index/bbs/
MSDN フォーラム
forums.microsoft.com/MSDN-JA/default.aspx?SiteID=7

pinvoke.net: the interop wiki!
pinvoke.net/
宇宙仮面の C# プログラミング / C# Programming
ukamen.hp.infoseek.co.jp/
WisdomSoft C#入門
wisdom.sakura.ne.jp/programming/cs/
WisdomSoft Microsoft .NET入門
wisdom.sakura.ne.jp/system/msnet/
どっとねっとふぁん
dotnetfan.org/
緑のバイク 初めてのC# 〜 覚え書き 〜
homepage3.nifty.com/midori_no_bike/CS/
どぼん!の .NET Tips
dobon.net/vb/dotnet/

4 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:24:56 ]
質問する前に"必ず"WikiやFAQ集を参照し、同じような質問がないか確認してください。

初歩的な質問はPC初心者板で・・・
pc11.2ch.net/pcqa/
参考リンク(よく出てくる情報リンク)
Windows Vista Wiki
windowsvista.ms/index.php
Windows VistaFAQ
vistafaq.stdo.net/index.html
インストールから設定・活用まで〜 すべてが分かるWindows Vista大百科
journal.mycom.co.jp/special/2007/windowsvista/menu.html

5 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:32:53 ]
AMFをDecodeするプログラムを作りたいのですが、
何か良いサンプルが載っているサイトはないでしょうか?
JavaやPHPはよくみるのですが、.net系があまりなく。。

もしご存知の方がいましたらご教授ください。

6 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 00:37:57 ]
関連スレに追加
ASP.NET + Atlas or Ajax について
pc12.2ch.net/test/read.cgi/tech/1150036430/
Microsoft Silverlight その4
pc12.2ch.net/test/read.cgi/tech/1244812356/
Visual Studio 2010
pc12.2ch.net/test/read.cgi/tech/1231857024/

7 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 00:54:14 ]
WaitHandleのWaitOneメソッド第二引数のブーリアンって何に使うのでしょうか?
同期ドメインがよくわからなかったので、調べて見たんですが、
リモート処理のときだけ関係するものでしょうか

8 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:02:22 ]
剣の舞ですね

9 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:07:05 ]
>>7
msdn.microsoft.com/ja-jp/library/cxk374d9.aspx

10 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:40:17 ]
お前は一体何を表明したいんだ…




11 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:46:07 ]
ちなみに普通はfalseで構わない。
ContextBoundObjectの派生クラスを作って、
SynchronizationAttributeを適用した場合で、
そのオブジェクト内で同期済み実行時にWaitOneしたときに、
待機中の別のオブジェクトを待機解除するかどうか。
まあ、多分大抵は関係しないだろう。


12 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:51:50 ]
てよく見たらWaitOneの説明にそのまま載ってるじゃねーか…


13 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 01:58:37 ]
WaitOne(int)でいいじゃん

14 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 02:40:37 ]
>>1


15 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 05:30:06 ]
Producer-Consumerパターンはget,putするthreadを延々とループさせるわけど
これを終わらせるときはthreadをほっといても大丈夫?

16 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 06:10:53 ]
普通は、whileの条件とかで終了できるようにする。Abortするのはやめとけ

17 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 06:12:44 ]
Abortってどうしてだめなの?

18 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 07:51:50 ]
finally が実行されなかったりとか

19 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 10:57:39 ]
駄目とは言ってない。動作を完全に理解したうえで自己責任で使うならどうぞ

20 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 11:50:16 ]
まあ普通はやらんな



21 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 13:09:50 ]
Producer-ConsumerってAbort必須じゃなかったっけ?
その辺の解説サイトじゃAbortすら使って無いからリークしまくってるけど

22 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 17:00:12 ]
意味が分からん。
必須ってどういう事だよ。
インタラプトだって使えるし。


23 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 10:54:37 ]
イミディエイトウィンドウで表示したくない例外等を表示しないようにする方法はありますか?
所定のメソッドを実行すると例外が飛んできてそれが表示され鬱陶しくて

あと、デバッグ終了時にイミディエイトウィンドウがクリアされればいいと思うのですがそれに該当する設定が見あたりません

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スタイル追加してやるとか








[ 続きを読む ] / [ 携帯版 ]

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

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