[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 04/13 15:36 / Filesize : 249 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

ふらっとC#,C♯,C#(初心者用) Part44



1 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 14:57:21 ]
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、
勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

前スレ
ふらっとC#,C♯,C#(初心者用) Part43
pc12.2ch.net/test/read.cgi/tech/1248573707/

804 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 18:14:40 ]
うんそう諦めて

805 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 20:09:56 ]
もし自分に「Program Files」とか見る権限がないばあいはエラーキャッチでスルー

806 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 22:34:47 ]
>>804
そうですか…。

>>805
それも考えたのですがキャッチ後にそのまま続行する方法がわかりません
ネットで調べたところVBにはCatch ex As Exceptionというのがあるそうなのですが
C#でもそれと同じようなことができるのですか?

807 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 22:36:38 ]
なんでヘルプ読まないの?

808 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 23:41:05 ]
これはひどい

809 名前:デフォルトの名無しさん mailto:sage [2009/09/14(月) 23:56:04 ]
>>806
プログラム向いてないから畑でも耕してろボケナス
罵られてもなお続けたいなら↓読め

例外処理ステートメント (C# リファレンス)
msdn.microsoft.com/ja-jp/library/s7fekhdy%28VS.80%29.aspx

あとこれも全部読め
msdn.microsoft.com/ja-jp/library/618ayhy6%28VS.80%29.aspx

810 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 00:01:26 ]
キャッチスルーと書いたけど、そんなのかっこよくない。
だいたいc:が読めないからスルーしたら終わるw

素直に権限ない場合%userprofile%とか検索するプログラム書いて分岐。

もしくは根本的に検索するべきなのか考え直せぇ

811 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 00:03:45 ]
百姓を馬鹿にしている奴が昨日から1人いる…。

812 名前:デフォルトの名無しさん [2009/09/15(火) 09:19:31 ]
たいがいそいつはもとはひどい百姓だったんだよ

でも>>809-810こいつらはきわめて優しいと思うぞなかなか真似できん



813 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 09:34:51 ]
まあキャッチスルーじゃそもそも出来ないんだから、
MSDN見れなんてのはあんまいい回答とも思えんしな。


814 名前:デフォルトの名無しさん [2009/09/15(火) 11:48:52 ]
y=(2 * Math.Atan(Math.Exp(f)) - PI / 2) / (PI/180);

ある座標変換系コードを検証してんだけど、これはつまりなにやってんの?

815 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 11:56:01 ]
数学板で聞いた方が早いんじゃない?

816 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 12:06:42 ]
Directxでフォームとは別のクラスを作ってそこでDirectxの処理をして
ピクチャーボックスに表示したいんですがどうしたらいいんでしょうか。
今はDirectXのデバイスにピクチャーボックスのハンドルを入れたらいいのかなと
思ってやってるんですが間違えてますか?


public Intptr GetHandle()
{
PHandle = PictureBox1.Handle;
}

デバイスにPHandleをいれる。
private bool InitializeGraphics()
PHandle = GetHandle();
device = new Device(0, DeviceType.Hardware, PHandle,・・・・・);

817 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 12:18:54 ]
ドキュメントで引数の型を見ろよカス

818 名前:デフォルトの名無しさん [2009/09/15(火) 12:20:43 ]
>>815
ですよねー

トン

819 名前:デフォルトの名無しさん [2009/09/15(火) 12:23:54 ]
プログラミング板から誘導されました

y=(2 * Math.Atan(Math.Exp(f)) - PI / 2) / (PI/180);

ある座標変換系コードを検証してんだけど、これはつまりなにやってんの?

820 名前:デフォルトの名無しさん [2009/09/15(火) 12:24:36 ]
ゴバーク orz

821 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 12:26:29 ]
カワイイなお前

822 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 12:37:35 ]
>>818
型が違うとだめなのか。どうもありがとう



823 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 14:26:21 ]
正規表現で「ASCII文字を許す。ただし例外として "<"と">"は不許可

ってどう書けばいいんでしょうか?

824 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 14:38:26 ]
[ -;=\?-~]
空白からセミコロンまで、等号、疑問符からチルダまで

※試してません

