C#, C♯, C#相談室 Pa ..
[2ch|▼Menu]
175:デフォルトの名無しさん
09/02/13 08:50:09
別にintと、あとdoubleがあれば十分じゃないかと思うけど

176:デフォルトの名無しさん
09/02/13 08:51:09
>>175
あとは BigInteger とか、実装してる人がいるなら Rational とかかな。

177:デフォルトの名無しさん
09/02/13 09:09:42
それこそ遅くて使いものにならないだろうけど
C#4.0ならdynamic使えばそのままleft + rightと書けるな

178:デフォルトの名無しさん
09/02/13 10:47:41
Nyaruruって大学生だっけ?

ガキに「さん」付けか・・・

179:デフォルトの名無しさん
09/02/13 11:12:29
能力も無いのに自分の方が年上ってだけで
見下した態度をとるのはみっともないぞ

180:デフォルトの名無しさん
09/02/13 12:58:20
Nyaruruって大学生だったのか

181:デフォルトの名無しさん
09/02/13 13:24:55
Nyaruruが大学生だったら俺プログラマやめるわ

182:デフォルトの名無しさん
09/02/13 14:26:16
なさけねー。

183:デフォルトの名無しさん
09/02/13 14:34:24
昔はC++を使っていて色々研究とかしてたけど・・・
いろんな言語使っている間に言語の濃い部分を積極的に学ばなくなってしまったな。

これは退化してるのかね・・・

184:デフォルトの名無しさん
09/02/13 14:38:49
羽根が短くなったのを退化ということもあれば進化ということもある。

185:デフォルトの名無しさん
09/02/13 15:26:43
低水準な所を濃いと言ってるならアセンブラかマシン語でもやれば?

186:デフォルトの名無しさん
09/02/13 15:47:23
誰もそんなこと言ってないと思うが
できるだけ楽に扱えるものを使って生産的なことをする人と楽に扱えるようにするために深い部分まで追及する人とどっちが優れてるとかないだろう
前者のが需要あるし

187:デフォルトの名無しさん
09/02/13 16:42:20
>>185
すでにアセンブラは68系と86系をあわせて6年くらいはやってましたよ。

188:デフォルトの名無しさん
09/02/13 16:46:24
ひよっこだな

189:デフォルトの名無しさん
09/02/13 16:49:26
甘い、甘すぎるよ。

俺なんて、C# を15年以上やってるけど、まだまだ力不足を感じてる・・・

190:デフォルトの名無しさん
09/02/13 16:52:11
俺なんてもう100年になるかな

191:デフォルトの名無しさん
09/02/13 17:38:48
紀元前からD言語を触ってるが、まだ完成しない

192:デフォルトの名無しさん
09/02/13 17:41:40
みんなたくましいなw

193:デフォルトの名無しさん
09/02/13 20:59:47
生まれて間もない猛者が、ここに質問してきた事もあったしw

194:デフォルトの名無しさん
09/02/13 21:35:55
>>177
ジェネリクスと同時に使うなら、dynamic よりも式木使い方がお勧め。

>>178
院生だろ。
あと、歳の上下で態度変えてたら見ず知らずの人と付き合いづらいよ。

195:デフォルトの名無しさん
09/02/13 22:23:41
ネット上で「君」とかつけて呼ぶの?

196:デフォルトの名無しさん
09/02/13 22:34:35
厳密にはC#の問題ではないかもしれないけど、ちょっとお助け願います。
Genericコレクション型のインスタンスをリモート処理時に参照渡しにするにはどうすれば良いでしょうか。

例えば、

class OtherSample : MarshalByRefObject {
  List<int> intList;
}

というコードでは、OtherSampleは参照渡しですがintListは自動的にシリアル化され値渡しマーシャリングされてしまいます。
なので、アクセッサを付けてintListを取得しても、リモート化されたインスタンスの値を変更できません。
適宜 intList に対するメソッドをOtherSampleに追加するしかないのでしょうか。


197:デフォルトの名無しさん
09/02/13 23:55:43
メソッド作ってなんか変わる?

198:デフォルトの名無しさん
09/02/14 00:38:48
メソッド作ってから彼女もできるし、ギャンブルでも大当たりだしいいことづくしだよ

199:デフォルトの名無しさん
09/02/14 00:46:04
class OtherSample : MarshalByRefObject {
  List<int> intList;
  public void AddInt( int n ) {
   intList.Add( n );
  }
}

で AddInt を使えばプロキシを介して参照渡しの OtherSample のメソッドが実行される。
そうすっと、OtherSampleの参照 の intList に値が追加される。

200:デフォルトの名無しさん
09/02/14 10:13:33
株価ボード的なアプリを作ろうと思っているのですが質問させてください

FormLoad時に動的にLabelを3000個ぐらい生成してるのですが
起動に1〜2分ぐらいかかってしまいます。

何か良い方法はないでしょうか?

