トップページ⇒tech
1001コメント256KB

VisualStudio.Net SP4/*.NETなんて、好きだー!!*/

■ このスレッドは過去ログ倉庫に格納されています
0001前スレ950NGNG
単体販売、アカデミックは今しばらく待たれよ。

関連サイトは>>2-10をご覧あれ。

前スレ
http://pc.2ch.net/test/read.cgi/tech/1016798205/
0175103NGNG
すま、原因判明。static 付とそうでない場合の違いみたい。
winform でも static つけたら 25秒代になった。あとは誤差だろう。
0176デフォルトの名無しさんNGNG
お!  C#の結果が C++より 速いって事?

Delphiのコードだけを走らせてみたら

>>114
13.81sec
>>117
11.69sec

だった。
0177103NGNG
う〜ん、static つけて倍近く速くなるってことは、
その差は this ポインタの push/pop しかないわけで、
そうすると関数呼び出しにほぼすべてのCPU時間を使ってるってことだよな。
ということはネイティブ同士なら比較しようがないレベルの差しかないわけで、
あのコードでどっちが速いかという議論はあまり意味がないような気がする。

まあ「C#はネイティブと同等」くらいは自信もって言えるのは喜ばしいな。
いま C++ を inline int func() でやってみたが 28[s] なので相当速いことは間違いない。
0178デフォルトの名無しさんNGNG
>>174
VSもCSCも既定は/checked-だね。じゃああの差はなんだ?
0179デフォルトの名無しさんNGNG
キャッシュバックキャンペーンに申し込もうとしてるんだけど、
MSDNユーザー登録してから送るの?
そのまま送ってもOKなの?
教えてくださいませ。
0180デフォルトの名無しさんNGNG
>>179
MSサイトの説明に書いてある
0181179NGNG
>>180
キャッシュバックキャンペーンのページには
質問したことは書いてなかったが。
ほかのところ?
0182デフォルトの名無しさんNGNG
>>179
キャッシュバック=MSDNの登録

のはずだが。
0183179NGNG
>>182
いや、キャッシュバックを受けるにはキャンペーン申し込み用紙かかないと。

箱に入っているMSDN登録書のはがきOrFAXだけでの登録じゃだめのような。
ビル、教えてくれよ。
0184デフォルトの名無しさんNGNG
164 名前:デフォルトの名無しさん 投稿日:02/04/04 12:38
http://www.microsoft.com/japan/msdn/vstudio/productinfo/featureview.asp

ライセンス認証ってなぁに?
0185名無しさん♯NGNG
>>135
ATLもいきなり 3.0 → 7.0 よん。

>>166
ほんとだ。VS.NETではあまりC++やってなかったけど、
ずいぶんと使い心地が変わったみたいね。

