- 1 名前:デフォルトの名無しさん mailto:sage [2012/08/05(日) 16:29:24.19 ]
- このスレッドは
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 関連スレ ふらっとVisual C#,C♯,C#(初心者用) Part95 toro.2ch.net/test/read.cgi/tech/1340975670/ C#, C♯, C#相談室 Part74 toro.2ch.net/test/read.cgi/tech/1342241550/
- 283 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 17:25:35.11 ]
- .net2.0、C#でListの中のオブジェクトのプロパティに、特定の数値を含むものが有ったらそのオブジェクトをコピーする、みたいなのはどうすればいいんでしょう
現在foreachでリストの中の全部のオブジェクトに対してifで比較してるんですが激しく効率が悪い気がします
- 284 名前:280 mailto:sage [2012/08/15(水) 17:37:45.46 ]
-
DefaultCellStyle.Format = "X2"; でできました。"
- 285 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 17:42:53.22 ]
- >>283
実行効率なら大体ベストだろ 開発効率ならList<T>.FindAllとラムダ式
- 286 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 18:01:43.01 ]
- >>285
ええ、そうなんですか? じゃあ2.0なんでこのままいくことにします ありがとうございました
- 287 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 18:05:57.36 ]
- 例外処理中にでた例外ってどう処理すればいいんですか?
- 288 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 18:08:16.02 ]
- データの構造など条件次第ではインデックスなんかを自分で作っておくなんてのもできるが
基本的には泥臭くやるしかないよ
- 289 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 18:08:49.09 ]
- うおw間に入った
>>288は>>283へ
- 290 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 18:32:36.40 ]
- >>286
一発でできる便利なものがあったとしても、その中ではやっぱり同じことやるしかないからね
- 291 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 18:49:37.27 ]
- >>290 >>288
そうなんですか… なんかこう高速にできる検索アルゴリズム!みたいのがあってそういうのがあるのかと思っていました
- 292 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 19:15:27.26 ]
- 基本的に効率のよいアルゴリズムってのは、データの規則性から省略できる処理を省略して速度を出している
だから、なんらデータの情報が提示されないなら全部舐めるしかない ソートして二分探索というのもあるかもしれないが、要素数が少ないなら線形探索した方が速い 要素数についてもあなたは提示していないよね
- 293 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 19:22:55.81 ]
- 何度もその検索を行うならインデックス作成
一度だけなら全スキャン
- 294 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 19:31:03.76 ]
- 何度も続けて同じキーで検索されるケースって意外に多くて
前回のキーと検索結果を覚えておくだけで大幅に速くなることもある 何にせよパフォーマンスなんか実測したり統計とったりしなきゃ何もわからん
- 295 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 19:40:47.14 ]
- そうそう
データ構造の解析とかできないとねえ
- 296 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 19:47:17.91 ]
- ええと、条件に関しては、
検索する対象は3000 ~ 数万、回数は10 ~ 1000回程度、数値はfloatです
- 297 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 19:54:23.65 ]
- >>296
たとえば扱うデータの分布を見て複数のリストを作ればいいんだよ 内部で今までと同じList<T>に登録する際に後に判断するデータを見て ここからここまではList<T>AここからここまではList<T>B・・・とさ
- 298 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 19:59:20.74 ]
- >>297
なるほど!そういう風にやるのがインデックスなんですね! って、見出しだから当然ですね。ありがとうございます。
- 299 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 20:08:04.39 ]
- つーか自分は自分がどんなデータを持ってるかも知ってるし
一度でもListを構築するときはデータを見るからねえ 以下に準備しておくかだよ アプリ起動時などは割りと許されるけど実行時にもっさりしてると 五月蝿い人多いからねえ
- 300 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 20:09:56.41 ]
- floatの特定の値の検索ってあんまり想像できないんだが誤差とか大丈夫か?
ちゃんと比較時にイプシロン付けてる? そのへん考えてない(or考えたくない)ならdecimal(場合によってはstring)に しといた方がいいと思う
- 301 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 20:31:04.69 ]
- しかし4年くらい前のマシンだけど数万程度だと一瞬で終わるなw
ideone.com/hljwH
- 302 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 20:42:46.04 ]
- インスタンス生成順とインデックスが一致してるかランダムかで速度が変わりそうな気が
- 303 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 20:48:30.17 ]
- >>298
インデックスというかデータの範囲分割だね。 C#だとCollectionにオブジェクトの実体が格納出来ないから説明しにくいな。 DBなんかでは行データをシーケンシャルに格納しつつ、 行頭へのポインタをデータ探索に特化したインデックスに格納するよ。 代表的なのはB木インデックスとか。
- 304 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 20:52:21.65 ]
- やり方はいくらでもあるよ
あとは自分で好きなようにやればいい
- 305 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 21:02:29.27 ]
- 遅いと感じてから考えればいいよ
初心者スレ的にはそんなことより>>300の問題の方がずっと重要
- 306 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 21:11:22.85 ]
- floatなんて書いてある?
- 307 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 21:14:20.45 ]
- 後出しだけど書いてある。
>>306 -> >>296
- 308 名前:デフォルトの名無しさん mailto:sage [2012/08/15(水) 21:18:24.30 ]
- うわ、読み飛ばしてたorz
- 309 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 08:39:49.62 ]
- ふふふ
- 310 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 09:49:44.37 ]
- dataGridViewを行ごとに選択するようにしているんですが、今選択されているセルの次のセルを選択状態にする方法ってないですか?
SelectNextControlメソッドかなーと思ったんですが、どうやら違うみたいで・・・
- 311 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 09:53:07.47 ]
- CurrentCell?
- 312 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 10:05:31.68 ]
- 行毎に選択してるのに次のセル? 選択が行単位なのかセル単位なのか
- 313 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 10:10:10.36 ]
- >>310
SelectionModeがRowHeaderSelectなら ideone.com/hZSFr
- 314 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 10:56:33.50 ]
- へえ
- 315 名前:310 mailto:sage [2012/08/16(木) 11:01:18.92 ]
- すいません、行ごとに選択するようになっていて次の行を選択するようにしたいです
SelectionModeはFullRowSelectです
- 316 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 11:01:33.66 ]
- WindowsPhoneに興味があるんですがPC用のC#ソフトをそのままWPでも使えるんですか?
- 317 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 11:12:28.52 ]
- バイナリそのまんまでは使えません
- 318 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 11:21:32.70 ]
- >>315
FullRowSelectでも>>313で動いた
- 319 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 11:24:30.06 ]
- >>316
.NET Compact Frameworkなのでライブラリとかある程度異なる
- 320 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 13:02:09.19 ]
- ありがとうございました
- 321 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 14:31:27.36 ]
- いえいえ
- 322 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 15:44:33.48 ]
- try {
} catch (Exception e) { MessageBox.Show(e.tostring()); } とした場合にデバッグモードの場合はソースの行とか出てくれるんですが リリースモードの場合は出てくれません。 リリースモードでも出てくれるようにはできないでしょうか?
- 323 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 15:47:18.28 ]
- そんなんでリリースなんて言えるのか
- 324 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 16:06:08.43 ]
- >>322
プロジェクト設定→ビルド→詳細→デバッグ情報→pdb-only exeと同じところにpdbファイルも置いて起動
- 325 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 16:14:02.13 ]
- >>323
確かに。 >>324 ありがとうございます。 pdbファイルが要るんですね。 それはちょっと具合が悪いですね。
- 326 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 17:02:20.21 ]
- いや、リリースビルドしたらバグったなんてケースもないとは限らないので
状況によっては要るだろうさ
- 327 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 17:12:03.02 ]
- >>326
ビルド設定がようわからん。 ビルド設定は複数定義出来て、プリセットが2つ。 デバッグだとPDB有り、最適化無し リリースだとPDB無し、最適化有り ということなの?
- 328 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 17:29:30.70 ]
- CheckedListBoxって二回クリックしないとチェックされないですか?
- 329 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 17:31:04.61 ]
- すいません自己解決しました
CheckOnClickをtrueにすればいいんですね まさか検索一発だとは思わなかった
- 330 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 17:36:06.10 ]
- よくあることです
書き込んだら解決とか
- 331 名前:デフォルトの名無しさん mailto:sage [2012/08/16(木) 20:57:47.53 ]
- >>318
できました。 ありがとうございます
- 332 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 05:07:59.17 ]
- 韓国の対外債務
image.space.rakuten.co.jp/lg01/80/0000186380/65/img97882a07zik3zj.jpeg 韓国の対外資産と対外債務 image.space.rakuten.co.jp/lg01/80/0000186380/68/img1865ff8czik9zj.jpeg 韓国の対外純資産(資産-負債) (訂正:グラフタイトルはNet External Assetsが正解) image.space.rakuten.co.jp/lg01/80/0000186380/71/img39cb7803zikdzj.jpeg <日本と韓国の比較> 日韓の対外債務 image.space.rakuten.co.jp/lg01/80/0000186380/69/img302a1568zik7zj.jpeg 日韓の対外資産 image.space.rakuten.co.jp/lg01/80/0000186380/72/img66421dc8zik4zj.jpeg まとめ 日韓の対外純資産(単位:アメリカ100万ドル) image.space.rakuten.co.jp/lg01/80/0000186380/70/img81397399zik8zj.jpeg 主要国の対外純資産(単位:兆円、2010年末) www.garbagenews.com/img12/gn-20120105-01.gif <引用資料> 日本国・日本銀行(中央銀行) www.boj.or.jp/en/index.htm 大韓民国・韓国中央銀行(Bank of korea) ecos.bok.or.kr/EIndex_en.jsp
- 333 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 11:44:49.24 ]
- ネトウヨ王に、俺はなる!まで読んだ。
- 334 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 12:46:57.69 ]
- Invokeについて教えてください。
他スレッドからコントロールを操作する場合に 同期処理でInvokeを使用すると思うのですが、 invokeを使用するとハンドルが増えていきます。 しかし非同期処理のbeginInvokeを使用すると ハンドルは増えません。Inokeでの処理がしたい のですがハンドルを増やすことなく処理を行う にはどうすればよいのでしょうか?
- 335 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 13:13:38.74 ]
- ハンドルって?
- 336 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 13:22:15.95 ]
- >>335
Windowsタスクマネージャのプロセスから見るハンドルです。
- 337 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 13:24:43.77 ]
- ハンドルが増えるって言われてよくわからん
その増えると観測した情報もクレ
- 338 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 13:25:18.27 ]
- って書いたら>>336があった・・・
- 339 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 13:32:25.33 ]
- >>338
ハンドルって割りと簡単に変わるはず 何かのアプリをC#のプロセス確認する機能でみようとしたら コロコロ変わって苦労した覚えが
- 340 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 13:34:29.43 ]
- 同期するために同期オブジェクトのハンドル増えてんだろ単に
- 341 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 13:43:14.51 ]
- そりゃ、他のスレッドでの処理を待つ必要あるんだから同期用のハンドル増えて当然だろ。
awaitがある今、「待つな。BeginInvoke使え」が正しい回答だと思うけども。
- 342 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 13:49:22.31 ]
- >>334
Invokeで呼び終わった後に GC.Collect(); GC.WaitForPendingFinalizers(); したらハンドル数が戻ったりしない?
- 343 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 13:56:02.67 ]
- >>339-342
なるほど、同期用のハンドルが増えているのですね、、、 ハンドル数が数千までいってこりゃヤバイ」って思ったのですが、 みているとあるところで一気に1000切るくらいまでハンドル数が 減ったりしていました。 >>342さんの言われるようにガベージコレクションがそのとき 働いたのでしょう・・・手動でGC呼び出したら同じようになったので
- 344 名前:334 mailto:sage [2012/08/17(金) 13:57:57.15 ]
- 途中で送信してしまった(汗
みなさん、ありがとうございました。 理由がわかってすっきりしました^^ これからはBeginInvokeを使うようにします^−^
- 345 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 16:32:32.15 ]
- VSのテキストテンプレート(T4)糞すぎ
Razorに置き換えてほしい
- 346 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 17:31:58.65 ]
- >>344
いえいえ
- 347 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 21:16:28.25 ]
- 韓日中新冷戦:「南朝鮮人は出ていけ」日本に反韓ムード
日本の右翼団体が連日、在日韓国大使館の前で大規模なデモを繰り広げ、韓国ドラマ の放送計画が撤回されるなど、日本で反韓ムードが広がっている。 ■右翼団体「李大統領は天皇陛下に謝れ」 「日本青年社」や「民族同盟」など日本の右翼団体は、15日午前8時ごろから、 東京・四谷の韓国大使館付近に街宣車で集結し、デモを繰り広げた。 街宣車の数は、午前中は3台にすぎなかったが、午後1時15分ごろには約20台に増え、 さらに3時ごろには、 大型バスを含め50−60台に達した。 右翼団体のメンバーらは靖国神社に参拝した後、 韓国大使館前に集結したことが分かった。 右翼団体のメンバーらは、大使館前の片側4車線の道路のうち2車線を占拠し 「李明博(イ・ミョンバク)大統領は天皇陛下に謝れ」「南朝鮮人は日本から出ていけ」などと叫んだ。 一部のメンバーは大使館に抗議文を渡そうと試みた。 www.chosunonline.com/site/data/html_dir/2012/08/16/2012081600724.html
- 348 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 23:09:27.76 ]
- オライリーのプログラミングC#6版買ったったwwwwこれでおれも一流C#erキタコレwwww
- 349 名前:デフォルトの名無しさん mailto:sage [2012/08/17(金) 23:12:45.05 ]
- そういうときは
一流C#erにオラも仲間イリー っていうんだ
- 350 名前:デフォルトの名無しさん [2012/08/17(金) 23:15:16.44 ]
- >>349
>>351 きぃーみーは だーれーとー キッスをーすーるぅー / ̄\ / ̄\ |/ ̄ ̄ ̄ ̄\ / ̄ ̄ ̄ ̄\| | /V\\\ | /V\\\ | / /|| || | | //| || | | | |(゚) (゚)| | | | (゚) (゚) /| ノ\|\| (_●_) |/ \| (_●_) |/|/\ わぁーたーし そーれーとーもー 彡、 |∪| 、` ̄ ̄ヽ /彡、 |∪| ミ \ / __ ヽノ Y ̄) | ( (/ ヽノ_ |\_> (___) Y_ノ ヽ/ (___ノ \ | | / | /\ \ / /\ | | / ) ) ( ( ヽ | ∪ ( \ / ) ∪ \_) (_/ / ̄ ̄ ̄ ̄\ /;;:: ::;ヽ |;;:: ィ●ァ ィ●ァ::;;| |;;:: ::;;|<俺? |;;:: c{ っ :;;| |;;:: __ノ ::;;;| ヽ;;:: ー ::;;/ \;;:: ::;;/ |;;:: ::;;| |;;:: ::;;| / ̄ ̄ ̄  ̄ ̄ ̄\ |;;:: ::;;| |;;:: ::;;|
- 351 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 00:38:20.60 ]
- 韓国最大手の釜山貯蓄銀行が破産。自己資本比率は驚異の-50.29%
engawa.2ch.net/test/read.cgi/poverty/1345217353/ 釜山(プサン)地方裁判所は16日、債務超過に陥った釜山貯蓄銀行に対し、破産を宣告しました。 釜山貯蓄銀行は去年2月17日に営業停止処分を受けたのに続き、去年4月29日には、BIS=国際決済銀行による 自己資本比率がマイナス50.29%と、健全性を示す基準の1%を大幅に下回っていたため、 不健全金融機関に指定されました。 当時、釜山貯蓄銀行の資産総額は1兆3000億ウォン、借金は3兆5000億ウォンで、 資本金の増額や第三者による買収など経営改善の可能性も低いことから、 管財人が清算に向けて破産を申請していました。 5000万ウォン以下の預金資産や優良資産などはすでにブリッジバンクのイェソル貯蓄銀行に引き継がれており、 破産宣告により、釜山貯蓄銀行に5000万ウォンを超える預金を預けている 預金者と後順位の債権者は、破産手続きによる配当を受けることになりますが、 残った資産を処分しても、配当として受け取る資金はほとんどないものとみられます。 ただ、5000万ウォン未満の預金者は、今後もイェソル貯蓄銀行の管理のもとで、金融取り引きを続けることができます。 これに先立ち、今月14日には第一(チェイル)、第一2、プライム相互貯蓄銀行が ソウル中央地方裁判所に破産申請を行っており、 トマト貯蓄銀行とパランセ貯蓄銀行もすでに先月、裁判所に破産を申請しています。 world.kbs.co.kr/japanese/news/news_Dm_detail.htm?No=44906
- 352 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 00:44:59.70 ]
- ネトウヨ王に、俺はなる!まで読んだ。
- 353 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 12:15:39.58 ]
- 移植性を考えて書くときってどんなことに気をつければいいんですか?
ただ単にWinAPIを使わなければ問題ないんでしょうか?
- 354 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 12:26:10.25 ]
- それはmono移植ってこと?
- 355 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 12:28:42.56 ]
- >>354
実行環境はwindows以外だとmonoしか知らないんでたぶんそうです
- 356 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 12:35:00.68 ]
- WPFとかShif-JIS絡みかねえ
最新版ではここら辺も解消されたのかも知れんけど
- 357 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 17:28:12.91 ]
- MonoはクロスプラットフォームなGUI(Javaみたいなの)について非常に懐疑的で、
GUIについては共通化なんて考えないで、WindowsならWinFormsかWPFかMetro、 LinuxならGTK#、AndroidやiPhoneについてもそれぞれ専用のライブラリを使うというように 共通化は考えないでプラットフォームごとに別々に実装することを強く推奨してる。 それに従うなら、GUIとそれ以外の共通化できる部分(いわゆるビューとモデル)をしっかり分離するのが大切。
- 358 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 18:29:46.88 ]
- LinuxなんてXの中ですら互換性いい加減だし
- 359 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 18:33:31.45 ]
- ふーん
ブラウザアプリみたいなだれがどのブラウザでみてもインターフェースも機能も共通なアプリが大躍進してるのにのんきなもんだね
- 360 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 18:35:31.10 ]
- >>359がHTML5+CSS3のカオスさを知らないのは分かった
- 361 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 18:38:05.16 ]
- ベンダープレフィックス埋めてくれるjQueryちゃんちゅっちゅ
- 362 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 18:39:37.92 ]
- >>359
ブラウザベースと比べた時のネイティブアプリ(Webじゃないってこと)の強みは? と考えるとそれはやっぱりクライアントの機能・能力を最大限に使えることなのだから 中途半端に最大公約数的なもの作るよりもプラットフォームべったりの方が良い ちなみにMonoで最も重視されてるのはサーバーでASP.NETを動かすことなんだぞ 金を集めるためにモバイルもやってるけどね
- 363 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 18:41:16.76 ]
- その割にはどこ見ても「(ブラウザ名)(バージョン番号)で動作を確認しています」の文字が並んでるものだ
もっと自信持てよ 互換性あるんだろ?ん?
- 364 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 18:50:26.27 ]
- Webワールドって反MS気取りの奴が多いけど
今jQueryを開発してるのほとんどMSの社員なんだよなw
- 365 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 18:51:17.92 ]
- >>362
何も解ってないんだな プラットフォーム固有の機能をつかえてもそれがアプリの実現したい機能でなければ意味ない そしてマルチプラットフォームのアプリとはアプリの実現したい機能を想定するあらゆるプラットフォームで実現している だからもうそれ以上にプラットフォーム固有の機能など必要ないんだ もちろんわざわざ個別機能を利用して「この環境限定!○○機能追加!」というオナニーは可能だ だがそんな環境固有の追加機能は本質を見失った蛇足機能にしかならない
- 366 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 18:57:35.23 ]
- GUIはどうせプラットフォームごとに調整しなきゃいけないんだから
共通にしてもあんまり意味ないって考えなんだろ 無理な共通化に手間を費やすよりは最初から別に作っちゃった方が早いと
- 367 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 19:01:18.56 ]
- >>364
ieが糞だから罪滅ぼしだろ まだまだ足りないがな
- 368 名前:デフォルトの名無しさん mailto:sage [2012/08/18(土) 20:50:56.80 ]
- >>365
◯◯機能の利用がオナニーとは限らないじゃん。 柔軟に考えないと。
- 369 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 00:11:09.99 ]
- >>359
うかつに「HTML5ならマルチプラットフォームなので安心です」なんて言ってプロジェクト立てたら、コスト跳ね上がって死ぬぞ! 標準ってなんだろうとか、マルチプラットフォームってなんだろうって悩みだすまである。
- 370 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 00:15:10.36 ]
- そのレベルの奴はもう相当痛い目に会ってるだろうよ。
>>359 は、実務に就いたこと無い奴だろ。
- 371 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 18:11:45.82 ]
- ou812.web.fc2.com/CsTips/AnalysisMatrix.html
このページのMatrix(行列演算)クラスを使っているのですが、 Matrixのインスタンスをそれぞれmat1,mat2,mat3として、演算子のオーバーロードを利用しようとして mat3 = mat1 * mat2 と、乗算した結果を新しくmat3に代入という計算をしたいのですが、 おそらく = まではオーバーロード出来ないせいかこの計算ができません。 この場合はma1 *= mat2 という風にmat1に上書きするしかないのでしょうか? mat1、mat2の値を変更せずに計算結果を代入させる方法はあるのでしょうか?
- 372 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 18:14:18.06 ]
- その原因は多分見当はずれ
- 373 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 18:15:44.22 ]
- 標準のクラスかと思ったらどこぞの自作クラスの話か
これは使ってみた? msdn.microsoft.com/ja-jp/library/system.drawing.drawing2d.matrix%28v=vs.80%29.aspx
- 374 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 18:23:06.75 ]
- >>371
実際にやってみたんだよね? どんなエラーが出た?
- 375 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 19:26:45.14 ]
- どうやらforで回した時にインデックスが範囲外にはずれていたようです
訂正したら無事計算できました どうもありがとうございました
- 376 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 22:26:12.08 ]
- >>370
レスでもイラっとするのにリアルで使われた日には心の中で死ねと呟きそう・・・
- 377 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 23:12:25.95 ]
- Windowsの警告音(あの嫌な音)を音だけ出すにはどうすればいいですか
タスクトレイに常駐させてランダムにならしたいんですけど
- 378 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 23:16:51.64 ]
- どんな嫌がらせだよw
System.Media.SystemSoundsに最低限は入ってる
- 379 名前:デフォルトの名無しさん mailto:sage [2012/08/19(日) 23:53:24.27 ]
- ひっでぇ嫌がらせだなおい
定期的でよければwhileであーしてThread.Sleep使えばいいと思う
- 380 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 00:18:08.47 ]
- スタートアップやサービスやタスクスケジューラに登録したり
プロセスを複数起動して監視しあって一つ強制終了されたら二つ復活するようにしたり PC内にあるサウンドファイルをすべて警告音に置き換えたりするともっといいと思う
- 381 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 00:20:44.70 ]
- どうもありがとうございます
弟のPCに仕込む日がいまから楽しみです
- 382 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 00:48:49.94 ]
- 見てますよ(´-`).。oO(CPUクーラのファンにゼムクリップさしてやるっ
- 383 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 01:37:26.78 ]
- ブラウザのリンクをクリックした時、極たまに鳴らすのはどうだろうか。
- 384 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 01:44:30.42 ]
- この際3.11以降聞きまくった地震の警告音を鳴らしてみてはどうだろうか
- 385 名前:デフォルトの名無しさん [2012/08/20(月) 10:06:47.87 ]
- ひでぇなww
- 386 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 10:17:21.55 ]
- 和んだ
- 387 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 15:04:57.41 ]
- <韓国の身の程>
次期主力戦車K2エンジンの開発まとめ 1/2 ・・・2005年、韓国は開発テスト用としてドイツから買ったパワーパック数基を元に、 突然ドイツのパワーパックをパクルと宣言をする。 その流れで、韓国が100基単位で買う予定だったドイツ製パワーパックを突然キャンセル ・・・ドイツ側は唖然&抗議 パクリの担当は、エンジンは斗山インフラコア&韓国防科研共同開発、 変速機は韓S&T大宇社・韓国防科研共同開発 以後4年間、ドイツの再三に渡る抗議は笑って黙殺、ロイヤリティ交渉にも応じない。 2009年・・・韓国念願のパクリエンジン完成、K2の評価試験開始 しかしエンジンが早速壊れる、ウリナラコピー修理不可能、修理代案も出ず、 この解決の為にドイツまで「何故パクリが上手く行かないのか?」っと上から目線で聞きに行く(マジ ドイツ憤怒!追い返される・・・・・・だが何回も聞きに行く、でもダメ しょうがないので、今度はドイツからエンジンを買うのを条件に技術移転を引き出す交渉に行く、 交渉は出来た様だが、韓国に手痛く裏切られたドイツ側の最終回答はノー 韓国はドイツからエンジンも売って貰えず、技術移転も無い。 同2009年・・・しょうがないので、ドイツエンジンにパクった変速機を付け K2評価テストを続行、2010年に評価試験をとりあえず終わらせる。 だが、パクッた変速機も故障・・・・・・故障原因は数ヶ月経っても不明 当然この間もパクりエンジンの不調の原因を調べ続けるも、原因不明
- 388 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 16:07:34.61 ]
- 韓国は言語に欠陥があるからどうしようもない
- 389 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 16:29:32.00 ]
- ネトウヨは馬鹿まで読んだ。
- 390 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 17:15:57.35 ]
- ドイツの技術力は世界一ぃぃぃぃぃ
- 391 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 17:17:28.17 ]
- この戦車、トルコに売って無かったか?
- 392 名前:デフォルトの名無しさん mailto:sage [2012/08/20(月) 19:01:15.17 ]
- 実はネトウヨが正しいと思い始めてるまで読んだ
- 393 名前:デフォルトの名無しさん [2012/08/21(火) 10:15:39.90 ]
- 流れの途中でスミマセン。
VS2010のc#でエクセルライクな表の表示って可能でしょうか。 データベース使うほど高度な物ではなく、 変数の値を表示するだけなのですが、 行数が可変なのと、セルの色を変える必要があるので、 線を引いてラベルで表示するというより 表として表示したいと思っています。 調べても見あたらないので その様なコンポーネントは無いのかなと思っていますが・・・
- 394 名前:デフォルトの名無しさん mailto:sage [2012/08/21(火) 10:25:57.94 ]
- >>393
datagridview
- 395 名前:デフォルトの名無しさん [2012/08/21(火) 10:30:40.74 ]
- >>394様
ありがとうございます。 標準のコントロールにあったのですね。おはずかしい・・・
- 396 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 00:42:06.34 ]
- >>393
こんな流れぶったぎっていいんだよ…
- 397 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 05:33:06.07 ]
- 他のアプリケーションに対してキーを送信するのは、 SendKeys クラスを使ってできたのですが、
キーのクリックだけでなく、キーの押しっぱなしをシミュレートするのはどうやればいいのでしょう?
- 398 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 06:02:10.96 ]
- すみません。自己解決しました。
keybd_event C# でググったら見つかりました。
- 399 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 13:31:28.78 ]
- なんでkeybd-inputみたいなレガシーメソッドを使う
SendInputにしろ それもこれも陳腐化した情報のランクをグーグルが落とさないからだ カスめ
- 400 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 15:31:35.97 ]
- 最終更新日付けないサイト側が悪いんだよ
- 401 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 19:14:32.31 ]
- 新しい SendInput に置き換えられましたみたいな記述は見かけましたが、
今やりたいことに関してはSendInputのほうが使い方がややこしいような気がしてあまり見てないです。 とりあえず動くものを作るという目的の現時点では、古い関数でも簡単に書ければ十分かなと。 プログラムのほかの部分も完成してきてから戻ってこようと思います。
- 402 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 20:24:24.16 ]
- HttpWebRequest/HttpWebResponseを使ってヤフーにログインしたくて
かれこれ2ヶ月くらい試行錯誤してるのですが、どうしてもできません。 ログインのpost先がhttpsなので傍受ツールでも何を送っているのか調査できずに 手探りになってしまうのですが、なにかヒントを頂けないでしょうか。
- 403 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 20:25:30.65 ]
- ソースだせ
つーかユーザーエージェントかクッキーを見て判断してるとか以前ここか別のところでみたな
- 404 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 20:31:36.73 ]
- >>402
傍受ってまさかパケットアナライザで見てるのか? アホかlivehttpheadersとか使えよ
- 405 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 20:35:53.60 ]
- 傍受なんてしなくてもYahooはログインのAPIを公開してるだろ.
ログインに限らず、YahooならたいがいのサービスはHTMLのレスポンスに頼らないで利用できるぞ
- 406 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 21:00:15.56 ]
- ではAPIのないサイトではどうするんですか?
- 407 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 21:05:22.18 ]
- >>406
迷惑行為と呼ばれます
- 408 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 21:12:02.14 ]
- API無いならブラウザコントロールでログインしたほうが早い
- 409 名前:デフォルトの名無しさん mailto:sage [2012/08/22(水) 21:18:25.63 ]
- HTMLレスポンスに依存するのは最低最悪の最終手段
ちょっとページのデザインが変わっただけで死亡
- 410 名前:デフォルトの名無しさん [2012/08/22(水) 21:29:49.09 ]
- >>402
2か月続けても出来ないってことは、あなたには残念ながら適性がないようです。 さっさとそれに気がついて、そして諦めなさい。
- 411 名前:デフォルトの名無しさん mailto:sage [2012/08/23(木) 09:05:06.39 ]
- datagridviewにタスクを表示させて現在実行しているタスクを選択状態にして見やすいようにしているんだけど
今はEnabledプロパティをFalseにして固定しているけど、スクロールもできないのでかなり不便 スクロールはokだけど選択だけさせない方法ってないの?
- 412 名前:デフォルトの名無しさん mailto:sage [2012/08/23(木) 09:18:04.42 ]
- >>408
ブラウザでログインしたクッキーをHttpWebRequest/HttpWebResponseで使えるようにする方法ってある?
- 413 名前:デフォルトの名無しさん mailto:sage [2012/08/23(木) 09:43:30.70 ]
- >>412
あるよ。 実際niconicoでやったことある。
- 414 名前:デフォルトの名無しさん mailto:sage [2012/08/23(木) 09:49:11.57 ]
- >>413
どんな方法? 流れでもいから教えて
- 415 名前:デフォルトの名無しさん mailto:sage [2012/08/23(木) 09:51:38.67 ]
- >>414
ブラウザコントロールからクッキーを取り出す。 コードは今手元にない。 HttpWebRequestにクッキーを追加する。 dobon.net/vb/dotnet/internet/usecookie.html
|

|