ふらっとVisual C#,C♯,C#(初心者用) Part109
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/11/28(木) 11:27:54.20他のスレッドでは書き込めないような低レベルな質問。
質問者自身なんだか意味がよく分からない質問。
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められることがあります、ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっとVisual C#,C♯,C#(初心者用) Part108
http://toro.2ch.net/test/read.cgi/tech/1383867970/
■関連スレ
C#, C♯, C#相談室 Part81
http://toro.2ch.net/test/read.cgi/tech/1381134494/
■コード貼るなら↓使ってください
http://ideone.com/
0002デフォルトの名無しさん
2013/11/28(木) 11:41:32.050003デフォルトの名無しさん
2013/11/28(木) 19:09:04.85Close()とDispose()についてのお話大歓迎です!
0004デフォルトの名無しさん
2013/11/28(木) 19:15:24.71そろそろ自動荒らしbot止めないか?
0005デフォルトの名無しさん
2013/11/28(木) 19:17:27.62そろそろ自動荒らしbot止めないか?
0006デフォルトの名無しさん
2013/11/28(木) 19:20:21.610007デフォルトの名無しさん
2013/11/28(木) 19:46:51.310008デフォルトの名無しさん
2013/11/28(木) 20:37:47.45どっちにしろアンマネージドなクラスインスタンスを生成するから最後はDispose(Close)しろよって制約なだけじゃん
この認識じゃおまえはまだまだ半人前以下だなプギャーなの?
0009デフォルトの名無しさん
2013/11/28(木) 20:41:36.850010デフォルトの名無しさん
2013/11/28(木) 20:57:24.700011デフォルトの名無しさん
2013/11/28(木) 20:59:51.26Stream系 dispose == close
MSでも分かれてるのだし、クラスやライブラリの設計次第ってことで
0012デフォルトの名無しさん
2013/11/28(木) 21:34:57.77もはやrefだけでなく構造体とかローレベルな機能のほとんどを使わなくなってしまった
0013デフォルトの名無しさん
2013/11/28(木) 21:37:37.630014デフォルトの名無しさん
2013/11/28(木) 21:45:14.26よく考えれば妥当なんだけど
便利なc#の世界観にひたってるとびっくりするよね
0015デフォルトの名無しさん
2013/11/28(木) 21:48:15.40実際はテンポラリの変数にプロパティの値をコピーして関数をコール
関数の呼び出しが終わったら、
テンポラリの変数からプロパティに書き戻しと泥臭いことをやってる
0016デフォルトの名無しさん
2013/11/28(木) 21:51:52.890017デフォルトの名無しさん
2013/11/28(木) 21:56:08.420018デフォルトの名無しさん
2013/11/28(木) 22:18:18.90class MyClassB : MyClassA { }
class MyClassC : MyClassB { }
class MyClassD : MyClassC { }
void Hoge(MyClassA a) { }
void Hoge(MyClassB b) { }
void Hoge(MyClassC c) { }
今こういう書き方してるんですがHogeメソッドって一つにまとめられませんか?
派生クラスならABCDどれでも呼べるような
0019デフォルトの名無しさん
2013/11/28(木) 22:21:41.39これにMyClassBとかMyClassCのインスタンス指定してみた?
0020デフォルトの名無しさん
2013/11/28(木) 22:25:29.87なんでジェネリックなのにいちいち継承かインターフェース使わなならんねん
0021デフォルトの名無しさん
2013/11/28(木) 22:27:25.960022デフォルトの名無しさん
2013/11/28(木) 22:28:53.47void Hoge(dynamic a) { a.SomeMethod(); }
0023デフォルトの名無しさん
2013/11/28(木) 22:30:42.48左様
0024デフォルトの名無しさん
2013/11/28(木) 22:36:38.050025デフォルトの名無しさん
2013/11/28(木) 22:36:49.73それは void Hoge(MyClassB b) { } を書かなくてもAにぶち込めるはずって事ですか?
今テスト用に書いたコードでは行けたっぽくて
元々詰まってたのは「オーバーロードメソッドには無効な引数がいくつか含まれます」って
出てきて絶賛大混乱中なんですが
0026デフォルトの名無しさん
2013/11/28(木) 22:45:38.230027デフォルトの名無しさん
2013/11/28(木) 22:53:52.32多分それです
>>22
それも>>25と同じエラーが出ます
そしてどこに躓いてるか今わかりました
static void Hoge(MyClassA a) {}
static void Hoge(List<MyClassA> a) { }
Hoge(new MyClassD()); ←これは通る
Hoge(new List<MyClassD>()); ←これが通らない
Listの方をしたいんですがどうにかなりませんか
0028デフォルトの名無しさん
2013/11/28(木) 22:58:47.130029デフォルトの名無しさん
2013/11/28(木) 22:59:02.04IList<T>とparams T[]のオーバーロードを併用するとかか
0030デフォルトの名無しさん
2013/11/28(木) 23:10:24.89ググったけどよく分かりませんでした
>>29
paramsの使いドコロが分かりません
結論としてはListではそのままだと無理だから
工夫できないなら諦めろってことですか?
0031デフォルトの名無しさん
2013/11/28(木) 23:12:26.350032デフォルトの名無しさん
2013/11/28(木) 23:16:18.540033デフォルトの名無しさん
2013/11/28(木) 23:24:06.86実際動作するコードで教えてほしいです
0034デフォルトの名無しさん
2013/11/28(木) 23:28:39.54list.ForEach(myClass => Foo.Hoge(myClass));
0035デフォルトの名無しさん
2013/11/28(木) 23:30:07.86Hoge((IEnumerable<MyClassA>)a);
}
void Hoge(IEnumerable<MyClassA> a) {
// 処理
}
0036デフォルトの名無しさん
2013/11/28(木) 23:40:43.89名前 'Foo' は現在のコンテキスト内に存在しません。
>>35
class MyClassA { public string str = "kumaaaaa";}
static void Hoge(MyClassA a) { Console.WriteLine(a.str); } ←出来る
static void Hoge(IEnumerable<MyClassA> a)
{
// 処理
Console.WriteLine(a.str); ←出来ない
}
たすけて
0037デフォルトの名無しさん
2013/11/28(木) 23:44:20.78{
Console.WriteLine(b.str);
}
0038デフォルトの名無しさん
2013/11/28(木) 23:53:24.070039デフォルトの名無しさん
2013/11/29(金) 02:27:11.270040デフォルトの名無しさん
2013/11/29(金) 07:33:51.32static readonly 型 定数名 = [インスタンス生成、基本的な設定]
みたいな感じで
0041デフォルトの名無しさん
2013/11/29(金) 09:33:46.290042デフォルトの名無しさん
2013/11/29(金) 12:33:34.73実行して返すメソッドを定義するって手もあるけど、
型推論が効かなくなるので使いやすくはない。
0043デフォルトの名無しさん
2013/11/29(金) 12:35:56.73Application.Run(new Form() { Text = "simple form", Width=200, Height=100 });
0044デフォルトの名無しさん
2013/11/29(金) 17:04:04.88標準のレポート機能の情報がMSのマニュアル以外はネット上にほとんどないんですが
これって使ってる人少ないんでしょうか?
0045デフォルトの名無しさん
2013/11/29(金) 23:44:24.31アドインが全然ない
ソースソートしてくれるやつほしいのにな
早く対応してくれよ
0046デフォルトの名無しさん
2013/11/29(金) 23:45:01.100047デフォルトの名無しさん
2013/11/30(土) 00:39:36.880048デフォルトの名無しさん
2013/11/30(土) 01:45:16.19あれ便利だったのになー
0049デフォルトの名無しさん
2013/11/30(土) 01:46:11.330050デフォルトの名無しさん
2013/11/30(土) 03:28:25.660051デフォルトの名無しさん
2013/11/30(土) 08:19:47.54CodeSorter is highly customizable extension that allows it's users to sort C# code by various conditions such as names, types (method, class, struct, ...),
visibility modifiers (private, public, ...), constness modifiers (const, static, readonly) and virtuality modifiers (virtual, override, new, ...).
http://visualstudiogallery.msdn.microsoft.com/3482faf3-5519-4df9-afb1-c66f184766ac
たしかに便利そうだが2010で打ち止めか
0052デフォルトの名無しさん
2013/11/30(土) 11:25:55.11brから一気にバイト列を読み込みたいんです。
ReadBytes()だとサイズ指定がありますが
元のストリームがHTMLの為上手くサイズが取得出来ないんですがどのようなやり方があるでしょうか?
・ReadBytes()の代わりに一気に読み込めるメソッドはあるか?
・ReadBytes()に指定するHTMLサイズを取得する為の方法は何か?
どちらかが分かれば解決するのですが。
0053デフォルトの名無しさん
2013/11/30(土) 11:29:24.79無ければMemoryStreamにでもCopyToしてToArrayじゃないの
0054デフォルトの名無しさん
2013/11/30(土) 11:32:19.80それが場合によってはContent-Lengthを返さないサーバがあるらしいので
この方法だと不安なんです…
後者の方法はどうやるのか少しご教授願えませんか?
0055デフォルトの名無しさん
2013/11/30(土) 11:35:29.60{
st.CopyTo(ms);
return ms.ToArray();
}
0056デフォルトの名無しさん
2013/11/30(土) 11:39:29.76C#もポインタは、実際は使えるようで使えないみたいだし。
0057デフォルトの名無しさん
2013/11/30(土) 11:42:30.41バッチリできました!ありがとうございます!
0058デフォルトの名無しさん
2013/11/30(土) 11:42:47.17コンパイル時にクソみたいなヘルパー関数呼び出しが大量に生成されます
あとTry-Catchもゴミまみれになる
0059デフォルトの名無しさん
2013/11/30(土) 11:45:05.840060デフォルトの名無しさん
2013/11/30(土) 11:46:33.99chunkedだと全部読み取るまでコンテンツサイズは判明しない
HTTP1.1の仕様のせい
chunkedがないとgzip等を返す場合一度tmpに出力しないといけなかったので
サーバー側は効率的ではあるのだが
0061デフォルトの名無しさん
2013/11/30(土) 11:48:43.83根拠はildasm
C#も2.0からはILとどんどん乖離していってるけど、VBランタイム相当のC#ランタイムが必要になるのはdynamicだけだね
0062デフォルトの名無しさん
2013/11/30(土) 11:54:22.71そんな問題があったのですね。勉強になりました!
0063デフォルトの名無しさん
2013/11/30(土) 13:30:23.900064デフォルトの名無しさん
2013/11/30(土) 19:16:18.54例えば、以下の様にOptionalAttributeという要素があり、
その場合は子要素を読み込み、要素名を取得したいと考えています。
どのようなメソッドを使えば良いでしょうか?
<AA Name="A1"
Category=""
Index="1">
<OptionalAttribute>
<BType>
<Value>A</Value>
<BType>
</OptionalAttribute>
なにとぞご教授ください。
0065デフォルトの名無しさん
2013/11/30(土) 19:24:39.870066デフォルトの名無しさん
2013/11/30(土) 19:56:19.490067デフォルトの名無しさん
2013/11/30(土) 20:01:07.71まあOptionalかどうかは要素の有無で判断するのが普通だと思うけど
0068デフォルトの名無しさん
2013/11/30(土) 20:03:43.33string s;
の宣言のときにnullをつっこんでるのはなぜ?
どーせ、すぐにsr.ReadLine()によって設定されるのに。
string s = null;
while((s = sr.ReadLine()) != null)
{
Console.WriteLine(s);
}
0069デフォルトの名無しさん
2013/11/30(土) 20:07:00.420070デフォルトの名無しさん
2013/11/30(土) 20:10:39.70007168
2013/11/30(土) 20:12:17.64なんで?
0072デフォルトの名無しさん
2013/11/30(土) 20:16:51.010073デフォルトの名無しさん
2013/11/30(土) 20:18:12.13CやC++のmalloc()、free()名残?
0074デフォルトの名無しさん
2013/11/30(土) 20:19:55.14世の中にはそういう難儀な言語もある
0075デフォルトの名無しさん
2013/11/30(土) 20:20:46.73string s;
Console.WriteLine(s);
だとエラーだし
まあ、コンパイラに警告されない限り代入の必要はないと思うけど
0076デフォルトの名無しさん
2013/11/30(土) 20:21:26.140077デフォルトの名無しさん
2013/11/30(土) 20:23:08.82別に悪い習慣ではないと思うがC#じゃいらんな
0078デフォルトの名無しさん
2013/11/30(土) 20:27:10.410079デフォルトの名無しさん
2013/11/30(土) 20:30:17.67いろいろいじっているうちにそのままになってた
ということもよくある話
0080デフォルトの名無しさん
2013/11/30(土) 20:30:19.24これだろうな
0081デフォルトの名無しさん
2013/11/30(土) 20:31:34.920082デフォルトの名無しさん
2013/11/30(土) 20:35:25.16わずかだけど、null初期化の方がコストも少ないし
0083デフォルトの名無しさん
2013/11/30(土) 20:35:53.520084デフォルトの名無しさん
2013/11/30(土) 20:57:53.970085デフォルトの名無しさん
2013/11/30(土) 20:58:09.940086デフォルトの名無しさん
2013/11/30(土) 20:59:56.170087デフォルトの名無しさん
2013/11/30(土) 21:17:15.48とか書くと初心者にはすごく見えるし初心者以外には馬鹿にされるからおススメ
0088デフォルトの名無しさん
2013/11/30(土) 21:21:37.65煽るな障害者
0089デフォルトの名無しさん
2013/11/30(土) 21:37:57.15わかんないんじゃんw
0090デフォルトの名無しさん
2013/11/30(土) 21:42:05.82っていう理由じゃないかな
0091デフォルトの名無しさん
2013/11/30(土) 21:52:57.750092デフォルトの名無しさん
2013/11/30(土) 21:55:18.86「DataColumnって何ですか」とか言い出すに決まってる
0093デフォルトの名無しさん
2013/11/30(土) 21:56:05.37XDocumentとXElement使ってます
0094デフォルトの名無しさん
2013/11/30(土) 22:00:27.380095デフォルトの名無しさん
2013/11/30(土) 22:01:59.03ありがとうござます!
試してみます!
0096デフォルトの名無しさん
2013/11/30(土) 22:03:26.230097デフォルトの名無しさん
2013/11/30(土) 22:06:13.01OptionalAttributeがないとクラッシュするじゃん
0098デフォルトの名無しさん
2013/11/30(土) 22:07:32.6010行もかからねーだろw
0099デフォルトの名無しさん
2013/11/30(土) 22:20:52.530100デフォルトの名無しさん
2013/11/30(土) 22:22:17.130101デフォルトの名無しさん
2013/11/30(土) 22:24:28.370102デフォルトの名無しさん
2013/11/30(土) 22:24:54.520103デフォルトの名無しさん
2013/11/30(土) 22:27:09.40こういうコードたまに見るけど、もうなんというか
最も酷い
0104デフォルトの名無しさん
2013/11/30(土) 22:30:24.43Formに動的に追加してクリックイベントを発生させたいのだけど
クラスBでクリックイベントが発生しません
大部分の機能は同じだけどクリックされたときの挙動を幾つか用意したいので
クラスB1、B2のように作っていこうと思っているんだけどどうすればいいですか?
0105デフォルトの名無しさん
2013/11/30(土) 22:30:37.050106デフォルトの名無しさん
2013/11/30(土) 22:32:34.62それ以外の書き方を知らない人間はそうやって道化を演じるしかないからな
0107デフォルトの名無しさん
2013/11/30(土) 22:42:05.55OnClick呼んでないとかイベントハンドラー登録してないとかそんな感じだろ
0108デフォルトの名無しさん
2013/12/01(日) 00:42:00.21DataRow[] rows = datatable.Select("xxx = ...");
じゃだめなの?
こういう意味じゃ無い?
0109デフォルトの名無しさん
2013/12/01(日) 00:42:19.02クラスBで取得するにはコードでイベントハンドラを登録させるしかないのかな?
0110デフォルトの名無しさん
2013/12/01(日) 01:33:02.14InitializeComponentメソッドが読まれてなかっただけだった
慣れない継承したからてっきり継承のせいだと思ってた
0111デフォルトの名無しさん
2013/12/01(日) 01:55:04.140112デフォルトの名無しさん
2013/12/01(日) 02:14:29.08protected virtual void button1_Click(object sender, EventArgs e)
{
}
0113デフォルトの名無しさん
2013/12/01(日) 02:56:37.81あと、コントロールのmodifiersをProtectedにしてもできた
でも他のクラスから直接コントロールを操作できるようにするは作法としてよろしくないのかな
やっぱり>>112のように触ってもいいところだけ仮想メソッドなりで公開するのがいいのかな
0114デフォルトの名無しさん
2013/12/01(日) 06:03:19.27{
this.OnButton1Click();
}
protected virtual void OnButton1Click()
{
}
こんな感じ
0115デフォルトの名無しさん
2013/12/01(日) 09:39:09.03どうやったら10行も必要なの?
int i = datatable.Rows.IndexOf(datatable.Select(".............")[0]);
0116デフォルトの名無しさん
2013/12/01(日) 09:48:33.340117デフォルトの名無しさん
2013/12/01(日) 09:55:46.23それ全件検索→配列作成→順次検索だからforで回すのの平均1.5倍かかるぞ
構文解析のコストとか無視しても
0118デフォルトの名無しさん
2013/12/01(日) 09:58:23.310119デフォルトの名無しさん
2013/12/01(日) 10:03:28.820120デフォルトの名無しさん
2013/12/01(日) 13:00:31.860121デフォルトの名無しさん
2013/12/01(日) 13:23:39.210122デフォルトの名無しさん
2013/12/01(日) 13:28:58.22全レコード該当した場合n要素の配列が2個必要だぞ
0123デフォルトの名無しさん
2013/12/01(日) 13:29:00.90各々のポリシーに従って不毛な言いあいを続けるようなら
また両方にまぎれて煽りますよ
12時間くらい
0124デフォルトの名無しさん
2013/12/01(日) 13:29:32.230125デフォルトの名無しさん
2013/12/01(日) 13:31:40.190126デフォルトの名無しさん
2013/12/01(日) 13:44:14.64こんな表現もあったか。
データ件数が100件程度以内なら
int i = datatable.Rows.IndexOf(datatable.Select(".............")[0]);
でいいなぁ。上にコメントでもつけてくれれば。
0127デフォルトの名無しさん
2013/12/01(日) 13:50:52.860128デフォルトの名無しさん
2013/12/01(日) 13:53:20.670129デフォルトの名無しさん
2013/12/01(日) 14:02:42.610130デフォルトの名無しさん
2013/12/01(日) 14:39:36.83C#とVBに差がないんならC#を何で選ぶの?
C一族なの?
0131デフォルトの名無しさん
2013/12/01(日) 14:47:44.760132デフォルトの名無しさん
2013/12/01(日) 14:54:36.050133デフォルトの名無しさん
2013/12/01(日) 14:58:13.950134デフォルトの名無しさん
2013/12/01(日) 15:04:00.18*YOU* are full of bullshit.
C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do *nothing* but keep the C++ programmers out,
that in itself would be a huge reason to use C.
だいたいこれと同じ理由
0135デフォルトの名無しさん
2013/12/01(日) 16:40:56.880136デフォルトの名無しさん
2013/12/01(日) 17:52:29.22javascriptを選択してしまった流れで
0137デフォルトの名無しさん
2013/12/01(日) 18:14:32.16低レベルなコードも書きたいならC#
COMと相互運用したいならVB.NET
常識だろ
0138デフォルトの名無しさん
2013/12/01(日) 18:14:34.870139デフォルトの名無しさん
2013/12/01(日) 18:16:20.04string unko;
どっちが見やすいかな?
0140デフォルトの名無しさん
2013/12/01(日) 19:56:01.66Dim number = 1, text = "hoge"
0141デフォルトの名無しさん
2013/12/01(日) 19:59:18.750142デフォルトの名無しさん
2013/12/01(日) 20:02:11.62If 5 == 5 Then
Console.WriteLine();
End If
if (5 == 5)
Console.WriteLine();
どっちが見やすいんだよ?
0143デフォルトの名無しさん
2013/12/01(日) 20:10:15.180144デフォルトの名無しさん
2013/12/01(日) 20:33:46.180145デフォルトの名無しさん
2013/12/01(日) 20:34:19.66If 5 = 5 Then Console.WriteLine()
0146デフォルトの名無しさん
2013/12/01(日) 20:44:30.76.lヽ,,| il,,..、 ,ゝ--′ | | 、 / ./ t-、 ,,, | レ''') ! . ゝ、,. t, > `!
゙ヽ、 __,ノ , -''',゙ ̄''、 <゙゙´ レ'',゙ ̄\ .l゙‐''"゛.,i、`'i lヽ _,_._,,、 ヘ ̄ .,,..-',゙ _ ト‐'" .,i l, l.ヽ / .厂 ̄゛
/ !/ ,l_r-,.´>、 ヽ,,./ | .l `フ / ̄│ .l `-7 ./ .l .! .l l l'‐'゙/'''''''、.ヽ / /ィニ二_,,,ノ ゝ7 ./ .l ! ゙l l .! !_.. - 、.
ヽ、 ./゙l .l l ! / ! } ! / ./ l /!││゙''" .} | l゙ / ,,.'"゛ / ./ l l | |.l ン"゙゙''、 ヽ
.! l ̄ .,ノ | ノ ノ∠ ! ノ ノ / .iト,,ノ / .゙''゙ / . l ,/ / ./.! ._....、./ .,l ト,,/ / .゙''゙ L./ / }
.ヽ `゙゛ . / ._,,/_,/ .! l ∠‐" |__/ ヽ ./ ._.. ‐,゙..-゙ ! / .l、.´ ,!| ./ l ./ . __,, / ,.ノ
.`゙゙゙゙゙゛ `⌒ `゛ `´ .  ̄´ `" `"'''''"゛ `゛ `゙'''''゙゙´
0147デフォルトの名無しさん
2013/12/02(月) 01:46:32.630148デフォルトの名無しさん
2013/12/02(月) 02:10:49.67ユーザーデータを追加させたいのですが
(MFCのCListCtrlのSetItemData/GetItemDataみたいなやつ)
どのようにすればいいでしょうか?
0149デフォルトの名無しさん
2013/12/02(月) 06:47:01.040150デフォルトの名無しさん
2013/12/02(月) 08:13:07.790151デフォルトの名無しさん
2013/12/02(月) 08:13:48.83○ListViewItemを継承してお好きなプロパティでもなんでも持たす
0152デフォルトの名無しさん
2013/12/02(月) 08:49:50.39どういう設計思想なのこれは?
0153デフォルトの名無しさん
2013/12/02(月) 10:16:32.350154デフォルトの名無しさん
2013/12/02(月) 12:19:57.30.NetのComponentモデルの世界では
基本的にメソッド呼び出しやプロパティの読み書きは実行時に解決して呼び出す決まりで
ライブラリもそうなってるしユーザコードもそれに従わなくてはならない(まあ従わなくても動く事が多いが)
だからoverridesはなくshadowsを使えば良い
0155デフォルトの名無しさん
2013/12/02(月) 12:45:21.710156デフォルトの名無しさん
2013/12/02(月) 13:53:00.15単純な計算の繰り返しだけならfloatの方が若干早くなりますが、
doubleとfloatが混ざってキャストしたりすると遅くなるので、
計算式にもよると思うのですが、doubleで統一しておいた方が無難でしょうか?
よろしくお願いします。
0157デフォルトの名無しさん
2013/12/02(月) 13:56:04.190158デフォルトの名無しさん
2013/12/02(月) 13:58:40.96decimalとの比較は用途次第
0159デフォルトの名無しさん
2013/12/02(月) 14:53:24.25ありがとうございます。
fを付け忘れたり、ただ割っただけですとdoubleにキャストしてしまいますので、
そこまで精度が必要で無くてもdoubleにて計算するようにします。
0160デフォルトの名無しさん
2013/12/02(月) 15:21:19.54call 書けよ
0161デフォルトの名無しさん
2013/12/02(月) 15:55:58.31ありがとう
0162デフォルトの名無しさん
2013/12/02(月) 20:42:14.83これが大量に出るのを抑制する方法はありますか?
0163デフォルトの名無しさん
2013/12/02(月) 21:14:30.01現在作成しているソリューションの一部を後々使いまわせるようにdll化したいと思っています
調べると別ソリューションを作成してクラスライブラリとして作成、コンパイルすればdllすることができるとあったので、別ソリューションで作成し、参照することも出来ました
ただ、今後の開発を考えると1つのウィンドウで作業していきたいのですが、異なるソリューションを同じウインドウで開発したり、
dllを参照している側でコンパイルするとdll側もコンパイルされるような設定はできますでしょうか?
別ウィンドウで作業し、dll側をコンパイル後、参照側をコンパイルすることしかできないのでしょうか
0164デフォルトの名無しさん
2013/12/02(月) 21:23:35.68ソリューションからプロジェクト追加
0165デフォルトの名無しさん
2013/12/02(月) 21:25:04.580166デフォルトの名無しさん
2013/12/03(火) 14:35:06.49「既存のプロジェクト追加」でdll側のcsを追加し、「参照の追加」でdll側のソリューションの作成したdllを指定しています
しかし「既存のプロジェクト追加」で追加したcsを編集してもdll側のcsには反映されてないようで、ビルドした際にもdll側のビルドはされていないようです
依存関係というのが大切そうなので、調べてみたところソリューションのプロパティから「プロジェクト依存関係」まで辿り着いたのですが、
dll側のプロジェクトが表示されておらず、設定ができませんでした
なにか設定が足りないのでしょうか
0167デフォルトの名無しさん
2013/12/03(火) 14:39:22.880168デフォルトの名無しさん
2013/12/03(火) 14:50:36.500169デフォルトの名無しさん
2013/12/03(火) 15:04:10.35もちろんdllを指定しています
>>167
他のアプリで使ったりと色々としたいことがあるので
0170デフォルトの名無しさん
2013/12/03(火) 15:17:00.610171デフォルトの名無しさん
2013/12/03(火) 15:18:39.21複数プロジェクトいけるEXPRESSっていつからだっけ
0172デフォルトの名無しさん
2013/12/03(火) 16:12:00.06EXPRESSを使っています
いろいろ試してみて
メニューバーのプロジェクトの「既存のプロジェクト追加」ではなくソリューションエクスプローバーでソリューションを選んで「追加」を選択すると
「プロジェクト依存関係」が設定できるようになり、使用側のビルトでdll側もビルドされるようになりました
この2つが別物だったんですね・・・
もう1つ教えてください
上記の過程でdll側を一度ソリューションから作りなおしたのですが、今度はdllを参照に指定してもusingの宣言で「usingもしくはアセンブラがないよ」と言われるようになってしまいました
オブジェクトブラウザで見るとdllの名前空間が表示されておらず、ソリューションエクスプローバーのコンテナにはdllが表示されているという歪な状態になっています
試しに別名のtestというソリューション名、class1と言うクラス名でdllを作ってみると無事参照されてしまいました
dllのnamespace、class名が怪しいのかと思って確認しましたが、統一されてました
「オブジェクトブラウザで見るとdllの名前空間が表示されておらず、ソリューションエクスプローバーのコンテナにはdllが表示されているという歪な状態」についてわかることはありませんか?
0173デフォルトの名無しさん
2013/12/03(火) 16:35:07.83classにpublic付けてませんでした・・・
アホすぎわらえない
0174デフォルトの名無しさん
2013/12/03(火) 16:58:57.81m9
0175デフォルトの名無しさん
2013/12/03(火) 17:03:21.71どんまい
0176デフォルトの名無しさん
2013/12/03(火) 18:16:38.970177デフォルトの名無しさん
2013/12/03(火) 19:48:28.78安心しろ。俺もはまったことがあるw
0178デフォルトの名無しさん
2013/12/03(火) 20:14:05.930179デフォルトの名無しさん
2013/12/03(火) 20:18:32.340180デフォルトの名無しさん
2013/12/03(火) 20:26:05.450181デフォルトの名無しさん
2013/12/03(火) 20:38:07.940182デフォルトの名無しさん
2013/12/03(火) 21:37:39.54挙動としては何が違うんですか?
0183デフォルトの名無しさん
2013/12/03(火) 21:47:20.680184デフォルトの名無しさん
2013/12/03(火) 21:49:14.970185デフォルトの名無しさん
2013/12/03(火) 23:33:53.23解こうとしないほうが良い
0186デフォルトの名無しさん
2013/12/03(火) 23:44:24.000187デフォルトの名無しさん
2013/12/04(水) 00:03:07.885つの選択肢の中から1つしか選択できないようにする方法ってありますか??
例えば、二つ目を選択しようとしたら、前に選択したチェックボックスのチェックは
ちゃんと消える、みたいな…
要するにアンケートみたいなものを作りたいんです
なんかわかりにくくてすみません
0188デフォルトの名無しさん
2013/12/04(水) 00:14:34.11そういうケースではCheckBoxじゃなくてRadioButtonを使うのがWindowsのルールですよ
0189デフォルトの名無しさん
2013/12/04(水) 00:20:20.46釣りだろ
ラジオボタン以外ありえんだろ
0190デフォルトの名無しさん
2013/12/04(水) 00:22:49.050191デフォルトの名無しさん
2013/12/04(水) 00:25:47.81あれをラジオのボタンと言われてもピンと来ないな
0192デフォルトの名無しさん
2013/12/04(水) 00:26:05.27ラジオボタンにした場合、どうしたらよいのでしょうか??
0193デフォルトの名無しさん
2013/12/04(水) 00:28:58.220194デフォルトの名無しさん
2013/12/04(水) 00:33:01.13ありがとうございます!!調べてみたらいけそうです!!
0195デフォルトの名無しさん
2013/12/04(水) 00:33:50.24trueでもfalseでもないやつ
CheckBox.Checkedってnull非許容型だよね?
0196デフォルトの名無しさん
2013/12/04(水) 00:38:02.500197デフォルトの名無しさん
2013/12/04(水) 00:39:25.09サンクス
0198デフォルトの名無しさん
2013/12/04(水) 08:40:56.700199デフォルトの名無しさん
2013/12/04(水) 11:56:18.46ボタンとか配置した時に思うように動かないから、怖くて使えねぇ;;
みんなは使いこなしてるの?
0200デフォルトの名無しさん
2013/12/04(水) 13:46:18.31http://engawa.2ch.net/test/read.cgi/poverty/1386083303/
0201デフォルトの名無しさん
2013/12/04(水) 15:50:10.28起動即初期化だから、staticクラスが使えない場合も少なくない
0202デフォルトの名無しさん
2013/12/04(水) 16:47:41.87初めて型にアクセスしたときだったような
0203デフォルトの名無しさん
2013/12/04(水) 18:01:12.07それをお前に教えた奴つれて来いよ
膾にしてやる
0204デフォルトの名無しさん
2013/12/04(水) 18:13:29.76C# Language Specification 5.0
10.12 static constructors (P713-714)
The execution of a static constructor is triggered by
the first of the following events to occur within an application domain:
* An instance of the class type is created.
* Any of the static members of the class type are referenced.
0205デフォルトの名無しさん
2013/12/04(水) 19:20:47.710206デフォルトの名無しさん
2013/12/04(水) 19:31:49.46初期化できるんだよね。
安全性を考えればC#の仕様の方が妥当なんだろうけど、時々この機能があったらと思うときがある。
0207デフォルトの名無しさん
2013/12/04(水) 19:32:49.440208デフォルトの名無しさん
2013/12/04(水) 20:03:43.930209デフォルトの名無しさん
2013/12/04(水) 22:45:59.860210デフォルトの名無しさん
2013/12/04(水) 22:51:15.22基本的にコード自動生成ツールを作るときに念のため使うもので、普通は要らない
0211デフォルトの名無しさん
2013/12/04(水) 23:53:30.21普通は使わんな
0212デフォルトの名無しさん
2013/12/05(木) 00:12:54.30namespace Foo {
class System {
public const int Console = 0;
}
class Hello {
const int Console = 7;
static void Main() {
global::System.Console.WriteLine("Hello");
//System.Console.WriteLine("Hello"); // error
}
}
}
extern aliasと並んで使わない機能の2トップ
0213デフォルトの名無しさん
2013/12/05(木) 00:48:44.33一番意識して使うことが少ないのはpartial methodだろ
0214デフォルトの名無しさん
2013/12/05(木) 06:42:21.15T4のおかげで敷居は下がったのかな?
0215デフォルトの名無しさん
2013/12/05(木) 08:56:43.65アドレスのホスト名がIPになるとListenerが受け付けてくれない。
具体的には、例えば http://google.co.jp/ は受け付けるけど、
同じくグーグルのアドレス http://74.125.235.87/ になると Bad Request (Invalid Hostname)
なんだけど、これは仕様なのかやり方が悪いのか回避方法があるのか分からないので教えてくだしあ
http://ideone.com/XKLFdF
0216デフォルトの名無しさん
2013/12/05(木) 08:58:14.860217デフォルトの名無しさん
2013/12/05(木) 09:59:35.96マジか
0218デフォルトの名無しさん
2013/12/05(木) 10:10:35.57Delegateの中でawaitって使えなかったのね・・・。
当たり前っちゃー当たり前なんだろうけども。
0219215
2013/12/05(木) 10:33:15.13ごめん書き忘れたけどOSはXP(sp3)なんだ
それでも管理者権限の操作が何かしら必要だったりするのかな?
検索能力なくて答えにたどり着けない…
0220デフォルトの名無しさん
2013/12/05(木) 10:49:17.150222デフォルトの名無しさん
2013/12/05(木) 13:57:28.65using System.Windows.Forms.DataVisualization.Charting;
このusingが必要なんだけど、これするとCursorのプロパティの一部にアクセスできなくなる。
Cursor.Current = Cursors.WaitCursor;
こんな事が出来ないんだけど、何か方法ありませんか?
0223デフォルトの名無しさん
2013/12/05(木) 14:00:11.290224デフォルトの名無しさん
2013/12/05(木) 14:01:19.01using Cursor = System.Windows.Forms.Cursor
って書いとくとか
0225デフォルトの名無しさん
2013/12/05(木) 14:08:17.90なんでCursorだとブロックしやがるんだろ・・・
0226デフォルトの名無しさん
2013/12/05(木) 14:20:34.57Timerなんか被りまくるぜ
0227デフォルトの名無しさん
2013/12/05(木) 15:53:58.240228デフォルトの名無しさん
2013/12/05(木) 17:29:54.02中に配置したLabelの値が変わるたびにTableLayoutPanelの枠(CellBorderStyle)の線がチラつくのが気になります。
SuspendLayout()とResumeLayout()でLabelの値が変わる時だけ動く様にしても上手く行きません。
何か他に方法がありましたら、よろしくお願いします。
0229デフォルトの名無しさん
2013/12/05(木) 17:44:35.73幅が変わればレイアウトし直すのは当たり前
LabelのAutoSizeをfalseにするか、Panelのようなコンテナに入れてからTableLayoutPanelに置けば?
0230デフォルトの名無しさん
2013/12/05(木) 18:11:38.37ありがとうございます。
0231デフォルトの名無しさん
2013/12/05(木) 20:35:49.910232デフォルトの名無しさん
2013/12/05(木) 21:37:26.63ネイティブコードがあるなら知らん。
0233デフォルトの名無しさん
2013/12/05(木) 21:48:53.60あとラムダ式とかCOM相互運用機能があるメソッドとかでは再起動が必要だった希ガス
0234デフォルトの名無しさん
2013/12/05(木) 23:28:09.54なんかググっても右辺を左辺に代入するってだけ書いてて簡単なのしか書けないんだけど
ブレイクで追っても型推論だからかウォッチでも読めないし追いきれない・・・
0235デフォルトの名無しさん
2013/12/05(木) 23:30:16.020236デフォルトの名無しさん
2013/12/05(木) 23:35:49.320237デフォルトの名無しさん
2013/12/05(木) 23:56:52.750238デフォルトの名無しさん
2013/12/05(木) 23:58:14.33俺も適当に書いて覚えたし
0239デフォルトの名無しさん
2013/12/06(金) 00:22:30.05{
Form2 f = new Form2();
f.Show();
}
のようにして、Form1からForm2を表示させています。
しかし、同じように記述して(Form番号はもちろん変えています)
Form2からForm3を表示させようとしても表示出来ません。
どうしたらForm2からForm3を表示させられるのでしょうか??
0240デフォルトの名無しさん
2013/12/06(金) 00:30:18.60表示されるようなコードを書けば表示されるよ。
0241デフォルトの名無しさん
2013/12/06(金) 00:40:43.160242デフォルトの名無しさん
2013/12/06(金) 00:46:50.490243デフォルトの名無しさん
2013/12/06(金) 00:57:46.54C言語でいうgoto文みたいな。
それとも、特にそんなこともなくどんどん使うのが普通?
よろしくです。
0244デフォルトの名無しさん
2013/12/06(金) 01:03:10.55そこで後者しかできないように実装を持てなくしたのがJavaやC#のinterface
そもそも多重継承するための機能だからどんどん使っていい
0245デフォルトの名無しさん
2013/12/06(金) 01:12:09.68JavaとかC#とかだと直交性を重視してなるべく小さいクラスに分けるのが
一般的に好ましいとされてるので、
そういう意味ではあまり大きなインターフェイスを多重継承するべきではない
0246デフォルトの名無しさん
2013/12/06(金) 01:34:11.41C%2b%2bの多重継承で問題ないよ、そのための仮想関数だろうが
Interfaceで制約作ったりラップしたりは「誰が読んでもおまえの意図が汲み取れる仕様書」を作れる奴だけがInterfaceを実装することを許す
何故オブジェクト指向で高度にモジュール化されたと言い張るのに、いざ実装の段階になってクラス内部を覗いて解読せねばならんのだ馬鹿馬鹿しい
実際に利用される側の立場にたって設計・実装されたライブラリなど皆無にひとしい
0247デフォルトの名無しさん
2013/12/06(金) 07:03:23.340248デフォルトの名無しさん
2013/12/06(金) 07:05:29.380249デフォルトの名無しさん
2013/12/06(金) 07:06:04.13頭がハゲるからと何度言ったら。
0250デフォルトの名無しさん
2013/12/06(金) 11:49:04.450251デフォルトの名無しさん
2013/12/06(金) 12:10:55.20いわばstaticメソッドをもったinterfaceなんだけど、
MIX-in用途なら十分間に合う。
次期javaもこの方向性みたいだし。
0252デフォルトの名無しさん
2013/12/06(金) 19:47:21.48これは包含することで解決できるのだから仕様から削除されても問題にならないしな
0253デフォルトの名無しさん
2013/12/06(金) 21:13:53.27趣味と仕事(FTP作業の自動化とか)くらいなので困ることは無いんですけど
覚えとけばhogehogeが捗るみたいのがあれば
0254デフォルトの名無しさん
2013/12/06(金) 21:21:16.25ラムダ式は覚えた方が良いんじゃないかな
Linqはどっちでもいいけどあんなの3分で普通に使える構文だし
0255デフォルトの名無しさん
2013/12/06(金) 21:23:43.70TaskとかAwaitableやらないなら一分で終わる
0256デフォルトの名無しさん
2013/12/06(金) 21:29:16.820257デフォルトの名無しさん
2013/12/06(金) 21:33:57.050258デフォルトの名無しさん
2013/12/06(金) 21:36:01.360259デフォルトの名無しさん
2013/12/06(金) 21:38:46.05とりあえず変数宣言は極力var使っとけ
0260デフォルトの名無しさん
2013/12/07(土) 00:22:27.99ラムダ式は全てを包含して完璧に解決する
継承のためにクラスの動作を全て解読する必要もないし
interfaceの設計に頭を悩ませる必要もない
interfaceと実装クラスと実際の使用箇所で記述が分断されて可読性が皆無に近く落ちる問題もなくなる
もちろんF#みたいな関数型言語は論外ね それ以前の問題だから
0261デフォルトの名無しさん
2013/12/07(土) 00:26:41.18数日前に意見を交わした嫌儲民とこんな場所で出会うとはな
2chも狭いな
0262デフォルトの名無しさん
2013/12/07(土) 00:27:58.90っていうか、キチガイは爬虫類みたいに春になると出てくるものだと思ってたが、
最近じゃ冬も元気なのな
0263デフォルトの名無しさん
2013/12/07(土) 00:32:28.24C#でプログラミングしていて凄い発見をした。すべてstaticメソッドにするとアホみたいに捗る。
http://engawa.2ch.net/test/read.cgi/poverty/1386083303/
このスレをID:0XpUSxDn0で検索すると面白いよ
0264デフォルトの名無しさん
2013/12/07(土) 00:39:27.62反論できずに人格否定に走っとるね
0265デフォルトの名無しさん
2013/12/07(土) 00:43:15.650266デフォルトの名無しさん
2013/12/07(土) 00:47:42.41こんなにもわかりにくく書けるんだと別な意味で感心してるところだから。w
0267デフォルトの名無しさん
2013/12/07(土) 00:51:31.26Personを継承してEmployeeとManagerを作るみたいなモデリングも当然ウンコ
オブジェクト指向の啓蒙本はそういう論法を使いたがるから
ダメダメの上に屋上屋を重ねて瓦解したプログラマを量産してる
0268デフォルトの名無しさん
2013/12/07(土) 01:22:15.260269243
2013/12/07(土) 08:22:34.82わかりにくくならないように使ってみますわ。
0270デフォルトの名無しさん
2013/12/07(土) 08:45:17.380271デフォルトの名無しさん
2013/12/07(土) 08:52:42.470272デフォルトの名無しさん
2013/12/07(土) 09:33:55.020273デフォルトの名無しさん
2013/12/07(土) 09:34:52.730274デフォルトの名無しさん
2013/12/07(土) 11:07:59.22expressは不可
0275デフォルトの名無しさん
2013/12/07(土) 11:51:17.650276デフォルトの名無しさん
2013/12/07(土) 11:54:40.26Cでも使ってろよ。
0277デフォルトの名無しさん
2013/12/07(土) 12:03:49.210278デフォルトの名無しさん
2013/12/07(土) 12:09:55.18ガキなのかしら
0279デフォルトの名無しさん
2013/12/07(土) 12:12:42.22大人のように黙ってられないのかね?
0280デフォルトの名無しさん
2013/12/07(土) 12:23:13.96ごめんねえ
0281デフォルトの名無しさん
2013/12/07(土) 12:25:30.75あとは「スレ違いだから他でやれ」で片が付く。
0282デフォルトの名無しさん
2013/12/07(土) 12:25:46.010283デフォルトの名無しさん
2013/12/07(土) 12:32:59.990284デフォルトの名無しさん
2013/12/07(土) 12:35:45.970285デフォルトの名無しさん
2013/12/07(土) 12:38:54.430286デフォルトの名無しさん
2013/12/07(土) 12:44:41.440287デフォルトの名無しさん
2013/12/07(土) 12:45:37.380288デフォルトの名無しさん
2013/12/07(土) 14:48:17.00善き哉
0289デフォルトの名無しさん
2013/12/07(土) 14:53:25.210290デフォルトの名無しさん
2013/12/07(土) 15:07:23.150291デフォルトの名無しさん
2013/12/07(土) 15:41:59.92MonoDevelopやXamarin Studioが使えるってこととVSで開発できるって別次元の話だと思うんだが
スマホ・タブ・デスクトップ・サーバーのマルチデバイスでWindowsが走ればVSで全て開発できるでしょ
MonoやXamarinなんて不完全すぎて使いものにならんよ
0292デフォルトの名無しさん
2013/12/07(土) 16:02:31.87それは業界の秩序を乱す行為だからやめてほしい
もっと休みをください
0293デフォルトの名無しさん
2013/12/07(土) 16:11:26.85XamarinってVSでできるでしょ
0294デフォルトの名無しさん
2013/12/07(土) 16:19:32.83IB使いたい?リモートでコンパイルやデプロイしたい?
WindowsでVS使ってネイティブコンパイルやデプロイできるのと次元が違うって言ってるんだけど
0295デフォルトの名無しさん
2013/12/07(土) 16:45:02.343年くらいしたら答え合わせしようか
0296デフォルトの名無しさん
2013/12/07(土) 17:13:49.45MSの反撃やー C#教徒としては胸が高鳴るな
今出ているの8インチタブレットでフルWindowsで結構きびきびして
4万だしびっくりしたわ
0297デフォルトの名無しさん
2013/12/07(土) 17:36:56.370298デフォルトの名無しさん
2013/12/07(土) 17:40:33.550299デフォルトの名無しさん
2013/12/07(土) 17:45:37.40できることも違うはずなんで、同じことをしないのが重要なんじゃないの。
AndroidでできることをやってもAndroidでいいじゃんってなるだけでしょ。
安いんだから。
0300デフォルトの名無しさん
2013/12/07(土) 18:06:01.71キチガイだろ
0301デフォルトの名無しさん
2013/12/07(土) 18:15:56.78どう考えても.NET+C#には敵わないと思うんだけど
Javaしか触ったことのない化石みたいなSIerが提案して案件とってきてるだけじゃないの
0302デフォルトの名無しさん
2013/12/07(土) 18:34:33.850303デフォルトの名無しさん
2013/12/07(土) 19:54:36.65break入れると遅くなる
0304デフォルトの名無しさん
2013/12/07(土) 20:08:08.900305デフォルトの名無しさん
2013/12/07(土) 20:09:08.88・サーバーサイド
・Android
ではC#は使えないから自動的にJavaになる
あれ、C#ってクライアントサイドのGUIアプリケーションしか使い道なくね?
0306デフォルトの名無しさん
2013/12/07(土) 20:12:42.49知識のなさを露呈するなよww
0307デフォルトの名無しさん
2013/12/07(土) 20:18:11.03企業の業務アプリのWebのやつasp.net多くね?
0308デフォルトの名無しさん
2013/12/07(土) 20:21:49.27いいジョークだね
忘年会で使わせてもらうよ
きっと大爆笑だぜ
0309デフォルトの名無しさん
2013/12/07(土) 20:36:52.36monoってまだそんなに万能じゃないんでしょ
0310デフォルトの名無しさん
2013/12/07(土) 21:27:08.66まじで消えてくれ
0311デフォルトの名無しさん
2013/12/07(土) 23:10:42.73IISも有能
0312デフォルトの名無しさん
2013/12/07(土) 23:32:33.390313デフォルトの名無しさん
2013/12/08(日) 00:10:49.08え?少なくとも東京の大手の業務システム案件ではC#+ASP.NET or WPF+Windows Server(IIS)+SQL Serverばかりなんですが・・・
Javaってどの辺りで棲息してるんですかね?
0314デフォルトの名無しさん
2013/12/08(日) 00:18:35.870315デフォルトの名無しさん
2013/12/08(日) 00:21:50.95いや都内でもJava案件多いぞ
派遣SEだからよく知ってる
0316デフォルトの名無しさん
2013/12/08(日) 02:19:57.760317デフォルトの名無しさん
2013/12/08(日) 03:18:18.290318デフォルトの名無しさん
2013/12/08(日) 03:19:24.550319デフォルトの名無しさん
2013/12/08(日) 09:27:20.88どうしたらよいものか。
vs2013 win7です
0320デフォルトの名無しさん
2013/12/08(日) 10:16:15.130321デフォルトの名無しさん
2013/12/08(日) 10:54:50.530322デフォルトの名無しさん
2013/12/08(日) 11:00:46.990323デフォルトの名無しさん
2013/12/08(日) 11:02:06.48blendで作れるやつでしたっけ
0324デフォルトの名無しさん
2013/12/08(日) 13:55:41.46デザイン等が表示できません。どうすればいいでしょうか?
0325デフォルトの名無しさん
2013/12/08(日) 13:59:11.010326ぱくっ
2013/12/08(日) 15:01:25.95・作ったファイルって何だよハゲ。アプリケーションのことか?
・USBて。USBメモリのことでございましょうか?
・デザイン等が表示できませんって意味不明だし
・どうしたらいいかなんてそんだけで俺達はエスパーじゃありません
まあこんなところかと
0327デフォルトの名無しさん
2013/12/08(日) 16:04:26.63デザインって言ってるからフォームとかUIが正しく表示されないんじゃ
とつられてみる
0328デフォルトの名無しさん
2013/12/08(日) 16:39:36.370329デフォルトの名無しさん
2013/12/08(日) 17:55:00.490330デフォルトの名無しさん
2013/12/08(日) 19:25:51.74http://engawa.2ch.net/test/read.cgi/poverty/1386476617/
0331デフォルトの名無しさん
2013/12/08(日) 19:42:22.930332デフォルトの名無しさん
2013/12/08(日) 21:01:22.830333デフォルトの名無しさん
2013/12/08(日) 21:04:33.540334デフォルトの名無しさん
2013/12/08(日) 21:05:00.83方法は「保存」のスコープによって異なる
0335デフォルトの名無しさん
2013/12/08(日) 21:43:00.940336デフォルトの名無しさん
2013/12/08(日) 22:12:57.33ttp://uploda.cc/img/img52a46eb540206.JPG
例えばですが、上のような画像の場合
ScopeIdの値を取得なり設定した場合に右に書いてるある例外がスローされるというだけで
今現在この例外がスローされているというわけではないですよね?
0337デフォルトの名無しさん
2013/12/08(日) 22:20:55.20今現在スローされてる例外は$exceptionとかそんな感じの名前で表示される
0338デフォルトの名無しさん
2013/12/08(日) 22:21:49.940339デフォルトの名無しさん
2013/12/08(日) 22:24:47.94まじでありがとうございます!!
0340デフォルトの名無しさん
2013/12/08(日) 22:39:21.16クラスを作ってそれの配列を作るのはどっちがいいんでしょうか。
列の型を変えられるのでクラスを作った方が柔軟に対応出来そうですが、
速度的には不利なのかなと思ったりしました。
0341デフォルトの名無しさん
2013/12/08(日) 22:51:53.65余計なことは考えずに独自クラスのList<T>を作ればいいよ
0342デフォルトの名無しさん
2013/12/08(日) 23:31:27.51こんなの書いたことある
0343デフォルトの名無しさん
2013/12/08(日) 23:36:05.82致命的な問題が無さそうであれば、今回はクラスの配列を使うことにします。
Listも考えましたが、並び順も重要なので今回は配列でやることにします。
ありがとうございました
0344デフォルトの名無しさん
2013/12/08(日) 23:43:28.310345デフォルトの名無しさん
2013/12/09(月) 02:16:28.160346デフォルトの名無しさん
2013/12/09(月) 03:08:44.95ジャグ配列が最適解。
0347デフォルトの名無しさん
2013/12/09(月) 07:36:49.19アクセスを速くしたいんなら配列+構造体だ
0348デフォルトの名無しさん
2013/12/09(月) 09:38:54.550349デフォルトの名無しさん
2013/12/09(月) 09:42:52.850350デフォルトの名無しさん
2013/12/09(月) 09:43:34.65当たり前だろ
0351デフォルトの名無しさん
2013/12/09(月) 10:08:01.00ListってAddした順序に必ず並ぶの?
>>348
ジャグ配列の方が早いから2次元配列は使うなってどこかで読んだことがあるけど違うの?
0352デフォルトの名無しさん
2013/12/09(月) 10:13:08.67並ばないのはDictionaryとかSortedListとかその辺
というかそもそもアクセス速度なんて相当回数参照しないと問題にならないと思うが
0353デフォルトの名無しさん
2013/12/09(月) 10:14:27.320354デフォルトの名無しさん
2013/12/09(月) 10:20:28.560355デフォルトの名無しさん
2013/12/09(月) 10:25:08.83それで必要十分なパフォーマンス出てりゃそれが一番いいじゃん。
0356デフォルトの名無しさん
2013/12/09(月) 10:47:30.59STLに夢見すぎ、STL遅いよ
0357デフォルトの名無しさん
2013/12/09(月) 10:56:14.120358デフォルトの名無しさん
2013/12/09(月) 11:53:19.570359デフォルトの名無しさん
2013/12/09(月) 12:12:23.75どの本?
0360デフォルトの名無しさん
2013/12/09(月) 12:31:36.830361デフォルトの名無しさん
2013/12/09(月) 12:59:48.54これに対するおちょくりでしょ。ここは変な荒らし多いからな
合ってるよ。単純に配列並べてアクセスするならジャグドの方が多次元より早い
0362デフォルトの名無しさん
2013/12/09(月) 13:08:48.11http://msdn.microsoft.com/ja-jp/library/ms973839.aspx
>v1 の JIT は、jagged 配列 (「配列の配列」) を矩形の配列よりも効率的に最適化することができ、その違いは顕著なものです。
0364デフォルトの名無しさん
2013/12/09(月) 13:18:53.270365デフォルトの名無しさん
2013/12/09(月) 13:19:31.00あほかw
0366デフォルトの名無しさん
2013/12/09(月) 13:40:18.482001 年 8 月
ちと古くないか?
0367デフォルトの名無しさん
2013/12/09(月) 13:45:16.11結局は自分で確認しろとしか
0368デフォルトの名無しさん
2013/12/09(月) 14:06:15.21いい勝負してるよ
VC++ vs MSCLRで比べると逆転する
C# Generic (mono)
http://ideone.com/doMVEW
List back : 1000000 : 00:00:00.0209179
List front : 100000 : 00:00:03.6538403
LinkedList back : 1000000 : 00:00:00.2210205
LinkedList front : 1000000 : 00:00:00.3238953
C++/STL
http://ideone.com/NynvMY
vector back : 1000000 : 0
vector front : 100000 : 3.69
list back : 1000000 : 0.13
list front : 1000000 : 0.08
0369デフォルトの名無しさん
2013/12/09(月) 14:24:05.34今後禁止な
テンプレ追加決定
0370デフォルトの名無しさん
2013/12/09(月) 15:06:18.35いい加減悟っていただけないでしょうか
0371デフォルトの名無しさん
2013/12/09(月) 15:19:41.46http://ideone.com/VewfYv
10000 x 10000
jagged : 00:00:23.4685876
square : 00:00:16.7713101
100 x 100
jagged : 00:00:00.0005807
square : 00:00:00.0006616
昔のCLRだとラージオブジェクトの扱いが
うまくなかったので2次元配列が不利だったのかと
予想してみる。
0372デフォルトの名無しさん
2013/12/09(月) 15:37:44.08知らなかったは
0373デフォルトの名無しさん
2013/12/09(月) 15:43:48.24http://schima.hatenablog.com/entry/20091118/1258518836
この辺りだとジャグの方が早いになってたのに・・・いつの間にw
0374デフォルトの名無しさん
2013/12/09(月) 15:47:33.77だから言っただろ
ジャグ配列の方が早いって言ってたキチガイは反省しろよ
0375デフォルトの名無しさん
2013/12/09(月) 16:12:50.3910000 x 10000だと、ジャグで7秒くらい、普通ので5秒くらいでした
100 x 100は同じくらいだったけども、PC遅くね?w
0376デフォルトの名無しさん
2013/12/09(月) 16:25:57.970377デフォルトの名無しさん
2013/12/09(月) 17:44:56.59書き方は荒いけど、内容は悪くないだろ。
2次元配列よりジャグ配列だと思い込んでたから勉強になったわ。
0378デフォルトの名無しさん
2013/12/09(月) 18:18:43.650379デフォルトの名無しさん
2013/12/09(月) 18:19:15.74唾棄すべきだよそういうのは
0380デフォルトの名無しさん
2013/12/09(月) 18:27:33.53風邪でも引いてるのか?
0381デフォルトの名無しさん
2013/12/09(月) 22:20:33.160382デフォルトの名無しさん
2013/12/09(月) 22:21:16.110383デフォルトの名無しさん
2013/12/09(月) 22:21:36.12なんで思い込みで人に教えるかな・・・
おまえみたいなのがいるから>>361みたいなあほが沸いてくるんだよな
0384デフォルトの名無しさん
2013/12/09(月) 22:26:33.200385デフォルトの名無しさん
2013/12/09(月) 22:28:02.230386デフォルトの名無しさん
2013/12/09(月) 22:28:57.87またはそのコラボレーション
0387デフォルトの名無しさん
2013/12/09(月) 22:30:21.720388デフォルトの名無しさん
2013/12/09(月) 22:33:17.280389デフォルトの名無しさん
2013/12/09(月) 22:35:01.600390デフォルトの名無しさん
2013/12/09(月) 22:37:12.64キチガイ涙拭けよwwwwwwwwwwwwwwwwwww
0391デフォルトの名無しさん
2013/12/09(月) 22:40:01.280392デフォルトの名無しさん
2013/12/09(月) 23:04:32.960393デフォルトの名無しさん
2013/12/09(月) 23:12:13.92そこはvectorじゃなくdequeを使うとこなんじゃないの?
0394デフォルトの名無しさん
2013/12/09(月) 23:15:21.240395デフォルトの名無しさん
2013/12/09(月) 23:58:57.640396デフォルトの名無しさん
2013/12/10(火) 00:03:04.270397デフォルトの名無しさん
2013/12/10(火) 00:07:28.03というかコレクションのコレクションとして自然に型システムに溶け込むジャグ配列に対して
2次元配列の奇形具合がわからないとかセンスないねとしか
0398デフォルトの名無しさん
2013/12/10(火) 00:09:29.380399デフォルトの名無しさん
2013/12/10(火) 00:16:04.02どうぞどうぞ。止めないぜ。
0400デフォルトの名無しさん
2013/12/10(火) 00:45:05.79ピボットテーブルなら2次元配列のが直接的
C#でジャグ配列の使い道なんてないよ
0401デフォルトの名無しさん
2013/12/10(火) 00:50:41.94Lengthの扱いもイレギュラー 行の入れ替えもまともに出来ないようなもんをさあ
Cで脳みそ止まってるんじゃないの
0402デフォルトの名無しさん
2013/12/10(火) 01:13:20.36よく理解できない発想だけど、そんな人いるんだね。
大昔のBASIC上がりの人なんかねw
たぶん配列をメモリーじゃなくてデカルト座標的に把握してるんだろうな。
0403デフォルトの名無しさん
2013/12/10(火) 04:46:51.100404デフォルトの名無しさん
2013/12/10(火) 06:49:37.890405デフォルトの名無しさん
2013/12/10(火) 10:39:10.210406デフォルトの名無しさん
2013/12/10(火) 11:34:40.560407デフォルトの名無しさん
2013/12/10(火) 11:42:10.35staticおじさんの方が自分を省みるだけマシだな
0408デフォルトの名無しさん
2013/12/10(火) 11:59:44.950409デフォルトの名無しさん
2013/12/10(火) 12:01:32.740410デフォルトの名無しさん
2013/12/10(火) 12:43:14.32{
string str;
}
0411デフォルトの名無しさん
2013/12/10(火) 12:54:24.23ジャグ
0412デフォルトの名無しさん
2013/12/10(火) 19:28:21.61自動で更新追加削除のコマンドを組み立ててくれるオプションはないんすか?
0413デフォルトの名無しさん
2013/12/10(火) 19:36:31.500414デフォルトの名無しさん
2013/12/10(火) 19:43:52.900415デフォルトの名無しさん
2013/12/10(火) 19:58:51.340416デフォルトの名無しさん
2013/12/10(火) 20:37:17.05ども
0417デフォルトの名無しさん
2013/12/10(火) 21:09:52.290418デフォルトの名無しさん
2013/12/10(火) 21:27:21.76コネクションプーリングって有効になるの?
ぐぐってもオラクルだのSQLServerなら効くってのばっかりでよくわからん。
ACCESSだとコネクションを閉じないで再利用した方が効率いいのかな?
0419デフォルトの名無しさん
2013/12/10(火) 21:29:55.82で検索すれば真っ先に引っかかったんだが
0420デフォルトの名無しさん
2013/12/10(火) 21:51:48.900421デフォルトの名無しさん
2013/12/10(火) 23:13:33.44T-SQLではめんどくさすぎて気が狂いそうです
0422デフォルトの名無しさん
2013/12/10(火) 23:30:17.240423デフォルトの名無しさん
2013/12/11(水) 00:17:12.030424デフォルトの名無しさん
2013/12/11(水) 09:30:38.820425デフォルトの名無しさん
2013/12/11(水) 10:47:23.35自分が不利になるとセンスが無いだの難癖つけに走る超超超クズがこのスレにいるのでご注意
0426デフォルトの名無しさん
2013/12/11(水) 11:20:57.810427デフォルトの名無しさん
2013/12/11(水) 13:38:48.96CreatedからRunningに移行させる方法はありませんか?
またはdelegateによらず、Taskの状態を
操作できる他のクラスはありませんか?
0428デフォルトの名無しさん
2013/12/11(水) 14:35:47.400429デフォルトの名無しさん
2013/12/11(水) 14:42:30.92配列に決まってんだろ
初心者でも知ってるぞ
0430デフォルトの名無しさん
2013/12/11(水) 15:04:35.29釣りだろ
ちょっと調べればすぐわかる
0431デフォルトの名無しさん
2013/12/11(水) 15:58:08.91TreeNode sNode = new TreeNode();
sNode = treeView1.Nodes.Add("unko", "unko");// 1
sNode = treeView1.Nodes.Add("Unko", "Unko");// 2
sNode = treeView1.Nodes["Unko"].Nodes.Add("po", "po");// 3
3を2の子ノードに設定しようとしたら1の子ノードになってしまいます。
stringキーは大文字小文字の区別はしないのか?
0432デフォルトの名無しさん
2013/12/11(水) 16:04:33.920433デフォルトの名無しさん
2013/12/11(水) 16:29:36.620434デフォルトの名無しさん
2013/12/11(水) 16:52:28.13調べた結果、下記のサイトを見つけ、
ttp://ari-it.doorblog.jp/archives/28674070.html
shell32.dllとIShellFolderインターフェイス使うらしいのですが、まるで分かりません
どう使って実装していけばいいのか、教えて下さいお願いします
0435デフォルトの名無しさん
2013/12/11(水) 18:16:55.81http://www.codeproject.com/Articles/3551/C-does-Shell-Part-1
C#1年未満なら2年生になってから出直してきて
0436デフォルトの名無しさん
2013/12/11(水) 18:57:41.07見たいなリストとツリーが合体したようなコントロールってどこにあるの?
GUIはC#が楽だという噂だが、みつからん
0437デフォルトの名無しさん
2013/12/11(水) 19:00:17.20作らなければないから
0438デフォルトの名無しさん
2013/12/11(水) 19:14:40.88ソート無効
CollapseはRowのDelete
ExpandはRowのReject
子レコードはList<DataRow>列で管理
0439デフォルトの名無しさん
2013/12/11(水) 19:32:36.22Windows API Code Packを使うと、割と簡単にできる
0440デフォルトの名無しさん
2013/12/11(水) 21:04:54.80IShellFolder, IEnumIDListといくつかのShellAPIを使えばできるにょ
COMインターフェイスの定義はPInvoke.netでみつかるにょ
コピペして自分のソースに貼り付けれはいいにょ
.netだとCOMはタイプライブラリをインポートするか定義を自分で書くかだにょ
馬鹿にはコピペが一番だにょ
0441デフォルトの名無しさん
2013/12/11(水) 21:06:52.440442デフォルトの名無しさん
2013/12/11(水) 21:07:43.19Marshal.AllocCoTaskMemとMarshal.FreeCoTaskMemしか使わない
0443デフォルトの名無しさん
2013/12/11(水) 21:13:58.160444デフォルトの名無しさん
2013/12/11(水) 22:26:06.630445デフォルトの名無しさん
2013/12/11(水) 22:47:22.20転じて(兵を)整列させる、誘導するって意味
0446デフォルトの名無しさん
2013/12/11(水) 22:50:23.170447デフォルトの名無しさん
2013/12/11(水) 22:53:30.110448デフォルトの名無しさん
2013/12/11(水) 23:15:49.05すげー物知りですね、ありがとうございます!
だからTask関係あるんですね、よく理解できました
やっぱ英語わかるとはかどるんだろうなー
0449デフォルトの名無しさん
2013/12/12(木) 00:01:29.95そもそもmarshalingっていう言い方そのものがあんまり適切じゃないようにも思うけど。
たぶん.NETはましな方だと思うけど、それでも妙な用語とか命名とか他にも結構あるよ。
例えばPredicate<T>って一体全体どの辺りがpredicateなんだろうねw
0450デフォルトの名無しさん
2013/12/12(木) 00:11:57.92c〔+目的語+of+(代)名詞〕〈…を〉〔…の〕属性であると断定する.
用例
He predicated rationality of humankind. 彼は合理性は人間の属性である[人間は生来合理的である]と断言した.
0451デフォルトの名無しさん
2013/12/12(木) 00:12:25.56カラスは黒い
みたいなもん
0452デフォルトの名無しさん
2013/12/12(木) 00:17:50.28どう見ても述語だろ?
0453デフォルトの名無しさん
2013/12/12(木) 00:21:52.19思いっきり不自然だよ。
Predicate<T>の値に期待される機能は、T型の値を評価してboolを返す機能。
こういうの普通は断言とか術語とか言わないでしょ。
0454デフォルトの名無しさん
2013/12/12(木) 00:28:20.07この5を任意に指定できるように xは1より大きい x => 1 < x
とすれば、この式は述語だけを取り出したものと考えられるわけだ
0455デフォルトの名無しさん
2013/12/12(木) 00:31:31.960456デフォルトの名無しさん
2013/12/12(木) 00:34:14.860457デフォルトの名無しさん
2013/12/12(木) 00:38:10.62え、もろに述語っていうだろ。論理型プログラミングやったことないのん?
How to define a predicate in prolog
http://stackoverflow.com/questions/1843899/how-to-define-a-predicate-in-prolog
0458デフォルトの名無しさん
2013/12/12(木) 00:39:10.09何言ってるのかよく分からないけど数学の話とごっちゃになってない?
同じ「x > 1」でも、
[数学の世界の意味]
xは1より大きい(x > 1デアル)
[C#の世界の意味]
xが1より大きいときtrueと評価せよ(x > 1デアルカ?)
と全然違う。
数学の方は術語と言ってもよいかもしれないが、C#の方はやはりかなり違和感がある。
0459デフォルトの名無しさん
2013/12/12(木) 00:41:27.95なんかこういう否定だけして代替案を出さない奴ってPGに多いよなー
おまえはそんなに全能なのかと
0460457
2013/12/12(木) 00:42:35.150461デフォルトの名無しさん
2013/12/12(木) 00:42:53.320462デフォルトの名無しさん
2013/12/12(木) 00:46:11.40それを知ってたらそもそも疑問に思わないだろアホか
0463デフォルトの名無しさん
2013/12/12(木) 00:53:41.690465デフォルトの名無しさん
2013/12/12(木) 01:07:56.71あんたがやってることがその否定そのものなんだけどね。
君のように疑問を呈すること(議論すること)そのものを批判するのは宗教者か未開人の
態度であって技術者の態度じゃないよ。
まあ、素直にEvaluate<T>とかにしなかった理由は分からないでもない。
たぶんevaluateだと意味が限定され過ぎると思ったんだろうね。
でももう一段抽象度を上げた適切な表現がないから苦し紛れなんだろうとは思う。
0466デフォルトの名無しさん
2013/12/12(木) 01:11:47.11一般的な感覚でどうかは知らないがプログラミングやってる人なら大抵そう感じると思うよ
0467デフォルトの名無しさん
2013/12/12(木) 01:12:28.82ラムダも知らない
LINQはいまだにSQLじみた奇怪な構文を使う自分とは関係ないものだと思ってる
2次元配列を使う
けれどJavaは馬鹿にする
なんかどうしようもないよなお前らって
Javaのエンスージアストは優秀だから言語にラムダが入ったらあっという間に抜かされるわ
C#のエンスージアストは(というかお前らは)質的に最低だ
0468デフォルトの名無しさん
2013/12/12(木) 01:14:19.440469デフォルトの名無しさん
2013/12/12(木) 01:16:05.10VSTOで当たり前に使うわ
0470デフォルトの名無しさん
2013/12/12(木) 01:21:08.04逆に言えばエクセルのRangeをいじる時ぐらいしか使わないよねw
n次元配列があかんとは思わんけど、端的に分かりづらい
0471デフォルトの名無しさん
2013/12/12(木) 06:40:44.520472デフォルトの名無しさん
2013/12/12(木) 07:50:14.210473デフォルトの名無しさん
2013/12/12(木) 11:22:06.310474デフォルトの名無しさん
2013/12/12(木) 12:18:21.21止めて欲しい場合はシベリア超速報でリモホ、IDつきで書き込みを行ったあと
IDつきで土下座した画像をアップロードしてください
一応、検討はします
0475デフォルトの名無しさん
2013/12/12(木) 12:23:42.68特定の環境で誤差レベルに早いからといって
あんなゴミみたいなものを推奨されちゃたまらん
0476デフォルトの名無しさん
2013/12/12(木) 12:32:07.31地べたでも舐めてるといいよ
0477デフォルトの名無しさん
2013/12/12(木) 12:39:01.390478デフォルトの名無しさん
2013/12/12(木) 12:43:46.68形勢が悪くなると人格批判に走るクソムシがいますよ〜
って注意喚起できればそれでいいです
多次元配列はC#では使ったことありませんね
0479デフォルトの名無しさん
2013/12/12(木) 12:55:50.19早いから多次元配列の方がいいとかいう頭の腐った意見が出てきたんで横レスしただけで
0480デフォルトの名無しさん
2013/12/12(木) 13:39:17.250481デフォルトの名無しさん
2013/12/12(木) 14:15:36.13と、放火したくなった
0482デフォルトの名無しさん
2013/12/12(木) 15:50:08.40List<List<string>>
これでいいだろ
0483デフォルトの名無しさん
2013/12/12(木) 16:22:43.11最初はWM_COPYDATAを使おうと思ったけど、Vistaとかでうまくいかないみたいなので
0484デフォルトの名無しさん
2013/12/12(木) 16:30:08.420485デフォルトの名無しさん
2013/12/12(木) 16:30:25.330486デフォルトの名無しさん
2013/12/12(木) 16:35:45.32この手の奴って「うぁ、めんどくせー」ってなるよな
0487デフォルトの名無しさん
2013/12/12(木) 17:10:18.650488デフォルトの名無しさん
2013/12/12(木) 18:35:08.40WCFでもいいけど、ローカルマシンだけとかだと大袈裟すぎない?(イメージ的に)
まあIPCに馴染みが深いというのもあるけど
0489デフォルトの名無しさん
2013/12/12(木) 18:37:06.180490デフォルトの名無しさん
2013/12/12(木) 18:51:15.67.NET1.0からあるremotingとか
0491デフォルトの名無しさん
2013/12/12(木) 19:06:17.891番高速なのだとどれ?
0492デフォルトの名無しさん
2013/12/12(木) 19:06:39.350493デフォルトの名無しさん
2013/12/12(木) 19:45:40.860494デフォルトの名無しさん
2013/12/12(木) 19:47:09.040495デフォルトの名無しさん
2013/12/12(木) 20:01:53.880496デフォルトの名無しさん
2013/12/12(木) 20:30:40.46あんな怖い関数2度と書かんぞ
0497デフォルトの名無しさん
2013/12/12(木) 20:44:28.300498デフォルトの名無しさん
2013/12/12(木) 22:05:17.92WCF簡単だよとか聞くけどやったことないから鵜呑みにしたら危険すぎる
0499デフォルトの名無しさん
2013/12/12(木) 22:10:20.470500デフォルトの名無しさん
2013/12/12(木) 22:55:33.140501デフォルトの名無しさん
2013/12/13(金) 09:08:36.200502デフォルトの名無しさん
2013/12/13(金) 19:21:28.300503デフォルトの名無しさん
2013/12/13(金) 19:38:30.100504デフォルトの名無しさん
2013/12/13(金) 20:50:01.430505デフォルトの名無しさん
2013/12/13(金) 21:02:23.090506デフォルトの名無しさん
2013/12/13(金) 22:04:40.260507デフォルトの名無しさん
2013/12/14(土) 00:09:36.710508デフォルトの名無しさん
2013/12/14(土) 02:13:58.920509デフォルトの名無しさん
2013/12/14(土) 13:19:46.590510デフォルトの名無しさん
2013/12/14(土) 13:26:13.670511デフォルトの名無しさん
2013/12/14(土) 13:30:51.502010以降はUIを.NETで作ってあるので最悪
もっさもっさして使い物にならんからIDEを使ってない
0512デフォルトの名無しさん
2013/12/14(土) 13:55:42.120513デフォルトの名無しさん
2013/12/14(土) 13:56:21.32C++と違ってどのMSVCRがリンクされるかで選ばなくていいから
0514デフォルトの名無しさん
2013/12/14(土) 13:59:45.512013に変えるの怖いけど、コントロールは改善されて早くなってたりするんだろうか・・・?
0515デフォルトの名無しさん
2013/12/14(土) 14:00:28.320516デフォルトの名無しさん
2013/12/14(土) 14:05:06.79マカーがデザイン担当になってから全く変更しなくなった。
ジョブス気取りでおれがすべて正しいとか思ってんだろうな。
0517デフォルトの名無しさん
2013/12/14(土) 14:05:20.27MinGWすら選べるのにVC++がVCR選べないのは腐ってるよな
0518デフォルトの名無しさん
2013/12/14(土) 14:46:04.820519デフォルトの名無しさん
2013/12/14(土) 14:57:42.235GBって容量でかいね。
ゲーム作りたいんだけど3Dの陰とかってどうやって使うのかな。簡単なのかな。
HSPでは陰が使えなかった...
どんなライブラリがあるのかな。
Unity使うために覚えるけど、いつぐらいに使えるようになるのかな。
4日は集中して向かい合おう。
どんな事ができるのかワクワクが止まりません(´・ω・`)
0520デフォルトの名無しさん
2013/12/14(土) 15:02:35.410521デフォルトの名無しさん
2013/12/14(土) 15:02:42.760522デフォルトの名無しさん
2013/12/14(土) 15:11:26.38そうなんだ。とりあえず数日は集中して向かい合おう。
長くずっと作り続けたいからHSPだとちょっと不安だった
楽しみふるえる((((´・ω・`)))
チラ裏すまんよ(´・ω・`)
0523デフォルトの名無しさん
2013/12/14(土) 15:44:42.95デフラグを行うソフトを作りたいですが、C#でもできますか?
0524デフォルトの名無しさん
2013/12/14(土) 15:56:21.51簡単ですよ
0525デフォルトの名無しさん
2013/12/14(土) 15:58:06.440526デフォルトの名無しさん
2013/12/14(土) 16:04:52.25頑張ってください
0527デフォルトの名無しさん
2013/12/14(土) 16:31:36.93BフォームをAフォームの前に表示したいので、
BフォームにTopMostプロパティを設定しています
しかし、たまに、他のアプリから、Aフォームに戻ってきた場合に、
BフォームがAフォームの背後に隠れてしまう場合があります
BフォームがAフォームの背後に隠れることを抑止する方法
もしくは
BフォームがAフォームの背後に隠れたことを検知する方法って知っていたら教えてください
0528デフォルトの名無しさん
2013/12/14(土) 16:40:09.180529デフォルトの名無しさん
2013/12/14(土) 18:38:20.240530デフォルトの名無しさん
2013/12/14(土) 19:20:29.85大体こんなものです。
webサイトのhtmlテーブルなどを取得→表示は違えど、だいたい正確に表示
っていうのをやりたいのですが、技術的にできるでしょうか?
wikiの情報を取得して、いちいちブラウザ開かないようにしたいのです。
0531デフォルトの名無しさん
2013/12/14(土) 19:37:32.62WebBrowserコントロールで任意のサイトを表示する
http://thinkit.co.jp/story/2013/01/23/3923
0532デフォルトの名無しさん
2013/12/14(土) 20:21:19.35それがない場合はxhtmlになってるか確認
apiならそれが最善でxhtmlならwebBrowserを使うよりXmlDocumentを使う方が良い
WebBrowserは他にやりようがない時の最後の手段
0533デフォルトの名無しさん
2013/12/14(土) 20:25:24.420534デフォルトの名無しさん
2013/12/14(土) 20:29:07.18> 表示は違えど、だいたい正確に表示
質問者はHTMLの再現性を問題にしてる
XMLとかAPIとか言ってるのは要件を完璧に勘違いしてる
0535デフォルトの名無しさん
2013/12/14(土) 20:34:48.400536デフォルトの名無しさん
2013/12/14(土) 20:45:50.81単にHTMLを元に同じようなテーブル表示がしたいと言ってるだけだろ?
それでHTMLより簡単で安全な手段が提供されていればそれ使えっていうのは当たり前だろ
0537デフォルトの名無しさん
2013/12/14(土) 20:51:25.350538デフォルトの名無しさん
2013/12/14(土) 20:55:27.95表示用に整形されていない生データをAPIで取得し、
それを表示用に整形し直すことのどこが「簡単」なんだよ。
お前の言ってる方法はデータの取得のみが目的の場合で、
今回のように表示が重要な場合には適さない
0539デフォルトの名無しさん
2013/12/14(土) 21:15:46.370540デフォルトの名無しさん
2013/12/14(土) 21:34:24.06なんか加工したいのかと思った
0541デフォルトの名無しさん
2013/12/14(土) 21:38:08.84まあどうでもいいか
0542デフォルトの名無しさん
2013/12/14(土) 21:45:10.170543デフォルトの名無しさん
2013/12/14(土) 22:02:25.11できる
どのやり方が適してるかは何をしたいか具体的に解らんと何とも言えんわ
0544デフォルトの名無しさん
2013/12/14(土) 22:13:50.67webのhtmlを引っ張ってきて、テーブルやメニューを表示させるのは
できるようなので 良かったですが
参考になるサイトやサンプルコードはありますかね、
色々調べてみたけれど、自分が探すものは無かったのです。
(他力本願の屑)
0545デフォルトの名無しさん
2013/12/14(土) 22:15:35.07http://code.msdn.microsoft.com/windowsdesktop/10-WebBrowser-C-0131de80
0546デフォルトの名無しさん
2013/12/14(土) 22:21:24.40表示するのはテーブルらしいから、生データのほうが使いやすいかもね
rowspanとcolspanがあるから、htmlだと面倒なことも有る
0547デフォルトの名無しさん
2013/12/14(土) 22:55:32.81どのように取得すればいいですか?
0548デフォルトの名無しさん
2013/12/14(土) 23:00:55.740549デフォルトの名無しさん
2013/12/14(土) 23:07:36.34当たり前
何かを行ってる最中のスレッドもCPUを奪取され再び授与されます。
その瞬間を取得したい
0550デフォルトの名無しさん
2013/12/14(土) 23:13:08.170551デフォルトの名無しさん
2013/12/14(土) 23:14:02.600552デフォルトの名無しさん
2013/12/14(土) 23:41:32.110553デフォルトの名無しさん
2013/12/14(土) 23:47:02.440554デフォルトの名無しさん
2013/12/14(土) 23:57:07.990555デフォルトの名無しさん
2013/12/15(日) 00:08:28.56まさかとは思いますが、スレッドは開始したら終了までCPUを
占有しているとは思っていないですよね?
0556デフォルトの名無しさん
2013/12/15(日) 00:14:03.29そんなことが可能だと仮定して、それって(例外のように)同じスレッドの中でコードに書かれていない制御フローが
発生することを意味するんだけど分かってる?
0557デフォルトの名無しさん
2013/12/15(日) 00:18:31.860558デフォルトの名無しさん
2013/12/15(日) 01:35:31.780559デフォルトの名無しさん
2013/12/15(日) 09:47:32.910560デフォルトの名無しさん
2013/12/15(日) 10:24:29.830561デフォルトの名無しさん
2013/12/15(日) 11:07:49.060562デフォルトの名無しさん
2013/12/15(日) 11:41:39.41マシン語の1行ってなんだ?
0563デフォルトの名無しさん
2013/12/15(日) 11:49:47.770564デフォルトの名無しさん
2013/12/15(日) 11:54:52.50んで、スレッドの分割単位はマシン後ということで
0565デフォルトの名無しさん
2013/12/15(日) 12:00:11.47アセンブラですら必ずしも常に一対一とは限らないというのに
0566デフォルトの名無しさん
2013/12/15(日) 13:25:49.94君はOSの勉強もしたほうがいい
スレッドの分割単位ってなんだよw
0567デフォルトの名無しさん
2013/12/15(日) 13:57:23.970568デフォルトの名無しさん
2013/12/15(日) 14:02:51.55おまいら
Advanced Windows
を0xFFFFFFFFFFFFFFFF回読んでからレスしろ
0569デフォルトの名無しさん
2013/12/15(日) 14:13:47.040570デフォルトの名無しさん
2013/12/15(日) 14:20:18.00それだったら、命令語の中だって切られるだろう?
0571デフォルトの名無しさん
2013/12/15(日) 14:34:19.340572デフォルトの名無しさん
2013/12/15(日) 16:12:06.75「新しいプロジェクト」で「Windowsフォームアプリケーション」を選ぶと、「エラーが発生したため動作を停止しました」と出てしまいます。
どうすればいいんでしょうか...
0573デフォルトの名無しさん
2013/12/15(日) 16:13:56.26なんですがマウスをクリックしながら動かし回すと落ちません。
けれど「デパック開始」を押すとエラーで再起動してしまいます。
0574デフォルトの名無しさん
2013/12/15(日) 16:19:44.74XP互換モードで起動したら問題ない。
大丈夫なのかなこれ(;´Д`)
0575デフォルトの名無しさん
2013/12/15(日) 16:31:47.65de-pack ?
0576デフォルトの名無しさん
2013/12/15(日) 17:21:53.42はい。矢印マークみたいなボタンのやつです。
とりあえずhelloworldできました(^^
0577デフォルトの名無しさん
2013/12/15(日) 17:35:26.32動作おかしいなら再インストールしてみるとか
0578デフォルトの名無しさん
2013/12/15(日) 17:51:56.69http://code.org/learn
君はこっちから始めよう
0579デフォルトの名無しさん
2013/12/15(日) 17:55:49.42あちきの遭遇した2008R2 とproの組み合わせで散々フリーズ
した現象と似ているな
osの種類バージョンの組み合わせで起きるみたい
0580デフォルトの名無しさん
2013/12/15(日) 18:13:18.490581デフォルトの名無しさん
2013/12/15(日) 21:51:50.080582デフォルトの名無しさん
2013/12/15(日) 22:11:55.91再インストールしたけど同じだったよ
>>578
ありがとう?(;^^)
末長くお付き合いできますかねC#くんは。
疲れた。明日も頑張ろう。
0583デフォルトの名無しさん
2013/12/15(日) 22:14:14.990584デフォルトの名無しさん
2013/12/15(日) 22:19:21.59http://www.visualstudio.com/downloads/download-visual-studio-vs
の Visual Studio Express 2013 for Windows DesktopにC#も入っているから
0585デフォルトの名無しさん
2013/12/16(月) 11:14:11.40もしかして宿題か?
0586デフォルトの名無しさん
2013/12/16(月) 13:19:11.220587デフォルトの名無しさん
2013/12/16(月) 18:10:43.140588デフォルトの名無しさん
2013/12/16(月) 19:00:21.16クラスはいいが、メンバってなんだよ。
メンマかよ?らーめんかよ
0589デフォルトの名無しさん
2013/12/16(月) 19:08:15.75ないね。
0590デフォルトの名無しさん
2013/12/16(月) 19:48:26.440591デフォルトの名無しさん
2013/12/16(月) 19:55:21.98メンバも同じ。具と考えると良い。
0592デフォルトの名無しさん
2013/12/16(月) 19:59:17.080593デフォルトの名無しさん
2013/12/16(月) 20:09:25.280594デフォルトの名無しさん
2013/12/16(月) 20:15:24.79なんで?
0595デフォルトの名無しさん
2013/12/16(月) 20:38:31.18メンマってクラスの中に書いてある命令の事なんだね。
次はインスタントラーメンが出てきた。
オブジェクトにメンマをコピーしまくって使うの?
HSPからステップアップしたからなんか感動
0596デフォルトの名無しさん
2013/12/16(月) 22:13:00.930597デフォルトの名無しさん
2013/12/17(火) 02:40:33.32で表示したページにあるframeやiframeのhtmlソースを取得したいんですが
frameやiframeのURLにアクセスするのではなく
最初に一回だけNavigate()で表示しただけで取得可能でしょうか?
何度もアクセスしなおすのが嫌なのでそれで取得可能なら知りたいんです。
0598デフォルトの名無しさん
2013/12/17(火) 06:34:37.460599デフォルトの名無しさん
2013/12/17(火) 12:53:24.00{
HtmlElementCollection hec = wb.Document.GetElementsByTagName("a");
foreach (HtmlElement he in hec)
{
// 〜 略 〜 一定のクリック対象の条件を満たした場合
InvokeMember("click"); ・・・�@
}
}
グーグルで検索を行い表示された検索結果のうち
特定サイトをクリックすると、 �@を実行した直後に
wb_DocumentCompleted イベントが発生しなくなってしまいます。
クリックしたサイトが表示されるページが大半なのに
なぜ特定サイト ( suumo ・ 2ch)の場合だけ、ページが表示されてもDocumentCompleteが
発生しなくなるか理由が分かりません。いった何が原因なのでしょうか?
0600デフォルトの名無しさん
2013/12/17(火) 13:13:01.49HTMLは表示できても画像の読み込みが終わってないとか
0601デフォルトの名無しさん
2013/12/17(火) 23:00:47.14>>600
作成したアプリを使わずに普通に手動で
フリーズしてしまうページを開いてみると
5秒も掛からずに読込が完了します。
しかし、プログラムから行うと Invokemember("click")を
実行すると完全に止まってしまいます。
不思議な事は、タイマーイベントも一定間隔で
動かしているにも関わらず、なぜこのイベントも
止まってしまう
(ブレークポイントにすらかからなくなる)のでしょうか?
0602デフォルトの名無しさん
2013/12/18(水) 03:01:07.03他でバグっている可能性が高いな
試しに、そのタイマー処理を止めたらどうなる?
0603デフォルトの名無しさん
2013/12/18(水) 08:42:48.710604デフォルトの名無しさん
2013/12/18(水) 10:21:35.88facebookとかtwitterとか他のページ呼んでるとこに多いような。
0605デフォルトの名無しさん
2013/12/18(水) 10:22:21.540606デフォルトの名無しさん
2013/12/18(水) 18:44:39.09確かにhttp://suumo.jp/area/tokyo/suginami/wiki.htmlにアクセスすると
url指定しただけで固まるね
win8.1で、.winformでもwpfでも、イベントが発生しないどころか普通に固まる
webbrowserコンポーネントを使わない方向でやるしかなさそうだね
0607デフォルトの名無しさん
2013/12/18(水) 19:14:34.70タイマーはSystem.Windows.Forms.Timerだろ?
そりゃ発生しないわ
0608デフォルトの名無しさん
2013/12/18(水) 19:58:11.79話はそれからだ
0609デフォルトの名無しさん
2013/12/18(水) 20:10:51.67WebBrowserはっつけてLoadで>>606にNavigateするだけで再現できるね
0610デフォルトの名無しさん
2013/12/18(水) 20:22:43.120611デフォルトの名無しさん
2013/12/18(水) 20:37:32.650612デフォルトの名無しさん
2013/12/18(水) 22:43:17.65>>602 >>603 >>607
タイマーを止めても止まってしまいます。
他のコードはごく単純なコードなのでバグっている可能性はまずないです。
>>604 >>605 >>606
まさに、
>>606さんのご指定のURLとかのサイトでdocument_completed
イベントが発生しなくなる場合があります。
Windows7 で webbrowser components を使っています。
ブラウザの自動操作をしようとしていますので
使えないと結構きついですね。
>>610
全くもって困ります。。。うーんこればっかりはFWのバグなので
MSが直してくれないとダメですね。
0613デフォルトの名無しさん
2013/12/18(水) 23:04:53.21<!--
var vosJsDenyDomainList___ = [];
//set deny domain list here.
vosJsDenyDomainList___.push("jj.jp.msn.com");
catalyst.js
<!--getKaisha -->
function getKaisha(rsid , type){
return kaisha;
}
<!--editProductsParam -->
function editProductsParam(param, rsid, type, seikyuFlg) {
:
JavaScriptもまともにかけないのか?すーもの連中は。
てか、そーいうことも突き止めらんないおまいらって…
0614デフォルトの名無しさん
2013/12/18(水) 23:28:13.510615デフォルトの名無しさん
2013/12/18(水) 23:36:45.23>>613
という事はつまりWebBrowserのバグというより
寧ろ suumo のJavaScriptのバグによって
DocumdentCompletedイベントが発生しない
という事でしょうか?
人の書いたソースを見るのは気持ち悪いので
あまり見てませんでした。
例えばこういったsuumoみたくバグの
あるサイトを表示したとしても一定の時間(例えば10秒)
経過した場合には、強制的に Document_Completedイベント
を発生させる方法はありますか?
>>614
私には、表示先のコードなんて毎度追えません。
0616デフォルトの名無しさん
2013/12/19(木) 00:29:32.24まずどうなるか見る。
ヒント2.DLCTL_NO_SCRIPTS
ググる。
ヒント3.http://msdn.microsoft.com/en-us/library/aa770041(v=vs.85).aspx
多分キミには無理w
0617デフォルトの名無しさん
2013/12/19(木) 02:24:18.45ありがとうございます。どうなるか試してみます。
0618デフォルトの名無しさん
2013/12/19(木) 04:35:19.93http://codezine.jp/article/detail/246
0619デフォルトの名無しさん
2013/12/19(木) 11:19:27.76>あまり見てませんでした。
読めませんって言えばいいのに、こういう言い訳するやつって何なんだ。
0620デフォルトの名無しさん
2013/12/19(木) 11:46:46.490621デフォルトの名無しさん
2013/12/19(木) 12:01:34.76クリーンルーム開発みたいな感覚じゃねーの?
0622デフォルトの名無しさん
2013/12/19(木) 12:22:15.790623デフォルトの名無しさん
2013/12/19(木) 12:26:29.40そしてこういう人に「他人のソースは読んで盗むものだ」と教えると
次はソース盗用問題にぶち当たるのだw
0624デフォルトの名無しさん
2013/12/19(木) 12:35:17.630625デフォルトの名無しさん
2013/12/19(木) 12:35:20.490626デフォルトの名無しさん
2013/12/19(木) 13:08:53.39他人のよいやり方を真似るべきところを我流の稚拙なやり方で済ませる
そういう大人に私はなりたい
0627デフォルトの名無しさん
2013/12/19(木) 13:34:11.19自分でスラスラコード書けない奴はとにかく他人のコードを見たくて仕方がない。
0628デフォルトの名無しさん
2013/12/19(木) 13:51:43.32ろくなもの書けないやつがよく言うよなw
0629デフォルトの名無しさん
2013/12/19(木) 13:52:27.950630デフォルトの名無しさん
2013/12/19(木) 13:57:31.24世の中のコードのほとんどは保守性を無視したろくなコードじゃないのに
それをスラスラ読めるおまえがおかしい。
10万行超えるバグだらけのコードから仕様を拾えなんてよくあること。まさに地獄。
0631デフォルトの名無しさん
2013/12/19(木) 14:01:01.350632デフォルトの名無しさん
2013/12/19(木) 14:16:59.660633デフォルトの名無しさん
2013/12/19(木) 17:48:51.84全然走りません。
何かこういったページに不具合のあるコンテンツをnavigate
した場合でもdocument_completed イベントを走らせるようにする
簡単で確実な方法はありませか?
5秒navigateしても反応が無い場合には無理やりdocument_completed
イベントを起こしたいです。
0634デフォルトの名無しさん
2013/12/19(木) 18:20:20.220635デフォルトの名無しさん
2013/12/19(木) 21:51:09.46VS2010 C#で、リソースビューアからダイアログをダブルクリックし、
表示されたダイアログにテキストボックスとボタンを配置しました。
わざと重なるようにして、Zオーダーを明確に設定したいのですが、
どのようにすればZオーダーが設定できるのかわかりません。
コーディング中に重なる様にしている項目であり、
TABキーでフォーカスを移してアプリケーションキーでコンテキストメニューを
表示させれば済む話ではあるんですが、どうしても明示的にZオーダーを設定したいのです。
インストラクタで指定するしか無いのでしょうか?
0636デフォルトの名無しさん
2013/12/19(木) 21:54:10.350637デフォルトの名無しさん
2013/12/19(木) 21:57:41.710638デフォルトの名無しさん
2013/12/19(木) 22:04:37.970639デフォルトの名無しさん
2013/12/19(木) 22:10:09.44焼き鳥うめええええ
0640デフォルトの名無しさん
2013/12/19(木) 22:10:20.02CTRL+D
0641デフォルトの名無しさん
2013/12/19(木) 22:42:38.50それタブオーダー
0642デフォルトの名無しさん
2013/12/19(木) 23:36:52.32http://webkitdotnet.sourceforge.net/downloads.php
内部的にchromeを使っているらしいwebbrowser互換のコンポーネント
一応例のページでハングしなかったから使えることは使えそうだ
2010年を最後に更新していないのは気になるが
0643デフォルトの名無しさん
2013/12/20(金) 08:27:23.050644デフォルトの名無しさん
2013/12/20(金) 10:29:44.35これ知ってるダメなやつだ
0645デフォルトの名無しさん
2013/12/20(金) 10:31:28.08C#でまともな帳票作ろうと思うとサードしか無くね?
0646デフォルトの名無しさん
2013/12/20(金) 10:53:20.340647デフォルトの名無しさん
2013/12/20(金) 11:21:37.120648デフォルトの名無しさん
2013/12/20(金) 14:02:33.250649デフォルトの名無しさん
2013/12/20(金) 14:07:47.280650デフォルトの名無しさん
2013/12/20(金) 16:54:07.07書籍とかネットとかなんで1024なんですか?
0651デフォルトの名無しさん
2013/12/20(金) 17:29:13.170(ゼロ)をO(オー)と読み替えると、シニオイを読むことができる。
シニオイは死臭を表す。
最初に逆にしたので、死臭の意味を逆にし、生き続けることを表す。
つまり、1024とは、このコードは長く使われるように、という願掛けを表していたんだよ!!!
0652デフォルトの名無しさん
2013/12/20(金) 17:53:18.230653デフォルトの名無しさん
2013/12/20(金) 18:14:37.25騙されてんぞwww
0654デフォルトの名無しさん
2013/12/20(金) 19:18:32.090655デフォルトの名無しさん
2013/12/20(金) 19:50:43.63普及していて、その最大アドレスが1024バイト(最大値1023)だったんよ
その名残
0656デフォルトの名無しさん
2013/12/20(金) 20:29:18.36ただ単に手頃なサイズで切りがいいからだよ
0657デフォルトの名無しさん
2013/12/20(金) 20:34:38.54(レスは数値の場合)
画像や一部データをRijndaelで暗号化して読み込んでるけど、メモリ上で解凍のパスを生で見られたら嫌なので少しでいいから隠したい
ぶっちゃけ文字化けさせたい
http://toro.2ch.net/test/read.cgi/gamedev/1237924385/15
0658デフォルトの名無しさん
2013/12/20(金) 20:43:21.790659デフォルトの名無しさん
2013/12/20(金) 20:51:42.410660デフォルトの名無しさん
2013/12/20(金) 20:57:10.38Securestringはあるがそれに文字列をセットするまでに
何処かで必ずその文字列をメモリに読み込まなければならない
それがどんなに短い瞬間だろうとハッカーは見逃さない
0661デフォルトの名無しさん
2013/12/20(金) 21:04:25.70まあカジュアル向け、あるいは自身の精神安定用としての効能くらいは認められるんじゃないか
0662デフォルトの名無しさん
2013/12/20(金) 21:52:57.55ここのKeyboardHook Classを利用してフックは出来たんですが、メッセージの書き換え方がわからないんです
どうすればいいか教えてください
それと、何故かEnterキーを一度しか押してないのにメッセージボックスを開くとキーが2回押されてるようでメッセージボックスがすぐ閉じてしまいます
これも原因がわからないんのでアドバイスお願いします
0663デフォルトの名無しさん
2013/12/20(金) 22:02:32.23握りつぶして代わりにSendInputとかで改めて送信
0664デフォルトの名無しさん
2013/12/20(金) 22:16:42.93今まさに俺がやってることと同じだな…
0665デフォルトの名無しさん
2013/12/20(金) 23:34:13.76昔その言葉のセンスのなさを指摘したら馬鹿に目茶苦茶絡まれたっけな。
0666デフォルトの名無しさん
2013/12/20(金) 23:35:31.040667デフォルトの名無しさん
2013/12/20(金) 23:39:16.55チーッス
ご無沙汰してます
0668デフォルトの名無しさん
2013/12/21(土) 00:19:25.550669デフォルトの名無しさん
2013/12/21(土) 01:06:44.610670デフォルトの名無しさん
2013/12/21(土) 03:03:37.860671デフォルトの名無しさん
2013/12/21(土) 11:40:52.63お前まだC#の界隈で生きてたんだ
このスレから消えてからどれだけの人間に迷惑を掛けてきたんだろうか、想像もつかない
【3年前】
http://hibari.2ch.net/test/read.cgi/tech/1280008155/
PC等 [プログラム] “C#, C♯, C#相談室 Part61”
98 名前:デフォルトの名無しさん[sage] 投稿日:2010/08/02(月) 19:51:52
>>88
君さあ「例外をにぎりつぶす」っていう俺様用語を執拗に使ってるけど、
その意味厳密に定義できるの?
君ってそもそも例外処理の意味が分かってないでしょ。
0672デフォルトの名無しさん
2013/12/21(土) 11:55:16.220673635
2013/12/21(土) 14:17:02.18C++MFCへ行きます
ありがとうございましたm(__ _)m
0674デフォルトの名無しさん
2013/12/21(土) 15:26:27.53気色悪い。
むろあんた、そういう自分が自分で嫌にならんのか。
英語でNoなら確実に異常性格者だな。
0675デフォルトの名無しさん
2013/12/21(土) 15:33:18.05MFC vs .NET
http://toro.2ch.net/test/read.cgi/tech/1382027363/
0676デフォルトの名無しさん
2013/12/21(土) 16:24:18.95キチガイは出てくんなよ
0677デフォルトの名無しさん
2013/12/21(土) 16:26:20.540678デフォルトの名無しさん
2013/12/21(土) 17:26:06.990679デフォルトの名無しさん
2013/12/21(土) 17:27:31.79生産性は落ちたとしても…
0680デフォルトの名無しさん
2013/12/21(土) 17:35:26.340681デフォルトの名無しさん
2013/12/21(土) 17:50:46.600682デフォルトの名無しさん
2013/12/21(土) 18:06:17.320683デフォルトの名無しさん
2013/12/21(土) 18:48:14.36キャッチして何もしないでスルーって、それ上位にその例外は伝播させるの?
例外を握りつぶすだと、上位に伝播しないと思うが
例外をスルーだと、上位に伝播すると思うんじゃないかって話だよ
0684デフォルトの名無しさん
2013/12/21(土) 18:50:52.88これ、そんな無駄なことすんなって人の方が多いね。
0685デフォルトの名無しさん
2013/12/21(土) 18:52:38.350686デフォルトの名無しさん
2013/12/21(土) 18:56:18.97XmlWriterSettings でもそんなプロパティ無いし、どうやるのがベストなんだ・・
0687デフォルトの名無しさん
2013/12/21(土) 18:56:54.74糞ライブラリはすぐ糞遅い例外投げたがるから仕方ないだろ。
0688デフォルトの名無しさん
2013/12/21(土) 18:58:21.68- プログラマがそこで例外が発生することを想定してコードを書いたことを明示できる
- そのメソッドで例外が発生しうることをコードで明示できる
メリットはあると俺は思うんだけど、そうは考えない人が多いみたいだね。
0689デフォルトの名無しさん
2013/12/21(土) 19:02:39.28XMLドキュメントコメントに書け
0690デフォルトの名無しさん
2013/12/21(土) 19:04:19.69なんでググらねーの?
http://stackoverflow.com/questions/1429593/how-do-i-control-the-xml-part-of-xml-serialization-with-net
0691デフォルトの名無しさん
2013/12/21(土) 19:12:55.43逆コンパイルされてなにが問題なんだろ
設計資料がなきゃソースだけ見ても何の意味も無い
linuxのソース見て、linux同等のOSを書き上げるヤツなんて
多くはいないだろ
0692デフォルトの名無しさん
2013/12/21(土) 19:14:12.26逆コンパイルされれば技術力が丸裸になる
「こんな適当な処理してるとか時間なかったのかなw」とか笑いの対象になる
0693デフォルトの名無しさん
2013/12/21(土) 19:16:45.100694デフォルトの名無しさん
2013/12/21(土) 19:20:19.85ググったよ
それも見たけど、standalone についてスルーされてる
結局、XmlWriterSettings.OmitXmlDeclaration = true を設定して自分で出力する方法しかない?
0695デフォルトの名無しさん
2013/12/21(土) 19:22:16.38マジか…
0696デフォルトの名無しさん
2013/12/21(土) 19:36:03.89>>660
SecureString、使ってみましたがMarshal.PtrToStringBSTR()で戻した先の文字列に残るのであまり意味なさそうという・・・
でもありがとうございます
>>664
なにかいい方法ないですかね
適当にダミーの文字列混ぜるしかないのかなあ
0697デフォルトの名無しさん
2013/12/21(土) 20:13:06.830698デフォルトの名無しさん
2013/12/21(土) 20:16:37.27ドットネ入れてねーやつには無関係じゃんw
0699デフォルトの名無しさん
2013/12/21(土) 20:18:18.080700デフォルトの名無しさん
2013/12/21(土) 20:19:09.97示してあった数値でのやり方も、単に現在の体力でメモリの一致箇所絞り込むのを邪魔する程度だし
0701デフォルトの名無しさん
2013/12/21(土) 20:20:09.510702デフォルトの名無しさん
2013/12/21(土) 20:36:37.38スタティックテキストのフォントサイズまでコーディングしないといけないのかよ!
だがしかし、認証システムの部分だからC#じゃ書けねえ
0703デフォルトの名無しさん
2013/12/21(土) 20:59:07.770704デフォルトの名無しさん
2013/12/21(土) 21:00:36.380705デフォルトの名無しさん
2013/12/21(土) 21:31:36.060706デフォルトの名無しさん
2013/12/21(土) 21:34:55.65あおたけわってへこにかくばってんらーめん
0707デフォルトの名無しさん
2013/12/21(土) 21:37:21.31お前の会社ならこんなもんでいいだろ
って思って手を抜いたんだよ
わからなかった?
0708デフォルトの名無しさん
2013/12/21(土) 21:40:13.66だから理論上無理だから
0709デフォルトの名無しさん
2013/12/21(土) 21:55:12.170710デフォルトの名無しさん
2013/12/21(土) 22:08:00.670711デフォルトの名無しさん
2013/12/22(日) 04:43:33.66そもそもRijndaelクラスのKeyプロパティってbyte[]だろう
Stringで持つ必要性は全くないはずなんだが
Stringで持つ必要性が生じてるのはあなたの考えた仕様のせいではない?
0712デフォルトの名無しさん
2013/12/22(日) 08:59:03.71Marshal.SecureStringToGlobalAllocAnsiしてからMarshal.Copy、Marshal.ZeroFreeGlobalAllocAnsi
複合終わったらbyte arrayはゼロ埋めしとけ。
これで複合時以外は平文のキーをメモリの上におかなくていい。
複合時にキーが平文でなければならないのは当たり前だから諦めろ。
理論上無理とかそういう茶々を気にするな。
初めから自分の精神安定の為にやってるんだろ。自覚しろ。
海千山千のクラッカーを相手にしなければならない状況にいるのか。よく考えろ。
0713デフォルトの名無しさん
2013/12/22(日) 09:11:48.720714デフォルトの名無しさん
2013/12/22(日) 09:31:20.76いやゼロクリアするまではメモリに乗るから安全は保証できない
0715デフォルトの名無しさん
2013/12/22(日) 10:26:05.040716デフォルトの名無しさん
2013/12/22(日) 11:02:51.31Marshal.CopyでKeyにするbyte[]にコピーするんだろ
>>714
俺がいつ安全を保証すると発言したのかレス番で示してみろ
平文のキーがメモリに載るのを復号中だけに留める方法
としか言っていないが
0717デフォルトの名無しさん
2013/12/22(日) 11:06:15.09最初から平文となにも変わらないな
0718デフォルトの名無しさん
2013/12/22(日) 11:08:39.68だから「自分の精神安定のため」だと忠告してんだろうが
ハナクソは黙ってろ
口を利くな
0719デフォルトの名無しさん
2013/12/22(日) 11:08:59.02解析場所をわざわざ教えるようなものだけど
0720デフォルトの名無しさん
2013/12/22(日) 11:11:07.46なんか道を正したがるよね。プログラマってのは。
いずれ年食って時間が限られてきた頃に気づくって。
他のことに注力すればよかったなって。
0721デフォルトの名無しさん
2013/12/22(日) 11:14:57.44だよねぇ
0722デフォルトの名無しさん
2013/12/22(日) 11:20:36.55解析場所に関してはそもそも暗号化オブジェクトのインターフェースの方を狙うので
キーがどこにあるかは正直どうでもいいですね
上の例でいえばRijndaelクラスのKeyプロパティを見張ってるだけでいいですし
C++でもCryptHashDataとかフックすれば
口を開けてるだけで生の鍵が入ってきます
初心者の考えなんて休むに似たりですね
0723デフォルトの名無しさん
2013/12/22(日) 11:24:11.97初めからCryptAPIをフックしておけば両方対応できます。
0724デフォルトの名無しさん
2013/12/22(日) 12:00:16.85ダミーを作っておくとかの知恵もないんだろうな...
0725デフォルトの名無しさん
2013/12/22(日) 12:04:38.52結局無駄なんだよ
無駄なことをするな
0726デフォルトの名無しさん
2013/12/22(日) 12:12:07.36またまた勝ってしまった
0727デフォルトの名無しさん
2013/12/22(日) 12:16:49.08はいループします
0728デフォルトの名無しさん
2013/12/22(日) 12:56:17.030729デフォルトの名無しさん
2013/12/22(日) 12:57:34.41ぜひ楽しんでいってください
0730デフォルトの名無しさん
2013/12/22(日) 13:00:04.78それほどシビアならWindowsアプリなんて形態じゃ無理だからWebアプリで作るべきだろ
0731デフォルトの名無しさん
2013/12/22(日) 13:00:58.71ほんと、ここの書き込み見てると自分が神レベルじゃないのかと錯覚するぐらいなんだよね
0732デフォルトの名無しさん
2013/12/22(日) 13:04:08.66ただのAPIフックが「凄いハッキング」なのか
プログラミング未経験者レベルの認識だね
0733デフォルトの名無しさん
2013/12/22(日) 13:05:45.48そうですか、ぜひ錯覚してってください
0734デフォルトの名無しさん
2013/12/22(日) 13:07:46.000735デフォルトの名無しさん
2013/12/22(日) 14:37:00.39凄いハッカー様相手なら、Webアプリの方が大変だろw
0736デフォルトの名無しさん
2013/12/22(日) 14:43:13.98ロシアだけでもシャットアウトしたい。
それだけでかなり安心できる。
0737デフォルトの名無しさん
2013/12/22(日) 15:09:52.27独自プロトコルと俺俺クライアントで自前のネットワークを組めばいい
0738デフォルトの名無しさん
2013/12/22(日) 15:12:06.88計算ロジックもセキュアな部分も全部サーバー側に持てるからね
少なくとも彼が心配している部分だけならwebで守れる
0739デフォルトの名無しさん
2013/12/22(日) 15:33:40.80初心者スレでプログラミング経験者のおれかっこいいみたいな
0740デフォルトの名無しさん
2013/12/22(日) 15:47:37.060741デフォルトの名無しさん
2013/12/22(日) 15:50:31.080742デフォルトの名無しさん
2013/12/22(日) 16:08:37.020743デフォルトの名無しさん
2013/12/23(月) 00:10:39.230744デフォルトの名無しさん
2013/12/23(月) 00:12:40.11俺の人生のプログラム組んだのお前か?
0745デフォルトの名無しさん
2013/12/23(月) 00:21:03.530746デフォルトの名無しさん
2013/12/23(月) 00:26:05.47覚えてない
そんな事より自滅プログラムを止める方法を教えてくれ
0747デフォルトの名無しさん
2013/12/23(月) 00:46:39.490748デフォルトの名無しさん
2013/12/23(月) 00:48:25.30死んでまうがなwww
0749デフォルトの名無しさん
2013/12/23(月) 00:51:02.790750デフォルトの名無しさん
2013/12/23(月) 02:18:21.000751デフォルトの名無しさん
2013/12/23(月) 03:37:25.19ある程度のアプリなら、作れるところまで知識と技術
身に付けて、今はAndroidアプリばっかり作っている
のですが、windowsphone(あってたっけ?)
用のアプリ開発がVSEEでも出来ると知って
何年か前にそのVSEE入れて作ろうとしたんですが
モニタのドライバがWDDM1.1(あってたっけ?)に対応して無くて
やめたんですけど、今のC#の開発ではdelegateが簡素化
されているって本当ですか?
0752デフォルトの名無しさん
2013/12/23(月) 03:47:07.15発火させて本体ごと焼くというウイルスが有ったと聞いた
0753デフォルトの名無しさん
2013/12/23(月) 07:34:02.26プログラムで偏光ヨークを操作するのか
凄いな
0754デフォルトの名無しさん
2013/12/23(月) 09:41:43.59エントリを連続した領域では取ってなくて点々ととってやがった
こりゃC#が遅いといわれるのもわからんではないな
0755デフォルトの名無しさん
2013/12/23(月) 10:07:34.63昔のMacはHDDシークもコントロールできたから物理破壊できたって聞いた
0756デフォルトの名無しさん
2013/12/23(月) 10:17:00.260757デフォルトの名無しさん
2013/12/23(月) 10:22:37.23FDD のヘッドロード/アンロードでリズム刻むと言うのをふと思い出した
0758デフォルトの名無しさん
2013/12/23(月) 12:58:17.71そんなの絶対無理w
0759デフォルトの名無しさん
2013/12/23(月) 13:02:03.47いまやVBのほうが難しい
0760デフォルトの名無しさん
2013/12/23(月) 13:07:23.330761デフォルトの名無しさん
2013/12/23(月) 13:08:30.54VBは初心者、VC++は上級者という区分だったが
今はどうですか?
VBは超初心者、VC#は初心者、VC++は中級者、VC++/CXは上級者?
0762デフォルトの名無しさん
2013/12/23(月) 13:15:06.60C#は初心者、VBは中級者、VC++は上級者、VC++/CXはへんた〜い、ジャーン
0763デフォルトの名無しさん
2013/12/23(月) 13:15:50.700764デフォルトの名無しさん
2013/12/23(月) 13:18:29.200765デフォルトの名無しさん
2013/12/23(月) 13:21:06.720766デフォルトの名無しさん
2013/12/23(月) 14:51:24.250767デフォルトの名無しさん
2013/12/23(月) 14:55:25.25っハンカチ
0768デフォルトの名無しさん
2013/12/23(月) 16:45:12.270769デフォルトの名無しさん
2013/12/23(月) 22:14:51.270770デフォルトの名無しさん
2013/12/24(火) 01:21:28.85オラはなる!
0771デフォルトの名無しさん
2013/12/24(火) 01:24:23.870772デフォルトの名無しさん
2013/12/24(火) 01:26:07.95質問の初心者は勘弁願いたいなぁ
0773デフォルトの名無しさん
2013/12/24(火) 01:32:32.120774デフォルトの名無しさん
2013/12/24(火) 01:32:37.08ほんとこれ( ;∀;)
0775デフォルトの名無しさん
2013/12/24(火) 02:29:44.30業務系だとまだまだVBばかりだよ
VB+Oracleできれば飯食えるよー
世間の区分としては、もうそういうヒエラルキーそのものが無い感じ
昔は上級者、初心者っていうわけ方だったけど
今は上級者だからといってVC++使うわけじゃない
そもそも、プログラミング=WEB系って思ってる子も多いしな
0776デフォルトの名無しさん
2013/12/24(火) 03:36:51.24VB使いがVC++使いこなすのは無理
母国語となる最初に覚える言語でその後のすべてが決まる
0777デフォルトの名無しさん
2013/12/24(火) 04:11:32.210778デフォルトの名無しさん
2013/12/24(火) 05:04:37.15業務システムなんて創造性皆無で一番つまんない仕事だね
まさに下請けって感じ、IT土方と呼ばれるのは業務システム屋を揶揄してんだよ
0779デフォルトの名無しさん
2013/12/24(火) 06:30:56.660780デフォルトの名無しさん
2013/12/24(火) 07:06:41.920781デフォルトの名無しさん
2013/12/24(火) 08:12:38.17だが必要になる技術が未来ないものばかり
0782デフォルトの名無しさん
2013/12/24(火) 08:46:25.360783デフォルトの名無しさん
2013/12/24(火) 10:14:42.18SAP関連やってるけど死ぬほどつまらん
その分趣味でやるからいいのれす(^p^)
0784デフォルトの名無しさん
2013/12/24(火) 10:16:55.020785デフォルトの名無しさん
2013/12/24(火) 10:32:13.83趣味のプログラミングは自己満足するまで思いっきりやれるから楽しい
0786デフォルトの名無しさん
2013/12/24(火) 10:33:07.860787デフォルトの名無しさん
2013/12/24(火) 10:40:31.53格納されてるかを理解しないと使いこなせないからな
あとはリトル、ビッグインディアンやらも意識しないとバグの巣窟になる
0788デフォルトの名無しさん
2013/12/24(火) 11:54:51.31工学に創造性って何言ってるの?
自分のことをコード職人か何かと勘違いしてる?
0789デフォルトの名無しさん
2013/12/24(火) 13:25:38.56VC++使えるのにVBやらされたらかなりきついぞ
0790デフォルトの名無しさん
2013/12/24(火) 13:28:37.470791デフォルトの名無しさん
2013/12/24(火) 13:40:14.510792デフォルトの名無しさん
2013/12/24(火) 15:04:47.78そうか?
VCもポトペタになったんじゃないの?
0793デフォルトの名無しさん
2013/12/24(火) 15:10:50.070794デフォルトの名無しさん
2013/12/24(火) 15:19:33.38>VC++使いがVB覚えるのは余裕だけど
>VB使いがVC++使いこなすのは無理
>母国語となる最初に覚える言語でその後のすべてが決まる
そんな事ないだろ。
今のVBはかなり強力な機能を備えているし、まともにVBを使いこなせる人なら他の言語を使いこなす事など困難じゃない。
0795デフォルトの名無しさん
2013/12/24(火) 15:21:39.77ウッソ!?今のVCってポトペタに対応してるの!?
0796デフォルトの名無しさん
2013/12/24(火) 15:35:31.32それは、無いだろー
VB自体が、windowsアプリを作る以外では、使われて無いし
.Netに対応さしたVBの無理矢理なクラス化
配列も、VBだけ他の言語と違うし
結局、windowsが、昔からの遺産であるVBを、なんとか
残そうと頑張ってるだけだろ。
0797デフォルトの名無しさん
2013/12/24(火) 15:42:15.46VCが非力なんだよ
0798デフォルトの名無しさん
2013/12/24(火) 15:42:16.12VBはCと違って上位言語だから
メモリやCPUやらを意識しないでも使いこなせる
逆は今まで意識せずとも出来ていたことなのになんでできねーんだよ
って思う人が「おおい」ってことだろう
VBから入るのが悪いってんじゃなくて
Cみたいな下位レベルまで意識しなくてもいい環境でいたから
ライブラリとか使いこなせる人でも
意識しなくて済んだことを意識する必要が出るってだけ
0799デフォルトの名無しさん
2013/12/24(火) 15:45:12.62CでもメモリやCPUを触ってる人なんてドライバ作ってる人だけじゃjj
アプリケーション屋さんならCもVBも大差ないだろ
0800デフォルトの名無しさん
2013/12/24(火) 15:56:51.680801デフォルトの名無しさん
2013/12/24(火) 15:57:43.37VCを習得してから仕事を始めて、VBが必要になった。→ 200時間で習得可能
VBを習得してから仕事を始めて、VCが必要になった。→ 1000時間も時間とれねーよw
これが「VBからはじめるとVCを習得できない」の正体ではないだろうか
0802デフォルトの名無しさん
2013/12/24(火) 16:02:58.611.積み上げた知識を土台からひっくり返す必要があるから
2.VBは理解できるけどVCを理解できないレベルの人が振るい落とされるから
0803デフォルトの名無しさん
2013/12/24(火) 16:33:39.61なんか、書き込み変
その書き方だと、どっちにしても1200時間必要にならねーか?
0804デフォルトの名無しさん
2013/12/24(火) 16:34:30.57仕事を始めてからだとそうそう時間が取れない
0805デフォルトの名無しさん
2013/12/24(火) 16:38:36.98言語も一度覚えたら他の言語の習得には拒否反応が出るんだよ。
VC覚えた奴は簡単だろうとVBを使いたがらない。
0806デフォルトの名無しさん
2013/12/24(火) 16:44:01.01Cの経験があるってだけで、いきなりJavaのプロジェクトに放り込まれたけど苦労はなかったな
0807デフォルトの名無しさん
2013/12/24(火) 16:45:56.48中途半端に似ていてルールが違うのがツラい
0808デフォルトの名無しさん
2013/12/24(火) 16:47:58.66それはきっと周りのJava練度が(ry
0809デフォルトの名無しさん
2013/12/24(火) 16:49:57.24それは無能という評価だと思うぞ。
普通はJavaプロジェクトにC++使いなんか放り込まれたら
数日でリーダーに抜擢されて責任負わされることになる。
0810デフォルトの名無しさん
2013/12/24(火) 16:52:42.38専門学校でCOBOL、C、あとなんか
仕事についていきなりCOBOL、次の現場がRPG(言語なw)
転職してCOBOL、c shell、b shell、VB、C、PL/SQL
部門移動してJava(Servlet、JavaScript、Applet)、AccessVBA
これだけ触ってきたぞおい…しかもほとんどぶっつけ本番的な投入のされ方だ
0811デフォルトの名無しさん
2013/12/24(火) 16:55:16.520812デフォルトの名無しさん
2013/12/24(火) 17:01:19.94いや、出向先の移動前のプロジェクトでの評価自体はよかったんだけど
自社の上司がオープン系に引きずり込もうって考えてたらしい
私が熱望してJavaをやりたいって言ったってことになってたらしい
移動先では現状システム分析、要求定義、設計、開発、データ移行すべてやらされたよ…
しかも強制移動だったから、喫煙所で元のプロジェクトリーダーに質問攻めにされてたし
こっそりメールで意見求められたり情報求められたりしたし
部門が違うから堂々と呼ばれたのは1回だけだったが…
0813デフォルトの名無しさん
2013/12/24(火) 17:04:32.20けっこういきなり書けるな、C/C++からだと
0814デフォルトの名無しさん
2013/12/24(火) 17:07:00.66専門→就職→転職→部署異動→メンヘラ
現在、障碍厚生年金ぐらしです…
0815デフォルトの名無しさん
2013/12/24(火) 17:13:15.510816デフォルトの名無しさん
2013/12/24(火) 17:37:53.68山場の大学に放り込まれる→乗り切る→山場の…のループだった
毎月300時間は働いてた…
同じ現場に行ってる自社上司のスクリーンセーバーは掲示板最小最速で
「いつになったら死ねるんだろう・・・」とか書いてあったから後輩に見られないように消した
スレチだから話を戻すけど、退職して5年ちょい経ってようやく好きだったCを
さわろうという気になってきて、ココに来始めたんだ
だからよろしく!
0818デフォルトの名無しさん
2013/12/24(火) 17:48:46.95C#ならポトペタで結構行ける
VC++なら・・・コーディングしようぜっ!
0819デフォルトの名無しさん
2013/12/24(火) 17:49:36.06標準ライブラリのクラスを使用する際に、毎回手動で参照を追加しているのですが。
IDEで自動的に足りない参照を追加する方法はありますでしょうか?
0820デフォルトの名無しさん
2013/12/24(火) 18:30:47.97上は、C++とJavaは似たような言語だし、簡単だろうとか言い出すけど
ポインタとか、defineとか、Javaでどうしろって言うんだよってブチ切れそうになったw
ていうか、ブチ切れたけどw
0821デフォルトの名無しさん
2013/12/24(火) 18:36:27.940822デフォルトの名無しさん
2013/12/24(火) 18:52:19.140823デフォルトの名無しさん
2013/12/24(火) 19:27:53.070824デフォルトの名無しさん
2013/12/24(火) 19:40:11.31Resharperを買えばできるよ
0825デフォルトの名無しさん
2013/12/24(火) 21:26:13.44それは多分、VB を使いこなせるから他の言語も OK なんじゃないと思う。
VB を使いこなせる人は他の言語も使いこなせるだけのセンスが最初からあるんだと思う。
0826デフォルトの名無しさん
2013/12/24(火) 21:41:22.850827デフォルトの名無しさん
2013/12/24(火) 22:23:51.720828デフォルトの名無しさん
2013/12/24(火) 23:51:24.12今、私はVB2012のC#を使ってエディタを作成しているのですが
選択範囲のテキストをドロップドラッグするためにTextBoxではなくRichTextBoxを使って作成しています
そして質問したい事なのですが
RichTextBox内のテキストを選択すると一番最後に空文字の様なものが入ったり
4行の文字列があるとするとその行末に選択できる空白(消すと改行が消える)があったりします
とりあえず改行をマウスで選択出来てしまいます
それを無くしたいのですが
どの様にしたら良いのでしょうか
具体的には
何のイベントにどの様な事を記述すれば良いのでしょうか
0829デフォルトの名無しさん
2013/12/25(水) 03:47:22.53でも高価で超巨大なSDKやフレームワークはその分野の教養とか手解きがないと無理
大体仕事でもハマるのって独自UIやカスタムコントロールや専門性の高い実装でしょ
何年もC/S業務システムだけ作ってるなら面倒臭いことはあっても難しいことなんてないじゃん
0830デフォルトの名無しさん
2013/12/25(水) 04:11:08.640831デフォルトの名無しさん
2013/12/25(水) 05:29:23.28だから、VB(.Net以前)で、開発してきたやつが、.Net
になって、右往左往してしまった状態になって
かつVB.Netが、VBを無理矢理クラス化した状態
あと、VBはwindowsの資産で、windows以外で
使われて無いし大文字と小文字の区別は無いし
配列の宣言の仕方も、他の言語と違うし
VB→VCの人間は(え、どうしたら良いの?)って状態になる
VC→VBの人間は(あ〜、Dim i as Integerとか面倒くせーな)
っていうぐらいの状態にしかならない
0832デフォルトの名無しさん
2013/12/25(水) 07:01:32.34>VC→VBの人間は(あ〜、Dim i as Integerとか面倒くせーな)
おまえVBしか書けないんだろう?
この程度のIDE任せでtab打てば出てくる程度の表記なんかなんとも思わん。
こういうのをめんどくさがるのは、宣言なしで変数を使えるような言語の人間だけだ。
0833デフォルトの名無しさん
2013/12/25(水) 07:09:24.870834デフォルトの名無しさん
2013/12/25(水) 07:10:00.61tab打てば出てくる程度
じゃないな。
C#なら、int iでtab1回で済むのが、何回tab打たせるんだよ。
0835デフォルトの名無しさん
2013/12/25(水) 08:35:43.45業務でハマるのはほとんどがサードパーティライブラリのバグかな
最悪のライブラリなんだが会社の意向で使わないとならない
0836デフォルトの名無しさん
2013/12/25(水) 08:49:12.560837デフォルトの名無しさん
2013/12/25(水) 08:51:17.01どうやったら>>832みたいな理解になるんだろう
0838デフォルトの名無しさん
2013/12/25(水) 09:37:43.22iOSとAndroidの開発者ってC#に誘導できてるの?
0839デフォルトの名無しさん
2013/12/25(水) 10:30:27.640840デフォルトの名無しさん
2013/12/25(水) 11:36:21.090841デフォルトの名無しさん
2013/12/25(水) 11:51:19.370842デフォルトの名無しさん
2013/12/25(水) 12:19:10.490843デフォルトの名無しさん
2013/12/25(水) 13:06:57.630844デフォルトの名無しさん
2013/12/25(水) 14:41:16.54JavaScriptあたりにエラーがあるんだと思いますが、
この様なアクセス先のURLに問題がある場合でも
フリーズせずにDocument_Completed イベントを発生させる手軽で良い方法はありますか?
0845デフォルトの名無しさん
2013/12/25(水) 14:44:59.83レコードに画像が含まれていたら、画像が壊れてたりすると、バツアイコンが表示されます
なので、画像が壊れてようが壊れてまいが表示を統一したいので、画像をbyte[]で表示したいんです
そこでselect id, hex(image) from tablenameみたいなsqlでレコードを取得してdatgridviewに表示すればいいわけなんですが
それだとあらかじめテーブルからカラム名と列の型を取得して、sqlを組み立てていかないといけません
なにか良い方法ありませんか?
0846デフォルトの名無しさん
2013/12/25(水) 14:46:35.76jsのエラーを無視するプロパティがある
0847デフォルトの名無しさん
2013/12/25(水) 14:55:08.32WebBrowser.ScriptErrorsSuppressed プロパティ
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.webbrowser.scripterrorssuppressed(v=vs.90).aspx
0848デフォルトの名無しさん
2013/12/25(水) 15:16:13.650849デフォルトの名無しさん
2013/12/25(水) 15:21:56.25一番簡単なのは、DataTable内のカラムでDataColumn::DataTypeがbyte[]なのを調べて、
それらを削除して代わりにstringなカラムを追加すること
0850デフォルトの名無しさん
2013/12/25(水) 15:30:55.82.Net4.0です。
XPなので.Net4.5が使えないです
>>849
例えばカラムがid, image, nameの順番だったら
id, name, imageってふうに順番が崩れてしまうのでそれは苦痛です
0851デフォルトの名無しさん
2013/12/25(水) 15:42:32.210852デフォルトの名無しさん
2013/12/25(水) 16:22:33.760853デフォルトの名無しさん
2013/12/25(水) 16:27:05.880854デフォルトの名無しさん
2013/12/25(水) 16:28:39.370855デフォルトの名無しさん
2013/12/25(水) 16:39:04.090856デフォルトの名無しさん
2013/12/25(水) 16:39:49.52○サポート機関切れ
0857デフォルトの名無しさん
2013/12/25(水) 16:41:17.58だから列だけ入れ替えるっていうのは中途半端な気がする
0858デフォルトの名無しさん
2013/12/25(水) 16:42:50.23をつくれ
0859デフォルトの名無しさん
2013/12/25(水) 16:49:11.11列がbyte[]ならDataGridViewImageColumnを作る
なんだから自動列生成させる以上中途半端も何もないね
0860デフォルトの名無しさん
2013/12/25(水) 19:01:06.91プログラムを再起動させると聞くようになるので原因がよくわかりません
ちなみにVC#でプロジェクトを作ってフォームのプロパティウィンドウからTopMost=trueを指定しただけのコードなのでへんなことはしてないです
0862デフォルトの名無しさん
2013/12/26(木) 04:36:43.10WebbrowserのForm_Loadbイベントの中で以下のコードを
入れているにも関わらず、やはりSuumoとかのサイトを開くと
応答が無くなります。
wb.ScriptErrorsSuppressed = true;
何か良い方法はありませんかねぇ〜。。。
0863デフォルトの名無しさん
2013/12/26(木) 06:30:11.60C#の Webbrowser コントロールでアクセスすると俺もフリーズしたよ。
>>862
0864デフォルトの名無しさん
2013/12/26(木) 07:19:30.460865デフォルトの名無しさん
2013/12/26(木) 11:04:56.04XULRunner使ってみたら?
http://www.atmarkit.co.jp/fdotnet/dotnettips/658geckobrowserctrl/geckobrowserctrl.html
0866デフォルトの名無しさん
2013/12/26(木) 11:14:51.33サードパーティ製はお断り
0867デフォルトの名無しさん
2013/12/26(木) 12:19:36.46スクリプトとか他の高度な機能も利用できるんですか?
0868デフォルトの名無しさん
2013/12/26(木) 13:09:53.20今のゲームライブラリの定番ってなんでしょうか?
やっぱりUnityですかね?
でもUnityは僕のグラボじゃ動かなくてインストールしても起動できませんでした
0869デフォルトの名無しさん
2013/12/26(木) 13:32:35.560871デフォルトの名無しさん
2013/12/26(木) 14:14:23.400872デフォルトの名無しさん
2013/12/26(木) 14:14:48.94>>864
0873デフォルトの名無しさん
2013/12/26(木) 15:10:37.670874デフォルトの名無しさん
2013/12/26(木) 15:43:31.37呼び出し先のスクリプトを書き換えるにはどうしたらいいの?
0875デフォルトの名無しさん
2013/12/26(木) 15:52:43.07>>618
0876デフォルトの名無しさん
2013/12/26(木) 15:56:56.42うちではフリーズしないけど
0877デフォルトの名無しさん
2013/12/26(木) 16:07:55.54前スレとかならともかくこのスレだぜ
0878デフォルトの名無しさん
2013/12/26(木) 16:22:01.010879デフォルトの名無しさん
2013/12/26(木) 16:35:27.95フォームにある特定のボタンを押したらlistboxに乱数を追加するというプログラムがあります。
・ボタンを押したらlistboxに乱数が追加されるかテストがしたいんですが
毎回F5押した後にマウスでボタンをクリックするのが面倒くさいので自動化する方法ありませんか?
0880デフォルトの名無しさん
2013/12/26(木) 16:38:10.920881デフォルトの名無しさん
2013/12/26(木) 17:03:42.660882デフォルトの名無しさん
2013/12/26(木) 17:40:33.90SUUMO
0883デフォルトの名無しさん
2013/12/26(木) 18:58:17.24そんなプログラムだれが使ってくれるんだよw
テストする必要なんてない
0884デフォルトの名無しさん
2013/12/26(木) 19:02:10.350885デフォルトの名無しさん
2013/12/26(木) 19:05:32.02それだとソースコードが汚れます
テストが終わればわざわざコードを消さないといけないのでメンテナンス性に欠けます
>>881
あくまでもちゃんと動作できているかの確認です
ユーザーがメソッドを直接呼ぶ事はないのです
ユーザーはボタンを押すだけなのです
>>883
社会の無知は黙ってろや
0886デフォルトの名無しさん
2013/12/26(木) 19:07:17.200887デフォルトの名無しさん
2013/12/26(木) 19:15:30.730888デフォルトの名無しさん
2013/12/26(木) 19:55:49.600889デフォルトの名無しさん
2013/12/26(木) 20:48:34.05あーだこーだ言う奴が多すぎだろ
初心者用スレとはいえ
0890デフォルトの名無しさん
2013/12/26(木) 20:49:17.630891デフォルトの名無しさん
2013/12/26(木) 20:49:38.34これとかなw
0892デフォルトの名無しさん
2013/12/26(木) 20:53:54.50>>885
>それだとソースコードが汚れます
あくまでもちゃんと動作できているかの確認です
ユーザーがコードを読む事はないのです
0893デフォルトの名無しさん
2013/12/26(木) 21:03:33.29つまり>>885だが
0894デフォルトの名無しさん
2013/12/26(木) 21:50:05.04なんか片方を移動したらもう片方も移動しないといけないので
ひとつの塊にしたいんです
0895デフォルトの名無しさん
2013/12/26(木) 21:54:43.000896デフォルトの名無しさん
2013/12/26(木) 22:02:38.28ありがとうございます
0897デフォルトの名無しさん
2013/12/27(金) 08:14:15.410898デフォルトの名無しさん
2013/12/27(金) 09:01:25.010899デフォルトの名無しさん
2013/12/27(金) 13:25:13.61C#がMacとLinuxでも使えるようになるってことかな
標準化されていくと本家MSが作った.Netが方言となっちゃうのかね
monoって完全に.Netと互換性があるわけでもないもんね
0900デフォルトの名無しさん
2013/12/27(金) 13:40:04.480901デフォルトの名無しさん
2013/12/27(金) 14:17:10.000902デフォルトの名無しさん
2013/12/27(金) 14:27:50.82Linuxで使おうという発想が間違ってる
0903デフォルトの名無しさん
2013/12/27(金) 14:29:08.160904デフォルトの名無しさん
2013/12/27(金) 15:17:30.89boostですらソース公開されているのに、2chユーザの書いたへっぽこソースを
難読化する理由を教えてけろ。
0905デフォルトの名無しさん
2013/12/27(金) 16:26:08.940906デフォルトの名無しさん
2013/12/27(金) 16:52:22.09人に見られて恥ずかしいようなソースのアプリを
他人に使わせる理由を教えてけろ。
0907デフォルトの名無しさん
2013/12/27(金) 16:58:15.96客にソース見られたら足元見られるだろ
0908デフォルトの名無しさん
2013/12/27(金) 18:05:37.200909デフォルトの名無しさん
2013/12/27(金) 18:08:56.440910デフォルトの名無しさん
2013/12/27(金) 18:16:15.340911デフォルトの名無しさん
2013/12/27(金) 18:57:41.79「RED++はうんこだ」とかそのまま入っている
0912デフォルトの名無しさん
2013/12/27(金) 19:20:09.950913デフォルトの名無しさん
2013/12/27(金) 19:42:06.38その部分はネイティブで書くしか無いと思うの
0914デフォルトの名無しさん
2013/12/27(金) 19:44:51.98アタックする価値もない糞プログラムに仕上げればいいだけだから
あ、元からでしたね。これは失礼
0915デフォルトの名無しさん
2013/12/27(金) 19:49:06.980916デフォルトの名無しさん
2013/12/27(金) 20:02:36.82ネイティブにすることで何が解決するのかわからん。
0917デフォルトの名無しさん
2013/12/27(金) 20:06:08.980918デフォルトの名無しさん
2013/12/27(金) 21:54:30.99興味本位でなら多少難解でも解析する価値はあるかも知れんが、カネを払いたくない程度の理由でそんな時間を掛けたくないもん。
0919デフォルトの名無しさん
2013/12/27(金) 23:30:42.30レベル低い下請けに丸投げ
0920デフォルトの名無しさん
2013/12/27(金) 23:55:37.45スパゲティに勝る難読化なし、ってな。
0921デフォルトの名無しさん
2013/12/28(土) 00:01:59.75逆に、スパゲティを解きほぐすツールとか
0922デフォルトの名無しさん
2013/12/28(土) 00:03:41.160923デフォルトの名無しさん
2013/12/28(土) 00:05:37.340924デフォルトの名無しさん
2013/12/28(土) 00:09:23.75君が書けば自動的に出来あがってんじゃんw
りっぱなhw
0925デフォルトの名無しさん
2013/12/28(土) 15:47:57.93全ての行にチェックボックスが必要な訳では無いのですが、Enableをfalseにしても見栄えが良くないので、出来れば変えたいです。
もしくは、セル単位でチェックボックスそのものを消す(Visible = false)のようなことが出来れば良いのですが・・・。
よろしくお願いします。
0926デフォルトの名無しさん
2013/12/28(土) 16:02:41.020927デフォルトの名無しさん
2013/12/28(土) 16:03:56.200928デフォルトの名無しさん
2013/12/28(土) 16:13:24.440929デフォルトの名無しさん
2013/12/28(土) 16:16:08.120930デフォルトの名無しさん
2013/12/28(土) 16:18:47.990931デフォルトの名無しさん
2013/12/28(土) 16:21:42.13話はそれからだろ、overrideで実現できないなら低レベルAPI使うしかない
ぶっちゃけ半端じゃない知識と技術が必要になるから無理だと思うよ
0932デフォルトの名無しさん
2013/12/28(土) 16:23:23.970933デフォルトの名無しさん
2013/12/28(土) 16:32:16.40Win32API余裕な奴がここで質問するかよ
0934デフォルトの名無しさん
2013/12/28(土) 16:38:02.950935デフォルトの名無しさん
2013/12/28(土) 16:48:01.90http://ideone.com/fAMkQc
0936デフォルトの名無しさん
2013/12/28(土) 16:52:58.220937デフォルトの名無しさん
2013/12/28(土) 16:56:31.180938925
2013/12/28(土) 17:44:24.90おおお、指定したチェックボックスを消す列を追加することが出来ました。
ありがとうございます。
http://blog.livedoor.jp/jye_ni/archives/50894791.html
の、様に指定したセルを塗りつぶしたり、セルタイプを変更することが出来ないかなって思っていたのですが、上手くいかなくて迷っていました。
0939925
2013/12/28(土) 18:02:22.48が、エラーになってしまうのは何でだろう?
0940デフォルトの名無しさん
2013/12/28(土) 19:29:53.50Document Completed イベントが起こらない件誰か解決できないの?
スーパー2chグラマーはいないの?
0941デフォルトの名無しさん
2013/12/28(土) 19:31:15.790942デフォルトの名無しさん
2013/12/28(土) 19:35:20.810943デフォルトの名無しさん
2013/12/28(土) 19:49:03.070944デフォルトの名無しさん
2013/12/28(土) 22:02:59.860945デフォルトの名無しさん
2013/12/29(日) 05:49:33.33そのThreadがnull以外だった場合Abortするようにしているんだけどその跡にJoinメソッド呼んでも正常に終了できない
どうやったらFormClosingイベントで作ったスレッドを破棄できるようになるの?
0946デフォルトの名無しさん
2013/12/29(日) 07:31:25.50つーかTPL使え
0947デフォルトの名無しさん
2013/12/29(日) 10:28:02.02スレッド側の処理を工夫した方がいいんじゃないの
>>940
suumoに確認してみたら?
0948デフォルトの名無しさん
2013/12/29(日) 11:09:54.550949デフォルトの名無しさん
2013/12/29(日) 11:23:40.290950デフォルトの名無しさん
2013/12/29(日) 11:24:40.210951デフォルトの名無しさん
2013/12/29(日) 11:44:19.840952デフォルトの名無しさん
2013/12/29(日) 12:17:57.400953デフォルトの名無しさん
2013/12/29(日) 12:25:12.660954デフォルトの名無しさん
2013/12/29(日) 12:30:48.380955デフォルトの名無しさん
2013/12/29(日) 12:34:56.180956デフォルトの名無しさん
2013/12/29(日) 13:00:05.030957デフォルトの名無しさん
2013/12/29(日) 13:27:02.830958デフォルトの名無しさん
2013/12/29(日) 14:25:00.410959デフォルトの名無しさん
2013/12/29(日) 14:27:28.950960デフォルトの名無しさん
2013/12/29(日) 14:31:14.920961デフォルトの名無しさん
2013/12/29(日) 14:37:11.41http://dobon.net/vb/dotnet/string/encryptfile.html
に書いてある方法よりもさらに強度な暗号化方法ってありませんか?
0962デフォルトの名無しさん
2013/12/29(日) 14:40:23.930963デフォルトの名無しさん
2013/12/29(日) 14:41:05.110964デフォルトの名無しさん
2013/12/29(日) 14:50:09.42暗号は力任せに破られない程度の強度があればあとは使い方と運用次第で強くも弱くもなる
0965デフォルトの名無しさん
2013/12/29(日) 14:52:18.80鍵とプログラムを一緒にしておいて覗かれたくないとかいう壮大な夢物語が
その話はお断りだからな
0966デフォルトの名無しさん
2013/12/29(日) 15:00:23.230967デフォルトの名無しさん
2013/12/29(日) 15:01:28.4720年保管したい場合でもそのAES128ビットで平気なの?
0968デフォルトの名無しさん
2013/12/29(日) 15:02:26.600969デフォルトの名無しさん
2013/12/29(日) 15:03:43.580970デフォルトの名無しさん
2013/12/29(日) 15:04:49.220971デフォルトの名無しさん
2013/12/29(日) 15:05:20.390972デフォルトの名無しさん
2013/12/29(日) 15:25:26.220973デフォルトの名無しさん
2013/12/29(日) 15:31:31.540974デフォルトの名無しさん
2013/12/29(日) 15:48:25.760975デフォルトの名無しさん
2013/12/29(日) 15:49:17.60とにかく他人には見せたくないファイルを暗号化したいのですよ!
0976デフォルトの名無しさん
2013/12/29(日) 15:52:26.10無理みたいだね
0977デフォルトの名無しさん
2013/12/29(日) 16:10:57.86そういう事ね。ちょっと suumo みたいな糞サイトで実験してみます。
0978デフォルトの名無しさん
2013/12/29(日) 16:44:07.49いくらでも既存のものあるのに自分で書く必要ないだろ
0979デフォルトの名無しさん
2013/12/29(日) 17:09:29.980980デフォルトの名無しさん
2013/12/29(日) 17:37:12.26「仕組みを覚えたい」んだろ?
嘘つきは今すぐ死ねよチンカス
0981デフォルトの名無しさん
2013/12/29(日) 17:50:29.660982デフォルトの名無しさん
2013/12/29(日) 18:11:07.91その言葉攻め好きよ。
0983デフォルトの名無しさん
2013/12/29(日) 18:29:49.890984デフォルトの名無しさん
2013/12/29(日) 18:43:31.76どこをどう読んだら別に嘘なるのかお前の思考がわからない
0985デフォルトの名無しさん
2013/12/29(日) 19:07:18.47全く持ってその必要はない
0986デフォルトの名無しさん
2013/12/29(日) 19:13:18.620987デフォルトの名無しさん
2013/12/29(日) 19:17:29.070988デフォルトの名無しさん
2013/12/29(日) 19:56:23.050989デフォルトの名無しさん
2013/12/29(日) 19:58:27.100990デフォルトの名無しさん
2013/12/29(日) 20:00:43.790991デフォルトの名無しさん
2013/12/29(日) 20:23:37.06Expressで何の問題もないだろ
0992デフォルトの名無しさん
2013/12/29(日) 20:26:16.980993デフォルトの名無しさん
2013/12/29(日) 20:30:44.250994デフォルトの名無しさん
2013/12/29(日) 20:33:13.61または死ね今すぐに
0995デフォルトの名無しさん
2013/12/29(日) 20:39:19.480996デフォルトの名無しさん
2013/12/29(日) 20:40:57.33つーかもう単体版ないからVisual Studioにテンプレ直せよ
0997デフォルトの名無しさん
2013/12/29(日) 20:50:11.44VBの質問もいいの?
0998デフォルトの名無しさん
2013/12/29(日) 20:50:51.640999デフォルトの名無しさん
2013/12/29(日) 20:56:02.421000デフォルトの名無しさん
2013/12/29(日) 20:57:21.6710011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。