201:デフォルトの名無しさん
09/02/14 10:17:09
自分で描画しろよ(´・ω・`)

202:デフォルトの名無しさん
09/02/14 10:52:05
XNA使ってスプライトテキストで描画でもいいかも。
その場合はフォームとか使えないけどね。

203:デフォルトの名無しさん
09/02/14 11:01:13
GDIで十分じゃね

204:デフォルトの名無しさん
09/02/14 12:37:57
確かにGDIだけでも十分かな、ダブルバッファを有効にすればアニメーションもある程度滑らかだしね。

205:デフォルトの名無しさん
09/02/14 12:50:24
>200
Windows.Formsでコントロールを大量に作るとどうやってもそうなるよ。
そういう使い方ならWPFで同じことやれば結構スムーズに動きそうな気がする。

206:200
09/02/14 12:59:12
>>201-205
皆さん、どうもです。

VC++(MFC)で過去に作ったときは
CStatic の派生クラスを何個も作ってやってたので
Labelの派生クラスで何とかなるかと思ったら起動が遅くて・・・

ありがとうございました

207:デフォルトの名無しさん
09/02/14 13:03:09
そもそも3000個も表示するスペースがあるのか
一文字一個なのか

208:デフォルトの名無しさん
09/02/14 13:14:08
そりゃスクロールするんだろ…

209:デフォルトの名無しさん
09/02/14 13:23:13
ばらけた文字が集まったりとか盛大にアニメーションしたりして。

画面に表示される分だけプールから取得して再利用するようにすれば、
new()のコストかからないし、3000個も作らなくてすむんじゃない?

WPFでも詳しくはしらないけれど、スクロール可能な場合に画面に表示される部分だけ
子コントロールを生成するような仕組みがあったはず。ListViewとかだっけ?

210:デフォルトの名無しさん
09/02/14 13:28:06
それもバーチャンリストの場合だな

211:デフォルトの名無しさん
09/02/14 13:41:02
ウィンドウハンドルの上限って10000くらいじゃなかったっけ
そんな使い方してたらすぐ足りなく

212:デフォルトの名無しさん
09/02/14 13:43:02
.NET のラベルって、ウィンドウもってんだよな。
デスクトップヒープの関係もあるし、3000は多すぎだろ。

213:デフォルトの名無しさん
09/02/14 13:53:05
WPF なら確かにそういう問題ないけども読み込みに時間は
かかるわなぁ

214:デフォルトの名無しさん
09/02/14 13:53:50
いうほどかかんねえよ

215:200
09/02/14 14:29:58
>207
一画面だけで300銘柄(1銘柄辺り10要素)あるので
3000個必要なんですよね
画面サイズ的にはUXGAで余裕ありです。

データ更新時にデータを適当な形に処理して
Redrawする感じでVC++ではやってました。

216:デフォルトの名無しさん
09/02/14 14:51:40
URLリンク(www.woodensoldier.info)

これをReflector使ってソース出して動かせるようにしたいんですが
できる人いませんか?

217:デフォルトの名無しさん
09/02/14 14:53:43
何が知りたいの?

218:デフォルトの名無しさん
09/02/14 14:55:22
>>216
別に難読化されてるわけでもなく、逆アセできたけど?
何が問題なの?

219:デフォルトの名無しさん
09/02/14 14:58:07
フォームの形つくって、ソースをコピペして貼り付けてっても
エラーで出てしまうんです

220:デフォルトの名無しさん
09/02/14 15:00:00
エラーが出るとこ直していけばいいじゃん・・・

221:デフォルトの名無しさん
09/02/14 15:00:13
そうですか。あなたには無理ですね

222:デフォルトの名無しさん
09/02/14 15:00:23
まんま使えるとは限らんよ
ゴミ君

223:デフォルトの名無しさん
09/02/14 15:00:56
Reflector のプラグインで、.cs を吐いてくれるやつがあったな・・・
それ使えばいいんじゃね?

224:デフォルトの名無しさん
09/02/14 15:01:18
その上でソース作ってくれる人いませんか

225:デフォルトの名無しさん
09/02/14 15:02:55
いません。

226:デフォルトの名無しさん
09/02/14 15:03:24
>>223
kwsk!

227:デフォルトの名無しさん
09/02/14 15:06:15
ぐぐれ

228:デフォルトの名無しさん
09/02/14 15:07:37
なにが「kwsk!」だよw
それ質問する態度じゃねえじゃん
エロマンガの作者名じゃねえんだから、もうちょっと考えろよ

229:赤西仁
09/02/14 15:32:19
1年間悩んでます。お力をお貸しください。

アークザラッドUというタイトルのゲームの、ゲーム画像(歩行画像など)を抽出したいのですが、
かれこれ1年ほど経ちますが、なかなかうまくいきません。
*もちろん抽出した画像は個人範囲内で利用するつもりです。

◆試してダメだったこと

 ネット上からダウンロードできる、ありとあらゆる抽出系ツールを試した。
 (ちなみに他のゲームはほとんど抽出可能)

◆教わったこと

 ・アークザラッドUは独自の画像形式を使っているから抽出できない。
 ・PS上で表示されてるということは絶対に摘出はできるはず。

◆抽出は不可能ではないということを知ったとき

 2ちゃんねるで質問したところ、
 ある方が実際にキャラクターの歩行画像を抽出して
 私が立てたスレにアップしてくださいました。

スクリーンショットじゃ嫌なんです。どうか皆さん、お力をお貸しください。

230:デフォルトの名無しさん
09/02/14 15:35:43
アークザラッドII って、C# で作られてるの?
そうでなきゃ、スレ違い、ってことで。

231:デフォルトの名無しさん
09/02/14 17:18:47
>>223
ずっと探してるけど見つかりません
お願いします・・・

232:デフォルトの名無しさん
09/02/14 17:21:33
>>231
Reflector のプラグインなんてあまり数ないのに探して見つからないとかありえない。

233:デフォルトの名無しさん
09/02/14 17:22:50
>>231
URLリンク(www.codeplex.com)

234:デフォルトの名無しさん
09/02/14 17:34:22
使い方教えてください
童貞なんでう

235:デフォルトの名無しさん
09/02/14 17:51:58
チョコ食って寝ろ

236:デフォルトの名無しさん
09/02/14 19:36:20
>215
DataGridとかListViewを使った方がいいんじゃない?

237:デフォルトの名無しさん
09/02/14 19:44:37
>>233
はやくこれの使い方教えろよグズども

238:デフォルトの名無しさん
09/02/14 19:59:52
まずパンツを被ります

239:デフォルトの名無しさん
09/02/14 20:06:34
次にズボンを脱ぎます

240:デフォルトの名無しさん
09/02/14 20:24:54
おまえら親切すぐる

241:デフォルトの名無しさん
09/02/14 20:26:52
姉ちゃんのパンツを被ってズボンを脱いだので教えてください

242:デフォルトの名無しさん
09/02/14 20:30:13
ケツをバンバン両手で叩きながら白目をむきます。

243:デフォルトの名無しさん
09/02/14 20:47:51
切れて本当にすみませんでした、教えてくださいお願いします

244:デフォルトの名無しさん
09/02/14 22:14:58
まずは>>241の写真をうpしよう。

245:デフォルトの名無しさん
09/02/14 22:27:33
             __
            /-、r-ヽ
            |K>|K7|
          , へ 人ー^ー人 , へ
        / リノノ||  ̄ 7/巛 _ \
   ,.-― '" ゝー、) ||   .// (/ `  ` ー-、
  /    /_    ||  //    _ \   )
 (__/ ̄   |    ',Y/    /    ̄`ー '
  __     \   ||   /    __
 /XXXX<>x,..、_  l  ハ  | _,... rxXXXXXA
 |XXXX|XXX|::::l` ´ Y   ! '´  l::::|XXX|XXXX|
 |XXXX|XXX|::::|   |  |   |::::|XXX|XXXX|
 XXXX/\Xソ::ノ   ゝ-く     ゝ::ゝ/ lXXXX|

246:デフォルトの名無しさん
09/02/14 23:19:10
コピペ君って馬鹿だな、まで読んだ。

247:デフォルトの名無しさん
09/02/15 00:31:01
>>243
[View]-[Add-Ins]

248:デフォルトの名無しさん
09/02/15 02:29:54
>>241
うpまだ〜?

249:デフォルトの名無しさん
09/02/15 04:04:57
       j//      /\ヽ∨//∠ヽ.    \\. \
      _/      ∠≠ニ二ニ≧=<´  ヘ.     ', ヘ\ヽ.      /
 _ -‐ ´/  ,   -‐´、_, '⌒`^  、 \::\ } l     ヽヘ ヽ}     /         _|_ \
   ̄ フ´,  /             丶\::V| |      Vl       ,'             |____
