[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/31 09:56 / Filesize : 211 KB / Number-of Response : 992
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ふらっとC#,C♯,C#(初心者用) Part88



1 名前:デフォルトの名無しさん [2012/03/21(水) 13:47:38.31 ]
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっとC#,C♯,C#(初心者用) Part87
toro.2ch.net/test/read.cgi/tech/1330881286/

■関連スレ
C#, C♯, C#相談室 Part70
toro.2ch.net/test/read.cgi/tech/1327570969/
ミスターサタンのC#相談室
hibari.2ch.net/test/read.cgi/tech/1092656075/
VB.NET質問スレ(Part38)
toro.2ch.net/test/read.cgi/tech/1325083428/
くだすれC++/CLI(初心者用)part2
hibari.2ch.net/test/read.cgi/tech/1268613679/

802 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 12:43:05.21 ]
UdpClientの同期、非同期ってどういうときに使いわけるん?

803 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 12:51:50.43 ]
>Receive メソッドは、リモート ホストからデータグラムが到達するまでブロックします。

これが起きて欲しくないとき

804 名前:797 mailto:sage [2012/03/31(土) 13:05:58.66 ]
>>799
まぁ そうだよな。 しかし多くのフリーソフトはひっかからない気が。
対策ソフト導入前にインストールだったからひっかからないのか?

>>801
たしかに可能性はあるね。 時期が時期だし。

805 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 13:10:27.11 ]
つまり797がウイルス作成の犯人ということですね明智君

806 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 13:12:36.20 ]
ウィルス作るような奴がC#利用してしかも初心者スレで質問するかねw

807 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 13:15:45.66 ]
春ですから分かりませんよ

808 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 13:15:48.04 ]
ウイルスの実行に .NET Framework4.0 が必要です。
作るならc++だろ。

809 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 13:18:22.99 ]
>>802普通は非同期を使う。非同期の使い方が解らないときに同期式を使う。

810 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 13:20:25.55 ]
韓国産かつお節から発がん性物質
2012/03/31 08:52

基準値を2−4倍上回るベンゾピレン検出、製品は全て回収へ

 汁物料理のだしに使う「かつお節」から、基準値を上回る発がん性物質のベンゾピレンが検出され、回収措置が取られることになった。
食品医薬品安全庁釜山地方庁は30日、韓国産のかつお節製品3種から、基準値(1キロ当たり0.010ミリグラム)を
2−4倍上回るベンゾピレンが検出され、流通・販売を禁止するとともに、回収措置を取ると発表した。
かつお節は、カツオを削って乾かしたもので、汁物料理やうどんのつゆのだしとして使われる。

 かつお節メーカー「大王」(慶尚南道蜜陽市)のかつお節2種からは、200キロ(消費期限2012年6月14日)分から
1キロ当たり0.027ミリグラム、別の製品231キロ分(消費期限13年3月7日)からは同0.040ミリグラムのベンゾピレンが検出された。
また、テソン食品(慶尚南道金海市)の「花かつお」80キロ(消費期限12年11月23日)からは同0.019ミリグラム、漢拏食品
(慶尚北道尚州市)の「薫煙マグロ」20キロ(消費期限13年1月26日)からは同0.046ミリグラムのベンゾピレンが検出されたという。

 発がん性物質のベンゾピレンは、基準値以上の量を続けて摂取すると、がんを誘発する危険性が高まる。

 ベンゾピレンは焼き肉や食べ物の焦げた部分にも含まれているが、今回の調査では、かつお節の製造過程で生臭さを消し、
保存性を高めるために煙でいぶす際に、この物質が発生することが分かった。
食薬庁は、製品を購入した消費者に対し、使用せずに返品するよう呼び掛けている。
www.chosunonline.com/site/data/html_dir/2012/03/31/2012033100380.html



811 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 13:45:46.04 ]
ヒューリスティックで誤検出されるのを防ぐのは難しい

int main() { return 0; }

だけでも検出されるケースがある
どうすればええねん

812 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/03/31(土) 13:55:12.15 ]
C#始めようと思うのですが
「独習C#第3版」と「プログラミングC#6th」どちらがお勧め?
一応、C、C++は出来ます。あとPerlとか。

それともオンラインのMSDNとかその他入門WebサイトだけでOKとか?

813 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:02:45.82 ]
独習はマジで文法以外に一切触れてないのでそれでよければ
今のC#は.NET Frameworkにおんぶだっこなので、何ができるようになるかで言えば、ほぼ何もできるようにならない

プログラミングC#は知らん

