C#, C♯, C#相談室 Part72
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/05/04(金) 15:43:17.52C#, C♯, C#相談室 Part71
http://toro.2ch.net/test/read.cgi/tech/1332575004/
Visual Studio 2010 Express
http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx
0002デフォルトの名無しさん
2012/05/04(金) 15:45:25.01ふらっとVisual C#,C♯,C#(初心者用) Part92
http://toro.2ch.net/test/read.cgi/tech/1335703825/
ふらっとC#,C♯,C#(初心者用) Part92
http://anago.2ch.net/test/read.cgi/software/1335443552/
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part13
http://toro.2ch.net/test/read.cgi/tech/1334300003/
【VB.NET】LINQ友の会【C#, C♯, C#】
http://hibari.2ch.net/test/read.cgi/tech/1202568694/
C#,C#の宿題片付けます。
http://hibari.2ch.net/test/read.cgi/tech/1197620454/
ASP.NET + Atlas or Ajax について
http://hibari.2ch.net/test/read.cgi/tech/1150036430/
Microsoft Silverlight その8
http://hibari.2ch.net/test/read.cgi/tech/1300831451/
Visual Studio 2010 Part16
http://hibari.2ch.net/test/read.cgi/tech/1312046969/
C# C# C♯でゲームを作ろう Part1
http://hibari.2ch.net/test/read.cgi/tech/1212972014/
0003デフォルトの名無しさん
2012/05/04(金) 15:45:39.86MSDNライブラリ
http://msdn.microsoft.com/ja-jp/library/
@IT Insider.NET
http://www.atmarkit.co.jp/fdotnet/
Insider.NET 会議室 ディレクトリ
http://www.atmarkit.co.jp/fdotnet/index/bbs/
MSDN フォーラム
http://social.msdn.microsoft.com/Forums/ja-JP/categories/
pinvoke.net: the interop wiki!
http://pinvoke.net/
宇宙仮面の C# プログラミング / C# Programming
http://uchukamen.com/
WisdomSoft C#入門
http://wisdom.sakura.ne.jp/programming/cs/
WisdomSoft Microsoft .NET入門
http://wisdom.sakura.ne.jp/system/msnet/
どっとねっとふぁん
http://dotnetfan.org/
緑のバイク 初めてのC# 〜 覚え書き 〜
http://homepage3.nifty.com/midori_no_bike/CS/
どぼん!の .NET Tips
http://dobon.net/vb/dotnet/
0004デフォルトの名無しさん
2012/05/04(金) 15:45:57.97初歩的な質問はPC初心者板で・・・
http://pc11.2ch.net/pcqa/
参考リンク(よく出てくる情報リンク)
Windows Vista Wiki
http://windowsvista.ms/index.php
Windows VistaFAQ
http://vistafaq.stdo.net/index.html
〜インストールから設定・活用まで〜 すべてが分かるWindows Vista大百科
http://journal.mycom.co.jp/special/2007/windowsvista/menu.html
コードの量が多い場合は下記サイトを使うなどしたほうがいいかも。
コードを貼り付けてRun codeのチェックを外し、submitボタンを押すと専用のアドレスが発行されます。
http://ideone.com/
直接貼る場合はhtmlエンコードした方がインデントも残って見やすいです。
http://kawama.jp/php/encode_html.php
0005デフォルトの名無しさん
2012/05/04(金) 15:49:14.100006デフォルトの名無しさん
2012/05/04(金) 15:51:03.220007デフォルトの名無しさん
2012/05/04(金) 15:53:05.590008デフォルトの名無しさん
2012/05/04(金) 16:03:07.760009デフォルトの名無しさん
2012/05/04(金) 19:01:12.460010デフォルトの名無しさん
2012/05/04(金) 23:10:22.050011デフォルトの名無しさん
2012/05/06(日) 22:28:37.36今、プログラムでレジストリをいじって拡張子の関連付けをしようと思っています。
HKEY_CLASSES_ROOT\(ProgID)\shell\open\command にコマンドを記述し、
HKEY_CLASSES_ROOT\(拡張子) に ProgID を登録すれば良いというのは分かりましたが、
ProgID を決め打ちすると他アプリとたまたま重複する可能性が捨てきれないと思いました。
重複しない事を保証するにはどのようにすれば良いのでしょうか?
0012デフォルトの名無しさん
2012/05/06(日) 22:34:31.560013デフォルトの名無しさん
2012/05/06(日) 22:35:04.200014デフォルトの名無しさん
2012/05/06(日) 22:41:50.76というか他のプログラムは気にしてないので>>11だけ気にしても意味がない
0015デフォルトの名無しさん
2012/05/06(日) 22:53:57.95拡張子重複は重複時に警告出すので考慮はしてあります。
ProgID はたまに .1 がついてる重複回避なのか別用途なのかよく分からないものも見かけるので、
他のプログラムは気にしてるものかとも思ってましたが・・・そういうわけでもないんでしょうか。
HKEY_CLASSES_ROOT\CLSID 内に ProgID が記述されているようなので、
初回起動時に重複チェックしてユニークなものを CLSID 内に記述しておき、
以降はそこを参照する、という事も考えましたが、
COM を使ってるわけでもないのに CLSID に勝手にキーを追加しても良いものかと思っています。
あるいはエクスプローラからの登録時に使われる (拡張子)_auto_file を使えば
重複も気にしなくていいのかもと思いましたが、
勝手にこのキーを作って問題はないのかと気になりました。
0016デフォルトの名無しさん
2012/05/06(日) 23:14:39.280017デフォルトの名無しさん
2012/05/06(日) 23:17:14.130018デフォルトの名無しさん
2012/05/06(日) 23:17:21.330019デフォルトの名無しさん
2012/05/06(日) 23:17:39.38C言語でも同じことはできるんだから
0020デフォルトの名無しさん
2012/05/06(日) 23:24:05.090021デフォルトの名無しさん
2012/05/06(日) 23:26:46.83http://msdn.microsoft.com/en-us/library/dd542719%28VS.85%29.aspx
というか名付け方を知らないだろ
「たまに .1 がついてる」なんて言ってるあたり
0022デフォルトの名無しさん
2012/05/07(月) 00:26:57.48そんなものは特にないし、そもそもそこまで気にしてるアプリはないということですね
了解しました ありがとうございます
0023デフォルトの名無しさん
2012/05/07(月) 00:33:46.710024デフォルトの名無しさん
2012/05/07(月) 04:03:11.61拡張子(というか、関連づけ?)に関してはかなりいい加減だよな。
今から収拾つくもんでも無いだろうけど。
0025デフォルトの名無しさん
2012/05/07(月) 05:07:09.64lockする以外によい方法はないでしょうか?
0026デフォルトの名無しさん
2012/05/07(月) 06:05:44.140027デフォルトの名無しさん
2012/05/07(月) 09:22:55.550028デフォルトの名無しさん
2012/05/07(月) 09:40:57.50スレッドセーフの意味は何がしたいかによって違う
foreach全体をlockする代わりというなら、いったんコレクションをコピーしてから(もちろんロックして)列挙するくらいしかないぞ
0029デフォルトの名無しさん
2012/05/07(月) 19:20:19.820030デフォルトの名無しさん
2012/05/07(月) 19:23:45.350031デフォルトの名無しさん
2012/05/07(月) 19:39:38.190032デフォルトの名無しさん
2012/05/08(火) 08:47:50.580033デフォルトの名無しさん
2012/05/08(火) 11:32:26.550034デフォルトの名無しさん
2012/05/10(木) 22:57:01.01string glb; //グローバル変数
string __declspec(dllexport) foo(){
string tmp=glb;
return tmp;
}
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64
cl /LD /Tp "hoge.cpp" /link /DLL /DEF:"hoge.def"
という風にしてdllを作っています.
C#で
[DllImport("hoge.dll", CharSet=CharSet.Auto, ExactSpelling=true)]
public static extern string foo();
としてfoo()関数を使用してみたのですが,
「System.AccessViolationException: 保護されているメモリに読み取りまたは書き込み操作
を行おうとしました。他のメモリが壊れていることが考えられます。」
などと出てきてアクセスできません。
なんとかならないでしょうか?
環境はWindows 7 64bitです
0035デフォルトの名無しさん
2012/05/10(木) 23:01:22.66文字列を受け取るならC#側でメモリを確保して引数にポインタを渡し、
C++側でそこに文字列を入れるのが普通だと思う
0036デフォルトの名無しさん
2012/05/10(木) 23:08:36.46どんなお漏らしし放題のコードだよw
0037デフォルトの名無しさん
2012/05/10(木) 23:15:45.16C#から呼んだらリークすると思うけど
0038デフォルトの名無しさん
2012/05/11(金) 00:11:43.460039デフォルトの名無しさん
2012/05/11(金) 00:56:08.36/*C#*/ [DllImport("hoge.dll", CharSet=CharSet.Auto, ExactSpelling=true)] public static extern int foo(StringBuilder buf, int n);
こうか? 合ってるかは知らん
0040デフォルトの名無しさん
2012/05/11(金) 06:05:53.80あなたが神か〜〜〜!
できますた
0041デフォルトの名無しさん
2012/05/11(金) 11:23:44.85wcharにしてUnicodeにしないとまずくない?しらんけど
0042デフォルトの名無しさん
2012/05/11(金) 11:27:13.910043デフォルトの名無しさん
2012/05/11(金) 11:44:37.23大抵はWもAもないからAutoは却ってまずい
0044デフォルトの名無しさん
2012/05/11(金) 12:47:23.92今の時代、Autoって意味なくね?
0045デフォルトの名無しさん
2012/05/11(金) 12:52:32.740046デフォルトの名無しさん
2012/05/12(土) 09:21:54.98ファイル監視をするのにFileSystemWatcherを使用すべきか
Threading.Timerで監視をするのか迷っております。
仕様としては
1.指定の1ファイルの更新日時が変更されたときにイベントを発生させたい。
2.ファイルが更新されることは非常に稀(ほぼ初回起動してからは滅多に変わらない)
というものです、どちらも簡単に実現可能なのですがどちらがより負荷のかからない
処理なのか知りたいです。
具体的にはFileSystemWatcherが指定ファイルが変更されたときにOSからの通知で
つどイベント発生しているか・・・なのです><
0047デフォルトの名無しさん
2012/05/12(土) 09:24:57.02アクセスしてたら無駄な負担が掛かる。FileSystemWatcherのイベントで更新日時が変更されたかどうかは、
判定可能。
0048デフォルトの名無しさん
2012/05/12(土) 09:31:18.14アクセスしてたら無駄な負担が掛かる。スレッドタイマーで更新日時が変更されたかどうかは、
判定可能。
0049デフォルトの名無しさん
2012/05/12(土) 09:46:57.88Windowsであるなら、FileSystemWatcherの実態はWiin32API。
http://d.hatena.ne.jp/s-kita/20100131/1264900167
NotifyFilter プロパティさえ設定していれば、
最低限必要なタイミングのみで処理できるので、
単純なプログラム内の負荷は最小化できると思う。
スレッドタイマーでグルグル回しても、更新されるタイミングが極端に少ないというのなら、
毎度チェックする処理の分、無駄な負荷が発生する。
ただ、FileSystemWatcherの使い方にはそれなりの考慮がいるので注意。
0050デフォルトの名無しさん
2012/05/12(土) 09:56:35.49ふむふむ、内部的にはWin32ApiのRegNotifyChangeKeyValueみたいな
処理が走っているのかなぁ?
実際にFileSystemWatcherを使用した実装も行ったのですが、少々くせが
ありましたね(汗)(ファイル変更イベントが2回来るとか)
0051デフォルトの名無しさん
2012/05/12(土) 10:07:04.28まあ、何のケースだったかは忘れたが、更新頻度の高い監視をしたら、
バッファーオーバーフローおこすケースもあったんで、過去には採用を見送ったこともあるくらいだ。
そういう「くせ」に気を付ける必要はあるが、「頻度が低い」という当該条件下なら、
スレッドタイマーによる判定の有用性はあまり思いつかないな。
多少のコーディング・設計的な手間を犠牲にしても、FileSystemWatcherで良いと思う。多分。
0052デフォルトの名無しさん
2012/05/12(土) 11:01:08.65予想外のタイミングでイベントが発生して大変だった
0053デフォルトの名無しさん
2012/05/12(土) 12:24:02.67FileSystemWatcherで監視
↓
バッファがあふれたらTimerに切り替え
↓
更新が無いまま一定時間が経過したらFileSystemWatcherに戻す
が妥当だな。
0054デフォルトの名無しさん
2012/05/12(土) 14:43:59.96なんてことしなければバッファが溢れることなどまず無い
仮にそれでも溢れるとしてもイベントをトリガーとして使うだけ
・どれかが変更されたことを検知したら監視対象の全てを自前の処理で確認
0055デフォルトの名無しさん
2012/05/12(土) 14:51:42.31MSDN読んで来い
0056デフォルトの名無しさん
2012/05/12(土) 14:56:00.030057デフォルトの名無しさん
2012/05/12(土) 15:01:04.220058デフォルトの名無しさん
2012/05/12(土) 15:11:58.520059デフォルトの名無しさん
2012/05/12(土) 15:39:35.73それとも各自が解放するの??
0060デフォルトの名無しさん
2012/05/12(土) 15:41:10.39MSDN読んで来い
0061デフォルトの名無しさん
2012/05/12(土) 15:44:11.57ファイルシステムへの変更を逐一漏らさず検出することは出来ない場合がある、ってことか。
まあよく考えれば当たり前かな。
>>46の用途がそうかどうかわからないけど、通常は
- 必ずしも変更を逐一検出する必要はない。(短時間に複数回変更が行われても、
一回だけ通知してくれればOK)
- でもイベントによる変更の通知より後にさらに変更が行われて、それが
通知されないケースが発生しうるのは困る。
こういう場合が多いと思うから、だとするとタイマーで自前でポーリングした方が安全な気がする。
0062デフォルトの名無しさん
2012/05/12(土) 15:44:16.750063デフォルトの名無しさん
2012/05/12(土) 16:23:29.58監視イベントが大量に発生するとバッファが溢れて通知漏れする場合がある
フィルタで監視イベントを減らすか、バッファの容量を増やして対応するって
M S D N に か い て あ る じ ゃ な い で す か
なんで読まないの?
説明書読まないで始めていいのはゲームだけだから
0064デフォルトの名無しさん
2012/05/12(土) 16:31:05.290065デフォルトの名無しさん
2012/05/12(土) 16:38:00.550066デフォルトの名無しさん
2012/05/12(土) 16:44:36.960067デフォルトの名無しさん
2012/05/12(土) 16:58:02.000068デフォルトの名無しさん
2012/05/12(土) 16:58:26.140069デフォルトの名無しさん
2012/05/12(土) 17:20:55.55それで万事解決とも書いてない。
MSDN読んでないタワケはどっちだよ
0070デフォルトの名無しさん
2012/05/12(土) 17:24:50.85万事解決なんて言ってないだろ禿
0071デフォルトの名無しさん
2012/05/12(土) 17:32:05.29じゃあ>>61に書いたことのどこが間違ってるのか言ってみろ。
っていうか言わなくていいから馬鹿は黙ってろ。
0072デフォルトの名無しさん
2012/05/12(土) 17:35:08.880073デフォルトの名無しさん
2012/05/12(土) 17:37:09.02どっちだよ禿、てめーが黙ってろ禿
0074デフォルトの名無しさん
2012/05/12(土) 17:45:48.67C#は、おこちゃま用のインタプリタ型の言語なんだから適当なのでは?
0075デフォルトの名無しさん
2012/05/12(土) 17:58:56.230076デフォルトの名無しさん
2012/05/12(土) 18:04:43.670077デフォルトの名無しさん
2012/05/12(土) 18:06:58.00インタプリタ方式との違いは、インタプリタ方式がその都度コードを解釈しながら実行するのに対して、JIT方式は機械語に変換したものを実行することである。また、インタプリタ方式と同様に実行時にJava仮想マシンや共通言語ランタイムのようなランタイム環境を必要とする。
インタプリタ方式と比較すると性能面では以下のような差が出てくる
機械語に変換されるため、コンパイル後の実行速度はインタプリタ方式の数倍の性能となる
モジュールやクラス、関数のロード時にコンパイルが行われるため、プログラムの起動には時間がかかる
一度コンパイルしたコードを保持するために、より多くのメモリ容量を必要とする
0078デフォルトの名無しさん
2012/05/12(土) 18:19:38.200079デフォルトの名無しさん
2012/05/12(土) 18:47:28.34InternalBufferSizeは、バッファサイズ。初期値は、8192Bytes。
0080デフォルトの名無しさん
2012/05/12(土) 20:40:47.25ファイルごとにイベントハンドラが呼び出されるとは限らないけど、
ファイル変更後には1回以上イベントハンドラが呼び出される
つまり、FileSystemWatcherのイベントハンドラで
(タイマーでやろうとしている)変更確認を行えば良いだけ
0081デフォルトの名無しさん
2012/05/12(土) 20:45:52.12オーバーフローしない限りはね。
って、だから行空け馬鹿の>>63ですら言ってることだけど、MSDNをちゃんと読もうよ。
0082デフォルトの名無しさん
2012/05/12(土) 20:57:10.830083デフォルトの名無しさん
2012/05/12(土) 21:52:50.81{
public int 幅 {get;set;}
}
って何がしたいんでしょうか?
public int 幅;
でよいのでは?
0084デフォルトの名無しさん
2012/05/12(土) 21:56:20.980085デフォルトの名無しさん
2012/05/12(土) 22:01:42.84yahooで検索します
0086デフォルトの名無しさん
2012/05/12(土) 23:32:33.31・プロパティとフィールドを区別するフレームワークも多い
・使わなくても警告が出ない
0087デフォルトの名無しさん
2012/05/12(土) 23:54:39.43試しにフィールドとプロパティをそれぞれ1つずつ持ったクラスをList<T>で簡易データソースにしてDataGridViewに喰わせてみるといい
つまりそういうことだ
0088デフォルトの名無しさん
2012/05/12(土) 23:55:21.72http://code.msdn.microsoft.com/windowsdesktop/13-4ee47d39
これが全てではないが、オブジェクト指向的には単なるメンバではなく、
プロパティとしておいた方が捗る可能性が高い、とする。
0090デフォルトの名無しさん
2012/05/13(日) 00:01:25.92ちょっと前に誰か書いてたけど、いきなり大上段の話を始める奴は確かに馬鹿っぽい。
っていうか、なんでかなあと思うならまずお前が答えろって
0091デフォルトの名無しさん
2012/05/13(日) 00:02:43.85後で変更しやすくて便利っていうC言語の時代からある考え方だろ
0092デフォルトの名無しさん
2012/05/13(日) 00:03:22.29プロパティは、クラス外部に何らかの形で状態や値を公開するものとして扱う。
プロパティは、一種のメソッド(関数)であり、入出力(set/get)時になんらかの特定の処理が可能。
例えば、Widthという横幅を表す状態があるとして、設定される値の範囲を抑制するなど。
0093デフォルトの名無しさん
2012/05/13(日) 00:05:48.61「DataGridViewで表示するとき便利だよ!」
→「じゃあ、このオブジェクトはDataGridViewで表示しないし、全部publicフィールドでいいや!」
みたいな。色んな前提が抜けてる。大上段、ってのがそういう意味じゃないかもしれないけど。
0094デフォルトの名無しさん
2012/05/13(日) 00:11:00.70データバインドは、リフレクション掛けて公開されたプロパティが対象という・・・
0095デフォルトの名無しさん
2012/05/13(日) 00:13:34.40だから、オブジェクト指向なんていう基礎中の基礎をすっ飛ばして、
ポトペタで満足している連中なんだろうな、と推察しているわけだ。
0096デフォルトの名無しさん
2012/05/13(日) 00:15:06.110097デフォルトの名無しさん
2012/05/13(日) 00:21:14.67constとかreadonlyとかで読み取り専用のフィールド(規定値等)であれば、良いけど。
0098デフォルトの名無しさん
2012/05/13(日) 00:22:37.41それにフィールドからプロパティへ変更しても再コンパイルしてもらえない状況なんて現実的に考えにくい
0099デフォルトの名無しさん
2012/05/13(日) 00:23:59.590100デフォルトの名無しさん
2012/05/13(日) 00:24:44.14フィールドとの比較じゃなくてメソッドがあるのになんでプロパティが必要かという話だったら
どっちかというと>>94のような開発環境の都合による理由が大きい
0101デフォルトの名無しさん
2012/05/13(日) 00:26:25.76オブジェクト指向を1から勉強し直せ
0102デフォルトの名無しさん
2012/05/13(日) 00:27:43.40開発環境の都合じゃなくて、Javaで成されていたところのSet〜、Get〜メソッドの
糖衣構文と考えるのが妥当なんじゃないか。
0103デフォルトの名無しさん
2012/05/13(日) 00:31:10.03糖衣構文じゃないよ。ちゃんとプロパティの情報はメタデータに残る。
命名規約じゃなくてちゃんとプロパティの情報があるほうがIDE作りやすい
0104デフォルトの名無しさん
2012/05/13(日) 00:32:20.26メソッドとの比較だとまあそうだね。
ただ開発環境の都合っていうと妥協の産物みたいに聞こえてちょっと引っかかる。
0105デフォルトの名無しさん
2012/05/13(日) 00:37:01.69無意識の意識付けといった感じで、フィールドであれば、クラス内部のみ。
プロパティであれば、クラス外部とのやりとりに使われるといったような意識付けができる。
>>102が言うように糖衣構文(シンタックスシュガー)だな。
それに加え.NETだとプロパティにメタ情報を持たせてDataGridViewなどのデータバインドをさせたり、
リフレクション通してあれこれしたりできる。
0106デフォルトの名無しさん
2012/05/13(日) 00:38:46.87確かに、糖衣構文というのは間違いだな。
コンパイルしたら元の形が無くなるのが糖衣構文だもんな。
IDE作りやすいから、という理由でプロパティが作られてるとは思わないけど。
命名規則(フィールドnに対するアクセスが、GetN、SetNにより行われる)に依れば、
IDE側は別に困らないじゃないか。
事実Javaはそうしているわけだし。
むしろ、そういうGetメソッド・Setメソッドをいちいち気を遣って作ることが面倒で、
またタイプミスなどのつまらないヒューマンエラー因子の入り込む余地を無くすため、と
考えるのが妥当であるように思うがね。
0107デフォルトの名無しさん
2012/05/13(日) 00:47:38.38言語機能としてよくあるパターンを追加することで技術も概念も一般化するし、
そうすればそれらを前提としたWPFデータバインドやLINQのような高機能フレームワークが生まれる
こうやって進歩したのがJavaとC#の違いじゃないのかな
0108デフォルトの名無しさん
2012/05/13(日) 00:50:51.79つか、C#自体がそれほどつかわれないか
0109デフォルトの名無しさん
2012/05/13(日) 00:59:24.15言語レベルでサポートされていた方がストレスは小さいね。
実用的な必要性以外にそういう人間工学的な面もあるとは思う。
0110デフォルトの名無しさん
2012/05/13(日) 01:01:10.720111デフォルトの名無しさん
2012/05/13(日) 01:03:12.93人生って思ってるより短いよ
0112デフォルトの名無しさん
2012/05/13(日) 01:04:10.200113デフォルトの名無しさん
2012/05/13(日) 01:05:37.31例えば、
private Date m_birth;
なんてフィードドがある場合
public int Age
public int GetAge()
でどちらが、真っ当なのですか?
0114デフォルトの名無しさん
2012/05/13(日) 01:09:22.47曖昧性があるのは否定しないけど、それは誰も悩まないと思うw
どう考えてもプロパティー
0115デフォルトの名無しさん
2012/05/13(日) 01:09:22.70すぐに結果が返ってくる(処理時間が短い)場合は、プロパティ、
例えば、Webアクセスやデータベース、ファイル等、何らかの形で負荷または、時間が掛かる場合は、メソッド。
利用者側からすると、プロパティは、頻繁にアクセスしても特に問題ないものという認識がある。
0116uy
2012/05/13(日) 01:10:05.45これだとsageたくなったときにGetSageになってしまい変だ
つまりこっちの方がイイ
> public int Age
0117デフォルトの名無しさん
2012/05/13(日) 04:27:45.27MSDNのどっかにあった気がする。
0118デフォルトの名無しさん
2012/05/13(日) 04:32:46.440119デフォルトの名無しさん
2012/05/13(日) 08:32:47.27OneTimeバインド限定ならともかく
0120デフォルトの名無しさん
2012/05/13(日) 10:26:57.900121デフォルトの名無しさん
2012/05/13(日) 10:34:41.26プロパティのバインディングは結局リフレクションでget/setメソッドを呼んでるだけ
バインディングっていうのはCLRにそういう機能があるんじゃなくて
WPFみたいなフレームワークが勝手にそう呼んでるだけ
0122デフォルトの名無しさん
2012/05/13(日) 11:43:45.38<Binding Path={}> ←これにどう書けばいいんだ?
0123デフォルトの名無しさん
2012/05/13(日) 11:45:39.870124デフォルトの名無しさん
2012/05/13(日) 11:47:25.770125デフォルトの名無しさん
2012/05/13(日) 11:49:10.55ObjectDataProvider使えば何とかなるかもしれない
0126デフォルトの名無しさん
2012/05/13(日) 11:59:44.610127デフォルトの名無しさん
2012/05/13(日) 15:32:35.270128デフォルトの名無しさん
2012/05/13(日) 16:00:25.000129デフォルトの名無しさん
2012/05/13(日) 16:02:45.850130デフォルトの名無しさん
2012/05/14(月) 21:12:17.39あるドキュメントモデルの中には複数のプロパティが存在します。
あるプロパティが変化した際に、そのドキュメントのクローンをスタックしておけば
簡単ですが、メモリの無駄遣いとなります。
あるプロパティ毎に行おうとすると、
interface ICommand
Data1UpdateCommand : ICommand
Data1UAddCommand : ICommand
Data1DeleteCommand : ICommand
Data1InsertCommand : ICommand
と・・・
ひとつのプロパティに複数のコマンドを一々定義していくのかと・・・・
なにいい方法はありますでしょうか?
0131デフォルトの名無しさん
2012/05/14(月) 21:22:19.780132デフォルトの名無しさん
2012/05/14(月) 22:27:11.350133デフォルトの名無しさん
2012/05/14(月) 22:30:40.410134デフォルトの名無しさん
2012/05/14(月) 22:33:34.44とりあえずは簡単な方法で実装してみては?
ある程度作っていけばまたいいアイデアがでてくるかもしれないし
0135デフォルトの名無しさん
2012/05/14(月) 22:36:22.50この程度のことは、我流でも何でもいいからとりあえず実装してみろ
あとで、あ〜こんな便利なやり方もあるんだ
のほうが絶対いいと思うが。
0136デフォルトの名無しさん
2012/05/14(月) 22:42:58.82ゲームの進行にも共通してるのか「なるべく無駄な道を歩みたくない」症候群
になってるよね
0137デフォルトの名無しさん
2012/05/14(月) 23:10:11.49最近の若者は〜とバカにしはじめるスレはこちらになります
XMLにして差分を取るってのを思いついたが実用的ではなさそう
エディットグラフがいるし
0138デフォルトの名無しさん
2012/05/14(月) 23:13:49.00今最良に思ってる方法でも開発を進めていくと駄目な場合もあるし
今駄目と思ってる方法も実は後でよかったとなることもあるし
0139デフォルトの名無しさん
2012/05/14(月) 23:21:40.19みたいにすれば?
差分取っていくように既定クラスでGetValueやSetValueを実装するのは簡単でしょ
0140デフォルトの名無しさん
2012/05/14(月) 23:31:18.510141デフォルトの名無しさん
2012/05/14(月) 23:39:56.130142デフォルトの名無しさん
2012/05/14(月) 23:41:33.370143デフォルトの名無しさん
2012/05/14(月) 23:43:24.24DBのジャーナルだってレコードのクローンのような物でしょ
0144デフォルトの名無しさん
2012/05/14(月) 23:43:30.00益々.NET衰退
0145デフォルトの名無しさん
2012/05/14(月) 23:45:46.74概要しかわからないんだし、開発途中だったら経験段としてはシンプルな方法でやっとけになる
手の込んだことになるとバグ取りとか面倒だし
ソフトの大まかな機能の盛り込みが終われば最適解も見えてこよう
なので
>>131>>134などであってるしそれ以上の答えの出しようがない
0146デフォルトの名無しさん
2012/05/14(月) 23:53:43.81新手のデザインパターンかw
0147デフォルトの名無しさん
2012/05/14(月) 23:59:20.05厚顔無恥ってすばらしい才能だな。
もちろん嫌味だが
0148デフォルトの名無しさん
2012/05/15(火) 00:00:15.210149デフォルトの名無しさん
2012/05/15(火) 00:00:25.97どれに突っ込んでるのかはっきりせい
0150デフォルトの名無しさん
2012/05/15(火) 00:00:47.140151デフォルトの名無しさん
2012/05/15(火) 00:01:17.920152デフォルトの名無しさん
2012/05/15(火) 00:03:08.630153デフォルトの名無しさん
2012/05/15(火) 03:00:40.790154デフォルトの名無しさん
2012/05/15(火) 05:38:59.96今はケチつけるだけの批評家様が住み着いちまったみたいだな
0155デフォルトの名無しさん
2012/05/15(火) 06:37:58.970156デフォルトの名無しさん
2012/05/15(火) 09:26:42.78例)
var thread = new Thread(()=>{ 処理 }){{IsBackground = true};
thread.Start();
のような場合threadはメインスレッドからなにか解放のようなものが
必要なのでしょうか?
0157デフォルトの名無しさん
2012/05/15(火) 09:28:53.330158デフォルトの名無しさん
2012/05/15(火) 09:31:11.55たとえばその処理が一日一回しか処理されない(複数のスレッドがあることがない)
場合でもスレッドプールを使用したほうがよいのでしょうか?
0159デフォルトの名無しさん
2012/05/15(火) 09:31:41.82ちなみにTaskは.NET2.0なので使用できませんorz
0160デフォルトの名無しさん
2012/05/15(火) 09:32:14.270161デフォルトの名無しさん
2012/05/15(火) 09:36:13.07すぐ終わる処理ならThreadPool (Threadよりパフォーマンスがいい)
STAとかアパートメントの制限があるならThread (ThreadPoolはMTA)
http://msdn.microsoft.com/ja-jp/library/0ka9477y%28v=vs.80%29.aspx
0162デフォルトの名無しさん
2012/05/15(火) 09:40:48.42ふむふむ、なるほど!となると自分の処理はファイル処理(ファイル圧縮)を行っているので
今回はThreadを使用したほうがよさそうですね。
処理が軽いときはThreadPoolがよいのかぁ〜〜!ということはサーバー系(TCP/IPでリクエストを
返したりする)の小さい単位の処理はThreadPoolがよさげですね♪
勉強になりました^-^ありがとうございますm(_ _)m
0163デフォルトの名無しさん
2012/05/15(火) 09:45:31.83例えば、数秒そこらで終わるが裏スレッドでやらせたいものにThreadを作成するのは、
コストが掛かる、ThreadPoolを使えば、作成済みのスレッドを使い回すなどして効率良くなる。
ただスレッドプールは、スレッドの数に限りがあるし、スレッドタイマーなどあらゆるもので共有される。
なので比較的、短時間で終わる処理。UIは、止めたくないが勝手に裏で走らせたい系の処理とかに使うと良いと思う。
逆に起動時に1度だけ作成してそのあとずっと裏スレッドとして稼働するようなものは、
Threadクラスを使ってスレッドを作成してスレッドプール占領しないほうが良い。
ちなみにどちらも無理に止めたりせずに放置しておけば、おk。
下手に止めたりすると、それこそ変なことになりかねん。
0164デフォルトの名無しさん
2012/05/15(火) 16:44:02.630165デフォルトの名無しさん
2012/05/15(火) 20:11:38.72・同時実行数に限界を持たせたい(WithDegreeOfParallelismにより実現済み)
・キャンセルを実装したい(WithCancellationにより実現済み)
はできたんだが、
・オブジェクトごとに優先順位を持たせたい
・リストに次々追加されるオブジェクトを、追加される度に
優先順位を再評価して、高いものからどんどん処理したい
という2点の実現方法が不明。
PLINQじゃできないのであれば、何か簡便な方法はないもんだろうか。
なきゃないでTask、Threadでゴリゴリ書く予定だが、正直面倒なんだ。
0166デフォルトの名無しさん
2012/05/15(火) 21:26:14.90長時間って、それこそ数分とか、あるいはプログラム存命中ずっと居座るような処理のことよ<Threadを使う場面。
ファイル圧縮くらいならまだTaskでいいかも。
0167デフォルトの名無しさん
2012/05/15(火) 21:30:00.82優先度付けたいならTaskScheduler実装するしかないんじゃないかな
PriorityTaskSchedulerで検索したらサンプル実装公開してた人がいたが中身までは見てない
0168デフォルトの名無しさん
2012/05/15(火) 21:57:02.49http://msdn.microsoft.com/ja-jp/library/dd460690
これが近いかも
0169デフォルトの名無しさん
2012/05/15(火) 22:12:38.88>>168で同時実行数分だけコンシューマスレッド(タスク)を走らせておく
BlockingCollectionだからキューが空になったら追加されるまで勝手にブロックしてくれる
0170デフォルトの名無しさん
2012/05/15(火) 23:19:28.92やっぱそうだよねえ、と思ったり。
なかなかスッキリさっぱり!とは行かないんで四苦八苦している。
>>168
結局、追加時に発生するInvalidOperationException捉まえて・・・
てやらないかん気がしていたが、何これ熱い。
BlockingCollectionかー。これ使えばいけるような気が・・・
優先度も随時変化する可能性があるからなあ。
Lookup的に優先度にぶら下がるQueue、って構造は使えないんだよなあ。
優先度が随時変化しない、ってことになればこの方法で行けそうなので、
トライしてみる。懇切丁寧にどうもありがとう!
0171デフォルトの名無しさん
2012/05/15(火) 23:32:32.00BindingList<T> list;
ManualResetEvent waitHandler = new ManualResetEvent();;
IEnumerable<T> GetItems() {
while (true) {
waitHandler.WaitOne();
waitHandler.Reset();
try {
foreach(var item in list.Where(item.Done == false)) { // foreach じゃなくて、実際はGetEnumeratorしてCurrent, MoveNextをtry catchでくるんでる。
// if (priorityChanged) { waitHandler.Set(); break; } // list内の項目の優先度が変わった場合、priorityChangedを立てる処理が余所にある。
item.Done = true;
yield return item;
}
}
catch (InvalidOperationException) {
waitHandler.Set();
}
}
}
void Worker() {
while(true) {
GetItems()
.AsParallel()
.ForAll(t => t.Process()); //Process は時間のかかる処理
}
}
概ね良好なんだが、たまにlistへの追加と処理が食い違って、1個2個処理し損なってるわ・・・
0172デフォルトの名無しさん
2012/05/15(火) 23:55:00.19元々スレッドセーフでない上に、仮にシングルスレッドでも列挙中の変更は未定義動作だぞ
0173デフォルトの名無しさん
2012/05/15(火) 23:56:53.85列挙中の要素の追加と削除に関しては。
0174デフォルトの名無しさん
2012/05/16(水) 00:08:17.73.NET2.0以降は軒並み未定義なんだよな
たまたま動いてようと、その動作に期待してキャッチするのは間違いだ
0175デフォルトの名無しさん
2012/05/16(水) 01:57:34.70と思ったけど、実際は未定義とは・・・やっぱりBlockingなりなんなり、
きちんとした手法を使わないとダメなのね(´・ω・`)
出直してくる
0176デフォルトの名無しさん
2012/05/16(水) 03:48:46.600177デフォルトの名無しさん
2012/05/18(金) 22:26:28.20スマートな書き方って何か無いですか
配列をnewしてから個々の要素をnewするパターンに疲れてきた、、
0178デフォルトの名無しさん
2012/05/18(金) 22:32:46.65Foo[] array = new Foo[n]; の代わりが Foo[] array = GenArray<Foo>(n); とかになるといかにもダサいし
それを10万回ぐら書いた後で言語組み込みかクラスライブラリにそれっぽいものが定義されてるのを知ったりしたら
自殺すると思う
0179デフォルトの名無しさん
2012/05/18(金) 22:41:10.34無理矢理だけど
0180デフォルトの名無しさん
2012/05/18(金) 22:55:09.19そんなんで自殺するほど潔癖症じゃちょっと大き目のアプリなんて作れまい
0181デフォルトの名無しさん
2012/05/18(金) 23:13:34.390182デフォルトの名無しさん
2012/05/18(金) 23:26:00.89for (int i = 0; i < array.Length; ++i) array[i] = new T();
return array;
}
Hoge[] array = new Hoge[n].Fill();
まあ一発ネタだな
0183デフォルトの名無しさん
2012/05/19(土) 02:53:08.51ましてやそれを参照型で初期化したい、なんて処理そのものが既にどう書こうがダサい。
まあ、やむを得ない事情があるんだろうが。
0184デフォルトの名無しさん
2012/05/19(土) 03:06:59.06結構多用する処理じゃね?
ダサいってのは現代的でないってことではなく手数が多いって話だと思う。
0185178
2012/05/19(土) 03:23:18.76キイッ初期化がダサいとか聞き捨てならねー
メモリの初期値が定まらねばプログラムの振る舞いが定まらない
よって、すべからくプログラマは息をするが如く自然かつ確実に初期化するべし
>178のGenArray<T>()はそういった重要で自然に行われるべき処理なのにタイピング量が多すぐるからダサい
というわけで個人的には>182でおk [[解決]]�dクス
なお、参照型がダサいというのも問題発言炸裂だ
参照型+GCの組み合わせこそ、気分と目的次第で関数型言語にも命令型言語にも化けられて
スレッド安全性とパフォーマンスの追求を両立できる、今日におけるソフトウェア工学の最高到達点なわけだが
配列型がダサイとは…>183は自然数に代わる順序数でも創造したというのか、
0186デフォルトの名無しさん
2012/05/19(土) 03:38:41.24「田舎」を「だしゃ」と読み、形容詞化した「だしゃい」もしくは「だしゃ臭い」が転じて、
「ダサい」になったとする説が有力とされるが、
・方言で「だしゃー」と言うことはあっても、「田舎」を「だしゃ」と読む例が見当たらない。
・「ダサい」が使われ始めた1970年代には「間抜け」などの意味で使われていた。
ため、不自然とも考えられている。
ただし、「間抜け」や「格好悪い」といった意味で罵る際、「田舎」を持ち出すことはある
「だ埼玉(ださいたま)」が略され「ダサい」になったとする
「ださいたま」の説は、タモリが埼玉県民をからかい、洒落で言ったため広まったものである。
0187デフォルトの名無しさん
2012/05/19(土) 04:16:20.25ピリオド打てば出てくるものにタイピング量とか関係あるのか?無駄に長いのは読みにくいが基本的にわかればいいだろ
0188デフォルトの名無しさん
2012/05/19(土) 05:21:40.16そうじゃねえよ。
参照型を配列にぶっ込むこと自体がダサイっていってんだ。
0189デフォルトの名無しさん
2012/05/19(土) 05:22:46.920190デフォルトの名無しさん
2012/05/19(土) 05:56:28.700191デフォルトの名無しさん
2012/05/19(土) 06:35:25.50>メモリの初期値が定まらねばプログラムの振る舞いが定まらない
この考え方は素晴らしいね
素晴らしいから博物館にしまっておこうね
0192デフォルトの名無しさん
2012/05/19(土) 06:47:16.56this.get[int]時にnullをnew T()に置き換えるIList<T>実装じゃダメなのか
0193デフォルトの名無しさん
2012/05/19(土) 08:04:58.210194デフォルトの名無しさん
2012/05/19(土) 08:51:11.540195デフォルトの名無しさん
2012/05/19(土) 09:11:19.82そういう凝ったやり方は作っている途中で破綻することが多くないか?
ダサくてもよくあるあたりまえの方法が一番信頼性高いような気がする
0196デフォルトの名無しさん
2012/05/19(土) 09:45:40.105分ぐらいで終わるだろ
0197デフォルトの名無しさん
2012/05/19(土) 09:50:00.030198デフォルトの名無しさん
2012/05/19(土) 09:54:18.560199デフォルトの名無しさん
2012/05/19(土) 11:45:30.040200デフォルトの名無しさん
2012/05/19(土) 12:07:02.17おまえ配列とListの違いわかってないだろ?
0201デフォルトの名無しさん
2012/05/19(土) 12:16:17.490202デフォルトの名無しさん
2012/05/19(土) 12:18:35.82配列とListって同じじゃないの?
0203デフォルトの名無しさん
2012/05/19(土) 12:22:31.480204デフォルトの名無しさん
2012/05/19(土) 12:24:14.01Hoge Items[MAX_SIZE];
こんなCやFortranみたいなコーディングしてるんじゃね
0205デフォルトの名無しさん
2012/05/19(土) 12:24:19.22こんな事で拡張メソッドなんて使いたくないし、forで初期化なんてのも書きたくないし
後から見た時に一目で初期化してるんだと分からないと嫌。
0206デフォルトの名無しさん
2012/05/19(土) 12:38:53.48固定長のコレクションにList(笑)
0207デフォルトの名無しさん
2012/05/19(土) 12:39:51.270208デフォルトの名無しさん
2012/05/19(土) 12:41:51.54CやFortranで>204みたいな確保の仕方するのは、メモリの制約やただ動的確保が面倒だからがほとんどで
本当の意味で上限決める必要があるケースなんてそんなに多くないだろ
0209デフォルトの名無しさん
2012/05/19(土) 12:42:43.130210デフォルトの名無しさん
2012/05/19(土) 12:58:28.74なんでカプセル化が存在するかも分かってないんだろうな
0211デフォルトの名無しさん
2012/05/19(土) 13:02:30.65配列にしろListにしろ勝手に変更されたくないならコピーするかReadOnlyCollectionに包んで返さないと意味ないからw
0212デフォルトの名無しさん
2012/05/19(土) 13:05:08.640213デフォルトの名無しさん
2012/05/19(土) 13:06:43.56外部から追加や削除を抑制する意味でToArray()して返すのは、よくやる。
0214デフォルトの名無しさん
2012/05/19(土) 13:07:26.27C#ではパフォーマンス上も記述上も配列が一番早くて見やすくて良いのだけども
for文で初期化するみたいな素っ頓狂な手法に頼っていたのでReadOnlyに出来なかった
全員がこの書き方をマスターすればいいだけの話
var array = Enumerable.Range(0, count).Select(i => new Hoge()).ToArray();
これが全員出来れば配列はredonlyに出来る
0215デフォルトの名無しさん
2012/05/19(土) 13:10:15.420216デフォルトの名無しさん
2012/05/19(土) 13:14:11.79LINQ使うんだったら単にReadOnlyCollectionに入れてIEnumerableとして返せばすむ話だし
0217デフォルトの名無しさん
2012/05/19(土) 13:26:59.05ReadOnlyCollection<T>なんてものをソースコード中に散りばめるよりは
配列生で出して「書き換えるなよ」という暗黙の圧力に期待したほうがいい
0218デフォルトの名無しさん
2012/05/19(土) 13:30:49.240219デフォルトの名無しさん
2012/05/19(土) 13:39:09.460220デフォルトの名無しさん
2012/05/19(土) 13:42:37.520221デフォルトの名無しさん
2012/05/19(土) 13:48:41.70手で書き換える
0222デフォルトの名無しさん
2012/05/19(土) 14:34:38.120223デフォルトの名無しさん
2012/05/19(土) 15:10:37.060224デフォルトの名無しさん
2012/05/19(土) 15:22:49.370225デフォルトの名無しさん
2012/05/19(土) 18:06:31.45今は自分でMAKE書かないのと同じ。
0226デフォルトの名無しさん
2012/05/19(土) 18:51:12.63キタ━━━━━━(゚∀゚)━━━━━━ !!
今でも、MAKEはガンガン書くよ
0227デフォルトの名無しさん
2012/05/19(土) 18:58:15.280228デフォルトの名無しさん
2012/05/19(土) 19:49:17.580229デフォルトの名無しさん
2012/05/19(土) 20:43:56.34いかに楽するか、を考えられない業務系SE()は「プログラミング()」とかすぐ言うから糞なんだ
0230デフォルトの名無しさん
2012/05/19(土) 20:51:15.58キタ━━━━━━(゚∀゚)━━━━━━ !!
0231デフォルトの名無しさん
2012/05/19(土) 20:57:39.55プログラミングに限らず猿仕事に過剰に意味を見出す奴っているけど、
まあはっきり言えば自己陶酔タイプの馬鹿なんだよね。
0232デフォルトの名無しさん
2012/05/19(土) 21:03:40.16キタ━━━━━━(゚∀゚)━━━━━━ !!
0233デフォルトの名無しさん
2012/05/19(土) 21:29:36.13昔から言われてるじゃんそんな事
0234デフォルトの名無しさん
2012/05/19(土) 21:35:09.73冗談でもなんでもなくな
0235デフォルトの名無しさん
2012/05/19(土) 21:59:01.910236デフォルトの名無しさん
2012/05/19(土) 21:59:20.180237デフォルトの名無しさん
2012/05/19(土) 22:06:10.980238デフォルトの名無しさん
2012/05/19(土) 22:12:01.86素数をListに入れて列挙するのだ
0239デフォルトの名無しさん
2012/05/19(土) 23:45:36.560240デフォルトの名無しさん
2012/05/20(日) 00:10:41.97BigIntegerとかは知らん
0241デフォルトの名無しさん
2012/05/20(日) 02:45:25.800242デフォルトの名無しさん
2012/05/20(日) 03:33:25.430243デフォルトの名無しさん
2012/05/20(日) 03:34:22.58なんのための.netなんだとw
0244デフォルトの名無しさん
2012/05/20(日) 09:36:54.330245デフォルトの名無しさん
2012/05/20(日) 09:37:52.220246デフォルトの名無しさん
2012/05/20(日) 13:25:24.04VM自体は問わないのかね
0247デフォルトの名無しさん
2012/05/20(日) 13:57:44.190248デフォルトの名無しさん
2012/05/20(日) 14:16:12.10.NETのInt32とは決まってない。CLIのInt32とも決まってない。
C#言語仕様の中で規定されてるBCLのInt32と決まっている。
形式的に一応C#には専用の標準ライブラリがあることになってるの。そのスーパーセットがCLIのBCL。
0249デフォルトの名無しさん
2012/05/20(日) 14:45:32.02いらなくネ?
0250デフォルトの名無しさん
2012/05/20(日) 14:49:10.530251デフォルトの名無しさん
2012/05/20(日) 14:49:17.12x86依存とかx64依存とかになってしまうので一応、必要だろ。
0252デフォルトの名無しさん
2012/05/20(日) 14:54:21.660253デフォルトの名無しさん
2012/05/20(日) 15:41:02.23あ、インストール時にコンパイルされてるんだっけ
0254デフォルトの名無しさん
2012/05/20(日) 16:32:28.20http://blogs.msdn.com/b/rmbyers/archive/2009/06/8/anycpu-exes-are-usually-more-trouble-then-they-re-worth.aspx
http://d.hatena.ne.jp/siokoshou/20091102
0255デフォルトの名無しさん
2012/05/20(日) 16:32:57.610256デフォルトの名無しさん
2012/05/20(日) 16:40:30.85そんな状況で、中間吐くなんて愚の骨頂
素直にIA32捌けや
0257デフォルトの名無しさん
2012/05/20(日) 17:05:46.790258デフォルトの名無しさん
2012/05/20(日) 17:08:14.62都合よく、はしょってんなよw
0259デフォルトの名無しさん
2012/05/20(日) 17:08:39.210260デフォルトの名無しさん
2012/05/20(日) 17:12:39.47コードを吐けるようになるのは間違いないが、それを敢えてしないのはC/C++のような
言語との差別化が主な要因じゃないか?
ネイティブ吐いた時点でC/C++に即座に食われて終わると思う
0261デフォルトの名無しさん
2012/05/20(日) 17:13:28.69ネイティブ吐くしGCも内蔵してるけど現状どうかと言うと見てもらえば一目瞭然だろ?
0262デフォルトの名無しさん
2012/05/20(日) 17:34:56.00型安全じゃないコードは実行できないようにしないとデータと機械語が分離できない
0263デフォルトの名無しさん
2012/05/20(日) 17:40:33.95.NETのせいで、情報工学の基礎理論すら知らない奴がソフトウェアをかけるようになってしまった
そのようなソフトウェアのほうがよっぼど危なっかしくて使えない
0264デフォルトの名無しさん
2012/05/20(日) 17:44:23.810265デフォルトの名無しさん
2012/05/20(日) 17:57:09.57.NETによって強制終了されるだろw
0266デフォルトの名無しさん
2012/05/20(日) 17:57:41.88unsafe使ってあったらどうなのよ?
0267デフォルトの名無しさん
2012/05/20(日) 18:00:26.790268デフォルトの名無しさん
2012/05/20(日) 18:09:03.62C#じゃポインタ使っても実行はできないんじゃないの
0269デフォルトの名無しさん
2012/05/20(日) 18:16:56.98昔からVB使いがいくらでも存在してただろ
0270デフォルトの名無しさん
2012/05/20(日) 18:19:37.07アキラ使い、とかジェフリー使いとかと一緒の類?
0271デフォルトの名無しさん
2012/05/20(日) 18:24:37.550272デフォルトの名無しさん
2012/05/20(日) 18:43:47.100273デフォルトの名無しさん
2012/05/20(日) 18:44:32.090274デフォルトの名無しさん
2012/05/20(日) 19:24:49.970275デフォルトの名無しさん
2012/05/20(日) 20:49:02.830276デフォルトの名無しさん
2012/05/20(日) 20:58:57.080277デフォルトの名無しさん
2012/05/20(日) 21:07:25.890278デフォルトの名無しさん
2012/05/20(日) 22:40:30.610279デフォルトの名無しさん
2012/05/21(月) 00:23:54.78高速に全選択する事はできませんか?
0280デフォルトの名無しさん
2012/05/21(月) 00:24:12.170281デフォルトの名無しさん
2012/05/21(月) 01:09:09.0865535個以内ならWndProcとかSendMessageでLB_SETITEMRANGE使えば一瞬で選択できるが
SelectedItemsとSelectedIndicesが使い物にならなくなる
0282デフォルトの名無しさん
2012/05/21(月) 01:26:55.31Selected〜 が正しい値にならないのは困りますので、
これで良しとする事にします
ありがとうございました
0283デフォルトの名無しさん
2012/05/21(月) 01:28:22.92win32apiを使用するなら、おとなしくVC++SDK/MFCを使えよ
0284デフォルトの名無しさん
2012/05/21(月) 09:33:22.15Swingみたいなのと違ってWinFormsはWinAPIと不可分なんだよ
0285デフォルトの名無しさん
2012/05/21(月) 13:09:23.86試してみたけど10000個ほどじゃ全然平気な速度だと思ったけど
もっと多いの?
0286デフォルトの名無しさん
2012/05/21(月) 18:59:16.32実用性はともかく100万件は表示できないと、とか平気で言うバカな設計者に合わせて考えてちょうだい
0287デフォルトの名無しさん
2012/05/21(月) 19:05:04.95ビューが取り出して必要なレコードのみ表示とかじゃないの?
ListBoxだかに100万件も詰め込もうなんて発想がそもそも間違ってる
0288デフォルトの名無しさん
2012/05/21(月) 19:06:39.560289デフォルトの名無しさん
2012/05/21(月) 19:11:51.010290デフォルトの名無しさん
2012/05/21(月) 19:22:57.830291デフォルトの名無しさん
2012/05/21(月) 19:26:14.360292デフォルトの名無しさん
2012/05/21(月) 19:30:16.66検索・条件フィルタ機能付けて50件ずつ表示するとかだと思う。
0293デフォルトの名無しさん
2012/05/21(月) 19:38:37.691万件にした
入れるコントロールはCheckBox
Stopwatchクラスを使用
BeginUpdate/EndUpdateあり : 6375ms
なし : 9414ms
なるほどこれが100万件なら単純計算で約10分/約15.6分かかるな
0294デフォルトの名無しさん
2012/05/21(月) 19:38:58.170295デフォルトの名無しさん
2012/05/21(月) 19:59:28.32仮想環境上で動かしてますが、
全選択に約5秒かかってました
BeginUpdate/EndUpdate入れると約半分に
0296デフォルトの名無しさん
2012/05/21(月) 20:09:40.76…なんて言ってると、たまにスゲー10年戦死がいるからな
0297デフォルトの名無しさん
2012/05/21(月) 20:22:54.66セレロン+オンボだと200件ぐらい?
0298デフォルトの名無しさん
2012/05/21(月) 20:26:40.20いつも暴れているのは、
1980年代の8bit時代から戦ってた団塊Jrの30年戦士でしょう。
0299デフォルトの名無しさん
2012/05/21(月) 20:30:28.21Model側がメモリを食いつぶさなければ
0300デフォルトの名無しさん
2012/05/21(月) 20:43:13.010301デフォルトの名無しさん
2012/05/21(月) 21:21:25.350302デフォルトの名無しさん
2012/05/21(月) 22:41:00.740303デフォルトの名無しさん
2012/05/21(月) 22:42:35.040304デフォルトの名無しさん
2012/05/21(月) 22:45:39.36団塊Jrの意味を誤解してると思うw
0305デフォルトの名無しさん
2012/05/21(月) 22:45:43.54ハゲはその古いPC投げ捨てろ
0306デフォルトの名無しさん
2012/05/21(月) 22:48:02.540307デフォルトの名無しさん
2012/05/22(火) 10:58:02.450308デフォルトの名無しさん
2012/05/22(火) 13:18:16.32ShowDialog()で呼び出したあと、フォームを閉じると1番目に表示したフォームまで
閉じてしまいます。これってどうすれば2番目に表示したフォームだけ閉じることが
できるのでしょうか?
0309デフォルトの名無しさん
2012/05/22(火) 15:31:17.23違うボタン追加してそこで表示させてみな。
0310デフォルトの名無しさん
2012/05/22(火) 18:25:25.110311デフォルトの名無しさん
2012/05/22(火) 18:42:57.530312308
2012/05/22(火) 18:48:57.24FormのDialogResult = DialogResult.OKを
入れてフォームを閉じているのですが、使い方
が違うのでしょうか?
0313デフォルトの名無しさん
2012/05/22(火) 19:04:23.040314デフォルトの名無しさん
2012/05/22(火) 19:08:29.18ボタンのプロパティでDialogResultが指定されてると押しただけで閉じる
フォームのCancelButtonはこれが自動設定されるんでコピーしてほかのボタンを作ると酷いって話
0315デフォルトの名無しさん
2012/05/22(火) 19:12:13.99そういった機能面は、Loadイベント拾うなりコンストラクタに手書きするようになった…
0316デフォルトの名無しさん
2012/05/22(火) 20:10:01.00意味があんまりないような気がするんだけど....
Buttonをクリックしてからさらに1アクション必用なダイアログを想定してる?
それこそ糞UIだと思うけど
0317デフォルトの名無しさん
2012/05/22(火) 20:34:40.91そういう層は得てしてキャプションを見る前にボタンを押すからワンクッション入れるべきなんだよ
まあ確認メッセージも読まずにOK押すんだけど
0318デフォルトの名無しさん
2012/05/22(火) 20:47:51.76おまいらみたいなヲタの方が少ない
0319デフォルトの名無しさん
2012/05/22(火) 21:11:17.30PC苦手とかそういう次元の話じゃなくて…
「文章が変更されています。保存しますか?」みたいなメッセージすら読まない奴とかw
0320デフォルトの名無しさん
2012/05/22(火) 21:19:07.900321デフォルトの名無しさん
2012/05/22(火) 21:23:48.250322312
2012/05/22(火) 21:27:27.35呼び出し側
BtnShowDialog.Click += (sender,args) =>
{
using (var form = new CustomTemplateView(templateClone))
{
if (form.ShowDialog() == DialogResult.OK)
{
Conf.CustomTemplates = templateClone;
}
}
}
呼ばれた側
BtnOk.Click += (sender,args) => this..DialogResult = DialogResult.OK;
ですが、このコードだと問題なのでしょうか?一部のコードで申し訳ありません。。
0323デフォルトの名無しさん
2012/05/22(火) 21:33:21.030324デフォルトの名無しさん
2012/05/22(火) 21:35:47.47ラムダ式でイベント書こうとかするから・・・
初心者は初心者らしくデザイナ使っておけば良いんだよ
0325デフォルトの名無しさん
2012/05/22(火) 21:41:29.370326デフォルトの名無しさん
2012/05/22(火) 21:42:25.000327デフォルトの名無しさん
2012/05/22(火) 21:46:29.90thisが何を指しているのかなんて>>322からじゃ読み取れないだろ
なんで勝手にキレてんの?
0328デフォルトの名無しさん
2012/05/22(火) 21:47:24.18どんだけ速度コンプレックスあんだよw
0329デフォルトの名無しさん
2012/05/22(火) 21:49:42.350330デフォルトの名無しさん
2012/05/22(火) 21:52:22.47もうなにやってるか分かんないのでお手上げです。
0331デフォルトの名無しさん
2012/05/22(火) 22:09:23.510332デフォルトの名無しさん
2012/05/22(火) 22:17:56.72包丁使って怪我したら包丁が悪いと言うのと同じだな
0333デフォルトの名無しさん
2012/05/22(火) 22:27:04.73分からんのは仕事したことない引きこもりだからだろう。
>>332 のテスト仕様書買いてみな。
0334デフォルトの名無しさん
2012/05/22(火) 22:31:04.14世の中とはそのようなものですよ
USAなら電子レンジに猫をいれても勝てます。
0335デフォルトの名無しさん
2012/05/22(火) 22:34:25.52テスト仕様書:ラムダ式が正しく動作すること。
0336デフォルトの名無しさん
2012/05/22(火) 22:41:21.70.netで書かれたソフトを使ったことが無い。
0337デフォルトの名無しさん
2012/05/22(火) 22:41:26.77もし不具合が出たら仕様は問題ありません。
テスターが手を抜いたのですと多重派遣PGを一人クビにして終了。
0338デフォルトの名無しさん
2012/05/22(火) 22:44:01.65どことは言わんけどT、D、H自動車で使われてるのは見たぞ
0339デフォルトの名無しさん
2012/05/22(火) 22:46:40.910340デフォルトの名無しさん
2012/05/22(火) 22:52:57.83http://www.google.co.jp/search?q=default.aspx
0341デフォルトの名無しさん
2012/05/22(火) 22:54:09.98ここは、ム板だ。
0342デフォルトの名無しさん
2012/05/22(火) 22:55:45.86ラムダなしで書き直せば動くと思う。
0343デフォルトの名無しさん
2012/05/22(火) 23:11:08.71ラムダ式で困るってどういうことなの?
0344デフォルトの名無しさん
2012/05/22(火) 23:14:50.420345デフォルトの名無しさん
2012/05/22(火) 23:16:37.24手本として >>322 のテスト仕様書書いてみてくれ。
0346デフォルトの名無しさん
2012/05/22(火) 23:20:36.08>>335
0347デフォルトの名無しさん
2012/05/22(火) 23:21:28.95そんなレベルでラムダ使っちゃダメだろ。
0348デフォルトの名無しさん
2012/05/22(火) 23:21:55.83テスト仕様書:プログラムが正しく動作すること。
それが通るなら、これでいいだろw
0349デフォルトの名無しさん
2012/05/22(火) 23:22:49.530350デフォルトの名無しさん
2012/05/22(火) 23:24:38.71ラムダ式かどうかが関係すると考えてる奴の頭が心配だよ
0351デフォルトの名無しさん
2012/05/22(火) 23:24:59.020352デフォルトの名無しさん
2012/05/22(火) 23:25:45.12いるよな、こういう馬鹿PG。
0353デフォルトの名無しさん
2012/05/22(火) 23:27:25.91これがベスト
0354デフォルトの名無しさん
2012/05/22(火) 23:28:11.780355デフォルトの名無しさん
2012/05/22(火) 23:30:11.940357デフォルトの名無しさん
2012/05/22(火) 23:31:38.980358デフォルトの名無しさん
2012/05/22(火) 23:33:44.930359デフォルトの名無しさん
2012/05/22(火) 23:35:11.520360デフォルトの名無しさん
2012/05/22(火) 23:36:41.29フローチャートを机上でチェックする時代は終わったんだよ
0361デフォルトの名無しさん
2012/05/22(火) 23:37:06.22ラムダ自体いらない子だろ。
0362デフォルトの名無しさん
2012/05/22(火) 23:38:16.010363デフォルトの名無しさん
2012/05/22(火) 23:39:43.09まじこのスレの住人レベル低いな。
しかも内部実装とか馬鹿言ってる奴までいる。
0364デフォルトの名無しさん
2012/05/22(火) 23:40:17.39確かにこれがベストだね
0365デフォルトの名無しさん
2012/05/22(火) 23:41:58.080366デフォルトの名無しさん
2012/05/22(火) 23:43:49.47テストの意味ないがな。
0367デフォルトの名無しさん
2012/05/22(火) 23:44:06.200368デフォルトの名無しさん
2012/05/22(火) 23:46:43.130369デフォルトの名無しさん
2012/05/22(火) 23:46:49.41仕様を満してないことがわかるから意味はあるだろ
0370デフォルトの名無しさん
2012/05/22(火) 23:52:07.44他にバグになるようなコードがない。
0371デフォルトの名無しさん
2012/05/22(火) 23:52:45.35パフォーマンス悪すぎだろ C#のラムダw
0372デフォルトの名無しさん
2012/05/22(火) 23:53:35.640373デフォルトの名無しさん
2012/05/22(火) 23:54:01.940374デフォルトの名無しさん
2012/05/22(火) 23:55:29.56ラムダなしで書いたら動いたよ。
0375デフォルトの名無しさん
2012/05/22(火) 23:56:06.480376デフォルトの名無しさん
2012/05/22(火) 23:56:35.360377デフォルトの名無しさん
2012/05/22(火) 23:57:07.68使うか・使わないかの二極でしか考えられてないアホばかりだ。
0378デフォルトの名無しさん
2012/05/23(水) 00:02:31.68ラだけ使う感じで
0379デフォルトの名無しさん
2012/05/23(水) 00:03:06.43ラムダで書かない人 → 動いた
バグの原因はラムダ。現にテスト仕様書書かないからこうなる。
ほんとラムダ厨はアホだ。
0380デフォルトの名無しさん
2012/05/23(水) 00:03:47.33だからちゃんとテスト仕様書書けと言ってるのに逃げてるのはおまえだろ。
0381デフォルトの名無しさん
2012/05/23(水) 00:04:42.130382デフォルトの名無しさん
2012/05/23(水) 00:05:31.75ム板にでもいけよ。
0383デフォルトの名無しさん
2012/05/23(水) 00:06:13.01ここから
> テスト仕様書書かないからこうなる。
を帰結する人の頭の配線どーなってんの?
0384デフォルトの名無しさん
2012/05/23(水) 00:07:59.76落ち着け
0385デフォルトの名無しさん
2012/05/23(水) 00:10:48.28boostのラムダ使ってみろよ、本当に速い
0386デフォルトの名無しさん
2012/05/23(水) 00:11:02.82テスト仕様書かいてあれば、
>>322 ラムダの行はテスト合格するので、他が原因となる。
この程度も分からないということは不勉強としか。
基本情報処理試験レベルね。
0387デフォルトの名無しさん
2012/05/23(水) 00:12:33.37C++11のlambda式も忘れないであげてください
0388デフォルトの名無しさん
2012/05/23(水) 00:17:23.41>>379と矛盾してるぞw
0389デフォルトの名無しさん
2012/05/23(水) 00:17:44.13私はboostの美的な実装に惚れてるんでboostを推します。
0390デフォルトの名無しさん
2012/05/23(水) 00:18:58.07C++スレに帰れよ?
0391デフォルトの名無しさん
2012/05/23(水) 00:19:53.570392デフォルトの名無しさん
2012/05/23(水) 00:20:31.29λの速度がー
とか言ってる奴のセンスの無さは異常
0393デフォルトの名無しさん
2012/05/23(水) 00:23:39.32まったくやな。
0394デフォルトの名無しさん
2012/05/23(水) 00:28:44.54UI操作だろうが、なんだろうが、遅いほうがいいってことってありましたっけ?
0395デフォルトの名無しさん
2012/05/23(水) 00:31:27.64しかもここ最近ほぼ毎日やってるのに。
個人的には煽る奴よりそれに乗っかる学習能力ゼロの馬鹿の方にこそ殺意を持つよ。
0396デフォルトの名無しさん
2012/05/23(水) 00:31:49.600397デフォルトの名無しさん
2012/05/23(水) 00:32:37.590398デフォルトの名無しさん
2012/05/23(水) 00:33:33.680399デフォルトの名無しさん
2012/05/23(水) 00:34:19.220400デフォルトの名無しさん
2012/05/23(水) 00:35:05.680401デフォルトの名無しさん
2012/05/23(水) 00:35:29.18そこを見れば分かるんでしょ?関数オブジェクト的な物に展開されるだけなら
遅いはずはないんだけどなあ
0402デフォルトの名無しさん
2012/05/23(水) 00:36:24.740403デフォルトの名無しさん
2012/05/23(水) 00:36:59.96ライブラリをDLLリンクする時はこれが一番簡単で確実な実装方法だから
そうしてるんだろうけど
0404デフォルトの名無しさん
2012/05/23(水) 00:37:40.44多いって何と比べてるんだ?
0405デフォルトの名無しさん
2012/05/23(水) 00:38:11.56きっと視覚できないような超スピードでキーボードとかマウスとか操っているんだろうなww
0406デフォルトの名無しさん
2012/05/23(水) 00:39:29.570407デフォルトの名無しさん
2012/05/23(水) 00:39:50.92ここで話してもいいのかい?スタティックリンクしたC/C++のネイティブイメージだ
C/C++もライブラリをDLLにするとメモリポインタを多用しているし、実行速度が
かなり落ちる
0408デフォルトの名無しさん
2012/05/23(水) 00:40:07.190409デフォルトの名無しさん
2012/05/23(水) 00:53:57.130410デフォルトの名無しさん
2012/05/23(水) 00:55:52.03そんなことはいいから早く脱げよ
0411デフォルトの名無しさん
2012/05/23(水) 00:57:29.240412デフォルトの名無しさん
2012/05/23(水) 01:01:03.84開発が格段に楽だからに決まってるだろ
デバッグもしやすいし変なエラーで落ちにくい
そりゃカリカリにマシンの性能を引き出そうとしたら他の選択肢もあるだろうけどさ
0413デフォルトの名無しさん
2012/05/23(水) 01:09:45.85Cでプログラミングするには人生は短すぎる
0414デフォルトの名無しさん
2012/05/23(水) 01:11:39.69そこに.NETがあるからさ…(遠い目
0415デフォルトの名無しさん
2012/05/23(水) 01:27:05.22MFCやVCLやQtとCになんの因果関係があるの???
0416デフォルトの名無しさん
2012/05/23(水) 01:47:20.490417デフォルトの名無しさん
2012/05/23(水) 01:49:54.18翻訳:ボクちんλ式つかえません
0418デフォルトの名無しさん
2012/05/23(水) 01:52:36.98どうやってテストするんですかと聞いても誰も答えてくれないし、
たぶん使ってる人も何も分かってないと思うわ
0419デフォルトの名無しさん
2012/05/23(水) 01:53:51.99翻訳:λはバカには難しい
0420デフォルトの名無しさん
2012/05/23(水) 01:55:16.380421デフォルトの名無しさん
2012/05/23(水) 02:05:30.63次にasync/awaitが入ったら狂って死んでしまわないか心配
0422デフォルトの名無しさん
2012/05/23(水) 02:09:32.750423デフォルトの名無しさん
2012/05/23(水) 04:09:20.28これからはJavaの時代。
0424デフォルトの名無しさん
2012/05/23(水) 04:21:33.29匿名関数入れるだけにどんだけ時間かかってんだよw
0425デフォルトの名無しさん
2012/05/23(水) 04:26:52.990426デフォルトの名無しさん
2012/05/23(水) 04:29:21.210427デフォルトの名無しさん
2012/05/23(水) 04:43:57.88黙ってればいいのに
0428デフォルトの名無しさん
2012/05/23(水) 05:01:28.31そもそもCOMとの相互運用のために追加したようなもんだし
0429デフォルトの名無しさん
2012/05/23(水) 05:04:24.39あれは副作用も強いからなぁ。
public const な定数と同程度に危険。
0430デフォルトの名無しさん
2012/05/23(水) 05:08:04.04Androidで使いたいから教えてよ
ただのファンクタだったらぶん殴るからね
0431デフォルトの名無しさん
2012/05/23(水) 05:55:00.40AndroidのJavaはGoogleが勝手に実装した物で、あれはJavaじゃないとキレられた事がある。
詳しく聞いたら、Oracleに金払ってないからJavaじゃないって理屈だった。
そういうわけだから、あれはJavaじゃないらしい。
0432デフォルトの名無しさん
2012/05/23(水) 06:01:45.00まあ、Javaは元々そういうライセンス。
Oracle(旧SUN)の審査通さないといけない。
まあ、Dalvikが遅い理由は「Javaじゃない」というよりは、Oracleの協力得られなくてスクラッチで作り直しでこなれてないからってのはある。
0433デフォルトの名無しさん
2012/05/23(水) 07:58:43.960434デフォルトの名無しさん
2012/05/23(水) 09:29:57.700435デフォルトの名無しさん
2012/05/23(水) 09:39:21.00たとえばWinFormのクリックイベントがあって、その中身を
実装するにはどういう風にするのがベターなんだろ?
ケースバイケースと言われるかもしれないけどアンケートと
思って教えてちょ。ちなみにデザイナの自動実装はなしで考えて。
仕様:処理の引数は使用しない
Case1
Button.Click += Excute;
※ private void Excute(objact sender, args)
※ ただし、sender,argsはメソッド内で使用しない
Case2
Button.Click += (seder,args) => Excute() ;
※ private void Excute();
Case3
Button.Click += (sender,args) => { 処理 }
その他
0436デフォルトの名無しさん
2012/05/23(水) 09:45:14.34俺用語?
0437デフォルトの名無しさん
2012/05/23(水) 09:49:43.45button1.Click += new System.EventHandler(Excute);
もな
0438デフォルトの名無しさん
2012/05/23(水) 09:57:10.79Button.Click += Excute;
それは、コンパイル結果として、これと変わらない。
0439デフォルトの名無しさん
2012/05/23(水) 12:34:34.00書き方の問題なんだから、区別すべきだ。
1はない。2と3を使い分け
0440デフォルトの名無しさん
2012/05/23(水) 12:37:38.67x86のアセンブラも知らんのか
0441デフォルトの名無しさん
2012/05/23(水) 12:39:34.850442デフォルトの名無しさん
2012/05/23(水) 12:42:07.55このやり方なら
Button.Click -= Excute;
とすることでイベントを解除できる。
Clickイベント程度なら対象のコントロールが死んだときに勝手に解放されるが
他のクラスや静的イベントに対してラムダ式でイベントを関連付けると、
フォームが死んだあともイベント参照が残ってしまうので、フォームが破棄される前に
参照を解除してやる必要がある。
0443デフォルトの名無しさん
2012/05/23(水) 14:52:15.350444デフォルトの名無しさん
2012/05/23(水) 14:57:08.90ぱっとかけるならラムダのほうがわかりやすい
0445デフォルトの名無しさん
2012/05/23(水) 15:00:31.300446デフォルトの名無しさん
2012/05/23(水) 15:10:52.960447デフォルトの名無しさん
2012/05/23(水) 16:36:51.88全然意味がわからん
どういうケースで参照解除が必要になるわけ?
0448デフォルトの名無しさん
2012/05/23(水) 17:29:01.18基本用語すら理解できないならまずは初心者スレへ。
0449デフォルトの名無しさん
2012/05/23(水) 17:34:53.160450デフォルトの名無しさん
2012/05/23(水) 17:38:22.82MSのドキュメントにも普通に使われてるのに。
とにかく初心者スレへ。
0451デフォルトの名無しさん
2012/05/23(水) 17:54:14.72リソース掴む場合。
0452デフォルトの名無しさん
2012/05/23(水) 18:22:44.430453デフォルトの名無しさん
2012/05/23(水) 20:24:19.84静的イベントに関してはMSも「ちゃんと解除するように」っていってるよ
0454デフォルトの名無しさん
2012/05/23(水) 20:26:53.04へーMS様のドキュメントにも普通に使われてるのー。
でもGoogle様で2,450件しかないのはどうよ
0455デフォルトの名無しさん
2012/05/23(水) 20:30:58.430456デフォルトの名無しさん
2012/05/23(水) 20:37:10.44メモリポインタのように見えるけど実は違うんだよな
0457デフォルトの名無しさん
2012/05/23(水) 20:39:50.930458デフォルトの名無しさん
2012/05/23(水) 20:52:45.89>Copies data from a managed array to an unmanaged memory pointer,
>or from an unmanaged memory pointer to a managed array.
>Japanese PG are all asshole.
0459デフォルトの名無しさん
2012/05/23(水) 20:54:59.81恥ずかしい馬鹿だな
0460デフォルトの名無しさん
2012/05/23(水) 20:57:54.750461デフォルトの名無しさん
2012/05/23(水) 21:01:05.400462デフォルトの名無しさん
2012/05/23(水) 21:02:39.020463デフォルトの名無しさん
2012/05/23(水) 21:04:58.430464デフォルトの名無しさん
2012/05/23(水) 21:05:12.070465デフォルトの名無しさん
2012/05/23(水) 21:06:13.50まじ初心者スレに池よ。
0466デフォルトの名無しさん
2012/05/23(水) 21:18:12.75ポインタがなんとなく分かったところで、
「メモリポインタ」という言葉が出てきて発狂したってことか。
これは恥ずかしいw
0467デフォルトの名無しさん
2012/05/23(水) 21:18:30.930468デフォルトの名無しさん
2012/05/23(水) 21:24:51.530469デフォルトの名無しさん
2012/05/23(水) 21:25:06.220470デフォルトの名無しさん
2012/05/23(水) 21:26:37.50>>436 >>457
ただこれはないはwww アホすぎw
>俺用語?
0471デフォルトの名無しさん
2012/05/23(水) 21:28:48.51それで普通に通じるのに噛み付いてる奴はただのアホだろう。
技術系の文書読んでないゆとりだと思う。
0472デフォルトの名無しさん
2012/05/23(水) 21:29:54.71マウスポインタと区別したのかもしれない。
0473デフォルトの名無しさん
2012/05/23(水) 21:30:00.040474デフォルトの名無しさん
2012/05/23(水) 21:30:25.32馬鹿か。
メモリポインタなる用語が登場するまともな文章を一つでも引用してみろ。
0475デフォルトの名無しさん
2012/05/23(水) 21:32:00.240476デフォルトの名無しさん
2012/05/23(水) 21:32:13.99今日は、メモリポインタか。
0477デフォルトの名無しさん
2012/05/23(水) 21:34:22.830478デフォルトの名無しさん
2012/05/23(水) 21:35:22.07メモリのポインタってそのままやん。
0479デフォルトの名無しさん
2012/05/23(水) 21:36:02.250480デフォルトの名無しさん
2012/05/23(水) 21:36:36.27ただの逆恨みだな。
0481デフォルトの名無しさん
2012/05/23(水) 21:37:52.98>メモリのポインタ
>メモリのポインタ
>メモリのポインタ
>メモリのポインタ
なんだよそれ?www
0482デフォルトの名無しさん
2012/05/23(水) 21:43:26.09メモリボインタなる用語を使ってる馬鹿企業見つけました。
http://msdn.microsoft.com/ja-jp/library/system.runtime.interopservices.marshal.copy(v=vs.80).aspx
>マネージ配列からアンマネージ メモリ ポインタ、
>またはアンマネージ メモリ ポインタからマネージ配列にデータをコピーします。
0483デフォルトの名無しさん
2012/05/23(水) 21:44:09.240484デフォルトの名無しさん
2012/05/23(水) 21:45:34.470485デフォルトの名無しさん
2012/05/23(水) 21:45:59.10アンマネージメモリのポインタ、っていうのを適当にカタカナにしただけ
申し訳程度にスペースが入ってるのが面白いw
0486デフォルトの名無しさん
2012/05/23(水) 21:46:26.98ボキュはお馬鹿ちゃんでちゅ、まで読んだ。
0487デフォルトの名無しさん
2012/05/23(水) 21:48:11.76昔の情報処理試験は必須だったのに。
0488デフォルトの名無しさん
2012/05/23(水) 21:49:16.19アンマネージメモリ
ポインタ
分解するとこうなるからな?
.NETが管理していないメモリ領域に対するポインタという意味だ。
間違っても
アンマネージ
メモリポインタ
じゃないからな?w
0489デフォルトの名無しさん
2012/05/23(水) 21:51:40.13ポインタはメモリを指すものなんだが・・・
釣られた?
0490デフォルトの名無しさん
2012/05/23(水) 21:53:24.40日本語を話せ馬鹿。
0491デフォルトの名無しさん
2012/05/23(水) 21:53:58.18おまえが今世紀最大の勘違い男だぞw
0492デフォルトの名無しさん
2012/05/23(水) 21:58:11.37おまえのことだよ。 >>490
0493デフォルトの名無しさん
2012/05/23(水) 22:01:01.570494デフォルトの名無しさん
2012/05/23(水) 22:01:57.98C#の話じゃねえから余所でやれ
0495デフォルトの名無しさん
2012/05/23(水) 22:01:59.87>A memory pointer (or just pointer) is a primitive,
He's asshole!
0496デフォルトの名無しさん
2012/05/23(水) 22:03:15.63妹「そこにあるよ」
兄「どこにあるかじゃなくて…」
0497デフォルトの名無しさん
2012/05/23(水) 22:05:16.050498デフォルトの名無しさん
2012/05/23(水) 22:09:43.44========= これにて一件落着 =========
0499デフォルトの名無しさん
2012/05/23(水) 22:22:35.380500デフォルトの名無しさん
2012/05/23(水) 22:24:13.070501デフォルトの名無しさん
2012/05/23(水) 22:26:47.170502デフォルトの名無しさん
2012/05/23(水) 22:26:56.890503デフォルトの名無しさん
2012/05/23(水) 22:28:48.99また変なのが沸くからな。使いたい人は、使えばいいし
使いたくない奴は、使わなければいいだけの話。
0504デフォルトの名無しさん
2012/05/23(水) 22:30:43.84>A memory pointer (or just pointer) is a primitive,
>メモリ・ポインター(あるいは単なるポインター)は原始人です、(エキサイト翻訳)
答えは原始人です。
0505デフォルトの名無しさん
2012/05/23(水) 22:34:08.26呼んだ?
0506デフォルトの名無しさん
2012/05/23(水) 22:34:23.220507デフォルトの名無しさん
2012/05/23(水) 22:34:32.290508デフォルトの名無しさん
2012/05/23(水) 22:37:05.07BindingSourceを諦めて自分でIListSourceを作るとデータバインド関係は型付けできるよ
0509デフォルトの名無しさん
2012/05/23(水) 22:38:00.050510デフォルトの名無しさん
2012/05/23(水) 22:52:37.880511デフォルトの名無しさん
2012/05/23(水) 23:08:48.290512デフォルトの名無しさん
2012/05/23(水) 23:12:41.210513デフォルトの名無しさん
2012/05/23(水) 23:22:12.69そうっすか〜?
呼ばれたような気がして・・・
0514デフォルトの名無しさん
2012/05/24(木) 00:08:16.330515デフォルトの名無しさん
2012/05/24(木) 00:50:23.400516デフォルトの名無しさん
2012/05/24(木) 00:51:31.690517デフォルトの名無しさん
2012/05/24(木) 00:52:31.420518デフォルトの名無しさん
2012/05/24(木) 00:52:57.960519デフォルトの名無しさん
2012/05/24(木) 00:54:08.07初心者スレ池。
0520デフォルトの名無しさん
2012/05/24(木) 07:03:44.370521デフォルトの名無しさん
2012/05/24(木) 07:29:02.820522デフォルトの名無しさん
2012/05/24(木) 08:59:39.22区別する必要がある文面ではそう書くこともあるだろ。
0523デフォルトの名無しさん
2012/05/24(木) 09:35:28.420524デフォルトの名無しさん
2012/05/24(木) 09:39:45.130525デフォルトの名無しさん
2012/05/24(木) 10:32:01.05サランラップとかウォークマンみたいなもん
0526デフォルトの名無しさん
2012/05/24(木) 11:19:23.34なんか、200レスほど、非生産的な争いでスレが埋め尽くされているんだが。
0527デフォルトの名無しさん
2012/05/24(木) 11:29:32.77プログラミングのストレス発散の場になってる
マ板に行けと言われそうだが
0528デフォルトの名無しさん
2012/05/24(木) 11:34:59.24真面目な質問は本スレ
ふらっとC#,C♯,C#(初心者用) Part92
http://anago.2ch.net/test/read.cgi/software/1335443552/
へどうぞ。
0529デフォルトの名無しさん
2012/05/24(木) 12:13:15.010530デフォルトの名無しさん
2012/05/24(木) 12:45:10.820531デフォルトの名無しさん
2012/05/24(木) 12:46:26.140532デフォルトの名無しさん
2012/05/24(木) 13:15:33.71ウルトラセブンのウルトラ警備隊に納品するプログラム仕様書なら
区別はもっともだな
0533デフォルトの名無しさん
2012/05/24(木) 14:46:16.980534デフォルトの名無しさん
2012/05/24(木) 15:57:18.73変動型アルゴリズムか
0535デフォルトの名無しさん
2012/05/24(木) 16:05:32.770536デフォルトの名無しさん
2012/05/24(木) 16:20:36.77System.Linq.Enumerable.ToList
0537デフォルトの名無しさん
2012/05/24(木) 16:21:16.79これだな
Dictionaryにあればそれを取り出し
なければ作ってDictionaryに登録する
0538デフォルトの名無しさん
2012/05/24(木) 16:30:14.200539デフォルトの名無しさん
2012/05/24(木) 16:38:49.54これはひどい。
0540デフォルトの名無しさん
2012/05/24(木) 16:40:40.03そのアセンブリのAssemblyオブジェクトのGetReferencedAssembliesメソッドを使えば取得できる。
間接参照まで取りに行くのは面倒。ロードしないといけないし。
ロード済みアセンブリの一覧ならAppDomain.CurrentDomain.GetAssembliesで。
0541デフォルトの名無しさん
2012/05/24(木) 16:43:03.580542デフォルトの名無しさん
2012/05/24(木) 16:44:11.580543デフォルトの名無しさん
2012/05/24(木) 16:46:00.42ありがとうございます♪
0544デフォルトの名無しさん
2012/05/24(木) 16:51:04.640545デフォルトの名無しさん
2012/05/24(木) 16:53:45.260546デフォルトの名無しさん
2012/05/24(木) 16:55:24.440547デフォルトの名無しさん
2012/05/24(木) 16:58:55.31内部のプライベートフィールドを参照している訳じゃないから
呼び出し方が便利なスタティックメソッドでしかないだろ
0548デフォルトの名無しさん
2012/05/24(木) 16:59:34.63具体的にどうぞ
0549デフォルトの名無しさん
2012/05/24(木) 17:02:56.450550デフォルトの名無しさん
2012/05/24(木) 17:07:40.400551デフォルトの名無しさん
2012/05/24(木) 17:58:22.960552デフォルトの名無しさん
2012/05/24(木) 18:04:39.54何がひどいんだよ
0553デフォルトの名無しさん
2012/05/24(木) 18:13:46.16if( self == null )
return;
self( sender , e );
}
EventHandler<T>方のイベントの発火でわざわざnullチェックしなくてよくなる。
0554デフォルトの名無しさん
2012/05/24(木) 18:18:44.720555デフォルトの名無しさん
2012/05/24(木) 18:24:01.840556デフォルトの名無しさん
2012/05/24(木) 18:27:56.32まあICollectionが付いてるとEnumerable.Countが使えない糞言語よりゃはるかにマシだが
0557デフォルトの名無しさん
2012/05/24(木) 18:29:51.23可読性もへったくれもあったものではない
0558デフォルトの名無しさん
2012/05/24(木) 18:39:38.20拡張メソッドとインスタンスメソッドの区別が付かなくなるのは、
ちょっと困りものではあるな。
0559デフォルトの名無しさん
2012/05/24(木) 19:37:17.180560デフォルトの名無しさん
2012/05/24(木) 20:39:47.170561デフォルトの名無しさん
2012/05/24(木) 20:40:14.340562デフォルトの名無しさん
2012/05/24(木) 21:08:17.270563デフォルトの名無しさん
2012/05/24(木) 21:09:55.46なんのためのIDEなんだよw
0564デフォルトの名無しさん
2012/05/24(木) 21:16:27.540565デフォルトの名無しさん
2012/05/24(木) 21:25:12.27いつになるんでしょうかね?
ネイティブコンパイルできるようになったら、winのデスクトップアプリは
VC++を蹴落とせるかも?
0566デフォルトの名無しさん
2012/05/24(木) 21:27:37.48問題はWinFormsまたはWpfだよ
0567デフォルトの名無しさん
2012/05/24(木) 21:31:16.62あとは自分の最初の決定は間違いだったと認める勇気。
0568デフォルトの名無しさん
2012/05/24(木) 21:40:03.420569デフォルトの名無しさん
2012/05/24(木) 22:11:16.43539じゃないけど名前が気に入らない
ConcurrentDictionaryに同じのあるけどGetOrAddだ
0570デフォルトの名無しさん
2012/05/24(木) 23:36:04.760571デフォルトの名無しさん
2012/05/24(木) 23:40:54.130572デフォルトの名無しさん
2012/05/24(木) 23:44:58.01float s = 0f;
for(int i = 0;i <10;i++) s += f;
なぜ、f は10になるんでしょうか?
0573デフォルトの名無しさん
2012/05/24(木) 23:49:09.33ちょっと何言ってるか分からない
0574デフォルトの名無しさん
2012/05/24(木) 23:52:08.540575デフォルトの名無しさん
2012/05/25(金) 00:38:51.95コンピュータの基礎的なことを再度学習してください。
0576デフォルトの名無しさん
2012/05/25(金) 00:53:27.01偉そうに振舞う前によく見直した方がいいと思うよ
おまえは程なく恥ずかしくなる
0577デフォルトの名無しさん
2012/05/25(金) 00:54:53.320578572
2012/05/25(金) 01:06:56.720579デフォルトの名無しさん
2012/05/25(金) 01:08:50.40安定剤増やしておきますねっ( ´∀`)つθ
次の方、どうぞー
0580デフォルトの名無しさん
2012/05/25(金) 01:13:32.010581デフォルトの名無しさん
2012/05/25(金) 02:24:53.04572の「fが」10になるような言語処理系は存在しねえってwwwww
少なくともC#ではならん
0582デフォルトの名無しさん
2012/05/25(金) 03:11:18.32なら答える気になる
0583デフォルトの名無しさん
2012/05/25(金) 03:11:42.660584デフォルトの名無しさん
2012/05/25(金) 03:13:52.580585デフォルトの名無しさん
2012/05/25(金) 04:45:26.81恥ずかしいやつめ
0586デフォルトの名無しさん
2012/05/25(金) 04:47:00.440587デフォルトの名無しさん
2012/05/25(金) 06:21:01.55>なぜ、f は10になるんでしょうか?
>なぜ、f は
>fは
fがなんで1になるんだよw
0588デフォルトの名無しさん
2012/05/25(金) 06:23:32.690589デフォルトの名無しさん
2012/05/25(金) 06:33:44.30これが2chメソッド
0591デフォルトの名無しさん
2012/05/25(金) 07:37:02.69それに比べておまえらときたら
0592デフォルトの名無しさん
2012/05/25(金) 07:52:32.76それじゃ今日からお前が回答者だ
0593デフォルトの名無しさん
2012/05/25(金) 08:52:28.21今日から君がエスパー君だ。
頼んだよっ。
0594デフォルトの名無しさん
2012/05/25(金) 08:57:55.15どうぞどうぞ
0595デフォルトの名無しさん
2012/05/25(金) 09:14:43.74は元ネタがありそうな気がする
2ヶ所間違えるという高等テクニックのように見せかけた単なるアホ
0596デフォルトの名無しさん
2012/05/25(金) 09:49:13.230597デフォルトの名無しさん
2012/05/25(金) 09:50:54.97マチガイに気付いたが認められずに顔真っ赤にして怒り出すタイプの人
0598デフォルトの名無しさん
2012/05/25(金) 12:24:03.040599デフォルトの名無しさん
2012/05/25(金) 15:03:13.890600デフォルトの名無しさん
2012/05/25(金) 16:18:28.050601デフォルトの名無しさん
2012/05/25(金) 18:46:41.160602デフォルトの名無しさん
2012/05/25(金) 19:11:24.13もし、そのメモリポインタがスタックポインタに対してIXとかIYを呼ぶ名称なら
C#では何の意味もない言葉だな
C#レベルの高級言語じゃ、スタックの位置を意識することはあり得んからね
で、86アセンブラでのメモリポインタって具体的に何?
0603デフォルトの名無しさん
2012/05/25(金) 19:27:45.720604デフォルトの名無しさん
2012/05/25(金) 19:40:30.33無駄に相手の状況を深読みして上から目線で断言するの多いね
そんなじゃ職場でしょっちゅうかどがたつと思うけどちゃんとお仕事できてますか?お父さんはそれが心配
0605デフォルトの名無しさん
2012/05/25(金) 19:41:42.03どんだけ深読みして上から目線なんだよw
0606デフォルトの名無しさん
2012/05/25(金) 20:00:13.47http://en.wikipedia.org/wiki/Pointer_(computer_programming)
>A memory pointer (or just pointer)
普通に同じ意味。馬鹿だろおまえ。
0607デフォルトの名無しさん
2012/05/25(金) 20:02:02.08俺も含めてな。
0608デフォルトの名無しさん
2012/05/25(金) 20:04:26.12PGならふつうにみな通じる。
0609デフォルトの名無しさん
2012/05/25(金) 20:07:38.99それにポインタのことだろw普通にわかるわw
0610デフォルトの名無しさん
2012/05/25(金) 20:13:46.81参照型と値型の区別もできないだろうな。
0611デフォルトの名無しさん
2012/05/25(金) 20:14:35.250612デフォルトの名無しさん
2012/05/25(金) 20:15:31.510613デフォルトの名無しさん
2012/05/25(金) 20:16:02.420614デフォルトの名無しさん
2012/05/25(金) 20:30:15.78カトラーみたいな技術者のほうがプロジェクトはうまくいくんだよ。
自称SEだらけ日本ではそういうのは邪魔な存在だから
おまえみたいな意見を言う奴多いけど。
0615デフォルトの名無しさん
2012/05/25(金) 20:49:18.19だから、とっくに既出だけどそれは英語の文章において、pointerだけではメモリー上のアドレスを
ポイントするポインタのことだと特定できない場合にだけそういう言い回しをするんだよ。
そういう特殊な文脈でない場合は、英語においてすらmemory pointerなんていうくどい表現はしない。
まして日本語の「ポインタ」は英語の"pointer"よりずっと意味が狭いから、
ことさら「メモリポインタ」なんて言い方はしない。
0616デフォルトの名無しさん
2012/05/25(金) 20:55:33.910617デフォルトの名無しさん
2012/05/25(金) 21:01:02.00ねらーはくどくどそんな長文書かない。おれ長文?www
0618デフォルトの名無しさん
2012/05/25(金) 21:54:42.00途中でラーメンの天下一品の話題も挿入されてて最高の夢だったわ
0619デフォルトの名無しさん
2012/05/25(金) 23:39:54.180620デフォルトの名無しさん
2012/05/25(金) 23:42:27.140621デフォルトの名無しさん
2012/05/26(土) 00:27:53.30メモリポインタの話はもう・・・
0622デフォルトの名無しさん
2012/05/26(土) 00:55:50.030623デフォルトの名無しさん
2012/05/26(土) 00:56:49.81ぬるぽだったんだよ。そういうことにしとけw
0624デフォルトの名無しさん
2012/05/26(土) 01:25:56.05Professional を試すじゃん
3日ほど遊んで延長120日ほど三日坊主するじゃん
期限切れたから、アンインストールしてExpress入れなおすんだけれど
ダブルクリックで開きたいのにExpressが開かない。Professional使用期限が切れとたな。
どこかにExpressで開く設定なんてものありますか?
0625デフォルトの名無しさん
2012/05/26(土) 01:47:31.99プログラムで開く→いつもこれを使うにチェック
じゃねえの
0626デフォルトの名無しさん
2012/05/26(土) 02:54:48.490627デフォルトの名無しさん
2012/05/26(土) 05:11:04.440628デフォルトの名無しさん
2012/05/26(土) 06:35:02.92ガッ
そんな言葉は存在しないのでは。
ただの「ポインタ」でじゅうぶんだと思うんだけど?
それとも、ポインタとメモリポインタとで意味が違うとか。
0630デフォルトの名無しさん
2012/05/26(土) 07:29:07.16どんだけ馬鹿なんだこいつwwwwww
0631デフォルトの名無しさん
2012/05/26(土) 07:33:49.94using メモリ;
と先頭に書くか、
メモリ.ポインタ
とでもすべき
0632デフォルトの名無しさん
2012/05/26(土) 07:34:34.77死ねよks
0633デフォルトの名無しさん
2012/05/26(土) 07:40:05.02http://en.wikipedia.org/wiki/Pointer_(computer_programming)
>A memory pointer (or just pointer)
結論出てるじゃねーか。低脳はシネヨ、チンカス。
0635デフォルトの名無しさん
2012/05/26(土) 07:44:15.84About 65,000,000 results (0.12 second)
「ポインタ」という言葉がすでに存在するのに「メモリポインタ」という言葉を別に作った理由は?
0637デフォルトの名無しさん
2012/05/26(土) 07:52:45.15だからメモリポインタのことをポインタと言ってるだけ。
ポインタの意味すら知らない馬鹿はほんと話題に入ってくるなよ。
0638デフォルトの名無しさん
2012/05/26(土) 07:55:25.30その検索は頭悪すぎw
0639デフォルトの名無しさん
2012/05/26(土) 07:59:20.55何を言いたいのかわからんが、
「ポインタ」という言葉の定義が明らかなのだから「メモリポインタ」という言葉の意味が類推されて当然、
という主張なのだとすれば
>637はプログラマとしては未来に生きてんな
0640デフォルトの名無しさん
2012/05/26(土) 08:07:18.12言葉そのままの意味なのになにを類推するんだwwww
言語障害か?
0641デフォルトの名無しさん
2012/05/26(土) 08:15:10.540642デフォルトの名無しさん
2012/05/26(土) 08:15:37.26「memory of these pointers」って表現は1箇所ある
分かったら二度とC#スレ荒らすなよ
0643デフォルトの名無しさん
2012/05/26(土) 08:19:57.04スルーしろよ。
0644デフォルトの名無しさん
2012/05/26(土) 08:23:10.95C系の掲示板でみな普通に使ってるね。拒否反応示してる馬鹿はいない。
0645デフォルトの名無しさん
2012/05/26(土) 08:24:28.010646デフォルトの名無しさん
2012/05/26(土) 08:25:18.710647デフォルトの名無しさん
2012/05/26(土) 08:36:19.180648デフォルトの名無しさん
2012/05/26(土) 08:48:10.51「メモリポインタ」の定義が明らかで、その定義に当てはまるものを指すのに
一貫して「メモリポインタ」が使われるなら問題無い
しかし、名詞の連接ABの意味を名詞A, Bそれぞれの定義から読み手に類推させるのは
曖昧さの元だから技術系文書では避けた方が良い
(当スレが技術文書かどうかは議論の余地があるが、少なくとも名詞の語感に解釈が依存して良い文芸スレでは無い
0649デフォルトの名無しさん
2012/05/26(土) 08:48:11.330650デフォルトの名無しさん
2012/05/26(土) 08:49:06.230651デフォルトの名無しさん
2012/05/26(土) 08:50:51.850652デフォルトの名無しさん
2012/05/26(土) 08:57:44.650653デフォルトの名無しさん
2012/05/26(土) 09:01:28.440654デフォルトの名無しさん
2012/05/26(土) 09:02:02.68どんだけ英語弱いんだw
0655デフォルトの名無しさん
2012/05/26(土) 09:04:12.740656デフォルトの名無しさん
2012/05/26(土) 09:14:32.54名詞の形容詞的用法は解釈が文法でなく組み合わせの慣習で決まる側面があり曖昧なわけだが
0657デフォルトの名無しさん
2012/05/26(土) 09:15:11.15書き方をする奴はQだろうな
0658デフォルトの名無しさん
2012/05/26(土) 09:16:42.37メモリポインタに複数の解釈があるなら全部言ってみろよ。
0659デフォルトの名無しさん
2012/05/26(土) 09:24:46.38ファビョって遁走するぞ
まあそれが面白いというなら横から見てるよww
0660デフォルトの名無しさん
2012/05/26(土) 09:26:46.150661デフォルトの名無しさん
2012/05/26(土) 09:37:36.36論点がずれとるなあ
漏れや>658がメモリポインタと言う言葉を(メモリ製のポインタ、という解釈ではナンセンス等の理由で)
一意に解釈できると確信したところで、そんなのは曖昧さの不在証明にはならないわけだが
0662デフォルトの名無しさん
2012/05/26(土) 09:39:41.39論点ズレてるのはこのスレでおまえ一人。
メモリポインタで通じるし、曖昧さもない。一人で暴れてるおまえ以外はな。
0663デフォルトの名無しさん
2012/05/26(土) 09:40:52.090664デフォルトの名無しさん
2012/05/26(土) 09:40:52.90ねえ君なんで日本語の使い方がおかしいの?
もう少し簡潔に書けないの?
それともわざと難しい用語を使うと相手が迷ってしまうとでも思ってるのかなあ?
0665デフォルトの名無しさん
2012/05/26(土) 09:41:27.53>論点ズレてるのはこのスレでおまえ一人。
みたいな無根拠な断定を行う狂人なので以後スルーの方向で
0666デフォルトの名無しさん
2012/05/26(土) 09:42:01.69今の人にそんな話しても通じないよオッサン
0667デフォルトの名無しさん
2012/05/26(土) 09:43:03.190668デフォルトの名無しさん
2012/05/26(土) 09:43:03.62メモリポインタ≒ポインタ みたいに思っておけよw
0669デフォルトの名無しさん
2012/05/26(土) 09:44:04.36もう自分が老害の年なのを自覚しろよw
0670デフォルトの名無しさん
2012/05/26(土) 09:44:23.520671デフォルトの名無しさん
2012/05/26(土) 09:47:14.20新しい詭弁の特徴のガイドライン
●強弁【議論を回避する質問 <オウム返し>編】
この論法を使用するさいには、守るべきルールがあります。
1.質問の内容は、論点に沿っていなければならない。
2.相手の質問が論点に沿った内容の場合、こちらも答えなければならない。
このルールを守らなかったとき、この論法は議論のテクニックではなく、議論を回避する
テクニックになります。そうなれば正しい結論は出せませんので、議論の相手も、(少な
くとも論理的に思考できる)聴衆も納得しません。
前は「知能障害を起こす」とされていた詭弁だね
0672デフォルトの名無しさん
2012/05/26(土) 09:48:12.880673デフォルトの名無しさん
2012/05/26(土) 09:48:55.150674デフォルトの名無しさん
2012/05/26(土) 09:49:15.230675デフォルトの名無しさん
2012/05/26(土) 09:49:49.84>>671を10000回読んで理解したら書け
0676デフォルトの名無しさん
2012/05/26(土) 09:51:03.570677デフォルトの名無しさん
2012/05/26(土) 09:51:52.58ひょっとしたら、メモリが集うポインタ、とか、メモリがよく利用するポインタ、という意味かもしれんぞ
0678デフォルトの名無しさん
2012/05/26(土) 09:54:37.96CALL [DWORD PTR]
のような所で使われていて、メモリ内に置かれたデータをアドレスとして
CALLするような場合それを「メモリポインタ」と呼んでいたような記憶がある
その本の執筆者が独自に作った言葉かもしれないけどそれにしては何回も
書かれていたような
0679デフォルトの名無しさん
2012/05/26(土) 09:56:51.76この CALL [アドレス] がすごく多いからだ
まあDLLのCALLに使っているわけで特権レベルの移行を伴うコールゲートなんだけど
0680デフォルトの名無しさん
2012/05/26(土) 09:58:49.460681デフォルトの名無しさん
2012/05/26(土) 09:58:53.01メモリのアドレスをポイントする機能なのでメモリポインタで通じない馬鹿はいない。
0682デフォルトの名無しさん
2012/05/26(土) 09:59:50.68お前DLLがどのような仕組みで呼び出されているか知らないだろ
自分の無教養さを棚に上げて無知を晒すの恥ずかしくないか?
0683デフォルトの名無しさん
2012/05/26(土) 10:00:16.70>A memory pointer (or just pointer)
0684デフォルトの名無しさん
2012/05/26(土) 10:00:40.610685デフォルトの名無しさん
2012/05/26(土) 10:03:19.79元からメモリポインタという表記は問題ないという流れだが?
0686デフォルトの名無しさん
2012/05/26(土) 10:04:18.71http://msdn.microsoft.com/ja-jp/library/1ez7dh12.aspx
ここよく読め
0687デフォルトの名無しさん
2012/05/26(土) 10:04:29.60About 17,700 results (0.15 seconds)
0688デフォルトの名無しさん
2012/05/26(土) 10:05:02.26お前一人が「ない」事にしている流れなんだけど自覚ないみたいだな
0689デフォルトの名無しさん
2012/05/26(土) 10:07:54.96>お前一人が「ない」事にしている流れなんだ
みたいな無根拠な断定を行う狂人なので以後スルーの方向で
0690デフォルトの名無しさん
2012/05/26(土) 10:08:11.26>>684は「問題ない」という流れと書いている
でもここに来て急に分が悪くなったのでメモリポインタを認める方向に
180度転換しただけかもしれんけどな
0691デフォルトの名無しさん
2012/05/26(土) 10:08:45.00○>>685
0692デフォルトの名無しさん
2012/05/26(土) 10:09:22.05ようわからんが、メモリにロードされたDLLは再配置などされないから
JITならロード後にCALL [アドレス]というコードを吐くこともありえるんジャマイカ
0693デフォルトの名無しさん
2012/05/26(土) 10:10:20.460694デフォルトの名無しさん
2012/05/26(土) 10:13:04.90伸ばすつもりはないんだが強烈なアホが一匹いるもんで
0695デフォルトの名無しさん
2012/05/26(土) 10:31:03.790696デフォルトの名無しさん
2012/05/26(土) 10:31:19.340697デフォルトの名無しさん
2012/05/26(土) 10:35:15.48続きをやりたいならよそでやれよ
0698デフォルトの名無しさん
2012/05/26(土) 10:36:15.09お前●持ってないから必死で書き込みして今まで拒否られてたろ
哀れww
0699デフォルトの名無しさん
2012/05/26(土) 10:42:42.670700デフォルトの名無しさん
2012/05/26(土) 10:46:40.58よく流れを嫁
DLLImportとMarshalを使うと嫌でもポインタについて意識しなきゃならねーんだよ
0701デフォルトの名無しさん
2012/05/26(土) 10:48:13.750702デフォルトの名無しさん
2012/05/26(土) 10:49:06.180703デフォルトの名無しさん
2012/05/26(土) 10:49:56.39基本的に使う奴もいるんだよ
お前が世界の中心だと思うな
>>702
最近unsafeも知らない奴が増えてきたな
0704デフォルトの名無しさん
2012/05/26(土) 10:51:27.040705デフォルトの名無しさん
2012/05/26(土) 10:52:07.790706デフォルトの名無しさん
2012/05/26(土) 10:54:26.390707デフォルトの名無しさん
2012/05/26(土) 10:54:32.68いろんな使い方があるんだよ
0708デフォルトの名無しさん
2012/05/26(土) 10:59:34.670709デフォルトの名無しさん
2012/05/26(土) 11:02:55.39レーザポインタは任意のオブジェクトをさすことが出来ます。万能のような気がします。
0710デフォルトの名無しさん
2012/05/26(土) 11:08:33.310711デフォルトの名無しさん
2012/05/26(土) 11:11:14.900712デフォルトの名無しさん
2012/05/26(土) 11:33:14.92null
0713デフォルトの名無しさん
2012/05/26(土) 11:38:16.143DCADレベルまで作れる人も多いのか?
それとも、下手の横好き?
Formにボタンはって、ハロワ程度?
0714デフォルトの名無しさん
2012/05/26(土) 11:43:33.490715デフォルトの名無しさん
2012/05/26(土) 11:50:21.920716デフォルトの名無しさん
2012/05/26(土) 12:00:26.420717デフォルトの名無しさん
2012/05/26(土) 12:15:44.56どんだけ、ヲタなんだよって視線が痛々しすぎる
嘘でもスノボなんていっとけ
0718デフォルトの名無しさん
2012/05/26(土) 12:18:56.290719デフォルトの名無しさん
2012/05/26(土) 12:19:44.76Marshallのドキュメントにmemory pointerって書いてある→個別のクラスの話なんてどうでもいいです
Cの話→死ね
0720デフォルトの名無しさん
2012/05/26(土) 12:31:57.860721デフォルトの名無しさん
2012/05/26(土) 12:34:18.45c#で呼ぶ場合は適切にマーシャリングする必要あり。
an unmanaged memory pointer の登場。
0722デフォルトの名無しさん
2012/05/26(土) 12:39:37.740723デフォルトの名無しさん
2012/05/26(土) 12:39:37.92玄人はこう発音するんだよな
0724デフォルトの名無しさん
2012/05/26(土) 12:40:53.44今年の流行語大賞の最有力候補ですね
0725デフォルトの名無しさん
2012/05/26(土) 12:42:01.88メモポンって言ってますけど?
0726デフォルトの名無しさん
2012/05/26(土) 12:42:52.460727デフォルトの名無しさん
2012/05/26(土) 12:43:59.600728デフォルトの名無しさん
2012/05/26(土) 12:47:35.65メモリポインタを知らなくて暴れてただけでござる。
0729デフォルトの名無しさん
2012/05/26(土) 12:48:04.890730デフォルトの名無しさん
2012/05/26(土) 12:48:39.660731デフォルトの名無しさん
2012/05/26(土) 12:49:40.590732デフォルトの名無しさん
2012/05/26(土) 12:53:13.890733デフォルトの名無しさん
2012/05/26(土) 12:56:56.030734デフォルトの名無しさん
2012/05/26(土) 12:57:31.590735デフォルトの名無しさん
2012/05/26(土) 14:17:38.96これは頭悪い
0736デフォルトの名無しさん
2012/05/26(土) 14:49:46.47バカ変な事言うな
0737デフォルトの名無しさん
2012/05/26(土) 15:03:40.280738デフォルトの名無しさん
2012/05/26(土) 15:19:42.26AllocHGlobalとかやるよりはよっぽど安全だわ
0739デフォルトの名無しさん
2012/05/26(土) 15:39:40.960740デフォルトの名無しさん
2012/05/26(土) 15:57:12.23P/Invokeでlibjpeg-turbo使えよ
turboだぞturbo
0741デフォルトの名無しさん
2012/05/26(土) 15:58:09.200742デフォルトの名無しさん
2012/05/26(土) 16:01:17.80普通は他の処理も入ってくるから誤差の範囲内に埋もれてしまいそう。
0743デフォルトの名無しさん
2012/05/26(土) 16:10:00.790744デフォルトの名無しさん
2012/05/26(土) 16:12:25.070745デフォルトの名無しさん
2012/05/26(土) 16:14:27.850746デフォルトの名無しさん
2012/05/26(土) 16:17:12.800747デフォルトの名無しさん
2012/05/26(土) 16:29:17.9510万回繰り返して100ミリ秒ぐらい差があったんだっけか。
差が出るように繰り返しやってもこの程度。
実際に使う時はまとめて確保するから、もっと早く完了する。
よっぽど特殊な用途じゃなければ誤差じゃね?
0748デフォルトの名無しさん
2012/05/26(土) 16:30:45.98このスレには、たとえUIに関しても
1ミリ秒の差であーだこーだ言い出す輩が住み着いているのですよ。
0749デフォルトの名無しさん
2012/05/26(土) 16:31:33.95C#の一般論としてね
0750デフォルトの名無しさん
2012/05/26(土) 16:33:42.69アンマネージ呼び出そうなんて素人の発想
0751デフォルトの名無しさん
2012/05/26(土) 16:34:40.93目糞鼻糞
0752デフォルトの名無しさん
2012/05/26(土) 16:48:29.060753デフォルトの名無しさん
2012/05/26(土) 16:57:12.04そのメンバの構造体にアクセスしたい場合とか
0754デフォルトの名無しさん
2012/05/26(土) 17:11:20.17PtrToStructureでは、構造体のメンバ一つだけにアクセスするってことができない
正確には、メモリのオフセットを計算すればできるが、面倒なだけで実質unsafeとやってること変わらん
0755デフォルトの名無しさん
2012/05/26(土) 17:31:56.78System.Runtime.InteropServices.FieldOffsetAttributeを使えば一応unsafeを一切使わずに
アンマネージコードとの間で構造体や共用体をやりとりできる
マーシャラがいつコピーするのか(あるいはしないのか)は知らんが、多分
[Out]や[In](これらも上記名前空間の属性)をうまく指定すればコピーは起きないん
ジャマイカ、
0756デフォルトの名無しさん
2012/05/26(土) 17:37:05.30P/Invokeググってあきらめモードになるレベル
0757デフォルトの名無しさん
2012/05/26(土) 17:39:11.580758デフォルトの名無しさん
2012/05/26(土) 17:40:43.70関数呼び出しやPtrToStructure/StructureToPtrの時にコピーが行われるんだよ
FieldOffset付けたマネージ構造体を通して直接、アンマネージヒープ上の構造体のフィールドを触るってのは
unsafeを使わないとできない(構造体を丸ごと読み書きする必要がある)
0759デフォルトの名無しさん
2012/05/26(土) 17:43:32.35自分がそうでないとまず出てこないセリフだよね
0760デフォルトの名無しさん
2012/05/26(土) 17:46:48.07的外れもいいところ
俺は見つけられてもできないんだよ馬鹿
0761デフォルトの名無しさん
2012/05/26(土) 17:50:03.91Reflectorでパクるから問題ありませんよ(キリッ
0762デフォルトの名無しさん
2012/05/26(土) 17:52:12.200763デフォルトの名無しさん
2012/05/26(土) 17:53:10.60http://www.pinvoke.net/
0764デフォルトの名無しさん
2012/05/26(土) 18:29:01.37おまえらちょっとは自分で、考えるってことできないの?
おまえら、パンツ脱がしてもらわないとオナニーもできないのか?
0765デフォルトの名無しさん
2012/05/26(土) 18:37:54.97知性なんて全く関係しない
0766デフォルトの名無しさん
2012/05/26(土) 18:39:24.700767デフォルトの名無しさん
2012/05/26(土) 19:48:04.640768デフォルトの名無しさん
2012/05/26(土) 19:51:48.430769デフォルトの名無しさん
2012/05/26(土) 19:57:24.520770デフォルトの名無しさん
2012/05/26(土) 20:04:02.880771デフォルトの名無しさん
2012/05/26(土) 20:36:11.59でも確か.NETってMSによってベンチマーク結果を公表する事は禁じられてるんだよな
プログラムだけ公表して各自測定してその結果は秘密にしておいてもらうしかない
0772デフォルトの名無しさん
2012/05/26(土) 21:02:50.430773デフォルトの名無しさん
2012/05/26(土) 21:52:48.69歴然も歴然
0774デフォルトの名無しさん
2012/05/26(土) 22:07:14.950775デフォルトの名無しさん
2012/05/26(土) 22:37:28.45ならん。
だから逆に他アプリが遅くなるようにするか、
起動を予期して先回りするかって方に頭を使うんだ
0776デフォルトの名無しさん
2012/05/26(土) 22:42:49.66あれ。名前忘れたけどあれ
0777デフォルトの名無しさん
2012/05/26(土) 22:49:18.65生兵法は怪我の元
0778デフォルトの名無しさん
2012/05/26(土) 22:56:24.57http://msdn.microsoft.com/ja-jp/library/ms973265.aspx
検証できないベンチマークなんて何の意味もない
0779デフォルトの名無しさん
2012/05/26(土) 22:57:03.690780デフォルトの名無しさん
2012/05/26(土) 22:58:44.82測定結果だけ公表してプログラム秘密にする阿呆が出てくるからな
http://msdn.microsoft.com/ja-jp/library/dd297818.aspx
0781デフォルトの名無しさん
2012/05/26(土) 23:06:06.99キチガイ
キタ━━━━━━(゚∀゚)━━━━━━ !!
0782デフォルトの名無しさん
2012/05/26(土) 23:09:09.64計測結果と計測に使用したソースコードを含めて公開すれば、
大丈夫なのかな?
0783デフォルトの名無しさん
2012/05/26(土) 23:10:18.92C#使ってる時点でおまえらアホなんだから
ツールもアホでも使えるように出来てる
0784デフォルトの名無しさん
2012/05/26(土) 23:16:10.570785デフォルトの名無しさん
2012/05/26(土) 23:29:54.70あらいつの間にかEULAが変わってたのか
それでぐぐったらたくさん結果が載ってるわけね
ならこれ貼ってもいいな
http://d.hatena.ne.jp/itaro3/20110727/1311716477
C++/CLIが一番速いらしいけど記述が面倒になって・・・
0786デフォルトの名無しさん
2012/05/26(土) 23:32:43.43それって書き方によって逆転できる。.netのほうが早いなんて素人の発想。
0787デフォルトの名無しさん
2012/05/26(土) 23:36:18.390788デフォルトの名無しさん
2012/05/26(土) 23:39:17.760789デフォルトの名無しさん
2012/05/26(土) 23:50:18.65高速化できるからお手軽だよな。
0790デフォルトの名無しさん
2012/05/26(土) 23:58:45.820791デフォルトの名無しさん
2012/05/27(日) 00:00:14.870792デフォルトの名無しさん
2012/05/27(日) 00:06:20.600793デフォルトの名無しさん
2012/05/27(日) 00:06:48.900794デフォルトの名無しさん
2012/05/27(日) 00:11:11.800795デフォルトの名無しさん
2012/05/27(日) 00:11:48.240796デフォルトの名無しさん
2012/05/27(日) 00:12:14.990797デフォルトの名無しさん
2012/05/27(日) 00:12:43.300798デフォルトの名無しさん
2012/05/27(日) 00:13:21.120799デフォルトの名無しさん
2012/05/27(日) 00:14:32.020800デフォルトの名無しさん
2012/05/27(日) 00:18:19.87アレがわからない奴は、アレをヤフれ
0801デフォルトの名無しさん
2012/05/27(日) 00:18:57.690802デフォルトの名無しさん
2012/05/27(日) 00:22:11.800803デフォルトの名無しさん
2012/05/27(日) 00:22:52.150804デフォルトの名無しさん
2012/05/27(日) 00:25:39.63じゃあアレの存在意義なんだよ
0805デフォルトの名無しさん
2012/05/27(日) 00:29:07.80入れておけば起動の遅さの問題は一応かなりクリアできる。
個人的にはユーザーを馬鹿にしてる手法で嫌だなと思うけど、
でもアドビみたいな大手も使ってる手法でもあるんだよね。
0806デフォルトの名無しさん
2012/05/27(日) 00:30:45.34ほとんどPDFやFlushなんて使わねーのにやたらにアップデートして再起動しろとか。
0807デフォルトの名無しさん
2012/05/27(日) 00:33:32.320808デフォルトの名無しさん
2012/05/27(日) 00:35:48.91あえて言うなら、ソースが見れる?
0809デフォルトの名無しさん
2012/05/27(日) 00:37:36.91Chromeもそれやってる
0810デフォルトの名無しさん
2012/05/27(日) 00:38:09.020811デフォルトの名無しさん
2012/05/27(日) 00:40:10.27サービスなら無効化するのは、常識。
そもそも.NETの起動が遅いのって確かXPぐらいで
Vista以降ならOSと一緒に.NETの起動まで終わってるんじゃないか?
0812デフォルトの名無しさん
2012/05/27(日) 00:42:19.46言語について、言及はしていませんが?
大丈夫ですか?
0813デフォルトの名無しさん
2012/05/27(日) 00:42:54.67.NETの起動も削除しなくちゃだな
0814デフォルトの名無しさん
2012/05/27(日) 00:44:26.97おまえの読解力の方が心配だよ
0815デフォルトの名無しさん
2012/05/27(日) 00:44:51.63いうにことかいてw
0816デフォルトの名無しさん
2012/05/27(日) 00:45:27.250817デフォルトの名無しさん
2012/05/27(日) 00:47:44.06涙ふけよ
0818デフォルトの名無しさん
2012/05/27(日) 00:48:51.95はぁ?
0819デフォルトの名無しさん
2012/05/27(日) 00:49:57.61こいつ、キチガイ?
言語なんてどこにも書いてなくて、自分が勝手に持ち出してきて・・・
0820デフォルトの名無しさん
2012/05/27(日) 00:50:13.01おばかな質問して引っ込みがつかなくなったんだな
0821デフォルトの名無しさん
2012/05/27(日) 00:51:47.420822デフォルトの名無しさん
2012/05/27(日) 00:52:05.850823デフォルトの名無しさん
2012/05/27(日) 00:52:35.660824デフォルトの名無しさん
2012/05/27(日) 00:53:21.750825デフォルトの名無しさん
2012/05/27(日) 00:58:38.08スレの伸びが速いw
遅いことに疑問を挟む余地は無いんだがな
0826デフォルトの名無しさん
2012/05/27(日) 00:59:41.460827デフォルトの名無しさん
2012/05/27(日) 01:00:34.740828デフォルトの名無しさん
2012/05/27(日) 01:03:34.34本気で数千行数万行書けばそりゃ作れる
0829デフォルトの名無しさん
2012/05/27(日) 01:03:39.540830デフォルトの名無しさん
2012/05/27(日) 01:05:51.17ユーザーの入力が拾えて、描画機能がひと通りあるんだからつくろうと思えばそりゃ何でも作れるわな
簡単な方法はない
0831デフォルトの名無しさん
2012/05/27(日) 01:08:30.840832デフォルトの名無しさん
2012/05/27(日) 01:08:58.01あなたは作れますか?
作れるなら、作り方をおしえて
0833デフォルトの名無しさん
2012/05/27(日) 01:10:11.78こういうの使えばいいんじゃない?
ちなみに俺には、無理。
0834デフォルトの名無しさん
2012/05/27(日) 01:10:26.370835デフォルトの名無しさん
2012/05/27(日) 01:15:27.32とっても時間と手間がかかるだけ
0836デフォルトの名無しさん
2012/05/27(日) 01:18:19.31おまえには無理
0837デフォルトの名無しさん
2012/05/27(日) 01:19:43.59何いってるかわかりません
0838デフォルトの名無しさん
2012/05/27(日) 01:28:16.610839デフォルトの名無しさん
2012/05/27(日) 01:30:20.53初心者スレ池と言われてたのにまだこのスレにいるのか。
0840デフォルトの名無しさん
2012/05/27(日) 01:31:33.07が翻訳してくれるってさ
はよ
0841デフォルトの名無しさん
2012/05/27(日) 01:32:53.070842デフォルトの名無しさん
2012/05/27(日) 01:32:54.110843デフォルトの名無しさん
2012/05/27(日) 01:37:36.880844デフォルトの名無しさん
2012/05/27(日) 01:38:39.680845デフォルトの名無しさん
2012/05/27(日) 01:39:04.93#region これのことを言ってるのか?
#endregion
0846デフォルトの名無しさん
2012/05/27(日) 01:58:54.050847デフォルトの名無しさん
2012/05/27(日) 02:04:01.090848デフォルトの名無しさん
2012/05/27(日) 02:12:15.81まさかも何も、wikipedia読めよ。アウトラインなんて言葉は
別段特別でも何でもないんだから。
http://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%A6%E3%83%88%E3%83%A9%E3%82%A4%E3%83%B3%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5
Visual Studioなら、クラス、名前空間、コメント、などなどregion以外にも色々アウトラインで表示の切り替えができるだろ?
0849デフォルトの名無しさん
2012/05/27(日) 02:28:37.40ってどういう意味ですかね
0850デフォルトの名無しさん
2012/05/27(日) 02:29:54.50しっかりしろww
0851デフォルトの名無しさん
2012/05/27(日) 03:07:20.91ところで、IPアドレスの取得方法ってある?
0852デフォルトの名無しさん
2012/05/27(日) 03:11:57.610853デフォルトの名無しさん
2012/05/27(日) 03:47:18.69C++ではあったと思うんだが・・・
やっぱ自作するしかないか?
0854デフォルトの名無しさん
2012/05/27(日) 05:02:25.17まあテキストボックスで事足りると思うけど
0855デフォルトの名無しさん
2012/05/27(日) 06:30:25.11自作コンポーネントじゃね?
コンテナの指定無しでコンポーネントを初期化してるような自作コンポーネントがあると、
たまにデザイナがその状態に陥る。
Designer.cs開いて、原因となってるコンポーネントを削除してからもう一度追加し直すと直る場合もある。
0856デフォルトの名無しさん
2012/05/27(日) 09:32:27.01http://toro.2ch.net/test/read.cgi/tech/1313183984/
0857デフォルトの名無しさん
2012/05/27(日) 12:01:44.04ソース内でテキストに書いたソースを別途取り込んで
内部でコンパイルかけて実行するって仕組み
たしかあったような気がしたんですけど
検索しても出てこないんです。
どなたか知りませんか?
0858デフォルトの名無しさん
2012/05/27(日) 12:09:16.09どっちかというと開発ツールを作るのに使うAPIで、実行時には何かと使いづらいよ
ILGeneratorやExpression Treeで頑張ってLCGするか、IronPythonみたいなLCGに対応したやつを使った方がいい
0859デフォルトの名無しさん
2012/05/27(日) 12:55:23.96いえ、これじゃないです。
ソース内でも読み込んだテキストでもいいからC#のコードを指定位置に挿入したうえで
内部的にコンパイルして実行してくれるって仕組みのやつです
0860デフォルトの名無しさん
2012/05/27(日) 12:56:41.890861デフォルトの名無しさん
2012/05/27(日) 13:08:07.170862デフォルトの名無しさん
2012/05/27(日) 13:09:49.42コンピュータでは0.1を誤差無く表現することは不可能なので、
0.1秒ごとに処理も不可能です。
0863デフォルトの名無しさん
2012/05/27(日) 13:11:53.28あー、よく知ってるね えらいえらい。
0864デフォルトの名無しさん
2012/05/27(日) 13:15:30.701秒ごとに誤差なく処理することは不可能だが?
0865デフォルトの名無しさん
2012/05/27(日) 13:16:24.550866デフォルトの名無しさん
2012/05/27(日) 13:17:13.240867デフォルトの名無しさん
2012/05/27(日) 13:18:15.510.1をどうやって表現するの?
データ長は何ビットでも構わないから、教えてよ
0868デフォルトの名無しさん
2012/05/27(日) 13:20:54.92じゃないの
0869デフォルトの名無しさん
2012/05/27(日) 13:21:49.65馬鹿は文字列で表現すれば?w
コンピュータはどんなデータ構造でも定義して使ってもいいんだよ。
だから人間の定義しだい。>>862 は馬鹿だから定義できないだけ。
0870デフォルトの名無しさん
2012/05/27(日) 13:24:02.73同じネタでももうすこし知的な話はできんものか。
0871デフォルトの名無しさん
2012/05/27(日) 13:24:12.82そもそも「誤差なく」なんて精度はあり得ないということ
0872デフォルトの名無しさん
2012/05/27(日) 13:25:01.620873デフォルトの名無しさん
2012/05/27(日) 13:25:41.89こんな奴ら、カプセル化、ポリモーフィズム、継承がなんたら、なんて
のたまわってるのか・・・
お得意の、動物から派生させてw
0874デフォルトの名無しさん
2012/05/27(日) 13:26:07.42トンネル効果とか放射線によるメモリ書き換えとかで誤差が生じる可能性があるはず
0875デフォルトの名無しさん
2012/05/27(日) 13:29:55.89おまえ頭の後ろ触ってみろ。パイプが繋がってるはず。
おまえがリアルだと思ってることはすべてコンピュータが作り出した幻想。
0876デフォルトの名無しさん
2012/05/27(日) 13:36:38.24お前、頭の後ろを手で触れるのか!
俺はどうやってもその辺りには触れないんだ。
手をやると何か引っかかるんだ、何も無いはずなのに…
0877デフォルトの名無しさん
2012/05/27(日) 13:37:35.03大体C#の時間は1Tickが最小単位だから 0.1秒は100万Tickで普通に表記できるだろw
0878デフォルトの名無しさん
2012/05/27(日) 13:40:52.630879デフォルトの名無しさん
2012/05/27(日) 13:44:38.94これって相当恥ずかしいことを書いていることがわからないんだろうな
浮動少数というものがどういうものか、ヤフれ
0880デフォルトの名無しさん
2012/05/27(日) 13:47:27.070881デフォルトの名無しさん
2012/05/27(日) 13:48:13.31ずっとスピンウェイト状態ならそれは大丈夫だけど、実行から出力までの間隔が一定になるとは限らん
0882デフォルトの名無しさん
2012/05/27(日) 13:53:49.57だからC#じゃ時間は整数表記なんだぜ
0.1secじゃなくて100万Tick(long)だ
0883デフォルトの名無しさん
2012/05/27(日) 13:56:42.37基準クロックをn分周して作るしかないんだから、時間を浮動小数で表現されても困るだろw
例えば基準クロックが1MHz(1uS)なら、0.1秒はその1E5倍っていう形で表現するんだよ
0884デフォルトの名無しさん
2012/05/27(日) 13:58:32.440885デフォルトの名無しさん
2012/05/27(日) 14:00:54.890886デフォルトの名無しさん
2012/05/27(日) 14:01:18.330887デフォルトの名無しさん
2012/05/27(日) 14:02:35.770888デフォルトの名無しさん
2012/05/27(日) 14:08:04.401マイクロジーメンス???
0889デフォルトの名無しさん
2012/05/27(日) 14:09:33.29http://support.microsoft.com/kb/2553549/en-us
0890デフォルトの名無しさん
2012/05/27(日) 14:11:12.59こんなスクリプト紛いの高級言語で・・・
0891デフォルトの名無しさん
2012/05/27(日) 14:14:35.560892デフォルトの名無しさん
2012/05/27(日) 14:22:13.28ってことは、0.1秒単位のタイマーは正確に動作するんだな
0893デフォルトの名無しさん
2012/05/27(日) 14:24:58.800894デフォルトの名無しさん
2012/05/27(日) 14:28:31.190895デフォルトの名無しさん
2012/05/27(日) 14:31:36.760896デフォルトの名無しさん
2012/05/27(日) 14:33:58.420897デフォルトの名無しさん
2012/05/27(日) 14:34:00.350898デフォルトの名無しさん
2012/05/27(日) 14:39:24.050899デフォルトの名無しさん
2012/05/27(日) 14:42:49.89精度ではなく仕組みの問題である。
http://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0
0900デフォルトの名無しさん
2012/05/27(日) 15:18:40.200901デフォルトの名無しさん
2012/05/27(日) 15:39:14.19お前も含めてなw
0902デフォルトの名無しさん
2012/05/27(日) 15:59:21.380903デフォルトの名無しさん
2012/05/27(日) 16:02:51.730904デフォルトの名無しさん
2012/05/27(日) 17:01:09.110905デフォルトの名無しさん
2012/05/27(日) 17:03:41.910906デフォルトの名無しさん
2012/05/27(日) 17:12:56.11Console.WriteLine( "abc".Substring(1,1) );
Console.WriteLine( "012345678".Length );
Console.WriteLine( "012345678".Substring(6,6)); //←
これで出るエラーの原因をおしえてくるれ
0907デフォルトの名無しさん
2012/05/27(日) 17:16:29.822番目は長さ
0908デフォルトの名無しさん
2012/05/27(日) 17:18:27.08分かりやすく書いてあるはずだけど。
二つめの引数はLength。1文字取りたいんだろ?
なら1。
0909デフォルトの名無しさん
2012/05/27(日) 17:20:25.59ちゃんとマニュアル読むわ
もうめんどくせーよ
0910デフォルトの名無しさん
2012/05/27(日) 17:41:25.25始点終点がそれぞれIndex Lengthで表現出来るから
どの組み合わせでも使えるようにして欲しい。
Linqだとこんな感じ?
3文字目から4文字
.Skip(2).Take(4)
3文字目から5文字目
.Tke(4).Skip(2)
末尾から、、、は多分面倒臭い
あり得ないなw
0911デフォルトの名無しさん
2012/05/27(日) 17:56:47.270912デフォルトの名無しさん
2012/05/27(日) 18:24:37.31惚れそうwww
0913デフォルトの名無しさん
2012/05/27(日) 18:48:05.730914デフォルトの名無しさん
2012/05/27(日) 19:46:30.76別フォルダのアプリを起動したいのですが、なんでアセンブリが見つからないのでしょうか
ApplicationBaseを呼び出し元に設定すれば読み込めるのですが、
ApplicationBaseは呼び出し先のパスにして、
追加で自アセンブリをロードさせたいです。
http://ideone.com/6ESRM
0915デフォルトの名無しさん
2012/05/27(日) 22:06:50.52このスレに書いてあるメモリポインタを試してみたんだよ
そしたらC#の速度が10倍ほどになった
こいつあすげえ
0916デフォルトの名無しさん
2012/05/27(日) 22:11:33.75char*[]型にstring[]のポインタを代入したいです。
よろしくお願いします。
0917デフォルトの名無しさん
2012/05/27(日) 22:18:08.440918916
2012/05/27(日) 22:20:39.150919デフォルトの名無しさん
2012/05/27(日) 22:23:56.29catch(MailFormNullException)
{
Console.Output("ageるなカス");
}
0920デフォルトの名無しさん
2012/05/27(日) 23:04:24.12http://msdn.microsoft.com/ja-jp/library/z6cfh6e6(VS.80).aspx
アンマネージ配列は、COM スタイルのセーフ配列か、または固定長または可変長の
C スタイル配列です。セーフ配列は、関連付けられている配列データの型、ランク、
および上下限を共に伝達する自己記述型の配列です。C スタイルの配列は、下限が
0 で固定され、型が指定されている 1 次元の配列です。マーシャリング サービスは
両方の配列型を制限付きでサポートします。
だからstringの配列をchar *[]にするのはやりにくいなあ
呼び出し先で変換してもらうしかない
0921デフォルトの名無しさん
2012/05/27(日) 23:10:25.730922デフォルトの名無しさん
2012/05/27(日) 23:20:01.34英語書けないならローマ字にしろ
0923デフォルトの名無しさん
2012/05/27(日) 23:34:24.05C#だと変数名とかだと、いっそのこと、日本語変数名で良い気もする。
変にローマ字と英単語が混ざってるよりわかりやすいと思う。
しかし、問題は、インテリセンスの恩恵が下がってしまう上にかっこわるい。
やはり辞書引いてでも、英語使った方が良いだろうけど。
0924デフォルトの名無しさん
2012/05/27(日) 23:42:29.20まあ、それでもインテリセンスの恩恵下がるのがかなり痛いけど。
0925デフォルトの名無しさん
2012/05/27(日) 23:45:27.32英語に出来ないのもあるしな
よくわからん英単語とか使われたら可読性もへったくれもないし
0926デフォルトの名無しさん
2012/05/27(日) 23:54:59.67IlleagalArgumentやらInvalidStateやらが既にあるんだから
WrongXxxだろっていう
0927デフォルトの名無しさん
2012/05/27(日) 23:56:38.680928デフォルトの名無しさん
2012/05/28(月) 00:07:10.410929デフォルトの名無しさん
2012/05/28(月) 00:09:21.330930デフォルトの名無しさん
2012/05/28(月) 00:38:48.00var strs = new[] { "a", "bc" };
var buf = new StringBuilder();
var indices = new List<int>(strs.Length);
foreach (var s in strs) { indices.Add(buf.Length); buf.Append(s).Append('\0'); }
var sbuf = buf.ToString();
fixed (char* pbase = sbuf) {
char*[] ptrs = new char*[strs.Length];
for (int i = 0; i < strs.Length; i++) ptrs[i] = pbase + indices[i];
fixed (char** pp = ptrs) { アンマネージ関数(pp); }
}
これは酷いw
0931デフォルトの名無しさん
2012/05/28(月) 01:15:50.93このスレレベルだと
年収高いのか?
0932デフォルトの名無しさん
2012/05/28(月) 02:05:13.01年収が高い人は設計能力がある人。
規模の大きかったり複雑だったりするプログラムが書ける人。
個人的主観だけど、2chのこの板に多い、わりとトリビアルな知識や比較的新しい技術に対して
フットワークが軽い人は、実はこの設計能力が弱いタイプなんじゃないかと思う。
0933デフォルトの名無しさん
2012/05/28(月) 02:05:25.62ああそうかStringBuilderを使う手があったか
0934デフォルトの名無しさん
2012/05/28(月) 06:25:24.23foreach( string path in paths )
{
str += path + '\0';
}
str += '\0';
IntPtr p = Marshal.StringToCoTaskMemUni( str );// またはAnsi
Unmanaged( p );
Marshal.FreeCoTaskMem( p );
で動いた気がするが
初心者のおいらのことだから信用しないほうがいい
0935デフォルトの名無しさん
2012/05/28(月) 09:18:33.19コードはまずstaticクラスから読み込まれるんだと思い
そこに配列の要素数を置いて
その他各々のクラスで配列宣言の際に静的メンバ・変数を使うようにしてました
でも今まではそれでうまく行ってたのに
VisualC++、WebDeveloper辺りをインスコしたからか
さっき同じプロジェクトをビルドしたらアプリ起動で例外発生するようになりました
原因はstaticのメンバがまだ読み込まれてないせい
ならばということでそれをProgramに置いたら一応は解決したんですが
やはりProgramには色々物置きたくないんで
外から実行順序いじるようなことって出来ないですか?
0936デフォルトの名無しさん
2012/05/28(月) 09:41:39.75C#のクラス・構造体、すなわち型は、その型が初めて使われるときに
まず、その型のstaticメンバーが初期化される。
private static bool a; みたいに書いてるのが実行される。
次にstaticコンストラクタ static 型名(){ } が実行される。
そしてインスタンスメンバーの初期化、通常のコンストラクタの実行の流れになる。
0937デフォルトの名無しさん
2012/05/28(月) 11:14:58.54そもそも自分自身はドメイン中立にロードされるから明示的にロードする意味は無いはず
見つからないのはWindowsFormsApplication1じゃなくてそれが参照してる何かじゃない?
0938デフォルトの名無しさん
2012/05/28(月) 12:27:22.47すいません。これをアルゴリズムとしてすごくシンプルに実装したいんですが、どうしたらいいでしょうか?
http://uproda11.2ch-library.com/350647OFD/11350647.jpg
http://i.imgur.com/JxyMU.jpg
0939デフォルトの名無しさん
2012/05/28(月) 12:55:55.70全ての変数を別の変数群に一括代入
再現
記憶関数の右辺と左辺入れ替えて逆代入
A'からAに戻る
人生全体をwhileで括り
if elseでA'が起こったらそれ以降の処理と
A以前の処理をすっ飛ばす
0940デフォルトの名無しさん
2012/05/28(月) 13:25:40.390941デフォルトの名無しさん
2012/05/29(火) 16:44:57.82string State = "A";が
"AB"になって"ABC"になっても
"A"にした瞬間にすべて巻き戻ってると言える
何も実装する必要はない
もし
class World{
string State;
DateTime Date;
}
とするなら
Stateが更新されるたびにメメントパターンを使うしかない
0942デフォルトの名無しさん
2012/05/31(木) 01:24:15.06こんな↓ねーちゃん?
http://live.nicovideo.jp/watch/lv95011398?alert=1
0943デフォルトの名無しさん
2012/05/31(木) 16:04:25.51食物連鎖の一番下の人♪ ナマポうめぇwwww 400万円ハワイ豪華旅行うめぇwww はいさようならー!ブロックー!
|\|\/\_
< \ /⌒⌒⌒⌒\ 川川川川川川彡彡彡/ / /川川川
/ / ̄ ̄ヽ ヽ _ハハィ/L_ / ヽ 川川川川川彡彡彡 川川川
 ̄/ _ ノ ヽ / \ | /)ノ)人(ヾ(ヽ | 川川川┏━━━━┓ ┏━━━━┓川川
V_ \ | / ノノ从从从ヘ ヽ .| / ⌒ ⌒ ヽ| 川川━┫ <●> ┣━┫ <●> ┣川川
L・ノ レヘ ノ |イ ― ― ヽ | ( | ・ ・ | ) 川川 ┗━━━━┛ ┗━━━━┛|||川
/ ∵∴ | | 彡| ( ゜)/ ( ゜) |ミ .| ‥ | 彡彡川 || |
L_つ `ー イ N (6.| | |6) | ┬┬┬ | 彡川 / _ _ \ | /
匸> ) |N Y| ヽノ |イ ヽ  ̄ ̄ ノ ヽ ヽ / ヽ | /
/ _/V |ハ ヽ・皿 ノ ハ| /二⊃ー イ └-| トェェェェェェェェイ |__/
\_/VV \ \  ̄ ̄ / | 二⊃__ノ \ 彡彡ヽ ヽェェェェェェェ/ /ミ
/| / ヽ (V) _>ー-イ _(V) / ソ | | 彡彡ヽ /ミミミミ
||/ || (⊂) |∧><∧| (つ) (__/ | | 彡ト、 イミミ
ブラックマヨネーズ 吉田 キングコング 梶原 次長課長 河本 オリエンタルラジオ 藤森
0944デフォルトの名無しさん
2012/05/31(木) 19:30:45.81そのため、払う代償として、非ネイティブってのはあまりにも大きすぎ
基本的にマルチプラットホームで使用されるような、案件なんて
おいそれと、飲む会社などほとんど無いぞ
0945デフォルトの名無しさん
2012/05/31(木) 19:33:11.600946デフォルトの名無しさん
2012/05/31(木) 19:37:58.800947デフォルトの名無しさん
2012/05/31(木) 19:43:52.27それは間違い
業務で使用されるアプリケーションは極めて、高いレスポンスが要求される
CAD、出図、資材、マーシャリングシステムなんてのは、ほぼ丸一日、大勢の人に使用されるから
もっさり感なんて出そうものなら、「なんとなく、このソフト遅いよね」みたいなことを
ちょっとアーパーなOLにも指摘される
0948デフォルトの名無しさん
2012/05/31(木) 19:48:22.980949デフォルトの名無しさん
2012/05/31(木) 19:50:49.45.netは基本、ちょっとしたツール、DR等の検討する際のプロトタイプでしか
普通は使わないぞ
0950デフォルトの名無しさん
2012/05/31(木) 19:52:39.360951デフォルトの名無しさん
2012/05/31(木) 19:55:42.250952デフォルトの名無しさん
2012/05/31(木) 19:56:05.050953デフォルトの名無しさん
2012/05/31(木) 19:57:06.860954デフォルトの名無しさん
2012/05/31(木) 19:57:44.060955デフォルトの名無しさん
2012/05/31(木) 20:00:05.980956デフォルトの名無しさん
2012/05/31(木) 20:00:49.080957デフォルトの名無しさん
2012/05/31(木) 20:02:35.120958デフォルトの名無しさん
2012/05/31(木) 20:04:21.050959デフォルトの名無しさん
2012/05/31(木) 20:06:29.210960デフォルトの名無しさん
2012/05/31(木) 20:08:08.640961デフォルトの名無しさん
2012/05/31(木) 20:14:48.210962デフォルトの名無しさん
2012/05/31(木) 20:15:19.440963デフォルトの名無しさん
2012/05/31(木) 20:15:33.200964デフォルトの名無しさん
2012/05/31(木) 20:18:15.43煽りあってただけだろw
0965デフォルトの名無しさん
2012/05/31(木) 20:24:38.230966デフォルトの名無しさん
2012/05/31(木) 22:48:50.01間違いとか言い切っちゃう所が嫌
0967デフォルトの名無しさん
2012/05/31(木) 22:53:24.700968デフォルトの名無しさん
2012/05/31(木) 22:56:48.080969デフォルトの名無しさん
2012/05/31(木) 23:10:39.61プロのボーカリストが趣味カラオケとか、F1パイロットが趣味ドライブなんてのが
いないのと同じだよ
趣味がプログラミングなんて口に出す奴は、大抵は下手の横好きw
0970デフォルトの名無しさん
2012/05/31(木) 23:12:41.890971デフォルトの名無しさん
2012/05/31(木) 23:15:48.840972デフォルトの名無しさん
2012/05/31(木) 23:48:08.470973デフォルトの名無しさん
2012/06/01(金) 00:08:14.56プロになってからも趣味とするかはともかく、興味のない分野で簡単に大成できるほど甘くはない
0974デフォルトの名無しさん
2012/06/01(金) 00:27:53.720975デフォルトの名無しさん
2012/06/01(金) 03:11:50.080976デフォルトの名無しさん
2012/06/01(金) 04:44:54.87http://news.searchina.ne.jp/disp.cgi?y=2012&d=0529&f=national_0529_038.shtml
韓国のコミュニティサイト「ガセンイドットコム」の掲示板に「韓民族が南米アステカ文明を建設」
とのスレッドが立てられたところ、さまざまな意見が寄せられた。
スレ主は、スペイン語専攻言語学者のソン・ソンテ教授は、言語文化を比較分析した
結果、朝鮮半島にあった扶余(ふよ)や渤海(ぼっかい)などの国が滅亡した2度の時期に、
国を失った韓民族が北に移住し、ベーリング海を渡ってメキシコに移り住んだという研究結果を
発表したと紹介。
特にこれまで、15世紀に繁栄したアステカ文明を生みだした人々がどこからきたのか
については謎とされていた。ソン・ソンテ教授の遊民アステカ文明建設説は、1200年前
に韓民族が米大陸に移住したという説で、アジア・モンゴロイドの移住が1万年前だけで
なく、それ以降も続いていたという点を強調している。
また、アステカ文明と朝鮮文明の初期との類似性も指摘した。
0977デフォルトの名無しさん
2012/06/01(金) 08:37:14.600978デフォルトの名無しさん
2012/06/01(金) 09:03:43.880979デフォルトの名無しさん
2012/06/01(金) 09:23:55.65せっかくのスレが台なしだお
次スレは、相談室じゃなくて、雑談室とすべき。
0980デフォルトの名無しさん
2012/06/01(金) 09:53:25.350981デフォルトの名無しさん
2012/06/01(金) 10:00:46.80http://toro.2ch.net/test/read.cgi/tech/1338512087/
つーことで立ててきた
0982デフォルトの名無しさん
2012/06/01(金) 14:25:07.600983デフォルトの名無しさん
2012/06/01(金) 15:51:38.000984デフォルトの名無しさん
2012/06/01(金) 15:53:01.97これで即埋まるだろw
0985デフォルトの名無しさん
2012/06/01(金) 15:54:42.950986デフォルトの名無しさん
2012/06/01(金) 15:55:44.90オブジェクティブCに抜かれるC#w
0987デフォルトの名無しさん
2012/06/01(金) 16:00:55.62http://news.mynavi.jp/news/2012/01/12/058/index.html
ついこの間まで調子良かったのにな
0988デフォルトの名無しさん
2012/06/01(金) 16:03:39.760989デフォルトの名無しさん
2012/06/01(金) 17:37:23.61仕事だとしたらかわいそうで涙が出る
0990デフォルトの名無しさん
2012/06/01(金) 18:32:11.76インタプリタじゃしかたないか
0991デフォルトの名無しさん
2012/06/01(金) 18:37:37.77スクリプトだよ
0992デフォルトの名無しさん
2012/06/01(金) 18:45:47.28「らき☆すた」の泉こなた、柊かがみ、柊つかさの3人を起用した、
国土交通省関東地方整備局荒川上流河川事務所の新聞広報が埼玉新聞社により展開されるになった。
埼玉が舞台の「らき☆すた」の3人が荒川の広報のイメージキャラクターを務めるもので、
とかく堅いイメージのある国の新聞広報にゆるさを持たせ、親しみを持って読んだ人に
防災や河川の利用について少しでも理解を深めてもらえればとの思いから、今回のコラボが実現したそうだ。
新聞広報は埼玉新聞と読売新聞埼玉県版に3回にわたって掲載。
泉こなた、柊かがみ、柊つかさの1人ずつをイメージキャラクターとして起用する。
第1回は6月23日付の新聞に掲載され、2回目以降の掲載については、荒川上流河川事務所の公式サイトで告知される。
http://www.ota-suke.jp/news/72200
http://blog-imgs-44.fc2.com/6/k/a/6kaori9/kaori32419.jpg
0993デフォルトの名無しさん
2012/06/01(金) 18:46:26.740994デフォルトの名無しさん
2012/06/01(金) 18:51:01.830995デフォルトの名無しさん
2012/06/01(金) 19:27:23.98愚かな子だね
0996デフォルトの名無しさん
2012/06/01(金) 19:35:20.520997デフォルトの名無しさん
2012/06/01(金) 19:35:48.62愚かな子だね
0998デフォルトの名無しさん
2012/06/01(金) 19:37:19.630999デフォルトの名無しさん
2012/06/01(金) 19:38:36.781000デフォルトの名無しさん
2012/06/01(金) 19:38:53.5110011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。