トップページ⇒tech
961コメント279KB

C♯相談室 Part7

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん♯NGNG

   ∧_∧____
  /(#゚ー゚) ./\
/| ̄∪∪ ̄|\/    C#関連の話題はこちらでどうぞ。
  |____|/
   ,,,,∪∪,,, ,,


過去スレ・関連リンクは>>2-10あたり
0002名無しさん♯NGNG
過去スレ
Part6 http://pc3.2ch.net/test/read.cgi/tech/1022257078/
Part5 http://pc3.2ch.net/test/read.cgi/tech/1019533942/
Part4 http://pc.2ch.net/tech/kako/1016/10165/1016597767.html
Part3 http://pc.2ch.net/tech/kako/1009/10094/1009473982.html
Part2 http://pc.2ch.net/tech/kako/1002/10024/1002468050.html
Part1 http://pc.2ch.net/tech/kako/977/977112364.html

ソース置き場.NET
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&rm=10
0003名無しさん♯NGNG
関連スレ

VisualStudio.NET (MSDN Dexlue) part6
http://pc3.2ch.net/test/read.cgi/tech/1024746501/l50

くだスレC#
http://pc3.2ch.net/test/read.cgi/tech/1023766485/l50

【老若】VB.net質問スレ【男女】
http://pc3.2ch.net/test/read.cgi/tech/1025848458/l50

managed C++ やろうぜ!!
http://pc3.2ch.net/test/read.cgi/tech/1014486422/l50

【Terrarium】4世代目 最終局面 決戦は金曜日♪
http://pc3.2ch.net/test/read.cgi/tech/1024319607/l50

フリーの.NET統合開発環境「SharpDevelop」
http://pc3.2ch.net/test/read.cgi/tech/1023727377/l50

消しゴムじゃない方のMONOを使ってみるスレ
http://pc3.2ch.net/test/read.cgi/tech/1020215602/l50

♯♯♯Shared Source CLI ♯♯♯
http://pc3.2ch.net/test/read.cgi/tech/1024222901/l50
0004名無しさん♯NGNG
関連リンク

MSDN Online Japan
http://www.microsoft.com/japan/msdn/default.asp

Insider.NET
http://www.atmarkit.co.jp/fdotnet/
0005デフォルトの名無しさんNGNG
> ♯さん
お疲れさまです〜
0006デフォルトの名無しさんNGNG
ヽ(`Д´)ノオツカレ!!
0007デフォルトの名無しさんNGNG
おつかれ〜。
前スレがdat落ちしててポカーンとしてたよ。
0008デフォルトの名無しさんNGNG
>>1
お疲れ様です。しかし.net関連スレ増えたね。びっくり。
0009デフォルトの名無しさんNGNG
(*゚ー゚)♪
http://www.microsoft.com/japan/msdn/net/ProgWinCsharp/
0010デフォルトの名無しさんNGNG
いよいよApache対応も決まって盛り上がってくるかなー?
0011デフォルトの名無しさんNGNG
http://www.zdnet.co.jp/news/0207/25/ne00_gates.html
遅れてる?
0012デフォルトの名無しさんNGNG
>>11
遅れてるぐらいでちょうどいいと思う。
下手に流行りまくって、MSの思惑通りだと政治的に色々問題ありそうだし。
オープンソース方面に傾く今の流れが、末端の技術者には利益ありそう。。。
スレ違いだね。sage。
0013デフォルトの名無しさんNGNG
dotMSN
http://www.c-sharpcorner.com/Code/2002/July/dnMsn.asp
0014デフォルトの名無しさんNGNG
うわーーーーん
せっかく作ったプログラム
ソースのnamespaceの名前いじったらビルドしても正常に動かなくなったよー

mscorlib.dll' が読み込まれました。シンボルは読み込まれませんでした。
system.dll' が読み込まれました。シンボルは読み込まれませんでした。
プログラム '[1448] ソフト名.exe' はコード 0 (0x0) で終了しました。

などのエラーがずらーーーってでるんです!!
誰か助けてーーーーーー
0015デフォルトの名無しさんNGNG
・エラーなの?それ
・namespaceもどせばいいじゃん
0016デフォルトの名無しさんNGNG
>>14
正常終了してるじゃん・・・。
0017デフォルトの名無しさんNGNG
上のエラーはビルド時やアプリ実行時には表示されないんですが
終了したあとでデバッグに表示されるんです。

'ソフト名.exe': 'e:\winnt\assembly\gac\system\1.0.3300.0__b77a5c561934e089\system.dll' が読み込まれました。シンボルは読み込まれませんでした。

namespaceも「 v0.04」とかしてて、それが勝手にnamespace変えれてて
確かこんなかんじ

クラスビューにて
-{}test v0
-{}04
--
多分名前にドットをいれたのがまずかったみたいで
名前戻すにも上書きしてしまったりで・・・
もう、どうしようもないんですか?誰か助けてーーーー
0018デフォルトの名無しさんNGNG
>>17
たぶんエラーじゃない。
もともとsystem.dllにデバッグ情報がのっていないだけでしょ?
いままでも出ていたはず。
0019デフォルトの名無しさんNGNG
>>14
BuildメニューRebuild Solution してみ。
0020デフォルトの名無しさんNGNG
あと、プログラムはnamespaceかえるまでは正常に動いてました
ためしにforml_lordのはじめに
Message.Show("form lord ok");
って入力したんですが、それすら表示されないんです。
フォームだけが表示されてて、ソースを読みに言ってないみたいなんです
0021デフォルトの名無しさんNGNG
今リビルドしてみました。正常終了しました。
でも、アプリ実行するとフォームだけでて、内部の処理がされません
あうあうあーー
0022デフォルトの名無しさんNGNG
とりあえず落ち着け。
0023デフォルトの名無しさんNGNG
>>17
ネームスペースにドット入れたら下の階層になるでしょ。

v0.04なら

 v0
 └04

てな感じに。
002414NGNG
はい、そうなりました。
でも、それでもそのまま動いてたのですが、ネームスペース変えた途端動かなくなって
もう、気が動転してしまって
0025デフォルトの名無しさんNGNG
☆ チン        ハラヘッタ〜
      ハラヘッタ〜
☆ チン  〃 Λ_Λ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ヽ ___\(\・∀・)< C#のフリーコンパイラまだ〜?
    \_/⊂ ⊂_)_ \____________
  / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
  |  ̄  ̄ ̄ ̄  ̄ ̄:| :|
  |            |
0026デフォルトの名無しさんNGNG
>>24
あんまり状況がよくわらんのだが、そのコーソのプロジェクトフォルダ内のobjフォルダの中身
消してビルドしなおしてみ。一応バックアップとっといてね。
0027デフォルトの名無しさんNGNG
>>26
コーソX コード○ スマソ。寝る。
0028デフォルトの名無しさんNGNG
>>24
いじったのは間違いなくnamespaceだけなの?
002914NGNG
objフォルダ消してもだめでした
状況ってどういえばいいのでしょうか?

デバッグ
'DefaultDomain': 'e:\winnt\microsoft.net\framework\v1.0.3705\mscorlib.dll' が読み込まれました。シンボルは読み込まれませんでした。
'ソフト名 v1': 'D:\Visual C#.NET\PSO\PSOCheatTool v0.02\bin\Debug\PSOCheatTool v1.exe' が読み込まれました。シンボルが読み込まれました。
'ソフト名 v1.exe': 'e:\winnt\assembly\gac\system.windows.forms\1.0.3300.0__b77a5c561934e089\system.windows.forms.dll' が読み込まれました。シンボルは読み込まれませんでした。
'ソフト名 v1.exe': 'e:\winnt\assembly\gac\system\1.0.3300.0__b77a5c561934e089\system.dll' が読み込まれました。シンボルは読み込まれませんでした。
'ソフト名 v1.exe': 'e:\winnt\assembly\gac\system.drawing\1.0.3300.0__b03f5f7f11d50a3a\system.drawing.dll' が読み込まれました。シンボルは読み込まれませんでした。
'ソフト名 v1.exe': 'e:\winnt\assembly\gac\accessibility\1.0.3300.0__b03f5f7f11d50a3a\accessibility.dll' が読み込まれました。シンボルは読み込まれませんでした。
プログラム '[1728] ソフト名 v1.exe' はコード 0 (0x0) で終了しました。

最初ソフト名に v0.04ってしてました
それでバージョンアップ使用とv0.1ってやったら起動しなくなって
やっぱり0.04に戻したら今度は
v0
 └04
こんな感じになって04のところを消してv0をv0.04にしてビルドしたり
それでも動かなくて結局最初のnamespaceに戻せなくなったので
今はv1にしています
たったnamespace変えただけでプログラム自体動かなくなるんですね・・・
GUI環境のプログラムってはじめてなのでそれまでDOS環境でしたやったことなくて
自動自動ってこんな落ちがあるのですね・・・
全部私が悪いんですけど・・・
だれか、助けて
0030デフォルトの名無しさんNGNG
夏休みだなぁ
0031デフォルトの名無しさんNGNG
namespaceしかいじってません
0032デフォルトの名無しさんNGNG
>>29
・それはエラー情報ではないのでそれだけでは助けようが無い。
・失礼だが思い込みが激しそうなのでよくソースやコンパイル環境を
 見直されては。
・どこかにソースをあげるとか
003314NGNG
どうもみなさんお騒がせしました。
Form_Lord()
自体読み込めてない状態なので
手の内用がないのでとりあえずソース移します。
あと、ついでといってはなんですが、winフォームのデザインをコピーを取ることって
できますか?
003414NGNG
ソース移しても同じ状況でした。ショボーン
システムが壊れてるのかも再インストはつらいんで
デュアルブートしてるmeにフレームワークインストして試してみます。
それでだめなら再インストだな・・・
てか、ソース移しただけでフォームデザインもコピーされたんだけどどういうこと?
ソースにはフォームデザインのコードなんて打ってないのに・・・
見えないコードでもあるのかな?見れたらたら直接いじりたいんだけどできる?
003514NGNG
冷静になっていろいろ検証してみたらわかりました。
どうもオブジェクトとイベントのリンクが切れていたみたいです。

private void Button1_Click(........)
だったのが、ボタンをクリックしてみると
private void Button1_Click_1(..........)
となってました

はて、なんでだろ?
0036デフォルトの名無しさんNGNG
やれやれだぜ…
0037デフォルトの名無しさんNGNG
てめえは俺を、怒らせたといってみるテスト
0038デフォルトの名無しさんNGNG
今、必死でWindows用アプリ(コンソールじゃないやつネ)を作ってます。
キーボードからの入力を受け付けたいのですが、どうすればいいですか?
(TextBoxなどを使わずに)

簡単にいうと、Win32 APIでいうWM_KEYDOWNやWM_CHAR的なものを検知するにはどうすればいいんですかね?
0039デフォルトの名無しさんNGNG
夏厨の夏!って感じだな。
0040デフォルトの名無しさんNGNG
3年前は38みたいな低レベルな質問してたなあ。なつかしいなあ。
0041デフォルトの名無しさんNGNG
>>38
フォームにコントロールを置いてないなら、普通にKeyDown・KeyPressイベントを
フォームで捕まえればよろし。

コントロールを置いてるなら、フォームクラスでProcessDialogKeyかなんかを
オーバーライドすればよろし。
0042sageNGNG
GetKeyStateやGetCursorPos系のいつでもどこでもゲットできるAPIはないの?
あと、ExtFloodFill相当のAPIもなくて、かゆいところに手が届かない感じ
0043デフォルトの名無しさんNGNG
>>42
P/Invokeすればいいじゃん。
ちなみに、GetCursorPosに相当するものはCursor.Position。
0044デフォルトの名無しさんNGNG
http://www.zdnet.co.jp/news/0207/27/nebt_08.html
0045デフォルトの名無しさんNGNG
[DllImport]で設定された値を取得したいのですが、どうしたらいいのでしょうか。
0046デフォルトの名無しさんNGNG
(゚Д゚)ハァ?
0047デフォルトの名無しさんNGNG
if分のカッコの中身を取得したいのですが、どうしたらいいのでしょうか。
0048デフォルトの名無しさんNGNG
(゚Д゚)ハァ?
0049デフォルトの名無しさんNGNG
>>45
[DllImport] の中身は GetCustomAttributes では取れないんだよね・・・。
0050デフォルトの名無しさんNGNG
>>47
if文の中身も GetCustomAttributes では取れないんだよね・・・。
0051デフォルトの名無しさんNGNG
>>49
何で?
0052デフォルトの名無しさんNGNG
>>51
DllImportAttribute の場合、「.custom instance 〜」扱いにはならないで
「pinvokeimpl」としてメタデータに書き込まれるから。

んで、pinvokeimplの内容を拾えるAPIが見当たらない。
つーか、MetaInfoでもDll名が見えない。
0053デフォルトの名無しさんNGNG
>>52
他にもそういう属性ってある?
0054デフォルトの名無しさんNGNG
>>53
MethodImplAttribute なんかもそうね。
0055デフォルトの名無しさんNGNG
>>54
なるほど
0056デフォルトの名無しさんNGNG
テキストエディタ作ってます。
印刷部数の取得がうまくいかなくって、
印刷時の処理を
private System.Drawing.Printing.PrintDocument printDocument;
private System.Windows.Forms.PrintDialog printDialog;
/*印刷開始ページ*/
private int printStartPage;
/*印刷終了ページ*/
private int printEndPage;
/*印刷中ページ*/
private int printingPage;
(略)
if(printDialog.ShowDialog()==DialogResult.OK)
{
 printDocument.PrinterSettings=printDialog.PrinterSettings;
 /*印刷開始・終了ページ設定の取得*/
 if(printDialog.PrinterSettings.PrintRange==PrintRange.SomePages)
  {
   printStartPage=printDialog.PrinterSettings.FromPage;
   printEndPage=printDialog.PrinterSettings.ToPage;
  }
  else if( (printDialog.PrinterSettings.PrintRange==PrintRange.AllPages)
   ||(printDialog.PrinterSettings.PrintRange==PrintRange.Selection) )
  {
   printStartPage=printDialog.PrinterSettings.MinimumPage;
   printEndPage=printDialog.PrinterSettings.MaximumPage;
  }
 printingPage=1;
 MessageBox.Show("印刷部数"+printDialog.PrinterSettings.Copies,   // ※
  "印刷部数",MessageBoxButtons.OK,MessageBoxIcon.Error);  // ※
 printDocument.Print();
 (以下略)
}
ってして実行みたら、印刷ダイアログで印刷部数をいくつにしても
※のところで処理してるメッセージボックスでは、印刷部数1って表示されるのですが、
どこが間違っているのでしょうか?
0057デフォルトの名無しさんNGNG
>>56
PrinterSettings.MaximumCopies が 1 とかいうオチではないよね?
0058デフォルトの名無しさんNGNG
>>56
バグなのかな?同じ現象の報告あり。

http://discuss.develop.com/archives/wa.exe?A2=ind0110D&L=DOTNET&P=R27272
http://www.dotnet247.com/247reference/msgs/11/57207.aspx
http://www.developersdex.com/vb/message.asp?p=1121&ID=%3Ce%23e4CPgHCHA%2E2468%40tkmsftngp13%3E
0059デフォルトの名無しさんNGNG
resxを編集してbmpを追加したんだけど、
フォームのデザインをいじるとそのbmpがresxから削除されてしまう。
これを防ぐ方法か、resxを使わずにbmpを実行ファイルに埋め込んだまま読み込む方法を教えてくれ
0060デフォルトの名無しさんNGNG
>>54>>58>>59
>>54-58
0061デフォルトの名無しさんNGNG
>>59
フォームの.resxを使わないで自前で.resxを用意してみては?
手動ビルドになるけど。
0062デフォルトの名無しさんNGNG
VC.NETでハローワールドを打ってコンパイラエラーがでるのですが、
どこかでエラー回避する
ためにHPがあるらしいですが、どこでしょうか?エラー番号って
いくつですか?おながいします
0063デフォルトの名無しさんNGNG
>>62
スレ違い
0064見習いにナリタイNGNG
ネットに接続できる環境で、こんな厨な質問をするは気が引けるのですが・・・
今日からC言語を始めようと思い、Cygwin落として、
「Hello,World!」という文字列を出力するプログラムを作成しようと思ったのですが、
Cygwinで、「notepad hello.c」と入力し、メモ張開いて、
int main()
{
printf("Hello,World!");
}

と入力し、保存して、cygwinで、「ls」と入力したのですが、
No such file or directory(保存したファイルが見つからないのでしょうか?)
とでて、先に進めません。何度も確認してやったのですが、どうしようもありません。
マイドキュメントに「hello.c」というファイルがあるのですが・・・
何か間違っていたら、指摘、ご指導頂けたら幸いです。
先輩がたどうぞよろしくお願いします。
0065デフォルトの名無しさんNGNG
>>64
これまたスレ違い
0066見習いにナリタイNGNG
>>65
すいません・・・
どこで質問したらヨウ分からんので、スレ建てるまでもない〜
で聞いて見ます。
0067デフォルトの名無しさんNGNG
>61 はじめはそれやってた。

.resxやめて既存項目の追加でbmpをプロジェクトに放り込み、
Assembly.GetManifestResourceStream() を利用することで目的を果たしました。
デザインいじっても影響出ないってのはイイッ!
0068デフォルトの名無しさんNGNG
>>52-55
IMetaDataImportで取れるんでは。
0069デフォルトの名無しさんNGNG
>>68
Unmanagedは勘弁。
0070デフォルトの名無しさんNGNG
mscoree.tlbをtlbimpして使う強者はいないか?
0071デフォルトの名無しさんNGNG
>>70
CorRuntimeHostしかないじゃん・・・。
007256NGNG
>>57
PrinterSettings.MaximumCopies
は999です。
0073デフォルトの名無しさんNGNG
えーっと プログラミング自体初心者です
俺と同じことを希望してる人が多かったんで既出かもしれないけど
がんばって解説サイト探してみますた 
http://www.futatsugi.net/develop/cs/
http://www.seaple.icc.ne.jp/~hinuma/CSLecture.htm

他にもいいとこあったらぜひぜひ教えて欲しいです 
初心者諸君、共にがんばろう! ヽ(´ー`)ノ
0074デフォルトの名無しさんNGNG
> http://www.futatsugi.net/develop/cs/
| C#は新しい言語で、仕様自体も正式には定義されていません。
んなあほな。と思ったら、Last Update 2001/2月か・・・。

・日本語を変数に使おうって提案も・・・・。おい!

| C言語ではjagged配列しか持っていないので(正確にはちょっと違いますが、少なくとも記法の上ではそうです)、

[,]と[][]の対応から、C言語の配列がjagged配列ってどういうことだよ。

前者のサイトは初心者にはお勧めできないな。
説明が独創的というか、間違った認識を生ませるぞ。

後者はPDFなのでパス。
0075デフォルトの名無しさんNGNG
http://www.seaple.icc.ne.jp/~hinuma/CSLecture.htm

こっちは適当な本買ってきたほうが時間も金も節約できそうだw
0076デフォルトの名無しさんNGNG
その「適当な本」ってのが知りたいんだよねー
俺もまったくの初心者だからわからないです
どうか・・・ご教授を
0077デフォルトの名無しさんNGNG
>>76
どの本がいいかはガイシツ、漏れも何度も本の事を書きたくない。
0078fNGNG
>>72
スマン、C#素晴らしいと思うのだが、どっかのスレで
C#よりVBで生成するコードの方がアセンブリ情報が
どうとかで高速らしい。
0079デフォルトの名無しさんNGNG
Visual Studio上での厨な質問ばかりじゃなくて、もっとこう
C#自体の話を読みたいのう。
0080デフォルトの名無しさんNGNG
>>79
例を示せ!
0081デフォルトの名無しさんNGNG
すべてはC#にテンプレートが追加されてからだ
0082デフォルトの名無しさんNGNG
>>81
これでも見れ。
http://research.microsoft.com/programs/europe/rotor/wshop-Gyro.ppt
0083デフォルトの名無しさんNGNG
早くほすぃ・・・
0084デフォルトの名無しさんNGNG
ちょっと困ってるんでお知恵を貸してください
簡単なコードをビルドしようとすると
「G:\Visual Studio.NET\textbox\Form1.cs(113): 型または名前空間名 'messageLabel' が見つかりませんでした。ディレクティブを使うかアセンブリ参照を使ってください。」
ってエラーがでるんです  これは「messageLabel」が宣言?されてないからでしょうか?
0085デフォルトの名無しさんNGNG
はい
0086デフォルトの名無しさんNGNG
はい
0087デフォルトの名無しさんNGNG
駄スレ化進行中.........
008887NGNG
ほんとに申し訳ないんですが・・・・
「messageLabel」はどうやったら使えるようになるんでしょうか?
参照の追加ですか?  もう全然わからないです (´Д`;)
0089デフォルトの名無しさんNGNG
いっつも教えてクレクレ君だし、チョット返事に挑戦してみるか・・・・
と思ったがMessageLabelって何?

定義されてないなら
public class Form1 : System.Windows.Forms.Form{}
に
定義してやれば良いのじゃない?

Windowsフォームのコントロールを追加しただけでエラー起きるなら
インストール失敗してない?

0090デフォルトの名無しさんNGNG
足りていないのが
Label messageLabel = new Label();
とかだったりしたら、もう目も当てられない
0091デフォルトの名無しさんNGNG
>>88
Form1.cs(113) あたりのコード貼ってみたら。
009288NGNG
えー みなさん。。。まだ寝てません
あれからずっとがんばった結果
messageLabelってのは本が勝手に付けた名前だったという・・・とんでもないオチでございました

す、すまん!  ほんと申し訳ないです!
適当なケーブルが見つかり次第、首つって死んできます  (´Д`;)
0093デフォルトの名無しさんNGNG
はい
0094デフォルトの名無しさんNGNG
まったくしゃーないやつだな
0095デフォルトの名無しさんNGNG
ラベルとかの配列を作ろうとしてるんですが、
System.Windows.Forms.Label[] DayLabel = new System.Windows.Forms.Label[2]{};

{}でTextやらTabIndexやらをまず初期化しなきゃならないんですが、
どう書けば良いんでしょうか?
一個ならわかるんですが、二個となると??
0096デフォルトの名無しさんNGNG
>95

const int DayLabelNum = 2;

string []LabelTextList = new string[LabelNum]{"Label1","Label2"};
int []LabelTabIndexList = new int[LabelNum]{1,2};

Label []DayLabel = new Label[LabelNum];
for ( int i=0; i<LabelNum; i ++ )
{
DayLabel[i].Text = LabelTextList[i];
DayLabel[i].TabIndex = LabelTabIndexList[i];
}

なんてことをやってる
0097デフォルトの名無しさんNGNG
>>53
チャットで話題に出てたよ。

http://msdn.microsoft.com/chats/vstudio/vstudio_062602.asp

> Q: the compiler seems to check input for GuidAttribute (valid guid string),
> are there other instance of this in the compiler?
>
> PeterHal_MS
> A: There is a small set of predefined attributes that have special checks.
> They are primarily Interop and security attributes - Guid, MarshalAs,
> DllImport, InterfaceType, MethodImpl, StructLayout, FieldOffset, and all
> security attributes.
0098デフォルトの名無しさんNGNG
>>96
うぉ〜思ってたよか複雑だな・・・・・。ありがと!
0099デフォルトの名無しさんNGNG
やっぱり実際にアプリをガンガン作っていったほうが楽しいし覚えるのも早いと思うんだけど、どうです?
何か実際に作りながら覚えていく講座をやってくれてるサイトってないですかね?
0100デフォルトの名無しさんNGNG
漏れはゲームのエディタ作りにC#がとんでもなく役立ってるが。やっぱいいよこれ。
0101デフォルトの名無しさんNGNG
2年もやってるとさすがにそろそろ飽きてくる。
0102デフォルトの名無しさんNGNG
チャットソフト作りたいんですが
何からはじめたらいいですか?
普通に何も知りません
0103イ・モーリNGNG
ここの人なら絶対わかると思うんでちょっと質問 ヘボヘボな内容やけどね・・・
ランチャを作りたいんです 例えば「Button1.Text = "ティンコ"」ってやると
Button1をクリックしたら「ティンコ」って表示されますよね?
あれを字じゃなくてButton1をクリックしたら登録してあるアプリを起動させたいんです

そういう場合「Text」の代わりに何を使ったらいいんでしょう?
それと・・・できたらでいいんですけどこういう「Text」みたいなやつってみんなどこ調べて覚えたんですか?
0104デフォルトの名無しさんNGNG
みたかんじVB厨房か・・・
0105イ・モーリNGNG
>104 俺ですか? VBじゃないぽ 
この間までDelphiやってました やってたって言ってもほんのちょっとだけど。。。
0106デフォルトの名無しさんNGNG
>103
開発環境は?
0107鯖復活!?NGNG
FxCopが地道にバージョンアップ。

http://www.gotdotnet.com/team/libraries/default.aspx
0108イ・モーリNGNG
>>106氏 
Visual Studio.NETの評価版です
言語はC#です 
まだちょっとさわっただけだけどC#いい感じッスね
C#がっていうよりはVS.NETが いけそうだったら製品版買おうと思ってます
0109デフォルトの名無しさんNGNG
>>103
System.Diagnostics.Process.Start メソッド
0110イ・モーリNGNG
>>109 おお! マジサンクスです!
ちょっとやってみます ありがとう
0111デフォルトの名無しさんNGNG
>109 そんなんだったか?
0112イ・モーリNGNG
サンプルがないと全然わからんぽ・・・(´・ω・`)
0113デフォルトの名無しさんNGNG
>112
SDKのドキュ見ればわかるだろ。
0114イ・モーリNGNG
キタ━━━━━━(゚∀゚)━━━━━━ !!!!! 
今はじめてnotepadが起動したよ!
0115デフォルトの名無しさんNGNG
なんだか微笑ましいなぁ。
0116デフォルトの名無しさんNGNG
ボタンの上にイメージを貼り付けようとしたら
使用されたパラメータが無効です ってエラーがでるんですけど
これは何が原因ですか?
0117デフォルトの名無しさんNGNG
あなたが原因です
0118デフォルトの名無しさん NGNG
スレッドを10個スタートさせてそれらが全て終わったらメゾットAをスタートさせる

このような処理はどうやるのでしょうか?
0119デフォルトの名無しさんNGNG
>>116
アイコンデータがなんかまずいのよ。
フリーのアイコン編集ソフトで読み込んでデータ保存しなおしてみ。
0120イ・モーリNGNG
109氏のおかげで無事ランチャ完成しました
ドラッグ&ドロップは受け付けず 単純な5ボタンランチャ
しかしなぜか使用メモリが10MBほど。。。(ちなみに実行ファイルは40KB)
原因はサッパリだけどとりあえず一つできてウレスィ! ヽ(´ー`)
0121デフォルトの名無しさんNGNG
いま、SharpDevelopを使っていますが…フリーのデバッガは
ありませんか?ステップ実行してくれたらそれで良いのですが。
0122デフォルトの名無しさんNGNG
>>121
Eclipseは?
0123デフォルトの名無しさんNGNG
メモリ食いすぎ。。。
512MBしか積んでないのに20MBとか使われるとマジへこむ。
0124123NGNG
気にしすぎかねぇ?
0125デフォルトの名無しさんNGNG
>123
他でいくら使ってるかじゃない?
余裕しゃくしゃくなのに20MBなんて、気にしても仕方ないし。
0126デフォルトの名無しさんNGNG
>>116
イメージリストくさってるよな。俺もアイコンを設定した後にイメージリストをいじると警告される。
0127デフォルトの名無しさんNGNG
今日作ったソフトを友人に試してもらおうとしたら
「plese set registry key HKLM\software\Mivrosoft\NETFramework\Installroot to point to theNET Framework install location」
ってエラーがでたんです これは何のエラーですか? 
こっちのOSは2000でその友人のやつは98seです
0128デフォルトの名無しさんNGNG
>>127
.NETが入ってないのでは?
0129デフォルトの名無しさんNGNG
>>128 .NETが入ってないと使えない?
それってSDKのことですか?
0130デフォルトの名無しさんNGNG
>>129
SDKじゃなくて20MBのランタイム
0131デフォルトの名無しさんNGNG
>>129
( ゚д゚) ポカーン
.NET Framework 再頒布パッケージを 友人に入れてもらいましょう。
Windows Update からもインストールできまつよ。
0132デフォルトの名無しさんNGNG
そういやWin2000 SP3に.NETランタイムは入ってるの?
0133127NGNG
おお! 何かよくわからないですけど
ランタイムね VB6.0sp5かな
0134デフォルトの名無しさんNGNG
( ゚д゚)ポカーン
0135デフォルトの名無しさんNGNG
( ゚д゚)
0136127NGNG
.NET Framework 再頒布パッケージ (20.4 MB)インストールしてもらったけど
やっぱり同じエラーですよ。。。 (´・ω・`)
0137デフォルトの名無しさんNGNG
してもらった
0138デフォルトの名無しさんNGNG
>>136
「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework」以下を削除してから
再インストールしてみたら?
0139デフォルトの名無しさんNGNG
C#すっげーおもしれー!
ここの人ってすごく詳しいですね ほんと参考にさせてもらってます
誰か・・・神が出現して講座のサイト作ってくれないでしょうか?
いろんなアプリのサンプルとかあったら最高なんだけどなー
0140デフォルトの名無しさんNGNG
C#で”くっくっく”というstringをEncoding.Default.GetBytes()でバイト配列にしたものと
バイト数をファイルに書き込みC++のアプリで_read(int,void*,int)を使いバイト数を読み込みその値から文字列を読み込むと、何故かEOFが返されてしまいます。他の文字列(たとえば”くっくく” ”くくっく” ”くくく”)だとEOFになりません。
”くっくっく” だとバイト配列になおしたときにEOFになるような記号でも入るのでしょうか?
0141デフォルトの名無しさんNGNG
Form1のタイトルバーをnoneにしたらアプリの移動もできなくなるんですけど
どうにかする方法はないですか?
0142デフォルトの名無しさんNGNG
>>141
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=15&fi=no
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=16&fi=no
0143デフォルトの名無しさんNGNG
っていうか142さんがだしたソースを見てもどこに書き込んだらいいのかわからん。。。
0144デフォルトの名無しさんNGNG
WindowsFormsでしょぼいエディタの雛形を作りました。
一度最小化してから元のサイズに戻すと、起動時よりもメモリ使用量が大幅に減ってます。
なんででしょうか?
起動時 : 11,588KB
最小化すると : 956KB
元に戻すと : 2,520KB
4分の1になってるのが気になって。。
0145デフォルトの名無しさんNGNG
下のやつは
マウスが動いたっていうイベントに対して処理してるだけ。
point とかはどういうのか知らないけどかいてみろ。
上のは今にらめっこ中。
0146デフォルトの名無しさんNGNG
>>121
SDKについてるじゃん、GuiDebug。
0147デフォルトの名無しさんNGNG
C#マンセーな方にお聞きしますが、
C#でのWindowsGUIアプリ作成はC++MFC使用と比べてエライ楽ですか?
0148デフォルトの名無しさんNGNG
>>147

MFCよりははるかに楽。
感覚としてはDelphi/C++ BuilderのVCLに近いかな。
0149デフォルトの名無しさんNGNG
ほんとに申し訳ないんですがこれだけ・・・プリーズ!
142さんの上のサンプルはどこに書けばいいんでしょう?
これがいっつもわからないんですよ  これさえわかればガンガンいけるんで おながいします
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace WindowsApplication4
{    /// <summary>
/// Form1 の概要の説明です。
/// </summary>
public class Form1 : System.Windows.Forms.Form
{     /// <summary>
/// 必要なデザイナ変数です。
/// </summary>
private System.ComponentModel.Container components = null;
          public Form1()
{
// Windows フォーム デザイナ サポートに必要です。
InitializeComponent();
// TODO: InitializeComponent 呼び出しの後に、コンストラクタ コードを追加してください。
}
/// <summary>
/// 使用されているリソースに後処理を実行します。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{ if (components != null) {
components.Dispose(); } }
base.Dispose( disposing ); }
            #region Windows Form Designer generated code
/// <summary>
/// デザイナ サポートに必要なメソッドです。このメソッドの内容を
/// コード エディタで変更しないでください。
/// </summary>
private void InitializeComponent()
{
0150デフォルトの名無しさんNGNG
// Form1
this.AutoScaleBaseSize = new System.Drawing.Size(5, 12);
this.ClientSize = new System.Drawing.Size(292, 273);
this.Name = "Form1";
this.Text = "Form1";
this.Load += new System.EventHandler(this.Form1_Load); }
#endregion
/// <summary>
/// アプリケーションのメイン エントリ ポイントです。
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
         private void Form1_Load(object sender, System.EventArgs e)
{
}
}
}
これのどこに挿入したらいいんでしょう?
0151デフォルトの名無しさんNGNG
>>149
あせらないで基本から勉強したほうがええと思うけど。
サンプルが全てだよ。あれ見てわかんないなら諦めな。
説明しようないし。
いちいちわからなくて、ここで聞かれると困るし。
0152121NGNG
>146
ウワァァァァン!
もうVC#.NET Standard買って来ちゃったYO!
鬱だ……。
0153デフォルトの名無しさんNGNG
>>152
まあいいじゃん。
コード補完とかフォームデザイナがあって便利だし。
0154121NGNG
はい…。こつこつ逝きます。
0155デフォルトの名無しさんNGNG
初心者スレはないのかぁ (´・ω・`)
0156デフォルトの名無しさんNGNG
>>155
あるよ。
http://pc3.2ch.net/test/read.cgi/tech/1023766485/l50
0157デフォルトの名無しさんNGNG
>>156 ここって生きてるのか(藁
モナーのやつとかあってもいいような気がするけどなー
0158デフォルトの名無しさんNGNG
立ててみるか・・・みんなどうよ?
0159デフォルトの名無しさんNGNG
えっちだな〜
0160121NGNG
つ…疲れた…。
HashtableのValueにHashtableを叩き込んでいたのだが、
Cloneでなきゃいかんかったのね。Stringはそのままで
逝けたのだが。
鬱だ。
0161デフォルトの名無しさんNGNG
http://pc3.2ch.net/test/read.cgi/tech/1023766485/l50
しっかり使い切れ
0162デフォルトの名無しさんNGNG
↑ ここって詳しい人いるの?
なんかどう考えてもこっちに神がいそうで。。。
でもここでショボい質問しても迷惑かかるしなぁ
0163デフォルトの名無しさんNGNG
そんなスレあったんだ・・・
0164デフォルトの名無しさんNGNG
向こうに神がいるじゃないか
0165デフォルトの名無しさんNGNG
余りの白々しさに・・・
0166デフォルトの名無しさんNGNG
テラリウムでマウスもらえるほど知識があるやつがいるじゃん。
0167デフォルトの名無しさんNGNG
>>166
「約10匹しかいないのにアカデミック・アワードもらった」なんて話を聞いたけれど。
0168デフォルトの名無しさんNGNG
listViewの使い方がいまいちわかりません(なんでこんなに使いにくいのー?)
listViewItemでサブ項目設定したまではいいのですが、
サブ項目の値(テキスト)を抜き出したいのに方法がわかりません。
もともとそういう機能はないのでしょうか?
エクセルみたいにあちこちの項目を操作したり値を取得することはできないのでしょうか?
できるかできないかだけでも教えてください。お願いします。
0169デフォルトの名無しさんNGNG
>>168
ListView.Items[int].SubItems[int].Text
          ↑       ↑
          行       列
0170デフォルトの名無しさんNGNG
おおおおおおおおおお、即レスありがとうございます!!!
ヘルプいくら読んでもわからなかったのにー

みなさんこういうのってどうやって勉強したの?
ヘルプだけだとかなりつらいよーー。
0171168NGNG
今試してみたのですができました!!ありがとうございます!!
いままでいちいちヘルプの例題通り

ListViewItem item1=new listViewItem();
Item1.SubItems.Add("赤");

なんてやり方してたのにあれでいけるなんて・・・
ヘルプってなんであんなややこしいやり方載せるんだろう
このやり方だとあくまでデータ追加なのでAddする順番間違うと
データ自体くるっちゃうんですよね、でもこれだと
ListView.Items[int].SubItems[int].Text="赤";
好きなときに好きな場所に入れれる。
こういう便利なのあるはずだと思ってたのですが、見つけられなかった・・
ほんとにありがとう!!!


0172デフォルトの名無しさんNGNG
「WindowsApplication1.Form1.Form1_DragEnter(object,System.Windows.Forms.DragEventArgs)'は
abstractまたはexternに指定されていないため、本体を宣言する必要があります」
ってなるんです  これはどうやったら実行できるようになるんでしょうか?
0173デフォルトの名無しさんNGNG
↑ ドラッグ&ドロップを自分で何とかできるようになろうと思ってやってたんですが
もうお手上げ・・・(´・ω・`)
0174デフォルトの名無しさんNGNG
>>172
メソッドを括弧抜きで宣言だけしてるんじゃないかな?
こんな感じで。

  private void Form1_DragEnter(object sender, DragEventArgs e);
                                        ↑
                                   { 〜 } で囲まれてない

それと、ドラッグ&ドロップの単純なサンプル作ってみたから参考にしてちょ。

http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=47&fi=no
0175デフォルトの名無しさんNGNG
>>174 こういうのってさ そのまま何も書いてないファイルにコピペしてもエラーがでますよね?
たぶんちょっとしたことなんだろうけど・・・
すっごく単純なアプリでいいんで全部コピペでそのまま使えるやつ作ってもらえませんか?
0176デフォルトの名無しさんNGNG
(;´Д`)
0177176NGNG
>>176 (´・ω・`)スイマセン ほんと・・・
0178デフォルトの名無しさんNGNG
>175
VC#.NET使ってる?
デフォルトでWindows Application作成して、
using System.Text;
を追加。
Form1()の最後に
this.AllowDrop = true;
this.DragEnter += new DragEventHandler(this.Form1_DragEnter);
this.DragDrop += new DragEventHandler(this.Form1_DragDrop);
を追加。
クラスWindowsApplication1の中に
  private void Form1_DragEnter(object sender, DragEventArgs e)
{
    e.Effect = DragDropEffects.Copy;
  }

  private void Form1_DragDrop(object sender, DragEventArgs e)
{
    string[] files = (string[]) e.Data.GetData(DataFormats.FileDrop);

    // ファイル名を列挙
    StringBuilder s = new StringBuilder(files[0]);

    for (int n = 1; n < files.Length; n++)
{
      s.Append('\n');
      s.Append(files[n]);
    }

    MessageBox.Show(s.ToString());
  }
を追加するだけでいけるけど…。
0179デフォルトの名無しさんNGNG
>>175
・メモ帳にそのまま貼り付ける

・コマンドプロンプトを起動して手動でコンパイル

  csc /t:winexe hoge.cs
0180アダプタNGNG
>>178さん http://pc3.2ch.net/test/read.cgi/tech/1023766485/l50 で孤軍奮闘してる者です
まさに今ドラッグ&ドロップ対応のランチャを作ろうと書き込んでいるんですが
ボタンをクリックしたらプロセスがスタートするとこまではできました
だからそのプロセスに「notepad」を登録しておけばちゃんと起動するのです

ただ、ドラッグ&ドロップへの対応の仕方がわかりません
お力をお貸し願えませんか?  ほんとお願いします!
0181デフォルトの名無しさんNGNG
>>180
>>174見ても分からないんじゃお手上げ
0182178NGNG
ぐはっ

>180
自分、始めたばかりでスキルも何もないっす。他の人のほうが
良いと思います。

ただ、することは単純で…自分にわからないのは、>174氏の
サンプルだとショートカットが*.lnkのまま取得されてしまって、
その扱い方が…というところかと。いま試してるけど。
0183178NGNG
あぁ。やっぱいけたわ。Process.Start("ほにゃらら.lnk")でも起動してくれた。
自動じゃなくて.lnkの中身を手動で知る手段ってあるでしょうか?
0184デフォルトの名無しさんNGNG
>>183
shell32.dllを使うとか。
0185デフォルトの名無しさんNGNG
>>178 の言う通りやってみたら
private void Form1_DragEnter(object sender,DragEventArgs e)
でエラーがでたよ「object」のとこ
0186デフォルトの名無しさんNGNG
(;´Д`)y-~~ 夏休み炸裂だな
0187デフォルトの名無しさんNGNG
厨房なオレでもぉぃぉぃって思うぞ。
0188デフォルトの名無しさんNGNG
(´・ω・`) だってわからんもん・・・
0189デフォルトの名無しさんNGNG
夏休み限定厨房用C#スレきぼーん
0190デフォルトの名無しさんNGNG
ここでいいだろ
0191デフォルトの名無しさんNGNG
ここでもいいけど俺も185と同じレベルだよ
0192デフォルトの名無しさんNGNG
>>189 禿げ胴。
大体さ、勉強する気ねえじゃん。コピペ厨房。
一から全部教えてあげないとだめじゃん。
つか教えるというより、作ってやる感覚に近いわな。
ちょっとは努力してほしいな。努力してる姿勢が見えんからむかつく。

>>185
で、そのエラーってなんだ? 言われたとおりやったんなら、そのエラーとやらはでないはずだぞ。

0193185NGNG
>>192 「{ が必要です」ってなります
このエラーの原因はわからないけど、今はListBoxにD&Dするコードを勉強中
たぶんなんとなくはわかってきたけどいっつもエラーがでるから
基本ができてないんだろうなぁ・・・うーむ
0194185NGNG
頭を限界までひねってやったらできたよ ヽ(´ー`)ノ
一時間近くかかった・・・(´Д`;)
0195VB厨NGNG
>>183
IShellLinkインタフェース使うとか。
0196デフォルトの名無しさんNGNG
>>189

くだスレC#
http://pc3.2ch.net/test/read.cgi/tech/1023766485/l50
0197デフォルトの名無しさんNGNG
C#で音声チャットのソフトって作れます?
0198デフォルトの名無しさんNGNG
>>197
DirectX8を使ってDirectPlay Voiceを使うとか。
0199デフォルトの名無しさんNGNG
>>198 ってことはできるんですよね?
0200デフォルトの名無しさんNGNG
そして200!  キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
0201デフォルトの名無しさんNGNG
今から勉強しようと思ってるんですが、変数とかって完璧に覚えておいた方がいいですか?
それと演算とか 
0202デフォルトの名無しさんNGNG
>>201
それはC#に限らず・・・
0203デフォルトの名無しさんNGNG
>>202
でもJavaには変数とかないし。
0204デフォルトの名無しさんNGNG
>>201
覚えるよりも慣れ。ぐだぐだいうまえになんか作れや。
0205デフォルトの名無しさんNGNG
だから例えば http://www.atmarkit.co.jp/fdotnet/csharp_abc/index/index.html
に書いてるようなことを全部覚えなきゃならないか?
って聞いてるんだろ
0206204NGNG
>>205
必要なら使えばいい。
そのへんはセンスだろ。
ただやみくもに覚えても意味なし。
0207デフォルトの名無しさんNGNG
(;´Д`)y-~~ 質問者の逆切れがブームなのか?
0208205NGNG
あ、いや 俺は201じゃないよ
紛らわしかったかな  スマソ
0209デフォルトの名無しさん NGNG
覚えるよりも探す能力の方が必要かも
0210デフォルトの名無しさんNGNG
何を?
0211デフォルトの名無しさんNGNG
自分の適性を
0212デフォルトの名無しさんNGNG
>>211 い、意味が・・・(´Д`;)
何か気になるな どゆこと?
0213デフォルトの名無しさんNGNG
         ミ"^;,        ,ミ"^;,
        ミ";;.::.ミ       ミ :::::::ミ
        ミ' ;;::::::ミ      ミ ..::::::::ミ
.       ,;ミ ;;;;:::::::::ミ "゙" "゙"ミ :::::::::::::ミ ,,
      ミ"                ミ
     ミ"                  ミ
     ミ                    ミ
    ミ      -=・=-     -=・=-   ミ       
     ミ         ,       、      ミ
    ミ  ----   l    l    l   --- ミ
    ミ  ----   丶_ノ丶_ノ   --- ミ
     ミ,,                    ミ
      ミ,,                  ,,ミ"
      ミ """             ""ミ
      ミ                   ミ
     ミ,,                  ミ
     ミ ミ                  ミ
  ,,,,,,,,,,ミ                   ミ
 ミ   "ミ                   ミ
 ミ;,,,.,.,..... ミ,,,,,... ..,,,,,,,... ...,,,,,... ... ...,,,,,,,... ...,,,,ミ
0214デフォルトの名無しさんNGNG
>>203
あるじゃん(;´Д`)
0215デフォルトの名無しさんNGNG
privateをpublicにしたりすると処理速度って落ちるんでしょうか?
ちょっと、疑問になって。
0216デフォルトの名無しさんNGNG
>>215
Javaなら(VMによっては)インライン化ができなくなって落ちるけど、
.NETではデフォルトnon-virtualだから影響はないんじゃない?
0217デフォルトの名無しさんNGNG
ありがと!別ファイルに処理書きたくて・・・
0218デフォルトの名無しさんNGNG
C#関連の書籍でいいのないですかね?  プログラミング自体、初心者です
なるべくやさしくて、実践的なのがいいです(アプリを作りながら覚えるとか)

今まで購入したのは「はじめようC#」ってやつと「Visual C#.NET入門」ってやつなんだけど
あまりよくない気がします。。。「はじめよう」の方は細かい説明がなくてなんとなく進んでしまうし
「Visual C#」の方はなんでこういう構成にしたのかサッパリわからない内容です
書いてることはわかりやすいけど・・・
0219デフォルトの名無しさんNGNG
>>218
俺も今同じような状況です。
「はじめようC#」を一通り終わって、下の2冊を買うつもり。

C#標準リファレンス
http://www.amazon.co.jp/exec/obidos/ASIN/4891002441/ref=b_201462_txt_2/250-7011676-9793036
C#プログラミングリファレンス
http://www.amazon.co.jp/exec/obidos/ASIN/4897974070/ref=b_201462_txt_4/250-7011676-9793036
0220218NGNG
>>219 いかにも難しそうな本だ・・・
なんかこう・・・・ないもんかな  アプリ作りながら覚えさせてくれそうなやつ
みなさんは基本的な文法をこういう本でひたすら勉強してたんですか?
0221デフォルトの名無しさんNGNG
>>217
別ファイルに処理を書きたいのなら、internal を使うのもアリかな。
0222デフォルトの名無しさんNGNG
なんか今、C、C++、C#とC系のスレが時代順に並んでた・・・。
どうでもいいけど(ワラ
0223219NGNG
俺も素人なのであまりえらそうなことはいえないけど、
GUIが絡まない環境でプログラムの文法を一通り学ぶべきじゃないかと思う。
IDE使って、コンポーネント貼り付ければ結構動くものも作れるけど
ベースとなる知識もなしにそのプログラムがどうやって動いているか理解するのはかなり難しいし
ましてや、思い通りのプログラムを作るのはかなりしんどいと思います。

ちなみに俺はCを一通り勉強してC#に今挑んでいます。
もっともCもマスターしたと言うレベルじゃなくただ単に一通りやってみただけです。
Cならコンパイラーも無料だし、WEB上にも解説ページは腐るほどあります。
多分C#でも出来る思うけど、GUIを絡めないで一通りの文法を勉強するべきなのではないかと思います。

プログラムはなぜ動くのか ― 知っておきたいプログラミングの基礎知識
http://www.amazon.co.jp/exec/obidos/ASIN/4822281019/qid%3D1028444529/250-7011676-9793036
あと直接C#には関係ないけど上記の本よかったよ
0224デフォルトの名無しさんNGNG
みんな聞いてください
今から古本屋行ってきます  なぜか近所にデカイとこがいくつもある
一通り買いあさってきます  レビューもするぜ!
0225デフォルトの名無しさんNGNG
またdevelop.comにML増えたよ。(;´Д`)

http://discuss.develop.com/dotnet-cf.html
0226デフォルトの名無しさんNGNG
古本やでC#の本かよ、おめでてえなあ
0227デフォルトの名無しさんNGNG
>>226
(゚Д゚)ハァ?
0228224NGNG
(´・ω・`)
0229デフォルトの名無しさんNGNG
>>226 ( ´,_ゝ`)プ
224もキニスルナ
0230デフォルトの名無しさんNGNG
つーか、古本屋にある?
ベータの頃の古い本しかないような・・・。
0231デフォルトの名無しさんNGNG
古本屋の臭気で幻覚が見えるんだろ
0232デフォルトの名無しさんNGNG
>>230
まあ、ちょっとした読み物程度ならこの本を探すのもいいかと。

http://www.amazon.co.jp/exec/obidos/ASIN/4756136028/qid=1028448583/sr=1-26/ref=sr_1_2_26/250-2833600-9641805
0233デフォルトの名無しさんNGNG
でも結構新書ってあるよ
やろうと思って買ったはいいが・・・ってやつね
案外アリかもよ
0234デフォルトの名無しさんNGNG
>>232
いくらなんでも古すぎ。
0235デフォルトの名無しさんNGNG
>>234
いや、コードは役に立たないけど、.NETが出てきた背景とかの読み物として。
0236デフォルトの名無しさんNGNG
ま、ま、 古本なら値段も安いしいいんじゃねぇか 
俺も興味アリアリ
0237くだC ◆L1jBqM3g NGNG
>>218
くだC#からおじゃまします

これからC#からプログラムを始める人が思うことは、これでどういうことができるのか
それをするにはどうするのか?という疑問が湧いてくるでしょう。
こんなことができますと手っ取り早く実践法を述べてるのが
「Visual C#.NET 300の技」 (有)ガリバー
最初はこれでプログラムの楽しさを学ぶのもいいでしょう。しかし、やっていくとわかるのですが
あまりにも基礎的、実践方法のみ書かれてるので応用しようと思うと途端に挫折します。
わたしはここで>>223さんの言ってることの意味がわかりました。
今は必死でC#までの歴史や文法から学んでいるとこです。
ちなみにこんな本読んでます。
「独習C#」翔泳社
あとC#初心者用のスレもあるので
http://pc3.2ch.net/test/read.cgi/tech/1023766485/l50
いっしょにがんばりましょう!
0238デフォルトの名無しさんNGNG
>>223 @itでいいんでない?
0239くだC>>124NGNG
↑くだC#>>124と書いたら打ったらID出てもうた
0240デフォルトの名無しさんNGNG
300の技ってとことんつまらん技のおうしゅうにしか見えんのだが、
そうでもないんかな?
0241デフォルトの名無しさんNGNG
>>240
レベルによると思う。決して必読とは言い難い本。
0242デフォルトの名無しさんNGNG
>>240
初心者本としてはいいんじゃないの?
技評サイトによれば中級者向けらしいけど。
0243デフォルトの名無しさんNGNG
C#にSTLのvectorみたいなクラスはないんですか?
0244デフォルトの名無しさんNGNG
>>243
ArrayList
0245むしろNGNG
無いわけがないw
0246デフォルトの名無しさんNGNG
いやあ初めて知りました。どうもありがとうございます。
0247デフォルトの名無しさんNGNG
C#アプリで、あることをすると強制終了のダイアログもなく例外も投げられずに終了するんですが、どういうことでしょう。
0248デフォルトの名無しさんNGNG
>247
物がないと話にならん気がするのだが…?
0249デフォルトの名無しさんNGNG
仕様です
0250デフォルトの名無しさんNGNG
>>247
正常終了したんだろ。
0251デフォルトの名無しさんNGNG
解決しました。
どうやらリストボックスの項目のテキストを変えようとItemsに直接String値を設定してしまったことが原因のようです。
すみません。
0252デフォルトの名無しさんNGNG
どうやったらそうなるのか少し知りたい。
0253デフォルトの名無しさんNGNG
>252
前回例外が投げられなかったといいましたが、もう一度ためすとどうやらスタックオーバーフローのようでした。
つまりリストボックスのSelected_IndexChangeメソッドでItemsにStringを設定したためになんらかのイベントが発生し再びSelectedIndexChangeイベントがおこり、これが続けられたものだと思います。
すみません。
0254デフォルトの名無しさんNGNG
ステップバイステップで学ぶC#って本はどう?
0255デフォルトの名無しさんNGNG
SDKなんですけど、フォームにWEBページを表示させるにはどうすればよいのでしょう?
0256デフォルトの名無しさんNGNG
>>254
初めて学ぶなら本屋で立ち読みして決める方がベターだと俺は思う。
ちなみに、ステップはお勧めできない。

C#の言語仕様を勉強したいなら「独習C#」か@ITのを本にしたやつ
がお勧めできる。
後、過去ログを良く読んでクレ。
0257デフォルトの名無しさんNGNG
>255
このへん、どうよ?
http://www.microsoft.com/japan/msdn/vs/webapplication/vsgrfWalkthroughAccessingDHTMLDOMFromC.asp
0258デフォルトの名無しさんNGNG
>>257
それVS使ってますよね?
それに書いてある手順の「Microsoft.mshtml という名前のコンポーネント」の
追加方法がSDKの場合どうやればよいのか…
0259デフォルトの名無しさんNGNG
ms-help://MS.VSCC/MS.MSDNVS.1041/cscomp/html/vcrefcsharpcompileroptionsbycategory.htm
の/addmodule,/libあたりじゃないの?
0260198NGNG
>>199
IDEなら「参照の追加」から[COM]タブを選択して「DirectX8 For Visual Basic Type Library」を使う。
無論、DirectX8 SDKは入れてるね?
0261デフォルトの名無しさんNGNG
>>259
それVSじゃないの?
0262デフォルトの名無しさんNGNG
Outlook ExpressなどでNetnewsやメールを表示する時に、
Tree型階層構造+リスト表示のような形で表示できますが、
あれって System.Windows.Forms.ListView のクラスで実現
できるのでしょうか?

調べた限りでは、ListViewでTree型階層構造を実現する方法は無い
ようなのですが、、、独自のGUIで実装されているのでしょうか?

ご存知の方がいましたら教えていただければと思います。
0263デフォルトの名無しさんNGNG
前スレ

206 名前:デフォルトの名無しさん 投稿日:02/06/04 20:41
Multi Column なTreeViewを作成したいと思っているのですが、
ヘルプを調べた限りでは正攻法では無理みたいですね。
Webで調べてみましたが、なかなか見つかりません。
なにか参考になるサンプルなどありませんでしょうか?

208 名前:デフォルトの名無しさん 投稿日:02/06/04 21:07
>>206
製品ならあるんだけど・・・。
http://www.devexpress.com/products/net/xtratreelist/index.asp

ソースつきのはMFCしか見たことない。
http://www.codeguru.com/treeview/treelist.shtml
0264デフォルトの名無しさんNGNG
保存するのってどのメソッドを使うんでしょうか?
レジストリじゃなくてiniファイルか何かに・・・
0265デフォルトの名無しさんNGNG
SetValueメソッドのRegistryクラスを使えばレジストリに保存できるよ
iniファイルはわからない・・・(´Д`;)
0266デフォルトの名無しさんNGNG
C言語でsin波のポイントを出したいのですが簡単なアルゴリズムあったら
教えてください。
0267デフォルトの名無しさんNGNG
>>265
.netはiniじゃなくてXml。
前にXmlシリアライザのソースが出てたよ。
ただ、遅いらしいから俺は普通にXmlを読んでる。
0268デフォルトの名無しさんNGNG
ボタンの形を丸とか三角にしたいんですが、できますか?
0269デフォルトの名無しさんNGNG
こういうの作ってみましたが、どんな感じですか?
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=49
0270デフォルトの名無しさんNGNG
>>269 天才!!! 使い方わからんけど・・・
0271デフォルトの名無しさんNGNG
>>266
スレ違い

>>268
Region作ってフォームにセットするだけ
0272269NGNG
(;´д⊂)

プログラミング作法にはつっこまないでね…(;´д⊂)
0273デフォルトの名無しさんNGNG
>フォームにセット

ボタンにセット、の間違い
0274デフォルトの名無しさんNGNG
>>271 Regionの使い方ぜんぜんわからんです。。。
0275デフォルトの名無しさんNGNG
>>274
このへん参照。
http://isweb41.infoseek.co.jp/computer/ukamen/Programming1/Region/

GraphicsPath作ってお絵かきして、そこからRegionを作るという感じ。
0276274NGNG
>>275 (・∀・)イイ! サンクス!
0277デフォルトの名無しさんNGNG
>>269
どうでもいいけどXMLドキュメント嫌いなの?
実はあまり使っている人いないのかな。
0278デフォルトの名無しさんNGNG
XMLにデータ保存って何か怖いね。
.configなんて悪意のあるプログラムから簡単に改ざんされそうだし。
0279デフォルトの名無しさんNGNG
みんなはどうやって保存してるの?
そこがイマイチわからんなぁ。。。
0280デフォルトの名無しさんNGNG
俺は普通にXMLに保存してるよ。
.configはインストーラとかDynamicプロパティに使う。
0281デフォルトの名無しさんNGNG
暗号化してファイルに保存とか
0282デフォルトの名無しさんNGNG
設定をわざわざ暗号化すんのかよ・・・
っていうか、暗号化ってどうやんの?そういうクラスとかあるの?
0283デフォルトの名無しさんNGNG
>>282
System.Security.Cryptography 関連
0284269NGNG
>277
いや、なんとなくw
0285デフォルトの名無しさんNGNG
>>283
ありがと。先で使う予定。
0286デフォルトの名無しさんNGNG
保存のサンプル激しくキボーン
ってかなんでみんなそんなんわかるんだ?  すげぇーな
0287デフォルトの名無しさんNGNG
過去ログみろ。
0288デフォルトの名無しさんNGNG
>>286
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=41&fi=no
0289デフォルトの名無しさんNGNG
@
0290デフォルトの名無しさんNGNG
アプリ自体の形って変えれます?
0291276NGNG
ちょっと290も同じようなことしてるっぽいけど どーしてもわからないんでみんな頼む!
275さんがだしてくれたとこで「Form そのものにRegion を適用すると」って書いてるんですが
具体的にどうすればいいんやろか?  もうね、ぜんっぜんわからんのよ。。。

詳しい人の解説求ム!
0292デフォルトの名無しさんNGNG
>>290-291
こんな感じでどう?

using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;

abstract class CustomShapeForm : Form
{
  public CustomShapeForm() {
    this.Resize += new EventHandler(this.Form_Resize);
    SetRegion();
  }

  private void Form_Resize(object sender, EventArgs e) {
    SetRegion();
  }

  protected abstract void SetRegion();
}

class RoundForm : CustomShapeForm
{
  protected override void SetRegion() {
    Size s = this.Size;

    GraphicsPath path = new GraphicsPath();
    path.AddArc(0, 0, s.Width, s.Height, 0, 360);

    this.Region = new Region(path);
  }
}

class TriangleForm : CustomShapeForm
{
  protected override void SetRegion() {
    Size s = this.Size;
    
    Point p1 = new Point(s.Width / 2, 0);
    Point p2 = new Point(0, s.Height);
    Point p3 = new Point(s.Width, s.Height);

    GraphicsPath path = new GraphicsPath();
    path.AddPolygon(new Point[] { p1, p2, p3 });

    this.Region = new Region(path);
  }
}

class Test
{
  [ STAThread ]
  public static void Main() {
    Application.Run(new RoundForm());
//   Application.Run(new TriangleForm());
  }
}
0293292NGNG
アプリを終了させる時は、上のバーを右クリックして「閉じる」。
0294デフォルトの名無しさんNGNG
>>292
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
サンクス! やってみます  ほんとウレスィ!
0295しーNGNG
>>292 でもこれってボタンとか反映されないの?
0296デフォルトの名無しさんNGNG
>>295
ボタンにやりたいなら button1.Region = 〜; みたいな感じで。
0297しーNGNG
いや ボタンをFormに登録しても見えないんですよ
0298デフォルトの名無しさんNGNG
>>116 >>119 >>126
ちょいと古いが8月5日付けで載ってたので

[BUG] ImageList コントロールにアイコンを追加するときのエラー メッセージ :
使用されたパラメータが無効です。
http://support.microsoft.com/default.aspx?scid=kb;ja;JP316652
0299しーNGNG
だめぽ  全然わっからん・・・・(´・ω・`)
0300デフォルトの名無しさんNGNG
>>292 抽象クラスを使うしかない?
じゃあボタンが表示されなくて当然だよね

ついでに300ゲト
0301デフォルトの名無しさんNGNG
わかんねーならやるな。君にはまだ早いんだよ。Winの基礎を学習してからやんな。じゃないと伸びない。
0302デフォルトの名無しさんNGNG
(´-`).。oO(winの基礎って何だろう・・・)
0303デフォルトの名無しさんNGNG
WIN32APIでは?
0304デフォルトの名無しさんNGNG
そう。.NET framework での WinForms 関連は、Win32 API への薄いラッパに
過ぎない。だから、P/Direct なしでやっていくにしても Win32 独特の癖や
定石を知ってたほうがいいね。

個人的には Windows 以外のプラットホームへの移植性を考えて、
Win32 に依存しない GUI システムを作って欲しかった所だが、
MS の言うクロスプラットホームってのは
Windows 98/Me/2000/XP/.net server + Windows CE 各種
なんで、彼ら的にはこれで良いんだろう。
SWING みたいのを 1 から再構築して欲しかったが・・・
0305デフォルトの名無しさんNGNG
GUIをクロスプラットフォームにするのは相当むずい。
互換性やらパフォーマンスやら。Javaを見ればよく分かる。
0306デフォルトの名無しさんNGNG
MSは本気でGUIにmanaged codeを使う気はないんじゃないかなあ。
unmanagedでGUIを作って、その上にCLRをホストするというやり方をすると思う。
将来のIEとかOfficeはそういう形になるんじゃないかな。
0307デフォルトの名無しさんNGNG
>>305
うん。難しいのはわかる。Tk 見てても、JAVA 見ててもみんな苦労してる
割には使いやすく、見た目もカッコ良い UI ってなかなかないもんね。

ただ、.NET WinForms は特にメッセージ処理まわりが、ちょっと生の
Windows 過ぎてねぇ。元々 .NET とは別系統で開発が進んでいた GDI+
は割としっくり System.Drawing にまとめられてていい感じなんだけど。
0308デフォルトの名無しさんNGNG
.Net FrameWork の SDK を使って、C# のプログラミングを
しているんですけど、
ドキュメントが急に起動できなくなりました。
私は何か悪いことをしたのでしょうか。
0309262NGNG
>>263
そうでしたか、やはり既存のListViewだけでは無理のようですね。

それでは、System.Windows.Forms.ListViewクラスで、複数の
カラムに画像を表示することはできるでしょうか?
1つのカラムにアイコンという形で表示することはできるよう
なのですが、複数のカラムに画像を表示するすべがないようなの
です。

もし、複数のカラムに画像を表示できれば、擬似的なtree+listView
みたいなものが作れそうなのですが、、、

どうでしょうか?
0310デフォルトの名無しさんNGNG
>292のやつを俺もやってみたけどだめだったな
abstractを使う以外に方法はないだろうか?

0311デフォルトの名無しさんNGNG
何がどうだめなのかぐらい書け
0312310NGNG
うん 時間があれば実際みんなにも試して欲しいんだけど
丸いフォームが出現するのね  でもフォームに配置したはずのコントロールが表示されない
で、もともとこれはhttp://isweb41.infoseek.co.jp/computer/ukamen/Programming1/Region/index.htm
のやり方をフォームに適用したんだけど ↑ではabstractを使ってないのよ
解決法わかるヤシいませんか?  
0313デフォルトの名無しさんNGNG
>>312
全然普通に表示されるけど・・・。
ソース出してみたら?
0314310NGNG
ええ!? ほんとにコントロールでてます?
マジかよぉ それができたら最高
ちょっとソース用意してみまふ
0315310NGNG
とりあえず単純にもとのソース+button1とtextbox1を配置
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;

abstract class CustomShapeForm : Form
{
private System.Windows.Forms.Button button1;
private System.Windows.Forms.TextBox textBox1;

  public CustomShapeForm()
{
    this.Resize += new EventHandler(this.Form_Resize);
    SetRegion();
  }

  private void Form_Resize(object sender, EventArgs e)
{
    SetRegion();
  }

private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.textBox1 = new System.Windows.Forms.TextBox();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(40, 40);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(120, 24);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(72, 120);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(112, 19);
this.textBox1.TabIndex = 1;
this.textBox1.Text = "textBox1";
//
// CustomShapeForm
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 12);
this.ClientSize = new System.Drawing.Size(292, 273);
this.Controls.AddRange(new System.Windows.Forms.Control[] {
this.textBox1,
this.button1});
this.Name = "CustomShapeForm";
this.ResumeLayout(false);

}

  protected abstract void SetRegion();
}

0316310NGNG
class RoundForm : CustomShapeForm
{
  protected override void SetRegion()
{
    Size s = this.Size;

    GraphicsPath path = new GraphicsPath();
    path.AddArc(0, 0, s.Width, s.Height, 0, 360);

    this.Region = new Region(path);
  }
}

class TriangleForm : CustomShapeForm
{
  protected override void SetRegion()
{
    Size s = this.Size;
    
    Point p1 = new Point(s.Width / 2, 0);
    Point p2 = new Point(0, s.Height);
    Point p3 = new Point(s.Width, s.Height);

    GraphicsPath path = new GraphicsPath();
    path.AddPolygon(new Point[] { p1, p2, p3 });

    this.Region = new Region(path);
  }
}

class Test
{
  [ STAThread ]
  public static void Main()
{
    Application.Run(new RoundForm());
//   Application.Run(new TriangleForm());
  }
}

読みにくくてスマソ 
0317デフォルトの名無しさんNGNG
>>314
InitializeComponent() が呼び出されてないじゃん。
0318314NGNG
(´Д`;)  できまひた・・・サンクシュ
0319デフォルトの名無しさんNGNG
>>309
オーナードローしか駄目だと思う。
たしかずばりのサンプルあったと思ったんだけど、見つからない。
なので、listViewのオーナードローについてのサンプルで勘弁。
http://www.codeproject.com/cs/miscctrl/sortedlistview.asp
しかしこれ、実用的じゃないんだよね。使ってみたらわかるけど。
0320デフォルトの名無しさんNGNG
>>309
DataGridでできるのかも。面倒だから試したことないけど、、
0321314NGNG
ってなわけでちゃんとコントロールも表示されたんだけど
InitializeComponent()って呼び出さないと絶対ダメですか?
各コントロールが表示されててウザイなぁ
普通にやってれば呼び出す必要ないですよね?
Region使わなければ regionっていうかabstractかな
0322デフォルトの名無しさんNGNG
テキストに漢字入力したときのカナは取得できないのでしょうか?
おしえてくれ
0323デフォルトの名無しさんNGNG
>>322
あなた、の×らさん@フェニックスエンタープライズコーポレーションでしょ?
クロスポストしといてその言い方はやめといたほうがいいよ。

ちなみに回答だけどさ、過去ログ見ろやゴルア。
0324デフォルトの名無しさんNGNG
Webアプリでレジストリって取れます?
Registryクラス、RegistryKeyクラス使ってみましたが、
Nullが返ってきます。

レジストリ取れないにしてもキーが見つからないんじゃなく、
Security関係のException起きないんだろうか??
0325デフォルトの名無しさんNGNG
カチャ
( ´-`)   ;y=ー( ゚д゚)・∵. ターン
.|   |.\/   |>>324|
0326デフォルトの名無しさんNGNG
>>324
HKCUを見てるならASPNETユーザーのせいかもしれん。
0327デフォルトの名無しさんNGNG
http://download.microsoft.com/download/VisualJSharpNet/Install/2002/NT45XP/JA/VJSharpSetup.exe
一ヶ月近く早くリリース。
0328デフォルトの名無しさんNGNG
>>327
タイーホ
0329デフォルトの名無しさんNGNG
ごめんチャイナ。
0330デフォルトの名無しさんNGNG
フォームデザイナを持たない人間はVJ#を選ぶしかないということかな。
0331デフォルトの名無しさんNGNG
ちゅーか、VJ#上げるの早すぎ。
0332デフォルトの名無しさんNGNG
>>327
ヘルプが日本語だーヽ(´∇`)ノ
0333デフォルトの名無しさんNGNG
jbimp.exe便利だよ、ほんと。
0334デフォルトの名無しさんNGNG
>327
祭り?MSにSubsciption特権分の損害を請求できるニダ?
0335デフォルトの名無しさんNGNG
>>334
VSS祭りに比べれば全然。
0336デフォルトの名無しさんNGNG
日本語版Win2000 SP3といい、漏れまくりだな。
0337324NGNG
>>325
そんな変なこと書いてます?
レジストリを取得っていうのはもちろんクライアント側でなくサーバ側です。

>>326
CurrentUserです。regedt32のセキュリティでASP.NETユーザを
追加したりしてみたけどかわらなかった。
後、取れるキー、値もあることがわかりました。
ただ、取れるものと取れないものの差がさっぱりわからないのだけども。
0338デフォルトの名無しさんNGNG
VSSもどっかに無い?
っていうか、β版に付属のVSSがインスコできるのか?ってどっかで聞いてたけど
どうだったの?
0339デフォルトの名無しさんNGNG
J#消されました。誰だ言ったやつ?
0340デフォルトの名無しさんNGNG
ListBoxのItemsに自作のクラスをAddしています。
それをItems.Clear()でアイテムをすべて削除したのですが、
コントールの表示に残ってしまいます。
消えてないのかと思いItems.Countで項目数を確認したのですが、
0になってて消えてるようなんです。

自作のクラスを疑って見たのですが、リソースを開放しないといけないようなメンバないです、、
何が原因なんでしょう。
0341デフォルトの名無しさんNGNG
>>340
Refreshしてみたら。
0342デフォルトの名無しさんNGNG
>>341
既に試してるんですが、うんともすんとも。。
0343デフォルトの名無しさんNGNG
>>342
自分もリストビュー使ってるんで消してみたらリフレッシュしなくても
やっぱし普通に消えたよ。
ListView.Clear();
ListView.Items.Clear();
両方だめ?
0344デフォルトの名無しさんNGNG
>>339
M$社員がここ見てるのかもしれん
0345デフォルトの名無しさんNGNG
GDI+のバグorディスプレイドライバの問題といってみるテスト
0346デフォルトの名無しさんNGNG
>>343
ありがと〜 でもListBoxなんですよね。ListBox.Clear()ってないんですよね。
やっぱり駄目っぽい。原因わかんない・゚・(ノД`)・゚・
0347デフォルトの名無しさんNGNG
>>346
スマソ。ListBoxだったか・・。

DataSourceは使ってないよね?DataSourceを使うと削除とかはできない
らしい。byまにゅある
0348デフォルトの名無しさんNGNG
>>347
なるほど。ありがとうございました。
とりあえずListBoxやめてListViewにしてみたら直っちゃいました。
謎のままですけど。一応解決です、、
0349デフォルトの名無しさんNGNG
ん〜ListBox俺も試してみるわ。
0350デフォルトの名無しさんNGNG
やってみたけど、やっぱり出来るわ。
ディスプレイドライバでもこういうバグっていうか、おかしな事って
発生するんだ・・・
0351デフォルトの名無しさんNGNG
(´-`).。oO(.NET Framework SP2が出てるみたいなんだけど...)
http://www.microsoft.com/japan/msdn/netframework/downloads/sp2/download.asp
0352デフォルトの名無しさんNGNG
>>351
Thanks
0353262NGNG
>>309 の質問についてわかる方いないでしょうか。
0354デフォルトの名無しさんNGNG
INFO: List of Bugs Fixed in Microsoft .NET Framework Service Pack 2
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q321884
0355デフォルトの名無しさんNGNG
[INFO] Microsoft .NET Framework Service Pack 2 に関する修正一覧
http://support.microsoft.com/default.aspx?scid=kb;ja;JP321897
0356デフォルトの名無しさんNGNG
>>353
無能な俺にカラムの意味を教えてくれ。
0357デフォルトの名無しさんNGNG

☆ チン     マチクタビレタ〜
                         マチクタビレタ〜
        ☆ チン  〃  Λ_Λ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・) <  VS.NET SP1まだ〜?
             \_/⊂ ⊂_ )   \_____________
           / ̄ ̄ ̄ ̄ ̄ ̄ /|
        | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
0358デフォルトの名無しさんNGNG
>>356
列
0359デフォルトの名無しさんNGNG
http://www.nsg.co.jp/nbb/ss/joy/ig010829.html
>.NETとか 無視すべき最大重要課題ですよね (笑)。
>今 .NETに携わっている人って 『終わっている』人だと思ってます。

http://homepage2.nifty.com/igat/igapyon/diary/2002/ig020628.html
>再来月からC#の仕事に携わる可能性が出てきました。
>C#を扱うことについて、結構楽しみにしていたりします。

『終わっている』人の仲間入り
0360デフォルトの名無しさんNGNG
>>359
ついに.NETの「プロ」ですか。(プ
0361デフォルトの名無しさんNGNG
Java厨じゃん。
0362デフォルトの名無しさんNGNG
今ごろデザパタやるような低レベルの奴のベージ貼るなや。
0363デフォルトの名無しさんNGNG
>>362
その低レベルなヤシが本書いてたりするからタチが悪い
0364デフォルトの名無しさんNGNG
>>363
まじすか( ;゚;∀;゚;)ハァハァ
0365デフォルトの名無しさんNGNG
>>364
>>359の下の方のリンクで「書籍執筆」って書いてあるよ。
0366デフォルトの名無しさんNGNG
#さんが本書いてくれたらいいのになぁ。
0367デフォルトの名無しさんNGNG
#さん既に本一冊分くらい過去ログに書き込んでくれているじゃん。
0368デフォルトの名無しさんNGNG
「#さんの2chでC#」
とか。名著決定!
0369デフォルトの名無しさんNGNG
過去ログ製本して販売してくれないかなあ
通勤途中に読みたいんだけど
0370デフォルトの名無しさんNGNG
>>369
PDFがもっと安くて、それでここの過去ログが全部入れば幸せ。
0371fNGNG

-------風俗の総合商社・MTTどこでも-------

〇デリバリーヘルス〇デートクラブ〇女性専用ホストクラブ〇
〇ハードSM奴隷クラブ〇レズビアン倶楽部〇ホモ・オカマ倶楽部
〇変態痴女と遊ぶ会〇痴漢・覗き趣味の会〇変態同好会・各種!
●楽しく遊べます! 090-8002-8356番
-----------美男・美女会員など多数在籍中-----------
  http://www.mttdocomo.jp/
-----女性アルバイト随時募集・高収入(日払い)月100万円可能-----
-----レズビアン・スタッフ●ホモスタッフ●女性専用ホストスタッフ同募-----
http://www.mttdocomo.jp/
------------------------------------------------
0372デフォルトの名無しさんNGNG
ちょっとくだらない質問なんですがお願いします
Delphiで作ったソフト(ソース)をC#用に自動で変換?とかってできますか?
今DelphiやっててC#に移行したいんですがまだユーザーの環境が整ってないんで躊躇してるのです
0373デフォルトの名無しさんNGNG
>>372
ttp://www.atmarkit.co.jp/news/200208/09/borland.html
0374デフォルトの名無しさんNGNG
オープンソースのソフト(例えばDonut)とかを.NETでリリースしようとしたらエラーがでるんです
これは古いからですか?
0375デフォルトの名無しさんNGNG
>>374
あなたが馬鹿だからです。
0376デフォルトの名無しさんNGNG
Internet Explorer .NETはまだかなぁ
0377デフォルトの名無しさんNGNG
C#ってツールとか使い捨てプログラムに最適だね。
ほんと直ぐ出来ちゃうよ。
0378デフォルトの名無しさんNGNG
アマチュアプログラマの大学教授の一部は、VC++(特にMFC)についてMSに抗議していた。職業プログラマ以外にとって、あまりにも覚えることが多すぎるというのだ。
現在VBやJAVAを使っているその連中はきっと、C#を諸手をあげて歓迎するだろう。MSは知識人の賛同者を得ることに成功した。
0379デフォルトの名無しさんNGNG
C# ECMA spec, XML with XSL

http://www.gotdotnet.com/userfiles/ericgu/ecmacsharp.zip
0380デフォルトの名無しさんNGNG
SharpDevelopeってソースの中の日本語化けねぇ?ガイシュツ?
0381デフォルトの名無しさんNGNG
UTF-8だよ。
0382380NGNG
>>381
なるほど、ありがとう。
じゃあ仕方ないから、既存のソースはUTF-8に変換しよう。
0383デフォルトの名無しさんNGNG
暗号総崩れ-素数判定が多項式時間で可能
http://pc3.2ch.net/test/read.cgi/tech/1028877628/

【科学】素数判定が多項式時間で可能、コンピュータ暗号に影響大―インドの数学者証明
http://news2.2ch.net/test/read.cgi/newsplus/1028876818/

のC#バージョン希望。
0384デフォルトの名無しさんNGNG
.NET的にはStrong Nameの危機か!?
0385デフォルトの名無しさんNGNG
(´-`).。oO(夏厨がいなくなったな…)
0386デフォルトの名無しさんNGNG
いや、383あたりの意味がよくわからんだけ。
0387デフォルトの名無しさんNGNG
>>383って、
 ある数xが素数であるかどうかを判定できるだけ って話で、
 ある数xを素因数分解できる って訳じゃ無いんじゃないの?(^^;
 素因数分解できないんじゃ意味ないじゃん。>暗号解読
0388デフォルトの名無しさんNGNG
>>387
どうもそういう結論のようだ。
暗号解読のヒントになるというよりは、より強固な暗号を生み出せるということで。
0389デフォルトの名無しさんNGNG
|∀・)コソーリ・・・

http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&rs=50&re=52&fi=no
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&rs=53&re=54&fi=no
0390転載NGNG
イースト、Webサービスの実験サイトを三省堂、マイクロソフトと共同で公開
http://www.est.co.jp/press/020812.htm

WSDL
http://btonic.est.co.jp/NetDic/NetDicv06.asmx?WSDL
0391デフォルトの名無しさんNGNG
>>390
しかし最悪なインターフェイスだな。
0392デフォルトの名無しさんNGNG
JTBの件といい、日本のウェブサービスの雄はイーストなのか?
萎えだなあ。
0393デフォルトの名無しさんNGNG
C# プログラマーズ リファレンス
http://www.microsoft.com/japan/msdn/library/ja/csref/html/vcoriCProgrammersReference.asp
0394デフォルトの名無しさんNGNG
C# Plugin for Eclipse
http://www.improve-technologies.com/alpha/esharp/
0395デフォルトの名無しさんNGNG
ちょっとage。
0396デフォルトの名無しさんNGNG
C# でプログラミングしているんですが、
Exe ファイルを作ってしばらくしてから、起動しようとすると、
「_CorExeMain に失敗しました」というメッセージボックスが出て、
起動できなくなります。
もう一度、コンパイルしなおすと、起動できるのですが、
しばらくすると、また同じ状況になります。

これは、ウィルスでしょうか。
0397デフォルトの名無しさんNGNG
放置
0398デフォルトの名無しさんNGNG
なぜ、放置だ。

本当に困っているんだ。
0399デフォルトの名無しさんNGNG
再インストールしろ
0400デフォルトの名無しさんNGNG
再インストールをしても同じような状況が起きます。

「_CorExeMain に失敗しました」というエラーメッセージが出る
理由として、思い当たることのある方、教えてください。


0401デフォルトの名無しさんNGNG
windowsから再インストールしろ
0402デフォルトの名無しさんNGNG
原因がわからない人は、黙っていてください。
0403デフォルトの名無しさんNGNG
じゃあ、誰も答えられない
0404デフォルトの名無しさんNGNG
だから放置しろって・・・
0405デフォルトの名無しさんNGNG
>>400
あなたから電波が出てます。
それが原因でパソコンが誤作動しています。
俗に言う人格エラーです。
0406デフォルトの名無しさんNGNG
これぐらいのことも、わからないのか。
別の日にまた来ます。
0407デフォルトの名無しさんNGNG
ネタじゃん
0408デフォルトの名無しさんNGNG
C#と関係ありません
0409デフォルトの名無しさんNGNG
まだ、いるんだけど、
.Net Framework の致命的な欠陥なんじゃないですか。

C# なんか使ってやるか。
0410デフォルトの名無しさんNGNG
はいはい、さようなら
0411デフォルトの名無しさんNGNG
ムムム ちょっと聞きたいんですけど外国のサンプルとかで日本語が文字化けしちゃうんですが
これはどこを直せばちゃんと表示できるようになるんでしょうか?

            このままじゃ進まんぽ  ヽ(`Д´)ノ
0412デフォルトの名無しさんNGNG
>>409
ばいばい

>>411
ありきたりだけど、フォントが英語フォント (Arial とか) になってるとか...
0413デフォルトの名無しさんNGNG
>>411
何の日本語が文字化けするの?
0414411NGNG
>>412 フォントってプロパティのとこですよね?
そこはチェックしたっていうかもとからゴシックでした
で、日本語が表示できるソフトのソースと見比べてみたけどイマイチわからず。。。
どなたか、ほんとおながいします
0415411NGNG
>>413 チャットソフトのサンプルなんですよ
で、メッセージを入力したら激しく文字化け ほんとに意味不明な記号が・・・(´Д`;)
0416デフォルトの名無しさんNGNG
エンコード?
0417デフォルトの名無しさんNGNG
だね。
0418411NGNG
すいません まじですいません・・・エンコードってどうやれば・・・
まさか右クリ→エンコードじゃあないですよね?
0419デフォルトの名無しさんNGNG
その「外国のサンプル」のURLを出した方が早いと思うが
0420411NGNG
うぅ・・・何とか自分でやろうと思ってたんですけどもう限界
どうかお知恵を・・・ちなみにこいつはちゃんと繋がったこともないです (´Д`;)

http://www.c-sharpcorner.com/Code/2002/Mar/Peer2PeerChatAsynchSocket.asp
0421デフォルトの名無しさんNGNG
>>420
Encoding.ASCII を Encoding.Default にしてみては?
0422411NGNG
>>421 それってForm1.csに書いてます?
0423デフォルトの名無しさんNGNG
文字化けするってテキストボックスに書いた瞬間?
別になんなかったぞ。
0424411NGNG
>>421 スマソ 見つかりました
>>423 いや書いてエンター押した瞬間
ローカルでつないでやってみそ
0425423NGNG
ん。そっか。とりあえず。>>421で問題解決みたいだね。
0426デフォルトの名無しさんNGNG
俺どーって事も無いけど?
Send押した後だよね?
0427デフォルトの名無しさんNGNG
>>411 でもこれマジで繋がんねぇな
ダチとテストしたけどだめだったよ
0428デフォルトの名無しさんNGNG
( ´_ゝ`)フーン
0429デフォルトの名無しさんNGNG
>>411-428 くだスレC#でやってくれよ。

0430デフォルトの名無しさんNGNG
どうでもいいが・・・C#スレの住人はマターリでいい人多いね
Delphiスレはもう酷いよ ここはスバラシイ
0431デフォルトの名無しさんNGNG
C#のスレッド&ネットワークプログラミングについて勉強したい
のですが、お勧めのサイトや本ってありますか?
0432デフォルトの名無しさんNGNG
海外のサイトでもいいのでサンプルがいっぱい落ちてるとこ知りませんか?
0433デフォルトの名無しさんNGNG
Introducing ASP.NET Web Matrix
http://www.oreillynet.com/pub/a/dotnet/2002/08/12/aspmatrix.html
0434デフォルトの名無しさんNGNG
Inside ASP.NET Web Matrix
http://www.asp.net/webmatrix/web%20matrix_doc.pdf
0435デフォルトの名無しさんNGNG
メールアドレスの人に無理やり・・・・
もう、ほんとムカツクッ!!!!
だれか、こいつにウイルスでもなんでもいいから送りつけてやってよ!
相手の住所とかもわかんないし、名前もちゃんと教えてもらってないから訴えることもできないし。
ハッキングとかじゃそういうの分かんないのかしら?

毎日そのことを思い出すたびに憂鬱です(泣
0436デフォルトの名無しさんNGNG
>>435
スレ違い。
メールアドレスから住所とか引っ張りたいんだったら、新橋の名簿図書館にでも逝け。
0437デフォルトの名無しさんNGNG
>>431
結局はどの言語でも勉強するのは似たようなことになるので、JavaでもVC++の本でも代用が利くのでは?(それ以前のスレッドやらソケットやらの基本的な使い方はたいていのC#入門書に載ってるし)。
Javaあたりを調べたら?
0438デフォルトの名無しさんNGNG
サンプルつながりでソケットを使ったサンプルがあるとこない?
0439デフォルトの名無しさんNGNG
>>438
くだスレC#(http://pc3.2ch.net/test/read.cgi/tech/1023766485/)で、ちょっと前に頻繁に出てたからそっちを探してみたら?
0440デフォルトの名無しさんNGNG
ちょっと質問いいですか?  チャットソフトについてなんですがこれ見てください

IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];
ipLocalEndPoint = new IPEndPoint(ipAddress, nPort); //Listen at Port 999

こういうコードがあるんですが「localhost」ってなってるとローカル以外は繋がらないんでしょうか?
一晩中探しまくった結果ここが怪しい気がしてきました・・・
0441デフォルトの名無しさんNGNG
>>440
お、同志だ。

IPHostEntry entry = Dns.Resolve(Dns.GetHostName());

で、ウチでは解決できたけど。
個人的にはIPHostEntryのAddressListのIPAddressはユーザに選ばせたほうがいいと思う。
0442440NGNG
ムムム わからんぽ・・・
0443デフォルトの名無しさんNGNG
>>442
事実上、"localhost"をDns.GetHostName()に置き換えただけなんだが。
0444443NGNG
なによりまず、Dns.Resolve("localhost").AddressList[0]とやらんでも、IPAddress.Loopbackとかあったりするんだが。
0445440NGNG
>>444 (´Д`;) か、髪サマ・・・
お暇な時でいいんでアプしてくださいませんか?
このとーり! お願いしまくりっ!
0446444NGNG
>>445
なにを?
0447440NGNG
できたらソース全体・・・いや一部分だけでも! 441の前後の行が欲しいです
0448444NGNG
>>447
前後の行もなにも、キミの
IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];
を
IPAddress ipAddress = Dns.Resolve(Dns.GetHostName()).AddressList[0];
に書き換えただけ。
0449440NGNG
ヽ(´ー`)ノ そうだったのかぁぁぁぁ!
いや、IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];を
IPHostEntry entry = Dns.Resolve(Dns.GetHostName()); とやってました。。。

まったくお恥ずかしい ありがとう! http://eromanko.com/ero/index3.htm ←ほんの気持ちです
0450444NGNG
>>449
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=55
0451440NGNG
(・∀・)イイ!
0452デフォルトの名無しさんNGNG
C#では、JAVAみたいにデフォルトのコンストラクタ(引数とかない空っぽのヤシ)
は定義しなくても使えるのでしょうか?
コンストラクタの継承がよくわかりません。JAVAでsuperに相当する言葉はなん
でしょうか?
0453名無しNGNG
>452
base
0454デフォルトの名無しさんNGNG
(;´Д`)
http://www.atmarkit.co.jp/fdotnet/csharp_abc2/csabc2_000/cs2_000_01.html
0455デフォルトの名無しさんNGNG
listBoxをtextBoxみたいに勝手にスクロールさせることってできますか?
listBoxを使ってるとスクロールバーはでるけど進んでいかないんですよ (´Д`;)
0456デフォルトの名無しさんNGNG
>>455
最後尾のアイテムをセレクトしてあげればいいです。
this.listBox1.SelectedItem = this.listBox1.Items[5];
な感じで。
0457デフォルトの名無しさんNGNG
>>456 すいません それはどこに書けばいいですか?
0458デフォルトの名無しさんNGNG
>>457
あなたがスクロールさせたいところでしょ。
アイテム追加時なら追加直後とか。それぐらい考えれ。
0459デフォルトの名無しさんNGNG
textBoxの字間・・・上下の間がちょっとせまいんでもうちょっと広くしたいんですが
どうやればいいんでしょう?
0460デフォルトの名無しさんNGNG
これ、大丈夫なのか・・・?
http://zdnet.com.com/2100-1104-949944.html
0461デフォルトの名無しさんNGNG
>>460 なんかよくわからんけどこれで何かトラブルが出たらビルゲイツも真っ青だな
まぁ 我々には関係ないっしょ
0462デフォルトの名無しさんNGNG
Cassini Web Server
http://www.asp.net/Projects/Cassini/Download/
0463デフォルトの名無しさんNGNG
>>462
ソース付きか。MSも変わったなー。
0464デフォルトの名無しさんNGNG
>>462
98、Meでは動かないけど、XP Homeでは動くようだ。
0465デフォルトの名無しさんNGNG
SDKって98にはインストールできなかったんだ・・・
98ユーザーはC#を無料で使えないんですか?
0466デフォルトの名無しさんNGNG
>>465
Redist版で。
ちょーFAQ。
0467465NGNG
Redist版というのはなんなんでしょうか
調べても分かりません
要するに98でもSDKかそれに類するものが使えるんですか?
msdnのFAQを見ても手がかりはありませんでした

マジでC#コンパイルしたいです
0468デフォルトの名無しさんNGNG
>>467
再頒布パッケージ
0469デフォルトの名無しさんNGNG
>>462
binディレクトリが使える、web.configも使える、プロセスをアタッチすればデバッグもできる、
っつーことで、手軽なテストに便利だね。
0470465NGNG
>>468
すいませんまた質問します
それをダウンロードして
インストールらしき手続きをしたのですが
スタートメニューのプログラムに管理ツール[Micro Soft .NET Framework Wizard]
というのが現れただけです
また再頒布じゃないほうもダウンロードしてインストールしようとしてみましたが
やっぱりアップグレード オペレーション システムと言われてしまいます
これからどうすればコンパイル作業にまでいたるのか分かりません
どうかこの白痴に一条の閃光を・・・
0471デフォルトの名無しさんNGNG
>>470
\WINDOWS\Microsoft.NET\Framework\v1.0.3705 にパスを通して csc /?
これでも分からなければPC初心者板逝け
0472デフォルトの名無しさんNGNG
>どうかこの白痴に一条の閃光を・・・
それは高出力レーザー兵器で焼き払ってくれという意味か?
0473465NGNG
PC初心者板でも満足の行く結果が得られませんでした・・・
そのcsc/?の意味を教えてください
お願いします
0474デフォルトの名無しさんNGNG
あー教えてクン夏厨うぜー
とっとと首つって市ね
0475デフォルトの名無しさんNGNG
>>473
プログラミング以前にPCの基礎から勉強してきなさい
0476デフォルトの名無しさんNGNG
つーかこんな精薄がC#使おうなんて考えるわけねーだろ
ネタ決定
0477デフォルトの名無しさんNGNG
>>473
とりあえずこちらに逝ってくれ。

くだスレC#
http://pc3.2ch.net/test/read.cgi/tech/1023766485/
0478465NGNG
(- -)
0479デフォルトの名無しさんNGNG
>>473
2000/XPにすれば?
0480465NGNG
なんでそんな居丈高に威張りつけるんだろ
0481デフォルトの名無しさんNGNG
プログラミングの質問じゃないから。スレ違い。板違い。
0482デフォルトの名無しさんNGNG
人に教えを請うてるくせに逆切れしてるような奴のことを
居丈高というんだよ。
本当に教えてクン養成マニュアルそのものだね
早く夏休み終わらんものか
0483デフォルトの名無しさんNGNG
テクノストレスは人を狂暴にする
PCと直接的に関係無い学問や趣味の質問スレと
やっぱ空気違うって
0484デフォルトの名無しさんNGNG
C#でAcces97(Jet35)の.mdb利用の簡単なデータベースアプリ作ったんですが、
それをWin98にインストールしても.mdbからデータを読み込めない。。。
もちろんWin98にはAccess97は入ってるし、Jet35も入ってる。
.mdbもAccessからは開くことができる。なんででしょう???
分かる方いらっしゃいましたらレスきぼーん(泣
0485484NGNG
補足です。データベースアプリは、
今月の日経ソフトウェアの特集記事の”機能拡張版”のVBコードを書き直したもの。
XPではもちろん動作してます。
98でもアプリは起動しますがデータが読めずエラーになるんです。。。
0486デフォルトの名無しさんNGNG
ファイルの指定が絶対パスになってるとか
0487484NGNG
いえ、自動生成されるoleDbConnection1.ConnectionStringのコードでは絶対パス指定で、

this.oleDbConnection1.ConnectionString =
@"Provider=Microsoft.Jet.OLEDB.3.51;
Persist Security Info=False;
User ID=Admin;
Data Source=C:\Access\tel1.mdb;
Mode=Share Deny None;Extended Properties="";
COUNTRY=0;CP=1252;LANGID=0x0409"";
Jet OLEDB:System database="""";
Jet OLEDB:Registry Path="""";
Jet OLEDB:Database Password="""";
Jet OLEDB:Global Partial Bulk Ops=2";

となりますので、「開く」ボタンのイベントハンドラコードは、
private void menuItem2_Click(object sender, System.EventArgs e)
{
//見せるだけ// openFileDialog1.ShowDialog();
string s,t;
string u = "Data Source=";
string[] sa;
int i;

if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
s = oleDbConnection1.ConnectionString;
sa = s.Split(';');
for( i = 0 ; i < sa.GetUpperBound(0) ; i++ )
{
if(sa[i].IndexOf(u) != -1)
{
t = sa[i].Substring(u.Length);
s = s.Replace(t,openFileDialog1.FileName);
}
}

oleDbConnection1.ConnectionString = s;
dataSet11.Clear();
dataGrid1.SetDataBinding(dataSet11,"Table1");
try
{
oleDbDataAdapter1.Fill(dataSet11,"Table1");
}
catch(Exception eOpen)
{
MessageBox.Show("ファイル "+
openFileDialog1.FileName +
" を開けませんでした",
"読み取りエラー",
MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
}
}
}
として、oleDbConnection1.ConnectionStringの変換をしており、
.mdbファイルは移動してもXPでは開きます。
0488484NGNG
(汗
「開く」ボタン=OpenFileDialog です。
//見せるだけ// openFileDialog1.ShowDialog();=絶対パスでしか開けないコードです。

0489デフォルトの名無しさんNGNG
みなさんおはようございます 朝一質問します。

ネットゲームを作りたいと思ってるんですが動きが速いゲームなのでリアルタイム制を重視したいのです。
それにはASP.NET webアプリケーションってのを使って作った方がいいですかね?
それとも普通にwindowsアプリケーションで問題ないでしょうか?

これが決まらないことには制作に入れないんでみなさんよろしくお願いします。
ちなみにそのゲームには音声チャットを入れたり サーバーから同期信号を出したいと思ってます

0490デフォルトの名無しさんNGNG
>489
windowsアプリケーション
0491デフォルトの名無しさんNGNG
VisualStudioのヘルプって使いにくくないですか?
Javaのこれ↓
http://java.sun.com/j2se/1.4/docs/api/
みたいに、クラス名一覧から詳細が見られるようなC#のドキュメントって
ないんでしょうか…
0492デフォルトの名無しさんNGNG
俺はあるヘルプを見ていて、下の方にあるリンクをクリックして別のヘルプ
を見て、「戻る」で戻ったら前のページの元の場所あたりじゃなく。
上の方にフォーカス?が行ってるのが使いにくい。
IEなら他のページ行って戻っても下のまんまなのに・・・・。
0493デフォルトの名無しさんNGNG
オレは新しいウィンドウで開くが効かないリンクがあるのがイヤ。
0494デフォルトの名無しさんNGNG
>>491
名前空間で調べる。
0495デフォルトの名無しさんNGNG
>>49
.NET Framework SDKドキュメントの目次。
- .NET Framework SDK
 - リファレンス
  - クラスライブラリ
0496デフォルトの名無しさんNGNG
>>489 俺もwindowsアプリケーションでいいと思うよ
webアプリとはちょっと違う気が・・・
0497デフォルトの名無しさんNGNG
>>489
>それにはASP.NET webアプリケーションってのを使って作った方がいいですかね?
>それとも普通にwindowsアプリケーションで問題ないでしょうか?

(´-`).。oO(こんなこと言ってる時点で、完成は程遠いと思う。)
0498491NGNG
>>494様 >>495様
ありがとうございます!
0499デフォルトの名無しさんNGNG
NUnit 2.0がRC1に。
http://sourceforge.net/projects/nunit/
0500デフォルトの名無しさんNGNG
>>497
意外とその程度の見識しかない人が多いみたいよ。
まあFlashでシコシコやってたほうがいいんじゃないかなあ。
0501デフォルトの名無しさんNGNG
Main関数に[STAThread]っていうattributeを付けたときと付けなかったときの
違いがわかりません。
ちょっと検索したところ、[MTAThread]というattributeもあるようです。

1) [STAThread] を付ける
2) [MTAThread] を付ける
3) どちらも付けない

この3つはどのように違っていて、どう使い分ければいいんでしょうか。
0502デフォルトの名無しさんNGNG
ドキュメントにはCOM Interopを使わない限りは必要ないとあるなあ。
GUIアプリにはおまじないのように付いてるけど・・・
0503デフォルトの名無しさんNGNG
>>502
過去ログに既出だよ。
0504sageNGNG
WindowsFormで開発するかぎり、ADO.NETよりADOの方が使いやすいような
気がするのは私だけでしょうか?
0505501NGNG
>>502-503
すみません、何度も既出の話題だったようです。
とりあえずここら辺でも読んで勉強してきます。
http://discuss.develop.com/archives/wa.exe?A2=ind0011C&L=DOTNET&D=0&P=83097
http://www.microsoft.com/JAPAN/support/kb/articles/JP150/7/77.asp
0506デフォルトの名無しさんNGNG
・WinFormsが暗黙的にOle automationを使う(D&D?)
・USER32はSTAゆえその上に構築されたWinFormsは必然的にSTAである

というのは分るけど
だからといってSTAThread指定が必要だという理由には
ならない気がするんだがなあ...
MSの人が言うんだがから従っとくか...
0507デフォルトの名無しさんNGNG
>>506
GUIをフリースレッドでやるなんてJavaじゃないんだから。(藁
0508デフォルトの名無しさんNGNG
DirectXコーナーができた。
http://www.c-sharpcorner.com/directx.asp
0509デフォルトの名無しさんNGNG
>>506
指定しない(Or [MTAThread]を指定する)と、COM Interop時に
勝手にCoInitializeEx(NULL, COINIT_MULTITHREADED)されちゃうってこと。

WinFormsが必然的にSTAなわけじゃない。WinFormsは必然的にSTAに
「しなければならない」ってこと。
0510デフォルトの名無しさんNGNG
DataGridの列幅の変更ってどうしてる?
わかんねんだよ

DataGridColumnStyleを使えばいいの?
0511デフォルトの名無しさんNGNG
>510
yes
0512デフォルトの名無しさんNGNG
>>509
Javaみたいに内部でよきにはからってくれてる"可能性"もあるわけで。

WinFormsの現在の実装がThreadにかんして素通しならば、
STAThread指定「しなければならない」ですね。
たまたま今はそうであると。

> WinFormsは必然的にSTAに「しなければならない」ってこと。

これはWinFormsの実装方法に仮定が必要では?
0513デフォルトの名無しさんNGNG
C#関連の本でもっと実践的にアプリを作っていくような本、またはサイトないでしょうか?
やっぱりメソッドとかも実際に使ってやらないと覚えられないっすよね
個人的にはソケット関連の勉強をしたいと思ってます
なにかオススメな本、サイト等あればぜひ教えてください
0514デフォルトの名無しさんNGNG
ヽ(´ー`)ノ
0515510NGNG
実際にDataGridColumnStyleを使って、
DataGridの列幅を変えてるサンプル
は、ありませんかー?
0516デフォルトの名無しさんNGNG
>>515
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1617&forum=7
0517510NGNG
>>516
おお!助かったよ。これで前に進める。
0518デフォルトの名無しさんNGNG
列が作成済みの時は幅変更できないの?
0519デフォルトの名無しさんNGNG
>>518
DataGrid.TableStyles
↓
GridTableStylesCollection.Item
↓
DataGridTableStyle.GridColumnStyles
↓
GridColumnStylesCollection.Item
↓
DataGridColumnStyle.Width
↓
(゚д゚)ウマー
0520デフォルトの名無しさんNGNG
こっちにも載ってた。

http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q792q
0521デフォルトの名無しさんNGNG
C#って和暦表示をするのは難しいんですか?

例えば、

DateTime.Now → 平成14年8月20日

としたい。
0522デフォルトの名無しさんNGNG
System.Globalization.JapaneseCalendarクラスを使ってどうにか
できそうじゃない?

DateTimeクラスは俺も使ってるけど無理。
0523デフォルトの名無しさんNGNG
なんかUSERのMLで似たようなネタが流れてきてるけど・・・。
0524デフォルトの名無しさんNGNG
DateTime.ToStringとSystem.Globalization使ったら出来るみたい。
0525デフォルトの名無しさんNGNG
>>521
http://www.superdotnet.com/show_article.aspx?pkID=61
0526デフォルトの名無しさんNGNG
try {...} catch {...} で、catchの中で例外が発生したらどうなるんでせうか?
例外が発生する可能性がある部分をさらにtryで囲む必要があるんですか?
0527デフォルトの名無しさんNGNG
>>526
必要だよ。
0528デフォルトの名無しさんNGNG
>>527
そうすると無限に囲み続けることになってしまうんですが…

発生した例外を表示して、exitするcatch節を書いてみたところ

catch(Exception e) {
  Console.WriteLine(e);
  Environment.Exit(1);
}

このEnvironment.Exitが例外を発生するんですよね
0529デフォルトの名無しさんNGNG
>>528
メソッド抜けるならreturn;じゃダメなの?
0530デフォルトの名無しさんNGNG
>>529 はい、もちろんreturnでもかまわないんですが。
C言語のexitの感覚で使えるメソッドがないかと思って探していたら、Environment.Exitというぴったりな
ものを見つけたので、せっかくなら使おうかなぁと。
returnだとメソッドは抜けますがMainじゃないとプロセスの終了にはなりませんし。

Environment.Exitが例外を起こすのはまずない状況のようなので、無視して囲まないのが妥当でしょうか。
0531デフォルトの名無しさんNGNG
>>528
アプリ終了ならApplication.Exit メソッド じゃダメなのか?
それと無限に例外キャッチする必要はないような。
あんまりやっちゃいかんが
catch(Exception e) {
  Console.WriteLine(e);
try{
  Environment.Exit(1);
}catch{}
}
とかでええんでない。
0532デフォルトの名無しさんNGNG
>>531
すんません、一応Application.ExitとかForm.Closeとかは知ってます。
コンソールアプリで練習中のところなので、C言語に倣ってreturnかexitで終らせるのが
筋かなと思ってExitを使ってます。
0533デフォルトの名無しさんNGNG
>>531
書き忘れましたが、531さんの方法は良さそうですね。使わせていただきます。
527さんと529さんもありがとうございました。
0534デフォルトの名無しさんNGNG
>>532
あなたが、そうゆう趣旨で勉強するなら全然構わないのだけど、
catchブロックで例外発生させるような処理させるのって
あんまりよくないように思いますが。
コスト大きいから、例外を回避できる方法があるならそれを使用するように、
とMSのHelpにも書いてたように思います。
0535518NGNG
>>519
>>520
ありがと。それにしてもめんどくさいね。
0536デフォルトの名無しさんNGNG
MemoryStreamとかってCloseしないとメモリー開放されませんか?
GCで開放されないリソース一覧みたいなものはないんでしょうか?
0537デフォルトの名無しさんNGNG
マネージヒープ以外全部だろ。
0538デフォルトの名無しさんNGNG
>>537
マネージヒープってどれですか?
ヘルプみても書いてないんですが、、
0539デフォルトの名無しさんNGNG
|_・)つ http://www.activewin.com/awin/comments.asp?HeadlineIndex=11095&Group=1
0540デフォルトの名無しさんNGNG
Formに10000個とかControlをつけていくと途中でWin32Exception
「ウィンドウハンドルの作成中にエラーが発生しました。」がでます。
原因はなんでしょうか?ハンドルの数の上限にひっかかてるの?
0541デフォルトの名無しさんNGNG
>>540
でしょうねえ・・・。
0542デフォルトの名無しさんNGNG
>>540
ErrorCode か NativeErrorCode プロパティで何か分かるかも。
0543540NGNG
NativeErrorCodeは1400でWindowHandleがInvalidってことでした。
ちょっと実験してみました。たとえばタブを2つ用意してそれぞれに5000個ずつ
つけるのは成功します。しかしタブを切り替えて表示されていなかった
5000個のコントロールを表示すると同じように例外になります。
ハンドルは表示するときに作成されるものなのですか??
0544デフォルトの名無しさんNGNG
http://www.oreilly.co.jp/
.NET Framework エッセンシャルズ第2版
第一版読んだ人どーよ?
0545デフォルトの名無しさんNGNG
http://www.atmarkit.co.jp/fdotnet/technology/framework08/framework08_02.html
この記事読んでCLRにワークステーション用とサーバー用があるのを初めて知ったんですけど、
具体的に何が違うのか、どうやって切り替えられるのか。
ご存知でしたら教えてください。
0546デフォルトの名無しさんNGNG
>>545
実装されてるクラスに差異。
ヘルプ参照。
0547デフォルトの名無しさんNGNG
>>545
> 具体的に何が違うのか

GCの挙動がちゃいます。

参考にこのへんでも見てちょうだい。(「Choosing Which Garbage Collector to Use」のとこ。)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/dotnetperftechs.asp

あるいはこれ。
http://www.develop.com/summercamp/conferencedotnet/materials/C2.pdf


> どうやって切り替えられるのか

構成ファイルの <gcConcurrent> で変わるのかな?(不明)

CLRホスト(Unmanaged)を自分で書けば確実に変えられるけど・・・。
CorBindToRuntimeExの第2引数のとこ。詳しくはこちら。
http://msdn.microsoft.com/msdnmag/issues/01/03/clr/clr.asp
0548547NGNG
> 構成ファイルの <gcConcurrent> で変わるのかな?(不明)

ごめん、ぜんぜん違った・・・。
0549デフォルトの名無しさんNGNG
>>546
ヘルプのどこ?
0550デフォルトの名無しさんNGNG
>>547
>CLRホスト(Unmanaged)を自分で書けば確実に変えられるけど・・・。
いや、それでも確実ではありません。シングルプロセッサマシンではいくらsvrを指定してもwksが
使われるようです。
0551545NGNG
返答ありがとうございます。

>>546
.NET Framework SDKのヘルプを見てるんですが、それらしい記述が探せませんでした。
よろしければ場所を教えていただけませんか?

>>547
なるほど。マルチプロセッサかどうかでGCの動きが変わってくるのですね。
JITコンパイルの方法に違いが出るのかと思ってたのですが。。。
0552547NGNG
>>550
あらま、ほんとだ。
こちらにも書いてあった。
http://groups.google.com/groups?hl=ja&lr=&ie=UTF-8&oe=UTF-8&frame=right&th=334590b495cf054c&seekm=OfvA9mCyBHA.1444%40tkmsftngp03#link2
http://groups.google.com/groups?hl=ja&lr=&ie=UTF-8&oe=UTF-8&frame=right&th=fa463dbd26e3392a&seekm=tctc2sdi84etf5%40corp.supernews.com#link2
0553デフォルトの名無しさんNGNG
自前の MFC C++ アプリのプラグインを managed code にしてみたいと思ってる
のですが、CLR ホストするアプリケーションのソースって何かありましたっけ?
0554デフォルトの名無しさんNGNG
>548
[管理ツール]-[Microsoft .NET Framework Configuration]
「マイコンピュータ」のプロパティで「ガベージ コレクション モード」
これの事じゃない?
0555デフォルトの名無しさんNGNG
>>554
そのツール、最悪に使いづらいと思うの俺だけ?
0556デフォルトの名無しさんNGNG
>>553
managedにするだけならわざわざCLRをホストする必要ないじゃん。
まずは /CLR オプションをつけてコンパイル。
0557553NGNG
>>556
んーと、説明不足すまん。
本体部分はネイティブ Win32(レガシー) で書いてるアプリがあって、その機能拡張の
プラグインの実行環境として .NET Framework を使いたいんです。
特に.NET のセキュリティ機能を使いたくて。プラグインが勝手にメモリ壊したり
ローカルディスクにアクセスするのを止めさせたいと。だから Win32 ネイティブな
DLL や COM はイヤだし、プラグイン用の独自の言語処理系・埋め込み実行系作
るっつーのも面倒くさいし (むかし UNIX 屋だったころはよくやったけど、今更
オモチャ言語作ってもしゃあない)。

こうなるとアプリケーションのほうで CLR をホストさせればいいのかな?
と思ったんですが、間違ってます?
0558デフォルトの名無しさんNGNG
>>557
ならば、この記事だね。
http://msdn.microsoft.com/msdnmag/issues/01/03/clr/clr.asp
0559553NGNG
>>558
おお、こんな記事が。見逃してた。
ありがとー。
0560デフォルトの名無しさんNGNG
Form1のボタンを押したらForm2を表示するというので
Botton1_Clickに

Form2 Fm2 = new Form2();
Fm2.Show();

と書いて。

できたForm2にあるBotton2のボタンなどをクリックしたら
別のファイルに書いたクラスを呼び出して、別のファイルの関数から
Form2にアクセスしてBotton2のテキストなどを取得したいんですが、
どうすればいいんでしょうか?
0561デフォルトの名無しさんNGNG
Form2 Fm2;
private void Botton1_Click(object sender, System.EventArgs e)
{
Fm2 = new Form2;
Fm2.Show();
}
とやると
WindowsApplication.Form1.Fm2でアクセスはできるんですが、
Form2ウィンドウが二つ作られると当然はじめに作った
ウィンドウの方が取得できません。
どなたかお知恵を。。。。
0562うっほっほNGNG
2つのフォームをいったり来たりするプログラムを作成しているのですが、

フォーム1のボタンのクリックイベント
private void button3_Click(object sender, System.EventArgs e)
{
Form Form2 = new Form2();
Form2.Show();
this.Hide();
}
とボタンのクリックイベントでフォーム2を表示してフォーム1を非表示
にしたあと、フォーム2のボタンから非表示になったフォーム1を
インスタンスを作成せずに、非表示にしたフォーム1そのものを表示する方法を
教えてください.

フォーム2のボタンのクリックイベント
private void button1_Click(object sender, System.EventArgs e)
{
     Form Form1 = new Form1();
     Form1.show();
this.Close();
}
とこのようにやってしまうと、非表示になっているフォーム1は表示されません。
0563デフォルトの名無しさんNGNG
>Form Form1 = new Form1();

そら、今のForm1とこの子は別のインスタンスだもん。当たり前。
0564デフォルトの名無しさんNGNG
>>562
モーダルにするつもりでもなければ、ローカル変数はまずいでしょ。

0565デフォルトの名無しさんNGNG
なんでわざわざ新しく作っているのか小一時間問いつめたい
0566デフォルトの名無しさんNGNG
>>562
これでどう?
Form1のMainを

public static Form1 Fm1;
[STAThread]
static void Main()
{
Fm1 = new Fm1();
Application.Run(Fm1);
}

フォーム1のボタンのクリックイベントあたり
Form Form2 = new Form2();
private void button3_Click(object sender, System.EventArgs e)
{
Form2.Show();
this.Hide();
}

フォーム2のボタンのクリックイベント
private void button1_Click(object sender, System.EventArgs e)
{
   WinApp.Form1.Fm1.show();
this.Hide();
}

こんな感じ?ミスってたらゴメン。
0567デフォルトの名無しさんNGNG
>>566
コンストラクタオーバーロードして親のインスタンスを渡すと綺麗かなとか思った。
0568デフォルトの名無しさんNGNG
C#でのwebブラウザのつくり方のサイトって死んだんですかね?
0569デフォルトの名無しさんNGNG
>>568
IEコントロール張ってるだけだからここにあるスレで情報集めれば出来るでしょう。
0570デフォルトの名無しさんNGNG
>>567
ごめん。わからないし今後のためにも書いてみてくれません?

560わかんね。


0571デフォルトの名無しさんNGNG
>>570
あきらめて基本からやってください。
0572デフォルトの名無しさんNGNG
textBoxの上下の字間をもうちょい広くしたいんですが何か方法はないでしょうか?
0573デフォルトの名無しさんNGNG
>>572
行間じゃないのかとふと思った。
0574572NGNG
>>573 (´Д`;) それです そのとーし!
なんかそれらしいプロパティもなくて困ってマス
0575デフォルトの名無しさんNGNG
>>571
悔しいから考えたけど無理だわ。コンストラクタのオーバーロードは
分かる。親のインスタンスもわかるけど、それらを
どう組み合わせてやればエエのかわからん。
0576デフォルトの名無しさんNGNG
C++.netからC#のDLL読めますか?
0577デフォルトの名無しさんNGNG
>>575
いや、綺麗に書くための〜だから誰かが挙げてくれたソースで問題ないと思うけどね。

class Form2
{

Form1 Fm;

Form2(Form1 fm1)
{
Fm = fm1;
}

OnMouseClick()
{
this.hide();
Fm.show();
}

}


こんな感じにしておけばForm1からは

new Form2(this);

とすればいいのでstatic変数にForm1のインスタンスを記憶しておかなくてもすむしカプセル化の面でも有利かと。
0578デフォルトの名無しさんNGNG
>>576
managedなら確実に。
0579デフォルトの名無しさんNGNG
Microsoft retooling Visual Studio.Net
http://zdnet.com.com/2100-1104-954835.html

アップデートに3000円ぐらいかかるのかな?
0580デフォルトの名無しさんNGNG
>>577
少し考えましたがなんとかわかりますた。
ようやく寝れます。
ちなみに、566==570==Iです。
0581デフォルトの名無しさんNGNG
>>580
>>1さんご苦労。
0582デフォルトの名無しさんNGNG
Microsoft Maps Out VS .Net 's Future
http://www.eweek.com/article2/0,3959,480329,00.asp
0583デフォルトの名無しさんNGNG
>>581
1じゃなくてアイね・・・。
0584572NGNG
むぅ・・・みなさんでもわからんだろうか textBox内の行間。。。
0585デフォルトの名無しさんNGNG
しかし再頒布パッケージもう少し小さくならんのか。
20MじゃISDNのやつ40分くらいかかるってぼやいてたよ。
せめて10M以下にして欲しいな。
圧縮率あげるなりなんらかの対策して欲しい。
0586デフォルトの名無しさんNGNG
C#のスレッド&TCP通信回りの勉強をかねて、簡単なチャット
プログラムを作っているのですが、1つ問題が出てきました。
システムの構成としては、チャットクライアントとチャット
サーバがあって、複数のチャットクライアントがチャットサーバ
に接続して通信を行います。

チャットクライアントでは、GUIの入力受付と、通信は別スレッドで
行っているのですが、通信スレッド側で、次のよに、読み込み状態に
してしまうと、そこで処理がブロッキングしてしまうのです。

size = networkStream.Read(data, 0, 1);

この場合、GUIで入力した内容を通信スレッドに渡しても、Readで
ブロッキング状態になっているため、サーバ側からなんらかの値が
送られてこない限り、GUIで入力した情報を送信する処理に移行して
くれないのです。

こういう場合は、どのようにプログラムを組めばいいのでしょうか?

1つのnetworkStreamを2つの通信スレッドで、送信受信に分けて
動かせばなんとかなりそうなのですが、できれば通信スレッドは1つ
ですっきりさせたいのです。

何かいい方法はあるでしょうか?
0587デフォルトの名無しさんNGNG
>>586
BeginReadで非同期で読む
0588デフォルトの名無しさんNGNG
>>584
見てみたけど無理じゃないの?
0589572NGNG
>>588 そうですか・・・(´・ω・`)ショボーン
0590デフォルトの名無しさんNGNG
>>584
ネイティブのEDITでも不可。
自前でコントロール作るしかない。
0591586NGNG
>>587
BeginReadで非同期にした場合、そのスレッド内では、受信データが
来る来ないに関係なく永久ループの処理をやって、「受信データある?」
「送信データある?」っていう処理を引っ切り無しに行うことになると
思うのですが、、、

でも、そうすると、すぐCPU負荷100%になってしまうんじゃないんでしょうか?

MFCのイベント駆動みたいに、受信したら、受信処理。
送信したいデータがあったら送信処理。
それ以外はイベント発生まで待機。みたいにできないのでしょうか?
0592デフォルトの名無しさんNGNG
>>591
そうはならん、Readのところでとまるだけだ。
0593586NGNG
>>592
それじゃ、非同期じゃなくて、普通のReadじゃないですか。

その場合は、結局 >>586 のようなことになってしまうっす。
0594586NGNG
ちなみに、今java関係のチャットのサンプルをあさってみたら、
どうも、送受信で非同期っぽい処理を行う場合には、受信用スレッド
と送信用スレッドに分けて、実装しているようです。

結局、1つのnetworkStreamを2つのスレッドで送信・受信に分けて
実装するのが、正攻法ということなのでしょうか?
0595デフォルトの名無しさんNGNG
まあ、好きに作りなさい
0596デフォルトの名無しさんNGNG
僕もチャットソフトにチャレンジしてて複数の部屋を作りたいんですが
動的にtextBoxなんかを作成するにはどのメソッドを使ったらいいんですか?
0597デフォルトの名無しさんNGNG
よくわからんが、普通に作るのではだめなのか・・。
0598デフォルトの名無しさんNGNG




   お 前 ら 分 相 応 っ て 言 葉 を 辞 書 で 引 け




0599デフォルトの名無しさんNGNG
http://eiwa.excite.co.jp/view.jsp?block=68821&offset=568&id=NEW_EJJE
意味不明。調べたけど、どーすんのさぁ?
0600デフォルトの名無しさんNGNG
何で英和辞典で引くのさ
http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=%CA%AC%C1%EA%B1%FE&sw=2
0601デフォルトの名無しさんNGNG
んで、意味がわかってどうなるんだ・
0602デフォルトの名無しさんNGNG
ZDNetより
Everettの価格の詳細は来週発表される見通しだが、
Microsoftでは、同社のソフトライセンスプログラムに
加入済みの企業には、29ドルでEverettを提供する計画だとしている。

ってことは一般人はもっと高いわけ。。。(;>_<;)ビェェン
0603デフォルトの名無しさんNGNG
>>594
漏れは送信は非同期デリゲート、受信はスレッドでループ回してる。
0604デフォルトの名無しさんNGNG
>>601
実力無いくせに調子載ってんじゃねぇよ、ハゲ。
0605デフォルトの名無しさんNGNG
うんこ回答者キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
0606デフォルトの名無しさんNGNG
test
0607デフォルトの名無しさんNGNG
この本どうでしょ?
http://www.amazon.co.jp/exec/obidos/ASIN/4891003049/ref=ed_cp_2_1_b/249-5036722-3381911
0608576NGNG
>>578
Thanks!
0609デフォルトの名無しさんNGNG
>>603
などほど。
でも、それはつまるところ、送信と受信で別のスレッドを使う。
というタイプの組み方ですな。

とりあえず、その方法でやってみますです。
0610デフォルトの名無しさんNGNG
そろそろOffice.NETの具体的な話が出てきましたな。

http://www.eweek.com/article2/0,3959,480619,00.asp
0611デフォルトの名無しさんNGNG
すみません、質問があります。
Bitmapのパレットの中身を替えたいんですけど
どのようにしたらよろしいんでしょうか。

bitmapのなかのpalleteのentriesに
bitmap.pallete.entries[0] = color;
見たいな感じでsetしているのですが(エラーはでません)
デバッガでみても変化してません。
記憶を頼りに書いているものでスペルミスなど
あるやも知れませんが、すみませんどなたか教えてください。
0612デフォルトの名無しさんNGNG
javaって将来性ある?
C#って将来性ある。
0613デフォルトの名無しさんNGNG
>>612
死滅スレで気の済むまでどうぞ。
0614デフォルトの名無しさんNGNG
>>612
そんなのより、自分の将来の方を心配した方がいいぞ。
0615デフォルトの名無しさんNGNG
>>614
自分は将来性ある。
0616デフォルトの名無しさんNGNG
>>615
気のせいだ。
0617デフォルトの名無しさんNGNG
>>615
でも、甲斐性なし。
0618デフォルトの名無しさんNGNG
http://msdn.microsoft.com/vstudio/roadmap.asp
26日公開。
Everettの値段も26?
0619デフォルトの名無しさんNGNG
今後の目玉って何だろ?
GXAとYukonストレージぐらいかな?
0620デフォルトの名無しさんNGNG
O'REILLYの「.NET Framework エッセンシャルズ」見てきた。
入門書1冊読み終えた人にはちょうどいい感じなんじゃない?
初歩的でもなく、深くもなく。
0621デフォルトの名無しさんNGNG
昨日本屋行ったけど無かった・・・。
0622デフォルトの名無しさんNGNG
>>620
エビフライ本、なかなか手ごろで良さげだぞゴルァ。

           ヘ へ
          :| / /
           .;: ":;.
    ∧∧,..,.. ;'、., : 、
   ;'゚Д゚、、:、.: : ;:'
   '、;: ...: ,:. :.、.: '
    `"∪∪''゙
0623デフォルトの名無しさんNGNG
GalileoでC#対応か。

「Galileo」で再び、MSとの勝負に出るBorland
http://www.zdnet.co.jp/news/0208/26/ne00_galileo.html
0624デフォルトの名無しさんNGNG
ボーランドはアカデミックでも馬鹿高い!!
0625デフォルトの名無しさんNGNG
Web Services Development Kit
http://msdn.microsoft.com/webservices/building/wsdk/default.asp

WS-Security,WS-Routing,WS-Attachments,DIMEをサポート。(・∀・)イイ!
0626デフォルトの名無しさんNGNG
SecurityとRoutingはまだよく理解してないや。
とりあえずDIMEから活用してみよう。
0627デフォルトの名無しさんNGNG
VSが安すぎると思われ…
0628デフォルトの名無しさんNGNG
そうですか?学生に2万は結構きついです。
0629デフォルトの名無しさんNGNG
http://www.atmarkit.co.jp/fxml/survey/survey07/xml0207.html

お寒い状況ですなぁ・・・。
0630デフォルトの名無しさんNGNG
>>628
漏れは学生だから無料。
アカデミックアライアンス激安だから、導入するよう学科主任とかをつついて見れ。
0631デフォルトの名無しさんNGNG
すまん高校生。
大学か専門学校か迷ってる真っ最中。
0632デフォルトの名無しさんNGNG
>>631
勉強して大学行け。マジで。
0633デフォルトの名無しさんNGNG
>631
勉強しないで大学行け。マジで。大学入る前にたっぷりプログラミングしとけ。いまどの大学いってもたいしてかわらんて。そうそう、理系は選ばないほうがいいぞ。文型でマターリとな。
0634デフォルトの名無しさんNGNG
>>632
マジPCの勉強したいんで、専門学校の方がエエかなとか思ってるんす。
大学のパンフとか見ててもコンピュータ系の専門学校の方が授業
濃さそうだし。分野も専門の方が細かく分かれてるし。
大学で英語とか余計な(決して余計ではないが)の勉強したくないんす。
ここのスレは大卒とかばっかなの?
0635デフォルトの名無しさんNGNG
>>634
>の勉強したくないんす。
でも、まともな就職先無いよ。
0636デフォルトの名無しさんNGNG
>>625
海外でもまだ話題になってないね・・・。(´・ω・`)
0637デフォルトの名無しさんNGNG
http://msdn.microsoft.com/vstudio/productinfo/roadmap.asp
公開されたみたい。
0638デフォルトの名無しさんNGNG
>>634
コンピュータがらみをやるのに英語は必須だぞ?
0639デフォルトの名無しさんNGNG
>>637
Everettはあまり大きな変化はないみたいだね。
VS.NET以降出てきたものを再統合っていうか。
でも、VC++使いには朗報か。
0640デフォルトの名無しさんNGNG
>>635
やっぱし?センコーにもそー言われたわ。最初は進学率が下がるから
騙しかと思ったけど・・・

>>634
それは十分わかってる。けど、コンピュータ専門学校の方が学費安いし、
レベル高いかなと体験とか行ってて思う。
ぶっちゃけ、受験勉強したくないってのも一理あるんだよね。


0641デフォルトの名無しさんNGNG
>>639
パフォーマンスが上がるのは期待じゃない?
29ドルだから3000円〜4000円くらいで日本もできるんかな?
0642デフォルトの名無しさんNGNG
C++の標準への適合度がアプすると書いてあるな
0643デフォルトの名無しさんNGNG
つーか、OfficeとIEのロードマップを出してホスィ
0644デフォルトの名無しさんNGNG
>>634
大学の授業なんて有名国立大のレベルになってもたいしたことない。
大学に入ることで得られるのは人脈とコネだと考えてもいい。
0645デフォルトの名無しさんNGNG
>>644
だから迷うんですよね・・。リクルートの学生のためのなんかに行かされて
SEと話したんですが「マジで良いSEなりたいなら専門行け」
って言われましたわ。
ここと同じように「ただし、就職は大学の方が楽」とも言われたし。
しかも3人に聞いて3人とも同じような事。

周りは「進学校入ったのになんで専門行くの?」とかも言われますし・・。
どないしろちゅーに
0646デフォルトの名無しさんNGNG
>>645
「SEなりたい」なんて言ってる時点でお�hる
0647デフォルトの名無しさんNGNG
板違い承知の上で一言だけすまん。

>>646
激しく同意。645 の人生の目標は何だ? 学校出てどっかの会社に就職して
SE になってその後は?
もっとキャリアパスってものを研究しろ。

そうしたら専門じゃなくてマトモな大学行って、一見自分の専門分野とは
関係ないこと (高等数学、物理化学、生命科学、英語や人文科学) も
ひととおり勉強しておくことがどんなに大切なことかが判るようになるよ。
0648デフォルトの名無しさんNGNG
専門学校でもたいした事教えなかったりして。
0649デフォルトの名無しさんNGNG
>>645
そもそもSEなんていう役職が本当にあるのかどうかも考えてみたら?
自称SEなんて、自分の役割・得意分野を明確に説明できない人のための便利な用語にしか思えない。
0650デフォルトの名無しさんNGNG
>>649
雑用、調整役の総称です。> Sヨ
0651デフォルトの名無しさんNGNG
どうでもいいが、スレ違い&板違いすぎるぞ。
0652デフォルトの名無しさんNGNG
>>651
すみません。

けど、スッゲーためになりましたわ。ホントみなさん
ありがとうございました。
続きはプログラマー版で相談します。
0653デフォルトの名無しさんNGNG
ここはすごいSEですね。
0654デフォルトの名無しさんNGNG
ぬぅぅ。
SEになりたいなんて言ってる人は、プログラマー板を
のぞいてきなさい。
0655デフォルトの名無しさんNGNG
普通の感覚なら、プログラマー板の現状を見れば
SEなんてやめようって思うと思うのだが……。
0656デフォルトの名無しさんNGNG
大学も専門学校も実務からみればどうでもいいくらいレベル低いよ。
学校で習うプログラミングより学校で英語勉強しる!
洋書や英文ドキュメント、英語のサイトが読めると大きいよ。
どうせ学校のコンピュータ教育は糞だから文系へ行けってのは正解かもな。
0657デフォルトの名無しさんNGNG
.NET Framework 1.1 は具体的にどこが変わるかはまだ発表されてないよね?
0658デフォルトの名無しさんNGNG
>>657
旧VB復活です。きっと。
0659デフォルトの名無しさんNGNG
>>656
文系に行っても英語を話せるようになるとは限らない。
0660デフォルトの名無しさんNGNG
うちの情報科学部。無駄に英語教育に力入れてるけど。
0661659NGNG
× 話せる
○ 読める
0662デフォルトの名無しさんNGNG
>>660
それは正しいと思う。
0663デフォルトの名無しさんNGNG
>>655
私は、学校の英語教育とかにはあまり期待してませんわ。
センコーの当たり外れでほとんどやる気も決まるし。
塾とか言ってるやつに聞くとやっぱり塾の方が金払うだけあって、
教え方もうまいらしいし・・・。
0664デフォルトの名無しさんNGNG
>>663
お前はまだガキだ。話を聞いていると標準以下のガキだ。
悪いこと言わんから大人の意見は良く聞いておけ。
初めはむかついてもいつかはわかる日が来る。
部活とかでもそうだっただろう?
0665デフォルトの名無しさんNGNG
どの学校行けばどうなるとか言ってるヤシはどこ行っても無駄。
最後に物言うのは個人の能力のみ。
0666デフォルトの名無しさんNGNG
>>665
同意。
うちの学校でもバカ多いよ。
4年通っててなんでJava(アプレット作って遊ぶ)とかアドバンスドC(ポインタで遊ぶ)の単位落とせる・・・。

要はその分野に興味が持てて自分でうごうご出来る奴が勝つ。
今までPC触ってきたならわかるだろ。コンピュータとか言語の使い方なんぞ習っても無意味なことくらい。
自分の体と頭で体当たりしないと実力なんてつかない。

逆に、集合論とか並列処理とかソフトウェア工学とか知ってると得する学問は大学じゃないと学べない。
人文系もそれなりにおもしろい。気分転換にするもよし夢想の時間にするもよし。
いい発想するには色んな状況に自分をおくことだ。同じことしかしていないと同じことしか思いつかない。

大学に入って工房の時よりずいぶん自分の幅が広がったと感じるよ。


0667デフォルトの名無しさんNGNG
> 逆に、集合論とか並列処理とかソフトウェア工学とか知ってると得する学問は大学じゃないと学べない。
そうかぁ? 個人で手に入りにくいような機械とかを使わないものは十分独学でもできると思うけど。
0668デフォルトの名無しさんNGNG
>>667
でも、強制でもされないとやらないでしょう。
トランザクションがどうこう言うよりVCでもいじってた方が楽しいわけで。

その分野に触れるきっかけを与えてくれるという点では評価できるかと。
授業がすべて!単位5とれば俺もマスターさ!とか思ってる奴は勘違いバカかと。
0669デフォルトの名無しさんNGNG
きっかけを与えてくれる点でいえば資格試験も評価できるな。
0670デフォルトの名無しさんNGNG
>>669
少なくとも知らないより少しでも知ってる方が幅は広がるからね。
どんなクソ資格も勉強の課程で得るモノはある。

「20%はしらねぇ問題だから無視したけど資格取れたぞ。」

もうアホかと。お前にとってその20%以外に得るモノは無いだろうと。
0671まぁその話はNGNG
義務教育の存在意義そのものに疑問の声をあげる連中には
わからんだろうな(藁
好きな勉強だけしてれば良いとかほざく奴らだ。その行為が
子供達の可能性を狭める事は見て見ぬ振り。
知識・技術は基本的に多い方が良い。可能性が広がる。
ゆとり教育も画餅となりつつある昨今だしな(藁
0672デフォルトの名無しさんNGNG
気づいてないかもしれないがここは「C♯相談室」です。
0673デフォルトの名無しさんNGNG
>>672
それは気づかなかった
0674デフォルトの名無しさんNGNG
MS、Webサービス開発キットの技術プレビュー版リリース
http://www.zdnet.co.jp/news/0208/27/nebt_09.html

> 例えばVisual Studio .NETデベロッパーはMicrosoft WSDKを使うことで、
> ほんの数行コードを追加するだけで既存のWebサービスアプリケーションに
> WS-Security準拠の暗号化デジタル署名サポートを追加できるという。

(゚∀゚)スバラシイ!
0675デフォルトの名無しさんNGNG
こっちの方が詳しいね。

http://itpro.nikkeibp.co.jp/free/ITPro/USNEWS/20020827/10/
0676デフォルトの名無しさんNGNG
.NETテクノロジー って本が出るみたいだけど。。。
0677デフォルトの名無しさんNGNG
現時点で出てる本でベスト3を挙げるとしたら?
0678デフォルトの名無しさんNGNG
>>676
この本?

http://www.amazon.co.jp/exec/obidos/ASIN/4875933576/qid=1030445334/sr=1-1/ref=sr_1_0_1/250-9158459-0241858
0679デフォルトの名無しさんNGNG
>>677
3つもお勧めある?
0680デフォルトの名無しさんNGNG
.NETに特化したデータセンターサービスを月額10万円から提供、イースト
http://www.zdnet.co.jp/enterprise/0208/27/n13.html
0681デフォルトの名無しさんNGNG
>>678
http://direct.ips.co.jp/book/Template/Goods/go_BookstempGR.cfm?GM_ID=1671&SPM_ID=1&CM_ID=0040001010E0E&PM_No=&PM_Class=&HN_NO=00400
この雑誌。
表紙はエライかっこいい。
0682デフォルトの名無しさんNGNG
おお、雑誌か。って明後日発売じゃん。
0683デフォルトの名無しさんNGNG
>>681-682
ほぉ、impress か。技評あたりもそろそろ出し始めるのかな?

>>677
あくまで個人的な意見 (C++ で Windows アプリ構築の経験が多少はある人向け)

1. 標準C#.NETプログラミング1 C#言語構文編 / Andrew Trolsen著, 矢沢久雄訳 / 翔泳社
2. 標準C#.NETプログラミング2 .NET アプリケーション開発編 / Andrew Trolsen著, 矢沢久雄訳 / 翔泳社
3. プログラミングMicrosoft .NET Framework / Jeffery Richter著, 吉松史彰訳 / 日経BPソフトプレス
0684デフォルトの名無しさんNGNG
なんだか全然ネタがないねぇ
オンラインソフト方面への浸透具合はどうよ?
fubさんとFreeTrainぐらいしかC#で作ってんの見たことないんだが
0685デフォルトの名無しさんNGNG
>>683
VBマガジンかなんかが名前かわって.netの本になるだとか聞いた事あるけど。

>>677
言語仕様で俺のお薦めは「独習C#」やね。
プログラミングMicrosoft .NET Frameworkも確かに結構良い。
0686デフォルトの名無しさんNGNG
>>677
漏れは分厚い本は基本的にダメなので

1. .NET Framework エッセンシャルズ (O'REILLY)
2. C# エッセンシャルズ (O'REILLY)
3. よくわかる .NETテクノロジーのすべて (インプレス)

かな。
0687デフォルトの名無しさんNGNG
これは・・・。(;´Д`)

http://home.worldonline.dk/viksoe/asmil.htm
0688デフォルトの名無しさんNGNG
>>687
ちょっとワラタよ。
0689デフォルトの名無しさんNGNG
>>687
.NETは色んな言語をサポートすると聞いてはいたが(w
0690デフォルトの名無しさんNGNG
C#の明示的インターフェース実装ってカッコいいんですけど使い心地はいかが?
0691デフォルトの名無しさんNGNG
>>690
なにそれ?
0692 NGNG
逆コンパイラはありますか?
0693デフォルトの名無しさんNGNG
>>692
SDKについてる。
0694 NGNG
うそん!
javaでいうjadみたいなのが欲しいんだけど
なんていう名前でしょうか?
0695デフォルトの名無しさんNGNG
>>694
C#ソースに復元するのはない。
あるのはCILソースに戻すのだけ。ildasm.exe
0696デフォルトの名無しさんNGNG
>>691

interface IHoge
{
  void Hoge();
}

// 暗黙的実装
class Implicit : IHoge
{
  public void Hoge() {
  }
}

// 明示的実装
class Explicit : IHoge
{
  void IHoge.Hoge() {  // private扱いになる
  }
}

class Test
{
  public static void Main() {
    Implicit imp = new Implicit();
    imp.Hoge();  // OK.

    IHoge h1 = imp;
    h1.Hoge();  // OK.

    Explicit exp = new Explicit();
//   exp.Hoge();  // NG!

    IHoge h2 = exp;
    h2.Hoge();  // OK.
  }
}
0697デフォルトの名無しさんNGNG
>>696
ああ、デフォルトがprotectedかprivateかって奴?
そんなたいそうな名前ついてるんだ。
0698デフォルトの名無しさんNGNG
>>697
間違い。
0699デフォルトの名無しさんNGNG
http://www.microsoft.com/japan/msdn/vstudio/productinfo/roadmap.asp
0700700NGNG
ちょっとつまらない質問なんですけど
プリフィックスってどういう感じでつけてますか? 主にコントロール部分です
たとえば「start」っていう名前のボタンがあったら「btnStart」でしょうか?
それとも「startButton」でしょうか? 書籍によって違っちゃってるんで後々のことを考えて
一般的な記法で書きたいです  どっちが一般的なんでしょう?
0701デフォルトの名無しさんNGNG
startButtonとなっている書籍が知りたい。
0702700NGNG
>>701 あ、やっぱ「btnStart」ですよね? これまでdelphiやってたんで
C#は違うのかな・・・と  ちなみにその書籍は「Visual C#.NET 入門」って本です
0703デフォルトの名無しさんNGNG
>>700
.Netでは「btnStart」みたいな書き方は推奨してないんじゃなかった?
まぁ、基本として「ms-help://MS.NETFrameworkSDK.JA/sdkstart/html/sdkstart.htm」あたり。
0704デフォルトの名無しさんNGNG
C#に戻すやつもあったような。「あんころもち」みたいな名前のやつ。
0705ハンガーNGNG
>>703 じゃあどういう書き方してるの?
0706デフォルトの名無しさんNGNG
>>703
基本ってそれスタートページじゃねーか?
0707デフォルトの名無しさんNGNG
ms-help://MS.NETFrameworkSDK.JA/cpgenref/html/cpconfieldusageguidelines.htm

フィールド名にはハンガリー表記法は使用しないでください。型ではなく、その意味を説明する名前を使用するようにします
0708デフォルトの名無しさんNGNG
漏れはコントロールだけ3文字のプリフィックスを使ってるよ。
コントロールは見た目がついてくるので、何のコントロールも知る必要があるから。
あえてぼかしたいときは、継承元の上位クラスの変数を使えばOK。
0709デフォルトの名無しさんNGNG
>>707
MSのサンプルがハンガリアンな罠。
PublicやProtectedでなきゃOKでしょ。
0710デフォルトの名無しさんNGNG
例外処理で、

catch(Exception e)

って書いて例外をキャッチしているのですが、
特にeという変数については何も操作せずに、例外処理を行って
います。しかし、eという変数を何もしないと

warning CS0168: 変数 'e' は宣言されていますが、使用されませんでした。

とwarningが出ていまい気持ち悪いのですが、みなさんは
どうしているのでしょうか?
0711デフォルトの名無しさんNGNG
catch(Exception) {}
0712デフォルトの名無しさんNGNG
>>711
おおっ、こんな書き方ができたのですね。
サンクスコです。
0713デフォルトの名無しさんNGNG
c#で割り込みはかけまちゅか?
0714デフォルトの名無しさんNGNG
           __
   ./ ̄ ̄\/   \
 /     /      \
│  /\/   /\ │
│  \/   /\/ │
 \      /     / 
  \__/\__/   
 M i c r o s o f t
  V i s u a l S t u d i o .n e t
0715デフォルトの名無しさんNGNG
割り込みってunixでいうところのsignalのこと?
0716デフォルトの名無しさんNGNG
>>696
フォローがりがと。

>>691
こんなのもokだお。

interface IHoge
{
  void Hoge();
}

interface IHoge2
{
  void Hoge();
}

class Implicit : IHoge, IHoge2
{
  public void IHoge.Hoge() {
  }
  public void IHoge2.Hoge() {
  }
}

これはJavaにもほすぃ・・・
0717デフォルトの名無しさんNGNG
Javaってソレできないの?
ウソーん
0718デフォルトの名無しさんNGNG
>>716
実はVB6(5?)にもあるよん。つーか明示的のみ。
0719デフォルトの名無しさんNGNG
>>717
C++もだよね。
0720デフォルトの名無しさんNGNG
>>718
へえーVBもちゃんと進化してるんだ。
明示的のみって言うのも男らしくて素敵。
0721デフォルトの名無しさんNGNG
本屋に宅急便出しに行ったついでに.netテクノロジ見に行ったけど
無かった・・・。
0722デフォルトの名無しさんNGNG
>>721
一応出たことにはなってるみたいだけど・・・。
http://direct.ips.co.jp/book/ihtml/book_com/mag_default.htm

漏れもあとで見に行ってみよう。
0723デフォルトの名無しさんNGNG
Web services interoperability between the WebSphere and .Net platforms
http://www-106.ibm.com/developerworks/ibm/library/i-wasnet/
0724デフォルトの名無しさんNGNG
>>721
売ってたよ。
値段の割りにページ数が・・・。それとWebサービスに偏りすぎ。

ところでMSDN Magazine(日本語版)って休刊寸前なの?
0725724NGNG
リニューアルだった。でも来月号はなし・・・。

http://www.ascii.co.jp/pb/msdn/kyukan.html
0726デフォルトの名無しさんNGNG
>>724
俺の近くの本屋なかった・・・・。
0727デフォルトの名無しさんNGNG
Java Worldの.NET版という感じやね。> .NETテクノロジー
0728デフォルトの名無しさんNGNG
怖いぐらいMSマンセー記事のオンパレードだな。
0729デフォルトの名無しさんNGNG
能書きが多くてコードがあまり出てこない。日経みたいだ。
0730デフォルトの名無しさんNGNG
さすがJavaの後継だなあ
0731デフォルトの名無しさんNGNG
なんか管理者向けの洗脳本という感じだ。
0732デフォルトの名無しさんNGNG
.NET テクノロジー、創刊号だからご祝儀で買ったけど、
ありゃダメだな。ぜんぜん価値無し。
MSDN Magazine を毎号買ってるほうがずっと良い。
0733デフォルトの名無しさんNGNG
C#でDirectXプログラム始めたよ(・∀・)
C++よりすごく楽だけどenum周りが激しくいや〜ん。
はやくDX9出ないかな。
0734デフォルトの名無しさんNGNG
DX9だったら楽なの?
0735デフォルトの名無しさんNGNG
C#でさ、ウィンドウを独自の形にくり抜くのってできる?
円とか単純なものでなくて、例えばギターの形のウィンドウとか
0736デフォルトの名無しさんNGNG
>>733
自分でやれと言われそうなきもするが、
どんな所が楽でどんな所が嫌なのか詳細キボン
0737デフォルトの名無しさんNGNG
>>735
http://isweb41.infoseek.co.jp/computer/ukamen/Programming1/Region/index.htm
0738デフォルトの名無しさんNGNG
>>734
DX9 だと .NET 用のラッパがつくらしい。(とどこかのサイトで見た)

>>736
楽なとこ
他が楽なのでゲーム部分に集中できることかな。
あとはオブジェクトの破棄も勝手にやるし。
初めて3Dやってるけど進むの速いよ。

嫌なとこ
(int)CONST_D3DTEXTURETRANSFORMFLAGS.D3DTTFF_DISABLE
↑こんな感じ。
ヘルプの多くの部分に、使用する定数のenumの型が書かれていなくて、それを探し出すのが苦労。
intとの暗黙の変換も無いっぽいし。
あとかなりのメソッドで引数が構造体のrefで要求されるので、直接使おうとすると毎回大量の一時変数を作らなきゃいけなくなるのでラッパが必要、DX9に期待。
0739デフォルトの名無しさんNGNG
>>738
>かなりのメソッドで引数が構造体のrefで要求される

そういう時は無理にC#使わないでVB.NETの方が楽だよ、ほんと。
0740デフォルトの名無しさんNGNG
>>739
VB.NETよりはMC++では・・・。
0741デフォルトの名無しさんNGNG
FolderNameEditor.FolderBrowserを使ったときに出てくるツリーって、
Form_Loadで使えないのかなぁ?(エクスプローラみたいに)
ヘルプにも載ってないし、コンポーネントも標準ではない。
VBコントロール使うか、
SDKサンプルのTreeVIewCtlみたいに再帰的なツリーを作るしかないのか?
某のVer6では標準でコントロールがあるのにダルイなぁ。。。
0742デフォルトの名無しさんNGNG
TreeView?
そうでなく、マイコンピュータとか各ドライブとかまで
表示していて欲しいってことか?

>VBコントロール使うか、
後者なら、そんなのないと思うけど。
0743デフォルトの名無しさんNGNG
キニシナイ
0744デフォルトの名無しさんNGNG
DirListがベータの頃はあったけど、いつの間にかなくなった。
0745741NGNG
>>742
そうですね。ほしいのはエクスプローラの左側にあるやつ。
VBのはDirListBoxで、ほしいのとは違いますね。Delの6には標準のやつです。
FolderNameEditor.FolderBrowserを使うと、
ダイアログ上ではそれが出てくるんだけどなぁ。。。
0746デフォルトの名無しさんNGNG
>>741
これ見た?
http://isweb41.infoseek.co.jp/computer/ukamen/Programming1/DirPicker/index.htm
0747741NGNG
>>746
見ました。これを見て疑問に思ったんです。
FolderNameEditor.FolderBrowserの詳細ってヘルプにありませんので。。。
0748デフォルトの名無しさんNGNG
>>747
>FolderNameEditor.FolderBrowserの詳細ってヘルプにありませんので。。。
そりゃ使っちゃいけないことになってるからだ。

これと同じようなツリーを自前で作る方法、サンプルなら、
海外サイトに腐るほどある。APIごーりごーりになるが。
0749デフォルトの名無しさんNGNG
>>748
>そりゃ使っちゃいけないことになってるからだ。

実業務ならともかく、趣味アプリでは別にいいんじゃない?
0750741NGNG
やっぱりAPIごーりごりか、
TreeViewにシステムアイコンをImageListに登録して作るしかないのか。。。
0751デフォルトの名無しさんNGNG
>>746
そこの作者さんに太字と背景画像やめて、と伝えてほしぃ。
0752デフォルトの名無しさんNGNG
今、独習C#を読み終えた、ド素人です。
質問なんですが、constパラメータ、配列、メソッドはどう書きますか?
0753デフォルトの名無しさんNGNG
もう一回読みなさい。
0754デフォルトの名無しさんNGNG
const -> readonly
配列 -> int[] hoge ;
メソッド -> もう説明してられん本読め
0755752NGNG
>>754
C++で言うところの、constパラメータ、const配列、constメソッドの書き方が
判らないのです。
constはvolatileと一緒にちょっと載ってるだけだったので。
0756デフォルトの名無しさんNGNG
全部無いよ、困ったことに。
0757デフォルトの名無しさんNGNG
別に困らない
0758755NGNG
>全部無いよ、困ったことに。
マジですか?
constを捨てるだなんて…
0759デフォルトの名無しさんNGNG
>>758
パラメータにinとoutとrefというキーワードが付けられるので
これを調べるよろし
0760758NGNG
>>759
すみません、もう少し詳しく教えてもらえませんか。
outとrefは分かったのですが、inがforeachのinしか見つかりませんでした。
0761デフォルトの名無しさんNGNG
in キーワードは out や ref とは全然別物だって。

out 修飾子、ref 修飾子の項を調べればおのずと答えが見えてくるはず。
この際constのことは忘れて、初心に戻って調べたほうがいいかもねー。
0762デフォルトの名無しさんNGNG
初心も何も、
object o = new Mono(dayo);
method(o);
で、
void method(oobject o) {
 if (o is IDisposable) {
  o.dispose();
 }
}
というとき、コントラクトとして、methodが、破壊的メソッドを呼ばないという宣言
ができないでしょ?
C++は、
class heppoko {
int getInt() const {...} // 非破壊的メソッド
void setInt(int x) { ...} // 破壊的メソッド
}
のとき、
void method(const heppoko* p) {
 p->setInt(1); // コンパイルエラー
}
といわけで、契約が示される。もっともconst_castできるわけだが、それはC++だから。
0763デフォルトの名無しさんNGNG
あれ?
void method(heppoko const * p); だっけ? C++わけわからね。
0764デフォルトの名無しさんNGNG
constってJavaでいうfinal修飾子だと思って今まで使ってたけど、
.........違うの?
0765デフォルトの名無しさんNGNG
ちょっと聞きたいことがあります ネットゲームの仕組みについて教えて欲しいんですが
例えばレースゲームみたいな速度(リアルタイム性)が要求されるゲームの場合
なぜクライアントの回線速度は違うのに同じ時間軸上に存在できるんですか?

自分で考えた結論はサーバー側でDL,UL共に一定の速度で制限してるんじゃないかということなんですが・・・
C#とあんま関係ないんですけど、C#で作ろうと思ってるんでどうか教えてください
0766デフォルトの名無しさんNGNG
>>765
回線の帯域をすべて使い切るような情報をやりとりしない
限り問題ないでしょ。

例えば、レースゲームに必要な、情報なんて、
プレイヤーID(識別用ID)
スピード(アクセル・ブレーキ)
車の向き(ハンドル操作)
座標情報(コースのどこにいるか)
っていうのを、参加している車の台数分やりとりすれば
いいわけで、1台あたりの情報量は10byteもいらいない。
仮に10byteとして、100台の車が参加すると1kbyte。
で、例えば、28.8kbpsのモデムですら、理論上は3.6kbyte/sec
のデータを送れるわけで、あとは、時間で同期をとれば
問題ないんじゃないの?
0767765NGNG
>>766 ああ、なるほど! つまりクライアントそれぞれが見てる画面を
例えばキャプチャみたいな感じで送ってるんじゃなくて共通のデータを送るって感じですね

じゃあまったくその共通の情報がなくてただ時間軸だけがあってそれに合わせる場合は
サーバー側でDL,UL速度をクライアント全員まったく同じにしたらいいんでしょうか?
例えばですけど完全に同じタイミングで音声チャットをやる みたいな
0768デフォルトの名無しさんNGNG
ADO.NET本が店頭に並び始めたよ!9月と聞いていたが1日にもう並ぶとは。
0769デフォルトの名無しさんNGNG
同シリーズのASP.NETの本も出てたよ。
0770デフォルトの名無しさんNGNG
> 767
ネットワーク遅延がある以上「完全に同じタイミング」なんて出来ないんでない?
まともなソフトならクライアント側で揺らぎバッファ持ってる筈だし。

普通、音声チャットの場合1秒程度の同期ズレは問題にならないと思うが
例えばネットワーク越しにオーケストラ演奏が出来るようなやり方があるなら
漏れも知りたい。
サーバで、時間軸合わせればできる?
0771デフォルトの名無しさんNGNG
>>770
絶対時刻を電波時計かなにかで合わせておいて、
飛ばすパケットに絶対時刻を埋め込んでおけば
同期をとることは可能ですな。
0772765NGNG
>>771 例えばそのオーケストラで言うと 同じタイミングで演奏を始めることは可能だとしても
自分の音しか聞こえないのでわ? ほかの奏者の音が伝わるまでにズレが生じるわけですし
0773デフォルトの名無しさんNGNG
>>772
人の耳は10数msあると遅延を感じちゃうそうだから、
それ以下の遅延でデータが行き来できるのなら可能だと思うよ。
インターネットでは厳しいと思うけど・・・
0774765NGNG
>>773 かなり・・・激しく厳しいですな
まー同時演奏しようとは思ってませんけどね(笑)
0775デフォルトの名無しさんNGNG
>>774
例え話ではなくて、もう少し具体的に話して
もらわないと、議論のしようがない。
0776デフォルトの名無しさんNGNG
ツールバーのボタンを押したら、すでにあるメニューのイベントを呼びたいんですけど、
メソッド内からイベントを呼ぶ方法が分からない…。
0777デフォルトの名無しさんNGNG
A:ドレミ___
B:___ドレミ

この場合、Aさんの「ミ」を聞いてからBさんが「ド」を鳴らしたのでは
間に合わないですよね。
なぜなら、Aさんの「ミ」は数ms前にすでに鳴った音だから。
Aさんの「ミ」を出した直後に、Bさんが「ド」を鳴らさないと
続けて聞こえない。
でも、ネットワーク遅延があって、いつ鳴らせばよいのか知るのが
容易でない(あるときは10ms前だし、あるときは100ms前)
から「完全に同じタイミング」は無理ではないか、と思った次第です。

> 絶対時刻を電波時計かなにかで合わせておいて、
> 飛ばすパケットに絶対時刻を埋め込んでおけば
は、
> じゃあまったくその共通の情報がなくてただ時間軸だけがあってそれに合わせる場合

と書かれている条件に反すると思われ、
もちろん遅延が無視できるくらい小さいなら問題ないが
それだと同期も何も、普通にホールで演奏している場合と変わらん気が。

C#と全然関係ない話題でスマソ
0778765NGNG
俺も関係ないこと言ってごめんなさいです
ただひとつ言えることは「早くFramework.SDKが普及してほしい」ってことだけです
なんか結局ランタイム問題とか考えなきゃならないよね 現時点では
0779デフォルトの名無しさんNGNG
>>778
XP のサービスパック1にはデフォルトで入ってるんじゃ
ないんだっけ?

2000のサービスパック3には入ってなかったそうだが。。。

つーか、あなたがそのネットゲーとやらで、.NETフレーム
ワーク普及のキラーアプリを作ってくれや。
0780デフォルトの名無しさんNGNG
複数のクライアントに.NETラインタイム入れるの骨が折れるよぉ
jetやmdac27,IE6,NTSP6aとか他にいれなあかんのもあるし。
0781デフォルトの名無しさんNGNG
JavaでもASP.NETみたいなことやろうとしてるみたいだね。

JavaServer Faces Technology
http://developer.java.sun.com/developer/earlyAccess/j2ee/javaserverfaces/
0782デフォルトの名無しさんNGNG
ごめん。>>781のURLだとログインが必要か。
ということで、チュートリアル。

http://java.sun.com/j2ee/javaserverfaces/docs/tutorial.html
0783デフォルトの名無しさんNGNG
またパチモンですか
0784デフォルトの名無しさんNGNG
.NET用アプリ見つけました。
http://hp.vector.co.jp/authors/VA002788/xcalfree.html
0785デフォルトの名無しさんNGNG
あと2ヶ月ほどで出ます。
http://www.amazon.co.jp/exec/obidos/ASIN/0201734117/ref=sr_aps_eb_1/249-7494760-1405917
0786デフォルトの名無しさんNGNG
WSDKの長めの記事。

http://www.fawcette.com/xmlmag/2002_08/online/webservices_rjennings_08_26_02/
0787デフォルトの名無しさんNGNG
ListViewのコントロールの詳細表示で、1行毎にToolTipを設定したい
のですが、どのようにしたらできるのでしょうか?

ListView全体のToolTipは簡単なのですが、1行毎に違ったToolTipを
表示させるやり方がわかりません。
0788デフォルトの名無しさんNGNG
>>776
その実装してるメニューのイベントハンドラ呼べばいいよ。
0789デフォルトの名無しさんNGNG
>>788
訂正、質問よく読んでなかった、、、こんな感じ
hogeMenu_Click(this , EventArgs.Empty );
0790デフォルトの名無しさんNGNG
>>787
MouseMove イベント かなんかで、ListView.GetItemAt メソッド
とか使ってなんとかするしかないのかも。
0791デフォルトの名無しさんNGNG
>>790
あぁ、やっぱりそうなのでしょうか。。。

正直、.NETでは、ListView回りが強化されるのではないのかと
いろいろ期待していたのですが、全然変わらず。。。
MSはやる気あるのか?っていいたくなります。
0792デフォルトの名無しさんNGNG
>>791
LonghornでUIがまた変わるんだから我慢しろ
0793デフォルトの名無しさんNGNG
>.NETでは、ListView回りが強化されるのではないのかと

ListView回りが強化されることとMSのやる気とは無関係
しょせんはAPIのラッパでしょ
すこしは頭をつかってプログラミングしろよ
0794デフォルトの名無しさんNGNG
というか、ListViewItem周りを見ても強化されてると感じないのか・・・
0795デフォルトの名無しさんNGNG
>>789
知りたかったのはまさにそれでした。ありがとうございます。
0796デフォルトの名無しさんNGNG
C#では、BYTE単位で情報を扱うコレクションはないのでしょうか?
確かMFCの時はCByteArrayっていうBYTE単位の可変長配列型のクラス
があったのですが、、、

どうでしょう?
0797デフォルトの名無しさんNGNG
ArrayListにbyteぶちこめば?
0798デフォルトの名無しさんNGNG
デバッグのお供に

View State Decoder
http://www.develop.com/devresources/resourcedetail.aspx?type=t&id=827
0799デフォルトの名無しさんNGNG
ちょいとおたずねします
C#で、派生クラスから基底クラスのコンストラクタを呼ぶときは、
どうしたらよいでしょうか

base( foo );

とかじゃだめだったんですが・・・
0800デフォルトの名無しさんNGNG
>>799
http://www.atmarkit.co.jp/fdotnet/csharp_abc/csharp_abc_011/csharp_abc02.html
0801799NGNG
>>800
: this()
だけじゃなくて、
: base()
もあるんですね

ありがとう
0802 NGNG
http://sourceforge.jp/projects/katju88project/

誰か参加するよろし
0803デフォルトの名無しさんNGNG
>>802
GPLじゃやだ。Shared Sourceにしる!
0804デフォルトの名無しさんNGNG
GPLなの?サイト行ってみたけどソースが見れなかった。 それともユーザ登録しないとソースはみれないのか?
0805デフォルトの名無しさんNGNG
GPL いや〜ん。

とりあえず、デザインゴールとか書くべし。かちゅ完全互換なら作る意味が
あんま感じられん。
0806デフォルトの名無しさんNGNG
System.Management namespace使いたいんですが、アセンブリが見つからないと
警告でてコンパイルできません。どうすればいいんでしょう。
0807デフォルトの名無しさんNGNG
さすがに.NETアプリケーションはメモリー使うな……。
katju88、27MBも使ってたよ…。
0808デフォルトの名無しさんNGNG
XP SP1に.NET入ってないのねー。
やはりSunにいちゃもんつけられたせいか。
0809デフォルトの名無しさんNGNG
>>806
WMI 入ってないとか?

>>808
.NET Framework の配布に Sun は関係ないと思われ。
0810デフォルトの名無しさんNGNG
>>890
Sunに入れるなって言われたのは関係なし?
0811デフォルトの名無しさんNGNG
>>810
>>809 だった
0812デフォルトの名無しさんNGNG
>>810
Sun がいちゃもんつけたのは WinXP の MS Java VM オンデマンドダウンロードじゃないのか?

どうせ .NET も影響力増してくると、そのうち特許侵害だなんだと裁判起こす奴らがぞろぞろ
出てくるだろうけど、今のところは割と平穏だったかと。

MS が XP SP1 に .NET Framework 入れないのは検証の手間の問題か、.NET Framework 1.1 が
近いから手控えているか、その辺りだろうと想像してるが。
0813デフォルトの名無しさんNGNG
>>812
http://www.zdnet.co.jp/news/0203/11/11/e_sunms_m2.html
> さらに同社は地裁に対し,Microsoftに「プロプライエタリなインタフェース,
> プロトコル,フォーマットを公開し,ライセンス供与すること」,
> およびIE,IIS,.NET Frameworkなどの製品を「バンドルしないこと」
> を命じるよう求めている。
0814デフォルトの名無しさんNGNG
>>809
WMIってWin2Kには最初から入ってるものなんですよね、、
.NETで使うには特別に何かしないといけないのかな、、
0815デフォルトの名無しさんNGNG
>>813
ひでーなぁ。
> およびIE,IIS,.NET Frameworkなどの製品を「バンドルしないこと」
IISはともかく他はバンドルしてくれんとうちらが面倒になるだけじゃん。
0816デフォルトの名無しさんNGNG
Sunうぜぇ(´д`;)
0817デフォルトの名無しさんNGNG
>>808
ここ読むと入ってるように思えるけど・・・
http://www.zdnet.co.jp/news/0208/30/ne00_sp1.html
0818デフォルトの名無しさんNGNG
>>817
sp1日本語版final betaには入ってなかったよ。
最初からマシンに入っていれば.NET sp2にはなると思うけど。
0819デフォルトの名無しさんNGNG
>>818
マジカヨ!!
.NETはもうだめぽ。
0820デフォルトの名無しさんNGNG
System.Windows.Forms.PanelのTextプロパティはどうしたら
使用できるのですか?
0821デフォルトの名無しさんNGNG
>>820
どうしたら使用できないのですか?
0822デフォルトの名無しさんNGNG
最近の@IT掲示板はネタ化してないか?特にHNが。
0823デフォルトの名無しさんNGNG
>>821
失礼、Panel.TextはControl.Textをoverrideしてまひた
0824デフォルトの名無しさんNGNG
マクネリのキチガイなんかにかき回されるなYO!
0825超初心者NGNG
e:\VS.NETproject\msgbox\msgbox.cs(5): 型、または名前空間名 'Windows' は、クラスまたは名前空間 'System' に存在しません。アセンブリ参照があるか確認してください。

って出るんだけどナンデ?
アゼンブリ参照って一体なによ?
0826超初心者NGNG
↑事故解決しますた
0827デフォルトの名無しさんNGNG
どうやって解決したかくらい書けや。
0828デフォルトの名無しさんNGNG
アンインストールしました。
0829デフォルトの名無しさんNGNG
お前ら!最近スレが下がりっぱなしなので、もっとがんばってください。
Java厨やDel厨に負けてるです。(´・ω・`)ショボーン
0830デフォルトの名無しさんNGNG
>>829
そんなところに価値観が有るとは情けない。
0831デフォルトの名無しさんNGNG
>>830
同意。
C#使いはもっと志を(以下略
0832デフォルトの名無しさんNGNG
>>826
この事故中めがぁ!!!
0833デフォルトの名無しさんNGNG
katju88の開発がC#からDelに変更されてしまった…(´・ω・`)ショボーン
0834デフォルトの名無しさんNGNG
.NET FrameworkがこれからもSPに含まれないなら私もDelにいきたくなってくるよ、、
0835デフォルトの名無しさんNGNG
>>834
MSはサービスパックで新機能を盛り込むのは、やめたって聞いたけど?
Windows Updateでインストールできるしいいじゃんと思うのだが(^^;
0836デフォルトの名無しさんNGNG
>>835
そうするてぇと .NET Framework がプリインストされるコンシューマOSって
Longhorn までおあずけ? それは無い気がするが。
0837デフォルトの名無しさんNGNG
>>833
マジカヨ!!

>>834
逝くな。C#を死守せよ。

>>835
ヽ(`Д´)ノウワァァァン

>>836
( ゚д゚;)マズー
0838デフォルトの名無しさんNGNG
>>837
>>829といっしょに**厨とか言って騒いでいる宗教戦争スレへ逝け。
0839デフォルトの名無しさんNGNG
Longhorn to have managed interfaces
http://www.theinquirer.net/?article=5238
0840デフォルトの名無しさんNGNG
C#のtemplate実装が出たよ
http://research.microsoft.com/projects/clrgen/
0841デフォルトの名無しさんNGNG
Win Form Designer
http://home.useoz.com/~jessieniu/
0842デフォルトの名無しさんNGNG
>>841
有償じゃん
0843デフォルトの名無しさんNGNG
コントロールが多い目のWindowsフォームの画面が
Win98でセレロン300とかの古いマシンで表示が
乱れることがあるみたいだね。
異なるメーカー異なる用途の複数のマシンでおきたよ。
テキストボックスの背景色が変色したり
フォントサイズの指定が壊れたりね。
画面遷移でその画面に戻ってくると直っていたりする。
壊れるときもあり壊れないときもあり・・と言った感じだ。
.NET FrameworkはSP2を当てている。
0844デフォルトの名無しさんNGNG
>>843
.NETというよりはGDI+のバグかな?
元々Win98のことなんか考えてなさそうだし。
0845デフォルトの名無しさんNGNG
>>840
ますますC++の地位が低下しそうだな。
0846デフォルトの名無しさんNGNG
>>846
MSもC#にマジならVS.NETの開発環境のマクロもC#にしてほしかったな。
0847デフォルトの名無しさんNGNG
>>846
自問自答?
0848デフォルトの名無しさんNGNG
Windowsのイベント ログに書き込もうと思ってるんですが、
イベントログクラスが98とかは対応してないみたいなんです(当然ですが)
普通イベントログを書く処理してこれを98で実行したら、
なんかエラーでるんでしょうか?
0849デフォルトの名無しさんNGNG
>>848
PlatformNotSupportedException かな?
0850デフォルトの名無しさんNGNG
>>849
ありがとん。
0851デフォルトの名無しさんNGNG
コメントの <summary> とか <returns> とかについて誰ぞ説明してくれんか。
いまいち慣れてないせいかXML形式のコメントって不恰好に見えて好きになれぬが
標準なら従っておいたほうがいいかなーと思った次第。

XMLコメントにするとJavadocみたいなツール使ってドキュメントを吐けるもんだと
思っているのだけど実際のところどうよ?

とりあえず http://msdn.microsoft.com/msdnmag/issues/02/06/xmlc/xmlc.asp を
辞書を引き引き読んでおります。
0852デフォルトの名無しさんNGNG
>>851
まずはこれ嫁
ms-help://MS.NETFrameworkSDK.JA/csref/html/vcoriXMLDocumentation.htm
0853デフォルトの名無しさんNGNG
>852
サンクスコ。
0854デフォルトの名無しさんNGNG
文字列に2バイト文字がふくまれているのか調べる方法ないでしょうか?
ある文字列に日本語含まれるか判別したいのですが、
正規表現で[あ-んア-ン]などやってみましたが、漢字などのチェックが漏れてしまいます。
VBの関数でそれらしきものはありましたが、、、
よろしくお願いします。
0855デフォルトの名無しさんNGNG
>>854
String.Length と Encoding.GetBytes().Length を比較してみるとか。
前者 < 後者になれば含んでるということで。
0856デフォルトの名無しさんNGNG
>>855
なるほどその手がありましたか。ありがとうございました。
0857デフォルトの名無しさんNGNG
現在26才
就職暦無し
学歴:理系短大卒
これでプログラマなれるでしょうか?
0858デフォルトの名無しさんNGNG
age
0859デフォルトの名無しさんNGNG
>>857
コネがないと厳しいですな
0860デフォルトの名無しさんNGNG
>>857
肝心のプログラミング経験がないが。
0861デフォルトの名無しさんNGNG
短大出てから26まで何もしていないと言う点が痛いな。
雇っても仕事覚える前に辞めそうで怖い。
0862デフォルトの名無しさんNGNG
すまんがちょっとメモさせてくれ。

■ Visual C#.NET Standard で DLLをビルドする方法。

(1)普通にプロジェクトを作る
(2)プロジェクトを保存したフォルダの「プロジェクト名.csproj」をテキストエディタで開く
(3)Settings要素の OutputType属性を "Library"に書き換える

これでビルドするときに Main()がなくても怒られない。
0863デフォルトの名無しさんNGNG
>>862
(・∀・)タイーホ!
0864デフォルトの名無しさんNGNG
C#だけやりたいおいらがVS.NET買う意味ってあります?
Standardで十分だったらわざわざ高い金払いたくないんで。
0865デフォルトの名無しさんNGNG
>>864
ない。Standardで十分。
VS.NETでないと駄目だと思ったらその時乗り換えればいい。
0866デフォルトの名無しさんNGNG
>>865
クラス ライブラリプロジェクトの作成とかWindows コントロール/Web コントロールプロジェクトの作成とか
ついてないけど、この辺のやつっていらないの?
C#でデスクトップアプリ作る目的で。
0867デフォルトの名無しさんNGNG
test.NET
0868デフォルトの名無しさんNGNG
>>866
Standard持ってないのでよく分からんけど、
クラスの追加・コントロールの追加ができれば>>862の方法で代用できない?
0869デフォルトの名無しさんNGNG
いま勉強がてらに Monazillaツールを作っているのだが gzipデコーダクラスは
どっかに転がっとらんかのぅ。自作するまでもなくどこかにありそうなんだが。
0870デフォルトの名無しさんNGNG
JavaでいうZipInputStreamにあたるクラスはないのか?
絶対あると思うんだが
0871デフォルトの名無しさんNGNG
これ↓参考になります?
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=37&fi=no
0872デフォルトの名無しさんNGNG
The Zip, GZip, BZip2 and Tar Implementation For .NET
http://www.icsharpcode.net/OpenSource/SharpZipLib/default.asp
0873デフォルトの名無しさんNGNG
>870-872
ありがたふ。もうちょい調べてみるナリよ。
0874869NGNG
>872
SharpZipLib、さくっと確認しますた。
ライセンスは GPLだけど特例条項で GPLの無条件感染はナシ。
完璧っス。素敵っス。終わりなき素敵。
0875デフォルトの名無しさんNGNG
最近このスレ元気ないね・・・。みんな学校かい?
0876デフォルトの名無しさんNGNG
.NET 自体が中だるみなんだよ
0877デフォルトの名無しさんNGNG
XP SP1当てたら無理矢理Java入れられた。
いらんのに。消したが。
.NET入れずにJavaって。
Sun氏ね。
0878デフォルトの名無しさんNGNG
XP SP1出てたのか
0879デフォルトの名無しさんNGNG
http://www.microsoft.com/japan/java/xp.asp
0880デフォルトの名無しさんNGNG
http://www.ascii.co.jp/books/detail/4-7561/4-7561-4156-0.html
0881デフォルトの名無しさんNGNG
ListViewを使っています。
ListViewアイテムでワーカースレッドで処理した状況を1秒おきに処理時間、
状況なのどを文字で表示しています。
その時、頻繁にちらついて嫌な状態です。
ちらつきを抑えたいのですがどうしたらいいでしょうか?
0882デフォルトの名無しさんNGNG
listView1.BeginUpdate();

処理

listView1.EndUpdate();
0883881NGNG
>>882
それやってみましたが、ちらつきました。
0884882NGNG
>>883
そうか。すまんがそれ以外には特に思いつかん。
0885デフォルトの名無しさんNGNG
>>881
ワーカースレッドからUIに直アクセスしてるとか。
別スレッドからは Control.Invoke or Control.BeginInvoke 経由で操作してる?
0886881NGNG
してるんですがそれが、、
普通はちらつかないものなんでしょうか。
0887デフォルトの名無しさんNGNG
ASP.NETで開発しているのですが、気が付いたらPage.Loadイベントが
一回の呼び出しで二回呼ばれていることに気が付いた。
そんな風に作った覚えはないのになんで???
0888徹子NGNG
すいませんC#初心者ていうかプログラマ初心者です。眠いです。
よくわからないエラーが出てるので、どなたか助けてください。
C#でクラサバアプリ(CrystalReport使用)のインストーラーを作ったのですが、
以下のようなエラーが出てしまいます。
CrystalDecisions.CrystalReports.Engine.DataSourceException: クエリー エンジン エラー : 'C:\......rpt'
クライアントのOSはWindows2000です。
インストーラにはCrystalReportsマージモジュールを含んで作成しました。
VisualStudioの入っているマシンだとエラーは出ません。
もうだめぽ
0889デフォルトの名無しさんNGNG
>>881
listView1.BeginUpdate();
の処理して俺ももちらつく。
バグかなんかだろ。宇宙仮面のサイトでもちらつくって載ってた。
0890デフォルトの名無しさんNGNG
C丼のリリースは何時ですか?
0891デフォルトの名無しさんNGNG
>>887
Page_Loadのイベント登録を自前でやってない?こんな感じで。

  this.Load += new EventHandler(Page_Load);

ASP.NETのデフォルトだと、わざわざこうしなくても
LoadイベントでPage_Loadというメソッドを自動で呼び出してくれるよ。
だから、自動で呼び出される分と自ら登録した分で2回呼び出されてるのだと思われ。

1回だけにするなら、

 ・this.Load += 〜 の部分をコメントアウト

または

 ・<%@ Page 〜 %> の中に AutoEventWireup=false を追加

としてみてちょ。
0892デフォルトの名無しさんNGNG
>>888
DataSourceExceptionってことは、DB接続に失敗してるのかなあ・・・。
配布先のマシンからDBにつながるか確認してみてちょ。
0893デフォルトの名無しさんNGNG
>>888
周辺のソースくらい書けよ。
0894デフォルトの名無しさんNGNG
>>891
サンクスです。
自分もそれを疑ったんですが、AutoEventWireup=falseになっているし、
なんでなのか皆目検討がつかなかったのですがっ!

…HTMLん中で、<img src="" ...>なんてタグが。
以前は確かに「存在していないリソース」を差していたはずなんで、
だからこそ「バッテン」が表示されてOKだと思っていたのに、
いつのまにかsrcがからになってました。だから二度呼ばれていたらしい。
とほほー。
0895徹子NGNG
>>892
DB接続はうまくいってます。他のプログラムは動いてますので。
CrystalReportsを使っているプログラムだけうまく動きません。
開発環境では動いているのでやはりCrystalReportsの配布がうまくいってないような気が...
めちゃくちゃ簡単なレポートでも駄目だったんで...

>>893
oleDbDataAdapter1.Fill(ds1,"TABLE_NAME");
catch(OleDbException myException)
{
return;
}
try
{
report1.SetDataSource(ds1);
report1.PrintToPrinter(1,true,0,0);←ここで例外発生
}
catch(LogOnException myException)
{
return;
}
catch(InternalException myException)
{
return;
}
catch(DataSourceException myException)
{
return; ←ここに入ってくる
}

ソースはこんな感じでございます。
0896デフォルトの名無しさんNGNG
「クライアント コンピュータへの Crystal ランタイム ファイルの配布」
は読んだ??
0897徹子NGNG
読みました。熟読しました。
多分あってるとおもうんですけど...
セットアッププロジェクトを作って、
追加→マージモジュールで
managed.msm
managed_jpn.msm
database_access.msm
database_access_jpn.msm
regwin.msm
を追加しましただけなんですけど...
CrystalReportsを使うのに、他に何かやって
おかなければいけないことはあるのでしょうか?
0898デフォルトの名無しさんNGNG
listBoxのMultiColumnプロパティtrueで、マウスカーソルがlistBox
から遠くへ離れると、選択反転状態が消えてしまって、
listBox1.SelectedIndex = -61とかになるのだが。

何かいい解決方法は無いかな?
0899デフォルトの名無しさんNGNG
>>897
うーん、わからんなぁ。スマン。
検索したらOracle使ってるとその例外が出る、みたいなやつが一件あったけど。
0900徹子NGNG
>>899
そうです。Oracleです。ソースどこですか?
もしかしてこれですか?
ttp://www.dotnet247.com/247reference/msgs/22/111856.aspx
翻訳中ですが、よくわかりません。゚・(⊃д`)・゚・。ウワーン
0901デフォルトの名無しさんNGNG
.NET Framework SDKのヘルプ開こうとすると
アプリケーションが開けませんって怒られるんだけど
どうすればいいですか?再インストールしても駄目でした。
0902徹子NGNG
>>888
なんか糸口が見えました。配布先のマシンには.Net Framework再頒布パッケージが入っていました。
それを.Net Framework SDKに置き換えたら実行することができました。
CrystalReportsを実行するのに、再頒布パッケージになくて、SDKにあるものってなんなんでしょう?
MDACとかはちゃんといれたんですけど。。。
0903デフォルトの名無しさんNGNG
>>901
過去レスにあったな。
たしかOS再インストールかフリーのヘルプブラウザ使うとか、見たような気がする
0904901NGNG
>>903
VS.NETも立ち上がらないのでヘルプだけの問題ではないみたいです。
まずは過去ログ見てみます。

それにしても名無しさん#スレ1の初っ端から酷い扱いだな・・・
0905デフォルトの名無しさんNGNG
C++、C#って
いつまでC系にこだわるつもりだ?
0906デフォルトの名無しさんNGNG
>>905
C++まで
0907デフォルトの名無しさんNGNG
>>905
C#はC系じゃないだろ?アルゴル系だが。
0908デフォルトの名無しさんNGNG
単にブロックなどの字面の話をしているんでしょう。
使用頻度を考えると[ ]と{ }のキー配列変えて欲しいですね。
0909デフォルトの名無しさんNGNG
>>908
変えればいいじゃん。
0910デフォルトの名無しさんNGNG
つか言語うんぬんは他でやれば?つまんねえし。
0911901NGNG
解決しますた。

[PRB] 起動時に Visual Studio IDE を開けない、またはエラー メッセージ "アプリケーションを起動できません" が表示される
http://support.microsoft.com/default.aspx?scid=kb;ja;jp306905
0912デフォルトの名無しさんNGNG
System.Net.Sockets.NetworkStreamとか
System.Net.Sockets.Socketとかの送受信がbyte[]しかないんですが、
byte[]にパケット詰め込む場合ってC#ではどんな感じにするのが
推奨されてるんですかね。

俺は今までC++ではmemcpyでBYTEの配列にintやchar等必要な
データをくっつけてパケットを作ってたんですが、
int->byte[]やstring->byte[]にうまいことコンバート(シリアライズ?)
するクラスとか関数があれば教えてください。
0913デフォルトの名無しさんNGNG
>>912
BinaryReader、BinaryWriterでNetworkStreamをラップしてやるのがよろしいかと。
0914912NGNG
>>913
ギニャー!
ありがとうございました。
(このスレsageで進行してたんすね。あげちゃってすんません)

これってやっぱuintのデータ入れる場合とかは
htonsとかhtonlとかは自分でやんなきゃいけないんすかねー。
まあそれはそれで自分で作るか。
0915デフォルトの名無しさんNGNG
>>914
IPAdress.HostToNetworkOrder
IPAddress.NetworkToHostOrder
しかし、センスが無いのはネがMSだからか。
0916デフォルトの名無しさんNGNG
>>915
すっげー同意!
0917デフォルトの名無しさんNGNG
>>915
ということでセンスのある名前を考えてあげてください
0918デフォルトの名無しさんNGNG
期待しましょ。ヽ(´ー`)ノ

http://discuss.develop.com/archives/wa.exe?A2=ind0209c&L=dotnet-clr&D=0&T=0&P=3346

> we plan on posting a message announcing availability of the Beta for
> download this week.
0919915NGNG
>>917
センスがあったら、漏れもこんなとこうろついてないよ。
でも、いくらなんでもIPAddressクラスで、しかもあの名前ってのは無いと思うよ。
static xxx System.Endian.ToBig(xxx);
static xxx System.Endian.ToLittle(xxx);
とかだったらどうだろ? Endianがクラス名。
あるいは、System.ByteOrderクラスでstatic xxx ReverseOrder(xxx);とか。
0920デフォルトの名無しさんNGNG
なんか.NETのニュースが多いと思ったら、向こうでVSLive!やってるのか。

http://www.vslive.com/2002/or/agenda.asp
0921デフォルトの名無しさんNGNG
http://www.atmarkit.co.jp/fdotnet/csharp_abc2/csabc2_005/cs2_005_03.html
これみてたんだけど。
List 5-6とList 5-5ってどこが違うの?
0922デフォルトの名無しさんNGNG
class Test と struct Test
文章にも書いてある
0923デフォルトの名無しさんNGNG
>911
自分はVS起動時に、IDEが表示されるのですが、
「ヘルプ更新を実行中」とダイアログが出た後に、
"問題が発生したため・・・"の例のダイアログがでて終了します。
一度、OS(Win2k)をクリーンインストールしてからやり直しましたが
同現象でした。念のために自宅のPCにてインストールを試みましたが一緒でした。
C#Standardはうまくいくんですが、VS.net(Enterprise)は駄目です。
仕事ではVB厨なので趣味なんですが。。。。。
0924923NGNG
あげてしまいました。。。。。
0925デフォルトの名無しさんNGNG
MSのサポート受ければ?
インスコは無料でしょ?
0926デフォルトの名無しさんNGNG
Office XP Primary Interop Assemblies
http://msdn.microsoft.com/downloads/sample.asp?url=/msdn-files/027/001/999/msdncompositedoc.xml
0927デフォルトの名無しさんNGNG
>>926

これって 一部のオフィスアプリでイベントがシンクできない問題解決されてるのかな?
0928デフォルトの名無しさんNGNG
>>927
ぜひ試して報告してくれ。
0929デフォルトの名無しさんNGNG
2chツール゙を作ろうかと思うのですが2chへの認証ってどうするんですか?
Helpで通信云々を探しているですがイマイチ使用方法がわかりません。
ヒントお願いいたします。
0930デフォルトの名無しさんNGNG
http://www.wellsregister.com/yukon/default.htm

来年かよ!
0931デフォルトの名無しさんNGNG
こんなのも。System Requirementsが・・・。

http://www.microsoft.com/downloads/release.asp?ReleaseID=42932
0932デフォルトの名無しさんNGNG
.NET界のSourceForgeとなるか?

http://www.gotdotnet.com/community/workspaces/
0933デフォルトの名無しさんNGNG
webアプリケーションで質問です。
aspx内に書いたjavascriptで取得した値を
本体の方に送ることはできますか?
0934デフォルトの名無しさんNGNG
>>933
URLのパラメータにくっつけるとか、HIDDEN項目置いて値をセットするとか。
0935デフォルトの名無しさんNGNG
>>934
なるほど、ありがとうございます!
hiddenってpostでしたね
0936デフォルトの名無しさんNGNG
>>929
ms-help://MS.VSCC/MS.MSDNVS.1041/cpguide/html/cpconaccessinginternet.htm
0937デフォルトの名無しさんNGNG
>>936
感謝します。通信関係のプログラミングは初挑戦なもので
頑張ってみます。
0938デフォルトの名無しさんNGNG
http://www.atmarkit.co.jp/fdotnet/onepoint/onepoint02/onepoint02_01.html
0939デフォルトの名無しさんNGNG
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

ANN: .NET Framework 1.1 beta available
http://discuss.develop.com/archives/wa.exe?A2=ind0209c&L=dotnet-clr&T=0&F=&S=&P=14881
0940デフォルトの名無しさんNGNG
>>939
登録して、メール待ちですな。
0941デフォルトの名無しさんNGNG
一応・・・

.NET Framework 1.1 Beta Overview
http://msdn.microsoft.com/netframework/productinfo/next/overview.asp
0942デフォルトの名無しさんNGNG
そろそろ新スレ、どなたかおながいします。

>>941
ざっと見たところ、1.1 で追加、更新されるのは

・ASP.NET Mobile Controls (具体的にどの user agent 対応なのかな?)
・コードアクセスセキュリティ周り (漏れはこのへん良く理解して無い、ソマソ)
・ODBC と Oracle への Data Provier
・.NET Compact Framework
・IPv6 サポート

こんなところかな。
0943名無しさん♯NGNG
新スレ立てますた。
http://pc3.2ch.net/test/read.cgi/tech/1032488831/l50
0944デフォルトの名無しさんNGNG
ひょっとしてVS.NETも新バージョンに買い換えなきゃ駄目なん?(;´Д`)
0945デフォルトの名無しさんNGNG
>944
SDK自体はロハだから問題なかろう。
0946デフォルトの名無しさんNGNG
ロハって何?
0947デフォルトの名無しさんNGNG
>>946
辞書弾け
0948デフォルトの名無しさんNGNG
>>946
ロ
ハ
0949デフォルトの名無しさんNGNG
>>948
ダータですな。
0950デフォルトの名無しさんNGNG
>>944
買い換えっていうか、ちゃんと登録してれば数千円でVS.NETのバージョンアップできるよ。
MSDNに入ってればタダ。
0951デフォルトの名無しさんNGNG
どういうわけか気づいたらVSの60日体験版が3枚くらいあるんだけど・・
これって売れない?よね・・
0952デフォルトの名無しさんNGNG
>>951
ヤフオクで売ってる奴いたなぁ。。。
2000円ぐらいの入札が付いてるの見たときワラタ
0953デフォルトの名無しさんNGNG
逆シリアル化について疑問があります。

// Container の逆シリアル化コンストラクタ
public Container( SerializationInfo info, StreamingContext context )
{
 MessageBox.Show( "Begin deserializing Container" );

 child = (Child)info.GetValue( "child", typeof(Child) ); // child はフィールド

 MessageBox.Show( "End deserializing Container" );

 MessageBox.Show( child.Data ); // 値がおかしい
}

// Child の逆シリアル化コンストラクタ
public Child( SerializationInfo info, StreamingContext context )
{
 MessageBox.Show( "Deserializie Child" );
}

上記のようなコードで逆シリアル化を行ったとき、
Begin Container -> Child -> End Container
の順番で呼ばれると思ったら
Begin Container -> End Container -> Child でした。

Container のコンストラクタ内で child にアクセスすると未初期化の Child が入っていて、
Container のコンストラクタを抜けた後に Child のコンストラクタが呼ばれているようです。

いまいち動作に納得がいかないのですが、これに関するドキュメントなどご存知でしたら教えてください。
0954デフォルトの名無しさんNGNG
>>953
こんなところしか見つからないねえ・・・。

http://www.microsoft.com/japan/msdn/library/ja/cpguide/html/cpconcustomserialization.asp
0955デフォルトの名無しさんNGNG
ここにもちょっとだけ載ってた。

http://www.codeguru.com/columns/DotNet/serialization.html
0956953NGNG
レスありがとうございます。

内側から外側に向かうと言うのはあくまで継承時の問題で、
コンテナよりもその所有してるオブジェクトのほうが早く復元されるとは限らないって事でしょうか。
常に IDeserializationCallback を使用したほうがよさそうですね。
0957デフォルトの名無しさんNGNG
2chに出てたサンプルをコピペしてコンパイラ実行し始めてから
インデントが全角空白だったことに気付き,置換してたら
コンパイル通っちゃった。びっくりした。
0958デフォルトの名無しさんNGNG
ビット演算子の優先順位が比較演算子より低いのがどうしても納得いかねぇ・・・
Cならともかく、C#じゃこうすることのメリットがまったくねぇじゃねぇかよ・・・
と
if ( (var&EnumType.Value)!=0 ) Hoge;
を書く度に思う俺

愚痴スマソ
0959デフォルトの名無しさんNGNG
>>957
c = 1+1;
もOKだと思う。
0960デフォルトの名無しさんNGNG
Console.WriteLine("{0,2}", "ああ"); −> ”あ”
Console.WriteLine("{0,2}", "12"); −> ”12”

というような文字列操作ってないでしょうか?
0961デフォルトの名無しさんNGNG
>>960
全角を 2 バイト、半角を 1 バイトとして扱いたいっての?
そういうクラスを自分で作ってToStringをオーバーライドすればできるけど
レス数が950を超えています。1000を超えると書き込みができなくなります。