814 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:05:43.40 ]
camelCaseが気持ち悪いんだけど
使わないとダメ?

815 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:13:38.43 ]
おすきにどうぞ

816 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:15:02.27 ]
>>813
うーん、目次見て「プログラミングC# 第6版」にします。
って、もうすぐC#5.0もあるんですよね・・・

817 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:16:13.03 ]
キャンパスの中では、あなたは王様ですってボブが言っていたように
エディタの中ではあなたは王様です
自由にしていいんですよ

818 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:25:21.34 ]
>>816
ソフトバンクから出てる標準C#入門でいいんじゃね?

819 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:31:11.16 ]
C++わかるんだったら言語仕様なんて雰囲気で慣れてWebで補う感じで十分だろ
C#でデータベースアプリ作ったりネットワークやったりゲーム作ったりする本のほうが勉強になると思う
実際にデータベース使うかは別にして、他からの移行ならサンプル見るのが一番

820 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:33:17.60 ]
言語自体は一日ありゃ覚えるだろ
ライブラリは必要な時にググる。



821 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:38:35.71 ]
そしてこのスレで意味不明な質問をするんですね

822 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 14:58:05.49 ]
Publicな変数って駄目?

823 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:04:31.49 ]
>>814
msdn.microsoft.com/ja-jp/library/ms229043%28v=vs.80%29.aspx
そのうちこれ以外が気持ち悪くなるから大丈夫

824 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:05:27.55 ]
>>822
独立して修正する境界を超えて使うのは駄目
クラス単位かもしれないしアセンブリ単位かもしれないしアプリ全体かもしれないし
時と場合による

825 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:10:54.82 ]
徐々に広くしていけばいいんだよぉ
private -> internal -> public
基本的にinternal以上はいらないだろ

826 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:15:50.24 ]
読み書き可能なパブリックプロパティがあることは別に問題ないので
フィールドの使用を止めるのも一つの方法

フィールドのメリットは初期化をフィールドの宣言といっしょに書けること
構造体の挙動(デメリットにもなりえるが)
refやoutパラメータに渡せる

827 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:17:54.85 ]
internalの変数ってのもpublicと同じぐらいまずあり得ないと思うんだけどねw

828 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:22:32.94 ]
kinouDeeta=1;
KuriKaesi();

829 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:22:59.84 ]
>>819
5000円もする本わざわざ買う必要もないってことですね。

830 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:26:12.56 ]
>>812
日経BP社の「C#プログラミングの入門書」ってどう?
「テキストエディタをイチから作ってみる」という特集がありました。
日経ソフトウェアの連載記事をムック化した書籍です。



831 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:53:54.55 ]
外から変数弄りたかったらメソッド経由かプロパティ経由じゃね?

832 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:57:45.55 ]
外から変数弄りたいからメソッドかプロパティという発想は間違っている
そんなもんパブリックフィールドと変わらん
まずプロパティやメソッドありきでそれをフィールドで実装するんだよ

833 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 15:59:13.82 ]
>>832
そういう分かったような分からないような議論が一番間違ってる

834 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:05:37.72 ]
おれは全部public。これがおれの流儀。パロパティとか無駄なコードだよ。

835 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:07:30.24 ]
お前の流儀が通じる範囲でどうしようがお前の勝手
カプセル化ってそれが通じない範囲とのやりとりに使うもんだからな

836 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:10:16.73 ]
プロパティないc++はカプセル化できない欠陥言語。

837 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:11:59.13 ]
読み取り専用という意味ではc#が欠陥でc++のほうが強力。

838 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:16:00.78 ]
例えばある値を更新したタイミングで他の値も計算しなおしたいとかオブジェクト再描画したいとかなった場合
フィールド直接変更されると使ってる場所すべて変更しなおさないといけなくなるだろ

839 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:25:00.49 ]
やる必要がない場合は?

840 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:31:16.05 ]
たいていクラス内部を同期化する計算はコストは高いのでReCalc()とか別メソッドにする。
プロパティ弄られたら再計算にすると、関係するプロパティが複数ある場合、
無駄な再計算が大量に発生してしまう。ExcelみたいOn/Offできるのが理想だけど。



841 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:37:00.53 ]
>>840
どんな巨大データを扱うクラスなんだよw
言いたいことは分かるが、そういう問題が発生しうるのはGUI関係ぐらい。

842 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:44:46.99 ]
確かに再計算の問題はめんどくさいね
複合的な更新なら専用のメソッド作るよ

プロパティで個別にX,Y,Zいじるんじゃなくて
setXYZ(x,y,z)みたいな