.  //./                   `Vヽl |      ヽ ' .     |         /|    ヽ
  / ,イ/                    Y/,       ヽ.\   |.   l       (_ノ  _ノ
  |/ /       |               ∨ヘ.      ト、 \_ |.   |
.  /     /  /  l:     /  l           ∨i    、   |  ̄   !  l       lヽ│/ /
  l│  /  イ  ,イ.    l  ト、ヽ     / | :l :|   |  l      |   ヽ_ノ   !ー┼‐ |‐┬
  | |   l_メ、」_,;./l     L  l V   ∧ /  :|/   ハ.  ト、   |          |./│ヽ l  |
  | ト.  |.____ ヽ    l´ヽ{ _⊥イ イ /   /    / l/⌒ヽ   .|  ー┼─ └─ l  |
  | | ヽ | 、i┘::::i  \  | r┬┬‐┬ァ V  ,∧.   ,'  ´       |   ー┼−
  レ   ヽ!  ゝ- '   \l  i,.┘:::::iノ / ,/〉│ :| {         |    _⊥_     l   |
.      7/l/l/   、     `'ー‐ ' ∠≠r'ノ:jノ :| |         |   (__丿 ヽ    レ  |
     λ    `i`ァー-- 、  /l/l/l ∧‐'.:|:::|  ハ ',        |              l
      `、     レ'    ',     ,/| ::| :|:::| ./ ヽ_>      _|   __|_       _ノ
        ` = 、 '、    ノ  ,.イ∧'|:l.:/l:::|´            \    ._|
              `>-r  =ニi´、.,_`::: |:| { |:::l             |  .(_|
          _,.イ´ヽ.7   /  /:\;八:V:ノ                 |    ノ
       /7:::::!  ○O'´  /::::::::/ヽ.  

250:デフォルトの名無しさん
09/02/15 11:57:16
>>247
なぜかできないので、替わりにgenerateしてもらえませんか


251:デフォルトの名無しさん
09/02/15 13:48:11
>>247
それやってexe選んでも何も起こらないんですけど

252:デフォルトの名無しさん
09/02/15 13:52:24
つか、俺の環境だと、アセンブリ右クリックして、Export でいけるな・・・

253:デフォルトの名無しさん
09/02/15 13:59:54
うpお願いします><

254:デフォルトの名無しさん
09/02/15 14:00:57
      ハ,,ハ
     ( ゚ω゚ )  お断りします
    /    \
  ((⊂  )   ノ\つ))
     (_⌒ヽ
      ヽ ヘ }
 ε≡Ξ ノノ `J


255:デフォルトの名無しさん
09/02/15 14:05:10
AlarmTimer\Property.cs
AlarmTimer\FormMain.cs
AlarmTimer\FormOption.cs
AlarmTimer\Properties\Settings.cs
AlarmTimer\Properties\Resources.cs
AlarmTimer.Properties.Resources.resources
AlarmTimer.FormMain.resources
AlarmTimer.FormOption.resources
AlarmTimer.AlarmTimer16Mono.ico
AlarmTimer.AlarmTimer16.ico
AlarmTimer.csproj
0 error(s).
Done.


こう出たんですがどこにエキスポートされてるんですか

256:デフォルトの名無しさん
09/02/15 14:06:57
んで、警告が一個でるけど、exe の方はビルドもOK。
->VS2008 へアップグレード後

・ライブラリは nunit が必要らしいので、逆アセせずに参照設定を変更して利用

簡単にできるじゃん・・・

257:200
09/02/15 14:08:28
DrawString で右寄せとか出来ますか?
株価が左寄せじゃ見にくい・・・

258:デフォルトの名無しさん
09/02/15 14:12:01
>>257
StringAlignment

259:デフォルトの名無しさん
09/02/15 14:16:19
Far

260:デフォルトの名無しさん
09/02/15 14:59:57
>>256
エクスポートできましたが1エラー2警告出てデバック開始してもだめでした・・・

261:デフォルトの名無しさん
09/02/15 15:01:11
>>260
じゃあ、エラーを修正しろよ。つーか、初心者スレ行けハゲ

262:200
09/02/15 22:21:05
>258-259
本当にありがとう、そこがよくわからなくて困ってました
おかげで外観は完成しました。 URLリンク(www.uploda.org)



263:デフォルトの名無しさん
09/02/15 22:23:37
なんとなくすごそう。これ、コントロールはいくつ使ってるの? 全部 DrawString() で描画?

264:デフォルトの名無しさん
09/02/15 22:37:30
WPF使いたくなるな

265:デフォルトの名無しさん
09/02/15 22:43:43
>>262
DataGridView はなんで使わないんだ?

266:デフォルトの名無しさん
09/02/15 22:48:44
でも個人的に好みだな、この外観はw

267:デフォルトの名無しさん
09/02/15 23:36:52
目に優しいな

268:デフォルトの名無しさん
09/02/16 00:51:39
再うっぷ汁(´・ω・`)


269:262
09/02/16 01:46:53
>>263-265
前の方にアドバイス頂いたので全部
DrawStringとFillRectangleとDrawLinesで書きました。
他のはややこしそうだったので・・・

まあ、こっちは意図通りに動いてくれれば
最新技術だろうと枯れた技術だろうと関係ないので
これで満足しています。

>>267
かなり目に・・・ですw
しかし、この色合いがお金を産み出してくれるんで仕方なしです。

270:デフォルトの名無しさん
09/02/16 22:43:08
動画をタグで管理するソフトを作りたいのですが、
タグ情報はどうやって保存するべきでしょうか?
xml?SQLで?その他?

イメージ的にはiTunesみたいな感じです

271:デフォルトの名無しさん
09/02/16 22:45:43
好きにしろよ

272:デフォルトの名無しさん
09/02/16 22:56:43
…検索速度とかバランス考えると組み込み DB がいいんでない。
エクスポートインポート機能ありな前提で。


273:デフォルトの名無しさん
09/02/16 22:58:48
AdobeReaderのdllを使わない、
C#から操作できるロイヤリティフリーな
PDFビューアコントロールでお勧めありませんか?

274:デフォルトの名無しさん
09/02/16 23:04:28
>>262
再ウプして欲しい。


275:デフォルトの名無しさん
09/02/16 23:13:24
何をだよw

276:デフォルトの名無しさん
09/02/16 23:14:10
SSでしょ。俺も404で見れなかった。

277:デフォルトの名無しさん
09/02/16 23:19:51
>>274
ほれ
URLリンク(www.dotup.org)

278:デフォルトの名無しさん
09/02/17 00:52:51
まともにできてるじゃないか。色遣いは別としてw

279:デフォルトの名無しさん
09/02/17 01:16:55
この色遣いはないわ-

280:デフォルトの名無しさん
09/02/17 01:39:04
せめて赤青黄の三色に統一するくらいの気概がないと。

281:デフォルトの名無しさん
09/02/17 01:43:16
創価乙

282:デフォルトの名無しさん
09/02/17 01:44:01
そうか?

283:デフォルトの名無しさん
09/02/17 02:13:40
じゃあ赤黄緑で。

284:デフォルトの名無しさん
09/02/17 02:13:48
大作だな

285:デフォルトの名無しさん
09/02/17 06:46:12
期待してたけどこの色遣いは・・・

286:デフォルトの名無しさん
09/02/17 09:01:41
この色に意味があるんだろう。なれた色で変えたくないとか。

287:デフォルトの名無しさん
09/02/17 09:04:35
あの色は夢で見た神様のお告げらしいよ

288:200
09/02/17 13:44:31
URLリンク(uproda.2ch-library.com)
金融系は ↑=赤、↓=緑 って決まってるからね・・・

ところで、小数2桁まで表示させたい(2 も 2.00 みたいに)とき
そうすればいいのかな? ToString("0.##") じゃだめみたいね。

289:デフォルトの名無しさん
09/02/17 13:46:07
>>288
別に「決まって」はいない
証券会社のツールいろいろ使ってればデフォルトが逆のやつもある
だから色はカスタマイズできるものが多い

290:デフォルトの名無しさん
09/02/17 13:55:24
>>288
"F2"
URLリンク(msdn.microsoft.com)

291:デフォルトの名無しさん
09/02/17 14:30:11
>>288
"0.##"って書いていて、どうして'0'の意味と'#'の意味を知らないのか謎だ。

292:デフォルトの名無しさん
09/02/17 17:32:39
自作クラスにBeginReceiveやBeginReadのような非同期動作のメソッドを加えたいのですが、どのように実装するものでしょう?

293:デフォルトの名無しさん
09/02/17 17:38:14
>>292
TCPの非同期通信したいの?
だったらググレばいっぱい出てくるよ
一言でレスできる内容じゃないし。
ESPして余計なこというとゲームで使うなら
非同期するよりポーリングしたほうがスマート。

294:デフォルトの名無しさん
09/02/17 17:47:06
>>292
非同期メソッド、非同期デリゲートで検索汁

295:デフォルトの名無しさん
09/02/17 17:55:04
>>293.294さん
レスありです

>>293さん、聞き方がまずくてすいません、通信ではなくて非同期に処理させたいんです
いちいちスレッドつくるのもめんどいなあと思って、そういやBeginなんたらとかはどうやって実装してるんだろ?聞いちゃえ、と

>>294さん、あなたがエスパーでよかった、ありがとうございます

296:デフォルトの名無しさん
09/02/17 22:51:10
>>288
URLリンク(uproda.2ch-library.com)

色盲の人が見ると・・・
URLリンク(ranobe.com)
URLリンク(ranobe.com)

297:デフォルトの名無しさん
09/02/17 23:01:12
ウ、ウンコ色!!

298:デフォルトの名無しさん
09/02/17 23:13:33
赤と緑は色盲的に最悪な色使い。全く区別がつかない。
色盲であると告白している小堺一機の
「紅葉が分からない」という言葉によく現れている。
その代わり赤紫と紫の区別はよくつくんだがね。

緑と紫なら色盲の人でもそうでない人でも区別しやすい。

299:デフォルトの名無しさん
09/02/17 23:14:41
赤と緑がわからない って言うけど、その2色は何色に見えるんだろうと思ったことがある

しかし色盲の人のことまで考えるかどうかはさすがに作る人の自由かと

300:デフォルトの名無しさん
09/02/17 23:15:35
>しかし、この色合いがお金を産み出してくれるんで仕方なしです。
から、この色合いが要求仕様なんだろ。
これに文句を言っても仕方がないよ

301:デフォルトの名無しさん
09/02/17 23:16:32
まあ単に個人で作るソフトならそうだわな。
オプションで色盲者のための色使いに切り替えられるようにしておくと優しさを感じるが。

302:デフォルトの名無しさん
09/02/17 23:19:09
>>299
色盲って黄色人種男性の5%、白人男性の8%、黒人男性の4%もいるんだぜ。
日本人男女40人のクラスの1人くらいは色盲ってくらい結構な割合だ。
黒板に赤いチョークで書かれると見辛いって言ってた人はいなかった?
多分その人は色弱か色盲だよ。

303:デフォルトの名無しさん
09/02/17 23:19:41
StreamReader使った後に元のStreamを閉じたくないときは
StreamReaderはDisposeせずに放置していいの?

304:デフォルトの名無しさん
09/02/17 23:21:48
うんそう

305:デフォルトの名無しさん
09/02/17 23:25:49
>>302
で、色盲専用に作り直せっていいたいわけ?

306:デフォルトの名無しさん
09/02/17 23:26:02
そういうとき、Disposeしないことが心配なので、Flushすることにしている。

307:デフォルトの名無しさん
09/02/17 23:26:41
>>305
なんで専用なんだ?

308:デフォルトの名無しさん
09/02/17 23:26:46
StreamReaderそのものはDisposeしちゃってもいいんじゃないの

309:デフォルトの名無しさん
09/02/17 23:28:15
>>307
言い方が悪かったな 訂正する

色盲がわかりやすい色を表示できるように作り直せっていいたいわけ?

310:デフォルトの名無しさん
09/02/17 23:30:08
色盲ネタはいい加減スレ違いだろ・・・

311:デフォルトの名無しさん
09/02/17 23:30:26
>>309
その方が望ましい。
わざわざユーザの幅を狭める利点は無い。

312:デフォルトの名無しさん
09/02/17 23:31:37
>>308
StreamReaderをDisposeしたら元のストリームも一緒に閉じられる

313:デフォルトの名無しさん
09/02/17 23:36:23
>>311
望ましいが、現実には難しいだろうな。
むしろ、OSのユーザ補助機能のレベルで実装すべき

314:デフォルトの名無しさん
09/02/17 23:37:02
>>302
けっこうみんな「みづらい」とは言ってたけどなあw
いつも後ろの席だったからかも知れないけど

315:デフォルトの名無しさん
09/02/17 23:39:15
>>311
お前が作ったいままでのソフトは、全部色盲対応なの?

316:デフォルトの名無しさん
09/02/17 23:41:13
自由に色設定できれば問題ないでしょ。
でも自分専用なら無理にやる必要もないと思うが。

317:デフォルトの名無しさん
09/02/17 23:42:35
なにも色設定しないのが一番

318:デフォルトの名無しさん
09/02/17 23:44:14
見にくいと見えにくいは違うからなぁ
色が見えていて派手で目が疲れるということと、
色そのものが見えなくて困るということは別個

319:デフォルトの名無しさん
09/02/17 23:45:13
いっその事文字も背景も黒でよくね?

320:デフォルトの名無しさん
09/02/17 23:47:01
ソフト自体によって色盲対応の個別の色を設定できるのも問題なんだろうな
だからOSの機能として、既存の色を問題がなく表示する機能を設定すべきなんだよ
ソフトによって赤を青に表示したり、緑に表示したりしちゃったら、利用者に影響が出るだろ?

321:デフォルトの名無しさん
09/02/17 23:49:26
おまいらの理想はよくわかった
だが全部スレ違いだ

322:デフォルトの名無しさん
09/02/17 23:55:20
理想ぐらいかたらせてやれよ

323:デフォルトの名無しさん
09/02/18 00:16:57
>>302
>色盲って黄色人種男性の5%
>日本人男女40人のクラスの1人くらいは色盲
ってことは女性に色盲はいないの?

324:デフォルトの名無しさん
09/02/18 00:19:19
>>323
男性に比べて非常に稀なだけでいることはいる

325:デフォルトの名無しさん
09/02/18 00:30:31
>>323
色盲と色弱がいるからな
完全な色盲だともっと低い

そんなの考えなくていいレベル
もちろんあれば便利だが

326:200
09/02/18 00:38:43
>>289
素人用のツールはそうかもね
>>290
ありがとう、マジ助かりました

327:デフォルトの名無しさん
09/02/18 00:44:11
URLリンク(www.microsoft.com)

このリンクのMSDN Library for Visual Studio 2005がダウンロードできなくなってるんだけど、
どこに引っ越したか知ってる人いる?
Windwos2000の再インストール後に見つからなくて困ってるのでよろしくお願いします

328:デフォルトの名無しさん
09/02/18 00:48:38
お前ら何で大騒ぎしてんの?

>>323
色覚異常はX染色体で遺伝する。
だからX染色体を1つしか持たない男性(XY)に多く、2つ持ってる女性(XX)に少ない。
500人に1人ぐらいの割合

329:323
09/02/18 01:01:01
>>324-325、>>328
そうなんだ。知らなかった。

  ┏┳┳┓   ハイ      ┏┳┳┓
┏┫┃┃┃   スレ違いは  ┃┃┃┣┓
┃┃┃┃┣┓  ここまで ┏┫┃┃┃┃
┃      ┃┃┏━━┓┃┃      ┃
┃スレ違い ┣┫*・∀・*┣┫. STOP!┃
┗━━┛┗┳━┳┛┗━━┛
            ┏┻┓┃
        ┏━┛  ┣┻┓
        ┗━━┫  ┗━┓
                ┗━━┛

330:デフォルトの名無しさん
09/02/18 01:03:58
素人用のツール(笑)

331:デフォルトの名無しさん
09/02/18 01:04:22
>>327
Visual Studio 2005 は既に販売が終了している製品なので
それに連動して公開停止になったのかも

今は以下が最新版
MSDN Library for Visual Studio 2008 SP1 (2008年12月更新版)

あと、MSDN Subscription に加入すれば過去のバージョンは
一通り入手できるハズ

332:デフォルトの名無しさん
09/02/18 01:05:39
>>328
劣性遺伝なの?

333:デフォルトの名無しさん
09/02/18 01:07:04
伴性劣性遺伝ってやつだな

334:デフォルトの名無しさん
09/02/18 01:08:26
なんで色盲・色弱にそんなにこだわるんだ?

普通に考えて、カスタマイズの余地皆無だったら
誰にとっても使いにくくなる可能性はあるだろ。
ユーザ=制作者のみってのでも無い限り

335:デフォルトの名無しさん
09/02/18 01:17:24
>普通に考えて、カスタマイズの余地皆無だったら
>誰にとっても使いにくくなる可能性はあるだろ。
んなこといったら、あらゆるすべての設定値を備えなければならないじゃん。
毎晩24時にbeep音を鳴らして寝ることを促す設定がないと、
それを必要とする人には使いにくいってーことになる。

そもそも万人向けにオプションの設定項目を多くするということは、
設定項目が多すぎて煩雑になるという点において万人向けでなくなる。

336:デフォルトの名無しさん
09/02/18 01:22:11
>>335
どうせ分かってて言ってんだろ?
アホか

337:デフォルトの名無しさん
09/02/18 01:38:18
韓国語表示がないのはウリナラへの差別ニダ!

338:デフォルトの名無しさん
09/02/18 02:05:00
設定なんて無くても
赤と緑じゃなく赤紫と緑にするだけで解決する問題なのに
なんでそんなに抵抗あるのかね?

339:デフォルトの名無しさん
09/02/18 02:05:54
サイケデリックはプロ用ツールの証ですw

340:デフォルトの名無しさん
09/02/18 02:35:21
>>338
それをする必要があるのかっていう問題じゃないの?

341:デフォルトの名無しさん
09/02/18 02:43:41
もともとの指摘も、色盲の人にとって、ではなくセンスがない色遣いだという点が主だったはず。
おそらく、赤紫と緑にしても、センスのなさそうなデザインであることは変わらないだろうから、
変えるのは無意味だと思う。

342:デフォルトの名無しさん
09/02/18 02:57:51
お前らが超ハイセンスなのは分かったからそろそろ黙って下さいませんかねこのやろう

343:デフォルトの名無しさん
09/02/18 03:00:36
センスとか以前に株とかで儲けやすいようなプログラムを作ってる奴に嫉妬してるだけじゃねえの
うひょひょ

344:デフォルトの名無しさん
09/02/18 03:06:45
おおかた343で図星ってところだろう

345:デフォルトの名無しさん
09/02/18 04:33:34
>>627
このあたりかな
URLリンク(support.microsoft.com)

ファイル以外のストリームには言及がないのでなんともいえないけど
少なくともファイルは特別に意識していて、ファイルから生成した
ストリームについてはそれを破棄するとイメージにアクセスできなくなるのが
仕様みたい

346:345
09/02/18 04:34:50
すみません
>>345は誤爆です

347:デフォルトの名無しさん
09/02/18 07:12:31
>>340
お前が思っているより色盲の人は遥かに多いから必要だ。

348:デフォルトの名無しさん
09/02/18 07:18:48
あほみたいに、いつまで青い議論を続けてるんだ。
単なる証券屋店頭の電光掲示板へのオマージュだろあれは。
俺的には文字の真ん中に切れ目のあるパネルがパタパタ音を立てて
回転するタイプのコントロールが欲しいな。

349:デフォルトの名無しさん
09/02/18 07:26:44
WPFのViewport3Dとストーリーボードアニメーションの出番だな。さあリッチインタフェースを
追求するんだ。

350:デフォルトの名無しさん
09/02/18 07:39:43
注文すると、発注内容書いた手紙が取引所まで3Dで飛んでいって届いたら実際に発注されるってどうよ。

351:デフォルトの名無しさん
09/02/18 10:58:31
>>348
俺も欲しい・・・


352:デフォルトの名無しさん
09/02/18 13:30:06
>>350
間違えて疑似嫁のデータを送ってしまうわけですね、わかります。

353:デフォルトの名無しさん
09/02/18 13:33:01
デシリアライズされるときコンストラク呼び出されないけれど同じようにユーザーコードからコンストラク呼び出しなしで生成すること可能?

354:デフォルトの名無しさん
09/02/18 13:35:43
>>353
エスパーしてみるけど
デシリアライズされた時点でオブジェクトのインスタンスは生成されてるんじゃないのか?

355:デフォルトの名無しさん
09/02/18 15:29:45
すまん、説明が悪かった。インスタンスは生成されるんだがコンストラクタは呼び出されないてない。
同じようにコンストラクタ通さずインスタンスだけ生成したいんです。

356:デフォルトの名無しさん
09/02/18 15:36:28
シリアライズされたオブジェクトファイルを自分で記述してデシリアライズすればいいんじゃね?

357:デフォルトの名無しさん
09/02/18 15:40:43
コンストラクタのオーバーロードでも作ってみるとか?
こんなん逃げじゃアカンかな・・・?(;´∀`)

public AAA()
{
 初期化();
}

public AAA(bool isIniti)
{
 if(isIniti == true)
  {
   初期化();
  }
}

private void 初期化()
{ほげ}

というか、コンストラクタに何も書かずに
コンストラクタみたいな感じの処理が
必要な時にSetInitializeみたいな関数作って呼ぶようにしたらダメなんだろうか…

358:デフォルトの名無しさん
09/02/18 15:41:46
いや、すでに独自のシリアライズのような仕組みがを実装していて、コンストラクタを呼ばないですむならそうしたいなと。

359:デフォルトの名無しさん
09/02/18 16:12:59
コピーコンストラクタの一種と思えば

360:デフォルトの名無しさん
09/02/18 17:05:59
>>347
なんで個人用ソフトでそんな対策する必要あるの?

361:デフォルトの名無しさん
09/02/18 18:38:57
あちらの素人馴れ合いスレで聞いても誰も答えてくれなかったのでこちらで質問させていただきます。

Microsoft.Samles名前空間以下のモジュールって自作アプリに組み込んで配布してもライセンス違反にならないでしょうか?

362:デフォルトの名無しさん
09/02/18 18:46:54
>>348
たまに裏返ったら擬似嫁が出てきて、
あわてるアニメーション後、また裏返って正しい表示に変わるやつが欲しいぜ!

363:デフォルトの名無しさん
09/02/18 19:09:26
>>362
自分で作れ

364:デフォルトの名無しさん
09/02/18 19:47:00
>>361
なりま

365:デフォルトの名無しさん
09/02/18 20:35:06
>>364

ありがとう。知らんなら黙っててください。

366:デフォルトの名無しさん
09/02/18 20:37:36
>>361
あー大丈夫だいじょーぶホント―にだいじょーぶw

367:デフォルトの名無しさん
09/02/18 20:43:44
>>361 こんなところに聞きにくるくらいなら自分で調べろ

368:デフォルトの名無しさん
09/02/18 20:54:53
>>365
黙りま

369:デフォルトの名無しさん
09/02/18 21:33:36
ここも素人ばかりですね
無駄口きいてないで少しは勉強したらどうですか?

370:デフォルトの名無しさん
09/02/18 21:37:21
匿名性の弊害

371:デフォルトの名無しさん
09/02/18 21:42:49
そもそもそんな大事なことをここで聞くな。
嘘だったらどうするんだ。
本家本元マイクロソフトさんに聞けばいいだろうに。

372:マイクロソフト
09/02/18 21:48:31
漏れも(゚听)ワカンネ

373:デフォルトの名無しさん
09/02/18 21:51:34
Microsoft.Samples 名前空間すべてを対象にした EULA、なんてものはない。
ということで、各サンプルの EULA に従う必要がある。

374:デフォルトの名無しさん
09/02/18 23:36:34
ぶつからないようにわざわざ名前付けてるのに
同じ名前付けてどうすんだよ

375:デフォルトの名無しさん
09/02/18 23:41:30
>>367
それ言い出したらム板の存在価値が・・

376:デフォルトの名無しさん
09/02/18 23:47:59
まぁでも、ライセンス関係は配布元に直接聞くほうが確実だしな。

377:デフォルトの名無しさん
09/02/18 23:54:43
訴えられた後だと遅いしね

378:デフォルトの名無しさん
09/02/19 00:11:45
すいません、ジェネリックに関しての質問です。

    public struct V2<T>{
        public T x;
        public T y;

        public V2( T x_, T y_ ){
            x = x_;
            y = y_;
        }

        public void Add( V2<T> v_){
            x += v_.x;
            y += v_.y;
        }
    }

このような構造体を作りたいのですが、Addメソッド内の
x、yそれぞれ加算しているところでコンパイルエラーとなってしまいます。

エラーの文言としては下記のものが出力されました。
「演算子 '+=' を 'T' と 'T' 型のオペランドに適用することはできません。」

これはTにどのようなものが指定されるか不明なので、
+=演算子が必ずしも使えない、よってこれをエラーとする。

このような理由でエラーが出ているのでしょうか?

また、宜しければ解決方法がございましたらお教えいただけたらうれしいです。

379:デフォルトの名無しさん
09/02/19 00:13:58
現スレの過去レスくらいは読め
>>145-177あたり参照


380:378
09/02/19 00:19:42
すいませんでした、早速読んできます。

381:デフォルトの名無しさん
09/02/19 00:27:14
その辺F#は華麗に実現できるのでまじお勧め

382:デフォルトの名無しさん
09/02/19 00:34:10
F#知らないんだけどどうやって実現してるの?
結局のところ,CLRで動かす以上は
・DynamicMethodを使ったコード動的生成やリフレクションなどによって動的に
・C++みたいにテキスト的に
の二つしか方法はないはずだけどどちらも華麗とは思えない

383:デフォルトの名無しさん
09/02/19 00:42:26
動的言語向けにCLRを拡張するんだよ。

384:デフォルトの名無しさん
09/02/19 00:47:14
DLRのことを言ってるなら,あれはCLRを拡張してるんじゃなくて
CLRの既存の機能を使用した単なるクラスライブラリにすぎないよ
>>382の上の方法に帰着する

385:デフォルトの名無しさん
09/02/19 08:05:50
今、F# をちょっと試してみたけど、型推論してるだけだな。

コマンドラインの方は触ってないけど、Visual F# で試したら、
全然動的なことしてなかった。


386:デフォルトの名無しさん
09/02/19 08:08:14
F#はちゃんとTに足し算させられるの?

387:デフォルトの名無しさん
09/02/19 08:15:32
手元にある F# の本の、ContentsとIndexをざっと眺めてみたけど、
ジェネリックス自体どこにもない。

>>381 に詳細聞きたい。

388:デフォルトの名無しさん
09/02/19 10:51:25
基本的にはOCamlだから文法上の静的型付けで解決するのでって話だと思ってたけど
それともF#はILのジェネリクスを使うように拡張されてる?
だとしたら同じくエラーになる気がする

389:デフォルトの名無しさん
09/02/19 14:23:06
System.Windows.Controls.TextBoxを160個並べて0.2秒に一回、Textに文字列を入れてるんですが
ときどきアプリ全体が劇重になってしまいます
Textに文字列を入れる部分だけコメントアウトすると重くなりません
これを回避する方法はあるでしょうか?
TextBoxを使ってると諦めるしかないのでしょうか?

390:デフォルトの名無しさん
09/02/19 14:32:53
非同期でぐぐれ

391:デフォルトの名無しさん
09/02/19 14:36:50
非同期処理してます

392:デフォルトの名無しさん
09/02/19 14:46:11
GCの影響?

393:デフォルトの名無しさん
09/02/19 16:00:15
InvokeではなくBeginInvoke使ってみるといいんじゃね?


394:デフォルトの名無しさん
09/02/19 16:29:43
TextBoxは重量級のコントロールだから160も並べたらそういうこともあるだろうな。
Labelじゃだめなん?

395:デフォルトの名無しさん
09/02/19 16:59:09
上のほうでも出てるけど、文字の出力だけでいいなら
LabelかGDIでいんじゃない?

396:デフォルトの名無しさん
09/02/19 17:28:35
Labelに変えたらスムースに動作するようになりました
ありがとうございました

でも右寄せ表示する方法が分からない
困った

397:デフォルトの名無しさん
09/02/19 17:41:09
AutoSizeをfalseにしてTextAlignでいけない?

398:デフォルトの名無しさん
09/02/19 17:47:12
右寄せの方法みつかった
Style style = new Style(typeof(ListBoxItem));
style.Setters.Add(new Setter(ListBoxItem.HorizontalContentAlignmentProperty,
HorizontalAlignment.Stretch));

ほんとWPFわけわからん
みなさん、ありがとうございました〜

399:デフォルトの名無しさん
09/02/19 17:56:58
WPFかよ
プロパティでデザイン時にも指定できるからそこからわかるべ。

400:デフォルトの名無しさん
09/02/19 18:13:17
そもそもItemsControlとか使ってバインディング
コードからコントロール生成しない
データソースを変更すれば勝手に表示が変わる

ってのがWPFの方向性

401:デフォルトの名無しさん
09/02/19 19:58:01
ADOとベタベタ

402:デフォルトの名無しさん
09/02/19 22:30:16
WPFで文字表示するだけならLabelよりもTextBlockのほうが軽いよ

403:デフォルトの名無しさん
09/02/19 23:06:40
ありがとうございます
さっそく修正しました

404:デフォルトの名無しさん
09/02/20 08:59:24
結構みんなWPF使ってるものなの?

405:デフォルトの名無しさん
09/02/20 09:10:51
使われてないよ

406:デフォルトの名無しさん
09/02/20 09:39:04
デフォルトのスタックサイズを変更するにはどうすればいいですか?

407:デフォルトの名無しさん
09/02/20 09:58:52
変更しなくていいよ

408:デフォルトの名無しさん
09/02/20 12:08:48
わろたww

409:デフォルトの名無しさん
09/02/20 12:15:21
わらわなくていいよ

410:デフォルトの名無しさん
09/02/20 12:25:07
吹いたw

411:デフォルトの名無しさん
09/02/20 13:06:39
汚いから拭いとけよ

412:デフォルトの名無しさん
09/02/20 13:08:07
いっぱい釣れたぜ
ショボン

413:デフォルトの名無しさん
09/02/20 16:35:13
キャッチしたらリリースしとけよ

414:デフォルトの名無しさん
09/02/20 20:20:11
海外の掲示板で質問したらすぐに答えがもらえました
ここの馬鹿な人たちとは大違いですね^^;
もう2度と来ません
ノシ

415:デフォルトの名無しさん
09/02/20 20:21:40
おまえだれ?

416:デフォルトの名無しさん
09/02/20 20:45:20
おれおれ

417:デフォルトの名無しさん
09/02/20 20:46:23
>>406
とりあえず、リンカで。

418:デフォルトの名無しさん
09/02/20 21:57:44
シェイラのそっくりさん?

419:デフォルトの名無しさん
09/02/20 22:09:09
>>417
根中 千恵子?

420:デフォルトの名無しさん
09/02/20 22:54:17
海外の掲示板に質問書き込むスキルはあるのにググるスキルはなかったのか・・・

421:デフォルトの名無しさん
09/02/21 00:52:53
この国の人ではないのかもしれん罠

422:デフォルトの名無しさん
09/02/21 01:30:42
つまり海外って日本のことか

423:デフォルトの名無しさん
09/02/21 01:32:33
2chを一つの国と考えてるかも試練

424:デフォルトの名無しさん
09/02/21 18:22:55
C#で省略可能引数の既定値を指定する方法はありますか?
[opt]属性はOptionalAttributeを付けることで付けられるようですが

425:デフォルトの名無しさん
09/02/21 18:27:51
引数のないメソッドでオーバーロードすればいいんでないの?

426:デフォルトの名無しさん
09/02/21 18:29:44
>>424
(1) 素直にオーバーロードを使う
(2) 引数をNullableにする

427:デフォルトの名無しさん
09/02/21 18:35:19
C#4.0をじっと待つ

428:424
09/02/21 18:43:53
省略可能引数をC#で使いたいわけではなくて,
VBで省略可能引数にしたときの既定値のメタデータを付けたいだけなんです
リフレクションで既定値の取得もできるみたいですがやっぱり設定するのは無理なんですかね

429:デフォルトの名無しさん
09/02/21 18:53:19
いや言ってる意味が。。

430:423
09/02/21 18:58:41
ごめんなさい
VBで省略可能引数の既定値を設定した場合,
既定値の情報はメタデータとしてメソッドに付加されます。
それと同じ形式のメタデータをC#で付けたいということです。
具体的にはこういうILです
.param [1] = "既定値"

431:デフォルトの名無しさん
09/02/21 19:08:08
リフレクタで言語をC#にして見てみたらどんな属性を付与しているのか分かるのでは?

432:デフォルトの名無しさん
09/02/21 19:12:59
URLリンク(msdn.microsoft.com)
これとか違うの?

433:424
09/02/21 19:18:01
>>432
[Optional, DefaultParameterValue("既定値")]でうまくいきました
ありがとうございます

434:432
09/02/21 19:19:19
URLリンク(stackoverflow.com)
正解っぽい。

435:デフォルトの名無しさん
09/02/21 19:21:30
あ、解決済みか。
これやってもC#で省略可能引数が使えるわけじゃないみたいね。
でも、アセンブリをVBから呼び出す時には省略可能になる引数を持つメソッドを
C#で定義できるのは興味深い。

436:デフォルトの名無しさん
09/02/21 23:35:48
逆の例もあるよ。
outはVBにないけど、Out属性付きのByRef引数はC#からout引数として扱われるというもの。

437:435
09/02/21 23:40:52
あーなるほど、ByRefだけだとref引数扱いになるのか。

438:デフォルトの名無しさん
09/02/22 01:49:55
4.0の動的型付け変数と、3.0の暗黙的型付けって、どういうときべんりなの?
大幅に労力が削減されるような利用法が思い浮かばないんだけど。

439:デフォルトの名無しさん
09/02/22 02:02:04
>>438
リフレクションやComInterop、やDLR対応の動的言語と相互運用する場合かな。
いろいろdymamicに期待してる人が要るけど、
dynamic型同士で + - * / などの演算はサポートされていないから、
プリミティブ型をdynamicにするのはナンセンス。


440:デフォルトの名無しさん
09/02/22 02:12:30
>>439
多言語との相互運用という趣旨ならわかるけど、
静的言語として、こういうのを許容しちゃうのって、どうなんだろう
コンパイル時にはエラーにならなくて、実行時にしかエラーにならないんでしょ?

暗黙型付けも、自分で型をしっかり宣言して、それで使うということで、
ユーザの思い込みの余地を減らすことが大事ということで
静的言語のメリットがあると思ってたんだけど、
なんか曖昧的なものを受け入れるような気がしていやな感じがする。

441:デフォルトの名無しさん
09/02/22 02:18:27
いやなのは使わなきゃいいだけ。


442:デフォルトの名無しさん
09/02/22 02:23:28
使わなきゃいいって言われても、
自分だけで成り立つ世界じゃないからなぁ
嫌でも他人のソースを見ることになるわけで

443:デフォルトの名無しさん
09/02/22 02:32:26
ヘジの言葉送ってやるよ。
「静的な型として動的な型を導入するんだ」

機能的には相互運用、さらに相互運用。プレゼンも基本それしか
出てこない。動的型前提な言語との相互運用、ライブラリを使う
ときに死ぬるんだよ現状。
しかも JavaScript だの IronPython だの DLR だの利用ケースが
増えていってやがる。

そういや雑談な話になるんだが、コンポーネントモデル周りは
ほとんど動的な要素で構成されてるよな。
なんでいまさら動的だからどうこうとかなるんだろうな


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5362日前に更新/228 KB
担当:undef