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


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

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



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

なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

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

■前スレ
ふらっとC#,C♯,C#(初心者用) Part84
toro.2ch.net/test/read.cgi/tech/1326737378/

■関連スレ
C#, C♯, C#相談室 Part70
toro.2ch.net/test/read.cgi/tech/1327570969/
ミスターサタンのC#相談室 
hibari.2ch.net/test/read.cgi/tech/1092656075/
VB.NET質問スレ(Part38)
toro.2ch.net/test/read.cgi/tech/1325083428/
くだすれC++/CLI(初心者用)part2
hibari.2ch.net/test/read.cgi/tech/1268613679/

175 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 23:34:42.20 ]
>>166
そーいうのちゃんとあるのね。知らなかったわ。


176 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 23:59:39.27 ]
>>175
全然便利とも分かりやすいとも思えないけどねw
むしろ罰ゲーム的だなあれ。
あんなの実装するぐらいならちゃんと自分で管理した方が100倍ましに思える。

177 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:03:50.14 ]
C#の構造体の要素に固定長ではない配列を含める事は可能でしょうか?

178 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:04:34.01 ]
修正します。

× 要素に
○ メンバに

179 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:08:25.72 ]
固定長でない配列ってなに?

180 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:10:19.53 ]
>>179
要素数を入れれば入れるだけ伸びていく長さを指定してない配列です。

181 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:14:29.34 ]
動的配列は参照なので無理じゃないか?ドウなんだろう。

182 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:29:10.95 ]
Cでいうこれだろう

struct data {
int a;
char *b;
}

意味ねえから止めろ
素直にリスト使え
マーシャリングは茨の道だ

183 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:30:47.44 ]
ジグだかジャグだかって配列なかったっけ?



184 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:31:13.34 ]
>>181-182
ありがとうございます。
コンストラクタの中でnewしたら目的の処理に到達しました。

185 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:32:48.68 ]
>>182
違うみたいよ?

186 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:33:45.66 ]
含めるだけなら可能。って言えば済んだ話か・・・。Orz

187 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:34:19.09 ]
入れれば入れるほど伸びていく配列なんてあったっけ。Generic?


188 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:35:32.29 ]
List<T>かな?

189 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:46:16.63 ]
これ、俺が悪いなw
入れれば入れるほどってのは、初期化後の操作ではなくて、初期化の要素数の話でした。すいません。

190 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:51:12.92 ]
コラァーッ

191 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 06:13:59.62 ]
最低限の知識のない質問者←これは仕方ない。

だが全然的外れな回答してる回答者、おめーらは駄目だ。すっこんでろ
>>115 >>183 >>187

192 名前:デフォルトの名無しさん [2012/02/04(土) 06:35:44.28 ]
>>191
あたしが忘れられないsexは、やっぱりお互いが激しく求めあった夜。
どちらか一方がテンションかかるようなsexじゃなく
互いを求め合って
欲しくて、欲しくて
お互い一度も目もそらさない…
感じるあたしを見下ろす彼の目が切なくて
眉間にシワを寄せながら揺れる肩幅が愛しくて、引き寄せようと手を伸ばしたら
両手で頭を捕まれながらキス、キス、キス
互いに舌を絡ませながら果てました。

お互いのタイミングと感情が交わったときの激しいsexは、我を忘れる

193 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 09:43:26.66 ]
>>191
うるせーばか



194 名前:デフォルトの名無しさん [2012/02/04(土) 09:46:57.58 ]
>>193
↑そして最後はこうやって
子供みたい逆切れしたりするのも定型。

ほんと、男って虚勢張ってても、中身は単純で馬鹿に生き物。

何を言ったところで、
結局女がいないと
自分の遺伝子を残すことさえできないという
馬鹿で哀れな生き物。



195 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 12:16:20.27 ]
メッセージボックスを表示したらそのウインドウのハンドルをIntPtr型に定義しているのですが、
この値を元に動的にそのウインドウのイベントを定義することは出来るでしょうか?
メッセージボックスが他のウインドウに隠れたら閉じるようにしたいので
Deactivate イベントを定義したいです。

196 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 12:28:32.67 ]
動的入りました〜

197 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 12:54:00.11 ]
var form = Control.FromHandle( hwnd ) as Form;
if( form != null )
{
 form.Deactivate += ...
}

**********
ただし多重にイベントを登録しちゃたりしても知らない

198 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 13:03:37.68 ]
単にハンドルをFormか何かに変換できませんかと聞けばいいのに
「動的」で全部片付けるなよ
馬鹿の一つ覚えでそれしか知らんのかも知れんが

199 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 13:11:05.42 ]
その発想ができるようになることを上達と言うんではないですかね。
プログラマレベル2さん。

200 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 13:41:51.02 ]
つまらない単語で琴線触れすぎだろ
どんだけニューワードなんだ

201 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 13:49:50.30 ]
>>195
型を拡張しようとかアホなことを考えずに普通に委譲でやるだけでしょ。
NativeWindowから派生するとかしてウィンドウメッセージを拾って処理する
クラスを別に作る。

なんかこの間から動的って言葉を誤解してる人多いよな。

だから変数の型が動的に決まるってことはあっても、型のメンバーや型そのものを
動的に作るなんてできるかってw

202 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 14:08:33.61 ]
ll言語だと適当なオブジェクトに勝手プロパティ付けられるじゃん
その延長で考えてんでしょ明らかに

203 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 15:28:40.08 ]
>>201
型そのものは動的に作れるよ
知らない人が多いけど
リフレクションに〜ビルダーって専用クラスがいっぱいあって動的にアセンブリ作れる
保存も実行もできる

クラスの元作ってコンストラクタビルダーでコンストラクター作って
メソッド作って…ってやってけば出来るよ


けど今までの質問者はそんな質問してないと思う
言葉を知らないだけっぽい



204 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 17:04:25.74 ]
C#がPerl化してきた

205 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 17:31:12.61 ]
リメンバー perl馬鹿

206 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:02:18.44 ]
簡単なゲームをつくろうかなと思っています。
とりあえず下記のようなコードをベースにしようと思ったのですが
いまいちスムーズに動きません。どこが間違っているでしょうか?
ideone.com/VXifR

207 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:10:07.54 ]
C#を選択したことが間違い

208 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:15:40.86 ]
俺のPCだとちゃんと60FPSで動きますよん

209 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:17:35.55 ]
行番号BASIC臭のするコードだな

210 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:22:31.95 ]
Form1_Shownから処理戻さないのはどうかなーとか
Invalidateで毎回前面更新するのはなーとは思うけど
一応は動くはずだ

画面小さくしても同じようにスムーズに動かないならそれが限界だろう

211 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:22:42.89 ]
>>207
そうですかorz

>>208
うちのだとなんだかかくつきますorz

Stopwatchを使ってみたところそれなりにスムーズになりました。
他には問題はないでしょうか?
ideone.com/7Fle1

212 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:25:06.47 ]
>>206
イベント駆動モデルを把握して、システムに任せれるところは任せましょう。
Application.Idleで空白時間を使った処理を登録できるので、描画以外の計算はそこでやったほうがいいよ。

213 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:36:02.61 ]
>>206
C#でゲームを作るのは悪くないけど
winformで作るのはおすすめしないけどな

winformでテトリス作ったやつ
cs2ch.blog123.fc2.com/blog-entry-82.html

そのコードはおそらく同じところからゲームループのロジックを
持ってきてるはず



214 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:46:35.43 ]
Application.Idleについて勉強してみます。

winformは無謀ですかね。最初からXNAに挑戦すべきか・・・悩みます。

215 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 18:53:02.94 ]
構造体配列をメンバに持つ構造体はどうやって作ればいのでしょうか?

216 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 19:46:19.27 ]
>>214
自分が作るときはこんな感じで作るよ。
ttp://www1.axfc.net/uploader/File/so/74930.zip&key=2ch

最小構成を1時間で作ったからバグがあっても目をつぶってくれ。
状態移管が不味いのは仕様だ。そこは自分で修正して欲しい。

217 名前:デフォルトの名無しさん [2012/02/04(土) 19:47:11.25 ]
App.configに配列を持つにはどのようなxmlを記述すればいいのでしょうか?

218 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 19:52:09.25 ]
セキュリティソフト作りたいんですけどどうすればいいですか?

219 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 19:57:20.55 ]
>>218
とりあえず、どのセキュリティかによるけど、
ファイル読めるようになるか、ネットワークのデータストリーム読めるようになるか、OSの専門家になるか・・・。

220 名前:デフォルトの名無しさん [2012/02/04(土) 20:03:05.46 ]
>>218
ClamAVの検出エンジンを移植してみる
コア部分は標準入力からファイルを投げ込んで結果を返すだけだから気合いさえあれば問題ない。

221 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 20:30:31.14 ]
識別子が求められてるところではとりあえずアンダースコアつけとけばいいですかね?

222 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 20:49:37.66 ]
>>215
struct AHO
{
 ...
}

struct KUSO
{
 public AHO[] baka;
}

223 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 20:50:01.51 ]
>>221
さっきからお前は誰と会話してるん?



224 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 20:54:53.00 ]
そんなに俺はダメなのか。
落ち込むわ。

225 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 20:56:24.26 ]
Cから来た人でよく分かってない人はstruct使うなclass使えと言いたい

226 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 20:56:34.59 ]
>>222
それコンストラクタの書き方も教えてお願い。
こんな簡単な事もわからないんだ。

227 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:08:43.82 ]
面倒くせえから「C言語で」コードかけよ
直してやる

228 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:10:21.04 ]
セキュリティソフトつくるならやっぱドライバ書けないとな

229 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:11:32.62 ]
>>222
msdn.microsoft.com/ja-jp/library/cc433530%28v=vs.71%29.aspx

230 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:12:12.24 ]
×>>222
>>226

231 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:17:17.38 ]
>>218
これ↓これを使う
msdn.microsoft.com/ja-jp/windows/hardware/gg463267

フィルタリングエンジンにコールバックを登録すると
パケットを投げる時や受け取る時、ファイルを開く時、その他もろもろの時にコールバックしてくれる
適当に判定してDENYするだけでセキュリティソフトの出来上がり

232 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:23:32.89 ]
構造体に初期値を設定できませんかと来るぞ
クラス使えボケ

233 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:31:47.37 ]
>構造体のインスタンス フィールドの宣言には、変数初期化子を含めることはできません



234 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:34:31.86 ]
なんで言語によって構造体の定義がバラバラなんだよ。
後出し言語は前にならえよ。

235 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:38:04.54 ]
未だにintのサイズすらバイト規定してない言語に習ってたまるかゴミが

236 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:42:15.62 ]
Javaと同様、.netはそのゴミ言語で書かれてるというオチなんじゃないのか?

237 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:51:09.05 ]
オチてるかなあ?

238 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:53:25.37 ]
子供が優秀で良かったですねってことじゃねえのww

239 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 21:55:22.56 ]
親を抜いてないのに、親を老害呼ばわり。

240 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:06:30.64 ]
現実を見ていませんねお互いに

241 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:09:09.56 ]
structが世に出たのはalgolが先だったと思うけど
Cのstructの定義はalgolの定義と同じか?
後出し言語なんだろう?

242 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:13:21.96 ]
C系でってことだろアスペ。
調子のんなよ。

243 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:24:41.21 ]
名前からして丸パクリのくせに偉そうだな。
c#はc++をギュッと圧縮して2文字にしただけ。
どうせヘジが字が下手糞で、c++書いつもりがc#になったみたいなとかだろ。



244 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:27:47.99 ]
もはや難癖だな

245 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:29:12.38 ]
CollectionViewSource使ってるんだけど、
こいつが生成するListCollectionViewに
XAML上でCustomSortを設定するにはどうすればいいの?

246 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:29:48.56 ]
JavaからパクったんだからJava#にしろよ。
それともDelphi#のほうがいいか?

247 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:33:45.89 ]
お前が死ぬほうが断然いいかな

248 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:40:17.97 ]
このスレではJavaを馬鹿にすると市ねと言われるから要注意な。

249 名前:245 mailto:sage [2012/02/04(土) 23:17:29.25 ]
WPFスレがあるみたいなのでそっちに行きます






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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