XAMLで誤解して何でもバインドでやってたら無茶苦茶になった覚えがある

843 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:46:09.75 ]
>>839
フィールドでいいに決まっている

844 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:48:42.67 ]
>>841
GUIの再計算なんて知れてるw
画像フィルタのパラメータを変えるとかさ。他にもシミュレータとかいっぱいある。

845 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:49:36.92 ]
>GUIの再計算なんて知れてる

WPFが重い理由がレイアウトエンジンの再計算コストなんだけどなあ

846 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:52:04.50 ]
例えばWrapPanelに大きさ不揃いアイテム突っ込むと固まる

847 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:53:23.03 ]
XMLだから重いんだ。

848 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:54:27.37 ]
読み込んだ後もXMLで持っている必要性はないんだよボウヤ
そんな事で遅い理由を誤魔化さないでほしい

849 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:55:22.65 ]
計算じゃなくてif分の塊でストールしまくってるだけという。

850 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:57:31.36 ]
Androidが遅いのはUIがXMLで作成されているせい

保存される時はバイナリに変換されますよ

XMLは可搬性が持ち味なのにバイナリに変換するなんて論外だろ!XML名乗るな

ってやり取りをWPFスレでやったのを思い出した



851 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 16:59:20.68 ]
つかWPFのアレはバインドにバインドを重ねるから指数関数的に伝播する箇所が増えるのが根本的な問題だと思うが

852 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 17:02:33.06 ]
環境シミュレーションやレイトレーシングと同じ理由か。
リアルタイム性を要求するGUIにおいてWPFアーキテクチャはゴミだということだ。

853 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 17:06:42.77 ]
しかしMetroは強制WPFだぜ(正確にはSL)

854 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 17:10:41.27 ]
だからMetroは流行らない

855 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 17:17:36.27 ]
WPFのどこが悪いの?

856 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 17:22:48.71 ]
操作性が最悪。ユーザーから不評多し。

857 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 17:24:13.59 ]
デザイン重視したVistaのようだ。

858 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 17:31:32.52 ]
もうWinRT以外はレガシーアプリになるんだろうなぁ・・・

859 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 17:41:35.61 ]
とにかく重い
開発者から不評多し

860 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/03/31(土) 17:46:44.17 ]
そもそもウインドウサイズを任意で変えれるwindowsであのシステムは辛すぎるよな
サイズ変更したら再計算って

まあその点メトロはまだいいほうなのかねえ
基本スクリーン全面を覆うんだっけ?



861 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 20:14:28.67 ]
WinRTでメトロスタイルで作ったら、ワード使う時はワードだけ。エクセル使う時はエクセルだけ
のパネル一枚仕様になるの?やだなぁ

862 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 20:28:24.03 ]
退化だよなー

863 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 20:33:41.81 ]
劣化だよなー

864 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/03/31(土) 20:37:24.05 ]
wpfはListViewが酷いのが何とも

865 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 20:47:54.90 ]
マルチモニターだけどアプリ1個だけってことないよな

866 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 20:51:06.24 ]
すいません、どうかお知恵をお貸し下さい。
MarshalAs属性のメンバ変数を持つ構造体の参照渡しで質問があります。
C#〜C#間でのマーシャリングの発生の有無の証明をどうやって取ればよいのか、知るのが目的です。
※更に、この質問文の中で、そもそも技術に対する私の理解がおかしいと感じた場合、ご指摘頂けると幸いです。

C++及びC#両方から使われる、C#のクラス(以下、便利関数クラス)があります。
この便利関数クラスのメソッドは、メンバにMarshalAs属性を付けた構造体(以下、マーシャル構造体)を
参照渡し(ref指定)で受け取り、それに対して、様々な処理を行うものです。
C++は.tlbを用いたCOM相互運用で便利関数クラスへアクセスします。

ここで区切ります。

867 名前:866 mailto:sage [2012/03/31(土) 20:52:51.30 ]
※マーシャル構造体の例
public struct stMarshal
{
public int id;
[MarshalAs(UnmanagedType.BStr)]
public string szBstr;
};

※C++側の構造体の例
struct stCpp
{
public int id;
public wchar_t*;
}

ここで区切ります

