C#, C♯, C#相談室 Part77
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2012/11/09(金) 22:22:38.15C#, C♯, C#相談室 Part76
http://toro.2ch.net/test/read.cgi/tech/1349896872/
Visual Studio 2010 Express
http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx
Visual Studio 2012 Express
http://www.microsoft.com/visualstudio/jpn/products/visual-studio-express-products
0002デフォルトの名無しさん
2012/11/09(金) 22:24:07.01http://toro.2ch.net/test/read.cgi/tech/1351515076/
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part14
http://toro.2ch.net/test/read.cgi/tech/1351322296/
【VB.NET】LINQ友の会【C#, C♯, C#】
http://toro.2ch.net/test/read.cgi/tech/1202568694/
C#,C#の宿題片付けます。
http://toro.2ch.net/test/read.cgi/tech/1197620454/
ASP.NET + Atlas or Ajax について
http://hibari.2ch.net/test/read.cgi/tech/1150036430/
Microsoft Silverlight その9
http://toro.2ch.net/test/read.cgi/tech/1321150267/
Visual Studio 2010 Part19
http://toro.2ch.net/test/read.cgi/tech/1334052731/
Visual Studio 2012 Part4
http://toro.2ch.net/test/read.cgi/tech/1349932734/
C# C# C♯でゲームを作ろう Part1
http://hibari.2ch.net/test/read.cgi/tech/1212972014/
0003デフォルトの名無しさん
2012/11/09(金) 22:24:36.63MSDNライブラリ
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/11/09(金) 22:25:23.47初歩的な質問は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
Windows 7 Wiki
http://www15.atwiki.jp/win7/
Windows 8 Wiki
http://www18.atwiki.jp/win8/
Windows8 移行まとめwiki
http://windows8.wiki.fc2.com/
コードの量が多い場合は下記サイトを使うなどしたほうがいいかも。
コードを貼り付けてRun codeのチェックを外し、submitボタンを押すと専用のアドレスが発行されます。
http://ideone.com/
http://pastebin.com/
直接貼る場合はhtmlエンコードした方がインデントも残って見やすいです。
http://kawama.jp/php/encode_html.php
0005デフォルトの名無しさん
2012/11/10(土) 00:33:06.890006デフォルトの名無しさん
2012/11/10(土) 09:24:15.51public static extern int sprintf(byte[] buffer, string format);
[DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl, EntryPoint = "sprintf")]
public static extern int sprintf(byte[] buffer, string format, __arglist);
public static int printf(string format, params object[] args)
{
byte[] buffer = new byte[10000];
int result = 0;
switch (args.Length)
{
case 0: result = sprintf(buffer, format); break;
case 1: result = sprintf(buffer, format, __arglist(args[0])); break;
case 2: result = sprintf(buffer, format, __arglist(args[0], args[1])); break;
case 3: result = sprintf(buffer, format, __arglist(args[0], args[1], args[2])); break;
default: result = sprintf(buffer, format, __arglist(args[0], args[1], args[2])); break;
}
string str = System.Text.Encoding.ASCII.GetString(buffer, 0, result);
Console.Write(str);
return result;
}
public static void Main(string[] args)
{
int i = 123;
string s = "abc";
printf("c %d %d %d\n", i, s, "def");//1
printf("d %d %d %d\n", i.ToString(), s, "ghi");//2
printf("e %s %s %s\n", i.ToString(), s, "ghi");//3
Console.ReadLine();
}
こんな感じでsprintf使ってprintfっぽいのを作りたいんだけど
1や2では出力がおかしくって3ではAccessViolationExceptionが発生する
どうすればいい?
0007デフォルトの名無しさん
2012/11/10(土) 09:36:10.68>>1を読めばいいと思うよ。
0008デフォルトの名無しさん
2012/11/10(土) 09:37:43.71printf("g %d\n", i);//4
printf("f %d %s %s\n", i, s, "def");//5
ちなみに書式指定子で%sを含むと例外が発生するようだ
%dだけだと例外は発生しないけど出力はおかしい
今自分の環境で4を実行したら「3」と出力された
0009デフォルトの名無しさん
2012/11/10(土) 10:32:43.43そのまま死ぬまで悩んでろ
0010デフォルトの名無しさん
2012/11/10(土) 10:37:57.44俺は1秒だったが
0011デフォルトの名無しさん
2012/11/10(土) 11:12:40.730012デフォルトの名無しさん
2012/11/10(土) 11:28:59.81しかも実質1時間しか寝てねーし、
肋骨折れてて蕁麻疹出てるから0.000001秒だわ
0013デフォルトの名無しさん
2012/11/10(土) 12:37:55.500014デフォルトの名無しさん
2012/11/10(土) 12:58:56.450015デフォルトの名無しさん
2012/11/10(土) 13:59:07.630016デフォルトの名無しさん
2012/11/10(土) 14:09:37.730017デフォルトの名無しさん
2012/11/10(土) 14:43:00.70それ、どうやってやるんですか?
0018デフォルトの名無しさん
2012/11/10(土) 14:44:29.35わかってない奴ら
0019デフォルトの名無しさん
2012/11/10(土) 14:49:34.57フフン
0020デフォルトの名無しさん
2012/11/10(土) 14:56:43.31○教えられません
0021デフォルトの名無しさん
2012/11/10(土) 14:58:23.39「役にたたねえ奴ら」と
「もういいや、他で聞きます」と
ネタ潰しではないですよ
0022デフォルトの名無しさん
2012/11/10(土) 15:01:22.150023デフォルトの名無しさん
2012/11/10(土) 15:02:49.150024デフォルトの名無しさん
2012/11/10(土) 15:03:51.660025デフォルトの名無しさん
2012/11/10(土) 15:04:17.300026デフォルトの名無しさん
2012/11/10(土) 15:04:58.55ヒント:VarArgs
0027デフォルトの名無しさん
2012/11/10(土) 15:13:56.86どうせ分かってないんだろ
0028デフォルトの名無しさん
2012/11/10(土) 15:18:08.940029デフォルトの名無しさん
2012/11/10(土) 15:18:28.80フフン
0030デフォルトの名無しさん
2012/11/10(土) 17:58:10.22どうせ、糞な高専生か工業高校生だろ
0031デフォルトの名無しさん
2012/11/10(土) 18:12:33.000032デフォルトの名無しさん
2012/11/10(土) 19:43:48.23_,∩_ _,∩_ _,∩_
(_____)ゝ、 (_____) y (_____)
/ :: :: :: ヽ 〉 /-‐:: ::‐-ヽ / / :: :: :: ヽ
_./ (・ )ll(・ ) ∨ _/ 0) i! 0) ∨ _/ ( ・)i!(・ ) ゙、_
// :: :: ∈ゝ :: ::ヽ // :: ‐-‐ :: ヽ // :: ー一 :: ヽ\
. ゝ/:: :: :: :: :: ::ヽ ゝ/ :: :: :: :: :: ヽ ゝ/ :: :: :: :: :: ヽく
 ̄ ̄ | ̄ ̄ | ̄ ̄  ̄ ̄ | ̄ ̄ | ̄ ̄  ̄ ̄ | ̄ ̄ | ̄ ̄