どうせならatlcrack.hの形式で追加してくれたらうれしいんだけど。(藁
0186デフォルトの名無しさんNGNG
俺は
・MSDN登録ハガキ
・領収書
・キャンペーン申し込み書
を同封で送ったよ。>キャッシュバック
0187デフォルトの名無しさんNGNG
自分のお金で買った人いる?(趣味でとか)
0188デフォルトの名無しさんNGNG
>>187
もちろん 俺はそうだよ。
 でも、今だにヘルプの使い方さえ判らんで右往左往中
 たとえば、
  「Delphiのように自作のコンポーネントをIDEに登録する方法とか」
  知りたくて毎日あちこち見てるんだけど さっぱり判らん
0189デフォルトの名無しさんNGNG
>>187,>>188 さん、私も個人で買いました。 それで、しょうもない質問なんですが、
MSDNに登録したら送って来るとか何とかいうことになってる Windows
その他諸々のキット、いつ頃送られて来るのでしょうか? 私はMSDNの登録は
終わったのですが、キット類はまだ届きません。 「俺もうもらったよ」とかいう方、
いらっしゃいますか?
0190デフォルトの名無しさんNGNG
>>117のコードですが C#でRelease 20.25 debug 24.20 debug時のコードです
0000 push ebp         private int func(int a)
0001 mov  ebp,esp         {
0003 sub  esp,20h          if (a<1)return 0;
0006 push edi 
0007 push esi 
0008 push ebx 
0009 mov  dword ptr [ebp-4],ecx
000c mov  edi,edx
000e mov  dword ptr [ebp-0Ch],0
0015 xor  esi,esi
0017 xor  ebx,ebx
0019 cmp  edi,0
001c jg  00000022
001e xor  ebx,ebx
0020 jmp  00000077
0022 cmp  edi,2          if (a<2)return 1;
0025 jge  0000002E
0027 mov  ebx,1
002c jmp  00000077
002e mov  dword ptr [ebp-0Ch],1  int r=1;
0035 mov  esi,1          for(int i=1;i<a;i++)r += func(a-i)+func(i);
003a nop     
003b jmp  0000006E
003d mov  eax,dword ptr [ebp-0Ch]
0040 mov  dword ptr [ebp-18h],eax
0043 mov  edx,edi
0045 sub  edx,esi
0047 mov  ecx,dword ptr [ebp-4]
004a call dword ptr ds:[02F0581Ch] ;【これはしょうがないのか】
0050 mov  dword ptr [ebp-1Ch],eax
0053 mov  edx,esi
0055 mov  ecx,dword ptr [ebp-4]
0058 call dword ptr ds:[02F0581Ch]
005e mov  dword ptr [ebp-20h],eax
0061 mov  eax,dword ptr [ebp-18h]
0064 add  eax,dword ptr [ebp-1Ch] 【ちょっと非効率】
0067 add  eax,dword ptr [ebp-20h]
006a mov  dword ptr [ebp-0Ch],eax
006d inc  esi 
006e cmp  esi,edi
0070 jl  0000003D
0072 mov  ebx,dword ptr [ebp-0Ch]      return r;
0075 jmp  00000077 【無駄】
0077 mov  eax,ebx         }
0079 pop  ebx 
007a pop  esi 
007b pop  edi 
007c mov  esp,ebp
007e pop  ebp 
0191190NGNG
ちなみに、Delphiは 11.85sec
最初の分岐がスマートなのと演算中にレジスタをもう少し効率的に
使っているのが Delphiが速い理由みたいです
0192デフォルトの名無しさんNGNG
>>184
アクティベーションのことかな?。
それとも「学生証提示」ってことかも。
0193デフォルトの名無しさんNGNG
>>189
私も個人で買いました。2年前のWindows2000Developer版でMSDN加入しましたが
そのときは加入者が急増してしまったため、4月の新規加入分が5月の連休過ぎに
やっときたという記憶があります。
今回も同じでしょうか?
3月25日に継続申込み(キャッシュバック付き)したやつの
登録完了書類は4月3日にはきましたが。
0194デフォルトの名無しさんNGNG
>>190
デバッグ時と通常実行時ではJITterの出力はかなり違います。
リリースビルドをネイティブデバッガでやってみてください。
0195デフォルトの名無しさんNGNG
>>194 でもそれってデバックって面から見たらツライなあ
0196デフォルトの名無しさんNGNG
>>195
え?デバッグ時にはパフォーマンスを考慮する必要ないでしょう?
これって実行時のMaxの話じゃないの?
0197デフォルトの名無しさんNGNG
>>196 だってリリース時と機械語レベルで互換じゃないってのに
リリース時にはそこで止めて機械語レベルのデバックがIDE上から出来ないんだよ
0198デフォルトの名無しさんNGNG
できるよ。DebugBreak呼べばいいじゃん。
0199デフォルトの名無しさんNGNG
MS、CLIのソース公開
0200デフォルトの名無しさんNGNG
あれ?このスレ19日まで持たないの?
0201デフォルトの名無しさんNGNG
>>189
http://www.msj.co.jp/msdn/shipment/default.htm
このURLに 2002年4月号定期版 っていうのが出てきたら
送られてきます。
0202デフォルトの名無しさんNGNG
MSDNくるまでに部屋をかたづけてCDを置く場所を確保したほうがよかです
0203デフォルトの名無しさんNGNG
>>202
おめぇの部屋汚い?
0204デフォルトの名無しさんNGNG
紙のケースで出し入れしてたら傷が結構ついた
0205デフォルトの名無しさんNGNG
ユニバーサル組みに入ると即座に4ケースゲット
さらにアーカイブを取り寄せると3ケースゲット
ついでに毎月CDがバンバン届くとハーキリ言って困る♪
0206デフォルトの名無しさんNGNG
>>204 メディアの傷はM$のシルシ
0207デフォルトの名無しさんNGNG
>>204
VS.NETのCDパッケージってしょぼいと思った。
届いたときには、4枚目と5枚目が中で遊んで重なっていたよ。幸い、傷はなかったけど。
0208 NGNG
データコントロールが無くなってる。
どうやってデータグリッドに連結するんだよ。
0209デフォルトの名無しさんNGNG
>>208
文字通りDataGrid
0210デフォルトの名無しさんNGNG
VB.NETは謎が多すぎる。
Importsしなくてもコンパイルが通ったり、Mainがないのに動いたり・・・。
0211デフォルトの名無しさんNGNG
>>210
vbc.exeのオプションに/importsとか/mainがあるよ。
IDEが裏側で設定してるんだろうね。
VBはSDK派にはあまりお奨めできない。
0212デフォルトの名無しさんNGNG
vb.netってこれからも残るの?
C#に移行してほしいんだけで。
0213デフォルトの名無しさんNGNG
「よくわかんないけどコンパイルが通っちゃった、動いちゃった」路線は健在なのか。
何だかなあ...。
0214デフォルトの名無しさんNGNG
Javaと同じやね。
0215210NGNG
>>211
サンクスです。
VS.NETで作ったソースを手動でコンパイルしようとしたら泥沼になって・・・。
0216    NGNG
OO4O使えるのがVBなので
仕方なく使ってます。

C#でOO4O使えないんだもん。
0217デフォルトの名無しさんNGNG
いらないものを削除したら、VS.NETのディレクトリが600MBぐらいに減った。
余計なものがつきすぎ。
0218デフォルトの名無しさんNGNG
>>217
それは減らしすぎのような…
0219デフォルトの名無しさんNGNG
http://www.microsoft.com/japan/msdn/vstudio/productinfo/purchase/guide/
0220これからC#NGNG
>>216

C#でOO4Oにつながるヒントです。
他にも動くコンポーネントの情報を求めます。

http://pc.2ch.net/test/read.cgi/tech/1016597767/536
0221デフォルトの名無しさんNGNG
C#で、CoolBarとかはどうやって使うの?
0222デフォルトの名無しさんNGNG
>>221
COM経由で。VB6的な使い方だね。
0223221NGNG
>>222
サンクスコ。
まじかよ、悲惨だなそりゃ。まだフレームワーク練れてないっぽいな。
0224デフォルトの名無しさんNGNG
みんな.netのアプリ配布はどうやってする?
今回InstallShield簡易版付いてないんだよなぁ。
0225デフォルトの名無しさんNGNG
>>224
「新規作成」->「新しいプロジェクト」->「セットアップ/ディプロイメントプロジェクト」
0226224NGNG
>>225
正直すまなかった。
そしてありがとう。。。
0227デフォルトの名無しさんNGNG
C#を勉強したいが、CのK&Rに匹敵する本はないだろうか?
ないなら、どんな入門がおすすめ?
できれば、Visual C#.NETがいいが…。
0228デフォルトの名無しさんNGNG
初心者向けで良いのがでるのにはまだ時間が必要
0229デフォルトの名無しさんNGNG
相変わらずコマンドラインでCL.EXEしか使っていない俺....
15年間進歩なし。何のためにVS.NETにしたんだか。
0230脳名占NGNG
>229
この能無しめ
0231これからC#NGNG
>>226
マイクロソフトのオフィシャルの本がお勧め。
Windowsアプリなら翔永社(SE)の標準C#.NETプログラミング(全2巻:黄色い本)
を参考にしています。それ以前に出たやつは文法とかWebかんれんの
情報ばかりなのであまり参考にならなかった。
ISBN4-7981-0111-7
ISBN4-7981-0112-5
あと、雑誌かんれんもようやく特集が出てきたので
あれこれ摘んでいます。
0232デフォルトの名無しさんNGNG
>>227

特に初心者向けと言うわけでもないけど、黄色本はわりと読みやすかったし
言語としてのC#と、C#をつかった。NETプログラミングの全体像を把握する
にはいいかも。
細かいところで「?」と思わないでもないけど、.NET自体出たばかりのこの
時期ではしょうがないでせう。

ttp://www.amazon.co.jp/exec/obidos/ASIN/4798101117/ref=pd_sbs__1/250-9536383-9578643
ttp://www.amazon.co.jp/exec/obidos/ASIN/4798101125/ref=pd_sbs__1/250-9536383-9578643
0233232NGNG
被った…
0234デフォルトの名無しさんNGNG
>>227
俺が読んでいるのはインプレスのC#実践プログラミングってやつ。
それとプロフェッショナルC#ってやつ。
まー、初心者向けじゃねぇよな。


もうすぐ我らが林晴比古先生の本がでるんじゃねぇの?
0235デフォルトの名無しさんNGNG
ASP.NETイイ!
PERLでCGIよりC#でASPの方が100倍イイYO!
0236デフォルトの名無しさんNGNG
>>234
あれイマイチじゃない?
というか、俺は地雷認定したが・・・。
0237103NGNG
>>236
同意。
0238これからC#NGNG
>>236
うん。あの本はあかんと思う。
0239デフォルトの名無しさんNGNG
>>236
Wroxは筆者が2人以上いるともうだめ。1人のヤツなら許す。
0240これからC#NGNG
>>235
どういいの?
0241デフォルトの名無しさんNGNG
>>240 病気持ちになれる
0242デフォルトの名無しさんNGNG
オンラインヘルプを上回っている書籍は今のところない
英語でよければOreillyのProgramming C#とかSAMSのC# Primer Plusとかいいかも
0243234NGNG
>>236-239
よってたかって俺の買った本をバッシングかYO!ヽ(`Д´)ノゴルァ!








明日その黄色い本を注文してきます。
0244デフォルトの名無しさんNGNG
有名な書籍を所有することが目的なのか、C#を習得するのが目的なのかよーく考えてみよう
0245234NGNG
>>244
時間があればいろんな本をじっくり読んでみたいんだけどねぇ。
wrox一冊だけじゃアプリ作れるまでに時間かかりそうだなと思ってさ。




っつーかVCのままがヨカッターヨ
0246デフォルトの名無しさんNGNG
それならVSのヘルプを隅々まで読んだほうが為になるとおもう
付属サンプルを使い倒してみるのもいいかも
0247これからC#NGNG
>>246
MSDNには必要な情報がほとんど載っているけど
より楽をしたくて本を探します。
ヘルプを・・・と言うとMS系の書籍は殆ど発行する意味が無い事になるよね。

個人的に何かをはじめるときに3種類の本を探します。

1.とっかかりになる初心者本
2.辞書となるオフィシャルの本
3.やりたいことから結果が簡単に出てくる「**の技500」といった
  FAQ本

オンラインにも情報があるけど、同じ情報なら書籍のほうが
理解しやすいというか読みやすい。なんだかわからない
ぼわんとした感じのものを攻略したいときは書籍ですね。

だから今は書籍が大事。
0248脳名占NGNG
>247
フレエムワアクSDKで十分だって。
0249デフォルトの名無しさん NGNG
Bill & Gatesの「プログラミング言語C#」
0250103NGNG
>>243
気にスンナ。漏れもダメ本たくさん買ったよ。
0251デフォルトの名無しさんNGNG
出版社の謀略にはまってるんじゃないかなぁ。
3冊書籍買うとVC#.NET本体価格超えちゃうもん。VC#ユーザーはいたいでしょ。
VS.NET(+.NET Framework)についてくるドキュメントはよく出来ている。
まずこれは読んでおいて方がよい。

Visual Studio に関するチュートリアル
ms-help://MS.VSCC/MS.MSDNVS.1041/vsintro7/html/vbconVisualStudioSharedWalkthroughs.htm
Visual C# のチュートリアル
ms-help://MS.VSCC/MS.MSDNVS.1041/vsintro7/html/vxoriVCSharpWalkthroughs.htm
.NET Framework チュートリアル
ms-help://MS.VSCC/MS.MSDNVS.1041/cptutorials/html/cptutorials_start.htm

あまったお金でMSのイベントに逝って質問でもしたほうがためになると思うなあ
0252これからC#NGNG
1日のコストは4〜5万円くらいだから本なんて1ページ役立って
2,3時間短縮できたら十分減価償却だと思っています。
SDKにすべてあってもね。時間短縮できればいいって感じです。
0253これからC#NGNG
でも、情報はありがとうそれも見てみます。
0254デフォルトの名無しさんNGNG
>>243
翔泳社のだったら、これ見てから判断しれ。
結構なページがPDFで公開されてるから。
田舎住まいで、いつもamazonで本買う身としてはこういうのはとても助かる。

http://www.shoeisha.com/book/preview.asp
0255デフォルトの名無しさんNGNG
デバッグすると固まってしまうんですけど、なんか当てないとだめなの?
もしくは、へんながはいってるの?
0256234NGNG
>>254
激しくサンクスコ
0257    NGNG
データグリッドに配列の内容を表示しようと思ってるんだけど、
DataSourceに配列を割り当てても、Lengthが表示されてしまうんだけど
どうしたら内容を表示できるのか?
0258デフォルトの名無しさんNGNG
C#ってそんなに気構えるほどなの??
Javaとの文法上の違いを認識できればそれでよしと思うんだが…

JavaとかC++とかいわゆるOOPL使ったこと無い人は仕方ないけど、
乱暴な話Javaの本でもイイかも。
多配列の扱いとかアクセッサとかインデクサとか多少扱いは違うけど、
その辺の差はヘルプで吸収できるレベルだぜ?
0259デフォルトの名無しさんNGNG
>>258
言語仕様だけを問題にしたらそうだけど、フレームワークそのものを知らんことには話にならんでしょ。
あの巨大なライブラリの前には覚悟するしかないよ。
0260デフォルトの名無しさんNGNG
いやでもJavaの学習法と同じだと思うよ。何らかの事がしたくなったら、
ヘルプやJavaDocみたいなものから探してくるという。
これが他の言語だったら、ちょっと違う戦略になるのでは。あとまあオブジェクト指向
っぽく組み立ててくし。
0261デフォルトの名無しさんNGNG
まぁ、そうなんだけど、些細なものまで一々探してるようでは
効率悪いからね。なんとか把握しないとな。
0262デフォルトの名無しさんNGNG
Effective JavaはほとんどC#にも当てはまるね。(w
0263デフォルトの名無しさんNGNG
JAVAで代用できるレベルならMSDNか本かという話にはならないでしょう。
0264デフォルトの名無しさんNGNG
これってガイシュツ?

>アップグレード ウィザードは、Visual Basic と Visual C# .NET の
>Standard Edition では使用できません。
>詳細については、「Visual Basic Standard Edition の機能」を参照してください。

Pro版のチュートリアル覗いてたら出てきたんだけどさ。
0265 NGNG
↑買う前に調べれば誰でも分かる。
0266デフォルトの名無しさんNGNG
なんでMSから.NETを買ってくれというメールがこないのかな〜と思ったら、
VS 6.0のユーザー登録まだだった(鬱
0267デフォルトの名無しさんNGNG
VS.net Academic のライセンス認証って、WindowsやOfficeと同じで、
2台までしかインストールできないのか?
他のエディションはどうなんだ?
0268デフォルトの名無しさんNGNG
267がマイクロソフトに問い合わせてこのスレに書き込んでくれ
0269デフォルトの名無しさんNGNG
age
0270 NGNG
お前らが.NET.NETって騒ぐから買ってみたら・・・

1 名前:デフォルトの名無しさん :02/04/07 18:21
   手も足も無いじゃん。

0271デフォルトの名無しさんNGNG
>>267
プロフェッショナルは従来通り
・同一人物が
・同時実行しない場合に限り
・デスクトップとノートの2台にインストールが出来ます
・だけどアクティベーションもあるからね!
みたいなー。
0272103NGNG
>>271
ユーザに対するライセンスだから、そんな変な制限ないと思うぞ。
0273デフォルトの名無しさんNGNG
>>272
そのライセンスに書いてあることなんですけど、何か?







早く学校が始まるといいな、坊や。
0274デフォルトの名無しさんNGNG
Win98に無理やりインストールする方法キボンヌ
■ このスレッドは過去ログ倉庫に格納されています