868 名前:866 mailto:sage [2012/03/31(土) 20:55:38.56 ]
ここで、C++が便利関数クラスのメソッドへC++側のstCpp構造体のポインタを渡した時、
マーシャリングが行われ、wchar_t*がBSTRに変わると理解しています。
(ただし、C#内部ではあくまでstring(属性としてBSTRが付いているだけ)として扱うことができ、楽である)

しかし、C#が便利関数のメソッドへstMarshal構造体を参照で渡した場合、
この場合、同じstMarshal構造体を使用しているのですから、マーシャリングは起きない・・・はずだと考えています。
もし、マーシャリングをされると、処理コストが掛かってしまうので、よくありません。
しかし、ここでマーシャリングが行われていない! という証拠を提示する方法が分からず、
説得材料をどう作成すればいいのか分かりません。

長々とした質問で恐縮ですが、どうかお力をお貸し下さい。

869 名前:866 mailto:sage [2012/03/31(土) 20:58:22.09 ]
>>867のC++側の構造体の例に間違いがありました。すいません。

※C++側の構造体の例
struct stCpp
{
public int id;
public wchar_t* pwChar; ←変数名を書いてなかった
}

870 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 21:05:53.11 ]
>ここでマーシャリングが行われていない! という証拠を提示する方法

自明だと僕は思うけど
なんか悪魔の証明っぽいなぁ

MarshalAsAttributeのMSDNの説明で
>Indicates how to marshal the data between managed and unmanaged code
とあるから、managedコード間には関係ないはずだけど。
managedコード間のマーシャリングという概念が意味不明だしなぁ



871 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 21:06:55.99 ]
ただのキャストですよ。

872 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 21:08:25.24 ]
まず
msdn.microsoft.com/ja-jp/library/s9ts558h%28v=vs.80%29.aspx
の中央付近の「構造体で使用される文字列」のタイプライブラリ表現にあるように
BSTRはC++側でもBSTRで宣言されていなければだめです
すなわちwchar_tでは駄目

873 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 21:16:35.28 ]
昨日読んだ「大量の無駄なエビデンス」の一端を見た気がする

874 名前:866 mailto:sage [2012/03/31(土) 21:24:07.98 ]
>>870
>>managedコード間のマーシャリングという概念が意味不明だしなぁ
そう・・・ですよね。 じゃあいいのかなと思い始めました。

>>871
ただのキャストというのは、マーシャリングという言葉(私にとって少し曖昧です)が示す、
その実際の動作のことでしょうか?

>>872
あっ、おっしゃる通りですね、教えて頂きどうもありがとうございます。

875 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/03/31(土) 21:33:21.30 ]
HttpWebRequestでコンテンツを取得するプログラムを作っています。
以下のプログラムの ※ここ でReadしてもlenに最大で8192までしか入りません。
一度にもっと大きく読んでほしいのですが、どうすればよろしいのでしょうか。

byte[] buff = new byte[10240];
int len = 0;

var req = (HttpWebRequest)HttpWebRequest.Create("www~");
var res = req.GetResponse();
var st = res.GetResponseStream();

while ((len = st.Read(buff, 0, buff.Length)) >= 1) { //※ここ

}

876 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 21:38:11.04 ]
>>874
マーシャリングの介在の有無を知りたい動機はパフォーマンスへの影響の有無が知りたいから。
逆に言うと、パフォーマンスへの影響の有無が分かれば、マーシャリングの介在の有無は別にどうでもいい。
そうじゃない?

そして、パフォーマンスに影響が出るかどうかは実測可能だよね?

877 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 21:47:58.18 ]
>このメソッドは、データを buffer パラメータに読み込み、正常に読み込まれたバイト数を返します。
>読み取ることができるデータが存在しない場合、Read メソッドは 0 を返します。
>Read 操作は、size パラメータで指定されたバイト数に達するまで、使用できるデータをすべて読み取ります。

つまり使用できるデータがまだ無い?

878 名前:866 mailto:sage [2012/03/31(土) 21:57:41.65 ]
>>876さん
>>マーシャリングの介在の有無を知りたい動機はパフォーマンスへの影響の有無が知りたいから。
逆に言うと、パフォーマンスへの影響の有無が分かれば、マーシャリングの介在の有無は別にどうでもいい。
そうじゃない?

その通りです。

パフォーマンス計測はやるとしたら・・・
@今までの質問文のように、MarshalAsを付加した構造体で、便利関数のメソッドを1万回くらい呼んでみる。
AMarshalAsを付加しない構造体とメソッドを作成し、@と同じことをする。

でしょうか。Stopwatchクラスを用いて、時間を測ればいいのですよね?
※他プロセスは極力切れば宜しいですよね。 マルチコアは時間計測にばらつきが生じると聞きましたが、本当でしょうか?

879 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 21:58:40.72 ]
いいからやってみろよ

880 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 22:00:33.36 ]
>>875>>877
NetworkStreamに渡されるSocketのReceiveBufferSizeがデフォルトで8192だからだと思われる。
思われるが、どうすればいいかは分からん。