| | | | | |
⊂! !つ シ! !つ ⊂! !つ
ジャン♪
0033デフォルトの名無しさん
2012/11/11(日) 09:28:32.82再度質問させていただきたいと思います。
ping を子プロセスで実行した結果を、Console画面にリアルタイムで表示されるのと同じように、リアルタイムでtextBoxに
表示させたいと思いますが、それができません。(pingが終了した表示される)
非同期、デリゲート、invoke などがキーポイントだと思うのですが、うまく行かず途方に暮れています。
恥ずかしながらプロジェクトファイル一式(VC# 2010)のサイトにアップしましたので、ご教授いただけないでしょうか。
プロジェクトのアップ場所
http://kie.nu/y06
0034デフォルトの名無しさん
2012/11/11(日) 09:31:36.220035デフォルトの名無しさん
2012/11/11(日) 10:29:42.56うぉ、いけました・・・。
これが原因は・・・・。
ありがとうございました。
0036デフォルトの名無しさん
2012/11/11(日) 11:30:20.260037デフォルトの名無しさん
2012/11/11(日) 11:33:02.970038デフォルトの名無しさん
2012/11/11(日) 12:30:09.300039デフォルトの名無しさん
2012/11/11(日) 12:38:13.910040デフォルトの名無しさん
2012/11/11(日) 12:41:33.050041デフォルトの名無しさん
2012/11/11(日) 15:03:13.620042デフォルトの名無しさん
2012/11/12(月) 22:04:53.51C#のソースみたいのね
0043デフォルトの名無しさん
2012/11/12(月) 22:15:01.500044デフォルトの名無しさん
2012/11/12(月) 22:26:33.19どうもありがとうございました
0045デフォルトの名無しさん
2012/11/13(火) 10:29:16.58命令の接頭辞はどちらもld/stになってますけど
0046デフォルトの名無しさん
2012/11/13(火) 10:41:16.21st…スタックからpopして変数に入れる
pop…スタックからpopして投げ捨てる
0047デフォルトの名無しさん
2012/11/13(火) 23:17:56.09かずさん、ちーっす
0048デフォルトの名無しさん
2012/11/14(水) 07:53:47.17がっかり
0049デフォルトの名無しさん
2012/11/14(水) 22:09:56.85Javaは移植性とサードパーティライブラリが激しくすごいな
.NETアプリはM$から出されているものを、そのまま使っているだけのような〜
VBプログラマさえいなくなれば....
0050デフォルトの名無しさん
2012/11/14(水) 22:22:12.38LINQは、C#からJavaに移植されてるようだよ
言語自体に制限あるからC#みたいにすっきりとは書けないようだが。
良いものは移植されるってことか
NHibernateはC#で使う意義は見当たらないなと思った。
XMLでのマッピングが煩雑と評判。
NHibernateは英語の公式ドキュメントすみずみまで読んだが、
よくわからなかったわw
EntityFrameworkのCodeFirstのがわかりやすい。
Linux環境でもEntityFramework使えるようになったからNHibernateは辞めたよ
0051デフォルトの名無しさん
2012/11/14(水) 22:41:57.21C#のラムダ式を使った変態的な設定の書き方
0052デフォルトの名無しさん
2012/11/14(水) 22:47:57.860053デフォルトの名無しさん
2012/11/14(水) 23:03:14.89Javaに逆輸入したくてもできんな
0054デフォルトの名無しさん
2012/11/14(水) 23:05:47.880055デフォルトの名無しさん
2012/11/15(木) 14:25:09.460056デフォルトの名無しさん
2012/11/15(木) 15:10:40.870057デフォルトの名無しさん
2012/11/15(木) 15:58:59.440058デフォルトの名無しさん
2012/11/15(木) 16:01:30.73そうならないようにがんばりな
0059デフォルトの名無しさん
2012/11/15(木) 16:06:36.35プログラミングなんて作業のうちのひとつだろ
PGを職業して語ってるやつは土方の爺婆と同等の人種
0060デフォルトの名無しさん
2012/11/15(木) 16:30:40.360061デフォルトの名無しさん
2012/11/15(木) 16:57:50.840062デフォルトの名無しさん
2012/11/15(木) 19:02:10.500063デフォルトの名無しさん
2012/11/15(木) 19:12:03.69こんな誰でもできること仕事にしたところでろくに稼げないだろ?
0064デフォルトの名無しさん
2012/11/15(木) 19:29:31.200065デフォルトの名無しさん
2012/11/15(木) 19:50:50.19年齢関係なしにいろいろ積んでんだよ
0066デフォルトの名無しさん
2012/11/15(木) 19:53:36.990067デフォルトの名無しさん
2012/11/15(木) 19:58:39.97それともお前の妄想?自己紹介?w
0068デフォルトの名無しさん
2012/11/15(木) 20:02:01.450069デフォルトの名無しさん
2012/11/15(木) 20:05:24.870070デフォルトの名無しさん
2012/11/15(木) 20:10:45.760071デフォルトの名無しさん
2012/11/15(木) 20:38:37.37このソースのこの部分ってvalueがIntPtrの場合はどう書けばいいんでしょうか
case TypeCode.Int32:
ig.Emit (OpCodes.Ldc_I4, (int) value);
return;
TypeCodeはObjectになるみたいですけどOpCodesはどれを使えばいいんですか?
0072デフォルトの名無しさん
2012/11/15(木) 21:14:35.77耐性ないやつは大概オツムの弱いやつが多いなwwwwwwwwwwwwwwwwwwwwwww
0073デフォルトの名無しさん
2012/11/15(木) 21:30:48.250074デフォルトの名無しさん
2012/11/15(木) 22:05:21.18いろんなデータをデータベース化して楽しすぎる
こんなに綺麗に整理できるならもっと早くやっておけばよかった
と思っていたら正規化というワードが出てきた
データベースって奥が深いな
あ、あとEntityはワイルドカードぐらい使えるようにしておけよバカタレ
0075デフォルトの名無しさん
2012/11/15(木) 22:21:15.35ないみたいだな
native intはサイズが環境依存だから定数にできないんだろう
ldc.i4してから変換したら
0076デフォルトの名無しさん
2012/11/15(木) 22:23:22.29> データベースすごすぎだわ
うんうん、データベース使い始めた時は、俺もそう思ったなぁ。
0077デフォルトの名無しさん
2012/11/15(木) 22:54:12.77何年前のことだよって話だが
0078デフォルトの名無しさん
2012/11/15(木) 23:06:29.74あの頃は華やかだったな
0079デフォルトの名無しさん
2012/11/16(金) 00:11:06.190080デフォルトの名無しさん
2012/11/16(金) 00:37:15.09太郎君や花子ちゃんの影に隠れて居たんですよ、昔。
0081デフォルトの名無しさん
2012/11/16(金) 07:42:50.510082デフォルトの名無しさん
2012/11/16(金) 07:59:20.50興味あるならコッドの12の規則でググッてへぇーってなったらいいよ
今となっては足枷となってる面も強いけどRDBに一定の秩序をもたらしたルールだよ
0083デフォルトの名無しさん
2012/11/16(金) 10:37:10.644. オムニ社社員及びオムニ社への攻撃逮捕拘束禁止
0084デフォルトの名無しさん
2012/11/16(金) 10:44:56.200085デフォルトの名無しさん
2012/11/16(金) 14:11:26.16面倒でやってらんね
0086デフォルトの名無しさん
2012/11/16(金) 17:43:16.91最初から面倒だと思ってるならプログラムむいていないからやめたほうがいいよ
0087デフォルトの名無しさん
2012/11/16(金) 21:40:50.54おまえの仕事そんなに安定してないのか?
0088デフォルトの名無しさん
2012/11/16(金) 21:47:51.470089デフォルトの名無しさん
2012/11/16(金) 21:58:08.230090デフォルトの名無しさん
2012/11/16(金) 23:44:41.910091デフォルトの名無しさん
2012/11/16(金) 23:50:52.780092デフォルトの名無しさん
2012/11/17(土) 00:10:32.870093デフォルトの名無しさん
2012/11/17(土) 00:18:28.470094デフォルトの名無しさん
2012/11/17(土) 00:23:41.68結局起動遅くなる罠
0095デフォルトの名無しさん
2012/11/17(土) 00:32:31.300096デフォルトの名無しさん
2012/11/17(土) 00:33:57.150097デフォルトの名無しさん
2012/11/17(土) 00:37:19.94ボロカスに嫌われてるからな
0098デフォルトの名無しさん
2012/11/17(土) 00:38:08.30その場でぶん殴ってマニピュレータの仕様を変更させたい
0099デフォルトの名無しさん
2012/11/17(土) 00:44:17.41SSDもうちょっと普及したらC#でもサクサクになるから、
もっとC# appsは増えるんじゃないか
0100デフォルトの名無しさん
2012/11/17(土) 00:51:50.29どの言語で書く?
C#だとコンソールアプリでも起動が遅い
0101デフォルトの名無しさん
2012/11/17(土) 00:53:46.02俺なら起動時間なんか気にせずPowerShellで書くが
■ このスレッドは過去ログ倉庫に格納されています