825 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 16:00:42 ]
質問させて下さい。
ここの過去スレで読み取り専用でListを公開したい時はReadOnlyCollection
で渡すと良い、という事を知りました。
同様にDictionaryを読み取り専用で公開したい場合、ReadOnlyCollection
の様な方法は用意されているのでしょうか?無い場合、どのような方法が
より安全でしょうか?


826 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 16:03:58 ]
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

requestからファイルサイズを習得しようとすると-1になるのですが、
どうしたら正しいファイルサイズが習得できますか?。



827 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 16:07:46 ]
>>826
HttpWebRequestからファイルサイズとか取れないだろ。
何をどうやって取ろうとしてるの?

828 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 16:13:57 ]
>>825
自分で作る 大した手間じゃないよ

829 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 16:15:20 ]
>>827
httpwebrequest.contentlength

あ、これはリクエストする方のサイズなのですね
ごめん

830 名前:デフォルトの名無しさん [2009/09/15(火) 22:43:26 ]
C#でiphoneのアプリ開発やったことある人に質問なんですが
使い勝手や感想を教えて下さい

831 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 22:44:56 ]
すいません
mono touchのことです

832 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 22:49:47 ]
>>830-831
消しゴムじゃないMONOを使ってみるスレ 2個目
pc12.2ch.net/test/read.cgi/tech/1100616350/l50



833 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 22:56:31 ]
>>832
スレ違いでしたか
助かります

834 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 00:34:00 ]
RealProxyがよくわからないんですが、わかりやすい解説サイトないでしょうか?

835 名前:デフォルトの名無しさん [2009/09/16(水) 04:16:34 ]
テキストボックスをマルチラインの設定で
複数行入力されたテキストにより、スクロールバーが表示されている状態から
テキストボック本来の開始位置からの座標を取りたいのですが
良い方法はないでしょうか?

Point mp = Control.MousePosition; //マウスカーソル位置の画面座標取得
Point cp = textBox1.PointToClient(mp); //textBoxの座標に変換

としているのですが、スクロールバーによる表示されていない部分が無視されます。


836 名前:デフォルトの名無しさん [2009/09/16(水) 07:25:02 ]
長い文章を指定した文字数で
改行し行揃えする関数は標準で用意されてますか?

String.Format ではできなさそうでした。

837 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 07:27:09 ]
ありません

838 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 08:05:20 ]
ありがとうございました。

839 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 10:09:15 ]
File.Existsって、*file.txtのようにワイルドカードは使えないんですか?
01file.txt
02file.txt

などのどれかにヒットさせたいときには、
string[] files = Directory.GetFiles(dir, "*file.txt");
して、確認しないとだめなんでしょうか?


840 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 10:14:13 ]
そうよ

841 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 10:26:09 ]
ありがとうございました。

842 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 11:15:26 ]
イメージリストからイメージを取り出す方法はありませんか?
それとイメージリストにイメージを登録した時点でリサイズされてしまうのでしょうか?。
それとも表示する時にリサイズされるだけ?。

(Image)imagelist_listview.Images[listView1.SelectedItems[0].Name];





843 名前:842 mailto:sage [2009/09/16(水) 11:26:49 ]
>>842
事故
関係ない所で間違っていました

844 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 11:33:25 ]
ImageList.ImagesからImage取得した時点で画像のコピーが作られるから
頻繁に出し入れするならImage.Disposeを忘れないようになー

845 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 11:50:11 ]
usingばっちこい

846 名前:デフォルトの名無しさん [2009/09/16(水) 16:51:46 ]
Stackを配列から初期化するには
forでまわして一個ずつpushするしかないのでしょうか?

もしくは

Stack.Pop() も forループ も使わずに
配列の先頭要素を除いた残りの配列を返す方法はありますか?

847 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 16:53:38 ]
Stackの用途間違えてる
リンクリストでも使えよ

848 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 17:14:02 ]
consセルでおk

849 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 17:22:27 ]
2008Expressでjitを使えるようにする方法はないものでしょうか?

850 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 17:24:02 ]
Just In Time = ちょうどそのとき

そのときになにをしたいの?

851 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 17:25:39 ]
俺用語使われるとエスパーの出番しかなくなって

852 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 17:37:42 ]
>>850
どうでもいいけど、英語圏でjitはもはや動詞として使われてるよw
JIT - JITs - JITted - JITting

意味はもちろんJITコンパイルすること。対義語はto AOT



853 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 17:38:18 ]
で?

854 名前:デフォルトの名無しさん [2009/09/16(水) 17:40:43 ]
だからなんなんっていう。

855 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 17:43:59 ]
849にしかわかりません

856 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 17:45:29 ]
そうすると英語圏的にはトヨタ完全敗北なのか

857 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 18:50:06 ]
その通り

858 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 19:28:48 ]
JITって見てこれを思い出したけど間違ってたみたいだね。

Just-In-Time デバッグ:
msdn.microsoft.com/ja-jp/library/5hs4b7a6%28VS.80%29.aspx

859 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 23:39:15 ]
>>814
亀レスで、もう数学板の方でレスついちゃってるかもしれないけど、一応

双一次変換のアナログ周波数→ディジタル周波数の計算式じゃない?

860 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 00:24:32 ]
なんとなく交流理論でよく使う極座標表示関連の式のように思うけどね。

861 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 00:35:24 ]
>>860
ufcpp.net/study/digital_filter/bilineartrans.html
この双一次変換の周波数特性の式に、ωa = exp f を入れた式かと。
対数周波数(= オクターブ)を双一次変換でディジタル化したときの特性周波数だなぁ、多分。

862 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 00:36:11 ]
atan だから逆か・・・



863 名前:デフォルトの名無しさん [2009/09/17(木) 05:01:07 ]
ジェネリック配列にテキストボックスのテキストを改行区切りで
= Text.Replace("\r", "").Split(new char[] { '\n' });
としたいのですが、どのように処理すればよいでしょうか?

864 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 05:09:15 ]
ジェネリック配列?
ジェネリックも何もString.Splitの左辺はstring[]しかありえないが?

865 名前:863 mailto:sage [2009/09/17(木) 05:19:34 ]
ありがとうございます。
string[]しか無理なのですね・・
動的に配列を追加していきたいもので・・・

866 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 05:25:03 ]
もうちょっと広い範囲で何をしたいのか書いた方がいいかも
List<string>にstring[]をAddRangeすることはできる
もちろんList<string[]>にAddすることも

867 名前:863 mailto:sage [2009/09/17(木) 05:43:05 ]
AddRangeで実現することができました!
ありがとうございます!!
勉強不足ですいません!

868 名前:デフォルトの名無しさん [2009/09/17(木) 10:23:27 ]
C#で予め用意された値型構造体やString型クラスは
=演算子で構造体またはクラス変数にそのままメンバ値を代入できますよね

これってユーザ定義構造体またはクラスで実現できますか
調べてみたら、=演算子のオーバーロードはできないみたいだし、
インデクサは配列メンバにしかアクセスできないし。。。
プロパティでpublic this{ get; set; }みたいできたらいいんですが。。。

869 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 10:26:02 ]
はぁ?

870 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 10:28:10 ]
もしかしてリテラルが使いたいってこと?
string x = "str"; int x = 100; こういうの
暗黙の型変換(implicit operator)を実装すれば Hoge x = 1; とかできるようになる

871 名前:869 mailto:sage [2009/09/17(木) 10:31:44 ]
ああそういうことですか。煽って申し訳ない。

872 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 10:35:13 ]
>>868
勘違いしてそうだけど
string x = "str" って,xが指してるStringオブジェクトのメンバを変更してるんじゃなくて
新しいStringオブジェクトを作ってその参照をxに代入してるんだよ



873 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 10:35:41 ]
え?そうなの?
じゃあやっぱ煽ろうかな。

874 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 10:40:40 ]
文字列リテラルで新しいオブジェクトはまずい表現だがまあ初心者スレだからいいか。

875 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 13:53:28 ]
>>863
Textbox.Lines

876 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 14:08:49 ]
このようにしてイメージリストにアイコンを入れてみたんですが
これを取り出す方法が分からないので教えてください。

imageList2.Images.Add("rar", appIcon);