881 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/03/31(土) 22:02:28.05 ]
>>875>>877
8192ってもろバッファなどで見かけるサイズだしなあ(4096x2)
byteで受け取る以上はバッファ単位で受け取ってはコピーして・・・の
繰り返ししかできないんじゃないの?

882 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/03/31(土) 22:13:14.47 ]
結局のところ8192バイトがn個と8192未満が1個ある場合があるってことなので
それを連結していくなりすればいいだけだよね

883 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 22:19:44.97 ]
妥協可能な要件かはまだ分からんぞー
妥協できないってことも無いと思うが

後は諦め切れなくて食い下がる可能性もあるか?
でもそれは自力で調査続けてもらえばいいか
どこが問題かは見えてるしな
気の済むまで

884 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 22:48:02.88 ]
C#初心者なのですが
このスレでお前らがIDを出すにはどうすればいいですか?

885 名前:866 mailto:sage [2012/03/31(土) 22:48:39.93 ]
>>879
計測した結果、差が無いということがわかりました。
>>866からの質問はこれで解決しました。

質問に答えて頂いた皆様、ありがとうございました。

886 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 22:51:27.77 ]
8192バイトもいるならブラック企業

887 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 10:10:03.71 ]
listboxのコレクションの数を取得するには?

888 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 10:15:03.34 ]
ListBox.Items.Count
かな?

889 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 11:03:08.14 ]
ども

890 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 11:44:00.09 ]
汎用的クラスってどのように管理してますか?
あの汎用クラスってどのプロジェクトで作ったのか忘れてしまうんだけど



891 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 12:27:25.15 ]
知らんがな

892 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 12:31:46.16 ]
ライブラリ用のプロジェクト一個つくって全部そん中
仕事じゃないからなー、これは出しておkこれはダメとか分けなくていいから楽

893 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 12:40:16.46 ]
一つのファイルに クラスが何個もあるとダメなのか

894 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 12:58:11.13 ]
(;^ω^)ListBoxのコレクションに内部の値を持たせたいお・・・
(;^ω^)TreeNodeのTagみたいな感じだお

895 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 13:02:39.47 ]
C++で作られたdllをC#で使いたいんだけど
DllImportで使えるのはわかったのですが
DLLへの参照をどのように設定すればいいかよくわかりません
参照設定では無理でした

例えばC:\Windowsにdllを入れてしまえばそのまま使えますが
この場合dllのインストール作業が必要になるのでやりたくないです

自分のソフトと同じフォルダにdllを配置してインストール作業をしなくても
使えるようにしたいのですがどのようにすればいいですか?

896 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 13:05:04.40 ]
いや、exeの横においとくだけだが

897 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 13:21:39.39 ]
>>896
あ、できたw結構悩んでたのに
exeと同じフォルダじゃなくて、別のフォルダの中にdllがあったので
相対パス書いてやればよかったんですね

898 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 13:47:46.22 ]
>>894
DataSource/DisplayMember/ValueMember あたり

899 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 13:56:33.53 ]
>>894
ヒント:Itemsはobject型のコレクション

900 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 13:59:09.59 ]
俺だったらListBox.Tagにコレクション入れてお茶濁すわ



901 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 14:06:52.06 ]
ポインタがねーと不便じゃねーか!
値型とか死ねよ!

902 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 14:09:57.20 ]
>>894
ListBoxは文字列しか扱わないんだから不要
どうしてもというならFlowLayoutPanelを使うとか
WPFでやるとかになる

903 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 14:47:20.96 ]
ListBoxとかComboBoxに表示される文字列はToString()の値だろ?
つまりToStringをオーバーライドしたクラスを項目としてぶち込めばおk

904 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 14:59:20.45 ]
和弓が弱いって誰が言った?
www.youtube.com/watch?v=SmvRDd-ZWfs&feature=player_detailpage#t=173s

ステンレスフライパン貫通
戦闘用の弓で戦時中の人間ならこれより条件上でしょう?

原始的なロングボウより複合素材の和弓のほうが強いっていうのを
当のイギリス人が言及してたのを目撃したことがあります

905 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:00:55.20 ]
ネトウヨ目撃

906 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/01(日) 15:03:17.03 ]
和田と真弓がどうしたんだ?

907 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:05:12.93 ]
>>902
きっとその人はデバッグ用に内部の値をリアルタイムで書き換えるような動作をさせたいんだと思うよ
つまり変数の値を読み込んだり、書き換えたりできるようにしたいと
これをする場合ListBoxからインスタンスを特定する情報が必要になるがポインタがないので
インスタンスを確定させる情報がたくさん必要になって鬱

