ふらっとC#,C♯,C#(初心者用) Part86
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/02/19(日) 22:41:29.04「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。
なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっとC#,C♯,C#(初心者用) Part85
http://toro.2ch.net/test/read.cgi/tech/1327938237/
■関連スレ
C#, C♯, C#相談室 Part70
http://toro.2ch.net/test/read.cgi/tech/1327570969/
ミスターサタンのC#相談室
http://hibari.2ch.net/test/read.cgi/tech/1092656075/
VB.NET質問スレ(Part38)
http://toro.2ch.net/test/read.cgi/tech/1325083428/
くだすれC++/CLI(初心者用)part2
http://hibari.2ch.net/test/read.cgi/tech/1268613679/
0002デフォルトの名無しさん
2012/02/19(日) 22:41:44.29コードの量が多い場合は下記サイトを使うなどしたほうがいいかも
http://ideone.com/
http://pastebin.com/
コードを貼り付けてrun codeのチェックをはずしてsubmitボタンを押すと
コードを鯖側にアップして専用のアドレスが発行されます
0003デフォルトの名無しさん
2012/02/20(月) 11:10:25.75アイコンの自動整列チェックなし
等間隔に整列チェックあり
にした場合の、アイコンの配列(等間隔に自由に配置可能)
と同じことをしたいのですが、
ListViewをカスタムコントロールで
作成すればいいかなということまではわかったのですが
どのようにコーディングしたらいいのかわかりません。
参考になるサイトなどありましたら教えていただけますか?
よろしくお願いいたします。
0004デフォルトの名無しさん
2012/02/20(月) 16:39:27.45http://toro.2ch.net/test/read.cgi/tech/1329023778/
0005デフォルトの名無しさん
2012/02/20(月) 17:52:09.89Windows7かそれ以降しか相手にせず他に特に何のこだわりもない場合、
ありきたりな日本語のテキストを保存するときのエンコーディングって何にすればいいんですか?
0006デフォルトの名無しさん
2012/02/20(月) 17:53:53.840007デフォルトの名無しさん
2012/02/20(月) 19:33:55.180008デフォルトの名無しさん
2012/02/20(月) 20:10:50.72MONOじゃないけど巨大消しゴム
http://www.sumi-ri.com/09070001.JPG
0009デフォルトの名無しさん
2012/02/20(月) 20:41:22.46そんな方はは何使っても同じじゃないかしら
0010デフォルトの名無しさん
2012/02/20(月) 20:49:42.78UTF-9とUTF-18がお勧め
0011デフォルトの名無しさん
2012/02/20(月) 20:57:17.890012デフォルトの名無しさん
2012/02/20(月) 20:58:58.78「森?外」という名前はありきたりな日本語のテキストなのん?
0013デフォルトの名無しさん
2012/02/20(月) 21:00:28.4598は確かにUnicode全然だったからな
0014デフォルトの名無しさん
2012/02/20(月) 21:00:52.54鴎じゃないやつのほうね
0015デフォルトの名無しさん
2012/02/20(月) 21:01:55.180016デフォルトの名無しさん
2012/02/20(月) 21:07:16.980017デフォルトの名無しさん
2012/02/20(月) 21:10:08.550018デフォルトの名無しさん
2012/02/20(月) 21:11:48.730019デフォルトの名無しさん
2012/02/20(月) 21:14:01.090020デフォルトの名無しさん
2012/02/20(月) 22:16:09.26まあ問題になることは希だろうが
0021デフォルトの名無しさん
2012/02/20(月) 22:18:55.360022デフォルトの名無しさん
2012/02/20(月) 22:23:45.30API Code Pack
SlimDX
DirectX初心者なんだがどれが一番扱いやすいかな?
0023デフォルトの名無しさん
2012/02/20(月) 22:36:13.36論外
SlimDX
書籍がない
XNA Framework
将来がない
0024デフォルトの名無しさん
2012/02/20(月) 22:45:44.39別に選択肢があるなら教えて
0025デフォルトの名無しさん
2012/02/20(月) 22:53:01.79これが一応大正解
0026デフォルトの名無しさん
2012/02/20(月) 22:54:12.370027デフォルトの名無しさん
2012/02/20(月) 22:58:18.87全否定かよw
そりゃ言語やフレームワーク依存な部分はどうしても発生するけど
ゲームとしての大雑把な状態遷移とかはどれかでやっていけば
学べるんだしいいだろうw
0028デフォルトの名無しさん
2012/02/20(月) 22:58:26.42簡単にでいいから3Dで表示してほしいっていわれてさ
0029デフォルトの名無しさん
2012/02/20(月) 23:02:32.680030デフォルトの名無しさん
2012/02/20(月) 23:03:11.48お手軽表示したいなら悪くないと思うけど
0031デフォルトの名無しさん
2012/02/20(月) 23:04:37.130032デフォルトの名無しさん
2012/02/20(月) 23:04:59.74ありがとう
0033デフォルトの名無しさん
2012/02/20(月) 23:07:32.16遅いし理解しにくいけど
0034デフォルトの名無しさん
2012/02/20(月) 23:14:41.70趣味だと基本的なとこまでやって飽きちゃう
0035デフォルトの名無しさん
2012/02/20(月) 23:41:49.540036デフォルトの名無しさん
2012/02/20(月) 23:53:18.910037デフォルトの名無しさん
2012/02/20(月) 23:54:54.390038デフォルトの名無しさん
2012/02/20(月) 23:58:15.91http://www.neo-tech-lab.co.uk/MikuMikuDance/PMD1.htm
0039デフォルトの名無しさん
2012/02/21(火) 00:02:38.04すげぇ
俺も仕事やめて一年くらい3dの勉強したいなぁ
0040デフォルトの名無しさん
2012/02/21(火) 00:03:36.640041デフォルトの名無しさん
2012/02/21(火) 00:06:44.18今は3Dもかなり楽になってるじゃん
最大の問題は仕組みよりモデル作成とアニメーションとテクスチャ作成だよ
技術的なことはそれほどでもない
0042デフォルトの名無しさん
2012/02/21(火) 00:06:52.280043デフォルトの名無しさん
2012/02/21(火) 00:55:22.44textbox_ +tmp+ .text="こんにちは";
って感じでtextbox_hoge.textにアクセスできない?
labelにテキストボックスtmp(hoge)の生成コードを作ってる前提で
0044デフォルトの名無しさん
2012/02/21(火) 01:09:28.37Shader 書けないからあまり凝ったことはできないけど。
0045デフォルトの名無しさん
2012/02/21(火) 01:11:25.93最後の一文の意味がよくわからないけど、
this.Controls["textbox_"+tmp].Text = "こんにちは";
0046デフォルトの名無しさん
2012/02/21(火) 01:14:16.12質問が驚くほど下手だよな
0047デフォルトの名無しさん
2012/02/21(火) 01:17:22.54って思うけどな
0048デフォルトの名無しさん
2012/02/21(火) 01:19:10.54Nameの値を連想キーにしてコントロールを取得したい、なんて場面は
普通はそうそうあるものじゃない。
恐らく何か勘違いしてる。
0049デフォルトの名無しさん
2012/02/21(火) 04:00:56.510050デフォルトの名無しさん
2012/02/21(火) 04:01:57.210051デフォルトの名無しさん
2012/02/21(火) 07:18:43.13もちろん、ループしてるので0~maxまでのボタンがある。
これら全てにクリックイベントを作りたい。
どうしたらいいでしょうか?
0052デフォルトの名無しさん
2012/02/21(火) 07:48:52.29どのくらい大きいのかわかりにくいな
0053デフォルトの名無しさん
2012/02/21(火) 07:53:55.72http://www.sumi-ri.com/09070006.JPG
0054デフォルトの名無しさん
2012/02/21(火) 08:37:23.31クリックイベントの中身はみんな一緒なの?
0055デフォルトの名無しさん
2012/02/21(火) 08:41:08.070056デフォルトの名無しさん
2012/02/21(火) 08:43:34.99わかる方いらっしゃいませんか?
0057デフォルトの名無しさん
2012/02/21(火) 08:57:31.650058デフォルトの名無しさん
2012/02/21(火) 09:17:59.67LVM_SETITEMPOSITIONで自前で配置するんじゃね?
>>51
>ラベルにボタンのコードを記入してる
ここらへんがちょっと分からない
0059デフォルトの名無しさん
2012/02/21(火) 09:53:22.03ありがとうございます。
調べてみたら下記のサイトを見つめました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16449&forum=7
これをそのままコピーしたのですが、
SetItemPositionの呼び元をどのように定義したらいいのかわかりません。
ListViewEx.SetItemPosition(アイテムのインデックス, 移動先の座標)
ということですが、アイテムのインデックスというのは
選択しているアイテムのインデックスでいいのでしょうか?
0060デフォルトの名無しさん
2012/02/21(火) 09:57:16.77アイテムをドラッグしてマウスボタンを離したときに
そのドラッグしてたアイテムのインデックスとマウス座標をクライアント座標に変換したやつを渡せばいいんじゃね?
0061デフォルトの名無しさん
2012/02/21(火) 10:19:50.86選択しているアイテムのインデックスと
クライアント座標で自由に配置することが出来ました。
ありがとうございました。
もうひとつ質問なのですが
自由配置したときに項目が重ならないようにしたいのですが
重なっていないかというのは
自分で計算して調べないといけないのでしょうか?
何かいい方法はありますか?
0062デフォルトの名無しさん
2012/02/21(火) 10:24:16.170063デフォルトの名無しさん
2012/02/21(火) 10:39:27.83これみたいにタスクバーの時計を自分好みのものに変更したいんですが
これはどうやって作るのでしょうか?
素人なりに考えたのはそこにプログラムを固定して配置してるだけみたいな
0064デフォルトの名無しさん
2012/02/21(火) 10:43:40.250065デフォルトの名無しさん
2012/02/21(火) 10:45:17.720066デフォルトの名無しさん
2012/02/21(火) 10:49:50.370067デフォルトの名無しさん
2012/02/21(火) 10:51:47.100068デフォルトの名無しさん
2012/02/21(火) 12:03:22.470069デフォルトの名無しさん
2012/02/21(火) 13:09:26.440070デフォルトの名無しさん
2012/02/21(火) 13:16:20.00>>58
string FileName;
label1.text = "<asp:Button ID=\"+Button_"+FileName+"POST\" runat=\"server\" onclick=\"Button_"+FileName+"POST_Click\" Text=\"ボタン\" />";
>onclick=\"Button_"+FileName+"POST_Click
こうなってる
0071デフォルトの名無しさん
2012/02/21(火) 13:19:27.71こうできたら一番楽なんだけど
0072デフォルトの名無しさん
2012/02/21(火) 13:31:20.72フックをインストールすればいくらでもできそうだが
0073デフォルトの名無しさん
2012/02/21(火) 13:38:48.52イベントハンドラをひとつ作ってsenderで分岐すればいいんじゃないの?
知らんけど
0074デフォルトの名無しさん
2012/02/21(火) 13:42:31.83知らんけど
0075デフォルトの名無しさん
2012/02/21(火) 14:04:50.56今できる範囲内で
複数のボタンがそれぞれ違うイベントメソッドを作ることはできないですか?
0076デフォルトの名無しさん
2012/02/21(火) 14:31:30.80出番ですよー
0077デフォルトの名無しさん
2012/02/21(火) 14:37:16.130078デフォルトの名無しさん
2012/02/21(火) 14:38:27.810079デフォルトの名無しさん
2012/02/21(火) 15:18:24.640080デフォルトの名無しさん
2012/02/21(火) 16:36:46.25最終的には
ディレクトリの中にあるフォルダを、ブラウザに一覧でだしてそれぞれ読み込むボタンを設置したい。
0081デフォルトの名無しさん
2012/02/21(火) 16:39:12.160082デフォルトの名無しさん
2012/02/21(火) 16:44:59.25構造体の配列を扱おうと思っているのですが、容量が大き過ぎてメインメモリだけでは収まらないので、
メモリ上で圧縮出来ないか試してみました。
http://code.msdn.microsoft.com/windowsdesktop/10-C-08886908
の、コードを見るとデフレートストリームに入れるだけで圧縮されているように見えますが、その認識で正しいのでしょうか?
http://ideone.com/Z97sY
また、このように書いてみたのですが、button1で5GBほどのテスト配列が作られるのですが、
button2を実行すると更に5GB程度の容量が占有され、CloseやDisposeを行っても解放されません。
(タスクマネージャで見ると二つのボタンで10GB占有した状態になっています)
圧縮に使用したストリームを解放するには、どのようにしたら良いのでしょうか?
よろしくお願いします。
0083デフォルトの名無しさん
2012/02/21(火) 16:48:04.710084デフォルトの名無しさん
2012/02/21(火) 16:48:48.970085デフォルトの名無しさん
2012/02/21(火) 17:02:21.25詳しいことは知らないが、
C#のメモリはガベージコレクタが気が向いた時に回収して解放するので、
プログラムが終わったからといって回収されるかはGCの気分による。
0086デフォルトの名無しさん
2012/02/21(火) 17:06:01.610087デフォルトの名無しさん
2012/02/21(火) 17:09:46.31作成してはストリームに書き込んでってやればそれほど場所食わないんじゃないの?
0088デフォルトの名無しさん
2012/02/21(火) 17:17:00.54008982
2012/02/21(火) 17:21:39.25とりあえずしばらく放置してみましたが、CPU0%でも解放される様子は無いです。
http://msdn.microsoft.com/ja-jp/library/system.io.compression.deflatestream.aspx
closeやdisposeを行えば、GC関係無くすぐに解放されると思ったのですが。
>>87
実装時は構造体取得後に圧縮をかけるつもりです。
Deflateを試しに使ってみたのですが、思った通りに動作してくれなかったので、何か勘違いしているのかなと。
0090デフォルトの名無しさん
2012/02/21(火) 17:25:19.96メモリの搭載サイズとか設定がよくわらんが
同じアプリを2個起動して
1個目でbutton1とbutton2を実行した後で止めて
10GB近くを確保したような状態にして
2個目でbutton1だけ実行してみなよ
0091デフォルトの名無しさん
2012/02/21(火) 17:30:16.50おまいら
0092デフォルトの名無しさん
2012/02/21(火) 17:31:01.790093デフォルトの名無しさん
2012/02/21(火) 17:32:29.16009482
2012/02/21(火) 17:33:11.81データに付属するパラメータが多いので構造体にしたのですが、他に良い方法があるのでしょうか?
>>90
メモリ搭載は16GBです。
2個目のbutton1を実行したところ、物理メモリいっぱいまで使用してます。
button2も実行してみましたが、キャッシュへ保存していました。
一つ目のプログラムを終了したところ、10GB分解放されましたが
二つ目のプログラム分の残りキャッシュが物理メモリへ移動しました。
0095デフォルトの名無しさん
2012/02/21(火) 17:34:36.96プログラミングするならケチつける必要すらない
メモリ握りっぱなしが気に入らなくて自分で環境用意できるなら
一時的なファイル置き場をシリコンディスクとかSSDにするとかすれば
いいかもしれないけどねえw
0096デフォルトの名無しさん
2012/02/21(火) 17:36:52.33マクロファイルから読み込むのってどうやってるんですか?
1行ずつコマンドを書いていくなら分かりますが
例えば条件判断で処理するようなコード
if (〜){
// ここにコード
}
見たいなのとかどう実装したらよいのでしょうか?
0097デフォルトの名無しさん
2012/02/21(火) 17:38:02.49スワップファイルがあるならタスクマネージャーから見れる情報では
それぞれ確保したままじゃないの?
メモリを大量に食うアプリを実行してみて1個目のアプリが抱えてる
プログラム上では破棄した部分を開放してくれるかどうか見てるんだしさw
それが起きそうな条件作ってやってよw
0098デフォルトの名無しさん
2012/02/21(火) 17:44:02.38構文解析できないと辛いね
0099デフォルトの名無しさん
2012/02/21(火) 18:03:01.88マクロファイルを1行1データとして配列に読み込んで
foreachで1行ずつマクロコードを実行していって
もしifコマンドがあったら(〜)の条件を判定して、
trueなら{〜}の中を実行してelse{の対になる}まで配列のデータを飛ばす
falseならelseまで配列のデータを飛ばして{〜}の中を実行
こんなかんじですかね
0100デフォルトの名無しさん
2012/02/21(火) 18:07:01.83うむ。まずは思うがままにコーディングしてみるのが良い
0101デフォルトの名無しさん
2012/02/21(火) 18:09:08.25あとxmlを利用してとかできそうだな
010282
2012/02/21(火) 18:09:40.61Windows7 64bitを手に入れたので、半分遊び心で大量にメモリ使ってみました。
SSDとかをキャッシュにすると、寿命が心配ですね。
0103デフォルトの名無しさん
2012/02/21(火) 18:16:34.57徐々にやってて強化していけばいいだけ
最初は if(〜) コマンド; だけ実装したらいい
次はelse入れる
次はブロック入れる
0104デフォルトの名無しさん
2012/02/21(火) 18:32:16.470105デフォルトの名無しさん
2012/02/21(火) 18:35:06.050106デフォルトの名無しさん
2012/02/21(火) 18:38:48.13ボタンをカプセル化したら重複防げて、クラスで大量生産できるかな、と思った
0107デフォルトの名無しさん
2012/02/21(火) 18:40:08.820108デフォルトの名無しさん
2012/02/21(火) 18:42:10.380109デフォルトの名無しさん
2012/02/21(火) 18:56:14.86private void Button_Draw(object sender,EventArgs e) {
Label1+="<asp:Button ID=\"+Button_Click\" runat=\"server\" onclick=\"Button_Click\" Text=\"ボタン\" />";
}
private void Button_Click(object sender,EventArgs e) {}
}
こういうことってできないですか?
できないって人と曖昧に答える人がいて判断つかない
0110デフォルトの名無しさん
2012/02/21(火) 18:56:46.490111デフォルトの名無しさん
2012/02/21(火) 19:00:22.99まず本嫁
0112デフォルトの名無しさん
2012/02/21(火) 19:02:42.93ちゃんと宣言したのに、for()の{}で囲まれたところで使用できない言われた。
{}の外でも使いたいんだけどどうすればいいの。もうやだ。
0113デフォルトの名無しさん
2012/02/21(火) 19:04:10.57チャンと宣言できてないだけだ
心配するな
0114デフォルトの名無しさん
2012/02/21(火) 19:04:18.26不可能、という回答でおk?
課題明日までなんだけど・・・
0115デフォルトの名無しさん
2012/02/21(火) 19:05:17.52心配するな
0116デフォルトの名無しさん
2012/02/21(火) 19:06:52.06for (*******) { **** }
mouyada 使える
0117デフォルトの名無しさん
2012/02/21(火) 19:13:26.50初日にならった内容思い出せよ
それと何度かヒントもらったり参考url貼られたのに
無視してるからわからないんだよ
前スレ読み返せば?
0118デフォルトの名無しさん
2012/02/21(火) 19:14:28.420119デフォルトの名無しさん
2012/02/21(火) 19:14:58.04button.ID = "Button1";
button.Text = "押せ";
button.Click += new System.EventHandler(Button_Click);
Form.Controls.Add(button);
イベント動作させるには、Page_Initとかで追加な。
ただ、ASP.NETどういうものか分かってるのかな?
0120デフォルトの名無しさん
2012/02/21(火) 19:23:02.72参照URLって>>64ですか
教師が鬼畜なので
「ぜひね、みなさん自分の力で調べてきてください。自分で調べることも勉強です」
とか言ってました。
>>119
わかります
下はわかりません
0121デフォルトの名無しさん
2012/02/21(火) 19:24:36.14ごめんね初心者で。さっぱりだわ。
class aho{
public static void Main(){
int mouyada;
Hoge mouyada = null;
tensai t = new tensai();
t[0] = 18;
t[1] = 33;
t[2] = 21;
for (int i = 0;i <= 2;i++){
Console.WriteLine("{0}歳の人がいます",t[i]);
mouyada += t[i];
}
Console.WriteLine("3人の平均年齢は{0}です",mouyada/3);
}
}
出来ないお
0122デフォルトの名無しさん
2012/02/21(火) 19:25:31.22ゆとりさま御一名さまごら〜いて〜ん!
0123デフォルトの名無しさん
2012/02/21(火) 19:33:10.76↓
double mouyada=0.0;
0124デフォルトの名無しさん
2012/02/21(火) 19:42:30.88出来ました!有難う!
double mouyada; //出来ない
double mouyada = 0; //出来る
けど結局これって何が違うんだ?同じにしか見えぬ
0125デフォルトの名無しさん
2012/02/21(火) 19:50:25.73ユーザーコントロールのコードの間に変数つけて分岐ってやろう
っていうのを前提にしてやってきたけど
これ無理なの?
LabelaiuというIDのラベルがあるとして
string str_hoge=aiu;
Textbox.text=Label+str_hoge+.text;
0126デフォルトの名無しさん
2012/02/21(火) 19:59:03.960127デフォルトの名無しさん
2012/02/21(火) 20:00:10.78コンパイラコンパイラってのがあってふつうはそれを使う。
0128125
2012/02/21(火) 20:04:38.63じゃあASPのコードをC#で文字列として持って置いて必要な数だけ自動生成しちゃうぜ!って構想練っても
C#側から自動生成したユーザーコントロールにアクセスできる文法がないとかもうね
0129デフォルトの名無しさん
2012/02/21(火) 20:04:45.520130125
2012/02/21(火) 20:07:58.63じゃあさ、string hoge にlabel.text って文字列いれておいて、label.textにアクセスできないだろ?
うんこじゃん
0131デフォルトの名無しさん
2012/02/21(火) 20:12:56.51HTML解釈するのブラウザなんだけどw
0132デフォルトの名無しさん
2012/02/21(火) 20:15:32.340133デフォルトの名無しさん
2012/02/21(火) 20:21:39.100134デフォルトの名無しさん
2012/02/21(火) 20:23:08.930136デフォルトの名無しさん
2012/02/21(火) 20:27:26.240137デフォルトの名無しさん
2012/02/21(火) 20:30:19.220138125
2012/02/21(火) 20:33:52.93回答を先延ばしにするのやめてくれ
回りくどい
0139デフォルトの名無しさん
2012/02/21(火) 20:37:24.67C#とHTMLは別物で何かそれをつなぐ緩衝材がいるのだー。と思った。
C#は文字列としてHTTPにHTMLを流しこむことはできる。
でもHTMLはできない。しかし動的なサーバーリクエストは一応できる。
この事実から、2つの概念を相互に使わないと動かないようなきがするのだー。
0140125
2012/02/21(火) 20:40:26.45掲示板の複数のスレッドのボタンの管理とかどうやって作ってるんだ
0141デフォルトの名無しさん
2012/02/21(火) 20:43:54.32>同じIDのアイテム
当たり前だろ
ここがすでに間違ってる
IDはページで一意に決まるもんだよ
0142デフォルトの名無しさん
2012/02/21(火) 20:51:57.960143デフォルトの名無しさん
2012/02/21(火) 20:53:44.40ブラウザとWEBサーバでIDの受け渡しすればいいだけなんだが。
0144デフォルトの名無しさん
2012/02/21(火) 20:56:53.280145125
2012/02/21(火) 21:00:01.92.aspxと.csじゃできねーの
0147デフォルトの名無しさん
2012/02/21(火) 21:03:25.130148デフォルトの名無しさん
2012/02/21(火) 21:03:30.31まずはMSのサンプルよんでhttpの仕組みを理解しろよ。
そして、どういうサイト作りたいか知らんが、似てるサイト探してHTMLソース嫁。
0149デフォルトの名無しさん
2012/02/21(火) 21:04:25.640150デフォルトの名無しさん
2012/02/21(火) 21:06:21.300151デフォルトの名無しさん
2012/02/21(火) 21:11:19.380152デフォルトの名無しさん
2012/02/21(火) 21:11:55.69こいつには無理っぽい
0153デフォルトの名無しさん
2012/02/21(火) 21:16:24.81それでいいや
0154デフォルトの名無しさん
2012/02/21(火) 21:38:23.120155デフォルトの名無しさん
2012/02/21(火) 21:52:42.560156デフォルトの名無しさん
2012/02/21(火) 23:49:51.610157デフォルトの名無しさん
2012/02/21(火) 23:54:41.93こういうケースの時だけ除外したいんです
とか追加で説明あるといいのにね
0158デフォルトの名無しさん
2012/02/21(火) 23:56:32.40何もかもがいつだって足りないんだ
余ってるのは人間の数だけ
0159デフォルトの名無しさん
2012/02/22(水) 00:02:10.340160デフォルトの名無しさん
2012/02/22(水) 00:04:32.04その質問の仕方だよyesかnoしか返ってこないと思うよ
0161デフォルトの名無しさん
2012/02/22(水) 00:07:40.070162125
2012/02/22(水) 00:19:48.980163デフォルトの名無しさん
2012/02/22(水) 00:22:16.79素のWebClientのままでなければならないというなら、答えはNO
0164デフォルトの名無しさん
2012/02/22(水) 00:23:04.03イェーィ
0165デフォルトの名無しさん
2012/02/22(水) 00:23:29.720166デフォルトの名無しさん
2012/02/22(水) 00:23:52.610168デフォルトの名無しさん
2012/02/22(水) 00:58:23.82できますん
0169デフォルトの名無しさん
2012/02/22(水) 01:24:59.580170デフォルトの名無しさん
2012/02/22(水) 01:31:43.520171デフォルトの名無しさん
2012/02/22(水) 01:32:09.710172デフォルトの名無しさん
2012/02/22(水) 01:32:42.230173デフォルトの名無しさん
2012/02/22(水) 02:07:12.41Webフォームに、Label1〜3とTextBox1、Button1を配置して
TextBox1に"Label1"と入力してボタンを押せばLabel1.Textが
"Label2"と入力してボタンを押せばLabel2.Textが、Label3に表示されるプログラム
public partial class Default : System.Web.UI.Page
{
string hoge ;
protected void Page_Load(object sender, EventArgs e){
if( !Page.IsPostBack){
Label1.Text="あああ";
Label2.Text="いいい";
Label3.Text = "";
}
}
protected void Button1_Click(object sender, EventArgs e){
hoge = TextBox1.Text;
var c = Page.FindControl(hoge);
if (c == null){
Label3.Text = "Label1かLabel2を入力してください";
}else{
Label3.Text = ((Label)c).Text;
}
}
}
とりあえずこれが理解できるようになったらまた来てくれ
余談だが、asp:labelとかのIDって、重複してもいいんだぜ
HTML出力時にはClientIDっていう重複しないIDに置き換えてくれるから
0174デフォルトの名無しさん
2012/02/22(水) 02:11:47.54ただこっちはさらに難しいから、とりあえずプロパティは決め打ちしとけ
0175デフォルトの名無しさん
2012/02/22(水) 02:19:29.49privateじゃないの?
0176デフォルトの名無しさん
2012/02/22(水) 02:25:59.66VSで自動生成したのがprotected だったから
まあprivateの方が望ましいのだろうけど、論点はそこじゃないし
0177デフォルトの名無しさん
2012/02/22(水) 02:42:41.710178デフォルトの名無しさん
2012/02/22(水) 02:56:15.440179デフォルトの名無しさん
2012/02/22(水) 09:12:33.69前スレより
878 名前:852[] 投稿日:2012/02/18(土) 20:08:13.82
掲示板を作りたい
コメントを画面に順番に表示ができた
じゃあ次はそれを1単位としてスレッドをつくろう
掲示板ならスレッドをユーザーが作れるようにしないとね
あれ?じゃあボタンやテキストボックスは使い方が重複するよね
じゃあ1スレッド1クラスにしよう
クラス作ったったこれでかつる!
実行したらボタンが「作ったクラス」のメソッドを実行しないどうしてなんで←いまここ
0180デフォルトの名無しさん
2012/02/22(水) 09:30:43.580182デフォルトの名無しさん
2012/02/22(水) 12:44:29.25Javaみたいにクロスプラットフォームでやってもらわないと困る
0183デフォルトの名無しさん
2012/02/22(水) 12:46:19.73他社の人気ソフトに類似品ぶつけて独自APIで囲い込むような会社。
0184デフォルトの名無しさん
2012/02/22(水) 13:01:14.570185デフォルトの名無しさん
2012/02/22(水) 13:03:17.30林檎教に比べれば可愛いもんだよ
0186デフォルトの名無しさん
2012/02/22(水) 14:32:04.45C#3.0で追加された
from 〜 in 〜 where 〜
みたいな構文を使わない理由が何かあるのですか?
0187デフォルトの名無しさん
2012/02/22(水) 14:49:21.89ソースが汚くなるから
使うまでもないから
0188デフォルトの名無しさん
2012/02/22(水) 15:21:29.03遅いし。短くなってステップ数減って損ばかり。
0189デフォルトの名無しさん
2012/02/22(水) 15:23:36.97ステップ数って・・・
019082
2012/02/22(水) 16:06:00.58>>82のプログラムでDispose後にGC.Collectを実行しても、あまり減りませんでした。
http://ch.cri-mw.co.jp/hirase/55337.html
で、強制的にGCを行わせてもダメでした。
最終的には>>87になるかもですが。
よろしくお願いします。
0191デフォルトの名無しさん
2012/02/22(水) 16:09:34.590192デフォルトの名無しさん
2012/02/22(水) 16:10:35.75君が最終的に何したいかわからないんだよなw
button1で確保したエリア(データ群A)
button2で作成するメモリーストリームに保存(データ群B)
A->Bに移動が完了したらAは解放Bからアクセスって感じでいいのかな?
あと1280x1024っていうのが気になったんだけどもしかしてスクリーンショットを
加工でもするの?
0193デフォルトの名無しさん
2012/02/22(水) 16:18:25.23開放したいリソースはマネージド?
Usingでどうなる?
0194デフォルトの名無しさん
2012/02/22(水) 16:30:01.85遅いJavaでよく使うテクニックだが、変数を解放せずに使いまわすといい。
0195デフォルトの名無しさん
2012/02/22(水) 16:32:32.22大量に送られてくるデータの処理です。
構造体のまま格納していると一瞬でメモリがいっぱいになるので、メモリ上で圧縮出来ないかなと。
>>193
ネイティブで来た物をマネージドにしてます。
Usingを使用してみましたが、結果は変わりませんでした。
0196デフォルトの名無しさん
2012/02/22(水) 16:51:28.16素早く処理して吐き出せ
0197デフォルトの名無しさん
2012/02/22(水) 16:52:09.69019882
2012/02/22(水) 17:05:20.69>>196
HDDに吐きだしてる余裕無いので、メモリに溜め込めないかなと。
4コアCPUでも受け取るだけで全てのコアで30%くらい使用していて、
ちょっと処理させると70%とかになって取り込みが追いつかなくなるので、出来るだけ重い処理はさせたくないんです。
0199デフォルトの名無しさん
2012/02/22(水) 17:07:27.88圧縮処理だって重いだろうにw
0200デフォルトの名無しさん
2012/02/22(水) 17:09:29.06なんか設計からしておかしい気がする
0201デフォルトの名無しさん
2012/02/22(水) 17:10:55.29いったいどのIOからメモリが一瞬でいっぱいになるほど爆即入力できるんだかw
0202デフォルトの名無しさん
2012/02/22(水) 17:14:37.54HDDでランダムアクセス起きるとやばいかもしれないが
なのでSSDに吐き出すとかしろって書いたじゃん
0203デフォルトの名無しさん
2012/02/22(水) 17:19:24.76ここももう一つのスレもw
コントロールへのアクセスを文字列でさせろとかさw
設計を変えればそんな変なことしなくてもできるだろうて思うところで悩んでるよね
0204デフォルトの名無しさん
2012/02/22(水) 17:24:27.43CoaXPressです。
CXP-6の4本をリアルタイムで保存可能でしょうか?
0205デフォルトの名無しさん
2012/02/22(水) 17:25:05.49メモリより速い外部記憶装置なんか存在しない。
0206デフォルトの名無しさん
2012/02/22(水) 17:25:38.540207デフォルトの名無しさん
2012/02/22(水) 17:27:04.34処理するPCを含めた構成図を書いてみろよw
どれくらいの帯域がいるか
ちゃんと設計してないだろ
0208デフォルトの名無しさん
2012/02/22(水) 17:35:16.190209デフォルトの名無しさん
2012/02/22(水) 17:37:02.24馬鹿かおまえ。算数できないのか。
0210デフォルトの名無しさん
2012/02/22(水) 17:38:29.27でのPCのどのIFに刺してるだ?
なんていう製品?
0211デフォルトの名無しさん
2012/02/22(水) 17:43:32.70間に合わないとかほざいてるとしか思えない
CPUなどが高速であってもPC内部でもボトルネックになるところはいくらでもあるんだよ
ゲーム機などがやたら内部の転送帯域を気にする理由とか考えたことないんだろうな
インテルがアホみたいにメモリチャネル増やす理由とかさ
0212デフォルトの名無しさん
2012/02/22(水) 17:54:51.080213デフォルトの名無しさん
2012/02/22(水) 17:59:24.57クッキーの中身を取り出して自分で保存する
0214デフォルトの名無しさん
2012/02/22(水) 18:15:54.790215デフォルトの名無しさん
2012/02/22(水) 18:24:13.850216デフォルトの名無しさん
2012/02/22(水) 18:36:37.980217デフォルトの名無しさん
2012/02/22(水) 18:37:36.78ボトルネックは違うところにあるだろうし
0218デフォルトの名無しさん
2012/02/22(水) 18:39:36.96GCがある.netでなぜしようと思ったのか。
0219デフォルトの名無しさん
2012/02/22(水) 18:42:26.68ストレージに書き込みが間に合わない
って本人も言ってるじゃんw
言語のとろさなんてCPUパワーでなんとかなるよw
0220デフォルトの名無しさん
2012/02/22(水) 18:44:17.270221デフォルトの名無しさん
2012/02/22(水) 18:46:48.55使い回せばいいだけだろw
GCで悩むネタじゃないってこと
そもそも入力に対して出力が間に合わないから
メモリプールなんて考えてるんだから設計が悪いだけ
0222デフォルトの名無しさん
2012/02/22(水) 18:49:11.020223デフォルトの名無しさん
2012/02/22(水) 18:50:43.630224デフォルトの名無しさん
2012/02/22(水) 18:52:10.97ああ、お前は引っ込んでろ
0225デフォルトの名無しさん
2012/02/22(水) 18:52:55.96ICEと死ぬまで遊んでろ
0226デフォルトの名無しさん
2012/02/22(水) 18:55:16.92組み込みならともかく。
0227デフォルトの名無しさん
2012/02/22(水) 18:55:30.70使いまわそうが問題ないと思いますよw
組み込みじゃないしw
0228デフォルトの名無しさん
2012/02/22(水) 18:55:52.130229デフォルトの名無しさん
2012/02/22(水) 18:57:11.66どのIFか聞いたら答えずに逃げ出しやがった。
最低のチンカスだな。
0230デフォルトの名無しさん
2012/02/22(水) 18:58:05.010231デフォルトの名無しさん
2012/02/22(水) 19:00:28.98足回り(メモリ帯域、途中のバス、ストレージなど)は
大きく進化してないんだけどな
何でもかんでも一台でできるとは思わない方がいいよ
まあ台数減らしたいなら
1入力に対してストレージを一つ占有させることだな
膨大なデータが来るようなら一つのHDDに出力すると
ヘッドの奪い合いになって間に合わないだろうし
0232デフォルトの名無しさん
2012/02/22(水) 19:01:21.44でもHDDに間に合わないのでメモリにプールするとか
言い出してるのでストレージがHDDとすると地デジなんかの
ストリームの比じゃないよね?
0233デフォルトの名無しさん
2012/02/22(水) 19:03:24.410234デフォルトの名無しさん
2012/02/22(水) 19:05:12.310235デフォルトの名無しさん
2012/02/22(水) 19:05:21.23まあ問題はバスの帯域は計算できてもそんな速度で流れてくるデータを
HDDという時代遅れの構造してるストレージが処理できるかどうかなのよねw
まあシングルストリームならヘッドをそれほど動かさないでいいんだろうけどさw
マルチストリームをHDD一台に送るとたぶん処理が追いつかないと思う
0236デフォルトの名無しさん
2012/02/22(水) 19:06:11.980237デフォルトの名無しさん
2012/02/22(水) 19:07:26.900238デフォルトの名無しさん
2012/02/22(水) 19:10:46.290239デフォルトの名無しさん
2012/02/22(水) 19:17:18.15おまえ本人だろw
0240デフォルトの名無しさん
2012/02/22(水) 19:20:01.790241デフォルトの名無しさん
2012/02/22(水) 19:23:17.63なぜばれた!
0242デフォルトの名無しさん
2012/02/22(水) 19:26:02.710243デフォルトの名無しさん
2012/02/22(水) 19:26:46.270244デフォルトの名無しさん
2012/02/22(水) 19:35:00.03いや俺が本人だw
0245デフォルトの名無しさん
2012/02/22(水) 19:36:24.060246デフォルトの名無しさん
2012/02/22(水) 19:38:29.07Macでも動くやつを作りたいからJavaを覚えるべきなのか
Javaスレで質問しても回答付かないし苦痛だ
0247デフォルトの名無しさん
2012/02/22(水) 19:41:54.44悩むようなことではない。
0248デフォルトの名無しさん
2012/02/22(水) 19:42:41.31お前はだれだよ?
0249デフォルトの名無しさん
2012/02/22(水) 19:55:20.58http://www1.axfc.net/uploader/File/so/75711
要素を拡縮平行移動するテストアプリを作りました。
左ドラッグで平行移動、右ドラッグ上下で拡縮します。
拡縮はCenterX,Yを用いて中心点を設定します。
右クリック時のポインタ座標が中心点です。
このアプリだと意図したとおりに動きません。
拡縮や平行移動を繰り返していると拡縮を行うとき(右クリック時)勝手に要素が動いてしまいます。
これを勝手に動かないようにしたいです。
0250デフォルトの名無しさん
2012/02/22(水) 20:01:13.04ところで俺は誰なんですかね?
0251デフォルトの名無しさん
2012/02/22(水) 20:13:50.01>>2のサイトに貼れないの?
ダウンロードしてコードを読む気にならない
0252デフォルトの名無しさん
2012/02/22(水) 20:19:04.510253デフォルトの名無しさん
2012/02/22(水) 20:25:49.37ではコードビハインドを。
http://ideone.com/itiRB
0254デフォルトの名無しさん
2012/02/22(水) 20:42:31.45なぜelseを使わない?
0255デフォルトの名無しさん
2012/02/22(水) 20:47:47.24即席ででっち上げた代物ですので…
確かにe.ChangedButtonのところはelseにするのがふさわしいですね。
0256デフォルトの名無しさん
2012/02/22(水) 21:03:06.12MouseDownのこれでいいの?
Point center = e.GetPosition(s);
_zoom.CenterX = center.X;
_zoom.CenterY = center.Y;
0257デフォルトの名無しさん
2012/02/22(水) 21:18:46.03対象要素(controlTarget)の座標上での相対位置がほしいのでそれでいいはずです。
0258デフォルトの名無しさん
2012/02/22(水) 21:22:25.26よくないです
0259デフォルトの名無しさん
2012/02/22(水) 21:25:15.59どういうことですか?
0260デフォルトの名無しさん
2012/02/22(水) 21:26:32.620261デフォルトの名無しさん
2012/02/22(水) 21:28:46.77それで意味が解るはず
0262デフォルトの名無しさん
2012/02/22(水) 21:42:43.26e.GetPosition(s)ってマウスと図形の相対位置だろ?
0263デフォルトの名無しさん
2012/02/22(水) 21:47:11.38_zoom.CenterX = controlTarget.ActualWidth/2;
_zoom.CenterY = controlTarget.ActualHeight / 2;
0264デフォルトの名無しさん
2012/02/22(水) 21:51:04.18親要素の座標だと当然うまくいかないし、他に残されてるのは何でしょう。
>>263
それだと図形の真ん中が中心点として固定されます。
マウスポインタ上の点を中心点にするという目的が達成できません。
0265デフォルトの名無しさん
2012/02/22(水) 21:55:58.790266デフォルトの名無しさん
2012/02/22(水) 21:58:44.33コード見る限りそういう実装じゃないけど…
0267256
2012/02/22(水) 22:02:24.71http://ideone.com/VWd7l
もうちょっと調べようね
0268デフォルトの名無しさん
2012/02/22(水) 22:03:29.870269デフォルトの名無しさん
2012/02/22(水) 22:06:22.93いえ、それだと仕様が違います。
マウスポインタが(0, 10)を指すならその点を中心点に。(180, 150)ならそこを。
そのコードだと中心点が(100,100)固定になっています。
>>265
えーと、なんか気づきそうです。ちょっと待って下さい。
0270デフォルトの名無しさん
2012/02/22(水) 22:07:59.29>マウスポインタが(0, 10)を指すならその点を中心点に。(180, 150)ならそこを。
なんでそんなことするの?w
0271デフォルトの名無しさん
2012/02/22(水) 22:09:02.43スクリーン座標を指定している
0272デフォルトの名無しさん
2012/02/22(水) 22:10:27.91たとえば画面に収まりきらない大きな画像があって、
すみの方を拡大して見るとき、画像の中心を基準に拡大するのは不適切ではありませんか?
拡大したとたん、見ていたところは外側へ流れて行ってしまいます。
0273デフォルトの名無しさん
2012/02/22(水) 22:14:49.85ズーム開始時に図形が平行移動してしまうのが問題です。
おそらくTranslateTransformを用いて移動を打ち消すことになるとは思い
いろいろ試してますがいまだうまくいってません。
0274デフォルトの名無しさん
2012/02/22(水) 22:16:27.180275デフォルトの名無しさん
2012/02/22(水) 22:17:53.07Point center = e.GetPosition(s);
で図形要素の相対座標を指定しているので大丈夫です。
0276デフォルトの名無しさん
2012/02/22(水) 22:18:18.80偶然だよ
コントロールの初期位置変えてみろよ
0277デフォルトの名無しさん
2012/02/22(水) 22:22:45.80Canvas.Left,Topで移動しても大丈夫(任意点を中心にズームするという意味で)なようですよ。
_panでもです。
0278デフォルトの名無しさん
2012/02/22(水) 22:24:06.490279デフォルトの名無しさん
2012/02/22(水) 22:24:17.31一度変更した後の状態がスケールサイズ1.0 1.0 と改めないとだめなんじゃないの?
今の状態だと200,200図形にぶら下がってるスケールとか指定するオブジェクトの
数値を元に表示サイズを調整してるだけで元の図形はなんら変わってないぞ
0280デフォルトの名無しさん
2012/02/22(水) 22:27:49.23オートコンプリートの検索値と実際に表示される候補とを分けることはできますか?
具体的には、あらかじめ「"あいさつ"、"挨拶"」といったペアになるキーを用意しておいて、
「あい」と入力(確定)したときの候補に「挨拶」が出るようにしたいです。
0281デフォルトの名無しさん
2012/02/22(水) 22:33:59.42そう思うなら実際の値見てみろよ
0282デフォルトの名無しさん
2012/02/22(水) 22:35:47.45図形の座標を見るとスケールサイズにかかわらず、
図形の左上が(0,0)、右下が(200,200)であることに変わりはありません。
[親要素の座標] * [スケールサイズ] + [平行移動] で図形座標が求まる感じです。
Transform系は元要素をいじらず表示を変えるものと認識してますが…。
ここでのやりとりでちょっとつかめてきた感じです。
CenterX,Yプロパティを変更すると図形が平行移動するという仕様がどうやらあるようです。
今はそれを打ち消す方向で考えてます。
0283デフォルトの名無しさん
2012/02/22(水) 22:38:29.22_zoom.CenterX = center.X;
_zoom.CenterY = center.Y;
の下に
text1.Text = center.ToString();
を入れて見てみました。
図形サイズが200,200のとき、平行移動してもズームしても図形の左上は(0,0)右下は(200,200)を指します。
意図した動作です。
0284デフォルトの名無しさん
2012/02/22(水) 22:38:29.53ここは笑うところですか?
0285デフォルトの名無しさん
2012/02/22(水) 22:43:35.04>図形サイズが200,200のとき、平行移動してもズームしても図形の左上は(0,0)右下は(200,200)を指します。
だからこそ飛び跳ねるように見えるって説明してるじゃんw
WPFの構造上中心点を任意の場所にしてスケールかえるとなると
変更のたびに変更後の図形がスケール1.0,1.0としてみなす形に
しないとうまくいかないんじゃなの?って言ってるw
0286デフォルトの名無しさん
2012/02/22(水) 22:45:04.25コピペしたコードはまったく違った動作しているんだが…
0287デフォルトの名無しさん
2012/02/22(水) 22:46:58.57図形オブジェクトとそれにぶら下げたズームなどの関係がわかってないので
未だに暴走してるんだよな・・・
0288デフォルトの名無しさん
2012/02/22(水) 22:51:35.10クリックする直前に指していた点が中心点になります。
クリックした直後、図形がズレます。
>>285
みなすとは具体的にどうやるんですか?よくわかりません。
0289デフォルトの名無しさん
2012/02/22(水) 22:54:35.73>クリックする直前に指していた点が中心点になります。
>クリックした直後、図形がズレます。
いやいや
ずれなくても間違ってるよ
0290デフォルトの名無しさん
2012/02/22(水) 22:56:07.98中心が間違ってる
0291デフォルトの名無しさん
2012/02/22(水) 23:00:10.16変形後の図形をまた基準としなおさないとたぶんいつまでたっても解決しないんじゃないかな?
そうじゃないと2回目以降は前の変形を覚えてないよ
0292デフォルトの名無しさん
2012/02/22(水) 23:15:16.700293デフォルトの名無しさん
2012/02/22(水) 23:17:41.88>>291に関しては、ズームの度にWidth,Heightに反映させてスケールを
リセットするということかと思います。
0294デフォルトの名無しさん
2012/02/22(水) 23:21:30.180295デフォルトの名無しさん
2012/02/22(水) 23:27:55.38RenderTransformで質問者のやりたいことを実現するなら
RenderTransformを変更回数分覚えてて適応してくれないと困る
それが無駄だから元のオブジェクトの状態をTransformしないとと言ってる
0296デフォルトの名無しさん
2012/02/22(水) 23:29:35.83横から挑戦してるが、Winformより複雑になってて難しいな〜。。
0297デフォルトの名無しさん
2012/02/22(水) 23:29:41.79else if (e.ChangedButton == MouseButton.Right)
{
var s = sender as UIElement;
s.CaptureMouse();
_rightDragOffset = e.GetPosition(this);
_rightIsDragging = true;
Point center = e.GetPosition(s);
_zoom.CenterX = center.X;
_zoom.CenterY = center.Y;
Point parent = e.GetPosition(canvas);
_zoomPan.X = parent.X - (_pan.X + center.X);
_zoomPan.Y = parent.Y - (_pan.Y + center.Y);
text1.Text = center.ToString();
}
0298デフォルトの名無しさん
2012/02/22(水) 23:32:58.65(_panへの代入でもいけると思いますが)
うまく説明できませんがCenterX,Yプロパティの変更に伴う平行移動を打ち消す形になってます。
0299デフォルトの名無しさん
2012/02/22(水) 23:34:20.170300デフォルトの名無しさん
2012/02/22(水) 23:41:22.580301デフォルトの名無しさん
2012/02/22(水) 23:45:21.98一度目変更するとrec(0)->rec(1)
二度目変更するとrec(1)->rec(2)
・・・以下略
となるべきなんだけどRenderTransformに変更かけてるだけなので
rec(0)へ常に変更かけてるだけなんだよね
rec(1)があった位置ぽいところでごちゃごちゃやった変更値をね
0302デフォルトの名無しさん
2012/02/22(水) 23:52:19.97ハイ次w
0303デフォルトの名無しさん
2012/02/22(水) 23:56:42.07できればみなさんのコードが見たかったんですが…。
ともあれおつきあいいただきありがとうございました。
0304デフォルトの名無しさん
2012/02/23(木) 00:02:25.16公開されたコード適応したけど解決してねーよw
第一間違ってるしw
0305デフォルトの名無しさん
2012/02/23(木) 00:35:26.26Javaは最速に近いだろ
0306デフォルトの名無しさん
2012/02/23(木) 00:51:41.170307デフォルトの名無しさん
2012/02/23(木) 01:19:21.930308デフォルトの名無しさん
2012/02/23(木) 01:26:04.670309デフォルトの名無しさん
2012/02/23(木) 01:35:59.450310デフォルトの名無しさん
2012/02/23(木) 01:37:48.410311296
2012/02/23(木) 02:14:53.71結局考え方は行列て言うかアフィン変換的な何かにたどり着いたな・・・。
殆ど力技でグチャグチャだけど満足満足。
http://ideone.com/0j2pX
アフィン変換の関数って普通に書いても10行位でかけちゃうんだよな・・・。
それがこんなぐちゃぐちゃになるなんて!!Orz
0312デフォルトの名無しさん
2012/02/23(木) 13:17:41.51(listBoxがList<T>に相当するみたいな感じの)
0313デフォルトの名無しさん
2012/02/23(木) 13:23:07.87treenodeがあるけど
0314デフォルトの名無しさん
2012/02/23(木) 13:29:56.39そうそれ。ありがとうやってみます
0315デフォルトの名無しさん
2012/02/23(木) 13:31:10.90List<T>のような汎用的な物じゃないよ
0316デフォルトの名無しさん
2012/02/23(木) 13:50:19.030317デフォルトの名無しさん
2012/02/23(木) 13:51:33.850318デフォルトの名無しさん
2012/02/23(木) 14:28:03.570319デフォルトの名無しさん
2012/02/23(木) 16:11:03.01シリアル通信で取得した複数のデータを、
フォーム上に表のように表示させたいと思っています。
(10×7程度の表で、一部Excelで言うところのセルを結合した状態で使います)
値はLabelで表示させれば良いかと思ってますが、
罫線をどうやって作るか悩んでいます。
Labelの値をnullして罫線の代わりに使おうとすると太さが変えられないし、
Lineshapeを使ってフォームデザイン状で作成しても良いのですが
恐ろしく手間(行間のサイズの調整など)なので、
もっと他に手はないかと思っています。
よろしくおねがいします。
0320片山博文MZ ◆0lBZNi.Q7evd
2012/02/23(木) 16:15:24.74http://itpro.nikkeibp.co.jp/article/COLUMN/20100112/343090/
0321デフォルトの名無しさん
2012/02/23(木) 16:21:06.67ありがとうございました。
思っていたとおりのことが出来そうです。
0322デフォルトの名無しさん
2012/02/23(木) 16:22:10.84おまえc#使ったことないって言ってなかったっけ?
0323125
2012/02/23(木) 17:04:55.800324デフォルトの名無しさん
2012/02/23(木) 17:25:48.820325デフォルトの名無しさん
2012/02/23(木) 17:30:14.840326デフォルトの名無しさん
2012/02/23(木) 20:59:06.090327デフォルトの名無しさん
2012/02/23(木) 22:02:41.18元配列の先頭から結果配列に追加していくのですが、結果配列に先頭一致の値があれば追加しない処理をしています。
つまり、↑の元配列を処理すると、
「あい」は結果配列が空だから結果配列に「あい」を追加。
「あう」は結果配列に無いから、結果配列に「あう」を追加
「あえ」は結果配列に無いから、結果配列に「あえ」を追加
「あいう」を処理する時は結果配列に「あい」が登録済みで、先頭一致するので、「あいう」は登録しない。
「あうう」も「あう」が登録済みだからスキップ・・という事をしています。
コードは
arraylist 元配列=new arrayList(3500件のデータ);
arraylist 結果配列=new arrayList(300件のデータ);//結果配列には元からある程度のデータがある。
foreach(string i in 元配列){
bool add=true;
foreach(string i2 in 結果配列){
if(i2.indexOf(i)>=0){
add=false;
break;
}
}
if(add){
結果配列.push(i);
}
}
・・です。
breakを入れてはいるものの、3500*(300〜0)回のループを回していて非常に効率が悪く、15秒近くかかってしまいます。
先頭一致じゃなくて完全一致なら二重ループではなくハッシュテーブルのキーで存在確認が出来るのですが・・。
シンプルすぎて最適化出来る場所がわかりません。よろしければ、高速化出来る箇所を教えて下さい。
0328デフォルトの名無しさん
2012/02/23(木) 22:13:57.53とりあえず元データをソートしてから処理したら?
理由は分かるよね
0329デフォルトの名無しさん
2012/02/23(木) 22:21:52.16instrすれば速いと思う
0330デフォルトの名無しさん
2012/02/23(木) 22:37:30.51Dictionaryってクラス使うと簡単にできるよ
0331デフォルトの名無しさん
2012/02/23(木) 22:42:44.300332デフォルトの名無しさん
2012/02/23(木) 22:43:28.760333デフォルトの名無しさん
2012/02/23(木) 22:44:31.570334デフォルトの名無しさん
2012/02/23(木) 22:48:37.93ソートすっと結果が変わりそう
0335デフォルトの名無しさん
2012/02/23(木) 22:57:26.860336デフォルトの名無しさん
2012/02/23(木) 22:58:09.430337デフォルトの名無しさん
2012/02/23(木) 23:10:18.76ありがとうございます
サンプル書いたら張りますのでちょっと待っててください
0338デフォルトの名無しさん
2012/02/24(金) 00:08:00.79String とか Int とか 自作クラスみたいな型のことだよね?
0339デフォルトの名無しさん
2012/02/24(金) 00:25:19.62型を表すクラス
0340デフォルトの名無しさん
2012/02/24(金) 04:44:47.90思いつきでいくつか
結果配列に値が追加された段階で、元配列(の残り)から、追加されない要素を省いたらどうだろうか
元配列をソートするか、ソートした別配列持っといた方が良いかも
indexOFと結果文字列の長さで切って比較するのとどっちが早いかな?
foreachで回すんじゃなくて、インデックス自分で管理してループさせれば
addフラグのセットやチェックいらなくなるな
0341デフォルトの名無しさん
2012/02/24(金) 09:54:07.99mecabってソフトがあるんだけどそのアルゴリズムが使えると思うよ
状態遷移だね
0342デフォルトの名無しさん
2012/02/24(金) 10:21:03.15ビットマップの一部を他のビットマップにコピーしたいです。
その際、コピー元とコピー先をXOR演算したいのですが、
Graphics.DrawImage メソッド だと XORなどを指定する場所がないみたいです。
どうしたらXORでコピーできますか?
0343デフォルトの名無しさん
2012/02/24(金) 10:26:48.16韓国のソウル地方警察庁は23日、知人の日本人夫婦にソウルの病院を紹介し、実際の数倍の
治療費を夫婦に請求して約7億ウォン(約5千万円)をだまし取ったとして、韓国人の女(36)を詐欺などの疑いで逮捕したと発表した。
同庁によると、女は宮崎県でネールアート店を経営。知り合った老夫婦に「待たずに手術を受けられる」などとソウルの病院を勧め、
昨年5月までの約1年間、病院の領収書を偽造して夫婦に請求し、差額をだまし取った疑いがある。
警察によると、女は容疑を認めているといい、ほかに被害にあった日本人がいないか調べている。
http://www.asahi.com/international/update/0223/TKY201202230625.html
0344デフォルトの名無しさん
2012/02/24(金) 10:27:36.31lockbitsしてポインタで操作すれば?
0345デフォルトの名無しさん
2012/02/24(金) 10:28:04.23ニコ生のコメントビューアですか
0346デフォルトの名無しさん
2012/02/24(金) 10:28:55.93・LockBitsしてピクセルデータを自前で合成する
・ライブラリがないか探してみる
0348デフォルトの名無しさん
2012/02/24(金) 10:44:47.80(私のイメージする) C# っぽいのは ライブラリに頼る感じっぽいですね。
ありがとうございます。
unsafeがちょっと抵抗あるので
BitBltとか調べてみようと思います。
0349デフォルトの名無しさん
2012/02/24(金) 11:32:40.95例えばプログラムを右下のタスクトレイにアイコンだけの状態にして
他のテキストエディタの上で\って打ったら_が入力されるようにしたいのですが
キーイベントが取得できません
0350デフォルトの名無しさん
2012/02/24(金) 11:39:36.680351デフォルトの名無しさん
2012/02/24(金) 11:44:25.61タスクトレイに表示したからといってキーボードフォーカスがないんだからキーイベントが来るわけない
そもそも簡単に他のプロセスへのキー入力を見ることができるわけがない
>>350のグローバルフックでできるが、そのレベルそこまでたどり着くのはかなりの道だと考えた方がいい
0352デフォルトの名無しさん
2012/02/24(金) 11:48:16.49やっぱそのへんはAHKつかったほうがいいですね
0353デフォルトの名無しさん
2012/02/24(金) 11:51:08.40ただ、差し替えは出来んので 握りつぶしつつ、SendKeysとかになるけど
0354片山博文MZ ◆0lBZNi.Q7evd
2012/02/24(金) 11:53:42.84フィルタドライバを使った方法がある。
グローバルフックによる方法だったらこちらを参考に:
http://katahiromz.web.fc2.com/mzkeylog/
C#でグローバルフックやフィルタドライバ作成は難しいのではないか。
0355デフォルトの名無しさん
2012/02/24(金) 12:03:38.040356デフォルトの名無しさん
2012/02/24(金) 12:05:07.07そいつとんでもないこと書いてるぞ
0357デフォルトの名無しさん
2012/02/24(金) 12:20:53.490358デフォルトの名無しさん
2012/02/24(金) 12:45:37.74ttp://hide.maruo.co.jp/software/hidecaps.html
みたいなのが作りたいだけなんです
でもC++のほうが楽なら頑張って見ます
0359デフォルトの名無しさん
2012/02/24(金) 12:53:28.17やっぱ難しいのでAHKで対応します
Shift押しながら¥押して_を入力したりするのが面倒なだけなんですけどね
0360デフォルトの名無しさん
2012/02/24(金) 12:57:59.16すぐ横にあるキー押せばいいだけじゃん
0361デフォルトの名無しさん
2012/02/24(金) 13:10:35.52あと&とか"とかShift押す手間を省きたいんすよ
0362デフォルトの名無しさん
2012/02/24(金) 13:12:53.320363デフォルトの名無しさん
2012/02/24(金) 13:13:22.810364デフォルトの名無しさん
2012/02/24(金) 13:16:24.330365デフォルトの名無しさん
2012/02/24(金) 13:21:35.010366デフォルトの名無しさん
2012/02/24(金) 13:24:24.23flashオブジェクトにloadmovieしてやるのがいいですか?
0367デフォルトの名無しさん
2012/02/24(金) 13:31:05.400368デフォルトの名無しさん
2012/02/24(金) 13:32:33.86shiftキーを5回ほど連打してみ
0369デフォルトの名無しさん
2012/02/24(金) 14:44:15.12コーデックが入ってればWMPコントロールとか、WPFのMediaElement使っちゃうとか
0370デフォルトの名無しさん
2012/02/24(金) 19:09:50.590371デフォルトの名無しさん
2012/02/24(金) 19:19:28.690372デフォルトの名無しさん
2012/02/24(金) 19:59:21.71Label2.Location.X = 2 * 10;
Label3.Location.X = 3 * 10;
という処理が続くときにLabelの添え字をうまく表す方法はありますか?
たとえば
for(int i=0; i<100; ++i)
{
Label(i).Location.X = i * 10;
}
のように書けるとうれしいのですが。
0373デフォルトの名無しさん
2012/02/24(金) 20:01:28.850374デフォルトの名無しさん
2012/02/24(金) 20:02:33.48Label[0] = Label0;
以下略
ってLabel配列を用意してそこに入れておく
もしくはList<T>にLabelいれておいてもいいけど
0375デフォルトの名無しさん
2012/02/24(金) 20:08:21.12Label[] labels = new Label[4];
labels[0] = label1;
labels[1] = label2;
labels[2] = label3;
labels[3] = label4;
List<Label> labels = new List<Label>();
labels.Add(label1);
labels.Add(label2);
labels.Add(label3);
labels.Add(label4);
0376デフォルトの名無しさん
2012/02/24(金) 20:11:59.52世界では自らの命を落としてでも難題に立ち向かわなければならない事態が多数ある。
しかし、日本では、震災直後にあれだけ「頑張ろう日本」「頑張ろう東北」「絆」と叫ばれていたのに、がれき処理になったら一斉に拒絶。
全ては憲法9条が原因だと思っています。
2012年2月24日 - 13:16
https://twitter.com/#!/t_ishin/status/172897650386010112
0377デフォルトの名無しさん
2012/02/24(金) 20:19:54.590378デフォルトの名無しさん
2012/02/24(金) 20:31:29.260379デフォルトの名無しさん
2012/02/24(金) 20:32:16.43その後の処理は一括で出来ますね。
やはりダイレクトに添え字を表そうとするのは虫が良すぎましたか;;
どうもありがとうございました!
0380デフォルトの名無しさん
2012/02/24(金) 20:34:46.67ム板で手作業で100回行打ち込む馬鹿はいないだろうに。
単純作業はPCにやらせろ。
0381デフォルトの名無しさん
2012/02/24(金) 20:36:16.710382デフォルトの名無しさん
2012/02/24(金) 20:41:34.150383デフォルトの名無しさん
2012/02/24(金) 20:43:08.400384デフォルトの名無しさん
2012/02/24(金) 20:48:31.66見た目が美しくないのが気になる…といったところです;;
0385デフォルトの名無しさん
2012/02/24(金) 20:48:36.51C#で書けばいいだけだろw
textbox貼り付けて
labels.Add(label1);
とか文字列をfor分で出力するだけだろw
0386デフォルトの名無しさん
2012/02/24(金) 20:49:32.34#region 宣言
//長ったらしい代入処理
#endregion
って囲っておけばその分をIDE上では開閉できるよ
0387デフォルトの名無しさん
2012/02/24(金) 20:50:03.82って囲っておけばその文をIDE上では開閉できるよ
0388デフォルトの名無しさん
2012/02/24(金) 20:50:38.090389デフォルトの名無しさん
2012/02/24(金) 20:52:56.900390デフォルトの名無しさん
2012/02/24(金) 20:53:41.570391デフォルトの名無しさん
2012/02/24(金) 20:55:31.000392デフォルトの名無しさん
2012/02/24(金) 20:55:31.930393デフォルトの名無しさん
2012/02/24(金) 21:04:46.470394デフォルトの名無しさん
2012/02/24(金) 21:18:30.30http://ideone.com/5pUuv
0395デフォルトの名無しさん
2012/02/24(金) 21:47:28.68コントロールの名前を表す文字列でコントロールを操作したいというのは
初心者がどうしてもやりたくなる何かがあるんだろうか
0396デフォルトの名無しさん
2012/02/24(金) 21:52:52.08ウインドハンドルで操作してる人なんているの?
0397デフォルトの名無しさん
2012/02/24(金) 21:53:33.570398デフォルトの名無しさん
2012/02/24(金) 21:54:00.35名前とビューがフュージョンしてて、その下のモデルが見えてないというか・・・。
0399デフォルトの名無しさん
2012/02/24(金) 21:54:53.31そういう意味じゃなくてちょっと前に質問あったような
コントロールにアクセスする際に文字列を操作するように
コントロール名を合成してアクセスさせろってタイプだよw
0400デフォルトの名無しさん
2012/02/24(金) 21:57:03.62コントロールを検索する際などに使うだけなんだよな・・・
Label label1 とは別物
0402デフォルトの名無しさん
2012/02/24(金) 22:00:43.81>>394を見たからじゃないの?
よくわかってない人が>>394を見るとNameってところにLabel Label1(Labelの参照)
と同じLabel1(string)をわりあててるじゃん!!ってね
実際は()の中なので無理なんだけどね
0403デフォルトの名無しさん
2012/02/24(金) 22:01:31.09innerHTML = "<control name="+str+" ></control>"
とかやるとほんとにそういうアクセスできたりするので、そっちの関係の人かもしれん。
0404デフォルトの名無しさん
2012/02/24(金) 22:03:41.02常に動的にテキストコードを解析するブラウザと混同されると・・・
0405デフォルトの名無しさん
2012/02/24(金) 22:05:32.450406デフォルトの名無しさん
2012/02/24(金) 22:07:55.390407デフォルトの名無しさん
2012/02/24(金) 22:08:59.75彼らがJitコンパイルを勘違いしてるとも思えないしなぁ・・・。
ま、勘がよすぎるんだろう・・・。
0408デフォルトの名無しさん
2012/02/24(金) 22:09:50.15そんなことしなくてもNameに指定した文字列としての名前で
インスタンスを引っ張りだしてアクセスできるじゃん
0409デフォルトの名無しさん
2012/02/24(金) 22:15:04.560410デフォルトの名無しさん
2012/02/24(金) 22:26:46.45添字処か名前さえ意識しないのがC#流だよな
0411デフォルトの名無しさん
2012/02/24(金) 22:30:34.970412デフォルトの名無しさん
2012/02/24(金) 22:31:08.45たりするんだけどなwww
0413デフォルトの名無しさん
2012/02/24(金) 22:32:46.37まああれだなWPFやSLのバインドを経験するといちいちインスタンスの
参照を持つよりキーワードでリンクしちゃった方が楽って思うけどなw
0414デフォルトの名無しさん
2012/02/24(金) 22:51:06.240415デフォルトの名無しさん
2012/02/24(金) 22:54:03.28クライアントソフトの中でブラウザとサーバー側が共存してるような感じなんだし
XAML=html+css
C#など=javascriptもしくはサーバーサイドのphpやperl
0416デフォルトの名無しさん
2012/02/24(金) 23:47:49.920417デフォルトの名無しさん
2012/02/24(金) 23:50:12.48従来のようなイベントドリブンぽいコードを書いた場合は
html+css+javascriptか
バインドで処理するところはhtml+css <-> php perl
みたいな関係だな
0418デフォルトの名無しさん
2012/02/24(金) 23:54:20.78XAMLはオブジェクト生成のためのひな形
アニメーションなどの動作も含まれている
0419デフォルトの名無しさん
2012/02/24(金) 23:57:33.07htmlのDOMを作るのとかわらん
実際動的な処理をしてるのはXAMLを解析して作られた
インスタンス
0420デフォルトの名無しさん
2012/02/25(土) 00:02:45.90AndroidのGUIもXMLだから遅いとか批判されてたけど馬鹿な話だぜ
0421デフォルトの名無しさん
2012/02/25(土) 00:06:52.54ハードがいくら速くなってもバイナリよりは確実に遅い。
だから永久に馬鹿にされる。
0422デフォルトの名無しさん
2012/02/25(土) 00:08:09.10XMLだろうがXAMLだろうが何らかのタイミングで解析しちゃえば
その後は必要ないだろw
ブラウザがhtmlなどを解析してDOM作っちゃえばリロードとかしない限り
再解析しないだろw
0423デフォルトの名無しさん
2012/02/25(土) 00:08:25.830424デフォルトの名無しさん
2012/02/25(土) 00:09:34.67な、こういう馬鹿がいるんだよ
発行した時点でバイナリになりますとDeveloper AnnouncementsのなぜXMLを使うのかにも書いてあるのに
0425デフォルトの名無しさん
2012/02/25(土) 00:12:13.25俺についての話?
なんらかのタイミングっていうのはビルド時も含まれるよ
実際調べたことないのでビルド時なのかアプリ起動時なのか(まあこれはないか)
しらなかったのでなんらかの・・・って濁したけど
0426デフォルトの名無しさん
2012/02/25(土) 00:13:32.500427デフォルトの名無しさん
2012/02/25(土) 00:14:56.08ところが.netの実行時の話を聞いてると完全なコンパイルはしないと聞くしねえ
0428デフォルトの名無しさん
2012/02/25(土) 00:17:59.11な、こういう馬鹿がいるんだよ
発行した時点でバイナリになってそれが有効なのは、フレームワーク内だけということが理解できてない。
バイナリで流通できたらそれはもうXMLでないことが理解できてない。
0429デフォルトの名無しさん
2012/02/25(土) 00:22:50.46つCLR via C#
0430デフォルトの名無しさん
2012/02/25(土) 00:38:54.75鸚鵡返ししちゃってどうしたのかなボク
毎度毎度パーサを走らせるとこれっぽっちでも思ってたか?
0431デフォルトの名無しさん
2012/02/25(土) 00:41:36.21…今日日そんなのインタプリタですら皆無だと思うが。
0432デフォルトの名無しさん
2012/02/25(土) 00:45:20.70ポケコンのBASICもw
0433デフォルトの名無しさん
2012/02/25(土) 00:54:34.700434デフォルトの名無しさん
2012/02/25(土) 00:55:36.06c#は糞。
0435デフォルトの名無しさん
2012/02/25(土) 01:00:16.18なんでXML絡むシステムはどれも遅いの?
0436デフォルトの名無しさん
2012/02/25(土) 01:02:19.790437デフォルトの名無しさん
2012/02/25(土) 01:19:43.85しかし、Javaと違ってc#は早い。なぜか。
トイレに言ってるときに隠れて再コンパイルしてひたすら最適化してやがる。
.NET Runtime Optimization Serviceというのがそれだ。
Java厨には内緒だぞ。
0438デフォルトの名無しさん
2012/02/25(土) 01:31:25.58まあ、書いてる本人はネタで書いてるつもりないんだろうけど。
どうせ雑談するなら最低限面白いことを書いてくれ。
0439デフォルトの名無しさん
2012/02/25(土) 01:38:43.860440デフォルトの名無しさん
2012/02/25(土) 02:41:27.54デタラメの上に面白くもない
0441デフォルトの名無しさん
2012/02/25(土) 02:42:55.07テキストだから遅い!ドヤッ
0442デフォルトの名無しさん
2012/02/25(土) 02:44:05.720443デフォルトの名無しさん
2012/02/25(土) 02:48:08.29"テキストだから遅い"が主張の寄りどころだから"じゃあバイナリにします"なんて言い分は認められないわな
0444デフォルトの名無しさん
2012/02/25(土) 02:49:13.79コボラーが作ってるから。
0445デフォルトの名無しさん
2012/02/25(土) 02:51:15.91頭が悪いから
0446デフォルトの名無しさん
2012/02/25(土) 02:51:18.21結構じゃないの
実行効率を突き詰めればVMよりマシン語を選ぶに決まっているだろう
0447デフォルトの名無しさん
2012/02/25(土) 02:52:04.10遅い書き方しか知らないからだろlクズisperが
0448デフォルトの名無しさん
2012/02/25(土) 02:53:09.68> VMよりマシン語
> VMよりマシン語
これは流行る
0449デフォルトの名無しさん
2012/02/25(土) 02:55:31.55まぁ、本当だよ、それ。
0450デフォルトの名無しさん
2012/02/25(土) 02:55:56.47XMLの特徴は可搬性だけでなく構造的な記述面もあるだろうに
れにHTMLを読める奴は沢山いるのだから似た記述を選択する理由はあまりあると思うがね
0451デフォルトの名無しさん
2012/02/25(土) 02:56:49.79アルゴリズムを考えた時に感じたこと有るでしょ?
0452デフォルトの名無しさん
2012/02/25(土) 02:57:55.550453デフォルトの名無しさん
2012/02/25(土) 02:58:07.00どこで流行るんだよ
まさかJavaバイトコードとIA32命令セットみたいな具体的な例を挙げないと低脳すぎて理解できんのか?
0454デフォルトの名無しさん
2012/02/25(土) 02:59:46.62だからいつまでたってもうだつが上がらないんだね。
0455デフォルトの名無しさん
2012/02/25(土) 03:00:54.91仕様が決まれば即座に最適なアルゴリズムが頭に浮かぶ。
ガキの頃から何十年もコード書いてればこうなる。
羽生永世名人も言ってた。強くなればなるほど考えないって。
0456デフォルトの名無しさん
2012/02/25(土) 03:01:39.09なにせパクリ言語のユーザーなんだから。
0457デフォルトの名無しさん
2012/02/25(土) 03:03:15.630458デフォルトの名無しさん
2012/02/25(土) 03:04:02.260459デフォルトの名無しさん
2012/02/25(土) 03:05:10.47ほんとだ
一言多そうですね
0460デフォルトの名無しさん
2012/02/25(土) 03:06:10.14考えることは止めて、過去の棋譜の統計で答えをだすようになってからだな。
羽生は天才だね。
0461デフォルトの名無しさん
2012/02/25(土) 03:07:25.11正解!
>>455
アルゴリズムがキャッシュされてるんだと思うけど、
どこかでキャッシュするフェーズは会ったと思うなー。
で、その時は考えてると思う。俺の想像だけど・・・。
0462デフォルトの名無しさん
2012/02/25(土) 03:09:34.610463デフォルトの名無しさん
2012/02/25(土) 03:19:35.840464デフォルトの名無しさん
2012/02/25(土) 05:34:23.78private double length;
public double Length
{
get { return this.length; }
set { this.length = value; }
}
というのが出てきたんだけども、ここでプロパティ使う意味がわからん。
public double length;
で済ませられるんじゃね
0465デフォルトの名無しさん
2012/02/25(土) 06:08:54.160466デフォルトの名無しさん
2012/02/25(土) 06:45:35.16それについては原始時代から数百億回ほど議論されているのでヨロシク
0467デフォルトの名無しさん
2012/02/25(土) 07:29:34.400468デフォルトの名無しさん
2012/02/25(土) 09:28:36.60状況に応じて好きな方使えばいい
0469デフォルトの名無しさん
2012/02/25(土) 11:40:11.87誰かがバイブルにまとめておかないから繰り返されるんだぞ
0470デフォルトの名無しさん
2012/02/25(土) 12:01:39.94public double length;
でいい。
世界に公開するならプロパティにする。
っていうのでFA
0471デフォルトの名無しさん
2012/02/25(土) 13:29:37.790472デフォルトの名無しさん
2012/02/25(土) 13:34:04.52そのクラスを使うほうのソースをいじれるかどうかの違いだろ。
さすが俺。
0473デフォルトの名無しさん
2012/02/25(土) 13:35:11.640474デフォルトの名無しさん
2012/02/25(土) 13:48:54.100475デフォルトの名無しさん
2012/02/25(土) 13:49:20.610476デフォルトの名無しさん
2012/02/25(土) 13:52:42.870477デフォルトの名無しさん
2012/02/25(土) 14:02:46.11よろしく
0478デフォルトの名無しさん
2012/02/25(土) 14:10:42.970479デフォルトの名無しさん
2012/02/25(土) 15:45:29.78Thread.sleepやると止まっている間は何も出来なくなってしまいます
0480デフォルトの名無しさん
2012/02/25(土) 15:47:21.55Timer使えよ
0481デフォルトの名無しさん
2012/02/25(土) 16:01:34.560482デフォルトの名無しさん
2012/02/25(土) 16:02:07.320483デフォルトの名無しさん
2012/02/25(土) 16:03:48.45要求精度をまず明らかにした方がいいと思います
0484デフォルトの名無しさん
2012/02/25(土) 16:10:00.370485デフォルトの名無しさん
2012/02/25(土) 16:11:21.860486デフォルトの名無しさん
2012/02/25(土) 16:13:37.51毎回最大値でずれる訳でもないのに
0487デフォルトの名無しさん
2012/02/25(土) 16:14:53.94原理上タスクスライスに要する時間は誤差が出る
0488デフォルトの名無しさん
2012/02/25(土) 16:17:43.40FormsのWM_TIMER使ったタイマーは言うに及ばず
サーバーベースタイマーもThreadPoolで動くから遅延する時はする
0489デフォルトの名無しさん
2012/02/25(土) 16:26:39.520490デフォルトの名無しさん
2012/02/25(土) 16:30:11.17わかりました、気にしないことにしたいと思います
0491デフォルトの名無しさん
2012/02/25(土) 16:58:11.040492デフォルトの名無しさん
2012/02/25(土) 17:09:17.23タイマーについてもよろしく
0493デフォルトの名無しさん
2012/02/25(土) 17:24:07.49タイマーってあれだよ
違法薬物のこと
0494デフォルトの名無しさん
2012/02/25(土) 17:40:44.010495デフォルトの名無しさん
2012/02/25(土) 19:07:31.66閏年の判定だって100年も使うプログラムじゃないのに100年,400年まで判定したり・・・
0496デフォルトの名無しさん
2012/02/25(土) 19:10:11.670497デフォルトの名無しさん
2012/02/25(土) 19:10:44.85DateTimeさんが何でもやってくれる.Net系の言語で気にすることではないな
0498デフォルトの名無しさん
2012/02/25(土) 19:37:15.28拘り続けて作ったのが、.net freamwork。
あなたはどちらを使いますか?
あなたのプログラムはユーザーからそう思われているのです。
0499デフォルトの名無しさん
2012/02/25(土) 19:38:35.480500デフォルトの名無しさん
2012/02/25(土) 19:40:48.87お前が使えない奴なのは分かるけど…
0501デフォルトの名無しさん
2012/02/25(土) 19:41:49.750502デフォルトの名無しさん
2012/02/25(土) 19:42:18.53.NET?って何でしたっけ?
0503デフォルトの名無しさん
2012/02/25(土) 19:43:42.720504デフォルトの名無しさん
2012/02/25(土) 19:45:05.010505デフォルトの名無しさん
2012/02/25(土) 19:47:28.020506デフォルトの名無しさん
2012/02/25(土) 19:53:59.290507デフォルトの名無しさん
2012/02/25(土) 19:57:51.540508デフォルトの名無しさん
2012/02/25(土) 19:58:34.960509デフォルトの名無しさん
2012/02/25(土) 19:59:42.800510デフォルトの名無しさん
2012/02/25(土) 20:02:51.720511デフォルトの名無しさん
2012/02/25(土) 20:52:01.190512デフォルトの名無しさん
2012/02/25(土) 21:17:02.560513デフォルトの名無しさん
2012/02/26(日) 00:23:33.03完全にフォーカスを禁止する方法はないでしょうか。
0514デフォルトの名無しさん
2012/02/26(日) 00:25:28.63もしかしてFormに貼り付けた全部のコントロールとか言い出さないよね?
0515デフォルトの名無しさん
2012/02/26(日) 00:30:48.36と思ったが、WinFormsはFocusableが無いのか
0516デフォルトの名無しさん
2012/02/26(日) 00:32:56.640517デフォルトの名無しさん
2012/02/26(日) 01:00:37.17フォーカス禁止に出来ました。どうもありがとうございます。
0518デフォルトの名無しさん
2012/02/26(日) 04:06:43.14未入力チェック等のjavascriptのalertが反応してくれません。
WebBrowserの方に何か設定が必要なのでしょうか?
どなたかご教示いただければありがたいです。
0519デフォルトの名無しさん
2012/02/26(日) 13:52:28.68こんなようなことをやりたいんだが、
エスパー頼む
ペアでmessageとintを格納したい
0520デフォルトの名無しさん
2012/02/26(日) 13:54:01.770521デフォルトの名無しさん
2012/02/26(日) 13:56:03.050522デフォルトの名無しさん
2012/02/26(日) 14:02:34.500523デフォルトの名無しさん
2012/02/26(日) 15:03:57.150524デフォルトの名無しさん
2012/02/26(日) 15:29:33.38Tupleどうぞ
0525デフォルトの名無しさん
2012/02/26(日) 16:20:21.96int[][] arrays = new int[][];
だとサイズを決めろとコンパイラに怒られます。。
0526デフォルトの名無しさん
2012/02/26(日) 16:24:25.51とか
0527デフォルトの名無しさん
2012/02/26(日) 16:31:53.540528デフォルトの名無しさん
2012/02/26(日) 16:36:00.01日付はDateTimeしか使わないのか?w
0529デフォルトの名無しさん
2012/02/26(日) 16:40:15.010530デフォルトの名無しさん
2012/02/26(日) 17:12:58.43過ぎないから、どんな暦だろうと対応可能なはずに思うが
0531デフォルトの名無しさん
2012/02/26(日) 17:15:37.76速くなったり遅くなったりするからDateTimeは使えない
0532デフォルトの名無しさん
2012/02/26(日) 17:17:08.690533デフォルトの名無しさん
2012/02/26(日) 17:20:14.840534デフォルトの名無しさん
2012/02/26(日) 17:48:24.50Label label=new Label();
label.ID="Label1";
label.Text="Label1";
this.Controls.Add(label);
これをPage_load()に書きこんでコントロールを追加したのはいいのですが、
”Formタグの内側に置かなければなりません。”とエラーがでます。
追加したlabelをブラウザ上に表示するにはどうしたらいいでしょうか?
0535デフォルトの名無しさん
2012/02/26(日) 19:01:14.970536デフォルトの名無しさん
2012/02/26(日) 19:12:57.45foreach (System.Diagnostics.Process p in ps)
0537デフォルトの名無しさん
2012/02/26(日) 19:18:28.09で、p.MainModule.ModuleNameをアクセスしよとするとアクセス拒否の例外が出ます。
これを例外を出さずに、アクセス可能なプロセスかどうか調べる方法はありますか?
0538デフォルトの名無しさん
2012/02/26(日) 19:20:17.290539デフォルトの名無しさん
2012/02/26(日) 19:21:57.78try使えといわれるだけ
0540デフォルトの名無しさん
2012/02/26(日) 19:43:11.340541デフォルトの名無しさん
2012/02/26(日) 20:23:47.780542デフォルトの名無しさん
2012/02/26(日) 20:29:32.26アクセス可能か調べることは
出来なくはない
0543デフォルトの名無しさん
2012/02/26(日) 20:32:03.14ACLに触った瞬間権限がありませ(とか言われたりもするが
0544デフォルトの名無しさん
2012/02/26(日) 21:26:13.240545デフォルトの名無しさん
2012/02/26(日) 21:26:31.380546デフォルトの名無しさん
2012/02/26(日) 21:30:00.560547デフォルトの名無しさん
2012/02/26(日) 21:50:55.40[PermissionSet(SecurityAction.LinkDemand, Name="FullTrust")]
class Program
{
static void Main(string[] args)
{
var ats = typeof(Program).GetCustomAttributes(typeof(PermissionSetAttribute), false);
0548デフォルトの名無しさん
2012/02/26(日) 22:11:14.380549デフォルトの名無しさん
2012/02/26(日) 22:13:52.44int.Parse(DownUp.ToString())
XNAでこれ↑使っても大丈夫?
0550デフォルトの名無しさん
2012/02/26(日) 22:14:30.69bool DownUp = false;
です
0551デフォルトの名無しさん
2012/02/26(日) 22:14:41.900552デフォルトの名無しさん
2012/02/26(日) 23:41:53.470553デフォルトの名無しさん
2012/02/26(日) 23:46:15.27な、なぜわかった!お前、俺を視てるのか?
ど、どこから!?
0554デフォルトの名無しさん
2012/02/27(月) 00:06:37.181. PanelでAutoScrollオンにした時の、スクロール領域いっぱいのPanelの大きさの取得方法
Panel.Sizeは表示領域のサイズでスクロールからはみ出す分の大きさが無視されて困ってます
2. ↑が不可能ならGraphicsの描画されている領域のサイズを知る方法
これも調べた限りでは方法がないような気がする。。
何か方法があると思うんだけど、エロいやつ教えて
0555デフォルトの名無しさん
2012/02/27(月) 00:12:41.99でもコンテナ(親)が子のサイズを持ってないのなら
その子のコントロールが持ってるんじゃないの?
0556デフォルトの名無しさん
2012/02/27(月) 00:27:06.92PermissionSetを取得してからどうすればいいんですか?
0557デフォルトの名無しさん
2012/02/27(月) 00:27:57.32たしかに!そんな簡単な事に気づけなかったとは情けない。
とりあえずそうしよ、ありがと。
でも>>554のもっとスマートな取得方法あったら引き続きよろしく
0558デフォルトの名無しさん
2012/02/27(月) 00:44:12.00エラーは出なくなったのですが表示がされません。
というかformにaddしただけじゃ表示されないのはわかるのですが、配置などの操作をどうしたらいいかわかりません・・・
0559555
2012/02/27(月) 00:44:54.61Form
└Panel
└TextBox
textBox1.Text =
"Width = " + panel1.Controls[0].Width.ToString() + Environment.NewLine +
"Height = " + panel1.Controls[0].Height.ToString() + Environment.NewLine;
0560デフォルトの名無しさん
2012/02/27(月) 00:45:50.15部分的なコードだけだしてできませんとか言ってるんじゃねえよ
0561デフォルトの名無しさん
2012/02/27(月) 00:57:20.10http://ideone.com/E43Eo
これで大丈夫ですかね、初めて使うからよくわからない
0562デフォルトの名無しさん
2012/02/27(月) 01:12:26.37そこのサイトを2ページ分使ってもいいので
Default.aspx
Default.aspx.cs
の両方をまるごと頂戴
晒すとまず部分は適当に書き換えて
0563デフォルトの名無しさん
2012/02/27(月) 01:14:25.340564デフォルトの名無しさん
2012/02/27(月) 01:14:43.41ブラウザに出力されているソースを読むことも大事ですよ
0565デフォルトの名無しさん
2012/02/27(月) 02:11:13.230566デフォルトの名無しさん
2012/02/27(月) 05:20:18.61PlaceHolder つかえ
0567デフォルトの名無しさん
2012/02/27(月) 11:09:31.47これをIISじゃなくてapacheで動かす方法ってございませんか?
0568デフォルトの名無しさん
2012/02/27(月) 11:11:40.930569デフォルトの名無しさん
2012/02/27(月) 14:42:23.570570デフォルトの名無しさん
2012/02/27(月) 15:34:23.17ぷう
0571デフォルトの名無しさん
2012/02/27(月) 18:37:28.29{
set
{
test2 = "222";
test = value;
}
}
get
{
return test;
}
}
これだと無限ループしちゃうって例外が出るんだが、
ゲットだけ普通のゲッターメソッドっぽくする方法ってどうやるの?
0572デフォルトの名無しさん
2012/02/27(月) 18:53:51.100573デフォルトの名無しさん
2012/02/27(月) 18:57:14.50string _test;
protected string test {
set {
_test = value;
}
get {
return _test;
}
}
0574デフォルトの名無しさん
2012/02/27(月) 19:00:19.60テキストボックスに入力された文字列をConsole.Writeじゃだめなの?
0575デフォルトの名無しさん
2012/02/27(月) 20:33:22.02え、GUIで作ったときでもConsole.Writeって使えたんですか?
0576デフォルトの名無しさん
2012/02/27(月) 20:38:01.64実際はコンソールが対象ではなく標準入出力が対象
標準入出力を持ってないプロセスは基本的に無いのでいつでも使える
0577デフォルトの名無しさん
2012/02/27(月) 20:43:45.52どうもです
0578デフォルトの名無しさん
2012/02/27(月) 20:51:17.830579デフォルトの名無しさん
2012/02/27(月) 20:54:28.090580デフォルトの名無しさん
2012/02/27(月) 20:55:38.95使えないと思い込んでたんだから悩んでない
0581534
2012/02/27(月) 22:05:47.67おまたせしました。
C#・ASPでForm中の好きな位置にユーザーコントロールを設置することができません。
Form1にaddすると必ずページの一番下位に表示されます。
http://pastebin.com/ck4hB1Jj
http://pastebin.com/kCUdSLuZ
0582デフォルトの名無しさん
2012/02/27(月) 22:10:51.390583デフォルトの名無しさん
2012/02/27(月) 22:22:24.35だから PlaceHolder つかえ
0584デフォルトの名無しさん
2012/02/27(月) 22:25:33.210585デフォルトの名無しさん
2012/02/27(月) 22:31:40.940586デフォルトの名無しさん
2012/02/27(月) 22:32:05.640587534
2012/02/27(月) 22:32:08.25調べてみたのですが
<asp:PlaceHolder id="PlaceHolder1" runat="server"/>
を予め.aspxに記述して、その位置にユーザーコントロールを表示する、というものですよね・・・
1と言われたら
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:PlaceHolder id="PlaceHolder1" runat="server"/>
2と言われたら
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:PlaceHolder id="PlaceHolder1" runat="server"/>
<asp:Label ID="Label2" runat="server"></asp:Label>
<asp:PlaceHolder id="PlaceHolder2" runat="server"/>
と表示させたいんです
0588534
2012/02/27(月) 22:33:43.060589デフォルトの名無しさん
2012/02/28(火) 00:27:37.11右辺値で一目瞭然なんだから
0590デフォルトの名無しさん
2012/02/28(火) 00:31:34.070591デフォルトの名無しさん
2012/02/28(火) 00:44:38.61var r = () => 1;
public var x = "";
0592デフォルトの名無しさん
2012/02/28(火) 00:55:26.930593デフォルトの名無しさん
2012/02/28(火) 02:04:38.460594デフォルトの名無しさん
2012/02/28(火) 02:08:47.34str = (char *)malloc(100); // 天地創造
if(str == NULL) exit(1); // 死の星
gets(str); // 生命誕生
puts(str); // 人類進化
free(str); // 人類滅亡
return 0; // 宇宙終焉
0595534
2012/02/28(火) 02:21:30.21int i=0;
button.OnClientClick="CI_class["+i.ToString()+"].func";
CI_classが定義されていませんって出るぞ、どういうことだ
エラーおきるぞどういうことだ
0596デフォルトの名無しさん
2012/02/28(火) 05:15:48.37昨年9月から今年にかけ、強姦致傷や強盗容疑などで大阪府警捜査一課に逮捕された
韓国籍の男5人のグループが、こう供述していることが22日、分かった。
強姦容疑で再逮捕されたのは大阪市城東区の無職で韓国籍の浅津忠史容疑者(23)ら5人。
調べだと、朝鮮学校の同級生だった5人は「強(ごう)やらへんか」などと仲間を集め、
平成11年夏から約2年間、大阪駅周辺の繁華街などで、
10〜20代の女性を「車で送ってあげる」とナンパ。5人は女性を車に乗せると、
“送り狼”に豹変し、「殺すぞ」と脅迫、大阪市内のマンションに監禁し、暴行を繰り返していたという。
犯行後、5人は女性を 奈良県山中 に置き去りにしていたほか、
女性のキャッシュカードで現金を引き出すなど悪の限りを尽くしていた。
調べに対し、5人は「車に乗せた段階で、成功したも同然だった。
ほぼ毎日、やっていたので数は覚えていない」とも供述している。
http://www.zakzak.co.jp/top/t-2002_05/3t2002052213.html
0597デフォルトの名無しさん
2012/02/28(火) 05:19:46.37うるせえ黙れ
0598デフォルトの名無しさん
2012/02/28(火) 06:40:01.87ブレイクしてCI_classに何が入ってるか確認しろよ
0599デフォルトの名無しさん
2012/02/28(火) 08:11:37.800600デフォルトの名無しさん
2012/02/28(火) 08:44:08.84using文に任せるのと、自分でCloseするのはどちらが良いんでしょう?
というのも、「何度か読み直すリソースはDisposeするよりCloseする方が良い」
という話を見かけたものの、その理由が判らなかったからなのですが。
0601デフォルトの名無しさん
2012/02/28(火) 09:04:44.660602デフォルトの名無しさん
2012/02/28(火) 09:17:34.230603デフォルトの名無しさん
2012/02/28(火) 10:50:37.57取得する場合はどうすればいいでしょうか?
Keys.OemSemicolonは英語キーボードでしか取得できないようです。
実際に日本語106キーボードで試してみましたが取得できませんでした。
0604デフォルトの名無しさん
2012/02/28(火) 10:56:29.45自分のキーボードで押してみたらいい
0605デフォルトの名無しさん
2012/02/28(火) 10:56:51.77VK_OEM_PLUS
みたいだね
それに似たのある?
0606605
2012/02/28(火) 10:57:31.07http://homepage3.nifty.com/ic/help/rmfunc/vkey.htm
0607デフォルトの名無しさん
2012/02/28(火) 11:11:46.48キーロガに取得されてもいいようにキーボードで打ったキーと違うキーが入力されるようにしたいと思います
aを押したらkが入力されるような感じです
それはkeydownなどでキーがaが押されたか監視してpostMessageでkを送信すればキーロガでkが入力されたことは分からないでしょうか?
0608デフォルトの名無しさん
2012/02/28(火) 11:16:58.11これの2番目のコードを実行したら
>'WindowsApplication.Form1.Dispose(bool)': オーバーライドする適切なメソッドが見つかりませんでした。
ってエラーがでました
0609デフォルトの名無しさん
2012/02/28(火) 11:19:59.82そのサンプルにDisposeを指定してないじゃないか
0610デフォルトの名無しさん
2012/02/28(火) 11:26:26.31キーロガーって、どうやって作るんだろうね。
0611デフォルトの名無しさん
2012/02/28(火) 11:32:31.512番目ってFindWindowの1行が抜けてるだけで
それを補えば普通に動くようだが?
0612デフォルトの名無しさん
2012/02/28(火) 12:05:15.43このリストが表示されているとこの部品は何ですか?
0613デフォルトの名無しさん
2012/02/28(火) 12:07:37.740614デフォルトの名無しさん
2012/02/28(火) 12:08:30.150615デフォルトの名無しさん
2012/02/28(火) 14:23:17.36Color.Redのように色名で指定すると変更できました
rgbで変更できる方法を伝授してください
private void Form1_Load(object sender, EventArgs e)
{
label1.BackColor = Color.FromArgb(0, 255, 0, 0);
// label1.BackColor = Color.Red;
}
0616デフォルトの名無しさん
2012/02/28(火) 14:35:12.00接続先がリダイレクトすると
Accept-Encoding: gzip, deflate,gzip, deflate,gzip, deflate,gzip, deflate
という感じになるのですが、バグってる?
0617デフォルトの名無しさん
2012/02/28(火) 14:38:10.39http://ideone.com/nKN8V
0618617
2012/02/28(火) 14:41:06.94上からペイントしちゃうなw
0619デフォルトの名無しさん
2012/02/28(火) 14:51:30.41Color.FromArgb(255, 255, 0, 0);
で
0620デフォルトの名無しさん
2012/02/28(火) 14:54:11.54ぶw
まさかそんなアホなことはしないと思って気にしてなかったけど
アルファ値が0ってオチかw
ARGBの意味を理解した方がいい
A=0だと完全な透明になるw
0621デフォルトの名無しさん
2012/02/28(火) 14:57:00.090622デフォルトの名無しさん
2012/02/28(火) 15:00:38.490623デフォルトの名無しさん
2012/02/28(火) 15:05:44.86ttp://msdn.microsoft.com/ja-jp/library/cce5h557%28v=vs.80%29.aspx
0624デフォルトの名無しさん
2012/02/28(火) 15:07:26.56コードを途中まで入力すると指定可能なパターンを表示してくれるのにね
ポップアップの上に上下の▲マークが付いててそれをクリックすると・・・
0625デフォルトの名無しさん
2012/02/28(火) 15:09:12.690626デフォルトの名無しさん
2012/02/28(火) 15:26:15.530627デフォルトの名無しさん
2012/02/28(火) 15:28:14.75ARGBを理解してないだけだろ
色の扱いの基本だろ
言語の問題じゃない
自分で理解して使うメソッド選んでるんだから
0628デフォルトの名無しさん
2012/02/28(火) 15:28:29.69正しく変換する方法をご教示お願いします
public String[] StringArray()
{
ArrayList arrayList = new ArrayList();
for (int i=0; i<100; i++){
arrayList.add("第"+i.toString()+"回");
}
return (String[])al.ToArray();
}
0629デフォルトの名無しさん
2012/02/28(火) 15:29:50.05List<T>使え
0630デフォルトの名無しさん
2012/02/28(火) 15:35:36.97と書こうとしたら629に既に
0631デフォルトの名無しさん
2012/02/28(火) 15:39:15.69        {
            List<string> al = new List<string>();
            for (int i = 0; i < 100; i++)
            {
                al.Add("第" + i.ToString() + "回");
            }
            return al.ToArray();
        }
0632デフォルトの名無しさん
2012/02/28(火) 15:41:23.02c# 動的 配列で検索するとArrayListがたくさんヒットしますが何故使ってはいけないのですか?
0633デフォルトの名無しさん
2012/02/28(火) 15:44:17.330634デフォルトの名無しさん
2012/02/28(火) 15:44:59.54使ってもかまわんけどなんだ、一言で言うなら負の遺産というか
ttp://www.atmarkit.co.jp/fdotnet/special/generics01/generics01_01.html
0635デフォルトの名無しさん
2012/02/28(火) 15:45:47.54古い機能だから
http://www.atmarkit.co.jp/fdotnet/csharp20/csharp20_02/csharp20_02_01.html
0636デフォルトの名無しさん
2012/02/28(火) 15:45:56.92List<T>がある今使う必要は全くない。
互換性のために残してあるだけ。
0637デフォルトの名無しさん
2012/02/28(火) 15:47:46.45なるほど、Listを使ったほうが良い理由が分かりました
キャストしなくていいってことですね
これからは先輩方の言うとおりにListを使うようにします
0638デフォルトの名無しさん
2012/02/28(火) 15:48:34.41了解です
Listを使うようにします
ありがとうございます
0639デフォルトの名無しさん
2012/02/28(火) 15:49:37.91○ >>629-636
0640603
2012/02/28(火) 16:40:46.29れすありがとうございます。お礼が遅くなってすみません。
Keys.OemSemicolon | Keys.Lbutton
で日本語キーボードのセミコロンと一致しました。
ただこの方法だと英語キーボードでは一致しないですよね。
どんな環境でも動くようにするためにはVK_を使うほうがいいのでしょうか。
どういう方法が一般的なのでしょうか。
0641デフォルトの名無しさん
2012/02/28(火) 16:42:34.810642デフォルトの名無しさん
2012/02/28(火) 16:56:06.07VKとKeys列挙体は一致してるよ
US配列だとそのまま打てるのに
JIS配列ならShift付きじゃないと打てないとかあるんだから
考えるだけ無駄無駄
0643デフォルトの名無しさん
2012/02/28(火) 17:18:11.42コードを見ていただけないでしょうか
Form1.cs http://ideone.com/pOnGJ
Form2.cs http://ideone.com/IzjvV
0644デフォルトの名無しさん
2012/02/28(火) 17:25:45.360645デフォルトの名無しさん
2012/02/28(火) 17:26:32.13これでいいんじゃね?
Form1,cs http://ideone.com/xQPfK
Form2.cs http://ideone.com/eEaWI
0646デフォルトの名無しさん
2012/02/28(火) 17:33:04.13DOBONさんのところを見ながらやってみたんですがダメでした
0647デフォルトの名無しさん
2012/02/28(火) 17:34:28.130648デフォルトの名無しさん
2012/02/28(火) 17:44:22.800649デフォルトの名無しさん
2012/02/28(火) 18:07:43.570650デフォルトの名無しさん
2012/02/28(火) 18:16:51.26昨年8月の「フジテレビデモ」の頃からでしょうか。
現実のデモだけではなくネット上でも、こうした「ネット右翼」と呼ばれる層に明らかな変化(それも「急変」と言ってよい程の大変化)が起こりました。
具体的に言えば女性、それも特に子供を持つ既婚女性の急増という大変化です。
韓国朝鮮人への敵意や嫌悪感、それも「もうとにかく嫌! 生理的に受け付けない!」とか「韓国人は近付かないで! 気持ち悪い! 吐き気がする!」といった類の、
私のような男性とは明らかに異なる、極めて生理的・感覚的なレベルでの韓国・朝鮮人への嫌悪感を剥き出しにした投稿が急増しているように思えます。
それにしてもなぜ急に、ここまで日本人女性の韓国・朝鮮人に対する嫌悪感が盛り上がってきたのでしょうか。昨年の「高岡蒼佑のツイッター」騒動が
発端になっていることは間違いありませんが、それはあくまでも一つの「きっかけ」に過ぎず、そこに至るまでには長い不満の積み重ねがあったものと思われます。
「人権擁護法案が通ると、日本女性が韓国男達・在日韓国男達からレイプされて明らかに犯人が分かっており警察へ訴えても
『俺が在日韓国人・韓国人だからそんなことを言うのだろう!』
と言われたら、日本の警察も司法も社会も一切韓国男達・在日韓国男達に手出しは出来ず、レイプされても単なる泣き寝入りになると。
要するに日本女性の訴えは完璧にレイプ犯が分かっていても完全無視され、韓国男達・在日韓国男達が徹底的に無罪として日本で守られると。
日本社会は韓国男達・在日韓国男達が日本女性を合法的に好き放題レイプすることが出来てしかもそれが罪に一切問われない社会になる」
迂闊でした。
確かに彼女らの怯えるとおり「人権侵害救済法案(旧名『人権擁護法案』)」が万々一にも成立してしまった場合、
真っ先にその犠牲になるのは彼女たち日本人女性なのです。
そして世界一日本人女性に妄執する韓国男どもは「法律が出来たら、日本女を強姦し放題だぜヒャッハー!!」とばかり、股間を膨らませ、
涎を垂れ流しながら法案成立の時を今か今かと待ち構えているのです。
http://ameblo.jp/issuikai/entry-11170747316.html
0651デフォルトの名無しさん
2012/02/28(火) 18:20:32.27静的な〜ってエラーが出るんだけど、作れないの?
同じ位置でクラス定義してるから?
pageloadメソッドとボタンクリックメソッドの両方でそのクラスを使いたい
0652デフォルトの名無しさん
2012/02/28(火) 18:38:49.52Listで作った配列の長さを調べたいんですがLengthは使えなくて困ってます
Listの長さはどうやって調べるのでしょうか?」
0653デフォルトの名無しさん
2012/02/28(火) 18:41:26.390654デフォルトの名無しさん
2012/02/28(火) 18:43:41.460655デフォルトの名無しさん
2012/02/28(火) 19:29:56.480656デフォルトの名無しさん
2012/02/28(火) 19:50:11.080657デフォルトの名無しさん
2012/02/28(火) 19:53:18.95当たりつけてると見落とすこともある。CountとLengthは決めつけてるとやりそう
0658デフォルトの名無しさん
2012/02/28(火) 21:06:08.94諦めて設計からやり直せ
0659デフォルトの名無しさん
2012/02/28(火) 21:39:16.690660デフォルトの名無しさん
2012/02/28(火) 21:47:13.15ほっとけない知識の貧しさ、C#の大先生には困ったもんだね…。
0661デフォルトの名無しさん
2012/02/28(火) 21:48:22.480662デフォルトの名無しさん
2012/02/28(火) 21:55:07.61学生っぽいしさ
0663デフォルトの名無しさん
2012/02/28(火) 21:57:29.520664デフォルトの名無しさん
2012/02/28(火) 21:58:03.880665デフォルトの名無しさん
2012/02/28(火) 22:03:02.95そういうときにCTRL+Zでやり直してるんですが
メッセージボックスでデザイナが壊れるとか何とかが出てきます
デザイナに置いたのも含めてやり直す事はできないでしょうか?
0666デフォルトの名無しさん
2012/02/28(火) 22:04:21.94こういうのに答えろ
0667デフォルトの名無しさん
2012/02/28(火) 22:16:57.410668デフォルトの名無しさん
2012/02/28(火) 22:23:47.00大先生の環境だとそんな変な状態が起きないのでわからないw
0669デフォルトの名無しさん
2012/02/28(火) 22:26:00.82ッターン
0670デフォルトの名無しさん
2012/02/28(火) 22:26:43.79プログラムって出てくるの?w
しかも[F5]で?
0671デフォルトの名無しさん
2012/02/28(火) 22:28:28.98VTRって久しく聞かないですね
0672デフォルトの名無しさん
2012/02/28(火) 22:32:11.09冗談抜きでデザイナがそのメッセージ出す場合は
IDEが参照するファイルがクラッシュしてる可能性が高い
再現性が低いから個別の対処は無理
お勧めできるのはプロジェクトがおいてあるストレージの
修復をやれとしか言えない
0673デフォルトの名無しさん
2012/02/28(火) 22:43:58.940674534
2012/02/28(火) 22:52:06.020675デフォルトの名無しさん
2012/02/28(火) 23:34:57.79Waveファイルを扱いたいので、クラスを自作しようと思ったのですが、
C/C++だったら配列のアドレスの共有ができるので楽なのですが、C#でも同じことができないかと思ってやってみたのです。
で、VC#10eeでは動いているようですが、IDEの挙動が微妙におかしくて恐怖を覚えました。
更にideoneに貼ったらMONOがスタックトレース吐いてるみたいでした。
これ大丈夫なんですかね?
ttp://ideone.com/9PLq5
0676デフォルトの名無しさん
2012/02/28(火) 23:47:26.940677デフォルトの名無しさん
2012/02/28(火) 23:49:09.26アドレスのようなものとか言う人がいますけどぜんぜん違うので
0678デフォルトの名無しさん
2012/02/28(火) 23:51:16.68unsafe 使ってもできるから考えてみるといいよ。
var array = new byte[100];
fixed (byte* pByteArray = array)
{ var pIntArray = (int*)pByteArray; ...
0679デフォルトの名無しさん
2012/02/28(火) 23:53:45.47参照だからMONOが型変換の例外をはいてるような気がする
0680675
2012/02/29(水) 00:07:21.37ふーむ。何でも用意されてるC#ならできるかと思ったけど。むー。
なるべくC#の範囲内でやりたいのだけど、コレは困った。
配列プロパティ2つ用意して例外投げるしか無いかな・・・。
あ、インターフェースでごまかすのもいいかなぁ・・・。
>>676
C++/CLIは初心者です・・・。
こんな小さな事で使うのは躊躇します・・・。
>>677
多少シグネチャが付いててもC#なら上手くやってくれるかと思ったんですけど。
残念です。
>>678
マネージドの範囲でやりたいのでそれは難しいですね。うーん。
>>679
あのスタックトレースは型変換例外なのですか・・・。
MONOのことはよく知らないので参考になります。
--
うーん。この方法は諦めてインターフェースの練習でもしてみます。
皆様回答ありがとう!
0681デフォルトの名無しさん
2012/02/29(水) 00:20:22.57http://toro.2ch.net/test/read.cgi/tech/1329023778/
0682デフォルトの名無しさん
2012/02/29(水) 00:31:18.77普通にC++でDLL作ってP/Invokeすれば?
0683デフォルトの名無しさん
2012/02/29(水) 01:58:51.86ちょっと自分のレベルを超えてるきがするので、また次回に。
一応、インターフェースでっち上げて音を鳴らすまでは出来ました。
音についてはまだわからない事ばかりでこれから頑張りまーす。
注意!
以下のファイルを油断して実行すると大音量でサイン波を鳴らすはずです。
取り扱いには十分注意してください。
ttp://www1.axfc.net/uploader/Sc/so/323597.zip&key=2ch
ボリュームコントロールはマダ知りません。。。Orz
0684デフォルトの名無しさん
2012/02/29(水) 10:11:34.61タスクバーにくっ付くようにフォームを配置したいんです
0685デフォルトの名無しさん
2012/02/29(水) 10:12:06.790686デフォルトの名無しさん
2012/02/29(水) 11:16:22.55あれってどうやってるんですか?
0687デフォルトの名無しさん
2012/02/29(水) 11:28:14.50フォーム?
フォームのプロパティにタスクバーに載せるかどうかってのがあったはず
0688デフォルトの名無しさん
2012/02/29(水) 11:29:08.50あります
>>686
Form.ShowInTaskbar
0689デフォルトの名無しさん
2012/02/29(水) 11:46:11.69どうやるんですか?
キーワードを教えてください
0690デフォルトの名無しさん
2012/02/29(水) 11:49:45.160691デフォルトの名無しさん
2012/02/29(水) 12:06:19.69これにHTMLを書いて表示したら、表示するごとにテンポラリファイルに書き込まれてしまいますよね
C#からこのへんを制御するプロパティを教えてください
0692デフォルトの名無しさん
2012/02/29(水) 12:27:20.17やりたいことを書けよ
0693デフォルトの名無しさん
2012/02/29(水) 12:47:28.92HTMLを表示したいけどテンポラリファイルに書き込みたくない
です
0694デフォルトの名無しさん
2012/02/29(水) 12:57:21.07コードで書いてバルーンを表示させたいのですが表示できません
private void Form1_Load(object sender, EventArgs e)
{
NotifyIcon NotifyIcon1 = new NotifyIcon();
NotifyIcon1.BalloonTipTitle = "タイトル";
NotifyIcon1.BalloonTipText = "テキスト";
NotifyIcon1.ShowBalloonTip(10000);
}
0695デフォルトの名無しさん
2012/02/29(水) 13:06:57.360696デフォルトの名無しさん
2012/02/29(水) 13:16:03.57アイコンを使わないで表示ってできないんですね
0697デフォルトの名無しさん
2012/02/29(水) 13:35:15.010698デフォルトの名無しさん
2012/02/29(水) 13:42:46.550699デフォルトの名無しさん
2012/02/29(水) 13:47:47.97using System.Windows.Forms;って補完が出てきません
手書きで書いてF5でデバッグしても
エラー 1 型または名前空間名 'Windows' は名前空間 'System' に存在しません。アセンブリ参照が不足しています。
って出ます
どうすればいいのでしょうか?
0700デフォルトの名無しさん
2012/02/29(水) 14:09:31.60NotifyIcon notifyIcon1 = new NotifyIcon();
notifyIcon1.Icon = new Icon(@"test.ico");
notifyIcon1.BalloonTipTitle = "タイトル";
notifyIcon1.BalloonTipText = "テキスト;
notifyIcon1.BalloonTipIcon = ToolTipIcon.None;
notifyIcon1.ShowBalloonTip(10000);
0701デフォルトの名無しさん
2012/02/29(水) 14:11:16.040702デフォルトの名無しさん
2012/02/29(水) 14:15:34.79なんでコンソールアプリケーションでWinFromを使おうとするんだ
0703デフォルトの名無しさん
2012/02/29(水) 14:23:34.58参照に追加すれば(・∀・)イイ!!
0704デフォルトの名無しさん
2012/02/29(水) 14:26:38.780705デフォルトの名無しさん
2012/02/29(水) 14:31:20.34MessageBox.Showが使いたいんです
>>703
なんていう名前のdllを参照にいれればいいんですか?
0706デフォルトの名無しさん
2012/02/29(水) 14:32:12.70コンソールでWindows.Formがusingできないのはかなり不便ですね!
0707デフォルトの名無しさん
2012/02/29(水) 14:35:20.93コンソールアプリは最小限の物でWinFormのプロジェクト作ると
コンソールアプリ関連も包含してるんだよ
0708デフォルトの名無しさん
2012/02/29(水) 14:40:46.68単機能ツール厨みたいな
文句はそいつ等にいえ
0709デフォルトの名無しさん
2012/02/29(水) 14:43:38.240710デフォルトの名無しさん
2012/02/29(水) 14:52:33.990711デフォルトの名無しさん
2012/02/29(水) 14:54:27.410712デフォルトの名無しさん
2012/02/29(水) 15:01:52.43VC#2010でコンポーネントを追加したいんですが「プロジェクト」に「コンポーネントの追加」がありません
どうやって追加するのでしょうか?
0713デフォルトの名無しさん
2012/02/29(水) 15:16:20.21XmlDocument doc = new XmlDocument();
foreach (XmlElement element in doc.DocumentElement)
{
}
0714デフォルトの名無しさん
2012/02/29(水) 16:01:22.72[button1]をクリックすると、ループで[textBox1.Location]を変更して画面外右まで徐々に移動させていく。
[textBox1]が画面外まで移動すると処理終了。
移動中に[button1]をクリックすると、現在の移動処理を中止して
初期位置にtextBox1を戻して、また最初から移動処理を実行する。
ということをしたいので、マルチスレッドに挑戦しているんですが
移動処理中にクリックイベントを優先で処理するための[Application.DoEvents]と
移動処理中止のための[_canceled]フラグやら[Thread.Join()]がうまく噛み合わなくて
半泣き状態ですダレカタスケテー
ttp://ideone.com/KLtEV
0715デフォルトの名無しさん
2012/02/29(水) 16:03:53.900716デフォルトの名無しさん
2012/02/29(水) 16:05:02.620717デフォルトの名無しさん
2012/02/29(水) 16:20:06.84ソリューションでプロジェクト右クリックから追加にある
0718デフォルトの名無しさん
2012/02/29(水) 16:20:54.59つーか、追加するプロジェクトをクリックした状態なら
メニューにも出るわ
0719デフォルトの名無しさん
2012/02/29(水) 16:30:06.36どちらも「コンポーネントの追加」が出てきません
0720デフォルトの名無しさん
2012/02/29(水) 16:30:23.990721デフォルトの名無しさん
2012/02/29(水) 16:30:43.49できました!ありがとうございます!
ttp://ideone.com/ZZG7d
0722デフォルトの名無しさん
2012/02/29(水) 16:31:45.25これでバルーンをクリックしたらプログラムを終了するようにしたいので
イベントハンドラを追加したんですが、どうもイベントハンドラに書いた内容が実行されません
アドバイスお願いできませんか
http://codepad.org/LIj35KCf
0723デフォルトの名無しさん
2012/02/29(水) 16:34:41.30なんでそこにコードかいてるの?
その辺はあくまでForm1のインスタンスを作った際に非表示になるようにするだけにして
Form1の側でイベントハンドラとか書きなよ
0724デフォルトの名無しさん
2012/02/29(水) 19:04:27.261:TreeNodeを継承
2:Node.Tagに入れる
どちらが普通?
どちらも変わらないように思えるが
0725デフォルトの名無しさん
2012/02/29(水) 19:05:51.090726デフォルトの名無しさん
2012/02/29(水) 19:06:10.220727デフォルトの名無しさん
2012/02/29(水) 20:36:33.10駄目だと考える理由を3行以内で
0728デフォルトの名無しさん
2012/02/29(水) 20:38:49.35特定のコントロールの中に入れて使うTreeNodeとかで
なんかおかしくなったのがあった記憶があるんだよな
0729デフォルトの名無しさん
2012/02/29(水) 20:39:47.110730デフォルトの名無しさん
2012/02/29(水) 20:40:25.97ググっても理解不能な日本語が多くて困ってます
0731デフォルトの名無しさん
2012/02/29(水) 20:41:47.52データを構成するだけの直接Viewに関係ないコントロール
0732デフォルトの名無しさん
2012/02/29(水) 20:43:23.20Ms-PLライセンスについて下記のサイトを見たところ、
被許諾者は、著作権、特許権、商標、またはその他の形式の出所をコード内に常に示しておく必要があります。
という記述があるのですが、具体的にどこに何を記述する必要があるのでしょうか。
ライブラリを使用しているソースファイルの先頭等に何か記述すべきなのかとも思いますが、
そうだとするとどの程度のことをどのような形式で書くべきなのでしょうか。
このライセンスを使用した経験のある方やご存知の方がいらっしゃれば
教えていただけないでしょうか。
0733デフォルトの名無しさん
2012/02/29(水) 20:49:20.640734731
2012/02/29(水) 20:51:40.45記憶がよみがえった
WPFやSLの話だった
標準の機能を継承してCanvasなどの配下に入れると表示はされるんだが
バインドか何かが機能しなくなるっていうのがあったんだ
winformはわからんけどまあやっていればいい
たいした負担ではない
0735デフォルトの名無しさん
2012/02/29(水) 20:56:06.16ゲーム(XNA)の解説なんかもMSDNって充実してるけど結局汎用クラスみたいの使っててそれがMs-PLライセンスなんだよな
俺もよくわからんわ
0736デフォルトの名無しさん
2012/02/29(水) 20:57:11.740737デフォルトの名無しさん
2012/02/29(水) 21:14:53.810738デフォルトの名無しさん
2012/02/29(水) 21:18:59.480739デフォルトの名無しさん
2012/02/29(水) 21:39:42.25それを消さなけりゃ明示されてるでしょ
お前が何を書くかってことなら
MSは法的には何も言えないそうなので
ポエムでも付けとけ
0740デフォルトの名無しさん
2012/02/29(水) 21:48:45.77つまり、保持しろ、維持しろと書いてるんであって「新たに記載しろ」などとは言っていない
「下記のサイトを見て」って、そもそもそのサイトの質問者の理解からして中途半端なのに
そんなもの参考にして云々語ること自体まちがっとるがね
まず原文を参照しましょうよ
http://www.opensource.org/licenses/MS-PL
0741デフォルトの名無しさん
2012/02/29(水) 21:52:25.72(If you distribute any portion of the software in source code form)
どっか一部分だけ再配布する場合はそこにコピーライトが含まれていないことが考えられる
そういう時は書いてある部分からコピペして保持すればいい
別に考えこむ必要はない
0742デフォルトの名無しさん
2012/02/29(水) 21:59:44.680743デフォルトの名無しさん
2012/02/29(水) 22:13:07.310744デフォルトの名無しさん
2012/02/29(水) 22:15:35.71って言うために掲示板で聞いてんでしょ?
違うのか?
0745デフォルトの名無しさん
2012/02/29(水) 22:19:43.11クラスライブラリ側で扱うようにして分離しておいて何かあった時に
クラスライブラリ側の最低限のソースだけ公開すればいいようにしておけばいいよ
0746デフォルトの名無しさん
2012/02/29(水) 22:23:59.430747デフォルトの名無しさん
2012/02/29(水) 22:24:25.020748デフォルトの名無しさん
2012/02/29(水) 22:24:57.90回避できたケース多いでしょ
まあミーヤみたいに追い込まれるケースもあるけどw
0749デフォルトの名無しさん
2012/02/29(水) 22:31:46.290750デフォルトの名無しさん
2012/02/29(水) 22:37:08.060751デフォルトの名無しさん
2012/03/01(木) 00:22:20.04終了フラグを立てて処理を途中で終わらせる方法のどちらが良いのでしょうか?
今までabortでやっていたのですが強制中断はよくない気がしまして…(ファイル読み込み中に中断とか
0752デフォルトの名無しさん
2012/03/01(木) 00:23:23.63わかってるみたいだし思うように書け
0753デフォルトの名無しさん
2012/03/01(木) 00:38:33.13IOなんかはタイムアウト値設定して放置が一番
0754デフォルトの名無しさん
2012/03/01(木) 00:42:03.55どうすればできるの?
http://ideone.com/P0Jek
0755デフォルトの名無しさん
2012/03/01(木) 00:44:59.910756デフォルトの名無しさん
2012/03/01(木) 00:45:56.160757デフォルトの名無しさん
2012/03/01(木) 00:58:23.910758751
2012/03/01(木) 01:02:06.61マルチスレッド化するとたまに落ちるようになったことがあったので質問させていただいたのですが、やはりabortはあまり良くないところがあるみたいですね。
これから書きなおそうと思います…
0759デフォルトの名無しさん
2012/03/01(木) 01:18:02.85そこら辺の入門サイトからThreadクラスの項目だけ消し去りたい
0760デフォルトの名無しさん
2012/03/01(木) 01:23:28.42やはり強制的にお行儀良くさせるデザインが必要なんだろう。
そんなことしてるから不便になるんだけどねえ。
0761デフォルトの名無しさん
2012/03/01(木) 02:02:47.14MIKAMIのインターネット でググれ
このブログ痛すぎwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
クソワラタwwwwwwwwwwwwwwwwwwwwwwwwww
0762デフォルトの名無しさん
2012/03/01(木) 13:38:43.85ボタンをクリック!→関数func()実行
ショートカットキーを押す!→関数func()実行
こんな感じのプログラムで
、func()が何回実行されたか調べてifやswitchで分岐
みたいなことしたいんだけど。
0763デフォルトの名無しさん
2012/03/01(木) 14:15:11.30Staticな変数でカウントする
0764763
2012/03/01(木) 14:19:03.76クラス(その関数の外)で定義した変数でカウントする
VBのStatic変数、便利なんだがC#には無いんだよな
0765デフォルトの名無しさん
2012/03/01(木) 14:21:35.350766デフォルトの名無しさん
2012/03/01(木) 14:43:17.810767デフォルトの名無しさん
2012/03/01(木) 14:46:28.71なんか命名規則みたいのある?
0768デフォルトの名無しさん
2012/03/01(木) 15:46:24.580769デフォルトの名無しさん
2012/03/01(木) 16:04:03.30このサイト試してみたけど
http://indigo.tea-nifty.com/nanto/2010/11/datatabledataro.html
エラーが出る
エラー CS0115: 'DeepMilk.DataTable<T>.NewRowFromBuilder(System.Data.DataRowBuilder)': オーバーライドする適切なメソッドが見つかりませんでした。
警告 CS0109: メンバー 'DeepMilk.DataTable<T>.NewRow()' は継承メンバーを隠しません。キーワード new は必要ありません。
0770デフォルトの名無しさん
2012/03/01(木) 18:19:10.95グラフ線の開始場所がY軸から少し離れた場所から始まってしまいます。
Y軸の位置からグラフ線を開始させるにはどうしたらよいでしょうか。
0771デフォルトの名無しさん
2012/03/01(木) 21:11:46.65リンク先はできたらいーなというコードの例を乗せてるだけじゃないか?
なにをやりたいのかよくわからんけど
>public class DataTable<T> where T : DataTable
これ型制約してるだけで何も継承してないし
>public new T NewRow()
>{
> return (T)base.NewRow();
>}
DataRowをDataTableを継承したクラスにキャストも無理だろ
0772デフォルトの名無しさん
2012/03/01(木) 22:45:34.570773デフォルトの名無しさん
2012/03/02(金) 08:15:07.90忙しくて見る暇無かったら、もう終盤かい。
どうせ無駄な書き込みばかりなんだろうな。
0774デフォルトの名無しさん
2012/03/02(金) 08:22:33.390775デフォルトの名無しさん
2012/03/02(金) 08:28:32.450776デフォルトの名無しさん
2012/03/02(金) 10:52:19.27探すの疲れた・・・
chart1.ChartAreas[0].AxisX.IsMarginVisible = false;
これを入れると一応左に寄った・・・
薄口ソース
http://ideone.com/Ur6Um
0777デフォルトの名無しさん
2012/03/02(金) 10:54:11.82S 探すんだ
D どこかにあると思う
N なかったらしらん
http://msdn.microsoft.com/ja-jp/library/dd489238.aspx
0778デフォルトの名無しさん
2012/03/02(金) 12:03:26.12識別子は省略しないで書けと言っておきながら、Microsoft すら守ってないような気がする。
System.GC とか System.Func とか System.Windows.Rect とか、どう考えても省略しちゃってるんだけど。
あと、Information と Info という感じで混在してたり、App、Async、Args などの略も多く使われてると思う。
こんな適当でいいの?
0779デフォルトの名無しさん
2012/03/02(金) 12:03:45.60public bool isAnimationEnabled () { get; set; }
public bool AnimationEnabled () { get; set; }
0780デフォルトの名無しさん
2012/03/02(金) 12:10:08.09で ’c’ を出力させるにはどうすりゃいいの?
0781デフォルトの名無しさん
2012/03/02(金) 12:20:22.400782デフォルトの名無しさん
2012/03/02(金) 12:23:50.780783デフォルトの名無しさん
2012/03/02(金) 12:24:57.88using(var fs = new FileStream(filepath, FileMode.Open, FileAccess.Read))
{
処理
}
って書くとFileStreamを作成時にエラー吐くことがあるから結局
try{
using(var fs = new FileStream(filepath, FileMode.Open, FileAccess.Read))
{
処理
}
}
catch(System.Exception) //記載めんどいからとりあえず全部
{
例外処理
}
って書かないとやっぱ駄目?
0784デフォルトの名無しさん
2012/03/02(金) 12:30:43.32俺は知らない
0785デフォルトの名無しさん
2012/03/02(金) 12:32:49.12SilverLightのChartはIsAnimationEnabledになっている
0786785
2012/03/02(金) 12:35:15.250788デフォルトの名無しさん
2012/03/02(金) 12:59:01.89個人的にはIs付きの方が好きだが
0789デフォルトの名無しさん
2012/03/02(金) 13:01:17.650790デフォルトの名無しさん
2012/03/02(金) 13:29:10.770791デフォルトの名無しさん
2012/03/02(金) 13:35:22.73Windows XPやWindows Vista
じゃ動かないのか・・・
0792デフォルトの名無しさん
2012/03/02(金) 14:11:10.240793デフォルトの名無しさん
2012/03/02(金) 15:07:20.32ありがとうございます!
0794デフォルトの名無しさん
2012/03/02(金) 16:58:34.300795デフォルトの名無しさん
2012/03/02(金) 17:03:48.55お前が回答したんじゃねーだろw
0796デフォルトの名無しさん
2012/03/02(金) 17:40:54.340797デフォルトの名無しさん
2012/03/02(金) 17:41:27.830798デフォルトの名無しさん
2012/03/02(金) 17:42:22.41どういう方法でやりたいか書いてないし
0799デフォルトの名無しさん
2012/03/02(金) 17:47:59.690800デフォルトの名無しさん
2012/03/02(金) 18:15:34.01コーディング規約作ってから始めろよ
それがめんどくさいなら拘るな
0801デフォルトの名無しさん
2012/03/02(金) 19:30:44.55賢いプログラマは一貫して一貫性にこだわらない。
要は分かれば必用十分よ
0802デフォルトの名無しさん
2012/03/02(金) 19:47:37.59悩んでる時点でどうでもいいと言えるかも。
0803デフォルトの名無しさん
2012/03/02(金) 19:49:01.85そういう人に私はなりたい
0804デフォルトの名無しさん
2012/03/02(金) 20:00:40.820805デフォルトの名無しさん
2012/03/02(金) 20:38:38.11あと1つ。プロパティにパラメーターを5,6個いっぺんに指定するにはどうすればいいの?
Cameraクラスがあって
SetParallel (float fovy, float aspectRatio, float near, float far)
みたいな関数を作るのがいいか、
それとも個別にプロパティを5つ(type,fovy,aspectRatio,near,far)作ってセットするのがいいか????
0806デフォルトの名無しさん
2012/03/02(金) 21:16:55.48まとめて指定する意味があるならメソッドにすればいいし
個別に設定して問題ないなら個別に設定させればいい
0807デフォルトの名無しさん
2012/03/02(金) 21:32:42.54instance.property = new data( one, two, three, four, five );
とかやったりな。
0808デフォルトの名無しさん
2012/03/02(金) 22:02:45.230809デフォルトの名無しさん
2012/03/02(金) 22:11:20.26int a,b,c,d,e;
foo(a,b,c,d,e);
}
のようにブロック内で完結するなら個別に渡せばいいし
パラメータを別の場所でセットしたり関数呼び出したあとも
何度も利用するなら再考してみりゃいいんじゃね
あまりにも引数が複雑になったら
foo(obj)にしちゃうのもあり
0810デフォルトの名無しさん
2012/03/02(金) 22:28:43.350811デフォルトの名無しさん
2012/03/02(金) 22:37:34.850812デフォルトの名無しさん
2012/03/02(金) 22:51:36.24新聞の一面広告を買って載せてもらうのが一般的かな
0813デフォルトの名無しさん
2012/03/02(金) 23:19:24.220814デフォルトの名無しさん
2012/03/02(金) 23:48:48.85Regex re = new Regex(anchor, RegexOptions.IgnoreCase
| RegexOptions.Singleline);
Match m = re.Match("うんこ");
Console.WriteLine(m.NextMatch());
Console.ReadLine();
何で検索できないんだ
0815デフォルトの名無しさん
2012/03/02(金) 23:54:18.130816デフォルトの名無しさん
2012/03/03(土) 01:44:21.07if (hoge || hoge)
{
どちらかの条件が一致し場合
}
if (hoge | hoge)
{
両方の条件が一致した場合
}
という認識でよろしいでしょうか?
0817デフォルトの名無しさん
2012/03/03(土) 01:52:10.82{
両方の条件が一致した場合
}
0818デフォルトの名無しさん
2012/03/03(土) 01:52:26.69評価順が違うと思う。
if(A || B) { } <=どっちかがtrueの場合に真。 論理演算的OR
if(A | B){ } <=どっちかがtrueの場合に真。 数値演算的OR
if(A && B){ } <=どっちもtrueの場合に真。 論理演算的AND
0819デフォルトの名無しさん
2012/03/03(土) 01:52:40.880820デフォルトの名無しさん
2012/03/03(土) 01:59:45.44http://www.kisoplus.com/kihon/loop.html
0821デフォルトの名無しさん
2012/03/03(土) 02:10:23.74論理演算とビット演算の違いを知りたいのか
論理演算とビット演算の2つが存在すること自体を知らないのか
0822デフォルトの名無しさん
2012/03/03(土) 02:19:16.890823デフォルトの名無しさん
2012/03/03(土) 02:20:25.86昔から残ってるよね
0824デフォルトの名無しさん
2012/03/03(土) 02:26:54.32if文なんて基礎の基礎なのにif文の定義なんて中級者にならないと答えられない
他にも「関数を呼ぶ」とか簡単にいうけど、それってつまり電子計算機的にどういうことなの?
ってのが中級者にならないと知るよしもない
0825デフォルトの名無しさん
2012/03/03(土) 02:29:30.160826デフォルトの名無しさん
2012/03/03(土) 02:32:14.34基本情報処理試験すら落ちる奴が高級言語使ってもまともに動かない。
0827デフォルトの名無しさん
2012/03/03(土) 02:52:41.93A():画面に"A"を表示する、戻り値はtrue
B():画面に"B"を表示する、戻り値はtrue
1:if (A() || B()) { }
2:if (A() | B()) { }
1、2で画面に表示される文字は?
A1():画面に"A"を表示する、戻り値は1
B2():画面に"B"を表示する、戻り値は2
C3():画面に"C"を表示する、戻り値は3
3:var foo = 1 + 2 * 3;
4:var bar = A() + B() * C();
fooとbarの値は?4で画面に表示される文字は?
0828デフォルトの名無しさん
2012/03/03(土) 04:36:37.10using (var br = new BinaryReader(fs))
って感じでusingを2行続けて書くことが多いんですが、こうするとコンパイラが下の警告を出します。
「warning : CA2202 : Microsoft.Usage : オブジェクト 'fs' は、メソッド 'Program.Main(string[])' 内で 2 回以上破棄される可能性があります。
System.ObjectDisposedException の生成を回避するには、オブジェクトに対して Dispose を 2 回以上呼び出さないようにしてください。」
調べてみると、下のURLに書かれているみたいに、try-finallyを使うべきのようですが、
どう考えてもこんなの毎回書くのは面倒です。いいやり方は無いですか。
http://msdn.microsoft.com/ja-jp/library/ms182334.aspx
0829デフォルトの名無しさん
2012/03/03(土) 04:42:16.270830デフォルトの名無しさん
2012/03/03(土) 05:10:11.49こうする。
using (var br = new BinaryReader(new FileStream(...)))
CA2202 が発生するのは using の入れ子自体が問題なのではない。
Stream と Reader を組み合わせて使うようなケース以外、using の入れ子で CA2202 は発生しない。
そのケースで fs.Dispose() が2回呼ばれるのは、br.Dispose() が内部で fs.Dispose() も呼び出すため。
そうしないと俺が示した例のような開き方をした FileStream を閉じることができないので、
ちょっと特殊な処理になっている。
0831デフォルトの名無しさん
2012/03/03(土) 05:13:50.42猫でもわかるC#
0832デフォルトの名無しさん
2012/03/03(土) 05:21:26.33using (var br = new BinaryReader(fs))
)
0833デフォルトの名無しさん
2012/03/03(土) 05:26:38.170834デフォルトの名無しさん
2012/03/03(土) 05:30:59.850835デフォルトの名無しさん
2012/03/03(土) 06:31:16.950836デフォルトの名無しさん
2012/03/03(土) 08:32:08.790837デフォルトの名無しさん
2012/03/03(土) 09:15:51.13こんな警告出るのか、c#コンパイラすげーな。
横からだけど勉強になったわ。
0838デフォルトの名無しさん
2012/03/03(土) 09:22:26.910840デフォルトの名無しさん
2012/03/03(土) 09:46:22.38http://www.google.co.jp/search?tbm=bks&tbo=1&hl=ja&q=C%23&btnG=
0841デフォルトの名無しさん
2012/03/03(土) 13:04:31.39{
int shinchakucheck = 0;
string[] urllist = new string[15];
string shinchakuurl="うんこ";
for (int a = 0; (shinchakuurl = unkorss(url, a)) != "-1"; a++)
{
shinchakucheck = Array.IndexOf(urllist, shinchakuurl);
if (shinchakucheck == -1)
{
try
{
urllist.CopyTo(urllist, 1);
}
catch
{
}
urllist[0] = shinchakuurl;
}
Console.WriteLine(urllist[0]);
}
}
何で配列コピーできないんだ
0842デフォルトの名無しさん
2012/03/03(土) 13:08:49.650843デフォルトの名無しさん
2012/03/03(土) 13:29:08.310844デフォルトの名無しさん
2012/03/03(土) 14:52:34.53enum {
Alpha, Beta, Theta
}
みたいな奴
0845デフォルトの名無しさん
2012/03/03(土) 14:57:26.21アホちゃうか
0846デフォルトの名無しさん
2012/03/03(土) 14:58:03.580847デフォルトの名無しさん
2012/03/03(土) 14:59:04.400848デフォルトの名無しさん
2012/03/03(土) 15:03:08.320849844
2012/03/03(土) 15:06:09.53メソッドと同じ名前にできないし。
class Hoge{
enum Mode {
}
Mode Mode { get; set; }
}
ってやりたいんだけど。
だいたい単なる定数値の定義なんだから
enumとか使いもにならない。
const intの方がまだまし。
0850デフォルトの名無しさん
2012/03/03(土) 15:09:18.94頭悪い奴って変な発想するよな
0851844
2012/03/03(土) 15:12:06.41enumの欠点は冗長で大げさなこと(見た目がクラス名っぽい)
両者の欠点を取り除いた書き方を探しているが、未だに理想の書き方がない
0852デフォルトの名無しさん
2012/03/03(土) 15:21:47.71enum関係ねー
0853デフォルトの名無しさん
2012/03/03(土) 15:22:15.700854デフォルトの名無しさん
2012/03/03(土) 15:27:28.87超小規模のプログラムしか書いたことないとか。
0855デフォルトの名無しさん
2012/03/03(土) 15:27:48.55できないってことはないよ
>プロパティには、その型と同じ名前を付けるようにしてください。
>
>列挙型に厳密に型指定されたプロパティを使用する場合は、プロパティの名前を列挙型の名前と同じにできます。
>たとえば、CacheLevel という名前の列挙型がある場合は、
>その値のいずれかを返すプロパティにも CacheLevel という名前を付けることができます。
0856デフォルトの名無しさん
2012/03/03(土) 15:31:49.19cのstaticに始まり、C++や後続の言語に名前空間が導入され
どれだけの検討が衝突を避けるためのイロハに費やされてきたか知らんのだろうね…
悲しいね
0857デフォルトの名無しさん
2012/03/03(土) 15:36:09.32乗換えを検討してはいかが?
無い物はねだっても湧いて来ないのだし
建設的に考えようぜ
0858デフォルトの名無しさん
2012/03/03(土) 15:38:11.34昔の議論を知らないというより(俺も知らんし)、
単に大きなプログラムを書いた事がないから選択肢の集合を表現してるenumの
有難みが理解できないんだと思うよ。
Javaのenumみたいにswitch..caseとか、文脈上enum名が明らかな場合は省略して
書けてもいいじゃないか、ぐらいの話なら同意する人もいるかなと思わないでもないけど。
0859デフォルトの名無しさん
2012/03/03(土) 15:41:57.51こういうのは言語に縛られる部分だから、探して出てくるようなものでもないよ
0860844
2012/03/03(土) 15:44:42.60Hoge.Mode = Hoge.Mode.A
Hoge.Mode = HogeMode.A
enumの欠点はまるで「型」のように振る舞うことだな。
実際はとりうる「値」の制限に過ぎないのに。
だからenumをパラメーターに使うべきではない。
Hoge.Mode = A
と書いたら自動的にAの前にHoge.Modeを修飾してくれる言語が理想だがまだ無いと思う。
0861デフォルトの名無しさん
2012/03/03(土) 15:48:31.77そしてそれがenumの利点なんです。
それが分からないのはアマチュアだから。
0862デフォルトの名無しさん
2012/03/03(土) 15:49:13.76それって名前と紐ついてるってことだよ
値の制限だけじゃないから型になってんのよ
無知が
0863デフォルトの名無しさん
2012/03/03(土) 15:51:19.95#define HOGE_ONE 1
#define HUGA_ONE 1
デバッガは1を示すフィールドに対してどちらの名前を示すべきですか
0864デフォルトの名無しさん
2012/03/03(土) 15:53:15.55privateでないなら意味ないぞ
0865デフォルトの名無しさん
2012/03/03(土) 15:54:42.490866デフォルトの名無しさん
2012/03/03(土) 15:55:41.95いや、例えば内部状態を表すのにprivateなenumを使うのは割とある。
0867デフォルトの名無しさん
2012/03/03(土) 15:57:26.13いや、この質問者の話
クラス名から参照してるってことは明らかにprivateじゃないだろ
0868デフォルトの名無しさん
2012/03/03(土) 15:59:35.790869デフォルトの名無しさん
2012/03/03(土) 16:00:03.14「privateなら意味ないぞ」と間違って読んでたw
申し訳ない
0870デフォルトの名無しさん
2012/03/03(土) 16:06:38.310871デフォルトの名無しさん
2012/03/03(土) 16:07:00.440872デフォルトの名無しさん
2012/03/03(土) 16:14:21.52名前被りが酷そうで実用に耐えるかな
変数は修飾なしで参照できる範囲しか探しに行かないからいいけど
0873デフォルトの名無しさん
2012/03/03(土) 16:15:07.590874デフォルトの名無しさん
2012/03/03(土) 16:34:22.430875デフォルトの名無しさん
2012/03/03(土) 16:45:15.740876デフォルトの名無しさん
2012/03/03(土) 17:20:20.590877デフォルトの名無しさん
2012/03/03(土) 17:27:14.100878デフォルトの名無しさん
2012/03/03(土) 17:27:59.57くらいなら考えたことある。
0879デフォルトの名無しさん
2012/03/03(土) 17:31:49.71エニュム?イーナム?
0880デフォルトの名無しさん
2012/03/03(土) 17:36:52.90a = hoge.two * 3 なんて演算されるのがいやだったのかな?
でも、キャストって配列の添字に使おうと思うとウザイ事この上ないんだよな
0881デフォルトの名無しさん
2012/03/03(土) 17:47:15.030882デフォルトの名無しさん
2012/03/03(土) 17:51:25.90numをナムって読んでるから
0883デフォルトの名無しさん
2012/03/03(土) 18:00:56.860884デフォルトの名無しさん
2012/03/03(土) 18:04:54.02最悪コメントで補完でいい
0885デフォルトの名無しさん
2012/03/03(土) 18:07:38.780886デフォルトの名無しさん
2012/03/03(土) 18:19:09.69おかしいと思うけどなw
0887デフォルトの名無しさん
2012/03/03(土) 18:20:24.010888デフォルトの名無しさん
2012/03/03(土) 18:56:33.790889デフォルトの名無しさん
2012/03/03(土) 19:01:35.91名前付きの値のリストとして使いたい場合もたまにある。
そういう場合はimplicitでintとして扱えた方が便利ではある。
個人的には明示的にキャストがいるのは過剰な規制だと思う。
0890デフォルトの名無しさん
2012/03/03(土) 19:03:55.73var last = Regex.Matches(hoge, huga).Cast<Match>().Last();
// Cast入れる必要があるのは心底面倒なので改善してくれないかなぁ
0891デフォルトの名無しさん
2012/03/03(土) 19:08:56.250892デフォルトの名無しさん
2012/03/03(土) 19:26:08.50クラスを ソリューションエクスプローラの右クリックでクラスを追加し
その別のcsファイルに クラス(AA)を書きました。
Form1のボタンのイベントから、追加したクラス(AA)を呼びたいのですが
AA aa;
の(クラスを変数として定義している)ところで
エラー CS0246: 型または名前空間名 'AA' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。
とエラーが出ます。
作ったクラスが参照できてない気がするのですが
どこに何を設定(記述?)すればいいのでしょうか?
0893デフォルトの名無しさん
2012/03/03(土) 19:28:55.350894デフォルトの名無しさん
2012/03/03(土) 19:31:04.130895デフォルトの名無しさん
2012/03/03(土) 19:31:21.65それってBinaryReaderのコンストラクタで例外が発生したら、
FileStreamはDisposeされないような気がする。
0896デフォルトの名無しさん
2012/03/03(土) 19:31:57.29フォルダ作ってその中に自作クラスを入れてないか?
それをやるとネームスペースがフォルダ名.クラス名
になってるぞ
0897デフォルトの名無しさん
2012/03/03(土) 19:33:06.700898デフォルトの名無しさん
2012/03/03(土) 19:35:27.88BinaryReaderはDisposeする必要ないしBinaryReaderのファイナライザで
ストリームのDisposeが勝手に呼ばれるようなことも無かったはずだから
using (var fs = new FileStream(...)) {
var br = new BinaryReader(fs)
でいいんじゃないの
0899デフォルトの名無しさん
2012/03/03(土) 19:38:57.910900デフォルトの名無しさん
2012/03/03(土) 19:41:35.020901デフォルトの名無しさん
2012/03/03(土) 19:45:09.63不要になったプロジェクトを削除したいのですが
どうやって消せばいいのですか?
そのままゴミ箱へ放り込んでいいのでしょうか?
0902デフォルトの名無しさん
2012/03/03(土) 19:46:11.33Regex.Match(略).Groups.Cast<Group>().Select(g=>g.Value).ToArray()
0903892
2012/03/03(土) 19:47:39.45フォルダなくしたら解決しました。
アドバイスしてくれたみなさん、ありがとうございます!!!!!!
0904デフォルトの名無しさん
2012/03/03(土) 19:50:46.23おk
0905デフォルトの名無しさん
2012/03/03(土) 20:07:34.87無料版で暗号化する場合は何を使うのが定番ですか?
0906デフォルトの名無しさん
2012/03/03(土) 20:11:46.310907デフォルトの名無しさん
2012/03/03(土) 20:20:47.00DLLの呼び出しとかリソース関係とか
0908デフォルトの名無しさん
2012/03/03(土) 20:35:39.460909デフォルトの名無しさん
2012/03/03(土) 21:09:41.520910デフォルトの名無しさん
2012/03/03(土) 21:15:52.480911デフォルトの名無しさん
2012/03/03(土) 21:23:53.440912デフォルトの名無しさん
2012/03/03(土) 21:25:08.430913デフォルトの名無しさん
2012/03/03(土) 21:39:13.410914デフォルトの名無しさん
2012/03/03(土) 21:49:55.650915デフォルトの名無しさん
2012/03/03(土) 22:08:33.16また一から出直しだな
0916デフォルトの名無しさん
2012/03/03(土) 22:11:29.61あくまでタッチデバイス用の新しいAPIが入るだけ
0917デフォルトの名無しさん
2012/03/03(土) 22:13:46.98ってだけ
0918デフォルトの名無しさん
2012/03/03(土) 22:17:29.02っていうだけの当たり前のことなんだが
0919デフォルトの名無しさん
2012/03/03(土) 22:20:15.25Silverlight -> WPFとそんなに変わらないよ!
WP7 -> Silverlight(PC版)とそんなに変わらないよ!
Win8 -> WP7とそんなに変わらないよ!
0920デフォルトの名無しさん
2012/03/03(土) 22:24:11.79デスクトップでMetroアプリなんて一応動くだけでクソ使いづらくてメリットないし
従来のマウス操作向けにはWPFが開発継続してる
これから出る新しいデバイスに新しいAPI、以上の何者でもないよ
0921デフォルトの名無しさん
2012/03/03(土) 22:27:09.57全く同じように動くとかいう夢のような世界になればいいのに
0922デフォルトの名無しさん
2012/03/03(土) 22:28:17.15それが夢の世界ならスマホ用のサイトなんて要らないわけで。
0923デフォルトの名無しさん
2012/03/03(土) 22:29:21.24アナログスティックでポインター操作できたっけ?
XNAでアプリ作れば可能だけどそんなのやるの?
0924922
2012/03/03(土) 22:33:32.040925デフォルトの名無しさん
2012/03/03(土) 22:35:14.62向き不向きってあるからな
windowsぽいGUIを小型端末に持ち込んでどうなった?
結局専用UIを持ったOSに丸ごと市場もって行かれたじゃないか
理想と現実は違うのよ
夢物語
0926デフォルトの名無しさん
2012/03/03(土) 22:37:17.33てっきり、例えばタスクバーとかが廃止されて
タスクバーを操作している既存のアプリは全部死亡とかそんな未来だと思っていた
0927デフォルトの名無しさん
2012/03/03(土) 22:41:07.230928デフォルトの名無しさん
2012/03/03(土) 22:42:25.83win8ってぶっちゃけるとwin7タッチタブレットエディションだよw
タッチタブレットエディションで追加されたメトロ機能向けのUIを構築するのに
WinRTってのができてそれがWPFやSLと似た感じで作れるってだけ
0929デフォルトの名無しさん
2012/03/03(土) 23:21:10.590930デフォルトの名無しさん
2012/03/03(土) 23:32:07.880931デフォルトの名無しさん
2012/03/03(土) 23:39:19.97IDisposableを実装するクラスを使うときはusingするか、少なくともDisposeを必ず呼ぶように心がけていたけど、
場合によってはDisposeしないほうがいいってこともあるのか…
IDisposableなクラスは必ずusingしろと後輩に教えてきてしまった。
Disposeを呼ぶ必要があるかないかって、どうやって判断すればいいのだろう。
MSDNライブラリのBinaryReader.Disposeには
「BinaryReader への参照をすべて解放してしまう前に、必ず Dispose を呼び出してください。」
と書かれているので、例外なく必ずDisposeを呼ばなければならないと判断せざるを得ないんですが。
0932デフォルトの名無しさん
2012/03/03(土) 23:58:00.23の説明を読めば自明だね。
0933デフォルトの名無しさん
2012/03/04(日) 00:28:25.07そそ。だいぶ変わるみたい。
0934デフォルトの名無しさん
2012/03/04(日) 01:12:40.13ゲイツが前線から離れてからというもの、MSは全然空気が読めてない。
0935デフォルトの名無しさん
2012/03/04(日) 01:15:59.26今はアップルのターン
0936デフォルトの名無しさん
2012/03/04(日) 02:00:44.30VSは例外的によく出来てると思うけど、その他のMS製品には、現実にそれを使うユーザーを
無視してMS内のパソヲタの妄想と思い込みで仕様を決めてるとしか思えない物が多過ぎる気がする。
っていうか、いい加減一般のユーザーは保守的で、わざわざ新しいことを覚えるぐらいなら
多少不便なままでも一度覚えた道具をそのまま使いたいと考えることぐらい学習してよと思う。
0937デフォルトの名無しさん
2012/03/04(日) 02:06:22.12その辺が難しいところなんだろ
過去との互換性を保ちつつも・・・と
0938デフォルトの名無しさん
2012/03/04(日) 02:10:08.92マカーがMS内に増えてからおかしくなった。
0939デフォルトの名無しさん
2012/03/04(日) 03:09:45.85今更覚えても無意味だから帰れとでも?
MS以上に空気読めてないよお前ら
0940デフォルトの名無しさん
2012/03/04(日) 03:49:15.490941デフォルトの名無しさん
2012/03/04(日) 04:44:15.65自演か?っていうぐらい空気が読めてないのな
0942デフォルトの名無しさん
2012/03/04(日) 05:37:05.71Disposeは原則何度呼んでも大丈夫なつくりにする「ことになっている」から
usingしまくって「原則は」大丈夫だよ
0943デフォルトの名無しさん
2012/03/04(日) 05:43:21.26初心者はさっさと卒業しちまいな
0944デフォルトの名無しさん
2012/03/04(日) 10:25:38.29a = 0xFF;
で16進数で代入できますが
2進数で代入する方法はありますか?
const の変数(定数)に入れたいです。
0945デフォルトの名無しさん
2012/03/04(日) 10:27:28.100946944
2012/03/04(日) 10:29:57.88ありがと
0947デフォルトの名無しさん
2012/03/04(日) 10:33:14.890948デフォルトの名無しさん
2012/03/04(日) 10:36:40.850949デフォルトの名無しさん
2012/03/04(日) 10:37:07.23まあ16進数で表現も難しくないけどな
0950デフォルトの名無しさん
2012/03/04(日) 10:43:23.47constにならんだろそれ
2進数リテラルはあってもいいがそんなことよりC#はC系伝統のクソ8進リテラルを削除したのが偉大
0951デフォルトの名無しさん
2012/03/04(日) 10:47:48.750952デフォルトの名無しさん
2012/03/04(日) 12:31:52.39うーんこの
0953デフォルトの名無しさん
2012/03/04(日) 12:35:14.960954デフォルトの名無しさん
2012/03/04(日) 12:39:51.970000 0001 0010 0011 0100 0101 0110 0111
1000 1001 1010 1011 1100 1101 1110 1111
こんだけ覚えれば良いんだぜ
0955デフォルトの名無しさん
2012/03/04(日) 13:44:25.70やっぱりMSのIDEは使いやすいので
0956デフォルトの名無しさん
2012/03/04(日) 13:55:28.990957デフォルトの名無しさん
2012/03/04(日) 13:59:37.010958デフォルトの名無しさん
2012/03/04(日) 14:08:12.900959デフォルトの名無しさん
2012/03/04(日) 14:22:16.330960デフォルトの名無しさん
2012/03/04(日) 14:23:47.86CやC++はそれぞれOS固有のAPIを使うからクロスプラットフォームとはいえない
0961デフォルトの名無しさん
2012/03/04(日) 14:25:44.100962デフォルトの名無しさん
2012/03/04(日) 14:33:11.040963デフォルトの名無しさん
2012/03/04(日) 14:34:39.65そういうこと。
>>957 はクロスプラットフォームの意味を勘違いしてる。
0964デフォルトの名無しさん
2012/03/04(日) 14:38:23.19VMがむごくてバイナリ互換なんて達成できてないだろ。
0965デフォルトの名無しさん
2012/03/04(日) 15:53:30.110966デフォルトの名無しさん
2012/03/04(日) 18:18:50.560967デフォルトの名無しさん
2012/03/04(日) 18:20:56.990968デフォルトの名無しさん
2012/03/04(日) 18:23:25.120969デフォルトの名無しさん
2012/03/04(日) 18:23:25.23http://msdn.microsoft.com/ja-jp/library/e7sf90t3%28v=vs.80%29.aspx
0970デフォルトの名無しさん
2012/03/04(日) 19:00:11.410971デフォルトの名無しさん
2012/03/04(日) 19:02:39.61return new int[]{1,2,3,4};
ってかんじじゃないっけ?
0972デフォルトの名無しさん
2012/03/04(日) 19:08:38.81暇人パワー!!
http://ideone.com/6NOEi
そういえばそろそろ次スレの季節ですがいかがお過ごしでしょうか。
0973デフォルトの名無しさん
2012/03/04(日) 19:12:00.610974デフォルトの名無しさん
2012/03/04(日) 19:34:33.400976デフォルトの名無しさん
2012/03/04(日) 21:24:25.820977デフォルトの名無しさん
2012/03/04(日) 21:32:49.670978デフォルトの名無しさん
2012/03/04(日) 21:39:48.760979デフォルトの名無しさん
2012/03/04(日) 21:56:29.040980デフォルトの名無しさん
2012/03/04(日) 22:17:31.77aa,
ii,
uu,
ee
}
tests test = tests.aa;
test = (tests)1;
で test がii になるにはどう書けばいいの?
0981デフォルトの名無しさん
2012/03/04(日) 22:20:02.520982デフォルトの名無しさん
2012/03/04(日) 22:23:02.310983デフォルトの名無しさん
2012/03/04(日) 22:25:20.71http://msdn.microsoft.com/ja-jp/library/essfb559(v=vs.80).aspx
0984デフォルトの名無しさん
2012/03/04(日) 22:50:23.650985デフォルトの名無しさん
2012/03/04(日) 22:51:13.070986デフォルトの名無しさん
2012/03/04(日) 23:05:36.040987デフォルトの名無しさん
2012/03/04(日) 23:15:33.770988デフォルトの名無しさん
2012/03/05(月) 00:11:47.600989デフォルトの名無しさん
2012/03/05(月) 00:37:44.690990デフォルトの名無しさん
2012/03/05(月) 00:49:59.64>追加の情報 (確認を含む) が必要なコマンドであることは、ラベルの末尾に省略記号 (....) を付けて示します。
ダイアログが表示されるメニューに全部付ければ良いわけじゃなくて
バージョン情報は追加の情報がいらないから省略記号をつけるのは本当は間違い
昔は「いきなり実行されるコマンドには!を付ける」なんて慣習もあった気がするがいつのまにか廃れたな
0991デフォルトの名無しさん
2012/03/05(月) 00:57:13.25ありがとう
0992デフォルトの名無しさん
2012/03/05(月) 01:13:21.230993デフォルトの名無しさん
2012/03/05(月) 01:13:45.11無意味というよりユーザーを惑わす意味でむしろ有害ですらあるかもしれない。
俺はメニューの選択で完結しないものには全部付けてるわ。
0994922
2012/03/05(月) 01:16:31.270995デフォルトの名無しさん
2012/03/05(月) 01:38:01.71.Count > 0 か .Any() のどちらを使うべき?
0996デフォルトの名無しさん
2012/03/05(月) 01:44:54.380997デフォルトの名無しさん
2012/03/05(月) 01:46:09.79まあどっちでもいいでしょ。
くだらないことにこだわる人はくだらない人だ。
0998デフォルトの名無しさん
2012/03/05(月) 01:48:19.91というか、引数なしのAny()の存在意義がよくわからん。
0999デフォルトの名無しさん
2012/03/05(月) 01:53:30.28Count < 1としろとかいうのも出てくるからなw
C#はまだそういう変なのが少ない分平和だよね
1000デフォルトの名無しさん
2012/03/05(月) 02:12:24.36ListのCountがマイナスになるのってどういう状況だ…?
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。