ふらっとVisual C#,C♯,C#(初心者用) Part96
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/08/05(日) 16:29:24.19「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。
なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
関連スレ
ふらっとVisual C#,C♯,C#(初心者用) Part95
http://toro.2ch.net/test/read.cgi/tech/1340975670/
C#, C♯, C#相談室 Part74
http://toro.2ch.net/test/read.cgi/tech/1342241550/
0002デフォルトの名無しさん
2012/08/05(日) 16:39:56.38人生初2Get
0003デフォルトの名無しさん
2012/08/05(日) 21:07:24.24人生初3Get
0004デフォルトの名無しさん
2012/08/05(日) 21:20:04.01/´-―――-、\
// ,-―=ヽ、 \ \
/ / (_ノ-t Y )-、 ヽ ヽ
.l i ノっ \ーi | i |
| | く、 (_`し´ | |
.l i i_/ Y ./ /
ヽヽ / / / /
\\_ ` ̄ ´ //
フ ,_⌒) (⌒´、く
く く  ̄  ̄´> >
ヽ ヽ / /
ヽ i´ ) ( `i /
.ヽー´ `ー/
|⊂二⊃|
ヽ====ノ
`i-/´
V
. ∧
/ \
\ /
. ヽ /
∨
// | |
//Λ_Λ | |
| |( ´Д`)// <うるせぇ、家庭科のアレぶつけんぞ
\ |
| /
/ /
0005デフォルトの名無しさん
2012/08/05(日) 21:35:25.260006デフォルトの名無しさん
2012/08/05(日) 21:36:12.330007デフォルトの名無しさん
2012/08/05(日) 22:06:51.380008デフォルトの名無しさん
2012/08/06(月) 00:23:53.800009デフォルトの名無しさん
2012/08/06(月) 18:07:56.76プログレスバーの値を設定すると、すぐにその値の表示にならないで
バーがスーっと伸びてくアニメーション入るんだけど
あれってXPではなかったよね?Vistaから?
無効にする方法があったら教えて欲しい
0010デフォルトの名無しさん
2012/08/06(月) 18:35:50.01自前のルーチンに差し替えることはできるでしょうか?
0011前スレ987
2012/08/06(月) 19:57:32.72左側にアスタリスクがついてるやつです
>>前スレ995
ListViewですか・・・
こういうカスタムコントロール作るのがすごい苦手なので、何か参考になるページとかないですか?
描画関連とかすごい苦手です
0012デフォルトの名無しさん
2012/08/06(月) 20:06:19.79まず確認しろ
0014デフォルトの名無しさん
2012/08/06(月) 22:49:13.40メリット、デメリットははいくつかありますが
情報量、可読性の観点からどんどん使用すべきだと思うのですが、毛嫌いする人が多いです
どうなんでしょう?
0015デフォルトの名無しさん
2012/08/06(月) 22:54:24.64どこぞの社長みたいなことは言わないけどなんとなくコレジャナイ感がするのは事実
0016デフォルトの名無しさん
2012/08/06(月) 22:55:26.190017デフォルトの名無しさん
2012/08/06(月) 22:57:14.47日本語版以外のプラットフォームで編集することを考えると問題になるかも
俺はちょくちょく使うけど、IMEのオンオフが案外邪魔くさくて思考と作業の流れが悪くなる
あと日本語つかってると、見た目的にプロっぽくないという罠がw
0018デフォルトの名無しさん
2012/08/06(月) 23:03:50.28そうですよね・・・何となく本流とは違うイメージというか・・・
少なくとも納品用のコードに漢字を入れられる程勇気のある人はいないって感じですよね・・・
無駄な齟齬や不和を産むくらいなら歴史に身を委ねた方が良さそうですね
0019デフォルトの名無しさん
2012/08/06(月) 23:54:16.82C# じゃなくて、Excel マクロ (VBA) でちょくちょく使うけど、入力が面倒だけど
確かにわかりやすい。
ただ、英語だと例えば複数のボタンを表す配列なんかを普通に Buttons と
複数形が使えるけど、日本語って複数形に相当するものが無いからちょっと困る。
ボタン達 というのも変だしね (w
0020デフォルトの名無しさん
2012/08/06(月) 23:57:06.19俺の狭い世界の中では知らないな
0021デフォルトの名無しさん
2012/08/07(火) 00:00:08.30納品できるレベルでないコード出荷してる人たちなら大丈夫だよ
現にいるしw
0022デフォルトの名無しさん
2012/08/07(火) 00:10:54.22いつも英名がいい的な流れになるけど個人で作るものは日本語でやるわ。
仕様とかまとめておかなくても大まかに見ればすぐに思い出すし
サンプルコードの変数名を日本語に書き換えると理解が深まる
2005あたりからリファクタも優秀だから
仕事で作るものも日本語で作って後から英名に変えるのも楽だし
まぁなんつーか少数派だって自覚はあるぽ。
0023デフォルトの名無しさん
2012/08/07(火) 08:12:38.330024デフォルトの名無しさん
2012/08/07(火) 08:36:36.11業務用語をExcite翻訳を通した奇怪なエイゴを辞書管理してプログラムを作っていた
伝票番号…CheckNumber
貸借区分…DebtorCreditKbn
付き合ってられん
0025デフォルトの名無しさん
2012/08/07(火) 09:43:31.540026デフォルトの名無しさん
2012/08/07(火) 09:44:39.440027デフォルトの名無しさん
2012/08/07(火) 09:47:36.780028デフォルトの名無しさん
2012/08/07(火) 11:39:30.88賃借
貸借
まあフォントわかりにくいかなw
0029デフォルトの名無しさん
2012/08/07(火) 11:39:56.06やっぱ低脳でお馴染みのコボラーだろうか
0030デフォルトの名無しさん
2012/08/07(火) 11:42:00.20フォントのレンダリング周りがあれなwindowsだと特に
0031デフォルトの名無しさん
2012/08/07(火) 13:49:17.42てか、よくわからん不具合出そうな気がして使えん
0032デフォルトの名無しさん
2012/08/07(火) 13:56:42.82それはないVB6.0のころから内部は2バイトコード化されてるので
むしろ半角であっても2バイトで管理されてる状態
だからこそ全角文字を変数に使える
この辺ができてないgccなんかだとS-JISの全角入ってると特定コードで
えらいことになるし
0033デフォルトの名無しさん
2012/08/07(火) 14:07:45.830034デフォルトの名無しさん
2012/08/07(火) 15:42:01.00種別 sbt
コード cd
ネーム nm
母音省略した名前はよく見るな・・・
0035デフォルトの名無しさん
2012/08/07(火) 15:49:06.83英語は略すとわからなくならないか
0036デフォルトの名無しさん
2012/08/07(火) 16:45:22.840037デフォルトの名無しさん
2012/08/07(火) 17:10:12.44実行中のアセンブリってのは複数定義があるだろうから
好きなAssemblyインスタンスを取ってこい
0038デフォルトの名無しさん
2012/08/07(火) 18:03:01.54慣れれば大丈夫だろ
イスラエル人は子音だけで文章書くヘブライ文字つかってるけど問題ないようだし
アラブ人も子音だけで文章書くアラビア文字つかってるけど問題ないようだし
(アラビア文字には母音記号があって、たまに母音記号付ける事もあるようだけど)
0039デフォルトの名無しさん
2012/08/07(火) 18:10:58.14ボタン達でいいんじゃね?
ボタンら、ボタンsでもいいかもw
複数のボタン、ボタン(複数)とかが日本語的に一番いいかも
0040デフォルトの名無しさん
2012/08/07(火) 20:20:23.800041デフォルトの名無しさん
2012/08/07(火) 20:45:10.69うーん。個人的には「ボタン群」かなぁ
0042デフォルトの名無しさん
2012/08/07(火) 20:57:05.64ボタン群が一番日本語として違和感ない感じで字数も少なくていいな
0043デフォルトの名無しさん
2012/08/07(火) 20:58:21.120044デフォルトの名無しさん
2012/08/07(火) 21:40:26.570045デフォルトの名無しさん
2012/08/07(火) 21:43:59.650046デフォルトの名無しさん
2012/08/07(火) 22:11:52.08要素数2とかで群はちょっと過剰な感じ
0047デフォルトの名無しさん
2012/08/07(火) 22:18:12.51メニューに機能が増えてくると、そのイベント処理のコードが長くなって見難くて嫌なのですが
0048デフォルトの名無しさん
2012/08/07(火) 22:20:51.49menuStripを継承した自作クラスを作ってそこへまとめたいコードを書く
その自作クラスは一度ビルドすると部品の一番上に紫のギアのマークででてくるんで
それをFormに貼り付ければOK
0049デフォルトの名無しさん
2012/08/07(火) 22:26:33.69なるほど!ありがとうございます。やってみます
0050デフォルトの名無しさん
2012/08/07(火) 22:35:28.10http://www.dotup.org/uploda/www.dotup.org3284995.png
http://www.dotup.org/uploda/www.dotup.org3284998.png
005147
2012/08/07(火) 23:07:41.93yMenuStripの方へコードを書く方法がわかりません…。
0052デフォルトの名無しさん
2012/08/07(火) 23:13:06.79http://ideone.com/Jpjls
こんな感じ
本来はデザイナー上でイベントとかを設定するとIDEが
Form1.Designer.csに書いてるんだけどね
0053デフォルトの名無しさん
2012/08/08(水) 02:46:03.44結果、借金を抱える世帯の33%が赤字状態で、7%は負債が資産を上回っていることが分かった。
韓国の世帯数は1757万世帯(2010年現在)で、うち借金がある世帯が63%を占めることから、借金があり、
かつ赤字状態の世帯は365万世帯に達することになる。また、負債が資産よりも多く、かつ赤字状態の世帯は
全体の3.3%(36万世帯)だった。特に債務返済能力は低所得層ほど低いことが分かった。
漢陽大のハ・ジュンギョン教授は「不動産市場の低迷で資産の売却が難しく、借金があり赤字状態の世帯が
さらに借金を重ねる悪循環に陥る可能性がある」と懸念を示した。
キム・テグン記者
朝鮮日報/朝鮮日報日本語版: 2012/08/06 09:08
http://www.chosunonline.com/site/data/html_dir/2012/08/06/2012080600636.html
0054デフォルトの名無しさん
2012/08/08(水) 05:25:06.980055デフォルトの名無しさん
2012/08/08(水) 14:17:33.93vc#のchartコントロールで、
X軸のpoint数をあらかじめ設定する方法を教えてください。
chart1.Series[0].Points.AddY(xx)などで追加していくのではなく、
グラフを描画する前にpointの数を定義したいのです。
point数は可変なので、デザイナで定義するわけにもいかず困っています。
0056デフォルトの名無しさん
2012/08/08(水) 14:28:27.58http://www.dotup.org/uploda/www.dotup.org3286998.png
項目を有効にすると赤丸付近に項目追加用の窓を開くためのボタンがでてくるので
上の画像のように辿っていけば・・・
0057デフォルトの名無しさん
2012/08/08(水) 14:56:41.94さっそくのご回答ありがとうございます。
具体的には以下のような事をやりたいのですが、
ダミーを作っても問題ないでしょうか。
例えばpoint数が100とした場合に、グラフにするデータが1〜50point分までしかないときは、
後ろ50ポイント分は空白のグラフ表示としてしておきたいのです。
(一定時間毎にデータが追加され、時間と共にグラフが埋まっていくイメージです)
005856
2012/08/08(水) 16:21:22.93ご所望の動作はこんな感じ?
http://ideone.com/D8jjj
プロジェクト作ってcharを貼り付けてそのままコピペすればいける
005956
2012/08/08(水) 16:26:15.17http://ideone.com/9K77v
最初は0で設定してるので数字をある程度設定するまで縦軸の数字が
安定しないからチラつく
0060デフォルトの名無しさん
2012/08/08(水) 16:33:55.840061デフォルトの名無しさん
2012/08/08(水) 16:44:11.470062デフォルトの名無しさん
2012/08/08(水) 17:18:45.80chart1.ChartAreas[0].AxisX.MaximumのデフルトがAutoだから、最大値を入れるのじゃダメなん?
0063デフォルトの名無しさん
2012/08/08(水) 17:44:15.42{
[STAThread] // これ
static void Main()
{
Application.Run(new Form1());
}
}
Mainの上の[]が一般に何を意味するのか調べたいんですがどんなワードで検索すればいいでしょうか?
0064デフォルトの名無しさん
2012/08/08(水) 17:51:47.490066デフォルトの名無しさん
2012/08/08(水) 17:59:06.87シングルスレッドアパートメント(STA)なスレッド
設定したことないけどMTAThreadもあるのかな?
まあ凝ったことしない人にとってはおまじないと思っておけば
0067デフォルトの名無しさん
2012/08/08(水) 18:02:15.350068デフォルトの名無しさん
2012/08/08(水) 18:15:45.180069デフォルトの名無しさん
2012/08/08(水) 18:41:43.02ヘ(; `Д)ノ ←9秒86 カール・ルイス
≡ ( ┐ノ
:。; /
ヘ(; `Д)ノ←9秒79 ベン・ジョンソン(ドーピング)
≡ ( ┐ノ
:。; /
ヘ(; `Д)ノ←9秒79 モーリス・グリーン
≡ ( ┐ノ
:。; /
ヘ(; `Д)ノ←9秒72 アサファ・パウエル(前世界記録)
≡ ( ┐ノ
:。; /
ヘ(; `Д)ノ←9秒71 タイソン・ゲイ
≡ ( ┐ノ
:。; /
一二 (゚ω゚ )←9秒58 ウサイン・ボルト
一二 / \
一二((⊂ /) ノ\つ))
一二 (_⌒ヽ
一二 丶 ヘ |
一二 ノノ J
0070デフォルトの名無しさん
2012/08/08(水) 20:13:25.03Javaの知識があれば参考書を本番前に読みこめばなんとかなると思ってるのですが、
参入前に覚えておいたほうがいいことって何か他にありますか?
別の言い方をすれば、.NETを勉強するには、何かいい書籍などありますか?
0071デフォルトの名無しさん
2012/08/08(水) 20:19:37.890072デフォルトの名無しさん
2012/08/08(水) 20:26:21.18exe -> lib1 -> lib2 -> lib3
という呼び出しの場合に、lib3の関数内で lib2 -> lib1 -> exe それぞれのアセンブリ名を
知りたいのですがよくわかりません。
0073デフォルトの名無しさん
2012/08/08(水) 20:29:13.492.0とかマジ乙。
まあ、確かにJavaできる人なら2.0はそんな苦労はしないと思う。
とりあえず、Javaにはない、プロパティとかイベントとかデリゲートだけネットで検索すればいいんじゃないかと。
0074デフォルトの名無しさん
2012/08/08(水) 20:44:12.47StackFrameを使ってコールスタックを見る
逆ならAssembly.GetEntryAssembly()→GetReferencedAssemblies()とか
0075デフォルトの名無しさん
2012/08/08(水) 20:51:51.40何か作ればいいんですかね?
>>73
ありがとうございます。
言語仕様は、仰るとおりデリゲートとか以外は大差ないと思ってるのですが
ただ何かを作る際は、.NETの取り扱いが重要になってくるのではないかと思ったのです
0076デフォルトの名無しさん
2012/08/08(水) 21:03:43.96やってみます。
0077デフォルトの名無しさん
2012/08/08(水) 21:54:31.25どういうの作るか分からないと何とも言えないな。
Visual Studioを使い慣れるついでに仕事と関係してそうなチュートリアルをやっとくといいんじゃないか。
http://msdn.microsoft.com/library/ja-jp/windows/desktop
この辺参考に
・Windows フォームのチュートリアル
http://msdn.microsoft.com/ja-jp/library/zftbwa2b
・Windows フォーム アプリケーションのコード
http://msdn.microsoft.com/ja-jp/library/xxwd7aah
0078デフォルトの名無しさん
2012/08/08(水) 23:48:25.88using System.Drawing;
using System.Windows.Forms;
class Program {
[STAThread] static void Main() {
Application.EnableVisualStyles();
Application.Run(new MyForm());
}
}
class MyForm : Form {
Font font;
public MyForm() {
font = new Font("Times New Roman", 15, FontStyle.Regular);
Controls.Add(new Label() {
Text = "Dragon Ball Z",
ForeColor = Color.Red,
Font = font,
AutoSize = true
});
}
}
こんな感じのサンプルを見たんですが、このプログラムはfontのDisposeをどこからも呼んでいませんが、リソースリークの問題はないんでしょうか?
0079デフォルトの名無しさん
2012/08/08(水) 23:54:49.75ありがとうございました。
0080デフォルトの名無しさん
2012/08/09(木) 00:11:13.12アプリを閉じる時に自動で解放してくれる。
0081デフォルトの名無しさん
2012/08/09(木) 01:30:40.540082デフォルトの名無しさん
2012/08/09(木) 05:02:44.200083デフォルトの名無しさん
2012/08/09(木) 05:05:43.86Disposeはマネージドリソース(ファイルとか)の解放に使う
マネージドリソース(=.Net Framewotkで書かれたライブラリ)の
場合はよきにはからってくれる
0084デフォルトの名無しさん
2012/08/09(木) 05:48:57.130085デフォルトの名無しさん
2012/08/09(木) 05:57:16.36それもちょっと違う。
FinalizeメソッドのあるオブジェクトをGCで開放するには最低でも2回のGCが必要。
1回目のGCでは回収されず古い世代に昇格され、Finalize待機キューに追加される。
その際に直接・間接的に参照する全てのインスタンスも道連れにして古い世代に昇格するためメモリの圧迫要因にもなる。
その後別スレッドで逐次Finalizeメソッドが呼ばれ、Finalize待機キューから削除される。
最後にもう一度GCが走ったら終了(世代が昇格しているためGen1/Gen2のGCを待たなければならない)
こういう事情があるから、予想以上に長生きしてしまう可能性がある。
あと「GC.SuppressFinalize(this);」があるDisposeメソッドが実行済みであれば
アンマネージ リソースは解放済みであるとして一連の処理は行われない。
0086デフォルトの名無しさん
2012/08/09(木) 09:14:01.89private Font font;
protected override void OnClose(EventArgs e) { base.OnClose(); if(font != null) font.Dispose(); }
0087デフォルトの名無しさん
2012/08/09(木) 10:41:25.27GCからのFinalizeに任せるのは基本的にはバグ相当
0088デフォルトの名無しさん
2012/08/09(木) 10:53:11.90Form f = new Form1();
Application.Run(f);
f.Dispose();
}
これで連鎖的にすべてのリソースを解放してくれるからForm派生クラス側はなにも気にしなくていいよ
0089デフォルトの名無しさん
2012/08/09(木) 11:42:42.31Form1のメンバにIDisposableがあっても自動では呼んでくれないし
Application.Run中に例外が出たらf.Dispose();すら呼ばれない
usingも知らないのに安易なレスしちゃ駄目だよ
0090デフォルトの名無しさん
2012/08/09(木) 11:54:49.820091デフォルトの名無しさん
2012/08/09(木) 12:03:11.170092デフォルトの名無しさん
2012/08/09(木) 12:13:47.92今はControlが生きてる間は保持しておかなきゃいけないリソースをどうするかが問題
0093デフォルトの名無しさん
2012/08/09(木) 12:19:54.410094デフォルトの名無しさん
2012/08/09(木) 12:37:29.22disposingとかもなんのために在るのか分からないし大変
C#難しすぎる
C++のがコード見たまま理解できるからわかりやすいね
0095デフォルトの名無しさん
2012/08/09(木) 12:43:58.270096デフォルトの名無しさん
2012/08/09(木) 12:51:16.10閉じれば全ては終了
0097デフォルトの名無しさん
2012/08/09(木) 13:06:31.28class Program {
[STAThread] static void Main () {
using (Form form = new FormEx ()) {
Application.Run (form);
}
}
}
class FormEx : Form {
Font font = null;
public FormEx() {
font = new Font("Times New Roman", 24, FontStyle.Regular);
try {
Controls.Add(new Label() { Font = font, Text = "Hello, world!", AutoSize = true });
}
catch {
font.Dispose();
font = null;
throw;
}
}
protected override void Dispose(bool disposing) {
if (font != null) {
font.Dispose();
font = null;
}
base.Dispose(disposing);
}
}
0098デフォルトの名無しさん
2012/08/09(木) 13:22:35.57違うわw
マジでこの嘘誰が広めたんだよ
0099デフォルトの名無しさん
2012/08/09(木) 13:28:05.34Form2つでFont共有してるときに片方Disposeするとどうなりますか?
あなたがこのスレで一番頭脳明晰とお見受けしました
どうか教えて下さい
0100デフォルトの名無しさん
2012/08/09(木) 13:42:01.88クラッシュします
0101デフォルトの名無しさん
2012/08/09(木) 13:45:37.57C/C++とかは習うのもいいだろうけどC#くらいは独学でできなきゃ・・・
0102デフォルトの名無しさん
2012/08/09(木) 15:13:23.600103デフォルトの名無しさん
2012/08/09(木) 15:35:31.450104デフォルトの名無しさん
2012/08/09(木) 16:45:24.42ここで表示したアクセスのログは、
ノーマルIEの「履歴」から見た際、
実行環境のOSやIEのバージョンによって、残ったり残ってなかったりするようですが、
「必ず残す」あるいは「必ず残さない」といった任意の指定をする方法はありますか?
0105デフォルトの名無しさん
2012/08/09(木) 17:46:57.530106デフォルトの名無しさん
2012/08/09(木) 18:28:00.180107デフォルトの名無しさん
2012/08/09(木) 18:45:00.360108デフォルトの名無しさん
2012/08/09(木) 18:59:24.85問題はGCのタイミングだけど具体的にはいつ発動するの?
0109デフォルトの名無しさん
2012/08/09(木) 19:00:20.440110デフォルトの名無しさん
2012/08/09(木) 19:04:08.01ちゃんと作ってあるものならDispose呼んだ時点でメモリ使用料減るよ。
0111デフォルトの名無しさん
2012/08/09(木) 19:14:05.04http://msdn.microsoft.com/ja-jp/library/fs2xkftw%28v=vs.80%29.aspx
Disposeで行われるのはDisposeの中に書いてあることだけで
暗黙的にゴミ箱にオブジェクトを置いたりとかしないよ
0112デフォルトの名無しさん
2012/08/09(木) 19:17:09.27じゃあマネージドなリソースは結局GCで解放されるってこと?
0113デフォルトの名無しさん
2012/08/09(木) 19:20:00.90>>102の言ってるメモリはマネージドの方じゃね
マネージドのメモリはDisposeしたところで
GC可能になるわけもなく、解放されないから
参照を持ち続けてるなら当然使用メモリは増えていく
0114デフォルトの名無しさん
2012/08/09(木) 19:20:45.750115デフォルトの名無しさん
2012/08/09(木) 19:24:54.89/ ̄  ̄\ \
l iillllllllllllii l l;;;;;l l;;l
l llllllllllllllll l l;;;;;l l;l
`、 ``´´ / l;;;;l ll
`l ̄ ̄ ̄l ll l/ /丶
l l ノノ l l l ̄─、
/\_∠ノノ l´l l l `l ____
( l l` 、 l ll ,─、l / \ ゴチャゴチャうっせーよ
/ ___」 l_ノ l l丶、_/ / ⌒ ⌒ \ うちころすぞ
(  ̄ ̄l _」__⊥、/ / (●) (●) \
) `-─ ̄ l´ ) | 、" ゙)(__人__)" ) ___________
( ─_____-─´、 \ 。` ⌒゚:j´ ,/ j゙ ̄ ̄| | | |
`l l `) / \ |__| | | |
l ─_____ニ ̄ ̄ \n|| | | |
丶_ l ̄) r. ( こ) | | |
─____─ ̄ l |\ (⊆ソ .|_|___________|
`、 l l /  ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
丶l___」/
0116デフォルトの名無しさん
2012/08/09(木) 19:29:14.040117デフォルトの名無しさん
2012/08/09(木) 19:30:32.59/ ̄ ̄ ̄ヽ_ / ̄ ̄ ̄ヽ_ / ̄ ̄ ̄ヽ_ ̄ ̄ヽ_´ ̄ヽ_. ∠ ̄ ̄ ̄\ / ̄ ̄ ̄ヽ_
_/ /\ノ\) . _/ /\ノ\) _/ /\ノ\)、ノ\)、ノ\) ∠ ヽ. _/ /\ノ\)
/ // ッ ッヽヽ / // ッ ッヽヽ ./ // ッ ッヽヽ ッヽヽ ッヽヽ /  ̄ ̄ヽ、 i / / ヽ / ヽ
| | (・) (・) | . | | (・) (・) | | | (・) (・) | (・) | (・) | . | ^ ヽ ! | | (・) (・) |
| C ゝ .! .| C ゝ .! | C ゝ .!ゝ .!ゝ .! | 、^ ^ | i. | C ゝ .!
ヽ_フ ー‐ / .ヽ_フ ー‐ / ヽ_フ ー‐ /ー‐ /ー‐ / . ヽ )> つノ . ヽ_フ Д /
`ー──´ . `ー──´. `ー──´`──´`──´ `ー──´ `ー──´
──────────────────────────────────────────────
ドン ドン ド ド ドン ハァイ イクラ!
0118デフォルトの名無しさん
2012/08/09(木) 19:39:26.70ほんとに誰も参照してないならね。
GC持ってる言語におけるメモリリークってのは、
どこか意図しないところで参照を持ち続けてしまって、いつまでたってもGC対象にならないオブジェクトを作ってしまうこと。
0119デフォルトの名無しさん
2012/08/09(木) 19:41:58.82Dispose → マネージメモリ以外のリソースを解放
Finalize(GC)経由でDispose → Dispose呼び忘れの被害を軽減するためのバカ対策
0120デフォルトの名無しさん
2012/08/09(木) 20:04:00.04http://ideone.com/PBbU9
[NG]
void Dispose(){
a.Dispose();
b.Dispose(); //a.Disposeが例外投げたらリーク
}
[OK]
void Dispose(){
using(a)
using(b)
{}
}
[OK]
void Dispose(){
try{a.Dispose();}finally{
try{b.Dispose();}finally{
}
}
}
※ { using(a){} using(b){} } とusingを分けるとNG
0121デフォルトの名無しさん
2012/08/09(木) 20:31:41.580122デフォルトの名無しさん
2012/08/09(木) 20:38:11.66アホな心配する前にnullチェックしろよ
0123デフォルトの名無しさん
2012/08/09(木) 20:50:19.44識別子に半角括弧は使えないよ。
そもそも、関数だとわけわからんことになるだろ。(w
>>41-42
おお、ボタン群か…、>>46 が言うようにちょっと重いけどいいかも。
>>43
ボタンは単なる例だよ、それぐらい読み取れるようになろうよ…
>>45
VB の配列とかだと、ボタン(複数)(ボタン番号) とかなってしまう (w
0124デフォルトの名無しさん
2012/08/09(木) 20:51:41.770125デフォルトの名無しさん
2012/08/09(木) 20:54:23.00単数形はlineじゃなくてalineにしなきゃおかしくね?
0126デフォルトの名無しさん
2012/08/09(木) 20:59:08.590127デフォルトの名無しさん
2012/08/09(木) 20:59:50.54英語という自然言語そのものに文句言ってくれ。
0128デフォルトの名無しさん
2012/08/09(木) 21:22:38.71●● ●●
● ● ● ● ● ● / \
● ● ● ● ● ● / \
● ●● ●● ●
● ● _____
● ● /
● ●●●●●● ● / /
● ● ● ● /
● ● ● ● ./
● ● ● ●
● ● ● ● / ̄ ̄\
● ● ● ● | |
● ● ● ● \ /
● ● ● ● /
● ● ● ● |
● ●●●●●●●●● ●
● ● ● ● ○
0129デフォルトの名無しさん
2012/08/09(木) 21:25:12.400130デフォルトの名無しさん
2012/08/09(木) 21:30:44.23●● ●●
● ● ● ● ● ● / \
● ● ● ● ● ● / \
● ●● ●● ●
● ● _____
● ● /
● ●●●●●● ● / /
● ● ● ● /
● ● ● ● ./
● ● ● ●
● ● ● ● / ̄ ̄\
● ● ● ● | |
● ● ● ● \ /
● ● ● ● /
● ● ● ● |
● ●●●●●●●●● ●
● ● ● ● ○
0131デフォルトの名無しさん
2012/08/09(木) 21:58:43.43C++使いからすると吐き気がするんだが
0132デフォルトの名無しさん
2012/08/09(木) 22:02:13.81Disposeはインターフェースのメソッドで例外投げるかどうかは実装によるから何ともいえないよ
0133デフォルトの名無しさん
2012/08/09(木) 22:06:00.59データベースのセッション閉じるときとかに、どうしても欲しくなるときがあるっぽいけども。
C# のusingだとDispose時の例外拾えないけど、
Javaのtry-with-resources構文なら拾えるぜってJava方面の人が喜んでた。
0134デフォルトの名無しさん
2012/08/09(木) 22:07:51.05Javaはそっちに近いだろう
0135デフォルトの名無しさん
2012/08/09(木) 22:11:48.37というのもいかがなものか
例外出しちゃう実装がヘボイという事では?
0136デフォルトの名無しさん
2012/08/09(木) 22:17:39.97>nullチェックしろよ
何のために?
http://ideone.com/4NEDa
0137デフォルトの名無しさん
2012/08/09(木) 22:34:13.270138デフォルトの名無しさん
2012/08/09(木) 22:34:55.05よそのライブラリとかのDisposeからは例外が飛んでくる可能性があるものとして扱ってる
MSが「Disposeから例外をスローしてはいけません」って断言してくれと良いんだけど
少なくとも.NET1.1の頃は
http://msdn.microsoft.com/ja-jp/library/cc406710(v=vs.71).aspx
>場合は、 Dispose は例外をスローできます。
なんて書いてある
2.0以降はこの文が無くなってるけど「常にスローしない」かどうかは
説明の歯切れが悪い
0139デフォルトの名無しさん
2012/08/09(木) 22:35:19.67どあほう
http://ideone.com/Z1ePs
0140デフォルトの名無しさん
2012/08/09(木) 22:40:54.670141デフォルトの名無しさん
2012/08/09(木) 22:43:02.460142デフォルトの名無しさん
2012/08/09(木) 22:47:00.61class Hoge {
IDisposable manA; // マネージド
IDisposable manB; // マネージド
IDisposable unmanA; // アンマネージド
IDisposable unmanB; // アンマネージド
/* ry */
}
ちょっとだれか/* ry */を埋めて完璧なコード書いてくれ
すべてのリソースはコンストラクタで確保する前提で
0143デフォルトの名無しさん
2012/08/09(木) 22:57:52.820144デフォルトの名無しさん
2012/08/09(木) 22:58:58.24>>142
アンマネージ リソースをクリーンアップするための Finalize および Dispose の実装
http://msdn.microsoft.com/ja-jp/library/b1yfkh5e%28v=vs.80%29
Dispose メソッドの実装
http://msdn.microsoft.com/ja-jp/library/fs2xkftw%28v=vs.80%29
0145デフォルトの名無しさん
2012/08/09(木) 22:59:41.38http://msdn.microsoft.com/ja-jp/library/system.idisposable.dispose(v=vs.110).aspx
.netでマネージリソースと言えるのはGC管理のメモリだけ
>>143
もしかして:マネージド
0146デフォルトの名無しさん
2012/08/09(木) 23:05:28.92TransactionScopeの悪口は止めろ
0147デフォルトの名無しさん
2012/08/09(木) 23:26:08.41だと
普通のC言語だと
bは普通のint型変数になるけど
C#で
int* a,b
って書いた場合は
bもポインター型になるのか
unsafeなんてめったに使わないからうっかり間違うことはないか
0148デフォルトの名無しさん
2012/08/09(木) 23:27:51.95C#はそもそも同じ型しか同時に宣言できないだろ
Cの宣言は混乱の元だよ
そんな糞宣言できるようにしてるからポインターで悩むやつがいるんだ
0149デフォルトの名無しさん
2012/08/09(木) 23:34:00.13ポインタの概念はわかるけどCのポインタはもうすっかりわからん
0150デフォルトの名無しさん
2012/08/09(木) 23:40:27.69考えてみれば当然だが落とし穴。
// NG i=1600で落ちた。
for (int i = 0; i < 10000; i++){
this.button1.BackgroundImage = Image.FromFile("〜");
}
// OK 余裕で完走
for (int i = 0; i < 10000; i++){
var image = this.button1.BackgroundImage;
this.button1.BackgroundImage = Image.FromFile("〜");
image.Dispose();
}
0151デフォルトの名無しさん
2012/08/09(木) 23:45:59.59何で?
0152デフォルトの名無しさん
2012/08/10(金) 00:08:14.19それでも変わらないならImage.FromFileから返るオブジェクトに
FinalizeからDispose呼ぶ処理が書かれてないんだろうね
書くのは必須では無いし
0153デフォルトの名無しさん
2012/08/10(金) 02:47:17.55でもOutOfMemoryが発生する前に自動でこれをやってくれたらいいのに。
Dispose呼んでないけど参照は解放したわけだし。
0154デフォルトの名無しさん
2012/08/10(金) 06:13:08.62pubic Button [] ボタンのリスト; // ← 配列なのにリストって馬鹿の極み、そもそも今時実装を意識させる命名なんてありえない。
0155デフォルトの名無しさん
2012/08/10(金) 06:33:39.94なるべくDisposeで自分で開放しましょう、ってことになってるんだろ
0156デフォルトの名無しさん
2012/08/10(金) 06:41:18.72つーか実装の隠蔽を主張するならまず配列を止めろ
0157デフォルトの名無しさん
2012/08/10(金) 07:03:22.39>>125 は、( 配列とかリストとかの実装に関係なく複数の奴は ) 「〜〜のリスト」でいいだろ
と言う主張だと思うんだが、理解してないのか?
0158デフォルトの名無しさん
2012/08/10(金) 07:16:48.71>>125は知らんが>>126は違うぞ
俺が書いたから分かる
最初はリスト/コレクション/シーケンスって書いてあったけど長いから削ったんだよ
0159157
2012/08/10(金) 07:33:34.17すまん、レス番間違えてたな。
> 最初はリスト/コレクション/シーケンスって書いてあったけど長いから削ったんだよ
だから、そういう実装方法を名前に入れるのがおかしいと言ってるんだよ。
最初リストで作ってて途中でコレクションに変えたら、名前まで変えるのか?
0160デフォルトの名無しさん
2012/08/10(金) 07:48:54.460161デフォルトの名無しさん
2012/08/10(金) 08:28:45.390162デフォルトの名無しさん
2012/08/10(金) 09:18:37.080163デフォルトの名無しさん
2012/08/10(金) 11:51:05.51http://pds.exblog.jp/pds/1/200907/01/01/c0072801_18433979.jpg
0164デフォルトの名無しさん
2012/08/10(金) 11:55:26.240165デフォルトの名無しさん
2012/08/10(金) 11:56:19.36さすが姦酷人
0166デフォルトの名無しさん
2012/08/10(金) 14:15:14.96まあ特定のクラスを思い浮かべる人がいるから避けといた方が良いってことが実証されたじゃないか
0167デフォルトの名無しさん
2012/08/10(金) 16:51:48.470168デフォルトの名無しさん
2012/08/10(金) 16:53:54.98C#を勉強して半年ほどになりますが、アクセサを未だに使ったことがありません。
ウェブや書籍で勉強しているのですが、いまいちピンときません。
アクセサといったりプロパティといったり構造体といったり定義もいまいちはっきりしません。
現在利用している機能でアクセサに近いのかな?と思うものはリソースや設定ファイルだと思うのですが。
アクセサを使う利点、必要性を例えを交えて教えて頂けないでしょうか。
0169デフォルトの名無しさん
2012/08/10(金) 16:58:39.64それだけ
0170デフォルトの名無しさん
2012/08/10(金) 17:08:05.78構造体とはいわねえよw
0171デフォルトの名無しさん
2012/08/10(金) 17:29:56.80> 現在利用している機能でアクセサに近いのかな?と思うものはリソースや設定ファイルだと思うのですが。
いったいどんなウェブや書籍をみたらそんな考えに到達するんだ?
0172デフォルトの名無しさん
2012/08/10(金) 17:57:00.72構造体の「フィールド」を「アクセサ」とか「プロパティ」と誤解しているのでしょう
0173デフォルトの名無しさん
2012/08/10(金) 18:11:55.580174デフォルトの名無しさん
2012/08/10(金) 18:14:30.03public String Value { ←プロパティ
get{...} ←アクセサ
set{...} ←アクセサ
}
public String Value2; ←フィールド(メンバ変数)
}
0175デフォルトの名無しさん
2012/08/10(金) 18:17:22.81GetXXX、SetXXXはアクセサメソッドと呼ばれ区別されがち
0176デフォルトの名無しさん
2012/08/10(金) 18:23:44.140177デフォルトの名無しさん
2012/08/10(金) 18:36:28.83override OnPaintに時計表示のコードを書いても表示されません。
どこを改善すればいいでしょうか?
レイヤードウインドウ関連の部分はコピペ丸出しで申し訳ないです・・・
ttp://ideone.com/jOjVD
0178デフォルトの名無しさん
2012/08/10(金) 18:42:26.83てめぇの頭。
0179デフォルトの名無しさん
2012/08/10(金) 18:47:04.53再現できるコードにして出してくれ
いろいろ足りないみたいだし再現する状態にもっていくのに手間がかかるって
0180デフォルトの名無しさん
2012/08/10(金) 18:49:25.50{
this.Invalidate();
this.Update();
}
0181デフォルトの名無しさん
2012/08/10(金) 19:47:34.27DLLにして使うんですか?
0182デフォルトの名無しさん
2012/08/10(金) 19:49:42.10すみません、プロジェクトごとアップしてみました。
ttp://www1.axfc.net/uploader/Sc/so/369163
>>180
this.Update();を追加してみましたが時計は表示されませんでした。
0183デフォルトの名無しさん
2012/08/10(金) 19:59:04.08DLLにしてP/Invoke
0184デフォルトの名無しさん
2012/08/10(金) 20:24:14.41ありがとうございます
0185デフォルトの名無しさん
2012/08/10(金) 20:41:57.99> ゆっくりしていってね!!! <
 ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
,..--‐‐‐‐‐‐‐‐---.. ..--‐‐‐‐‐‐‐‐---..,
/::::ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;) (;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::\
|::::::::::/ ヽヽ // ヽ::::::::::|
.|::::::::::ヽ ........ ..... |:| . // ..... ........ /::::::::::::|
|::::::::/ ) (. .|| || .) ( \::::::::|
i⌒ヽ;;|. -=・=‐ .‐・=-.| .|.-=・‐. ‐=・=- |;;/⌒i
|.( 'ー-‐' ヽ. ー' | .| 'ー .ノ 'ー-‐' ).|
ヽ. /(_,、_,)ヽ | | ノ(、_,、_)\ ノ
._|. / ___ .|. .| ___ \ |_
_/:|ヽ ノエェェエ> | | くェェュュゝ /|:\_
:::::::::::::ヽヽ ー--‐ / ヽ ー--‐ //:::::::::::::
::::::::::::::::ヽ \ ___/ /\___ / /:::::::::::::::
0186デフォルトの名無しさん
2012/08/10(金) 21:07:30.310187デフォルトの名無しさん
2012/08/10(金) 22:09:28.630188デフォルトの名無しさん
2012/08/10(金) 22:12:16.950189デフォルトの名無しさん
2012/08/10(金) 22:25:31.63そもそも
protected override void OnPaint(PaintEventArgs e)
これは呼ばれてないみたいだぞ
MessageBox.Show("hoge");
ってメソッド始まってすぐに置いたけど表示すらしねえ
こっちをみると使わないポイし
http://amonution.sblo.jp/article/44207753.html
0190179 189
2012/08/10(金) 23:13:10.12http://www.dotup.org/uploda/www.dotup.org3296372.zip.html
0191190
2012/08/10(金) 23:15:48.09この間にForm->hoge->Form1ともう一段別継承クラスを挟む場合
デザイナーに認識させるにはどんなおまじないを入れればいいんだ?
0192デフォルトの名無しさん
2012/08/10(金) 23:18:56.43作成時に選択も出来る
0193デフォルトの名無しさん
2012/08/10(金) 23:21:52.49よくわからんw
>>190は普通にクラスを作成して継承のところをFormにしたけどそうじゃなくて
Formの追加を行って継承すればよかったのかね?
0194デフォルトの名無しさん
2012/08/10(金) 23:56:09.93hoge を普通に定義して、エディタでクラス名をツールボックスにドラッグすれば hoge が
デザイナーに認識される。
最初やったときは、マジですげーと思った。
0195デフォルトの名無しさん
2012/08/10(金) 23:58:38.03おそらくC#ネタなのでこちらで質問いたします。
やりたいこと
・exeの「ヘルプ」ボタンをクリックすると、ローカルファイルのhtmlを開く
・htmlファイルを開くプログラムは、OSによって関連付けているもの
(通常は、既定のブラウザ)
・htmlの途中から表示したい
(<a name="hoge"></a> に対して <a href="foo.html#hoge"></a>のように)
つまり、ヘルプファイル(html)を、途中の章の位置から
既定のブラウザで開くことをしたいです。
(htmlをnotepad.exeなどに関連付けている場合は、救えなくて良いです)
System.Diagnostics.Process.Start("help.html");
とすれば、関連付けられているプログラムで help.html を開くことは
できましたが、 name="hoge" の位置で開くことができません。
****.Start("help.html#hoge"); などとやってもダメでした。当然ですが。
別のAPIでも構いませんので、上記を満たす方法が
ありましたらご教授願えますでしょうか。
よろしくお願いします。
0196デフォルトの名無しさん
2012/08/11(土) 00:00:17.81カスタムコントロールはそれでいいけど今回問題にしてるのは土台となるとFormだよ
0197デフォルトの名無しさん
2012/08/11(土) 00:14:56.72いみわからん。
Form 自体をいじりたいわけじゃないんだろ?
0198デフォルトの名無しさん
2012/08/11(土) 00:18:04.18Formに書くんだけどFormを継承したレイヤードウインドウ対応のカスタムFormを
部品化したかったんだがうまくいかないんだよな
0199デフォルトの名無しさん
2012/08/11(土) 00:19:57.59継承元がなんであるかなんて一切関知してない
partial class Form1
{
// 自動生成されたコード
}
だから普通にFormを作って
public class InheritForm : Form {}
public partial class Form1 : InheritForm
{
public Form1()
{
InitializeComponent();
}
}
これでいいよ。
あとはデザイナをリロードしろ。
0200デフォルトの名無しさん
2012/08/11(土) 00:22:15.91.NET2.0系のを基底に置いてるとか、
基底がインスタンス化出来ないとか
0201デフォルトの名無しさん
2012/08/11(土) 00:25:36.14誰が何を規定のブラウザにしてるか分からんと思うけど、その差は吸収できるべきなの?
あとInternet Explorerは大したコマンドラインに対応してないので、#で指定して無理なら無理でしょうね
http://msdn.microsoft.com/en-us/library/hh826025%28v=vs.85%29.aspx
0202195
2012/08/11(土) 00:33:44.57レスありがとうごさいます。
ユーザーシェア8割程度が救えたら良いなと
考えています。
が、いずれにしましてもIEで
出来そうにないようなので、
章を別のファイルに分けるしかなさそうですね。
ありがとうございました。
0204デフォルトの名無しさん
2012/08/11(土) 00:37:18.52#をURLエンコードした形で渡したらだめ?
"help.html#hoge"
↓
"help.html%23hoge"
0205デフォルトの名無しさん
2012/08/11(土) 01:24:39.25最後にコードを書くFormには
protected override System.Windows.Forms.CreateParams CreateParamsで
設定してるレイヤードウインドウ周りのコードがあってもデザイナは問題なく表示するけど
その継承元になるFormに入ってると駄目だわ・・・
Formを継承して部品化するより単なる補助クラスとして部品化するほうが無難そうだな
0206デフォルトの名無しさん
2012/08/11(土) 01:34:21.30>>177
http://www.dotup.org/uploda/www.dotup.org3296945.zip.html
0207デフォルトの名無しさん
2012/08/11(土) 08:22:43.30<meta http-equiv="refresh" content="0;url=help.html#hoge">
と書いたhelp_hoge.htmlを開けばいい
0208デフォルトの名無しさん
2012/08/11(土) 13:28:52.58いい発想だ
0209デフォルトの名無しさん
2012/08/11(土) 13:31:37.08透過用のBitmapに表示させたいものを書かないとダメなんですね。
新ロジックの関数見ましたが、ああやるんですね。Invalidate()もUpdate()もいらなかったとは・・・(´・ω
非常に参考になりました、ありがとうございました。 精進します。。
0210195
2012/08/11(土) 18:28:22.71結果はNGてしたが、
URLエンコードの観点は忘れていました。
ありがとうございます。
>>207
IE、chrome、FFで確認できました。
ありがとうございます。
色々な方向から課題を見るのは
難しいです。
勉強になります。
0211デフォルトの名無しさん
2012/08/11(土) 22:58:26.68.Net framework 4からVectorが使えるみたいなんですが、
Pointみたいに気軽に使えると思ったのに、ダメでした。
ttp://nutsu.com/blog/2007/092501_as_circletest.html
このページみたいに、2つの円の交点をVectorを使って
求めてみようと考えたのですが。
0212デフォルトの名無しさん
2012/08/11(土) 23:21:29.28そのまま使えるぞ?
System.Drawing.Point使ったりしてるのか?
ならそっちじゃなくてSystem.Windows.Point使う
0213デフォルトの名無しさん
2012/08/11(土) 23:24:37.190214デフォルトの名無しさん
2012/08/11(土) 23:25:34.49Abortじゃなくて、一時中断ってすることはできないんでしょうか?
Suspendは古いってVSに怒られます
0215デフォルトの名無しさん
2012/08/11(土) 23:30:13.58ワーカースレッドの中で適宜フラグなり何なり見て自分で実行状態を制御する
0216デフォルトの名無しさん
2012/08/11(土) 23:33:09.82それはXAMLとあるからWPFやSL向けの話だな
Winformでも確かできたと思うがやり方が基本的に違うはず
でどっちで作ってるの?
0217214
2012/08/11(土) 23:41:43.32なるほど。たとえばスレッド内のフラグを判別して、無限ループに突っ込ませるとかそういうことですか?
while(suspend == true)
{
Thread.Sleep(100);
}
こういう感じですか?
0218211
2012/08/12(日) 00:21:16.49WindowsBaseの参照追加と
using System.Windows;
を同時に追加したら、
それまで使っていたSizeが大量にエラーになって
パニクってしまいました。
(参照やめたり、using消したりの堂々巡り状態)
System.Drawing.Sizeにするより、
usingやめてSystem.Windows.Vectorで
書きます。
失礼しました。
レスくれた人ありがとう。
0219デフォルトの名無しさん
2012/08/12(日) 00:30:44.84名前空間に対しても可能
0220デフォルトの名無しさん
2012/08/12(日) 02:13:16.97スレッド側は処理があるうちは定期的にThread.Sleep(0)を実行、
やることなくなったらManualResetEvent.WaitOne(Timeout.Infinite)などを使用して待機
メイン側からThread.Interrupt()で中断、ManualResetEvent.Set()で再開
http://ideone.com/idbWx
再開もInterruptで出来るけど、正常系で例外生成のコストが発生するので
ResetEventの方を薦める
0221デフォルトの名無しさん
2012/08/13(月) 10:50:54.43http://engawa.2ch.net/test/read.cgi/poverty/1344753252/
大使償還、外交日程中止は当然、通貨スワップも凍結、冷静に経済制裁しよう!
歴史的にも国際法上も日本国有の領土である、竹島ですが、マッカーサーラインでは、
「暫定的に」韓国側だったのが、サンフランシスコ平和条約では日本側になった、その際に当時の李承晩大統領が
一方的にラインを設定して不法占拠し、1953年4月には「独島義勇守備隊」が駐屯。6月に日本の海上保安庁と
島根県が竹島を調査し、「日本島根県隠岐郡五箇村」の領土標識を立て、観光漁民6名を退去させた。この頃から、
韓国は竹島を「武装化」し、1952年から 1965年に日韓基本条約が締結されるまで、日本の漁船328隻を拿捕し、44人を死傷させたわけです。
日韓スワップ協定の凍結、輸出入に冠するなんらかの非関税障壁設定、竹島南側のメタンハイドレートを日本側も独自探査、採取へ、等の措置を淡々と、実行していくこと
片山さつき
詳細 2012年08月11日 14:00
http://blogos.com/article/44753/
<参考>
>韓国による日本人抑留者は3929人、拿捕された船舶数は328隻、死傷者は44人を数えた
http://ja.wikipedia.org/wiki/%E6%9D%8E%E6%89%BF%E6%99%A9%E3%83%A9%E3%82%A4%E3%83%B3
0222デフォルトの名無しさん
2012/08/13(月) 11:36:19.350223デフォルトの名無しさん
2012/08/13(月) 13:10:17.410224デフォルトの名無しさん
2012/08/13(月) 14:52:24.120225デフォルトの名無しさん
2012/08/13(月) 14:55:09.060226デフォルトの名無しさん
2012/08/13(月) 15:21:11.820227デフォルトの名無しさん
2012/08/13(月) 16:18:58.82他で馬鹿にされすぎて、逃げてきてム板で暴れるなんて。
0228デフォルトの名無しさん
2012/08/13(月) 16:34:27.63って文字列があったとして、Abcde 12345 だけを削りたいです。文字数は変わるので固定するわけにも行かず。どうすればいいんでしょうか。
Splitを使う、というのは聞いたのですが改行してしまうだけでして…。
0229デフォルトの名無しさん
2012/08/13(月) 16:36:04.800230デフォルトの名無しさん
2012/08/13(月) 16:49:20.05半角スペース区切りで最後の要素とか
全角を残したいとか
0231デフォルトの名無しさん
2012/08/13(月) 16:49:53.20いきなり固定とか出てくるのがよく分からんが
0232デフォルトの名無しさん
2012/08/13(月) 18:33:55.59数字のところに\d\d\dとかやっても上手く反応してくれなくって。
全角より後ろを残したい、って感じですね。
0233デフォルトの名無しさん
2012/08/13(月) 18:36:28.65決まってないのに適当になんでも作るなよ
0234デフォルトの名無しさん
2012/08/13(月) 18:39:51.88コンピュータに伝えられるわけが無い
0235デフォルトの名無しさん
2012/08/13(月) 18:54:39.890236デフォルトの名無しさん
2012/08/13(月) 20:48:04.46政府は13日、これまでに韓国と合意した金融協力を変更せず、維持する方針を明らかにした。
李明博大統領が島根県・竹島に上陸したことで日韓間の緊張が高まっているが、両国経済の相互依存が
深まっていることを配慮し、国際的な合意を順守することが関係改善にも重要と判断した。
日本と韓国は緊急時にドルなど外貨を融通し合う通貨交換(スワップ)協定の大幅拡充や、
日本によるウォン建て韓国国債の購入で合意している。
昨年10月に合意したスワップ協定では、韓国への資金支援枠は
従来の5倍以上に増え、総額700億ドル(約5兆5千億円)とした。
韓国経済の安定は日本の利益にもつながるためだ。
産経ニュース
http://sankei.jp.msn.com/economy/news/120813/fnc12081318150009-n1.htm
0237デフォルトの名無しさん
2012/08/13(月) 20:51:13.530238デフォルトの名無しさん
2012/08/13(月) 21:28:15.24半年ROMるとか意味分からない
0239デフォルトの名無しさん
2012/08/13(月) 23:30:09.120240デフォルトの名無しさん
2012/08/14(火) 05:59:09.010241デフォルトの名無しさん
2012/08/14(火) 08:14:06.89リファクタリングはまったく同じ処理をしてるところとか、いつも同じ数値なのに違う変数を使ってるところとかを一元化するくらい
最終的には完成するんだけど、そこまでがバグ+仕様変更の嵐。
それが悩みなんだけど、趣味でも最低ここまで設計しといたほうがいいよってのない?
0242デフォルトの名無しさん
2012/08/14(火) 08:33:59.77頻繁に仕様変更される所(UI関係とか)の変更が、データを受け持つクラスに波及しないように分離する設計を心がけるとか
0243デフォルトの名無しさん
2012/08/14(火) 10:18:07.21int i = Properties.Settings.Default.hoge
みたいな感じでコード内でいちいち呼び出して使っていいんでしょうか?
0244デフォルトの名無しさん
2012/08/14(火) 10:23:07.97コード内で変数に代入して使うのが多分一般的なんだろうとは思うんだけど
コード汚くなるの気にしなければ>>243みたいな使い方でもいいんでしょうか?
0245デフォルトの名無しさん
2012/08/14(火) 10:24:11.28243的な主用途はFormの設定のバインディング用途?
0246デフォルトの名無しさん
2012/08/14(火) 10:25:04.93何度もすみません・・・orz
0247デフォルトの名無しさん
2012/08/14(火) 10:26:42.72void Initialize() {
this._name = Properties.Settings.Default._name;
}
void ShowName() {
MessageBox.Show(this._name);
}
とするか
void ShowName() {
MessageBox.Show(Properties.Settings.Default._name);
}
とするかってこと?
どっちでもいいよ
0248デフォルトの名無しさん
2012/08/14(火) 10:28:38.570249デフォルトの名無しさん
2012/08/14(火) 10:32:38.41>>247みたいか用途です、コード書いててどっちで使うのがいいのかなって思ったので。
ありがとうございますw
0250デフォルトの名無しさん
2012/08/14(火) 10:33:24.49そのレベルの人が取り組むといい事ってなんでしょうか
実践的なライブラリの使い方とかがいいかなと思ってるんですが
標準ライブラリが大きすぎてどこから手をつけていいのか……
0251デフォルトの名無しさん
2012/08/14(火) 10:34:00.44すきなのどうぞ
http://www.google.co.jp/search?tbm=bks&tbo=1&hl=ja&q=C%23&btnG=
0252デフォルトの名無しさん
2012/08/14(火) 10:36:53.46使わないこと覚えても無駄
使うときにその都度再確認すれば必然的に必要なことは大体覚えられる
あとは>>251でもみてろ
0253デフォルトの名無しさん
2012/08/14(火) 10:51:51.410254デフォルトの名無しさん
2012/08/14(火) 10:53:31.310255デフォルトの名無しさん
2012/08/14(火) 11:37:26.83ライブラリは広く浅く。
使う時にピンポイントで深くしたらいい。
0256デフォルトの名無しさん
2012/08/14(火) 11:45:16.36やはりシューティングゲームか。
0257デフォルトの名無しさん
2012/08/14(火) 11:49:42.960258デフォルトの名無しさん
2012/08/14(火) 13:26:30.010260デフォルトの名無しさん
2012/08/15(水) 01:21:52.300261デフォルトの名無しさん
2012/08/15(水) 01:24:30.40twitter api
でぐぐれ
0262デフォルトの名無しさん
2012/08/15(水) 02:20:00.21なんだよこれわけわかんね、もっと簡単なのないの?
0263デフォルトの名無しさん
2012/08/15(水) 02:43:00.80サンプルあるんだからちゃんと読め
0264デフォルトの名無しさん
2012/08/15(水) 02:46:50.100265デフォルトの名無しさん
2012/08/15(水) 03:47:20.09夢の中では完璧なんだけれどなぁ おきた途端に忘れちゃうんだ
0266デフォルトの名無しさん
2012/08/15(水) 07:58:55.67これ簡単だったよ
ttp://www28.atwiki.jp/ers312b/pages/73.html
0267デフォルトの名無しさん
2012/08/15(水) 11:30:38.61お、ありがとう。これなら読めそう。
0268デフォルトの名無しさん
2012/08/15(水) 11:46:17.000269デフォルトの名無しさん
2012/08/15(水) 11:47:55.26サイトじゃないのでwebAPIは比較的扱いやすいと思うんだよな
ちゃんと資料も公開されてるし
0270デフォルトの名無しさん
2012/08/15(水) 12:06:19.34using System.Drawing;
using System.Windows.Forms;
class Program {
[STAThread] public static void Main() {
Application.EnableVisualStyles();
try {
Application.Run(new MyForm());
} catch(Exception e) {
Console.WriteLine(string.Format("Exception: {0}", e.Message));
}
}
}
class MyForm : Form {
protected override void OnLoad(EventArgs e) {
base.OnLoad(e);
throw new Exception("OnLoad Error");
}
}
このコードを動かしたところエラーが起こり「アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。」というメッセージが出てきました
Application.Run(new MyForm())の中でOnLoadが呼ばれているハズなので例外をハンドルしていないということはないと思うのですがなぜこのようなエラーが起こるのでしょうか?
0271デフォルトの名無しさん
2012/08/15(水) 12:15:27.660272デフォルトの名無しさん
2012/08/15(水) 12:30:12.250273デフォルトの名無しさん
2012/08/15(水) 12:33:38.700274デフォルトの名無しさん
2012/08/15(水) 12:38:31.21モニタ上にexeファイル表示させて、それをハンマーでたたいたら、モニター壊れたんですが、どうしたらいいですか?
0275デフォルトの名無しさん
2012/08/15(水) 12:41:12.95プリントアウトして叩かないとダメだよ
0276デフォルトの名無しさん
2012/08/15(水) 12:41:41.78なんでそう思ったんだろう
0277デフォルトの名無しさん
2012/08/15(水) 13:02:27.910278デフォルトの名無しさん
2012/08/15(水) 13:07:23.71細かいところは良く分からないんですがRunの中で別スレッド?が走ってるらしくて
そこで投げられた例外はApplication.ThreadExceptionイベントで補足する仕様みたいです
0279デフォルトの名無しさん
2012/08/15(水) 14:31:02.27例外機構が特殊なだけ
0280デフォルトの名無しさん
2012/08/15(水) 16:40:05.14DataGridViewのセルを使ってバイナリエディタのようなものを作ろうとしています。
セルに1byteずつ表示させたいのですが、フォーマット指定で16進表記ができません。
stringで指定する以外の方法はないでしょうか?
0281デフォルトの名無しさん
2012/08/15(水) 17:14:29.21日産NV350キャラバンを新車で購入するのがベスト。
それがダメならハイエースのディーゼルで3年落ち10万キロ以内を150万で購入。
それもダメならボンゴフレンディー最終型の良いタマを70万で購入すべし。
0282デフォルトの名無しさん
2012/08/15(水) 17:15:16.000283デフォルトの名無しさん
2012/08/15(水) 17:25:35.11現在foreachでリストの中の全部のオブジェクトに対してifで比較してるんですが激しく効率が悪い気がします
0284280
2012/08/15(水) 17:37:45.46DefaultCellStyle.Format = "X2";
でできました。"
0285デフォルトの名無しさん
2012/08/15(水) 17:42:53.22実行効率なら大体ベストだろ
開発効率ならList<T>.FindAllとラムダ式
0286デフォルトの名無しさん
2012/08/15(水) 18:01:43.01ええ、そうなんですか?
じゃあ2.0なんでこのままいくことにします
ありがとうございました
0287デフォルトの名無しさん
2012/08/15(水) 18:05:57.360288デフォルトの名無しさん
2012/08/15(水) 18:08:16.02基本的には泥臭くやるしかないよ
0289デフォルトの名無しさん
2012/08/15(水) 18:08:49.09>>288は>>283へ
0290デフォルトの名無しさん
2012/08/15(水) 18:32:36.40一発でできる便利なものがあったとしても、その中ではやっぱり同じことやるしかないからね
0291デフォルトの名無しさん
2012/08/15(水) 18:49:37.27そうなんですか…
なんかこう高速にできる検索アルゴリズム!みたいのがあってそういうのがあるのかと思っていました
0292デフォルトの名無しさん
2012/08/15(水) 19:15:27.26だから、なんらデータの情報が提示されないなら全部舐めるしかない
ソートして二分探索というのもあるかもしれないが、要素数が少ないなら線形探索した方が速い
要素数についてもあなたは提示していないよね
0293デフォルトの名無しさん
2012/08/15(水) 19:22:55.81一度だけなら全スキャン
0294デフォルトの名無しさん
2012/08/15(水) 19:31:03.76前回のキーと検索結果を覚えておくだけで大幅に速くなることもある
何にせよパフォーマンスなんか実測したり統計とったりしなきゃ何もわからん
0295デフォルトの名無しさん
2012/08/15(水) 19:40:47.14データ構造の解析とかできないとねえ
0296デフォルトの名無しさん
2012/08/15(水) 19:47:17.91検索する対象は3000 ~ 数万、回数は10 ~ 1000回程度、数値はfloatです
0297デフォルトの名無しさん
2012/08/15(水) 19:54:23.65たとえば扱うデータの分布を見て複数のリストを作ればいいんだよ
内部で今までと同じList<T>に登録する際に後に判断するデータを見て
ここからここまではList<T>AここからここまではList<T>B・・・とさ
0298デフォルトの名無しさん
2012/08/15(水) 19:59:20.74なるほど!そういう風にやるのがインデックスなんですね!
って、見出しだから当然ですね。ありがとうございます。
0299デフォルトの名無しさん
2012/08/15(水) 20:08:04.39一度でもListを構築するときはデータを見るからねえ
以下に準備しておくかだよ
アプリ起動時などは割りと許されるけど実行時にもっさりしてると
五月蝿い人多いからねえ
0300デフォルトの名無しさん
2012/08/15(水) 20:09:56.41ちゃんと比較時にイプシロン付けてる?
そのへん考えてない(or考えたくない)ならdecimal(場合によってはstring)に
しといた方がいいと思う
0301デフォルトの名無しさん
2012/08/15(水) 20:31:04.69http://ideone.com/hljwH
0302デフォルトの名無しさん
2012/08/15(水) 20:42:46.040303デフォルトの名無しさん
2012/08/15(水) 20:48:30.17インデックスというかデータの範囲分割だね。
C#だとCollectionにオブジェクトの実体が格納出来ないから説明しにくいな。
DBなんかでは行データをシーケンシャルに格納しつつ、
行頭へのポインタをデータ探索に特化したインデックスに格納するよ。
代表的なのはB木インデックスとか。
0304デフォルトの名無しさん
2012/08/15(水) 20:52:21.65あとは自分で好きなようにやればいい
0305デフォルトの名無しさん
2012/08/15(水) 21:02:29.27初心者スレ的にはそんなことより>>300の問題の方がずっと重要
0306デフォルトの名無しさん
2012/08/15(水) 21:11:22.850307デフォルトの名無しさん
2012/08/15(水) 21:14:20.45>>306 -> >>296
0308デフォルトの名無しさん
2012/08/15(水) 21:18:24.300309デフォルトの名無しさん
2012/08/16(木) 08:39:49.620310デフォルトの名無しさん
2012/08/16(木) 09:49:44.37SelectNextControlメソッドかなーと思ったんですが、どうやら違うみたいで・・・
0311デフォルトの名無しさん
2012/08/16(木) 09:53:07.470312デフォルトの名無しさん
2012/08/16(木) 10:05:31.680313デフォルトの名無しさん
2012/08/16(木) 10:10:10.36SelectionModeがRowHeaderSelectなら
http://ideone.com/hZSFr
0314デフォルトの名無しさん
2012/08/16(木) 10:56:33.500315310
2012/08/16(木) 11:01:18.92SelectionModeはFullRowSelectです
0316デフォルトの名無しさん
2012/08/16(木) 11:01:33.660317デフォルトの名無しさん
2012/08/16(木) 11:12:28.520318デフォルトの名無しさん
2012/08/16(木) 11:21:32.70FullRowSelectでも>>313で動いた
0319デフォルトの名無しさん
2012/08/16(木) 11:24:30.06.NET Compact Frameworkなのでライブラリとかある程度異なる
0320デフォルトの名無しさん
2012/08/16(木) 13:02:09.190321デフォルトの名無しさん
2012/08/16(木) 14:31:27.360322デフォルトの名無しさん
2012/08/16(木) 15:44:33.48} catch (Exception e) {
MessageBox.Show(e.tostring());
}
とした場合にデバッグモードの場合はソースの行とか出てくれるんですが
リリースモードの場合は出てくれません。
リリースモードでも出てくれるようにはできないでしょうか?
0323デフォルトの名無しさん
2012/08/16(木) 15:47:18.280324デフォルトの名無しさん
2012/08/16(木) 16:06:08.43プロジェクト設定→ビルド→詳細→デバッグ情報→pdb-only
exeと同じところにpdbファイルも置いて起動
0325デフォルトの名無しさん
2012/08/16(木) 16:14:02.13確かに。
>>324
ありがとうございます。
pdbファイルが要るんですね。
それはちょっと具合が悪いですね。
0326デフォルトの名無しさん
2012/08/16(木) 17:02:20.21状況によっては要るだろうさ
0327デフォルトの名無しさん
2012/08/16(木) 17:12:03.02ビルド設定がようわからん。
ビルド設定は複数定義出来て、プリセットが2つ。
デバッグだとPDB有り、最適化無し
リリースだとPDB無し、最適化有り
ということなの?
0328デフォルトの名無しさん
2012/08/16(木) 17:29:30.700329デフォルトの名無しさん
2012/08/16(木) 17:31:04.61CheckOnClickをtrueにすればいいんですね
まさか検索一発だとは思わなかった
0330デフォルトの名無しさん
2012/08/16(木) 17:36:06.10書き込んだら解決とか
0331デフォルトの名無しさん
2012/08/16(木) 20:57:47.53できました。 ありがとうございます
0332デフォルトの名無しさん
2012/08/17(金) 05:07:59.17http://image.space.rakuten.co.jp/lg01/80/0000186380/65/img97882a07zik3zj.jpeg
韓国の対外資産と対外債務
http://image.space.rakuten.co.jp/lg01/80/0000186380/68/img1865ff8czik9zj.jpeg
韓国の対外純資産(資産-負債)
(訂正:グラフタイトルはNet External Assetsが正解)
http://image.space.rakuten.co.jp/lg01/80/0000186380/71/img39cb7803zikdzj.jpeg
<日本と韓国の比較>
日韓の対外債務
http://image.space.rakuten.co.jp/lg01/80/0000186380/69/img302a1568zik7zj.jpeg
日韓の対外資産
http://image.space.rakuten.co.jp/lg01/80/0000186380/72/img66421dc8zik4zj.jpeg
まとめ
日韓の対外純資産(単位:アメリカ100万ドル)
http://image.space.rakuten.co.jp/lg01/80/0000186380/70/img81397399zik8zj.jpeg
主要国の対外純資産(単位:兆円、2010年末)
http://www.garbagenews.com/img12/gn-20120105-01.gif
<引用資料>
日本国・日本銀行(中央銀行)
http://www.boj.or.jp/en/index.htm
大韓民国・韓国中央銀行(Bank of korea)
http://ecos.bok.or.kr/EIndex_en.jsp
0333デフォルトの名無しさん
2012/08/17(金) 11:44:49.240334デフォルトの名無しさん
2012/08/17(金) 12:46:57.69他スレッドからコントロールを操作する場合に
同期処理でInvokeを使用すると思うのですが、
invokeを使用するとハンドルが増えていきます。
しかし非同期処理のbeginInvokeを使用すると
ハンドルは増えません。Inokeでの処理がしたい
のですがハンドルを増やすことなく処理を行う
にはどうすればよいのでしょうか?
0335デフォルトの名無しさん
2012/08/17(金) 13:13:38.740336デフォルトの名無しさん
2012/08/17(金) 13:22:15.95Windowsタスクマネージャのプロセスから見るハンドルです。
0337デフォルトの名無しさん
2012/08/17(金) 13:24:43.77その増えると観測した情報もクレ
0338デフォルトの名無しさん
2012/08/17(金) 13:25:18.270339デフォルトの名無しさん
2012/08/17(金) 13:32:25.33ハンドルって割りと簡単に変わるはず
何かのアプリをC#のプロセス確認する機能でみようとしたら
コロコロ変わって苦労した覚えが
0340デフォルトの名無しさん
2012/08/17(金) 13:34:29.430341デフォルトの名無しさん
2012/08/17(金) 13:43:14.51awaitがある今、「待つな。BeginInvoke使え」が正しい回答だと思うけども。
0342デフォルトの名無しさん
2012/08/17(金) 13:49:22.31Invokeで呼び終わった後に
GC.Collect();
GC.WaitForPendingFinalizers();
したらハンドル数が戻ったりしない?
0343デフォルトの名無しさん
2012/08/17(金) 13:56:02.67なるほど、同期用のハンドルが増えているのですね、、、
ハンドル数が数千までいってこりゃヤバイ」って思ったのですが、
みているとあるところで一気に1000切るくらいまでハンドル数が
減ったりしていました。
>>342さんの言われるようにガベージコレクションがそのとき
働いたのでしょう・・・手動でGC呼び出したら同じようになったので
0344334
2012/08/17(金) 13:57:57.15みなさん、ありがとうございました。
理由がわかってすっきりしました^^
これからはBeginInvokeを使うようにします^−^
0345デフォルトの名無しさん
2012/08/17(金) 16:32:32.15Razorに置き換えてほしい
0346デフォルトの名無しさん
2012/08/17(金) 17:31:58.65いえいえ
0347デフォルトの名無しさん
2012/08/17(金) 21:16:28.25日本の右翼団体が連日、在日韓国大使館の前で大規模なデモを繰り広げ、韓国ドラマ の放送計画が撤回されるなど、日本で反韓ムードが広がっている。
■右翼団体「李大統領は天皇陛下に謝れ」
「日本青年社」や「民族同盟」など日本の右翼団体は、15日午前8時ごろから、
東京・四谷の韓国大使館付近に街宣車で集結し、デモを繰り広げた。
街宣車の数は、午前中は3台にすぎなかったが、午後1時15分ごろには約20台に増え、
さらに3時ごろには、 大型バスを含め50−60台に達した。
右翼団体のメンバーらは靖国神社に参拝した後、 韓国大使館前に集結したことが分かった。
右翼団体のメンバーらは、大使館前の片側4車線の道路のうち2車線を占拠し
「李明博(イ・ミョンバク)大統領は天皇陛下に謝れ」「南朝鮮人は日本から出ていけ」などと叫んだ。
一部のメンバーは大使館に抗議文を渡そうと試みた。
http://www.chosunonline.com/site/data/html_dir/2012/08/16/2012081600724.html
0348デフォルトの名無しさん
2012/08/17(金) 23:09:27.760349デフォルトの名無しさん
2012/08/17(金) 23:12:45.05一流C#erにオラも仲間イリー
っていうんだ
0350デフォルトの名無しさん
2012/08/17(金) 23:15:16.44>>351
きぃーみーは だーれーとー キッスをーすーるぅー
/ ̄\ / ̄\
|/ ̄ ̄ ̄ ̄\ / ̄ ̄ ̄ ̄\|
| /V\\\ | /V\\\
| / /|| || | | //| || |
| | |(゚) (゚)| | | | (゚) (゚) /|
ノ\|\| (_●_) |/ \| (_●_) |/|/\ わぁーたーし そーれーとーもー
彡、 |∪| 、` ̄ ̄ヽ /彡、 |∪| ミ \
/ __ ヽノ Y ̄) | ( (/ ヽノ_ |\_>
(___) Y_ノ ヽ/ (___ノ
\ | | /
| /\ \ / /\ |
| / ) ) ( ( ヽ |
∪ ( \ / ) ∪
\_) (_/
/ ̄ ̄ ̄ ̄\
/;;:: ::;ヽ
|;;:: ィ●ァ ィ●ァ::;;|
|;;:: ::;;|<俺?
|;;:: c{ っ :;;|
|;;:: __ノ ::;;;|
ヽ;;:: ー ::;;/
\;;:: ::;;/
|;;:: ::;;|
|;;:: ::;;|
/ ̄ ̄ ̄  ̄ ̄ ̄\
|;;:: ::;;|
|;;:: ::;;|
0351デフォルトの名無しさん
2012/08/18(土) 00:38:20.60http://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、プライム相互貯蓄銀行が
ソウル中央地方裁判所に破産申請を行っており、
トマト貯蓄銀行とパランセ貯蓄銀行もすでに先月、裁判所に破産を申請しています。
http://world.kbs.co.kr/japanese/news/news_Dm_detail.htm?No=44906
0352デフォルトの名無しさん
2012/08/18(土) 00:44:59.700353デフォルトの名無しさん
2012/08/18(土) 12:15:39.58ただ単にWinAPIを使わなければ問題ないんでしょうか?
0354デフォルトの名無しさん
2012/08/18(土) 12:26:10.250355デフォルトの名無しさん
2012/08/18(土) 12:28:42.56実行環境はwindows以外だとmonoしか知らないんでたぶんそうです
0356デフォルトの名無しさん
2012/08/18(土) 12:35:00.68最新版ではここら辺も解消されたのかも知れんけど
0357デフォルトの名無しさん
2012/08/18(土) 17:28:12.91GUIについては共通化なんて考えないで、WindowsならWinFormsかWPFかMetro、
LinuxならGTK#、AndroidやiPhoneについてもそれぞれ専用のライブラリを使うというように
共通化は考えないでプラットフォームごとに別々に実装することを強く推奨してる。
それに従うなら、GUIとそれ以外の共通化できる部分(いわゆるビューとモデル)をしっかり分離するのが大切。
0358デフォルトの名無しさん
2012/08/18(土) 18:29:46.880359デフォルトの名無しさん
2012/08/18(土) 18:33:31.45ブラウザアプリみたいなだれがどのブラウザでみてもインターフェースも機能も共通なアプリが大躍進してるのにのんきなもんだね
0360デフォルトの名無しさん
2012/08/18(土) 18:35:31.100361デフォルトの名無しさん
2012/08/18(土) 18:38:05.160362デフォルトの名無しさん
2012/08/18(土) 18:39:37.92ブラウザベースと比べた時のネイティブアプリ(Webじゃないってこと)の強みは?
と考えるとそれはやっぱりクライアントの機能・能力を最大限に使えることなのだから
中途半端に最大公約数的なもの作るよりもプラットフォームべったりの方が良い
ちなみにMonoで最も重視されてるのはサーバーでASP.NETを動かすことなんだぞ
金を集めるためにモバイルもやってるけどね
0363デフォルトの名無しさん
2012/08/18(土) 18:41:16.76もっと自信持てよ
互換性あるんだろ?ん?
0364デフォルトの名無しさん
2012/08/18(土) 18:50:26.27今jQueryを開発してるのほとんどMSの社員なんだよなw
0365デフォルトの名無しさん
2012/08/18(土) 18:51:17.92何も解ってないんだな
プラットフォーム固有の機能をつかえてもそれがアプリの実現したい機能でなければ意味ない
そしてマルチプラットフォームのアプリとはアプリの実現したい機能を想定するあらゆるプラットフォームで実現している
だからもうそれ以上にプラットフォーム固有の機能など必要ないんだ
もちろんわざわざ個別機能を利用して「この環境限定!○○機能追加!」というオナニーは可能だ
だがそんな環境固有の追加機能は本質を見失った蛇足機能にしかならない
0366デフォルトの名無しさん
2012/08/18(土) 18:57:35.23共通にしてもあんまり意味ないって考えなんだろ
無理な共通化に手間を費やすよりは最初から別に作っちゃった方が早いと
0367デフォルトの名無しさん
2012/08/18(土) 19:01:18.56ieが糞だから罪滅ぼしだろ
まだまだ足りないがな
0368デフォルトの名無しさん
2012/08/18(土) 20:50:56.80◯◯機能の利用がオナニーとは限らないじゃん。
柔軟に考えないと。
0369デフォルトの名無しさん
2012/08/19(日) 00:11:09.99うかつに「HTML5ならマルチプラットフォームなので安心です」なんて言ってプロジェクト立てたら、コスト跳ね上がって死ぬぞ!
標準ってなんだろうとか、マルチプラットフォームってなんだろうって悩みだすまである。
0370デフォルトの名無しさん
2012/08/19(日) 00:15:10.36>>359 は、実務に就いたこと無い奴だろ。
0371デフォルトの名無しさん
2012/08/19(日) 18:11:45.82このページのMatrix(行列演算)クラスを使っているのですが、
Matrixのインスタンスをそれぞれmat1,mat2,mat3として、演算子のオーバーロードを利用しようとして
mat3 = mat1 * mat2 と、乗算した結果を新しくmat3に代入という計算をしたいのですが、
おそらく = まではオーバーロード出来ないせいかこの計算ができません。
この場合はma1 *= mat2 という風にmat1に上書きするしかないのでしょうか?
mat1、mat2の値を変更せずに計算結果を代入させる方法はあるのでしょうか?
0372デフォルトの名無しさん
2012/08/19(日) 18:14:18.060373デフォルトの名無しさん
2012/08/19(日) 18:15:44.22これは使ってみた?
http://msdn.microsoft.com/ja-jp/library/system.drawing.drawing2d.matrix%28v=vs.80%29.aspx
0374デフォルトの名無しさん
2012/08/19(日) 18:23:06.75実際にやってみたんだよね?
どんなエラーが出た?
0375デフォルトの名無しさん
2012/08/19(日) 19:26:45.14訂正したら無事計算できました
どうもありがとうございました
0376デフォルトの名無しさん
2012/08/19(日) 22:26:12.08レスでもイラっとするのにリアルで使われた日には心の中で死ねと呟きそう・・・
0377デフォルトの名無しさん
2012/08/19(日) 23:12:25.95タスクトレイに常駐させてランダムにならしたいんですけど
0378デフォルトの名無しさん
2012/08/19(日) 23:16:51.64System.Media.SystemSoundsに最低限は入ってる
0379デフォルトの名無しさん
2012/08/19(日) 23:53:24.27定期的でよければwhileであーしてThread.Sleep使えばいいと思う
0380デフォルトの名無しさん
2012/08/20(月) 00:18:08.47プロセスを複数起動して監視しあって一つ強制終了されたら二つ復活するようにしたり
PC内にあるサウンドファイルをすべて警告音に置き換えたりするともっといいと思う
0381デフォルトの名無しさん
2012/08/20(月) 00:20:44.70弟のPCに仕込む日がいまから楽しみです
0382デフォルトの名無しさん
2012/08/20(月) 00:48:49.940383デフォルトの名無しさん
2012/08/20(月) 01:37:26.780384デフォルトの名無しさん
2012/08/20(月) 01:44:30.420385デフォルトの名無しさん
2012/08/20(月) 10:06:47.870386デフォルトの名無しさん
2012/08/20(月) 10:17:21.550387デフォルトの名無しさん
2012/08/20(月) 15:04:57.41次期主力戦車K2エンジンの開発まとめ 1/2
・・・2005年、韓国は開発テスト用としてドイツから買ったパワーパック数基を元に、
突然ドイツのパワーパックをパクルと宣言をする。
その流れで、韓国が100基単位で買う予定だったドイツ製パワーパックを突然キャンセル
・・・ドイツ側は唖然&抗議
パクリの担当は、エンジンは斗山インフラコア&韓国防科研共同開発、
変速機は韓S&T大宇社・韓国防科研共同開発
以後4年間、ドイツの再三に渡る抗議は笑って黙殺、ロイヤリティ交渉にも応じない。
2009年・・・韓国念願のパクリエンジン完成、K2の評価試験開始
しかしエンジンが早速壊れる、ウリナラコピー修理不可能、修理代案も出ず、
この解決の為にドイツまで「何故パクリが上手く行かないのか?」っと上から目線で聞きに行く(マジ
ドイツ憤怒!追い返される・・・・・・だが何回も聞きに行く、でもダメ
しょうがないので、今度はドイツからエンジンを買うのを条件に技術移転を引き出す交渉に行く、
交渉は出来た様だが、韓国に手痛く裏切られたドイツ側の最終回答はノー
韓国はドイツからエンジンも売って貰えず、技術移転も無い。
同2009年・・・しょうがないので、ドイツエンジンにパクった変速機を付け
K2評価テストを続行、2010年に評価試験をとりあえず終わらせる。
だが、パクッた変速機も故障・・・・・・故障原因は数ヶ月経っても不明
当然この間もパクりエンジンの不調の原因を調べ続けるも、原因不明
0388デフォルトの名無しさん
2012/08/20(月) 16:07:34.610389デフォルトの名無しさん
2012/08/20(月) 16:29:32.000390デフォルトの名無しさん
2012/08/20(月) 17:15:57.350391デフォルトの名無しさん
2012/08/20(月) 17:17:28.170392デフォルトの名無しさん
2012/08/20(月) 19:01:15.170393デフォルトの名無しさん
2012/08/21(火) 10:15:39.90VS2010のc#でエクセルライクな表の表示って可能でしょうか。
データベース使うほど高度な物ではなく、
変数の値を表示するだけなのですが、
行数が可変なのと、セルの色を変える必要があるので、
線を引いてラベルで表示するというより
表として表示したいと思っています。
調べても見あたらないので
その様なコンポーネントは無いのかなと思っていますが・・・
0394デフォルトの名無しさん
2012/08/21(火) 10:25:57.94datagridview
0395デフォルトの名無しさん
2012/08/21(火) 10:30:40.74ありがとうございます。
標準のコントロールにあったのですね。おはずかしい・・・
0396デフォルトの名無しさん
2012/08/22(水) 00:42:06.34こんな流れぶったぎっていいんだよ…
0397デフォルトの名無しさん
2012/08/22(水) 05:33:06.07キーのクリックだけでなく、キーの押しっぱなしをシミュレートするのはどうやればいいのでしょう?
0398デフォルトの名無しさん
2012/08/22(水) 06:02:10.96keybd_event C#
でググったら見つかりました。
0399デフォルトの名無しさん
2012/08/22(水) 13:31:28.78SendInputにしろ
それもこれも陳腐化した情報のランクをグーグルが落とさないからだ
カスめ
0400デフォルトの名無しさん
2012/08/22(水) 15:31:35.970401デフォルトの名無しさん
2012/08/22(水) 19:14:32.31今やりたいことに関してはSendInputのほうが使い方がややこしいような気がしてあまり見てないです。
とりあえず動くものを作るという目的の現時点では、古い関数でも簡単に書ければ十分かなと。
プログラムのほかの部分も完成してきてから戻ってこようと思います。
0402デフォルトの名無しさん
2012/08/22(水) 20:24:24.16かれこれ2ヶ月くらい試行錯誤してるのですが、どうしてもできません。
ログインのpost先がhttpsなので傍受ツールでも何を送っているのか調査できずに
手探りになってしまうのですが、なにかヒントを頂けないでしょうか。
0403デフォルトの名無しさん
2012/08/22(水) 20:25:30.65つーかユーザーエージェントかクッキーを見て判断してるとか以前ここか別のところでみたな
0404デフォルトの名無しさん
2012/08/22(水) 20:31:36.73傍受ってまさかパケットアナライザで見てるのか?
アホかlivehttpheadersとか使えよ
0405デフォルトの名無しさん
2012/08/22(水) 20:35:53.60ログインに限らず、YahooならたいがいのサービスはHTMLのレスポンスに頼らないで利用できるぞ
0406デフォルトの名無しさん
2012/08/22(水) 21:00:15.560407デフォルトの名無しさん
2012/08/22(水) 21:05:22.18迷惑行為と呼ばれます
0408デフォルトの名無しさん
2012/08/22(水) 21:12:02.140409デフォルトの名無しさん
2012/08/22(水) 21:18:25.63ちょっとページのデザインが変わっただけで死亡
0410デフォルトの名無しさん
2012/08/22(水) 21:29:49.092か月続けても出来ないってことは、あなたには残念ながら適性がないようです。
さっさとそれに気がついて、そして諦めなさい。
0411デフォルトの名無しさん
2012/08/23(木) 09:05:06.39今はEnabledプロパティをFalseにして固定しているけど、スクロールもできないのでかなり不便
スクロールはokだけど選択だけさせない方法ってないの?
0412デフォルトの名無しさん
2012/08/23(木) 09:18:04.42ブラウザでログインしたクッキーをHttpWebRequest/HttpWebResponseで使えるようにする方法ってある?
0413デフォルトの名無しさん
2012/08/23(木) 09:43:30.70あるよ。
実際niconicoでやったことある。
0414デフォルトの名無しさん
2012/08/23(木) 09:49:11.57どんな方法?
流れでもいから教えて
0415デフォルトの名無しさん
2012/08/23(木) 09:51:38.67ブラウザコントロールからクッキーを取り出す。
コードは今手元にない。
HttpWebRequestにクッキーを追加する。
http://dobon.net/vb/dotnet/internet/usecookie.html
0416デフォルトの名無しさん
2012/08/24(金) 04:52:25.32http://engawa.2ch.net/test/read.cgi/poverty/1345744956/
竹島、尖閣諸島と日本の領土をめぐって問題が続くなか、経済制裁を求める声が高まっている。日本政府は
李明博大統領(70)の竹島訪問と天皇陛下に対する発言への追加対抗措置の検討に入った。
政府は次官級以上の協議と韓国政府職員の招聘の凍結を予定。全府省庁は日韓両国が関わる政策、会合など
交流事業を再点検している最中だ。19日には竹島で李大統領の名前を刻んだ標石の除幕式が行われたこともあり、
国民の怒りは高まるばかり。政府としても何かしらの対抗措置を取らないと世論を抑えられないとの判断がある。
自民党は日韓スワップ協定の見直しを求める声明を出し、藤村修官房長官(62)も「検討することはあり得る」と発言。
これだけにとどまらず、自民党内からは文化交流停止の訴えも出てきた。
「韓流だとかK―POPとかも禁止したらいい。少女時代もKARAもアウト。韓国製の電化製品なども日本に
入ってきますが、不買運動もきっと起きますよ」(自民党関係者)
韓流ドラマもK―POPも今ではテレビで見ない日がないほどだが、竹島問題を契機に禁止してしまえというのだ。
テレビ局にも「こんな時期に韓流ドラマを放送するのはおかしい。控えるべきだ」という投書が寄せられているという。
禁止しなくても、李大統領の暴走のおかげで、もはや韓流は風前のともしびなのだ。
ソース:http://www.tokyo-sports.co.jp/nonsec/32494/
0417デフォルトの名無しさん
2012/08/24(金) 05:56:00.560418デフォルトの名無しさん
2012/08/24(金) 06:32:09.140419デフォルトの名無しさん
2012/08/24(金) 09:12:50.35毎日、起動時にその日の日付を確認して、
制御内容を選択させようと思っていますが、
日付を対象にフラグ値を持たせるのに、良い方法はありませんでしょうか。
2012年9月1日は1,2012年9月1日は0,2012年9月3日は2のような感じになります。
フラグ値はせいぜい0〜10くらいです。
0420デフォルトの名無しさん
2012/08/24(金) 09:14:11.71>2012年9月1日は1,2012年9月1日は0,2012年9月3日は2のような感じになります。
↓
>2012年9月1日は1,2012年9月「2」日は0・・・です
0421デフォルトの名無しさん
2012/08/24(金) 09:24:07.28連想配列
0422デフォルトの名無しさん
2012/08/24(金) 09:40:38.31<schedule date="2012-09-01">
<task action="action1"/>
</schedule>
<schedule date="2012-09-02">
</schedule>
<schedule date="2012-09-02">
<task action="action1"/>
<task action="action2"/>
</schedule>
…
</schedules>
こんな感じのXMLにしたら
0423デフォルトの名無しさん
2012/08/24(金) 09:56:02.70int[] flags = { 1, 0, 2, ............ };
var dic = new Dictionary<DateTime, int>();
for( int i = 0; i < flags.Length; i++ )
{
dic[dt.AddDays(i)] = flags[i];
}
キーがDateTimeなのがキモいが
0424デフォルトの名無しさん
2012/08/24(金) 10:05:57.39DateTime firstDay = new DateTime( 2012, 9, 1 );
int[] flags = { 1, 0, 2, ........ };
int 今日のフラグ = flags[( DateTime.Now - firstDay ).Days];
0425デフォルトの名無しさん
2012/08/24(金) 10:10:03.15起動時にその日のを読むだけなんだからテーブルにする意味ないと思う
0426デフォルトの名無しさん
2012/08/24(金) 10:11:35.46プログラムに選択させるのかと思った
0427デフォルトの名無しさん
2012/08/24(金) 10:15:41.56起動時するたびにその日のルールで求めるだけだな
仕様が不明瞭すぎる
0428デフォルトの名無しさん
2012/08/24(金) 10:39:05.19参考にさせていただきます。
仕様は、ソフト起動時にフラグの値を読みに行くだけです。
ユーザーは、事前に何月何日にどの制御をさせるかを
登録するだけです。
0429デフォルトの名無しさん
2012/08/24(金) 22:53:06.75>>422みたいな感じで保存しといて線形検索余裕
0430デフォルトの名無しさん
2012/08/25(土) 00:47:21.22http://engawa.2ch.net/test/read.cgi/poverty/1345810864/
「日韓戦争勃発すれば日本を叩きのめすべきだ」 韓国人の過半数が対日報復を支持
独島(ドクト、日本名:竹島)問題と関連して日本が連日全方向攻勢をかける雰囲気と関連、我が国民の過半数以上が日本との
武力衝突が発生すれば強力に対応すべきだというアンケート調査が出た。
独島と関連して日本との武力衝突が発生したら「強力に対応しなければならない」という回答が56.2%を占めた反面、「同等な対処を加える」と
「持続的な警告を通じて外交的対処する」という回答が各々21%と22.9%であることが明らかになった。
李明博(イ・ミョンバク)大統領の最近の独島関連発言と行動については「当然のことだ」(42.9%)と「肯定する」(36.1%)という回答が多かった。
一方、日本総理が独島訪問などについて遺憾を表明、書簡については回答者の92.9%がこれを知っていることが明らかになり、
これについては強力に対処しなければならないという回答が61.9%を占めた。
日本が独島をはじめとする他国の国土に所有権を主張する理由については「埋蔵された有効な資源獲得」(47.6%)、「国内の政治的人気迎合」(33.3%)のためだと答えた。
今回の調査は95%信頼水準に標本誤差±9.56%だ。
チェ・ヒョンシク記者
ソース:日刊ニュース慶南(韓国語) 国民半分以上、'独島問題、日と武力衝突時、強力対応望んで' 2012/8/23
http://www.newsgn.com/sub_read.html?uid=29047§ion=sc45§ion2=
0431デフォルトの名無しさん
2012/08/25(土) 01:39:25.040432デフォルトの名無しさん
2012/08/25(土) 06:52:06.520433デフォルトの名無しさん
2012/08/25(土) 09:05:15.93まで読んだ。
0434デフォルトの名無しさん
2012/08/25(土) 09:23:01.800435デフォルトの名無しさん
2012/08/25(土) 09:31:22.50Bindingはあんま見ない
0436デフォルトの名無しさん
2012/08/25(土) 09:56:01.43データベースと接続するとき専用だと思ってる
0437デフォルトの名無しさん
2012/08/25(土) 10:00:35.23BindingList<T>がまともならもっと普及してた
0438デフォルトの名無しさん
2012/08/25(土) 16:43:03.30呼び出すメソッドを委譲できることが最大のメリットとありますが、宣言して引数の数や型まで指定するなら普通に静的メソッド呼んでもかわらないんじゃないでしょうか?
わかりやすいメリットといえばdelegate型変数にメソッドの複数代入か、メソッドを引数に指定できるくらいしか思いつきません。
0439デフォルトの名無しさん
2012/08/25(土) 16:50:57.92・Observerパターン(イベント)に文法・バイナリレベルで対応するのに必要
・おまけで非同期にも対応
0440デフォルトの名無しさん
2012/08/25(土) 16:57:26.23静的メソッドでポリモーフィックにできるかい
0441デフォルトの名無しさん
2012/08/25(土) 19:32:31.99C#は完全なオブジェクト指向言語というコンセプトだから、、
VB6のHandlesみたいなわけのわからないものを使うんじゃなくて
メソッドをオブジェクトとしてコントロールに渡すという形をとる必要があった。
そこでメソッドをオブジェクトにするための型を導入した。それがデリゲート。
当初のデリゲートは基本的にイベントの実装に使うものというのが大前提だったから、
マルチキャストなんて妙な機能があるわけ。
0442デフォルトの名無しさん
2012/08/25(土) 19:56:00.47以上
0443デフォルトの名無しさん
2012/08/25(土) 19:57:22.95以上
0444デフォルトの名無しさん
2012/08/25(土) 19:58:29.450445デフォルトの名無しさん
2012/08/25(土) 20:00:07.86デリゲートないと
0446デフォルトの名無しさん
2012/08/25(土) 20:02:20.89以上
0447デフォルトの名無しさん
2012/08/25(土) 20:08:39.46あまりの糞さにデリゲートの有難味を痛感するから
デリゲートとイベントの関係を理解するのにも有効
0448デフォルトの名無しさん
2012/08/25(土) 20:41:51.190449デフォルトの名無しさん
2012/08/25(土) 20:42:39.19いつまで無名クラス書かすんだよ
0450デフォルトの名無しさん
2012/08/25(土) 20:46:13.090451デフォルトの名無しさん
2012/08/25(土) 20:48:53.98サーバーでは余裕で現役
0452デフォルトの名無しさん
2012/08/25(土) 20:49:14.86Observerパターン用のクラスがあるので簡単にできる
0453デフォルトの名無しさん
2012/08/25(土) 20:50:17.300454デフォルトの名無しさん
2012/08/25(土) 20:53:29.63イベントを提供する側が苦労するのは大した問題じゃないだろ
利用者がいちいちネストクラスを書かないといけないのが終わってる
0455デフォルトの名無しさん
2012/08/25(土) 20:56:20.900456デフォルトの名無しさん
2012/08/25(土) 21:06:27.010457デフォルトの名無しさん
2012/08/25(土) 21:10:16.50あ、そうなんですか
それは不便ですね
>>446
それは良いですね
汎用的なライブラリ作れるほどの実力ないんで、Interfaceもdelegateも設計する側しかメリットないんじゃないの?って思うんですよね。
0458デフォルトの名無しさん
2012/08/25(土) 21:11:22.77はじめdelegateってわかりづらいと思う
意味は分かるけど、だから何って感じで。
理解していって日常で使うようになると
別に単なるオブジェクトのひとつとしか感じなくなる
んで無名デリゲートを経てラムダ式へと……
0459デフォルトの名無しさん
2012/08/25(土) 21:47:10.70インターフェイスもデリゲートも抽象化させるためのもの
利用する側にこそメリットがある
例えば、コレクションやコントロールならこの機能は恐らくあるだろうって想像がつくでしょ?
そう思わせてくれるのはインターフェイスのおかげ
インターフェイスを使わないでクラスを大量に作ると
毎回クラスの中身を確認しなければ利用するのに不安が残る
0460デフォルトの名無しさん
2012/08/26(日) 05:42:31.610461デフォルトの名無しさん
2012/08/26(日) 08:23:13.070462デフォルトの名無しさん
2012/08/26(日) 08:56:45.12言語機能を削除しろとかライブラリを変えろって言いだすのは自重しとけよ
0463デフォルトの名無しさん
2012/08/26(日) 09:17:45.500464デフォルトの名無しさん
2012/08/26(日) 10:15:23.52jpegですら、開けないものがあったりするし
画像拡大縮小したらぼやけまくるし
高品質なものを求めると結局C++製のdll使うことになる
0465デフォルトの名無しさん
2012/08/26(日) 10:17:19.150466デフォルトの名無しさん
2012/08/26(日) 10:19:04.680467デフォルトの名無しさん
2012/08/26(日) 10:20:13.21見た目だけの問題なら目立たせたい行の背景色を変えるだけでいいだろ
0468デフォルトの名無しさん
2012/08/26(日) 10:33:35.28なんで引数にしなかったのか理解に苦しむ
Graphics単位でやらないと駄目か?
そんなことはねえだろー
あとストリームデコーダーくらいつけろよ
あと壊れたカラープロファイルやら読み込んでクラッシュする時に何が原因か言えよ
原因が分かるように例外投げるのは基本中の基本だろ
0469デフォルトの名無しさん
2012/08/26(日) 10:37:20.72だいたいSystem.Drawingは10年前に設計されたものなんだから
文句があるならWPFかDirectXを使え
0470デフォルトの名無しさん
2012/08/26(日) 10:42:40.47>画像拡大縮小したらぼやけまくるし
>画像拡大縮小したらぼやけまくるし
>画像拡大縮小したらぼやけまくるし
0471デフォルトの名無しさん
2012/08/26(日) 10:44:38.00知らんかった
↓こういうページに書いといて欲しいものだ
http://msdn.microsoft.com/ja-jp/library/k0fsyd4e
下の二つはWPFでもDirectXでも変わらない
何を解釈している間にエラーが起きたのか報告するのはMS的に非常に困難であるらしい
10年前を理由にするならDirectXもWPFも5年以上古く怪しいものだろう
0472デフォルトの名無しさん
2012/08/26(日) 10:47:10.15Graphics.DrawImageには無いような気がするけど、どのメソッドの引数?
0473デフォルトの名無しさん
2012/08/26(日) 10:48:31.150474デフォルトの名無しさん
2012/08/26(日) 10:49:02.840475デフォルトの名無しさん
2012/08/26(日) 10:49:44.890476デフォルトの名無しさん
2012/08/26(日) 10:50:10.41ハンドル取り出してBitBltすると結構速いよ
0477デフォルトの名無しさん
2012/08/26(日) 10:51:01.92この辺とか?
http://toro.2ch.net/test/read.cgi/swf/1343134778/
0478デフォルトの名無しさん
2012/08/26(日) 10:51:34.11普通はそんなに頻繁に補完モードは変更しない
ステートフルに設定できた方がパフォーマンス調整もやりやすい
>>475
WPFの中身はWICとDirect2D/Direct3D
0479デフォルトの名無しさん
2012/08/26(日) 10:51:46.61これが正解
http://dobon.net/vb/dotnet/graphics/antialias.html
0480デフォルトの名無しさん
2012/08/26(日) 10:51:55.570481デフォルトの名無しさん
2012/08/26(日) 10:54:13.49そんなこと聞いてないんだよ。
「画像拡大縮小は引数で指定できる」と言うから教えてくださいと言ってるの。
0482デフォルトの名無しさん
2012/08/26(日) 10:54:21.85その程度でよかったよ
個人情報とか誤爆してたら大変だわw
0483デフォルトの名無しさん
2012/08/26(日) 10:54:56.360484デフォルトの名無しさん
2012/08/26(日) 10:56:24.20普通「画像拡大縮小の設定」とだけ言ったら常識的にスケールの設定だと思うだろw
0485デフォルトの名無しさん
2012/08/26(日) 10:57:26.85拡大縮小ができないって、子供かよw
0486デフォルトの名無しさん
2012/08/26(日) 10:58:43.76じゃあ設定できないという認識でいいですかね
やっぱクソだな
>普通はそんなに頻繁に補完モードは変更しない
>ステートフルに設定できた方がパフォーマンス調整もやりやすい
なんて言うけどよ、省略時はプロパティの値使って、指定されたら引数の値を使えばいいだけだろうが
静的型だからって頭まで固くしてんじゃねえや
0487デフォルトの名無しさん
2012/08/26(日) 11:00:32.65オーバーロード爆発するわ
ただでさえDrawImageは多すぎなのに
0488デフォルトの名無しさん
2012/08/26(日) 11:01:02.85それ言い出したらGraphicsのステート全部引数で渡せるようにしないといけないだろうがアホ
HTML5のCanvasでもJavaのGraphicsでもそんな狂ったことしてないわ
0489デフォルトの名無しさん
2012/08/26(日) 11:02:08.00自ら私は馬鹿ですと言ってるようなものだよね、楽しい?
0490477 479 482
2012/08/26(日) 11:04:11.30http://ideone.com/d64st
0491デフォルトの名無しさん
2012/08/26(日) 11:05:55.34モダンな言語さん?
javascriptなんかプロトタイプ書き換えりゃメソッド注入できるんだからそんなものどうでもいいんだよ
0492デフォルトの名無しさん
2012/08/26(日) 11:07:36.430493デフォルトの名無しさん
2012/08/26(日) 11:08:19.59俺は違うな
0494デフォルトの名無しさん
2012/08/26(日) 11:09:49.74しかしまだ我々には拡張メソッドがある
0495デフォルトの名無しさん
2012/08/26(日) 11:13:57.660496490
2012/08/26(日) 11:14:31.870497デフォルトの名無しさん
2012/08/26(日) 11:19:54.54ID欲しい少数派が過疎とはいえ集まってるから行ってみてはいかが?
0498デフォルトの名無しさん
2012/08/26(日) 11:20:40.57そっちも見てるよ
もぐらたたきのコードアップしたのに音沙汰なしで止まってるよ
0499デフォルトの名無しさん
2012/08/26(日) 12:02:19.720500デフォルトの名無しさん
2012/08/26(日) 17:45:14.08韓国人男性が指を切り日本大使館に送付、竹島領有権を主張=中国
韓国の男性が竹島領有権を主張するために、自分の指を切断し日本大使館に送っていた
ことが分かった。男性は韓国の警察によって書類送検された。
中国メディアの環球網が9日に報じた。
記事によると、書類送検されたのは韓国の蔚山(ウルサン)広域市在住の47歳の男性。
男性は「日本の竹島領有権主張」に抗議するため、これまでも何度か日本大使館前で自傷
騒ぎを起こしていた。
男性は2011年5月25日に自らの左手小指を切断し、宅配便を利用して日本大使館へ
送った疑いが持たれている。警察は届出を受けた後、男性に対して「拘留しないままの立
件調査」を行った。
男性は11年4月末にも日本大使館前で指を切り落とす騒ぎを起こしている。
韓国警察によると、「今回の事件で容疑者の小指は日本大使館まで送り届けられたが、
大使館側が指を確認したのかどうかは分かっていない」という。
韓国の警察関係者によれば、男性は「今年の福島原発の事故発生以来、韓国人が次々と
日本のために寄付をしているというのに、日本側は依然として竹島(韓国名:独島)の領
有権を主張している。これがどうにも我慢(がまん)できなかった」と主張している。
0501デフォルトの名無しさん
2012/08/26(日) 17:58:39.70他板で必死にID変えて荒らしてるおまえが言うな。
0502デフォルトの名無しさん
2012/08/26(日) 18:08:10.610503デフォルトの名無しさん
2012/08/26(日) 18:08:53.430504デフォルトの名無しさん
2012/08/26(日) 18:19:52.60すまん誤爆した。
0505デフォルトの名無しさん
2012/08/26(日) 18:28:56.63割りと多いんだぜ?オレのレス。
0506デフォルトの名無しさん
2012/08/26(日) 20:14:59.40高品質で補完モードをどう設定しようと
そこらの画像加工フリーソフトに劣るし使えない
文字なんてすぐ潰れる
0507デフォルトの名無しさん
2012/08/26(日) 20:18:18.91System.Drawingなんて位置づけとしてはmspaintみたいなもんだ
0508デフォルトの名無しさん
2012/08/26(日) 21:16:53.49クソ未満だと何なんでしょ
汚泥?
0509デフォルトの名無しさん
2012/08/26(日) 23:18:15.390510デフォルトの名無しさん
2012/08/27(月) 06:15:35.080511デフォルトの名無しさん
2012/08/27(月) 06:31:26.43標準でついていればいいのにって話で
できないなら他の方法を試すのが当然
幼稚なつっこみするなカス
0512デフォルトの名無しさん
2012/08/27(月) 08:37:11.68ただしC#のそれは液漏れしているため他を使って下さい
オーバーロード爆発もJavaという反面教師がいたのだから言語設計時に分かっていたはずなのに
何の手も打たずにみすみすリリースしてしまうなんておバカの極み
0513デフォルトの名無しさん
2012/08/27(月) 08:38:51.73嫌だからもちろん他使ってるよ?
他使っていてもこき下ろすに値するというだけの話
適切なスレ?
俺はお前らに顔真っ赤になって反応して欲しいのだから、これ以上適切なスレなど無いよ
0514デフォルトの名無しさん
2012/08/27(月) 08:39:44.610515デフォルトの名無しさん
2012/08/27(月) 09:00:52.44それともWinFormだけ?
0516デフォルトの名無しさん
2012/08/27(月) 09:23:09.47煽らせても駄目
0517デフォルトの名無しさん
2012/08/27(月) 09:37:52.51日本政府は先日、竹島の領有権問題を国際司法裁判所(ICJ)へ
共同提訴することを韓国政府に正式に提案した。
竹島を巡る領有権争いが日韓間で生じていることを国際社会へアピールする狙いだが、
韓国側は拒否する構えで、ICJでは審議されない可能性が高い。
そんな中、李明博大統領(70)の一連の行動は民主党政権の弱腰外交のためで、
中でも野田佳彦首相(55)、玄葉光一郎外相(48)の“韓流推し発言”のせいだとの声が噴出している。
自民党関係者は「野田首相や玄葉外相は露骨な“韓流推し”をしてきたことを悔い改めて、
本気で今回の事態に毅然と対応するとの態度を示すべきだ」と指摘する。
野田首相は、昨年11月の訪韓前に韓国紙のインタビューで
「私の妻(仁美夫人)は韓国のイケメンが大好き」と大ヨイショ。
玄葉外相も同じだ。韓国の金星煥外交通商相に
「玄葉氏はKARAや少女時代のメンバーの名前まで暗記しているほどK―POPに精通している」
と持ち上げられ、韓国大使館のレセプションでは
「年に20回、映画館に行くうちの半分は韓国映画。大好きなんです」とあいさつしていた。
韓国では、この2人の“韓国びいき”は有名な話。
こんな露骨な韓国への擦り寄りぶりが、李大統領をつけあがらせたとの見方だ。
「玄葉氏は強硬な態度を見せてはいるが、日和見主義でその場しのぎのところがある。
(こんな状況では)思い切って逆の行動を取るくらいの勇気や覚悟はないものかね」(前出の自民党関係者)
自ら貼り付けた“韓推し”のレッテルをはがすことが、韓国への強烈なカウンターパンチとなるが…。
http://www.tokyo-sports.co.jp/nonsec/33139/
0518490
2012/08/27(月) 10:01:18.09Graphics.InterpolationModeにBilinearなんかの設定があるよ
0519デフォルトの名無しさん
2012/08/27(月) 10:59:51.95やってる人も居るし、やってない人も居る。
0520デフォルトの名無しさん
2012/08/27(月) 11:02:13.290521デフォルトの名無しさん
2012/08/27(月) 11:09:18.760522デフォルトの名無しさん
2012/08/27(月) 11:12:00.00仕組にそれほど抵抗はないけど実質Blendの吐き出すXAMLが最新仕様ということで
あまりいい資料が無い上で理解を進めないといけないのが辛い
0523デフォルトの名無しさん
2012/08/27(月) 11:22:19.67こんなとこで自己アピールして恥ずかしくないのかね
0524デフォルトの名無しさん
2012/08/27(月) 23:50:02.440525デフォルトの名無しさん
2012/08/28(火) 00:03:19.32ライブラリの中見ればいいというけど、そんな実力ないっすよ・・・
libtiffとの速度差がおおまかでも60倍くらい違うんだよね、C#遅すぎるよ
画像処理はJavaの方がライブラリーも豊富だしいいのかね
0526デフォルトの名無しさん
2012/08/28(火) 00:06:55.680527デフォルトの名無しさん
2012/08/28(火) 00:08:26.820528デフォルトの名無しさん
2012/08/28(火) 00:09:15.33がネックになるような分野がそうあるとも思えんが
0529デフォルトの名無しさん
2012/08/28(火) 00:11:03.38改善の兆しが見られない日本と韓国の外交関係ですが、経済や文化交流にも影響が出始めています。
韓流ブームに沸いていた店からはお客さんが急に減ってきています。そして、韓流スターの来日を巡る
日本の政治家の発言に本人が反論する事態にもなっています。
韓国料理店や韓流ショップが数多く並ぶ東京・新大久保の焼き肉店。週末の夜7時頃、普段なら、
いっぱいになる客席には空席が目立っていました。
「やっぱり、いらっしゃるお客さんたちが減った。2〜3割以上だと思う」(従業員)
店員によりますと、客が減り始めたのは1週間ほど前から。ちょうど日本政府が竹島の問題について
国際司法裁判所へ提訴する方針を決めるなど、日韓関係の悪化が大きく報じられた頃です。
「予想してなかったですね。正直あまり、ここまでは」(従業員)
イ・ミョンバク大統領の竹島上陸や野田総理大臣の親書を韓国側が返却した問題などを受けて悪化した関係が、
身近なところにも影響を及ぼし始めています。
韓国のゴルフボール製造会社ボルビックは、日本のスポーツ用品会社に輸出する予定だった600万ドル、
およそ4億7000万円の契約について、日本側から急きょ、輸入を保留するという連絡を受けました。
「『今は韓国製のゴルフボールを売るのは難しそう』だと言われたので、輸入を暫定的に停止すると言われた」
(ゴルフボール製造会社 ボルビック担当者)
一方、日本で韓国旅行を中心に扱う旅行代理店では、8月の売り上げが去年の同じ時期に比べて3割ダウンしています。
続きはWebで
http://news.tbs.co.jp/newseye/tbs_newseye5116814.html
0530デフォルトの名無しさん
2012/08/28(火) 00:12:04.400531デフォルトの名無しさん
2012/08/28(火) 00:26:12.48疑問があるなら中味をみるのが一番
この辺を参考にしてソースを入手しなよ
http://blogs.yahoo.co.jp/kotomi_eternal/56577556.html
0532デフォルトの名無しさん
2012/08/28(火) 07:14:24.44紀元前108年〜220年:漢(植民地)
221年〜245年:魏(植民地)
108年〜313年:晋(植民地)
314年〜676年:晋宋梁陳隋唐(属国)
690年〜900年:渤海(属国)
1126年〜1234年:金(属国)
1259年〜1356年:モンゴル(属国)
1392年〜1637年:明(属国)
1637年〜1897年:清(属国)
1897年:下関条約により清の属国から開放される
1903年:ロシア朝鮮半島を南下。日本の尽力によりロシアの属国化を回避
1905年〜1910年:日本(保護国)
1909年:早期併合に慎重であった伊藤博文内閣総理大臣が安重根に暗殺される
1910年〜1945年:日本(併合)
1945年〜1948年:アメリカ(非独立)
1948年:大韓民国成立(アメリカ軍による朝鮮統治によって国家基盤が形成され成立)
1948年:軍事独裁政権誕生
1948年:済州島4.3事件 3万人虐殺
1950年:朝鮮戦争 400万人殺し合い
1950年:保導連盟事件 30万人虐殺
1951年:国民防衛軍事件 10万人虐殺
1951年:居昌事件 8500人虐殺
1979年:軍出身の大統領政権誕生
1980年:光州事件 600人虐殺
1993年:初の文民政権誕生
0533デフォルトの名無しさん
2012/08/28(火) 11:36:22.39それ韓国の掲示板に貼って来いよ
0534デフォルトの名無しさん
2012/08/28(火) 16:15:52.690535デフォルトの名無しさん
2012/08/28(火) 16:25:29.390536デフォルトの名無しさん
2012/08/28(火) 16:30:29.73ふむふむ、なるほどです。
一応Pro以上で統一はされています。(VS2010)
現在テスト系はこれを使うって決まっていないから
NUnitか標準のテストーツールで迷っていまして・・・
ありがとうございます^^
0537デフォルトの名無しさん
2012/08/28(火) 20:09:23.44これは劣等遺伝子を持つチョン特有のもので、最近もジャップスレ立てていた犬猿単細胞がファビョったので
容易くレイプ劣等チョン遺伝子を持っている事が分かります。分かりやすいですね?
チョン語と日本語はそっくりな発音が多いとされる。これは、チョンが朝鮮併合後に日本語から
取り入れたものである。つまり、当時のチョン語では単語が足りず、文法も原始的だったのだ。
併合後、日本から取り入れたために発音その他が同じものが多く残っているのである。
当時のチョンは、当時の日本人がびっくりするくらいの土人乞食そのものであったのだ。
日本の朝鮮併合前の写真である(当時のチョン半島の写真)。
当時のチョン半島が如何に土人乞食の文化がまるでないカス民族であったかが分かるだろう。
これがチョン歴史の真実である。乳丸出しの民族衣装がチョンのリアルの民族衣装である。
ttp://www13.plala.or.jp/keibagogo/img/chosen2.jpg
ttp://nandakorea.sakura.ne.jp/img/hitob.jpg
ttp://www13.plala.or.jp/keibagogo/img/chosen3.jpg
ttp://blog-imgs-32.fc2.com/x/i/a/xianxian8181/CHONONNA.jpg
なのでクソを喰う風習も真実ならば、嫁入り前の娘を父親がパンパンと犯すレイプ文化も
リアルにチョンの実態そのものである。チョンが歴史を捏造するのは、こういう恥辱に
まみれた人以下の文化しかない真実を隠そうとしているだけなのだが、現在もチョンは
犯罪とレイプしかしない屑以下の存在である。何でもかんでも捏造し、まさに生きている
価値すらない。チョンと在日チョンは一匹残らず皆殺しにしなければならない。
数学五輪に各国が力を入れていないだけの話ですね。その間隙をぬって一位になったチョンが
工業力で優秀ですか?ノーベル賞を一人でも輩出しましたか?
製品をコピーして低価格で販売するだけしか能がチョンが何を言っているのでしょうか。
自己満足は楽しいですか?
0538デフォルトの名無しさん
2012/08/28(火) 20:13:43.000539デフォルトの名無しさん
2012/08/28(火) 20:45:46.320540デフォルトの名無しさん
2012/08/28(火) 22:11:15.190541デフォルトの名無しさん
2012/08/28(火) 22:27:50.70コントロールの自作とかマップエディタとか作る時は結構ネックになる。
あと、画像を書き出す類のソフトとかだと耐えられないレベルだったりすることもある
0542デフォルトの名無しさん
2012/08/28(火) 22:30:55.62それはGDI+のせいじゃなくて君のコードのせいだわ。
0543デフォルトの名無しさん
2012/08/28(火) 22:31:30.660544デフォルトの名無しさん
2012/08/28(火) 22:47:31.960545デフォルトの名無しさん
2012/08/28(火) 22:55:01.80あんなもん滅多に更新する必要ないんだから少々描画が遅かろうが余裕だろ
0546デフォルトの名無しさん
2012/08/28(火) 23:00:13.19マップエディタにも2種類あって、周りのチップを考慮するエディタとしないエディタがあるよ。
まわりを考慮するエディタは簡単な画像処理しないといけないから、生データ触らないとムリだよ。
そこで、SetPixelしちゃうようだとタコだけどね。
0547デフォルトの名無しさん
2012/08/28(火) 23:05:33.31それによって表示範囲が変わるし
ある程度解像度が決まってる端末で作る場合は最適化しやすい
0548デフォルトの名無しさん
2012/08/28(火) 23:08:09.04Android開発に比べたらずっとマシだわ
0549デフォルトの名無しさん
2012/08/29(水) 02:47:40.78パスの異なるファイルが同一のものかどうか確かめる方法はないでしょうか。
0550デフォルトの名無しさん
2012/08/29(水) 03:08:41.89シンボリックリンクやジャンクションはAPI一つでポンと取るような機能は無い
0551デフォルトの名無しさん
2012/08/29(水) 05:46:42.270552デフォルトの名無しさん
2012/08/29(水) 11:30:04.720553デフォルトの名無しさん
2012/08/29(水) 11:48:52.37テキストファイルの一覧表をいじるだけなのでSQLである必要は無いのですが、
もっと簡単な方はありますでしょうか?
0554デフォルトの名無しさん
2012/08/29(水) 12:00:50.50変に工夫するよりちゃんとしたもん入れちゃった方が手っ取り早い
0555デフォルトの名無しさん
2012/08/29(水) 12:02:32.86その辺のことは全部きっちりやってくれるRDBMS使うのは確実だと思うね
0556デフォルトの名無しさん
2012/08/29(水) 12:06:58.49自分で変なの作って後で余計なトラブルに悩まされ続けることを考えると、
最低限の知識で完璧なのが手に入る方を選ぶ
0557553
2012/08/29(水) 12:51:49.86ちょっとググった感じではMySQLの方が資料は多いけど、postgresqlの方がシンプルな感じですかね?
もう少し調べてみます
>>555-556
はい、付け焼刃で勉強して使うより、既存の物を使った方が安定するかと
0558デフォルトの名無しさん
2012/08/29(水) 13:15:27.01FormClosingイベントにブレークポイントを置いてフラグを見ると、Cancelプロパティがずっとtrueになってしまいます
自分では変更していないんですが、Cancelプロパティがtrueになる理由って何が考えられますか?
0559デフォルトの名無しさん
2012/08/29(水) 13:59:49.750560デフォルトの名無しさん
2012/08/29(水) 15:26:22.390561デフォルトの名無しさん
2012/08/29(水) 17:49:19.060562デフォルトの名無しさん
2012/08/29(水) 18:11:22.250563デフォルトの名無しさん
2012/08/29(水) 18:21:41.74リサーチ成果の実用化に関しては実際MSの方がずっと成功してるきがする
0564デフォルトの名無しさん
2012/08/29(水) 19:04:41.14HTTP2.0のベースになるみたいだし。
0565デフォルトの名無しさん
2012/08/29(水) 19:08:22.920566デフォルトの名無しさん
2012/08/29(水) 20:17:40.481回のコネクションにつき1リクエストしか送れないとか
ヘッダが非圧縮で冗長とか、サーバーからプッシュ配信できないとか
今となっては古くなったHTTPの性能を改善するアップデートだよね。
0567デフォルトの名無しさん
2012/08/29(水) 20:24:36.770568デフォルトの名無しさん
2012/08/29(水) 21:24:40.110569デフォルトの名無しさん
2012/08/30(木) 08:18:46.55SQLServerが一番ラクじゃないの?
0570デフォルトの名無しさん
2012/08/30(木) 12:19:38.12ASP.NETとか使う予定があるならSQL Server(Expressで十分だろ)にしといた方がいいかもしれないけど
0571デフォルトの名無しさん
2012/08/30(木) 14:02:27.380572デフォルトの名無しさん
2012/08/30(木) 14:26:32.15NASみたいな単なるストレージ使うなら
アクセスの最中だけ排他ロックしてSQLite
無償MySQLで使うならクライアント側もGPL前提でやること
フリーウェアでもソース非公開はアウト
まぁ社内とかだろうから気にしなくていいだろうけど
0573デフォルトの名無しさん
2012/08/30(木) 14:35:41.69組み込んで使うわけでもあるまい
0574デフォルトの名無しさん
2012/08/30(木) 14:46:17.240575デフォルトの名無しさん
2012/08/30(木) 15:02:22.17以前のMySQLのクライアントライブラリはLGPLだったから
使うだけなら問題なかった
しかし今はGPLに変更されているから使うだけのクライアントもGPLになる
MySQLを使って開発して後でそのことに気付いた場合は
有償ライセンスの購入、つまるところ現権利者であるオラクルにお布施すればOK
0576デフォルトの名無しさん
2012/08/30(木) 15:30:57.930577デフォルトの名無しさん
2012/08/30(木) 16:03:53.78Compact(↓のv3.5無印)はAccess並のDB破損頻度だったからSQLiteに代えたことがある
http://msdn.microsoft.com/ja-jp/library/ms172032.aspx
Expressや今のCompactの最新版は知らないけど
0578デフォルトの名無しさん
2012/08/30(木) 16:12:13.01今のSQLiteは知らんけど
0579デフォルトの名無しさん
2012/08/30(木) 16:18:04.490580デフォルトの名無しさん
2012/08/30(木) 16:29:13.63アプリ組み込みDBとして使ってたんで単独アクセスだったけど
Compactはそれでも破損してたよ、SQLiteでは今の所一度も無い
http://www.sqlite.org/faq.html#q5 にあるように
もし同時アクセスで排他無しに変更したのだったら当然壊れる
0581デフォルトの名無しさん
2012/08/30(木) 16:52:10.750582デフォルトの名無しさん
2012/08/30(木) 17:43:17.41これハンディのバッチアプリで使ったけど問題なかったけどなあ
SQLCE3.5 + .netCF3.5
0583デフォルトの名無しさん
2012/08/30(木) 19:27:03.32どうしたらつぶれたのか、SPで解決してるのかとか解らんとなんとも
0584デフォルトの名無しさん
2012/08/30(木) 20:29:54.700585デフォルトの名無しさん
2012/08/30(木) 20:33:35.810586デフォルトの名無しさん
2012/08/30(木) 21:29:58.270587デフォルトの名無しさん
2012/08/30(木) 21:35:58.640588デフォルトの名無しさん
2012/08/31(金) 13:15:31.82数秒かかるという状況です。なにかよい改善方法はありますか?
0590デフォルトの名無しさん
2012/08/31(金) 15:04:12.02使ってる人いませんので、返事は帰ってきません
0591デフォルトの名無しさん
2012/08/31(金) 16:56:56.38普通サーバーで使うものなので初期化時の遅さは全く問題になりません
起動時間が重要になるようなアプリでそんな重いのを使おうと思うのが間違い
0592デフォルトの名無しさん
2012/08/31(金) 17:07:42.27NHibernateはJavaからの移植だからまさにそう
0593デフォルトの名無しさん
2012/08/31(金) 17:11:33.190594デフォルトの名無しさん
2012/08/31(金) 17:39:10.19確かにググっても日本語の情報は皆無ですね。。。
>>591-593
メインはサーバー(ASP.NET MVC)なのですが、バッチとメンテナンス用で
一部がコンソールアプリケーションになっています。
もともとRuby on Railsで書かれていたものを「サーバーの処理を速くしろ」
という理由で書き直させられているのですが、今度はバッチ側が遅いという
状況になってしまいました。。。
0595デフォルトの名無しさん
2012/08/31(金) 17:59:19.720596デフォルトの名無しさん
2012/08/31(金) 18:54:12.290597デフォルトの名無しさん
2012/08/31(金) 19:30:35.12(MKニュース 2012.08.31 14:02:09)
「独島は日本領だ。どこででもこう叫ぶ」。ネットコミュニティでこうした書き込みが急速に広まっている。
ほかにも「日本統治は幸せだった」「慰安婦は自発的に志願した」など、日本を賞賛して歴史を歪曲する書き
込みが急増している。放送通信審議委員会によると(31日)、6〜8月の間に1万9000件の親日書き込み
が摘発された。「独島を不法占拠する韓国人は1日も早く謝罪しろ」という歴史歪曲と韓国人卑下の内容だ。
同委員会は削除後も書き込みを繰り返したユーザに、解約などの処分を行っている。同委員会は「私たちの歴
史と正統性を否定して青少年に誤った歴史意識を植え付ける恐れがあるインターネット情報が、その水準を高
めつつある。 親日書き込みを集中モニタリングをする」と明らかにした。
韓国サイト
http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=102&oid=009&aid=0002794572
http://news.mk.co.kr/newsRead.php?year=2012&no=554346
エキサイトさん翻訳
http://www.excite-webtl.jp/world/korean/web/?wb_url=http%3A%2F%2Fnews.mk.co.kr%2FnewsRead.php%3Fyear%3D2012%26no%3D554346&wb_lp=KOJA&wb_dis=2&wb_chr=
0598デフォルトの名無しさん
2012/08/31(金) 19:35:53.600599デフォルトの名無しさん
2012/08/31(金) 19:44:10.90http://toro.2ch.net/test/read.cgi/tech/1342672311/
0600デフォルトの名無しさん
2012/08/31(金) 20:23:29.970601デフォルトの名無しさん
2012/08/31(金) 21:10:47.800602デフォルトの名無しさん
2012/08/31(金) 22:27:00.270603デフォルトの名無しさん
2012/08/31(金) 23:12:45.07あんまりメリット感じられなかったが
0604デフォルトの名無しさん
2012/08/31(金) 23:16:25.910605デフォルトの名無しさん
2012/08/31(金) 23:19:20.68自分で実装するのは簡単だけどMEFみたいに統一されたやり方があってもいいのに
0606デフォルトの名無しさん
2012/08/31(金) 23:41:25.950607デフォルトの名無しさん
2012/08/31(金) 23:46:04.430608デフォルトの名無しさん
2012/09/01(土) 02:08:50.770609デフォルトの名無しさん
2012/09/01(土) 09:14:37.230610デフォルトの名無しさん
2012/09/01(土) 09:23:02.270611デフォルトの名無しさん
2012/09/01(土) 11:05:27.59↓みたいなの作りたいんだが、全体をTableLayoutで分割して、FlowLayoutを入れ子にしてボタンを並べようとしたんだが、AnchorとかDockをいじってもボタンの縦方向中央配置ができない
代わりにどのレイアウトを使うべき?もしくはプロパティの設定でどうにかなる?
┏━━━━━━┓
┃ツリービュー ┃※高さ可変
┃ .┃
┃ .┃
┃ .┃
┃━━━━━━┃
┃ [ボタン]… ┃※高さ固定
┗━━━━━━┛
0612デフォルトの名無しさん
2012/09/01(土) 11:09:56.76上のパネル…Dock=Left|Right|Top|Bottom
下のパネル…Dock=Left|Right|Bottom
>>611みたいにグリッドレイアウトを分割して…みたいな考え方をしたいならWPFへ行け
0613デフォルトの名無しさん
2012/09/01(土) 11:10:07.77PanelをDock = Bottomで設置しとけばいいんじゃね?
その中にButton入れとけば
0614612
2012/09/01(土) 11:10:34.01DockじゃなくてAnchorだった
0615デフォルトの名無しさん
2012/09/01(土) 11:13:01.000616デフォルトの名無しさん
2012/09/01(土) 11:19:31.320617デフォルトの名無しさん
2012/09/01(土) 11:28:05.630618デフォルトの名無しさん
2012/09/01(土) 11:34:28.02さあどうぞ
0619デフォルトの名無しさん
2012/09/01(土) 11:34:50.81こんなのでどう?
http://ideone.com/9ntL5
0620デフォルトの名無しさん
2012/09/01(土) 11:42:30.960621デフォルトの名無しさん
2012/09/01(土) 11:43:29.63これでしばくとか言い出したの?ダッサー
0622デフォルトの名無しさん
2012/09/01(土) 11:44:10.660623デフォルトの名無しさん
2012/09/01(土) 11:44:20.32俺は面白くないんだけど感性がずれてるんかな?
0624デフォルトの名無しさん
2012/09/01(土) 11:44:22.970625デフォルトの名無しさん
2012/09/01(土) 11:45:25.360626デフォルトの名無しさん
2012/09/01(土) 11:46:38.270627デフォルトの名無しさん
2012/09/01(土) 11:56:43.77サンクス
レイアウト系はあんまり使うべきじゃないんだね
0628デフォルトの名無しさん
2012/09/01(土) 11:58:30.31使うべきじゃないとかじゃなくて思うように動かない場合は
イベントを利用して自前で処理書くしかない
0629デフォルトの名無しさん
2012/09/01(土) 12:01:27.710630デフォルトの名無しさん
2012/09/01(土) 12:03:10.01FlowLayout自体を中央配置にすればいいだけだろしばくぞ
0631デフォルトの名無しさん
2012/09/01(土) 12:21:03.77クソと言うやつがいるがそいつがクソ
0632デフォルトの名無しさん
2012/09/01(土) 12:23:27.85WPFと比べてクソなのは事実だし仕方ない
0633デフォルトの名無しさん
2012/09/01(土) 14:05:36.76思えないんだが、このスレってエスパーが多いのか
0634デフォルトの名無しさん
2012/09/01(土) 14:08:05.650635デフォルトの名無しさん
2012/09/01(土) 14:24:12.940636デフォルトの名無しさん
2012/09/01(土) 15:08:39.380637デフォルトの名無しさん
2012/09/01(土) 15:11:08.000638デフォルトの名無しさん
2012/09/01(土) 18:06:27.63http://engawa.2ch.net/test/read.cgi/poverty/1346486057/
韓国放通審議委"親日称賛サイト制裁する"
31日、東亜日報の報道によれば、韓国放通審議委が最近急増している親日を擁護して、
韓国人、韓国史を非難する内容を主題にしたウェブサイトとブログを制裁する方針を決定した。
マネートゥディ イシューチーム イ・チェミン記者
ソース:マネートゥデイ(韓国語) 2012.08.31 08:50
http://www.mt.co.kr/view/mtview.php?type=1&no=2012083108223255359
0639デフォルトの名無しさん
2012/09/01(土) 19:04:50.420640デフォルトの名無しさん
2012/09/01(土) 20:20:16.340641デフォルトの名無しさん
2012/09/01(土) 20:23:20.58オブジェクトの型を調べたいんだけど、
インスタンスを作らずに比べる良い方法を教えて下さい。
ゲーム作ってるんですが、ポーズ画面オブジェクトがアクティブ状態になったら
メイン画面のとあるオブジェクトを描画しないみたいな処理にしたいです。
0642デフォルトの名無しさん
2012/09/01(土) 20:26:12.53でもそれって型で判別するようなこと?
0643デフォルトの名無しさん
2012/09/01(土) 20:30:00.25switch (GameState) { case GameState.Pause:
みたいにするべきだな
0644デフォルトの名無しさん
2012/09/01(土) 20:30:12.53http://msdn.microsoft.com/ja-jp/library/58918ffs(v=vs.100).aspx
っていうか、君何か勘違いしてると思うw
0645デフォルトの名無しさん
2012/09/01(土) 20:34:46.15そんな実装しなくてもいけるから
0646デフォルトの名無しさん
2012/09/01(土) 20:37:58.98だってHogeかどうか知りたいだけだろ
0647デフォルトの名無しさん
2012/09/01(土) 20:38:02.94グローバルな変数を参照する方法は極力避ける方向なので・・・
>>642
>>644
お陰様で解決致しました、ありがとうございます。
0648デフォルトの名無しさん
2012/09/01(土) 20:38:53.730649デフォルトの名無しさん
2012/09/01(土) 20:40:24.67いやいやそのhogeは結局広域変数じゃないのか?
ポーズしてるかどうかなんて本質的にグローバルな状態なんだから広域変数でいいんだよ
わざわざややこしくする必要はない
0650デフォルトの名無しさん
2012/09/01(土) 20:43:25.00メイン画面のとあるオブジェクトを描画するかどうかの判断はポーズ画面オブジェクトに任せるべき
結局>>641みたいに外から条件判断するんなら全く意味ないぞ
0651デフォルトの名無しさん
2012/09/01(土) 20:50:45.12てめえ先公かよ
0652デフォルトの名無しさん
2012/09/01(土) 21:02:14.27あらかじめご了承ください。
0653デフォルトの名無しさん
2012/09/01(土) 21:19:09.52・上記フィールドにアクセサーを通して参照できるメソッドを持っている
スプライトマネージャー抽象クラスを継承したマネージャークラスが多数ある
・スプライトからは直接画面や音を参照できない
こんなかんじで実装してます。
スプライトマネージャーからは一部ですが余裕で参照してますね。
0654デフォルトの名無しさん
2012/09/01(土) 21:26:36.60他のスプライトや画面や音にアクセスできるってこと?
そりゃ実質全部グローバル変数だわ
0655デフォルトの名無しさん
2012/09/01(土) 21:28:32.54それがあなたの人生に対して何らかの悪影響を与えますか?
0656デフォルトの名無しさん
2012/09/01(土) 22:26:06.840657デフォルトの名無しさん
2012/09/01(土) 22:30:54.360658デフォルトの名無しさん
2012/09/01(土) 22:31:07.45非直感的なとっつきの悪さがあるかというと、そういう意味ではむしろ単純ともいえる。
0659デフォルトの名無しさん
2012/09/01(土) 22:31:38.23これほどシンプルに問題を解決できる言語はメジャーな言語の中では他にないと思う
0660デフォルトの名無しさん
2012/09/01(土) 22:31:58.700661デフォルトの名無しさん
2012/09/01(土) 22:33:01.650662デフォルトの名無しさん
2012/09/01(土) 22:34:02.910663デフォルトの名無しさん
2012/09/01(土) 22:36:48.390664デフォルトの名無しさん
2012/09/01(土) 22:39:17.660665デフォルトの名無しさん
2012/09/01(土) 22:39:29.60ラムダが式木オブジェクトに化けたり匿名メソッドでローカル変数がヒープに行ったりとか
実行時何するかわからんというC++とはまた別の複雑さ
0666デフォルトの名無しさん
2012/09/01(土) 22:43:01.86C#は単純なコードからは想像もできないILを吐く
0667デフォルトの名無しさん
2012/09/01(土) 22:49:09.180668デフォルトの名無しさん
2012/09/01(土) 22:52:50.090669デフォルトの名無しさん
2012/09/01(土) 22:55:39.680670デフォルトの名無しさん
2012/09/01(土) 23:02:04.88先頭の大文字を小文字にしたいとか
改行取り除く、付け足すとかでいちいち複製とかアホくさいんですが?
0671デフォルトの名無しさん
2012/09/01(土) 23:02:50.300672デフォルトの名無しさん
2012/09/01(土) 23:03:49.94StringBuilder→string
char[]→string
0673デフォルトの名無しさん
2012/09/01(土) 23:08:18.84変更不可が保証されてることによる利点があるから。
イミュータブルで検索。
イミュータブルでない文字列もちゃんと用意されてる
0674デフォルトの名無しさん
2012/09/01(土) 23:26:35.02基本型でlockなんか使われると堪らんでしょうな
0675デフォルトの名無しさん
2012/09/01(土) 23:39:45.20c++でのstring型乱立と変わりませんね。
0676デフォルトの名無しさん
2012/09/01(土) 23:40:03.58Enter押した時とかは出てくるけどクリックは出てこない、困った
textbox1_Clickとかじゃなんかエラー吐くし
0677デフォルトの名無しさん
2012/09/01(土) 23:56:20.99え?
string型を複数の方法で作れるってだけの話だが理解できなかったのか
0678デフォルトの名無しさん
2012/09/01(土) 23:58:13.09それより>>676に答えてやれ
0679デフォルトの名無しさん
2012/09/02(日) 00:00:11.65「なんかエラー」って具体的に何ていうエラーですか?
0680デフォルトの名無しさん
2012/09/02(日) 00:02:45.72違うよ、C++な人はyieldとかasyncみたいなことをライブラリとマクロとコード生成で頑張るんだよ。
0681デフォルトの名無しさん
2012/09/02(日) 00:50:36.98private void textBox1_TextChanged(object sender, EventArgs e)
を
private void textBox1_Click(object sender, EventArgs e)
に書き換えても
'WindowsFormsApplication2.Form1' に 'textBox1_TextChanged' の定義が含まれておらず、
型 'WindowsFormsApplication2.Form1' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。
とか言われちゃうのよね。困ったわ。
0682デフォルトの名無しさん
2012/09/02(日) 00:52:17.090683デフォルトの名無しさん
2012/09/02(日) 00:56:19.15さすがにテンプレートやマクロでステートマシンの生成は無理だろ
0684デフォルトの名無しさん
2012/09/02(日) 00:57:20.09バカは口の聞き方から勉強しろ
0685デフォルトの名無しさん
2012/09/02(日) 00:59:48.05書き換えるんじゃないよ、追加するんだ。
0686デフォルトの名無しさん
2012/09/02(日) 01:42:16.31ごめんて
>>685
ググってもそれっぽいのがでてこないんだけれどどこに追加すればいいの?
0687デフォルトの名無しさん
2012/09/02(日) 01:48:41.50横着せずにチュートリアルからやれよ
お前はまだ人から教わるレベルじゃない
飛ぶことを学んで、それをいつか実現したいと思う者は、
まず、立つこと、歩くこと、走ること、よじのぼること、
踊ることを学ばねばならない。
(ニーチェ)
0688デフォルトの名無しさん
2012/09/02(日) 01:48:52.120689デフォルトの名無しさん
2012/09/02(日) 01:56:11.64イベントを作成するとIDEが自動でイベントを宣言するコードを書いてくれる
そこにtextBox1_TextChangedが登録されているはず
しかしお前が書き換えたことで、存在しないメソッドを登録していることになりエラーがでる
エラー文をダブルクリックすればその箇所に移動するので容易に判断できるはずなんだが
それすらもわからないのか?
0690デフォルトの名無しさん
2012/09/02(日) 01:56:33.87はい、ごめんなさい
>>688
イベント一覧というものが有ったことを今知りました。ありがとうございました。
0691デフォルトの名無しさん
2012/09/02(日) 01:58:48.93お前プログラマに向いてないわ
恐らくお前は低学歴で自分なりの学習法すら確立してないだろ?
そういう奴は学習効率が恐ろしく悪くて役に立たない
0692デフォルトの名無しさん
2012/09/02(日) 02:10:46.410693デフォルトの名無しさん
2012/09/02(日) 02:11:31.210694デフォルトの名無しさん
2012/09/02(日) 02:12:10.960695デフォルトの名無しさん
2012/09/02(日) 02:20:18.49あのレス内容だと説明書みないで
いきなりIDE弄って、わかりませんって言っているだけじゃん
そんなのに答えてたらキリがないだろ
0696動悸息切
2012/09/02(日) 02:29:08.53http://www.atmarkit.co.jp/fdotnet/chushin/masterasync_01/masterasync_01_02.html
おまえらどのへんで進歩するの止めました?
来年の今頃はasync/await使ってなきゃヒトじゃねぇとかいう扱いされてるのかなぁ・・・
0697679
2012/09/02(日) 02:32:14.830698デフォルトの名無しさん
2012/09/02(日) 02:37:26.68最初の図で挫折した。
基礎と歴史なのになんで同期オブジェクトの話じゃないんだ。
0699デフォルトの名無しさん
2012/09/02(日) 02:37:56.310700デフォルトの名無しさん
2012/09/02(日) 02:49:00.91確かに盲点というか、想像の範囲外に原因があったからな
早めに気づいて助かった
0701デフォルトの名無しさん
2012/09/02(日) 02:50:58.49Threadで安全に作るのは知識が必要。非同期プログラミングモデルでやるのは面倒。
Taskとasync/await使う方が簡単でコードも見易いぜ
Rxも慣れると凄く便利。
0702デフォルトの名無しさん
2012/09/02(日) 02:54:42.320703デフォルトの名無しさん
2012/09/02(日) 02:56:45.590704デフォルトの名無しさん
2012/09/02(日) 03:01:11.890705デフォルトの名無しさん
2012/09/02(日) 03:04:30.81ライブラリを知り、ライブラリを使うって簡単に言ってくれるけど
全能じゃねーんだから難しいわな
0706デフォルトの名無しさん
2012/09/02(日) 05:00:01.09Taskかasync/await使った非同期参考例って、理解しやすいサイトありませんか?
もう既に解ってる人を対象に釈迦に説法されてるような内容じゃなく
解ってない人に解りやすく書いて頂いてるところ ないかなぁ。
await Task.Run(() =>System.Net.Sockets,client.GetStream();
で非同期になっちゃたりします?もしかして。
0707デフォルトの名無しさん
2012/09/02(日) 10:11:01.44べつにお前が回答しなきゃいけないわけじゃないから
>>1を億千万回音読してクソして寝ちまえ
0708デフォルトの名無しさん
2012/09/02(日) 11:21:34.41await client.ConnectAsync(ip, port);
using (var stream = client.GetStream()) {
int n = await stream.ReadAsync(buffer, 0, buffer.Length);
受け取ったデータを処理する;
}
ブロックする操作には〜Asyncというメソッドが追加されているので
それを呼び出してawaitすれば非同期になる
なければTask.Runでもいいけど
0709デフォルトの名無しさん
2012/09/02(日) 18:08:18.86typedef char int8_t;
void* FormatOpen( const char* fileName ); // fileName should be UTF8
C#でDLLを呼び出そうとすると、マーシャルエラーになってしまいます。
[DllImport("example.dll")]
private extern static IntPtr FormatOpen(byte[] filePath);
byte[] sbf = Encoding.UTF8.GetBytes(f);
IntPtr fh = FormatOpen(sbf);
どのように修飾するべきなのでしょうか。。
0710デフォルトの名無しさん
2012/09/02(日) 18:19:00.35なんでファイル名にバイト配列指定しているの?
0711デフォルトの名無しさん
2012/09/02(日) 18:27:02.27マーシャリングで煮詰まったときは
もうアンマネージメモリに領域確保してそのポインタ渡しちゃうとかするな
[DllImport("example.dll")]
private extern static IntPtr FormatOpen( IntPtr filePath );
byte[] sbf = Encoding.UTF8.GetBytes(f);
IntPtr p = Marshal.AllocCoTaskMem( sbf.Length + 1 );
Marshl.Copy(...); // sbfをpにコピー
FormatOpen( p );
Marshal.FreeCoTaskMem( p );
0712デフォルトの名無しさん
2012/09/02(日) 18:31:26.18GetBytes(f+"\0");
0713デフォルトの名無しさん
2012/09/02(日) 18:32:36.49・その関数定義だと__cdeclじゃね?
・NULL終端できてない
>>711
・WindowsじゃAPI引数でUTF-8はまず使わないんじゃないかな
・AllocCoTaskMemはゼロクリアされるとは解説されてないからNULL終端できてない
0714デフォルトの名無しさん
2012/09/02(日) 20:14:28.25関数の定義が間違っているようには見えないから、単にゼロ終端してないせいじゃないのかな。
どういうエラーが出てるのかわからないけど、AccessViolationExceptionが出ているのなら
ゼロ終端がないために文字列の後の領域まで読もうとしてエラーになっているんじゃなかろうか。
0715デフォルトの名無しさん
2012/09/02(日) 20:17:08.99private extern static IntPtr FormatOpen( IntPtr filePath );
byte[] sbf = Encoding.UTF8.GetBytes(f + "\0");
IntPtr fh = FormatOpen(sbf);
0716デフォルトの名無しさん
2012/09/02(日) 20:35:28.140717デフォルトの名無しさん
2012/09/02(日) 21:45:13.860718デフォルトの名無しさん
2012/09/02(日) 21:46:09.560719デフォルトの名無しさん
2012/09/02(日) 21:49:59.68これでOK?どうもです。
button1.Click += (sender, e) => MessageBox.Show("dummy");
:
button1.Click -= (sender, e) => MessageBox.Show("dummy");
0720デフォルトの名無しさん
2012/09/02(日) 21:51:54.770721デフォルトの名無しさん
2012/09/02(日) 21:51:55.03MessageBoxの内容が一文字でも変わったらremove出来ないですか?
0722デフォルトの名無しさん
2012/09/02(日) 21:54:44.55>>721
試してみればわかるが
同じ参照を返すわけがない。
>>719のコードではイベントをデタッチはできない
つーかremoveしたいときはラムダ式にすることはできない
0723デフォルトの名無しさん
2012/09/02(日) 21:56:52.310724デフォルトの名無しさん
2012/09/02(日) 21:56:54.560725デフォルトの名無しさん
2012/09/02(日) 22:15:31.31どうもです。一回束縛したやつ使うようにします。
0726デフォルトの名無しさん
2012/09/02(日) 22:44:31.670727デフォルトの名無しさん
2012/09/02(日) 23:23:08.890728デフォルトの名無しさん
2012/09/03(月) 00:14:20.90Task.Factoryで処理の実行先をTaskScheduler.FromCurrentSynchronizationContext()等で指定した場合の
実行経路はどのようになっているのでしょうか。
ContextのDispatcherへinvokeされるとかですか??
0729デフォルトの名無しさん
2012/09/03(月) 01:29:35.47いろんなコード見てみたい。&今の職場から足洗いたい。
0730デフォルトの名無しさん
2012/09/03(月) 02:05:17.68そんなレベルの奴はどこいっても役立たず
0731デフォルトの名無しさん
2012/09/03(月) 03:36:49.540732デフォルトの名無しさん
2012/09/03(月) 07:00:58.740733デフォルトの名無しさん
2012/09/03(月) 09:49:07.49以下のJavascriptのように、引数の中に処理を書いてしまうような書式はありますか?
hoge(function() {
hogehoge()
});
順番にイベントを処理していくのにイベントハンドラがあっちこっちに飛ぶと、
読みづらくなるケースがあるので、
できればこういう書き方をしたいんですが。
0734デフォルトの名無しさん
2012/09/03(月) 09:50:46.09ダしかあってねぇよw
0735デフォルトの名無しさん
2012/09/03(月) 09:53:44.47ラムダ、あるよ!
0736デフォルトの名無しさん
2012/09/03(月) 09:56:18.38ラムダ式
0737デフォルトの名無しさん
2012/09/03(月) 10:01:39.16http://ideone.com/BbtLF
0738デフォルトの名無しさん
2012/09/03(月) 10:57:19.100739デフォルトの名無しさん
2012/09/03(月) 11:06:05.53http://msdn.microsoft.com/ja-jp/magazine/gg598924.aspx
MSDNマガジンは神
0740デフォルトの名無しさん
2012/09/03(月) 11:44:11.81竹 島 は 日 本 固 有 の 領 土 で す 。
┌─┐
│●│
├─┘
|
/!\
_ __/-- ::!\ ./\_/"r---、
/ !、__/ ヽ ヽ \ /ヽ / /ヽ ヾi___
,/ i_.: ヽ \ ! \ ....../;;;;;i .\.!. !:::: " ヽヽ
/ /:: :::: /:::: :::::i.:::::::'''''\|_/ /i __ヽ
::::::...... / / /::::::::i./ :: .\.:::::::::''' 丶 ̄ヽ───""".::::.........
/ :::i _::::::::::::::::/ \
::::::::::::::::: ̄ヽ__ /丶--、___−--! ̄"" ザザァ ───── …
''':::::::::::::::::::::::::::'''''''''''''''...................
...::::::::::::::::::'''''
0741デフォルトの名無しさん
2012/09/03(月) 19:36:25.100742デフォルトの名無しさん
2012/09/03(月) 19:59:31.3527行目でCS0149 メソッド名が必要です。が発生するんですが、
どうやったらコンパイル通るんでしょうか
0743デフォルトの名無しさん
2012/09/03(月) 20:06:25.670744デフォルトの名無しさん
2012/09/03(月) 20:09:23.26どうでもいいけどいくらサンプルでも読みにくすぎ
まずタプルとかやめてくれ
他の言語との相互運用のためにあるんであってC#で使うもんじゃない
0745デフォルトの名無しさん
2012/09/03(月) 20:30:48.34メンバーメソッドの方が良いと思います
0746デフォルトの名無しさん
2012/09/03(月) 20:36:15.65> public Dictionary<char, Delegate> func;
funcはdelegateなのかDictionaryなのかはっきりしろ
というかref/outでもない限りFunc/Action使ってdelegateは自分で定義しない
> public delegate Tuple<int, int> func(char[] c, int i);
> func['l'] = new func(list);
> public Tuple<int[], int> list(char[] x, int f)
new func(list)は通らないだろ
> func['l'] = new func(list);
> int v = f = func[x[f]](x, f); //ここでメソッド名が必要ですと言われる
func[]に入るのは結局どんなデリゲートなのか
delegate Tuple<int, int>(char[], int)
delegate Tuple<int[], int>(char[], int)
delegate int(char[], int)
0747デフォルトの名無しさん
2012/09/03(月) 20:36:24.44インスタンスメンバー
0748デフォルトの名無しさん
2012/09/03(月) 20:41:35.48配列がArrayを継承してるのは形式的なものにすぎなくて、
Arrayクラスが配列の要素を持っていたりするわけではないから
0749745
2012/09/03(月) 21:25:27.55何を言ってるのかわかりません。
var data = new int[]{1,2,3,4}
var index = data.IndexOf(3);
と書けてしかるべきだと思います
0750デフォルトの名無しさん
2012/09/03(月) 21:32:50.77こういえばいいのかな?
そうだよね、君の言う通りだよね
と
ちなみにそういう愚痴はMSに言え
0751デフォルトの名無しさん
2012/09/03(月) 21:36:15.54.ヾ_`ヽ キ キ /),;彡んた | .ち│
\\ ャ . ,、 ,.-─‐-、 ャ l ,- / でし│ん .!
赤\\ ッ !`ー--/ /´`´`ヽ ッ // 聞もた | .ち│
ち. \`ー、__.`ー-i / ∩ ∩ | ,.-‐´/ い ち...| .ん |
. ゃ `-、_ 7´`ヽ| r─-, .|_,.-,.-´ ,.-‐´ア て に.└─┘
ん オ Y_ ト、_ヽノ / |_,-´ ハ ね
勃 も .__ ホ ヽ / |_二| |_,.-´ __ハ !
起 /;;;;;;;;;;;;;;ヽ ホ |ノ | ,.-‐´:::::::::ヽ_ 大な怖 あ洗皮
す /;;;;;;-‐´`ヾ;_,.-‐´ / /::r‐-::::::イ:::::::i 丈.く.が げっ を
る . {;;! ^ L!^ | (⌒) (ll (::::|の へ/::::::::::}夫て.ら て.て.む
の ヾ、_ ノ▽ /-、-イ | ._||_っ`| く_ )::::::::::::}!も ! .い
よ ./ ヽT二T|/ イ | (ミ / .\┘人,--、/ て
∫ | | / /ー-´ ヽ /  ̄| / ヽ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
_ i⌒i い 拭 __ ま う ┌─┐
.ト;;;;;i.く :.| い け /´ \. ぁ ん .| .ま..|
XT !.ノ か ば .|⌒⌒ヽ |__ : ヽ__ . | .ん |
i7N_ ら |,-、,-、| 人ヽ /::::::::::::l .| .こ .!
7_N ヽー |./ ヽ! (:::::::::::::/| └─┘
 ̄ ̄|/ヽ| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄7--イ/\ ̄ ̄ ̄/ー,-|ノ ̄ ̄ ̄ ̄ ̄
 ̄  ̄ /ー┘! .〉 / /| ヽ,,/`丶、
( | Y | .|/ .|,-くヽ-‐、/
| | | .| /f | r‐Y二/───
| ヽ./ | .| | ト、_____
| | .| .|___l .! |
0752デフォルトの名無しさん
2012/09/03(月) 21:36:53.98MSが決めた仕様の範囲でできない配列を使ってできないのはおかしいと
駄々をこねる前にこういうので対応すればいいんじゃないの?
var data = new List<int>() { 1, 2, 3, 4 };
var index = data.IndexOf(3);
0753デフォルトの名無しさん
2012/09/03(月) 21:39:36.68.NETは設計当初、Java(J#)サポートを結構重視してたから
配列にメソッド定義できないJavaに合わせたんじゃね
charも全部静的メソッドだし、stringはJavaでもインスタンスメソッド呼べるからインスタンスメソッドだし
0754デフォルトの名無しさん
2012/09/03(月) 21:44:24.240755デフォルトの名無しさん
2012/09/03(月) 21:50:53.10これは通るんだから技術的な理由ではないわな
いろんな言語をサポートするためだろきっと
0756デフォルトの名無しさん
2012/09/03(月) 21:53:39.300757デフォルトの名無しさん
2012/09/03(月) 22:03:09.78true演算子の存在理由って何?
implicitなboolへの変換演算子だけでは不十分な場面があるんだろうか?
0758デフォルトの名無しさん
2012/09/03(月) 22:03:55.54確かなのでぜひMicrosoftに入社して直して欲しい
C#7.0くらいまでは待ってあげるよ
0759デフォルトの名無しさん
2012/09/03(月) 22:06:37.28ここ読むと3秒で分かるよ
http://msdn.microsoft.com/ja-jp/library/vstudio/6x6y6z4d.aspx
つまり削除してないだけで現在は使いでのない機能
0760デフォルトの名無しさん
2012/09/03(月) 22:09:34.652020年代に突入してそう
0761デフォルトの名無しさん
2012/09/03(月) 22:15:09.64VS2002(C#1.0)→VS2003(C#1.1)→VS2005(C#2.0)→VS2008(C#3.0)→VS2010(C#4.0)→VS2012(C#5.0)
この調子なら7なんてすぐだろ
0762デフォルトの名無しさん
2012/09/03(月) 22:16:00.45ありがとう。
3秒では分からんかったのでじっくり読んでみます
0763デフォルトの名無しさん
2012/09/03(月) 22:44:42.19配列は値型だから
0764デフォルトの名無しさん
2012/09/03(月) 23:21:51.69わー これいい ありがとー
0765デフォルトの名無しさん
2012/09/04(火) 00:58:26.46implicitなboolへの変換させたくないからだよ。
0766デフォルトの名無しさん
2012/09/04(火) 01:03:03.72まあちょっとIL的に特別扱いされてる型だからなぁ。
0767デフォルトの名無しさん
2012/09/04(火) 10:01:14.62BeginInvokeってある種のキューですよね?
キューがたまってたら破棄してエンキューしたいです
何か方法ないですか?
0768デフォルトの名無しさん
2012/09/04(火) 10:41:00.13自前でマネージャーを挟むしかない
あれはキューはキューでもWin32APIのメッセージキューを借用してますので
0769デフォルトの名無しさん
2012/09/04(火) 10:43:39.780770デフォルトの名無しさん
2012/09/04(火) 11:10:17.96そうですか
自前でなんとかします
>>769
別スレッドにメッセージループがほしかったのでダミーのコントロールを作ったんでした
0771デフォルトの名無しさん
2012/09/04(火) 11:15:37.13-Producerスレッド-
while (!queue.TryAdd(() => { 動作; }) { //成功するまで追加を試みる
lock (queue) { //いったんロックする
if (queue.Count == 最大数) queue.Take(); //消しすぎ防止のため再度数をチェックしてから一つ削除
}
}
// すべて追加し終わったらqueue.CompleteAdddingを呼ぶこと
-Consumerスレッド(ブロックするからUIスレッド不可)-
while (!queue.IsCompleted) { //queue.CompleteAddingが呼ばれてキューが空になったら終了する
Action item; lock (queue) { item = queue.Take(); } // Takeはキューから一つ取れるまでブロックする
control.Invoke(item); // UIスレッド上で実行されるまでブロックする
}
めんどくせえw
0772デフォルトの名無しさん
2012/09/04(火) 11:22:37.75ほほう……
0773デフォルトの名無しさん
2012/09/04(火) 11:53:33.38icoファイルを名前変更しても正常にアイコンが表示されたので…
0774デフォルトの名無しさん
2012/09/04(火) 12:04:55.19リソースの中に入ってるよ
リソースは実行ファイルに埋め込まれるよ
0775デフォルトの名無しさん
2012/09/04(火) 12:16:14.89ありがとうございました
0776デフォルトの名無しさん
2012/09/04(火) 16:54:53.85結局UIスレッドに追っつかないほどの処理を詰め込むんだから何も解決してないような
0777デフォルトの名無しさん
2012/09/04(火) 17:05:36.41変なことしているなと気づけるかどうかが学習効率に大きく差が出る
0778デフォルトの名無しさん
2012/09/04(火) 18:42:53.850779デフォルトの名無しさん
2012/09/04(火) 19:58:10.380780デフォルトの名無しさん
2012/09/04(火) 21:19:02.38破棄していいって具体的にどんな処理?
0781デフォルトの名無しさん
2012/09/04(火) 21:46:54.47画像用ファイラーみたいなの試しに作ってまして
アイコンにマウスカーソルホバーでサムネイル表示(UIとは別スレッド)させたいんです
マウスをばばーってやると処理中に次の要求が来るんですが
ビジー状態が終わったら最後の要求だけに応えたいわけです
最後のアイコンのサムネイルとか、画面外にでたら消すとか
BeginInvokeでやってたときは、ばばーっと動かして画面外に出ても
キューに溜まった分全部表示してから消える、みたいな感じになってしまったので。
結局ビジーかどうかのフラグをもたせて排他制御しつつ、
フィールドに最後の要求をぶちこむという方法で
なんとなくうまくいってるような気がします
0782デフォルトの名無しさん
2012/09/04(火) 22:07:37.550783デフォルトの名無しさん
2012/09/04(火) 22:54:51.48UIスレッドがその1処理の識別子を公開してやり、サムネスレッドはその情報に合わないデリゲートを実行しなきゃいいんでない?
あとはアイドルイベントで暇になった時だけ処理するとか。
0784デフォルトの名無しさん
2012/09/04(火) 23:14:18.020785デフォルトの名無しさん
2012/09/05(水) 00:14:06.74必要じゃん?
0786デフォルトの名無しさん
2012/09/05(水) 01:10:54.85チャートを描画すると一回目は画像左のように軸が自動で調整されて綺麗に表示されるのですが、
続けて値を変えて二回目を実行すると画像右のように軸が前のままで見きれてしまいます
恐らく軸のリセットや自動調整のようなものが必要だと思うのですが、その書き方を教えてください
必要ないかもしれませんが、念のため付近のソース貼っておきます
Series series1 = new Series("合計");
for (int i = 0; i < int.Parse(this.textBox_times.Text); i++)
{
series1.Points.AddXY((int)this.dataGridView1["回数", i].Value, (int)this.dataGridView1["合計", i].Value);
}
series1.ChartType = SeriesChartType.Line;
series1.IsVisibleInLegend = false;
this.chart1.Series.Clear();
this.chart1.Series.Add(series1);
Axis ax = this.chart1.ChartAreas[0].AxisX;
ax.MajorGrid.LineColor = Color.LightGray;
Axis ay = this.chart1.ChartAreas[0].AxisY;
ay.MajorGrid.LineColor = Color.LightGray;
0787デフォルトの名無しさん
2012/09/05(水) 01:23:17.86いろいろコンポーネントが絡むならせめてコピペすれば動くようなコード晒してくれ
再現するのに同じ環境を作り直させるとかもうね
めんどうなので以前見かけた>>58>>59に誘導するだけにしとく
表示させたいデータの塊をList<T>でいいので先に構築しておいて
DataBindで毎回処理させたほうがいいかも
0788デフォルトの名無しさん
2012/09/05(水) 02:24:29.78AxisY.Maximum にデータの最大値 + マージンを設定することで解決しました
ありがとうございました
0789デフォルトの名無しさん
2012/09/05(水) 13:50:25.000790デフォルトの名無しさん
2012/09/05(水) 20:16:28.880791デフォルトの名無しさん
2012/09/05(水) 20:29:43.190792デフォルトの名無しさん
2012/09/05(水) 23:38:07.980793デフォルトの名無しさん
2012/09/06(木) 03:26:34.930794デフォルトの名無しさん
2012/09/06(木) 04:10:56.74竹島問題を巡る日本と韓国の対立はテレビ界でも大きな影響が出始めている。韓流ドラマとK―POPが近いうちに
消滅するのではと囁かれているのだ。
この3年でテレビで放送された韓流ドラマは約500番組、日本でデビューしたK―POPのグループは30組以上
にも上る。テレビ局にとってはドル箱といっていいコンテンツだった。
「例えば、韓ドラはテレビ局には安く、そこそこ視聴率が稼げる番組として重宝がられました。買い付け価格は一時上がり
ましたが、最近はダウンし、初回購入の一番組の単価が500万円程度というものもあった。しかも、3回まで再放送が
認められるのでBSやCSが飛びついていた。一方、K―POPは音楽番組に出るのはプロモーションの一環で出演料が
かからなかったり、レコード会社が立て替えて支払ってくれるケースも多かったのでメリットが大きかった」(事情通)
だが、例の問題で状況が一変した。すでに日本テレビやテレビ朝日、TBSなどは年末年始の番組編成から韓ドラ枠を
大削減する方針を固めたという。音楽番組もK―POPのゲスト出演を極力減らしていく方針だという。また、
韓国びいきと批判されているフジテレビでさえも韓ドラからの撤退、K―POPの露出を減らしているという。
「李明博大統領が竹島上陸、ロンドン五輪でサッカー韓国代表メンバーが『独島は我が領土』というメッセージを掲げ、
韓流スターらが竹島に泳いで渡るという反日的ニュースが流れてから、BSとCSで視聴者の接触率が激減しました。
竹島問題で韓国の反日的なパフォーマンスが続く限り、来年4月の番組編成で韓ドラとK―POPは地上波から消滅する
可能性が高い。NHKも韓ドラをかなり流していますが、右に倣えだと思います」(民放編成マン)
テレビ局にとっては韓ドラに代わるコンテンツが見つからないのは頭が痛いが、K―POPに代わるダンスミュージック
を発掘中とか。KARAもチャン・グンソクも来春以降は見ることができなくなる?
http://gendai.net/articles/view/geino/138538
0795デフォルトの名無しさん
2012/09/06(木) 06:39:15.00C#じゃ出来ないってこと?
0796デフォルトの名無しさん
2012/09/06(木) 06:41:35.87特殊なことをやろうと思うとwin32APIとかが関係するので
C#は直接関係ないってこと
C++でその辺のコードを書いたんだけどC#に移植したいって話なら違うけどさ
0797デフォルトの名無しさん
2012/09/06(木) 06:42:55.780798デフォルトの名無しさん
2012/09/06(木) 09:07:06.66初心者向けにC#で書けよ
0799デフォルトの名無しさん
2012/09/06(木) 09:28:45.52{
public override Country Owner
{
get
{
return Country.Japan;
}
}
}
0800デフォルトの名無しさん
2012/09/06(木) 09:29:40.46でフォームを開くときにWindows 7ですとふわっと表示されるのですが
このふわっと表示されるときに完全に表示されるまで待ちたいのですが
どうやればいいでしょうか?
shownイベントでフラグを立ててみたのですが完全に表示される前に
フラグがたってしまいました。
0801デフォルトの名無しさん
2012/09/06(木) 09:32:12.740802デフォルトの名無しさん
2012/09/06(木) 09:32:49.19try
{
ドラマ = inD;
音楽 = inM;
}catch(Exception 韓国)
{
メディア.Close();
}
0803デフォルトの名無しさん
2012/09/06(木) 09:35:06.770804デフォルトの名無しさん
2012/09/06(木) 09:36:45.32マジっすかorz
0805デフォルトの名無しさん
2012/09/06(木) 09:38:33.35Show()の前にFormのOpacityを0つまり透明にして表示
OSのアニメーションが終わる時間待った後Opacityを1.0へ戻す
0806デフォルトの名無しさん
2012/09/06(木) 09:46:08.10http://ideone.com/29PRt
まあTimerなんて使わないでSleepでもいいかもしれないけど
0807デフォルトの名無しさん
2012/09/06(木) 09:48:01.48適当に調整してね
0808デフォルトの名無しさん
2012/09/06(木) 09:54:48.81ありがとうございます。
試してみます。
0809デフォルトの名無しさん
2012/09/06(木) 09:57:07.59http://ideone.com/r939C
そっちはいいのかな?
0810デフォルトの名無しさん
2012/09/06(木) 14:14:20.67avast先生が「いかがわしいソフト」みたいな反応するんですけど、これ回避する方法ありますか?
個人で使用する分には初回起動時に除外してあげれば済む話なのですが、
配布した時に知らない人が見たらビックリすると思うので…
avast側の設定を変えるっていうのはもちろんなしでお願いします
0811デフォルトの名無しさん
2012/09/06(木) 14:32:11.08VSホスト無効
0812デフォルトの名無しさん
2012/09/06(木) 15:03:37.50回答ありがとうございます
vsホスト無効にして再ビルドしましたが同様の警告が出てしまいました
他に思いあたることはありませんか?
アプリケーション自体はフォームにボタンやテキストボックスが置いてあるだけの至極簡単なもので、複雑な処理はしていません
0813デフォルトの名無しさん
2012/09/06(木) 15:27:21.55リリースビルドにしてる?
0814デフォルトの名無しさん
2012/09/06(木) 16:27:43.37してなかったのでリリースビルドにしたのですが、ダメみたいです
当面一人で使う予定なので一旦質問取り下げます
avast先生敏感すぎるよぉ…
0815デフォルトの名無しさん
2012/09/06(木) 16:31:42.822010にしたら出るかもしれないけど
0816デフォルトの名無しさん
2012/09/06(木) 16:31:59.90リリースに替えたら以前のファイル消してクリーンな状況で試してみないと改善しないかもね。
0817デフォルトの名無しさん
2012/09/06(木) 16:33:17.410818デフォルトの名無しさん
2012/09/06(木) 16:45:10.102010Ultimateがただで手に入るのに
重さ的にも
2005=xp
2008=Vista
2010=win7
だぞ
0819デフォルトの名無しさん
2012/09/06(木) 16:50:57.320820デフォルトの名無しさん
2012/09/06(木) 16:56:13.620821デフォルトの名無しさん
2012/09/06(木) 17:02:13.362005->2008 マイナーチェンジで軽くなった
2008->2010 大幅にC#に置き換えられ、GUIもWPFになって重くなった
2010->2012 マイナーチェンジで軽くなった
つまりVSは大きく変わった次のバージョンが神
だが売れるのは変わった直後の方
0822デフォルトの名無しさん
2012/09/06(木) 17:10:09.072008だとラムダ使えない
2010の方が起動もコンパイルもWPFデザイナも軽い
0823デフォルトの名無しさん
2012/09/06(木) 17:13:21.500824デフォルトの名無しさん
2012/09/06(木) 17:15:00.850825デフォルトの名無しさん
2012/09/06(木) 17:22:05.55どうせxpだからGPU全く使ってくれねーし
余計にCPU食うだけだわw
0826デフォルトの名無しさん
2012/09/06(木) 17:22:11.29普通に使ってる分にはエディタの重さに特に差は感じない
インテリセンスの検索がたしか2010から部分一致になって、これはすげー便利だわ
2010がやたら重く感じるのはスワップアウトした状態からの復帰
SSDだとましになるのかな
0827デフォルトの名無しさん
2012/09/06(木) 17:23:56.77IDEを最小化しないように心がける
0828デフォルトの名無しさん
2012/09/06(木) 17:26:49.26この糞仕様どうにかしろよ
0829デフォルトの名無しさん
2012/09/06(木) 17:53:45.970830デフォルトの名無しさん
2012/09/06(木) 17:55:43.67Ultimateタダなの?
0831デフォルトの名無しさん
2012/09/06(木) 18:05:14.590832デフォルトの名無しさん
2012/09/06(木) 18:06:10.940833デフォルトの名無しさん
2012/09/06(木) 18:06:25.260834デフォルトの名無しさん
2012/09/06(木) 18:15:48.62罵倒するならアンカーつけろやチンカス
0835デフォルトの名無しさん
2012/09/06(木) 18:17:08.00当たり前のこと言うなアホ
0836デフォルトの名無しさん
2012/09/06(木) 18:50:32.900837デフォルトの名無しさん
2012/09/06(木) 19:10:32.400838デフォルトの名無しさん
2012/09/06(木) 19:44:23.27まだ大半の大学が夏休み中だろう
可愛いげが無い分、ある意味もっと質が悪いぞ
0839デフォルトの名無しさん
2012/09/06(木) 20:25:57.240840デフォルトの名無しさん
2012/09/06(木) 20:44:56.08>>815だけど、俺は「そのうち2010入れようかな」って思って早数年というだけ
0841デフォルトの名無しさん
2012/09/06(木) 20:52:22.72OSはME
0842デフォルトの名無しさん
2012/09/06(木) 20:55:50.26学生なら無料サービス
0843デフォルトの名無しさん
2012/09/06(木) 21:01:30.11どうせ上位エディションの機能ってエンタープライズ向けのデータベースとかネットワーク関連ばっかなんだし
0844デフォルトの名無しさん
2012/09/07(金) 11:22:10.17iForm frm=form1;
こんな感じにしてVのメソッドを使えばいいってことですか?
0845デフォルトの名無しさん
2012/09/07(金) 11:26:25.86ListViewですぐに扱える形式にしてから、Vに渡すべきか
コレクションをそのままVに渡して、V側で変換するのかどちらですか?
0846デフォルトの名無しさん
2012/09/07(金) 11:50:14.18そうだけどPの中でフォームをnewしたりするなよ
form1はコンストラクタかプロパティで受け取る
Pと実際のVを関連付けるのはVかその他のクラス(M,P以外)の仕事
>>845
君が言う通りの二つの流派があって、どっちでもMVP
予め変換して渡すのはPassiveViewといって、こっちの方がテストしやすくてMVVMにも近くて今風かな
0848デフォルトの名無しさん
2012/09/07(金) 17:28:08.42class Ko1 : Oya { }
class Ko2 : Oya { }
---
みたいなのがあったとして、
IEnumerable<Oya> elements;
から、 Ko1, Ko2だけを取り出したいんですが、どうしたらいいでしょうか?
IEnumerable<Oya> elements;
IEnumerable<Ko1> ko1Elems = ごにょごにょ(elements);
みたいなのを書きたいのです。
よろしくです。
0849デフォルトの名無しさん
2012/09/07(金) 17:30:03.370850デフォルトの名無しさん
2012/09/07(金) 17:32:34.65let ko1elem = elem as Ko1
where ko1elem != null
select ko1elem
0851デフォルトの名無しさん
2012/09/07(金) 17:33:52.44ありがとうございます。
0852デフォルトの名無しさん
2012/09/07(金) 17:43:07.27死ね
0853デフォルトの名無しさん
2012/09/07(金) 18:20:53.670854デフォルトの名無しさん
2012/09/07(金) 18:33:57.250855デフォルトの名無しさん
2012/09/07(金) 18:42:08.78自分にお礼が無いから、>>850がキレたんだろ
0856デフォルトの名無しさん
2012/09/07(金) 20:48:23.05ループしてしまうようなんだけどどうして?
0857デフォルトの名無しさん
2012/09/07(金) 20:51:38.940858デフォルトの名無しさん
2012/09/07(金) 20:56:08.130859デフォルトの名無しさん
2012/09/07(金) 21:05:03.82private void Form1_Load(object sender, EventArgs e)
{
if (this.DataChanged!= null)
{
this.DataChanged(sender, e);
}
}
DataChangedに登録したイベントハンドラが無限ループされるんです
0860デフォルトの名無しさん
2012/09/07(金) 21:39:42.65デバッガで、Form1_Loadと、DataChangedの中身をのぞいてみろ
0861デフォルトの名無しさん
2012/09/07(金) 22:22:44.65Form1_Load自体を呼んでるか、
あるいはForm1を新規に作ってForm1.Showしてたりするんじゃねーの
0862デフォルトの名無しさん
2012/09/08(土) 17:35:05.53ちゃんとセットしてるとこださないと誰も答えられない
0863デフォルトの名無しさん
2012/09/08(土) 17:48:12.5660FPSで書き換えてるんですがどうもOnPaintメソッドは
1秒間に60回走っているのに実際は表示がカクついたりして
秒間60回書き換えれてないみたいなのですが
本当に書き換えれたときだけフレームをカウントするには
どうすればいいでしょうか?
0864デフォルトの名無しさん
2012/09/08(土) 18:05:25.28まず、どうやったら60fpsてのが出てくるのか知りたい
0865デフォルトの名無しさん
2012/09/08(土) 18:08:54.40DirectXかXNA使え
0866デフォルトの名無しさん
2012/09/08(土) 18:10:45.46OnPaint内でフレームをカウントしていって経過時間で割れば
1秒に何回OnPaintが実行されたかわかりますよね?
0867デフォルトの名無しさん
2012/09/08(土) 18:18:56.150868デフォルトの名無しさん
2012/09/08(土) 18:57:57.150869デフォルトの名無しさん
2012/09/08(土) 19:22:34.19DirectXじゃないと
0870デフォルトの名無しさん
2012/09/08(土) 19:37:04.4260fpsでイベントが発生してるんでしょ?
どこかで同期してくれてんじゃないの?
OSは?
面白そうだからあとでやってみよ
0871デフォルトの名無しさん
2012/09/08(土) 19:41:41.34Windowモードがリフレッシュレートと同期する理屈はない
0872デフォルトの名無しさん
2012/09/08(土) 19:46:30.85もしかしてビデオカードを1アプリに排他的に割り当てるって事?
0873デフォルトの名無しさん
2012/09/08(土) 19:52:51.43OnPaintのカウントは60回なのに描画が30回のときと
同じような感じになってしまうのです。
描画範囲を狭めれば60FPSっぽくスムーズに動くので
描画が省略されているのではないかと踏んでいるわけですが
それならそれでフレームをカウントアップしてほしくないというか。
0874デフォルトの名無しさん
2012/09/08(土) 19:53:43.40靖国神社でこんなもん貰ったんだがwwwwwwww斬新な政治ビラwwww
http://twitter.com/u_n11/status/244368304360275971
0875デフォルトの名無しさん
2012/09/08(土) 19:55:39.87そう。だから画面のリフレッシュレートに描画をあわせられる。
0876デフォルトの名無しさん
2012/09/08(土) 20:03:37.33そもそも表示装置のリフレッシュに同期して描画する必要性なんてどこにもない。
動画を滑らかに再生するための必要条件は以下の2点だけのはず。
- 時間当たりの描画回数がリフレッシュレート以上であること
- 描画と描画の時間の間隔が等間隔であること
0877デフォルトの名無しさん
2012/09/08(土) 20:09:28.96それ単純にスペック不足で処理落ちしてるんだろ
0878デフォルトの名無しさん
2012/09/08(土) 20:13:28.17ティアリングを知らないド素人は黙ったほうが吉
0879デフォルトの名無しさん
2012/09/08(土) 20:19:14.06OnPaintは秒間60回動いてしまうのはなぜなんでしょうか?
C#というかCPU?での処理は秒間60回完了できるスペックはあるけど
ビデオカードは60回書き換える能力が無いということでしょうか?
0880デフォルトの名無しさん
2012/09/08(土) 20:22:36.870881デフォルトの名無しさん
2012/09/08(土) 20:36:57.88>描画範囲を狭めれば60FPSっぽくスムーズに動くので
だから処理落ちしてるんだろうが!
0882デフォルトの名無しさん
2012/09/08(土) 20:45:36.110883デフォルトの名無しさん
2012/09/08(土) 20:55:02.02はい。処理落ちしてるのはなんとなくわかるんです。
ただOnPaint自体は処理落ちしてないみたいなんで
処理落ちしてるのはどこかということなんです。
C#としては処理落ちしていることが判断できるのかどうかと。
実際すごく重い処理にするとOnPaint自体の回数が減るので
それはわかるんですが60回OnPaintが呼ばれているのに
処理落ちしているのでそれを取得したいといいますか。
0884デフォルトの名無しさん
2012/09/08(土) 20:58:53.91ひとつ賢くなった、ありがとう。
調べてる途中、
VISTA以降はDWMによってVRAMへの直接描画しないからちらつかないみたいな記述を見つけました。
Win7だからオレもFPS調べちゃおうかとやってみたら、1200FPS。
あれ、60超えるの?しかもちらついてるけど?
という状況になりました。ダブルバッファすれば解消します(200FPSになる)。
これはオフスクリーンバッファ(サーフェース?)への描画中に
DWMによってVRAMへ転送されたという事ですよね?
FPSが6分の1になるという事は6分の5の時間はオフスクリーンバッファの書き換えに当てられていて、
VRAMへの転送時に完全な描画イメージが取得できないと解釈しました。
DWMのWiki面白かったです。
デスクトップが1枚板のポリゴンに貼られたテクスチャだったなんて・・・
0885デフォルトの名無しさん
2012/09/08(土) 21:02:56.75884だけど、どうやって60FPSに調整してるの?
0886デフォルトの名無しさん
2012/09/08(土) 21:06:39.07よくあるゲームループのロジックです。
0887デフォルトの名無しさん
2012/09/08(土) 21:30:23.17Vista以降Alt+Tabで面白いこと出来てるのもWindow一つ一つをテクスチャとして貼り付けてるからだね
0888デフォルトの名無しさん
2012/09/08(土) 21:53:34.81描画関連は全然分からなくて。
ちなみにマウスカーソルの描画はOSの担当?
その辺について調べる時のキーワード教えてください。
0889デフォルトの名無しさん
2012/09/08(土) 21:53:51.540890デフォルトの名無しさん
2012/09/08(土) 22:07:00.55いかにも算数できない子がいいそうな台詞だね。
例えば時計の秒針がとりうる全ての位置(0〜59秒)の全ての場所を1分間で撮影
するのに必要な条件は時計の秒針に同期してシャッターを切ることではなく、
1秒より短い間隔でシャッターを切ること。
0891デフォルトの名無しさん
2012/09/08(土) 22:18:41.62同期が必要だって前提の話になに言ってんのこの人?
0892デフォルトの名無しさん
2012/09/08(土) 22:24:21.61OnPaintとの同期って意味でして。
リフレッシュレートとの同期は必要ないです。
例えばOnPaintが60回走ったのにディスプレイへの描画が30回
だったりしないかってことなんです。
それならOnPaintも30回になって欲しいといいますか。
30回しか書き換えられなかったことを知りたいといいますか。
0893デフォルトの名無しさん
2012/09/08(土) 22:24:22.150894デフォルトの名無しさん
2012/09/08(土) 22:36:25.600895デフォルトの名無しさん
2012/09/08(土) 22:43:40.68デバイスコンテキストまでの部分だけ
そこからWDMが吸い上げてVARMに転送されるが
同期してるのはDWMとVARMの部分だけ
デバイスコンテキストには一切の情報が与えられない
ゆえに不可能
分かったね
これ以上こんな詰まわん話題続けるようなら殺す
0896デフォルトの名無しさん
2012/09/08(土) 22:45:59.60ありがとうございます。そういうことなのですね。
それが知りたかったのです。納得いきました。
だから殺さないください。
0897デフォルトの名無しさん
2012/09/08(土) 22:46:21.410898デフォルトの名無しさん
2012/09/08(土) 23:52:25.17通常じゃないほうのGDIの方も教えてください
0899デフォルトの名無しさん
2012/09/09(日) 00:57:44.930900デフォルトの名無しさん
2012/09/09(日) 01:54:28.50プリンタについて語れよ
0901デフォルトの名無しさん
2012/09/09(日) 02:14:49.470902デフォルトの名無しさん
2012/09/09(日) 02:18:36.83イベント発行しなくてもメインループに直に書けばいいじゃない。
その辺からおかしいので計測間違ってる感ある。
0903デフォルトの名無しさん
2012/09/09(日) 05:12:35.58ttp://amd.c.yimg.jp/amd/20120908-00000000-jct-000-0-view.jpg
女児をバックに詰め込んでいたずらしようとしたとされる成城大男子学生(20)が女児アニメ好きと報じられたことを巡り、ネット上で激論になっている。犯行との因果関係は果たしてあるのか、といったことだ。
論議の導火線になったのは、日刊スポーツの2012年9月6日付記事だ。「小6カバン監禁男はプリキュア好き」などと大見出しを打ったことで、アニメ愛好者らからの強い反発の声がネット上に渦巻いた。
■40年で強姦被害は10分の1に?
確かに、容疑者の男子学生は、ツイッターやブログなどでそうした嗜好を示していたようだ。しかし、だからと言って、それが犯罪に結びつくわけではないと言いたいらしい。
アニメ好きなどと結びつけようとした夕刊フジの6日付記事にも、激しい反発が起きている。「幼児性愛をテーマにしたゲームや漫画に刺激されて現実世界と混同し、犯行に及ぶケースがある」とする精神科医のコメントを紹介したからだ。
そんな中で、元国会議員政策担当秘書の中迎聡さんが6日、性犯罪増加はデータ的には見られないとツイートし、ネット上で注目を浴びた。
中迎さんは、「少年犯罪データベース」のサイトを運営している男性が集めたデータを紹介し、女児の強姦被害件数はむしろ減ってきているとした。
それは、警察庁の犯罪統計書によるものだといい、1960年代中ごろに比べ、小学生以下の被害は、40年ほど経った2006年現在で10分の1ほどに減っているというのだ。
06年は、小学生が46件、未就学児が3件としている。アニメなどの愛好者が増えたからといって、女児への性犯罪は増えているわけではないと言いたいようだ。
警察庁の広報課に取材すると、60年代中ごろの数値は確認できなかったが、06年の件数はその通りだった。2011年は、小学生が41件、未就学児が1件で、強姦だけ見れば、性犯罪は最近減っている。
強制わいせつやわいせつ目的略取誘拐についても、ここ10年ほどは小学生以下の被害が減少傾向にはある。
0904デフォルトの名無しさん
2012/09/09(日) 05:27:52.230905デフォルトの名無しさん
2012/09/09(日) 06:40:12.201960年と比較して2006年の小学生以下人口を考えたら
むしろ発生率は上昇してると思ふ
0906デフォルトの名無しさん
2012/09/09(日) 09:38:49.230907デフォルトの名無しさん
2012/09/09(日) 10:47:53.360908デフォルトの名無しさん
2012/09/09(日) 12:15:58.42どうせ自動生成の意味不明なキーじゃソース読みづらいし翻訳もしづらいだけだし
0909デフォルトの名無しさん
2012/09/09(日) 20:18:48.20スレッドセーフなメソッドは、InvokeRequired/Invoke/BeginInvoke/EndInvoke/CreateGraphics。
BeginInvokeを使えって方針だけど、これはコントロールが作成された状態でしか使えない。
ではIsDisposedで確認してから使おうとすると、IsDisposedはスレッドセーフではない。
じゃあIsDisosedをBedinInvokeで・・・
細かく考え過ぎなのかな、
ImageAnimater.Animateの説明見てたらFrameChangedイベントでthis.Invalidate();を実行してる。
このイベントは別スレッドで発生するからスレッドセーフではないはず。
(WM_PAINT投げるだけだから平気に決まってるでしょ。って前提?)
方法 : Windows フォーム コントロールのスレッド セーフな呼び出しを行う
によると、
.Netはデバッグ時に外部スレッドから不正なアクセスを行うとInvalidOperationExceptionを発生させるみたい。
結論としては、デバッグ実行時にアクセス出来たものは使ってよし。
BeginInvokeはTryブロックにいれましょう。
という事でOK?
0910デフォルトの名無しさん
2012/09/09(日) 20:23:56.470911デフォルトの名無しさん
2012/09/09(日) 20:30:23.93> このイベントは別スレッドで発生するからスレッドセーフではないはず。
イベント発生は非同期だけど、キューがあって受ける方は受けられる状態になったら
イベント受け付けるからスレッドセーフの必要はないと思うが。
0912デフォルトの名無しさん
2012/09/09(日) 20:38:00.46メッセージキューの話をしてるのかと思ったが何か違うような
0913デフォルトの名無しさん
2012/09/09(日) 20:39:22.55他スレッドから触るという時点で暗黙的に当該Controlの寿命を十分に長いものと想定させるのでは
0914デフォルトの名無しさん
2012/09/09(日) 20:41:54.410915デフォルトの名無しさん
2012/09/09(日) 20:42:09.31なぜそういうことが必要になるのか動機部分を書けつってるだろカス
大抵設計がクソなんだよ
0916デフォルトの名無しさん
2012/09/09(日) 20:43:44.53Updateはメッセージキューを介した更新じゃないんだよね
メッセージキューがあるから大丈夫って考え方をしてると実装に依存してしまう
実際大丈夫ではあるんだが、仕様にないことをやるのは気分が悪いよねー
0917デフォルトの名無しさん
2012/09/09(日) 20:55:46.70イベントハンドラでスレッドIDみたら別スレッドだったよ
あと、何がしたいとかではなく、ずっと曖昧で気持ち悪かったのがコレです。
0918デフォルトの名無しさん
2012/09/09(日) 21:37:14.92>イベントハンドラでスレッドIDみたら別スレッドだったよ
いったい何と何が別スレッドなんだよ…
スレッド云々の前に、もう少し人に説明する能力を身につけたほうがいいかと。
0919デフォルトの名無しさん
2012/09/09(日) 23:11:42.320920デフォルトの名無しさん
2012/09/10(月) 09:23:34.49ココでは使えと言うが実際使うと周りがついて来れず変な目で見られるし、
新機能に真っ先に飛び付いて後でバグがあったら…
0921デフォルトの名無しさん
2012/09/10(月) 09:27:29.00理論的な検証がやりやすい分野だしさすがにMSだし
0922デフォルトの名無しさん
2012/09/10(月) 09:30:47.18なんでコード出さないの?
特に>>918が突っ込んでるあたりの話
どういう方法で確認したか検証コードくらい残ってるでしょ
日本語ですべて済まそうとすんな
どうせ言い合いになるだけだし
コードで話しろ
0923デフォルトの名無しさん
2012/09/10(月) 09:32:10.660924デフォルトの名無しさん
2012/09/10(月) 09:37:08.34いいこと言うなあ
0925デフォルトの名無しさん
2012/09/10(月) 09:46:05.28今書いているコードなんて晒せるわけ無いだろ
問題点を明確にするために書き起こすようなことも面倒なのでしたくない
日本語で質問して答えられないのはお前の実力不足だろ
ってことだと思うよ
0926デフォルトの名無しさん
2012/09/10(月) 09:49:06.58コードを晒せっていうのはさ
たとえば、会社でも学校でもいいけどコード書いててうまく行かない際は
近場に居る人間に質問して相手にどれどれと自分の端末のコードを見てもらって
アドバイスもらえばいいわけだ
ところがネットで文字だけでやり取りしてる場合は周辺状況からすべて文字で
説明する必要があるわけ
こんな労力はアホ臭いだろ?
まあすべてのコードは晒せないにしても関連する骨格部分くらいなら余裕で晒したところで問題ないだろ
それに分離しやすいようにコード書いとけって話でもあるし
0927デフォルトの名無しさん
2012/09/10(月) 10:05:04.130928デフォルトの名無しさん
2012/09/10(月) 10:05:51.33http://toro.2ch.net/test/read.cgi/tech/1342672311/
0929デフォルトの名無しさん
2012/09/10(月) 10:06:19.27http://toro.2ch.net/test/read.cgi/tech/1346940693/
0930デフォルトの名無しさん
2012/09/10(月) 10:08:51.86http://kohada.2ch.net/test/read.cgi/php/1343282128/
0931デフォルトの名無しさん
2012/09/10(月) 10:15:37.563行で頼む
0932デフォルトの名無しさん
2012/09/10(月) 10:18:46.05cだと(void*)0が一般的だけど
0933デフォルトの名無しさん
2012/09/10(月) 10:19:03.33マ
ホ
0934デフォルトの名無しさん
2012/09/10(月) 10:20:14.92参照型のデフォルト値
0935デフォルトの名無しさん
2012/09/10(月) 10:20:44.38どちらを使うべきかわかりません
0936デフォルトの名無しさん
2012/09/10(月) 10:21:46.270937デフォルトの名無しさん
2012/09/10(月) 10:22:22.470938デフォルトの名無しさん
2012/09/10(月) 10:26:19.50csharp-sqliteはpureマネージコードだからセキュリティ制限が厳しい環境でも動くかもしれない
特に理由がなければSystem.Data.SQLiteの方が実績があり本家そのままなので確実
0939デフォルトの名無しさん
2012/09/10(月) 10:30:28.16ありがとうございます
csharp-sqliteはnugetがなさそうなのでSystem.Data.SQLiteにします
0940デフォルトの名無しさん
2012/09/10(月) 10:33:18.27何もかもが最新だとC#-SQLiteの方が速い(ことも多い)。
JITの進化はすごいぜ的な話だな。
ただし>>938のいうように非公式実装なので実績は微妙だけど
まぁ単体テストが一通り動いているので問題ないとは思う。
0941デフォルトの名無しさん
2012/09/10(月) 10:33:41.63そんな迷惑なことはやめてください
使うときにプロパティで設定できるようにしておき、アプリ側で持ちましょう
0942デフォルトの名無しさん
2012/09/10(月) 10:35:04.91みなさんはどのようにIISに展開しているのでしょうか?
LAMPのときはNetBeansのscp機能でアップロードしていたのですが、
Windows Serverだとどうすべきか、そこらへんの知識がありません。
0943デフォルトの名無しさん
2012/09/10(月) 10:36:37.20共通のConnectionStringをアプリ毎に設定ってアホらしくないですか?
ミスの原因にもなりそうですし。
0944デフォルトの名無しさん
2012/09/10(月) 10:38:21.30レベル高すぎだろ、相談室のほうにいけよ
ここはプログラミング初めて1年未満の人のスレ
0945デフォルトの名無しさん
2012/09/10(月) 10:40:00.31ASP.NET MVCとWindows Serverはじめて1か月です(><)
0946デフォルトの名無しさん
2012/09/10(月) 10:40:55.34どちらの言い分も分かるが、答えは知らない。
0947デフォルトの名無しさん
2012/09/10(月) 10:41:27.680948デフォルトの名無しさん
2012/09/10(月) 10:41:54.70固定なんだったらリテラルかリソースにしとけ
複数のexeで構成されるアプリなんだったらXMLファイルに書いといて
共通の設定を読み込むための専用のdllを用意してそれをすべてのexeから呼べ
0949デフォルトの名無しさん
2012/09/10(月) 10:42:00.980950デフォルトの名無しさん
2012/09/10(月) 10:43:17.290951デフォルトの名無しさん
2012/09/10(月) 10:44:25.20せいかい → MonoDevelopを使う
0952デフォルトの名無しさん
2012/09/10(月) 10:46:18.34古い.NET入ってないとか
0953デフォルトの名無しさん
2012/09/10(月) 10:53:10.450954デフォルトの名無しさん
2012/09/10(月) 10:54:46.550955デフォルトの名無しさん
2012/09/10(月) 10:56:31.03YES → 【ヒットした?】 ─ YES → なら聞くなよ。死ね。
/ \
【検索した?】 NO → なら、ねぇよ。死ね。
\
NO → 死ね。
0956デフォルトの名無しさん
2012/09/10(月) 10:58:30.32YES → 【ヒットした?】 ─ YES → なら聞くなよ。死ね。
/ \
【検索した?】 NO → なら、ねぇよ。死ね。
\
NO → 死ね。
0957デフォルトの名無しさん
2012/09/10(月) 11:40:17.23しらん
0958デフォルトの名無しさん
2012/09/10(月) 13:51:24.70http://msdn.microsoft.com/ja-jp/hh315652
0959デフォルトの名無しさん
2012/09/10(月) 14:34:15.63退職した担当者が書いたperlの山を誰も読めなくて困っているので
.NETアセンブリにした後に何かしらの.NET系言語に逆コンパイルしたら
なんとかなるのではないかと考えているのですが。
0960片山博文MZボット ◆0lBZNi.Q7evd
2012/09/10(月) 16:07:12.37誰も読めない遺産ができるかもしれない。。。
0961片山博文MZボット ◆0lBZNi.Q7evd
2012/09/10(月) 16:14:47.270962デフォルトの名無しさん
2012/09/10(月) 16:16:26.780963デフォルトの名無しさん
2012/09/10(月) 16:29:20.670964デフォルトの名無しさん
2012/09/10(月) 17:03:03.71http://php.net/manual/ja/function.mb-convert-kana.php
0965デフォルトの名無しさん
2012/09/10(月) 17:17:19.16が一番近いな 細かい指定はできないけど
0966デフォルトの名無しさん
2012/09/10(月) 17:23:13.56それでやってみます
0967デフォルトの名無しさん
2012/09/10(月) 19:15:54.680968デフォルトの名無しさん
2012/09/10(月) 20:29:09.86持たせられるがexe.configの方にセクションを移植する必要がある
0969デフォルトの名無しさん
2012/09/10(月) 20:55:54.02詳しく
0970デフォルトの名無しさん
2012/09/10(月) 21:19:10.35dllのapp.configのconfigSections/sectionGroup/sectionと
applicationSettings(userSettings)/***.Properties.Settings以下をexeの方にコピーすればいい
0971デフォルトの名無しさん
2012/09/10(月) 22:18:41.500972デフォルトの名無しさん
2012/09/10(月) 22:19:28.690973デフォルトの名無しさん
2012/09/10(月) 22:21:34.010974デフォルトの名無しさん
2012/09/10(月) 22:23:05.050975デフォルトの名無しさん
2012/09/10(月) 22:39:57.950976デフォルトの名無しさん
2012/09/10(月) 22:41:35.47日本語でやってろ
0977デフォルトの名無しさん
2012/09/10(月) 22:43:43.980978デフォルトの名無しさん
2012/09/10(月) 22:48:21.68自己紹介乙
0979デフォルトの名無しさん
2012/09/10(月) 22:50:52.66自己紹介だと思った根拠は?
0980デフォルトの名無しさん
2012/09/10(月) 22:57:29.580981デフォルトの名無しさん
2012/09/10(月) 23:06:40.720982デフォルトの名無しさん
2012/09/10(月) 23:07:40.93誰かを貶すことで自尊心を保とうとする底辺
想像するだけで涙が出てくるよwwwwww(笑い涙だけどwwww)
0983デフォルトの名無しさん
2012/09/10(月) 23:07:45.180984デフォルトの名無しさん
2012/09/11(火) 00:44:49.82もう使わなくなったのでいいからさ
だめ?
0985デフォルトの名無しさん
2012/09/11(火) 01:35:48.970986デフォルトの名無しさん
2012/09/11(火) 01:42:47.820987デフォルトの名無しさん
2012/09/11(火) 01:59:18.280988デフォルトの名無しさん
2012/09/11(火) 04:20:24.27何でこんなのが36万もダウンロードされてるの?
0989デフォルトの名無しさん
2012/09/11(火) 05:25:44.570990デフォルトの名無しさん
2012/09/11(火) 07:13:41.30プロジェクトのcsファイルだけで3MB弱あるから覗き甲斐があるぞ
難読化してないし
0991デフォルトの名無しさん
2012/09/11(火) 08:45:37.100992デフォルトの名無しさん
2012/09/11(火) 08:49:29.97意識して書いているようなコードがみたいんだよ
どのサンプルも、コードビハインドにベア書きしてるようなのばっかりで参考にならないんだよ
0993デフォルトの名無しさん
2012/09/11(火) 10:44:24.880994デフォルトの名無しさん
2012/09/11(火) 10:47:43.79そういうの使うようなプログラムって
データベースを読み書きする同じような画面が沢山あるだけの
面白みも何もないクソみたいなアプリだよ大抵
0995デフォルトの名無しさん
2012/09/11(火) 11:00:15.650996デフォルトの名無しさん
2012/09/11(火) 11:08:31.140997デフォルトの名無しさん
2012/09/11(火) 11:13:23.26画面数が少なくてコマンドがたくさんあるから
メイン画面をコードビハインド全開で細かく制御した方がよくて
MVPとかMVVMとかの必要性が薄い
重宝されるのは似たような画面を量産する>>944のようなタイプ
0998デフォルトの名無しさん
2012/09/11(火) 11:21:48.300999デフォルトの名無しさん
2012/09/11(火) 11:32:30.92そうなのか
じゃあおれは無駄な努力してたんだな
1000デフォルトの名無しさん
2012/09/11(火) 11:53:36.42http://toro.2ch.net/test/read.cgi/tech/1347332006/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。