908 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:09:31.66 ]
ポインタ坊は頭悪そうだから引っ込んでていいよ

909 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:11:44.09 ]
つか>>903で全部解決だろ
何が問題なんだよ

910 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:11:44.58 ]
>>907
GUIに対してそういうことしなければいけないって事自体がおかしい



911 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:14:10.96 ]
>>910
じゃあ、特定のクラスのメンバ変数の値を表示して書き換えたりするようなことをしたいときはどうしたらいいの?

912 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:14:27.09 ]
値型をラップするのが面倒なときはNullableに突っ込んでる

913 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:17:49.41 ]
インスタンスを特定する必要があるのなら自分で関連性を持たせりゃいいだけの話
出来合いのクラスしか利用できないような残念な頭してるわけじゃないでしょ

914 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:21:34.70 ]
ListBox なら DataSource 経由させれば出来合いのクラスのままで
普通に表示文字列と内部値を管理できると思うが

915 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:21:42.67 ]
いや、だからさあ…

public class MyListBoxItem
{
public string Value { get; set; }

public object Tag { get; set; }

public override string ToString()
{
return Value;
}
}

これで何か不満なわけ?

916 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:23:21.10 ]
値型のポインタが無い事が不満

917 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:23:27.11 ]
ListBoxのTagがほしいわけじゃないんで

918 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:23:49.80 ]
>>915
あれ?それ動く?
値型はオブジェクト型として格納できなくね?
配列もインデックス対応してなさげ

919 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:25:21.36 ]
>>918
>値型はオブジェクト型として格納できなくね?

このレベルで他人にアドバイスとかしないほうがいいよ
迷惑だから

920 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:26:43.42 ]
配列もインデックスがどうのこうのってのも意味不明。



921 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:26:51.13 ]
>>919
やってみろって元の値はかわらないっしょ?

922 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:27:50.99 ]
ああ愚かしい

923 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:28:56.14 ]
実際にやったことがないから
値型のobject型も参照型のobject型も同じだと思ってんだろ

値型のインスタンスを特定するのはかなり困難だ

924 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:29:39.96 ]
Size Size { get; set; }
Size.Width = 192;

どうせこれ↑で変わらないよ><とか言ってるんだろ…
春だなー

925 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:29:53.33 ]
第三者から言わせてもらうけど


話がかみ合ってないぞ

926 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:31:44.83 ]
int,bool,floatなんかは値型なのでその形じゃ無理だなー
stringは参照型だからできるんだよね

927 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:31:55.11 ]
最初の質問者ちょっと戻ってこい
「だと思う」で語り始めたあたりから脱線しすぎだ

928 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:34:14.71 ]
894 名前:営利利用に関するLR審議中@詳細は自治スレへ[sage] 投稿日:2012/04/01(日) 12:58:11.13
(;^ω^)ListBoxのコレクションに内部の値を持たせたいお・・・
(;^ω^)TreeNodeのTagみたいな感じだお

最初の質問者はTagみたいなのでいいって言ってるからTagでいいんじゃね
むしろそれでいいよ

さあ、値型ポインタの話を続けようかw

929 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:37:22.65 ]
値型のポインタ(みたいなもの)がどうしても欲しければNullable<T>使え
objectに突っ込むときも面倒だから予めNullableにぶち込んどけ
これでいいだろ

930 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:38:34.45 ]
ポインタのスレでもやってたけど
ICell c = Bind(et.na, 12);
ってやらないと値型は元の値変えられないって話だろ



931 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:40:01.20 ]
そのスレどこよ

932 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:42:44.38 ]
>>931
ポインタを難しいと言う奴が理解できない
toro.2ch.net/test/read.cgi/tech/1217123234/768

調度ここ

933 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:43:37.95 ]
値型の配列の場合はインデックスまで格納しておかないとダメなのか?
死ねるな

934 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:45:42.04 ]
いいから死ねよ
二度と来んなクソが

935 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:46:16.13 ]
それに何の意味があるのって話になってるみたいですけど

936 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:50:00.92 ]
あとそのスレで配列のインデックスの話してるけど、アドレスで指定できるのって固定長で持ってる場合の話だろ。
C#はそんな宣言方法自体ないのに、比較しても仕方ないぜ。

937 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:51:06.96 ]
元の値を変えたければ、構造体じゃなくてクラスにするかクラスとしてラップすべきなんじゃないの