877 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 14:12:50 ]
imageList2.Images["rar"]

878 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 14:15:21 ]
>>877
ありがとうございます。無事出来ました。

879 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 16:51:07 BE:185292342-2BP(85)]
>>874
可能です。
以上。
はい次の方。

880 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 17:41:44 ]
listViewで最後の項目を選択したいです。
listBoxの場合には、
listBox.SetSelected(listBox.Items.Count -1, true);
でできるのですが、listViewの場合には、どのようにしたらよいでしょう?


881 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 17:50:32 ]
Itemsから最後の取得してSelected

882 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 18:12:41 ]
listView.Items.のあとに、選択系のそれらしきものがないんですけど…。



883 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 18:15:21 ]
ListViewItemのプロパティ

884 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 18:27:45 ]
なんか江戸っ子みたいな一言居士な方ですね。
そうぶっきらぼうにいわず、プロパティのどの項目か、
もうすこし手順まで教えていただけないでしょうか。
listViewのItemsのプロパティを見ると、
(コレクション)とか書いてあって、
ここではなさげだし、セレクト系の項目も見当たらないし。

885 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 18:33:48 ]
何甘えてんの

886 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 18:41:00 ]
>>884
横からだが、>>881で答え出てるじゃん
それで分からないって言うから>>883でListViewItemのプロパティってとこまで教えてもらってるのに、何故理解できないのか。

とりあえずMSDNのListViewItemの項目読んで来い。

887 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 19:07:50 ]
みんな優しいのな。 こういう人には、さっさと教えて勉強する機会を奪いたくなる。
listView1.Items[listView1.Items.Count - 1].Selected = true;
listView1.Select();

888 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 22:56:13 ]
MSDN読めと一言いえば済むよ

889 名前:デフォルトの名無しさん mailto:sage [2009/09/17(木) 23:49:53 ]
MSDNは俺の読め

890 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 01:33:13 ]
>>887
ありがとうございます。無事出来ました。


891 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 03:40:59 ]
どういたしまして。

892 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 04:11:06 ]
C#のメソッドをネイティブDLLにコールバック関数として渡したいので
そのメソッドのデリゲートを渡したところ一旦は動くのですが、
しばらくするとGCで移動させられて呼び出し時にエラーが発生するようになります。
そこでデリゲートをGCHandle.AllocでPinnedにしようと思ったんですが、
デリゲートはblittableでないからとArgumentExceptionが発生します。
どうすればDLLに固定されたアドレスを渡せるんでしょうか。



893 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 07:45:04 ]
デリゲートインスタンスをローカル変数じゃなくてフィールドに置くようにしとけばいいよ

894 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 07:50:24 ]
言っとくがエラーになるのは固定されてないからとかそういう問題じゃないよ
デリゲートが解放されないように参照をちゃんと保持しとけばいいだけ


895 名前:デフォルトの名無しさん [2009/09/18(金) 12:09:00 ]
一枚の大きな画像が複数のタイルファイルに別れている場合、
タイルファイルを呼び出して大きな画像を作る前処理が必要です。

そして表示領域が移動したとき、領域からはずれたタイルを破毀し、必要なタイルだけを補完する必要があります。

こういう場合とっておきのスマートな処理方法ってありますか?

定石のようなものやクラス構成のヒントだけでも教えてもらえるとありがたいです。

896 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:17:56 ]
バカじゃねーの

897 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:21:47 ]
自分の歩いた道は既に誰かが通っていて、
常に舗装されている(スマートな解法が存在する)と思ってる奴がいるよね。

898 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:24:03 ]
煽りはうざいから消えてくれ
ちゃんとしたレスする気がないならスルーしろ

899 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:25:50 ]
嫌だね

900 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:26:45 ]
スレタイ読めよクズが

901 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:27:07 ]
┐('〜`;)┌

902 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:28:00 ]
こういうの定期的に湧くね。
バイオリズムか何かで虫の居所が悪い周期でもあんのかしら。



903 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:28:15 ]
テンプレ読めクズ

904 名前:デフォルトの名無しさん mailto:sage [2009/09/18(金) 12:30:14 ]
くずがくずとののしるのですか






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

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

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