- 1 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 20:45:59 ]
- (#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
前スレ C♯, C#相談室 Part34 pc8.2ch.net/test/read.cgi/tech/1157549657/ 過去スレは>>2-5あたり。 ※スレタイに「#」を入れても消えちゃうので新スレ立てる人は要注意だ。
- 101 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 10:27:56 ]
- そういやここは何なんだ?
質問が書いてあったけど、放置してるスレだったのか。 再利用する?
- 102 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 15:21:40 ]
- 再利用でいいだろ。
- 103 名前:デフォルトの名無しさん [2007/06/16(土) 15:22:21 ]
- age
- 104 名前:デフォルトの名無しさん mailto:age [2007/06/16(土) 15:22:21 ]
- 前スレ↓1000行ったのであげとく
C#, C♯, C#相談室 Part39 pc11.2ch.net/test/read.cgi/tech/1178639189/
- 105 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 15:23:59 ]
- ここ確か削除依頼が出されてるはずだけどなw
まあ今更それが通ることもなかろうが
- 106 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 15:28:48 ]
- とりあえず次スレがPart40であることを
100スレごとに大声でさけんどけばok まあ過去にスレ番も何回かずれてた気がするが
- 107 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 15:30:25 ]
- ×100スレごと
○100レスごと
- 108 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 15:34:42 ]
- また # の無いスレに逆戻りか
- 109 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 15:42:26 ]
- というか、お前ら、フナムシって罵らずにはいられない
俺みたいな頭のおかしいヤツに誘導されて本当によかったのか?
- 110 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 15:42:51 ]
- まあよくなかったらそのうち次スレができるべ
- 111 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 16:12:13 ]
- 8進数は、パーミッション指定と、1バイトが9ビットの環境くらいでしか使わんな。
- 112 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 16:34:28 ]
- DECのPDPシリーズがオクタルマシンだったんだよ。
PDPerは、オクタルダンプを見れば容易にデバッグできるのが普通だった。 で、Unix&Cにとってはオクタル処理機能が必須(やらない=死)だったわけ。 今となっては盲腸でしかないけどな。
- 113 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 16:59:29 ]
- 再利用は問題多いから新しく立てた
C#, C♯, C#相談室 Part40 pc11.2ch.net/test/read.cgi/tech/1181979651/
- 114 名前:デフォルトの名無しさん [2007/06/16(土) 17:00:10 ]
- 立ったみたいだ。ここはフナムシとサナダムシと腸炎ビブリオの隔離スレになるのか?
C#, C♯, C#相談室 Part40 pc11.2ch.net/test/read.cgi/tech/1181979651/l50
- 115 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 17:00:13 ]
- また資源の無駄遣いを…
- 116 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 18:11:00 ]
- C言語の8進数は、もう少しなんとかならんかったか。
コンパイル通っても、あれでなんどかバグだしたよ。 C#になってなくなってすっきりしたわ
- 117 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 18:19:51 ]
- 0o8765みたいな感じ?
- 118 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 18:22:52 ]
- 素で間違えたw
8進だから8はないんだよね
- 119 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 18:27:20 ]
- 0oがあるのはRubyか。
- 120 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 18:28:33 ]
- フナムシちょっと来い
- 121 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 18:32:19 ]
- blogs.itmedia.co.jp/pina/2006/06/8_bf7b.html
ふむ。なるほど。
- 122 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 21:49:44 ]
- 0b1101001101
- 123 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 21:53:53 ]
- ふらっと立てんの?
- 124 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 21:57:37 ]
- いらない
- 125 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 21:59:09 ]
- ふなぁぁぁぁぁぁぁぁぁむしぃぃぃぃぃぃ
- 126 名前:デフォルトの名無しさん [2007/06/27(水) 23:29:49 ]
- C++からC#にソースを書き直してるんですが
例えばclass Cがあったとして std::vector<C *>や std::vector<double>*などを メンバに持っていて、それをC#に書き直すとListに なるのは解りますがどう表記して良いのかが わからないです。 単純にint *ipなんて感じのメンバならint[] p とするんですが、上記の様な場合 どうしたらよいか教えていただけないでしょうか。 あとstd::mapはDictionaryであってますでしょうか 初心者の質問ですみませんが教えて下さい。
- 127 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 23:33:16 ]
- 何を言ってるのかさっぱり分からんが、とりあえず MSDN で List<T> を調べてみたらどうだ
- 128 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 01:02:34 ]
- CLIにしちゃえばC#からC++使えて楽だよ。
ラッパー書くの面倒くさいけど。
- 129 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 02:17:07 ]
- >>126
仕事?趣味? 仕事なら「転職」マジお勧め
- 130 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 08:52:37 ]
- >>126
C#使いにC++もできるやつは居ないって事がわかったろ?
- 131 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 08:55:47 ]
- C ではクラスは参照で扱うから
ポインタは普通に書く必要がないが、 配列を意味してる場合はまた変わってくるだろうな。 というか、ポインタでないもので 代入が行われているコードの方がむしろ厄介だな。
- 132 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 08:56:28 ]
- # が抜けた。
C じゃねえ。C# だ。
- 133 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 10:43:52 ]
- >>131-132
おまえみたいなフナムシは↓こっちへ池や C統合・質問スレッド pc11.2ch.net/test/read.cgi/tech/1068359871/
- 134 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 11:45:54 ]
- 鼻水鼻詰まりには?
- 135 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 12:46:02 ]
- オロナミンC
- 136 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 12:48:01 ]
- フナムシって罵倒は初めて見た。
どの地方?
- 137 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 16:33:02 ]
- 2ch
- 138 名前:デフォルトの名無しさん [2007/06/28(木) 16:36:33 ]
- Control を派生させて、プロパティ MyProperty を追加したクラス MyControl を作りました。
class MyControl : Control { string myproperty=""; public string MyProperty { get { return myproperty; } set { myproperty = value; } } } これに、次のようにデータソース ds をバインドしました。データソースにも MyProperty があります。 MyPropery obj = new MyProperty(); obj.DataBinding.Add("MyProperty", ds, "MyProperty"); で、obj.MyProperty = 〜 のように値を設定してみたのですが、データソースが更新されません。 プロパティの変化に追従してデータソースも変更されるようにするには、何が必要なのでしょうか?
- 139 名前:138 mailto:sage [2007/06/28(木) 16:38:57 ]
- >>138 の obj は、フォームの Controls に Add してあります。
規定クラスとして Control を使ったのは、データバインドを実験するのに一番簡単かと思ったからです。
- 140 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 16:43:16 ]
- ググれ: INotifyPropertyChanged
- 141 名前:138 mailto:sage [2007/06/28(木) 16:56:56 ]
- >>140
それって、データソースの方に実装するインターフェースじゃないですか? データソースが更新されたことを、データソースをバインドしてるコントロールへ通知するというか。 今回やりたいのは、何らかのコントロールの派生クラスを作って、自分で追加したプロパティを変化させたとき、 それをデータソースへ反映させることです。 ちなみに、データソースの変化をコントロールに通知する方法も知りたかったことです。 INotifyPropertyChanged がソレみたいですね。 ありがとうございます。
- 142 名前:138 [2007/06/28(木) 18:11:38 ]
- すみません、コントロールの派生クラスでも INotifyPropertyChanged を実装して変更イベントを発行するようにしたら、
データソースが更新されるようになりました。 ありがとうございました。 ただ、Control をはじめ、その派生クラスである TextBox とかの標準コントロールは INotifyPropertyChanged を 実装していないようですが、どうやって変更を通知してるんですかね? Control.Text にデータをバインドして、Control.Text に値を代入すれば、ちゃんとデータソースも更新されるし。 せっかく Control を派生させて自分のクラスを作るなら、標準のコントロールがやっているのと同じ方法を使って 変更通知したいと思うのですが。
- 143 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 18:12:43 ]
- TextChangedイベント
- 144 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 18:14:52 ]
- XxxChangedイベントまたは、PropertyChangedイベントを実装することになってる。
ただし、.NET Fx2.0からは後者推奨
- 145 名前:142=138 mailto:sage [2007/06/28(木) 18:35:50 ]
- おーなるほど!
Help にある 「バインド型の各プロパティに変更イベントを提供します。」というのはそういう意味だったんですね。 すっきり理解できました。 ありがとうございました。
- 146 名前:デフォルトの名無しさん [2007/07/06(金) 20:25:57 ]
- Type を指定して、そのインスタンスを作る方法があります。
Activator.CreateInstance がそれです。 では、Type を指定して、その配列のインスタンスを作る方法はあるでしょうか。 たとえば typeof(string) と要素数 10 を指定したとき、string[10] を作るような感じです。
- 147 名前:146 mailto:sage [2007/07/06(金) 20:36:31 ]
- すみません、自己解決しました。
Type t = typeof(string); int n = 10; object a = System.Activator.CreateInstance(t.MakeArrayType(), new object[] { n }); みたいですね。
- 148 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 20:45:06 ]
- ここは廃棄スレ
C#, C♯, C#相談室 Part40 pc11.2ch.net/test/read.cgi/tech/1181979651/
- 149 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 20:58:13 ]
- くだらない奴だな。
別にどっちでも構わんと思うんだが。
- 150 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 21:05:26 ]
- つーかなんでこのスレは削除されてないんだ?
スレ立てたヤツ依頼出しとけよ
- 151 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 23:54:59 ]
- >>150
テメエがだせや
- 152 名前:デフォルトの名無しさん [2007/08/26(日) 12:55:00 ]
- 前スレ
pc11.2ch.net/test/read.cgi/tech/1184840053/
- 153 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 18:05:09 ]
- 現行スレ
C#, C♯, C#相談室 Part42 pc11.2ch.net/test/read.cgi/tech/1188099745/
- 154 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 18:46:23 ]
- どうか、次のVBをC#に直して下さい。
Label1.Text = Replace(Session("body"), vbCrLf, "<br />") ----------------------------------------------- VBの本の中にソースが載っていたのですが、 この1文が、どうにもわかりません。 そのコード意味は、どうやらセッションというデーター内の改行を HTMLの改行に変換するっぽいのですが・・・。(推測) ちなみに、他の行は自力で調べましたが肝心のこのコードが分りませんし、 C#でどう書けば良いのか分りません。 賢者の方々、どうか愚者の私にご指導をお願い申し上げます。
- 155 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 18:47:39 ]
- ↑は、取り消します。
次のスレに書きます。
- 156 名前:デフォルトの名無しさん [2007/09/22(土) 09:58:02 ]
- CodeProjectに掲載されているコントロールは商用利用可能ですか?
HP一通り見たんだけどどうもその辺の記述が見当たらなくて・・ ちなみに先程、誤爆しました。
- 157 名前:デフォルトの名無しさん [2007/09/22(土) 22:19:32 ]
- 商用はだめでしょね。
まぁ、開発者にメールでお願いしてみたら良いんじゃないでしょうか。
- 158 名前:デフォルトの名無しさん mailto:sage [2007/09/22(土) 23:28:38 ]
- これが、ゆとりか
- 159 名前:デフォルトの名無しさん mailto:sage [2007/09/22(土) 23:43:15 ]
- >>157
うんそうだね〜そうだね〜
- 160 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:20:08 ]
- 一日に一回、「ゆとり」を含んだレスを見るんだが
もう少し気の利いたレスはできんのかなぁと思う。
- 161 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:20:36 ]
- ゆとりだから
- 162 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:21:28 ]
- >>160
心のゆとりがなさ杉
- 163 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:22:11 ]
- ん?
CodeProjectって投稿されてるコードに統一的な共通のEULAみたいの掲げてたっけ? 見たことないが。 まあ、>>158-159みたいのは自信がないから言質をとられないような煽りしか 書けないんだろうけどw
- 164 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:24:01 ]
- というか、ゆとり教育以前の教育を受けてる人間ってもう40代後半のはずなんだけどねw
その程度のことも知らずに「ゆとり」とかいう言葉を安易に使う人間のお里は知れてるでしょ。
- 165 名前:デフォルトの名無しさん [2007/09/23(日) 00:25:46 ]
- c#はc言語のプログラムのようにコンピュータが暴走することがありますか
- 166 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:27:05 ]
- >>164
>お里は知れてるでしょ。 使い方おかしいよ
- 167 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:28:26 ]
- >>165
暴走って具体的に何?
- 168 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:33:26 ]
- >>164
70年代後半からゆとり教育が段階的に開始されたんじゃなかった? 40代はまだまるまるゆとり教育以前じゃない? まぁ、どっちにしろ、いわゆる「ゆとり世代」といわれるものを勘違いしているんだろうけどw
- 169 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:33:44 ]
- >>166
頭悪いな。 別におかしくないよ。 本気で言っているなら単にお前さんが日本語に疎いだけ。 本当にお里が知れるよまったくw
- 170 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:37:11 ]
- ゆとり世代=1987年4月以降
- 171 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:40:36 ]
- >>169
本当に気づいてないんだな 指摘されたら辞書くらい見てみなよ
- 172 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 00:56:19 ]
- >156
ものによる。 GPLとかBSDとかライセンスの記述があるのは話が早いが、ものごとに統一されてないので一つずつ確認しろ。
- 173 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 01:21:07 ]
- >>171
辞書ねえw なるほど、では具体的に「どこが」、「いかなる理由で」おかしいか書いてみな。
- 174 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 01:37:38 ]
- スレ違いに気づけないバカがいるな
- 175 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 01:47:18 ]
- ゆとりって書くとやけに反応する奴が居るな
- 176 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 02:47:42 ]
- 日本語の勉強は日本語スレでやれ
- 177 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 03:40:18 ]
- ネタじゃないのか…?
- 178 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 13:13:45 ]
- 現行スレ
C#, C♯, C#相談室 Part42 pc11.2ch.net/test/read.cgi/tech/1188099745/
- 179 名前:デフォルトの名無しさん [2007/09/23(日) 15:24:44 ]
- ソースあるやつは改変して使えばいいだろ
自分のものにしてしまえ
- 180 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 15:36:20 ]
- 現行スレ
C#, C♯, C#相談室 Part42 pc11.2ch.net/test/read.cgi/tech/1188099745/
- 181 名前:デフォルトの名無しさん [2007/09/23(日) 15:38:57 ]
- こっちでいいや
- 182 名前:デフォルトの名無しさん [2007/09/24(月) 10:28:56 ]
- string Hogeのプロパティを作り値が変更された時
OnTextChangedみたいなイベントOnHogeChangedを発生させる場合って どうすれば良いのでしょうか? プロパティ内でif文でイベントを発生させようとしましたがsenderとかが取得で格好悪いです。 又、色々調べたらPropertyChangedってのが近い気がしますがあまり実体がわかりませんでした。 ここら辺りで何か参考になる情報なサイトを知ってたら教えて下さい。
- 183 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 11:31:06 ]
- 日本語でお書きください。
- 184 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 11:42:44 ]
- 現行スレ
C#, C♯, C#相談室 Part42 pc11.2ch.net/test/read.cgi/tech/1188099745/
- 185 名前:デフォルトの名無しさん [2007/09/24(月) 11:45:44 ]
- >>182
www.atmarkit.co.jp/fdotnet/csharp_abc/csharp_abc_013/csharp_abc01.html
- 186 名前:デフォルトの名無しさん [2007/09/24(月) 12:04:42 ]
- >>185
レスありがとうございます。 通常のイベントに関しては理解しているつもりです。 プロパティの変更通知の機構をどのように作るのが最適かと悩んでいます。 又、上記のサイトではプロパティを変更したsenderの取得には言及してません。
- 187 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 12:09:08 ]
- sender は普通に this だろ
- 188 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 12:29:43 ]
- >通常のイベントに関しては理解しているつもりです。
いや、君理解してないから絶対にw なんで分からなかったらまず地道に学習しようとは思わないのかな この手の人って。
- 189 名前:デフォルトの名無しさん [2007/09/24(月) 13:05:19 ]
- >>187
レスありがとうございます。 thisだと自分自身になるんではないでしょうか? こちらの思惑としてはプロパティを変更したオブジェクトがsenderに入って欲しいと考えています。 例えばボタンクリック時にプロパティを変更する処理を記述したら OnHogeChangedのsenderにはボタンのオブジェクトが入ってきて欲しいのです。
- 190 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 13:13:06 ]
- 自分はそれようのスマート型を作った。
- 191 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 13:14:04 ]
- >>189
senderはイベントを発行しだオブジェクトだよ。 そんな気持ちの悪いことをしちゃならん。
- 192 名前:デフォルトの名無しさん [2007/09/24(月) 13:15:39 ]
- >>189
senderにはボタンを入れればいい
- 193 名前:デフォルトの名無しさん [2007/09/24(月) 13:16:31 ]
- >>189
普通そういう情報はEventArgsに入れる
- 194 名前:デフォルトの名無しさん [2007/09/24(月) 13:33:41 ]
- イベントの話題なので前から思ってた疑問を。
イベントのsenderはなぜobjectなんですか? たとえばイベントを発行したのがButtonならsenderの型もButton、 またControlから継承したクラスのイベントならsenderはControlでもいいように思うのですが。
- 195 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 13:35:36 ]
- シグネチャーを一緒にするため
- 196 名前:デフォルトの名無しさん [2007/09/24(月) 13:39:57 ]
- シグネチャを統一して何かメリットがあるんですか?
- 197 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 13:42:44 ]
- 今、グラフィック描画の勉強をしているのですが、質問させてください。
PictureBoxに線を描いてみようと思ったのですが、どうも挙動がおかしいのです。 Form_Paintに線描画のコードを書いたのですが、最初は線が表示されず、 ウィンドゥを左右に振ると線が表示されるようになるんです。 さらに振っていると表示されている線の位置も移動します。 何かコーディグが足りてないんでしょうか?
- 198 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 13:42:53 ]
- >>194
そうするとcovariantなデリゲート型の代入が出来なくなるから
- 199 名前:デフォルトの名無しさん [2007/09/24(月) 13:46:21 ]
- >>194
クラス毎に作るのはめんどいから…
- 200 名前:デフォルトの名無しさん [2007/09/24(月) 13:56:28 ]
- if(!ゆとり世代)
{ System.Console.WriteLine("じじい"); }
- 201 名前:デフォルトの名無しさん [2007/09/24(月) 14:40:42 ]
- >>198
covariantなデリゲート型を代入しないといけない乃至したほうがいい場面ってあるの?
|

|