あとポインタじゃなくて参照な
C#ではunsafeコンテキストじゃなければポインタ使えない

938 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:52:20.21 ]
誰がそのスレ立てたか知らないけど
ポインタの一面しか見ないで書かれてるな

英語の授業の1回目でHelloだけならって
英語って簡単だなって言ってるレベル

939 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:53:40.84 ]
DataGridViewのセルが一つの変数に対応する、ってところ読んで何を目的としてるのかようやく理解できた。

940 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:57:47.64 ]
要するにセルに対してポインタを関連付けられれば*value = 123;で済むのに、できないからvalue[12] = 456;の添字とか別に保管しなきゃならない?



941 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:59:53.32 ]
>>933
世界からゴミが一人減ってよかった

942 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:02:26.77 ]
>>940
表層的に考えるとそう思うかもしれないけど
コード書くときになんか違うと気が付くはず

943 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:03:32.61 ]
このスレの連中は気づかないだろ

944 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:04:09.30 ]
stringは参照型じゃないだろ
string a=b;
やったら新しくインスタンス作られるぞ

945 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:06:49.15 ]
そしてListBoxのアイテムに対してポインタを関連付けられればポインタを使って構造体の全ての要素にアクセスできる、と。

この辺は思想の違いのような気がするけどな。
言語自体ポインタの使用が前提になっているとは言えない(構造体よりクラス推奨、ポインタが使いたければわざわざunsafeブロックとオプション付きビルドが必要)し。

946 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:07:59.17 ]
>>944
釣りすんなクソムシ

947 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:15:14.01 ]
DataGridViewに限って言えば1Row=1アイテムという構造になっているので、それを外した使い方(1Column=1配列とか)をするのはなかなか難しいね
フレームワーク側が提示する方法以外は面倒ってのは、設定より規約方針を取ってるとそんな感じにならざるを得ないが

948 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:17:30.54 ]
設計だろ…

949 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:22:48.42 ]
ていうか、いまからでもポインタつけろよ

950 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:24:59.81 ]
諸々の要望はMSDNでお願い。
ここは願い事(とは名ばかりの愚痴)発表会場じゃないんで。



951 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:26:11.00 ]
特定の手法を用いる特定の人間のために私企業がなんかすると思うのか

952 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:27:43.71 ]
メッセージボックスもメインウィンドウの後ろにまわったままだからな

953 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:28:56.27 ]
オーナーウィンドウの中央に出ないしねーMFCは出るのに信じらんないよねー
その後改善要望は受理されましたw?

954 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:30:40.68 ]
>>953
MSDNで会社から要望だしてもらったらイミフな回答が返ってきて終了でした
なんか昔からだよ?
って返答だったけど
Win32APIはたしかにそうだな
でも俺等がもとめているのはMFCのメッセージボックスなんだよ糞が
って返したら「あ、そう」
だってさw

955 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:31:08.68 ]
ユーザーにそんな設計すんなって言うか、結構デカそうな仕様を追加するか、どっちを選ぶかは自明だ罠
残念だけど犠牲を要求されるね

956 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:31:49.09 ]
>>954
偉い
会話が通じただけ予想を上回ったよ

957 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:34:21.89 ]
会社だろうが日本国王だろうがそんな対応だろうな
ますます絶望的

958 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:35:41.74 ]
>って返したら「あ、そう」
この対応で年間契約ん百万だからな
マジでいい商売だと思う

959 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:40:14.24 ]
定期的にこの話題をふる奴が湧くね。
ネタのつもりかガチなのか知らんけれども、いずれにしろいい加減痛々しい。

スレと関係ないけど、同じ言動の繰り返しを好む傾向って知的障害者とかアルツハイマーの人にも
同様に見られるわけだが、これって脳科学的に説明を与えることが可能なんだろうか。

960 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:47:20.64 ]
嫌ならテンプレに載せるかもっといい話題振れ

・メッセージボックスの話題禁止
・値型のポインタがなくてもくじけない強い心をもたない人はC#禁止



961 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:48:18.57 ]
foreachで値型の配列書き換えさせろ並みの妄言だと思うけど…

962 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 16:55:04.91 ]
そもそもC#の特性に即したまともな設計してたら値型のポインタ(参照)なんか使わないもんな

963 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 17:00:15.30 ]
質問の内容よりなぜその質問をするのかのほうが意味があるんだよな
それを書かないから不毛な言い争うになる

964 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 17:00:35.31 ]
ポインタと参照は別物。何が違うかっていうとアドレス計算ができるかどうか。
ポインタに1足すと型サイズ分アドレスが増えるんだよね。
計算結果が有効なアドレス指すかどうか分からないから危険で時代遅れ。

