- 1 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 18:23:31 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part45 (実質46) pc12.2ch.net/test/read.cgi/tech/1255658236/
- 342 名前:デフォルトの名無しさん mailto:sage [2009/11/10(火) 23:53:45 ]
- WinPcap
- 343 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 00:00:42 ]
- >>342
すいません、WebBrowserコントロールの話ですorz マイクロソフトのWebBrowserは便利ではあるのですがなかなか使いづらい・・・ 使用制限の無い便利なブラウザコントロールないかなあ・・・・
- 344 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 01:17:34 ]
- 関係ないが >>343 ってVIPのスレにも来てなかったか?
- 345 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 01:19:43 ]
- IEだろうとWebBrowserだろうと普通にネットワーク経由するなら取得できるじゃん
- 346 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 01:21:35 ]
- >>344
ここで答えもらえなかったから行ったんじゃないの? ほんと関係ないな
- 347 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 23:45:59 ]
- System.Xml.Linq.XElement.Load メソッドで発生する全例外について知る方法はありますか?
MSDNに例外情報は記載されていなかったのですが、System.IO.FileNotFoundExceptionが発生しました。 System.IO.IOExceptionを継承した例外やArgumentNullException等が起きると予想できますが、 他にも発生しますか?
- 348 名前:デフォルトの名無しさん mailto:sage [2009/11/11(水) 23:58:59 ]
- XLINQでは,読み込みは基本的にXmlReaderに準じる
ArgumentExceptionやInvalidOperationの派生型が発生する場合は 使い方に問題があるということだから原則キャッチ禁止
- 349 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 00:05:31 ]
- >>347
目的でアドバイスが変わる 現段階のという条件をつければ解析して 可能かもしれないという話は別にして
- 350 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 00:16:01 ]
- ドキュメントに書いてないということは仕様として決まってないということなので
解析してキャッチしたりするのはあんまり良くないな XElement.Load(string)はファクトリーメソッドということになってるXmlReader.Createに依存してるので 実際何やるかわからないんだよね 不安なら他のオーバーロード使ったほうが確実
- 351 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 00:52:22 ]
- >>348-350
ありがとうございます 例外のStackTraceを見ると、 場所 System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings) 場所 System.Xml.Linq.XElement.Load(String uri, LoadOptions options) 場所 System.Xml.Linq.XElement.Load(String uri) となっていましたが、Createメソッドの説明に無い DirectoryNotFoundException が発生しました XmlReader.Create を直接呼び出しても DirectoryNotFoundException が発生しました 説明にあるFileNotFoundException と DirectoryNotFoundException には直接の継承関係は無いはずなのに 該当箇所は、何らかのエラーが発生したら、メッセージボックスを表示して強制終了する積りです。
- 352 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 01:19:56 ]
- Windowsのアプリケーションを作るのは
Windows APIと.NETの二種類があるの? Windows APIって.NETより難しいんでしょ?
- 353 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 01:28:43 ]
- やる気が無い奴は消えろ
- 354 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:08:30 ]
- C#で設計を学びたいのですが、何から手を付けたらいいんでしょう?
自分で考えたモデリングが正しい(あるいは悪くない)ことを客観的に測る指標などは存在するのでしょうか? クラスを書くたびに間違ったことしてるんじゃないかと不安になります。
- 355 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:13:21 ]
- 間違ってるということは間違ったときに気付けば良いじゃないか
- 356 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:23:02 ]
- こればかりは経験も必要だしな
- 357 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:24:09 ]
- >>355
それだと動けばいいじゃん、になっちゃいません? 動くけど設計上よろしくない(拡張性/保守性がないとか)ってのをどうやって自分で認識したらいいんでしょう?
- 358 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:28:06 ]
- C#でコンデンサー作った。電気がたまります
- 359 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:31:00 ]
- たしかに「もっと優れたやり方があるのでは」って不安はあるわな
- 360 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:37:41 ]
- 多少のプログラム経験年数はあるが、完璧に満足したソースは無い
それが成長というものじゃないのかね
- 361 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:41:00 ]
- ここらへんなんか読んでみたら?
labo.mamezou.com/special/sp_008/sp_008_001.html
- 362 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:42:22 ]
- ここでそういう高尚なこと聞くのが間違いだろJK
- 363 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:44:30 ]
- >>360
その"満足出来なかった"っていうのは何をどう評価して満足出来なかったんでしょうか? そこらへんが肝な気がする。
- 364 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:45:40 ]
- >>357
>それだと動けばいいじゃん、になっちゃいません? ならないよ 間違ってるのに間違ったことに気付いていない場合や 判ってて直そうとしない場合はその限りではないが 自分で問題意識を持ち続けて常に改良を続けるのが 本来のオブジェクト指向的リファクタリングの発想
- 365 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 02:53:54 ]
- 莫大な金と人と時間をかけたOSですら日々アップデートなどしてるのに
完璧なソースだと?
- 366 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 03:08:51 ]
- _ □□ _ ___、、、
//_ [][]// ,,-―''':::::::::::::::ヽヾヽ':::::/、 誰 作 こ // \\ // /::::::::::::::::::::::::::::::i l | l i:::::::ミ だ っ の  ̄  ̄  ̄/ /:::::::::,,,-‐,/i/`''' ̄ ̄ ̄ `i::;| あ た ソ ―`―--^--、__ /:::::::::=ソ / ヽ、 / ,,|/ っ の | /f ),fヽ,-、 ノ | 三 i <ニ`-, ノ /、-ニニ' 」') !! は ス i'/ /^~i f-iノ |三 彡 t ̄ 。` ソ ハ_゙'、 ̄。,フ | ) を ,,, l'ノ j ノ::i⌒ヽ;;|  ̄ ̄ / _ヽ、 ̄ ゙i ) ` '' - / ノ::| ヽミ `_,(_ i\_ `i ヽ、 ∧ ∧ ∧ ∧ /// |:::| ( ミ / __ニ'__`i | Y Y Y Y Y ,-" ,|:::ヽ ミ /-───―-`l | // | | // l::::::::l\ ||||||||||||||||||||||/ | // | / ____.|:::::::| 、 `ー-―――┴ / __,,..-'| /゙ー、,-―'''XXXX `''l::,/| ー- 、__ ̄_,,-"、_,-''XXXXX | /XX/ XXXXXXXXXX| | _, /ノXXXXXXXXXX|
- 367 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 03:50:51 ]
- >>363 経験的な先読み予想があって、「嗚呼本当はこういう構成にしたいんだけど
後で使わないかもしれないからオーバースペックにする必要も無いか」だとか 「今の構成だとこうした方が早道だ」とか 「正規化よりもリアリティ」だとか 色々あって理想通りにはいかない事なんてあるある探検隊 学校のテスト勉強と違って正解なんて相対的なものだ 何かに気づいて知ることで考え方やアプローチが広がるから、 経験無い内に全てを網羅した答えなんて得られないと言わざるを得ない ‥って言ってもあきらめろって意味じゃないのはわかるよな
- 368 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 04:49:40 ]
- 10年くらいかかりますか?
- 369 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 05:08:13 ]
- それを知っているのは自分だけ
- 370 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 07:48:48 ]
- 自作のコントロールをデザイナで表示できるようにするにはどうすればいいですか?
タブコントロールを継承した、TabDXを作ったのですが デザイナから直接これを使うことはできますか? 現状方法が分からず、一度普通のTabを配置して、TabDXにすべて置換するという作業を行っていますが なんかとても頭悪いことをしているような気がしまして
- 371 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 07:53:07 ]
- DesignTimeVisible でぐぐれ
- 372 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 08:01:17 ]
- >>371
うああああああああああああああああああああああああああああああああああああ 今までコツコツ作ってきた200個近くのコントロールが全て表示されました これで置換作業とはおさらばです!ありがとうございました!
- 373 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 08:03:03 ]
- あ、あまりにもうれしすぎて忘れてた
クラス内に public abstract bool DesignTimeVisible() { return true; } を追加 それだけでした
- 374 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 08:15:59 ]
- なんか関係無い俺でもうれしくなっちゃったw
- 375 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 08:18:44 ]
- ちゃんと設計の勉強したらC#で彼女が出来ました
- 376 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 08:29:10 ]
- >間違ってるのに間違ったことに気付いていない場合
これどうやったら間違いに気付くんだ? >自分で問題意識を持ち続けて常に改良を続ける その問題意識ってのが間違ってたらどうするんだ? 例えばドメインモデル貧血症なんかはどう考える? 全然問題無いじゃん!って言ってる人もいるけどそういう人達は間違ってるの? それともそんな単語作りだした側が間違ってる?
- 377 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 08:34:46 ]
- デザパタの本でも読むのがいいんじゃないかなー
GoFのじゃなく設計のパターンの方 仕事で設計してるならいいけど個人で作ってる場合は 本だのネットだの勉強会だのに頼るしかないね ダメ出ししてくれる場が無いからつらいのう
- 378 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 08:54:04 ]
- オープンソースのプロジェクトでも参加すればー
- 379 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:01:12 ]
- 方法はどうあれ適当な単位での切りわけさえできてれば破綻しない
個々が少々ダメでも他に影響しない限り問題ない
- 380 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:11:22 ]
- ぶっちゃけ仕事じゃなく個人でやってるなら正しい設計なんて出来なくても問題ない。
外から見て問題のある動作するとかならともかく。 そんなことより楽しくて役に立つプログラムを素早く作れた方が評価されるよ。
- 381 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:24:21 ]
- あるクラスを継承してさらにインターフェイスを実装ってできるんだっけ?
public class AAA: System.Windows.Forms : IHogeHoge みたく
- 382 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:27:32 ]
- >>381
public class AAA : System.Windows.Forms, IHogeHoge もちょっと勉強しろよと
- 383 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:33:52 ]
- >>382
サンクス そういう風に実装する記述見当たらなかったんでちょっと聞いてみようとorz 頑張って勉強するよ
- 384 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:41:44 ]
- 間違ってるかどうかは環境によって変わることもある
間違いに気付かない人はある意味閉じた環境にいるニートみたいなもんで幸せな人なんだろう そんなのがプロジェクトに参加したらアホ呼ばわりされるんだろう PHPとかRubyとかにいっぱいいそうだ
- 385 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 09:51:59 ]
- >>384
>間違いに気付かない人はある意味閉じた環境にいるニートみたいなもんで幸せな人なんだろう これ本当にそうだよなぁ。 良い意味でも悪い意味でも。 気付かなくても問題が無い=それで良いってこともあるしね。 ポトペタで作ったソフトのお陰でチーム全員が残業から開放された!なんて状況下で こんなださい設計のソフト作るやつはクズだね、とか言ってもしかたないし。 あと他人と仕事するならどっかの時点でアホ呼ばわりされて間違いに気付かないとだな。 そういう意味じゃオープンソースのプロジェクトに混ざるってのは悪くないのかもしれん。
- 386 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 10:06:42 ]
- 別にプログラミング自体が目的じゃないからな
科学技術計算のプログラムなんか想像を絶する汚さ
- 387 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:41:05 ]
- C# からEXCELにデータ突っ込んでグラフ作って印刷しようとすると結構めんどく背ぇ…
- 388 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 13:55:16 ]
- CSVにでも出力しといてVBSに投げるのがお勧め
- 389 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:01:13 ]
- 餅は餅屋ってことですな
- 390 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:23:09 ]
- >>388のが楽にできそうだ・・・・
COMは開放やら何やら考えてるとすげぇめんどくさいし色々怖い データファイルに落として C#→EXCEL起動→強制的に内部の関数呼ぶとか、ボタン押したことにしてVBA実行→(゚д゚)ウマー とか出来るんだろうか?
- 391 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:26:32 ]
- だからVBSならVBAと同じだしいちいちマクロ作らなくていいから綺麗じゃん
- 392 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 14:39:06 ]
- >>391
そっか、作っておいたVBSキックすればいいだけか それで検討してみよう サンクス!!
- 393 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 18:00:11 ]
- >>389
いいこと言うなあ。 csvで出力して、Process.StartでExcelを起動。これで十分だな。
- 394 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:48:39 ]
- > C#→EXCEL起動→強制的に内部の関数呼ぶとか、ボタン押したことにしてVBA実行→(゚д゚)ウマー
出来る
- 395 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:52:19 ]
- vstoでもよい
- 396 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:01:16 ]
- VBSで書いた方がC#より簡単とかお手軽とか思ってるのならよくわからん発想だな。
どう考えてもC#の方が簡単だと思うんだが・・・ 自動記録したマクロ(VBA)をアドインで保存しといて、それを使うってのなら まだ話も分かるんだけど
- 397 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:09:50 ]
- MakeTransparentでPictureboxの画像の背景を透明にすることはできたんだが
Clickイベントを画像の中だけで起こしたいんだけどどうやりゃいいの? 画像をクリックしたらなんか処理したいんだが PictureBoxが四角形だから画像からちょっとはみでたところでもクリックイベントが発生しちゃってちょっと格好悪い。
- 398 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:20:42 ]
- >>397
クリックされた位置が透過色だったらイベントを握りつぶすだけじゃないのか? もしくは、最初に非透過部分のRegionを作っておくか。 人に聞かなきゃならん問題とも思えんが。
- 399 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:33:14 ]
- kwsk
- 400 名前:デフォルトの名無しさん [2009/11/12(木) 20:41:57 ]
- 印刷のロジックを組んでいます。
x、y座標を、紙の端から数えるようにしようとしたら、印刷可能範囲を(0,0)と捉えているみたいです。 紙の左上端を起点にするにはどうすればよいでしょうか? または、印刷可能範囲の左上端が、用紙の左上端からみてどの座標にあるかを取得する方法は ありますでしょうか? よろしくお願いいたします。
- 401 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:55:51 ]
- HardMarginX,HardMarginYでいけたはず。
- 402 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:56:02 ]
- それはプリンタドライバが知っている世界では
てか可能範囲の余白を知ってどうしたいんだ セットされた紙次第なのに
- 403 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:57:19 ]
- 言語も不明なのによく答えたな
- 404 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:58:13 ]
- >>403 は勘違い。別のスレと間違えてた‥ orz
- 405 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:03:54 ]
- >>402
何いってんの。 例えば官製はがきの枠内に郵便番号が印刷できるのはどうしてだと思ってるんだよw
- 406 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:08:26 ]
- pictureBoxを2個用意して
片方の画像から片方の画像へ移す処理をしたいのですが 上手くいきません。 AllowDropがpictureboxには用意されていないようでどうしたらいいのかも わからず… 何か良い方法ありませんか?
- 407 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:14:56 ]
- >>406
移すってどういう事をしたいのか正確に ファイルの移動?ビットマップデータのコピー? ドラッグドロップじゃないと出来ない処理?2つのコントロールは同じアプリケーションの同一フォーム?
- 408 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:18:19 ]
- 自分のアプリケーション内でのドラッグドロップは基本的に自由
自分でマウスイベント拾って好きなように実装するんだよ
- 409 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:53:29 ]
- >>406
picturebox1.image=picturebox2.image これでいけるよ
- 410 名前:デフォルトの名無しさん [2009/11/13(金) 01:26:20 ]
- >>405
それってプリンタ毎に変わるでしょ? ハード的な要因でドライバが設定した原点(0,0)を ソフト側で変更なんて出来るの?
- 411 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:32:04 ]
- そういうのはドライバというソフトがやる
- 412 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 01:56:12 ]
- c++ではクラスのメンバにアクセスするとき->なのにc#だと.なんだね。
フォーム1ロードイベントにLabel1.Text="Hello"; ってC#そのまま書いたらコンパイル無効 thisも必ずつけなきゃいけないっぽい C++ this->Label1->Text="Hello"; C# Label1.Text="aaa"; これだけみてもC#とC++はCという名前が共通についてるだけで 中身はかなり別言語なんだなぁ。
- 413 名前:デフォルトの名無しさん [2009/11/13(金) 01:58:19 ]
- >>411
アプリって言い直したら気が済むのでしょうか
- 414 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 02:55:21 ]
- >>412
言ってることめちゃくちゃだが 独り言ならチラシの裏にしてくれ
- 415 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:02:03 ]
- ClickイベントとMouseClickイベントはどうちがうんだい
- 416 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:24:22 ]
- フォーカス当ててEnterキー押した時なんかにはClickしか発生しない。
詳しくはMSDNのClickイベントとMouseClickイベントのとこに書いてある。
- 417 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 03:29:03 ]
- コントロールによって違うから不用意に回答できないと思うが
- 418 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 04:51:50 ]
- MSDN読めと書いてあるじゃないか
- 419 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 06:38:47 ]
- >>412
死ね
- 420 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 09:11:29 ]
- ラベルはハンドル型だから厳密にいうとC++(非CLI)の->とも意味が違うんだよそれ
C#にも一応->演算子はあるけどこちらはポインタにしか使えない(それが本来の使い方)
- 421 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 11:56:33 ]
- プロパティで
private int age; プロパティのset部分に if(value>100) age=100 ってやって、これ以外にageを設定するメソッドなどがなければ みたいにやれば、外部クラスからは絶対にageを100より大きく設定できることはないよね? それとも特殊な状況で変わったりしちゃう?
- 422 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 12:04:02 ]
- 大丈夫じゃねーかなーと思ったけど
BinaryFormatter使ったらprivateなフィールドもシリアライズできるから違う値も入れられるかも知んない 試してないから見当違いの可能性大
- 423 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:04:12 ]
- List<T>で、必要上インデックス0が最後尾
つまりList<T>[0]がList<T>[List.Count-1]になるようなクラスを作りたいんですが とりあえず内部にList<T>をもっといて読み出すときだけ逆になるようにして対処しようとしてるんですが、 <T>の部分の実装の仕方が見当が付きません。 なにかヒントもらえませんか?
- 424 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:14:58 ]
- 横着しないで地道にList.Count-index-1を入れればいいだろ
- 425 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:15:54 ]
- C#の配列機能ってすごすぎるだろ
フィボナッチの数列の第一項から第100項まで1秒以内のあっというまに計算できるとか便利すぎるな。 マジC#最強だな
- 426 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 13:34:50 ]
- public class MyClass<T>
{ public T Value; public MyClass(T v) { Value = v; } } がぐぐったら出てきました^^;
- 427 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 15:57:06 ]
- C++のテンプレートってなんでC#だとジェネリックって名前変えてるんだ?
まったく同じに見えるんだが何か機能面で違うのか?
- 428 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:03:49 ]
- ここに書いてある
msdn.microsoft.com/ja-jp/library/c6cyy67b%28VS.80%29.aspx テンプレートは型パラメータの制約等をコンパイル時に解決するけど ジェネリクスは実行時まで持ってる
- 429 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:12:03 ]
- いや機能全然違うから。
っつかテンプレートじゃないから。
- 430 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 16:44:02 ]
- まあjavaのジェネリックと比べたらかなりテンプレートに近いけどな
- 431 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 18:37:57 ]
- なんでジェネリクスとテンプレートが同じに見える奴がいるのか
- 432 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:35:11 ]
- HttpUtilityがusing System.Webに存在しないようなのですが
VS2010では他に移動しましたか?
- 433 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:36:42 ]
- 参照設定した?
- 434 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:39:25 ]
- C#2008ExpressがインストールしてあるPCに
VS2005Stdを後からインストールしてもトラブル起きませんか?
- 435 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:42:09 ]
- 気になるならvirtualPCにでも入れろ
- 436 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:42:44 ]
- 不具合は起こらないと思うが、関連付けは上書きされるだろうな
- 437 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:49:09 ]
- >>433
言われる通りでした。 usingをしたら参照もしてくれると思っていたのですがそういうわけではないのですね。
- 438 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:55:50 ]
- ドラッグの件で質問した者ですがもう少し詳しく
動的にいくつか作成したpictureBoxをドラッグし、 元からあるpictureBoxに移動したいです。 この時、作成したpictureBoxの場所自体を移動させたいのですが どこのpictureBoxからドラッグされてきたのかという情報の 取得方法がわかりません。 eでは、中のBitmapの情報のみを拾ってくるので…
- 439 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 19:56:14 ]
- >>437
usingを理解してない予感 using はネームスペースを省略しますよーってこと 本来なら System.Windows.Form.WebBrowser とか書かなきゃいけないけど いちいちかくのはめんどくさい だから using System.Windows.Form; って宣言しとけば 勝手にそこ以前をつけてくれる もし、同じ名前があると曖昧だからフルで指定しろって言われるよ
- 440 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:14:59 ]
- using ってエイリアスぐらいの立ち位置だったんだなぁ。
たしかにusing だけじゃインテリセンスで補完もしてくれないか
- 441 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 20:16:45 ]
- >>438 自分でドラッグドロップどうさを MouseDown MouseMove を使って実装するとか
MouseDown のタイミングでどれを押下したかわかるだろ ちょっと考えれば簡単。既存のドラッグ動作を良く観察して
- 442 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 21:06:50 ]
- DateTimePickerって1790年くらいが最小で1192年とか実装できない
なんで?せっかく1192年からの鎌倉時代を舞台とした物語を作ろうとおもったのにカレンダー表示機能ないからできないじゃないか FuckYou!!!
|

|