965 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 17:02:35.56 ]
C++のときからポインタに1足して次の要素を・・・なんて使い方してなかったぜ俺

966 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 17:09:22.23 ]
金蔓

967 名前: ◆QZaw55cn4c mailto:sage [2012/04/01(日) 17:24:10.75 ]
>>965
それは単にポインタをつかいこなせてないだけ

968 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 17:26:30.02 ]
Cならともかく、C++だとそういう事になることもあるだろう

969 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 17:30:39.39 ]
>>967
いや、しなくていいならする必要ないだろw

970 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 18:01:11.01 ]
日曜プログラマならいいんじゃね
一つのやり方しか知らないなら他人のソースなんてまともに読めないだろうけど



971 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 18:01:40.47 ]
いや全く
必要性が無いのにやるのはバカのリファクタリングだけで十分

972 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 18:04:17.83 ]
リファクタリングのスレではリファクタリングはオナニーでFAとか結論でてるなw

973 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 18:04:18.97 ]
知ってるのと使うかどうかは別の話だろ
アンチパターン使いこなしてるのか?

974 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 18:06:38.28 ]
そりゃもうバリバリですよ

975 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 18:07:03.95 ]
tagにguidを入れてハッシュで管理すればいいと思う

976 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 19:13:00.59 ]
C#は生産性がいい、先進的という評価は時々聞くし、自分で使ってみて好きに
なったんだが、不思議なことにあまり普及してないよな。
やっぱDelphiの遺伝子のせいだろうか。

977 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 19:15:23.53 ]
変な人に絡まれる/ネガキャンしてるからだと思うよ

978 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 19:15:38.64 ]
少なくとも黄金期のDelphiより普及してる気がするんだが・・・

979 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 19:26:13.45 ]
Delphiは俺の黒歴史。大量にあるソースどうすんだよ・・・

980 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 20:05:18.98 ]
Application.Runしていないform1から
progressBarのあるform2をダイアログとして開き
そこで重い処理を別スレッドで処理し
その別スレッドのイベントを受け取って
今どのファイルを処理しているかを取得して
form2のラベルを書き換えているのですが
別スレッドからフォーム内のコントロールを操作すると
エラーができるはずなのに、普通に書き換えられているんですが
このまま続行してもいいですか?
Invokeメソッドを使用したほうがいいんでしょうか



981 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 20:09:05.86 ]
>>976
たぶん何度も既出だと思うけどC#というより.NETの問題。

最大のボトルネックは起動、特に初回起動の重さ。
もっとも、これはやっと最近になって普及を始めたSSDとx64でそれほど致命的な問題では
なくなりつつはある。

ただそうはいっても、特にビジネスユーザーの現場でHDDベースのx86マシンのシェアが
無視できる値になるのにあと何年掛かるかって言うと...たぶん5年ではきかないという現実もある。

あとは.NET Frameworkのバージョン多過ぎ。

982 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 20:09:26.42 ]
コントロールについてるTagって使ってもいいの?

983 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 20:09:54.39 ]
ビルド設定は?

984 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 20:11:12.18 ]
>>982
いいよ
次スレ誰か

985 名前:ninja mailto:sage [2012/04/01(日) 20:16:50.28 ]
立てれるかやってみます

986 名前:980 mailto:sage [2012/04/01(日) 20:18:39.83 ]
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっとC#,C♯,C#(初心者用) Part88
toro.2ch.net/test/read.cgi/tech/1332305258/

■関連スレ
C#, C♯, C#相談室 Part71
toro.2ch.net/test/read.cgi/tech/1332575004/
    ミスターサタンのC#相談室
toro.2ch.net/test/read.cgi/tech/1092656075/
VB.NET質問スレ(Part38)
toro.2ch.net/test/read.cgi/tech/1325083428/
くだすれC++/CLI(初心者用)part2
toro.2ch.net/test/read.cgi/tech/1268613679/

立てれませんでした

987 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 20:41:11.36 ]
ふらっとC#,C♯,C#(初心者用) Part89
toro.2ch.net/test/read.cgi/tech/1333280446/

立てた

988 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 22:33:03.33 ]
>>987
おつ

989 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 01:22:53.32 ]
溺れる者は藁をもtask

990 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 04:17:13.89 ]
(;^ω^)listboxのItems[int]からValueMemberの値を取得するにはどうすればいいんだお?
(;^ω^)次スレで質問したほうがいいかお・・・?



991 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 06:29:14.49 ]
うめ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef