Visual Studio 2008 Part 11
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/08/01(金) 02:31:53http://www.microsoft.com/japan/msdn/vstudio/default.aspx
■前スレ
Visual Studio 2008 Part 10
http://pc11.2ch.net/test/read.cgi/tech/1213334321/
■リンク
Visual Studio 2008に搭載された17の新機能
http://www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html
5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷
http://www.atmarkit.co.jp/news/200711/20/vs.html
その他テンプレ>>2-5
0052デフォルトの名無しさん
2008/08/07(木) 22:34:01>>49のいう通りがんばってみます
0053デフォルトの名無しさん
2008/08/07(木) 22:35:28ワラタ
0054デフォルトの名無しさん
2008/08/07(木) 22:36:53>>51
古い本を使っています
0055デフォルトの名無しさん
2008/08/07(木) 23:25:07hankin = hankin + 300
TextBox1.Text = Str(hanb)
TextBox2.Text = Format(hankin, "#,##0")
というのふうに書いているんですが
Str関数を使わなくても問題ないのでしょうか?
一応ためしてみて大丈夫だったんですが、心配です
0056デフォルトの名無しさん
2008/08/07(木) 23:29:430057デフォルトの名無しさん
2008/08/07(木) 23:36:330058デフォルトの名無しさん
2008/08/07(木) 23:37:54Option Strict On と宣言しなければ
どちらでも良いということでしょうか?
0059デフォルトの名無しさん
2008/08/07(木) 23:39:11本の通りに書いているので・・・
ちなみに
ハンバーガー
ハンバーガー金額
の略です
0060デフォルトの名無しさん
2008/08/07(木) 23:42:14それにしても、ジュキンじゃ
0061デフォルトの名無しさん
2008/08/07(木) 23:47:010062デフォルトの名無しさん
2008/08/07(木) 23:50:150063デフォルトの名無しさん
2008/08/07(木) 23:53:280064デフォルトの名無しさん
2008/08/07(木) 23:59:05Cはコンパイルがあればとりえあず大丈夫だったはずですが。
0065デフォルトの名無しさん
2008/08/08(金) 00:03:140066デフォルトの名無しさん
2008/08/08(金) 00:06:25これでC#がきっちりと学べそうです
0067デフォルトの名無しさん
2008/08/08(金) 00:11:400068デフォルトの名無しさん
2008/08/08(金) 00:16:100069デフォルトの名無しさん
2008/08/08(金) 00:45:38」
0070デフォルトの名無しさん
2008/08/08(金) 00:53:55汚れきった俺の目には自演にしか見えないw
0071デフォルトの名無しさん
2008/08/08(金) 03:03:55何か目的があって敢えてVBを選んだのなら無理して変える事もない。
文法がまるで違うからね
0072デフォルトの名無しさん
2008/08/08(金) 07:23:570073デフォルトの名無しさん
2008/08/08(金) 19:45:520074デフォルトの名無しさん
2008/08/08(金) 20:11:120075デフォルトの名無しさん
2008/08/08(金) 20:53:370076デフォルトの名無しさん
2008/08/08(金) 21:34:010077デフォルトの名無しさん
2008/08/09(土) 09:11:590078デフォルトの名無しさん
2008/08/09(土) 16:32:33同時だっぺ
0079デフォルトの名無しさん
2008/08/09(土) 16:34:300080デフォルトの名無しさん
2008/08/09(土) 16:34:43パファーマンス測定機能
これが使えるのってTeam Systemのみなんですか?
0081デフォルトの名無しさん
2008/08/09(土) 16:56:260082デフォルトの名無しさん
2008/08/09(土) 17:01:11そう
0083デフォルトの名無しさん
2008/08/09(土) 17:28:290084デフォルトの名無しさん
2008/08/09(土) 21:45:140085デフォルトの名無しさん
2008/08/09(土) 22:56:29新しい言語やってもらいたいんで、VB2005とVB2008どっちをやらせるべきだろうか悩んでる。
社内PGなんで、2005のほうがいいかな〜とも思ったりもするし、
でも最初からやらせるなら、新しい2008させるほうがええか?とかも思うし。
テレビの前のお友達はどう思う?
0086デフォルトの名無しさん
2008/08/09(土) 23:00:570087デフォルトの名無しさん
2008/08/09(土) 23:10:290088デフォルトの名無しさん
2008/08/09(土) 23:19:31VS2008でC#
0089デフォルトの名無しさん
2008/08/09(土) 23:21:200090デフォルトの名無しさん
2008/08/09(土) 23:21:59009175
2008/08/10(日) 01:27:52ttp://msdn.microsoft.com/en-us/subscriptions/default.aspx
SQL Server 2008 RTM Available for Download
English downloads are available now and additional languages will be added on a daily basis.
Visual Studio 2008 users will need to download and install Service Pack 1 which will be
available here after August 11, 2008.
コレですよ出所。リークじゃないってば。>某所
0092デフォルトの名無しさん
2008/08/10(日) 01:42:06ファッキンVS2008使ってるヤツは、ファッキンSP1を入れないとダメだぜアホどもが。
2008年8月11日までハダカで正座してまってやがれチンポ野郎!
0093デフォルトの名無しさん
2008/08/10(日) 03:05:27VS 2008でC#を.NET FRAMEWORK 2.0縛りで。
それがこなせたらC++/CLIな。
0094デフォルトの名無しさん
2008/08/10(日) 03:50:07VB2005以降の.NETの世界に適応できるか不安は残るけど
まぁ特別な理由でもない限り2008使わせるべきだろJK
>新しい言語やってもらいたい
C#
0095デフォルトの名無しさん
2008/08/10(日) 08:49:27C#なんて使う意味がわからん。
0096デフォルトの名無しさん
2008/08/10(日) 08:58:16コメントつけてあげたら?
0097デフォルトの名無しさん
2008/08/10(日) 09:22:33VB.NETとVB6は見た目が似ているだけに、直に移行しようとすると混乱する人が
結構いる。意外かもしれんが、VB6からなら、むしろC#の方が移行がスムーズに
いったりする。
0098デフォルトの名無しさん
2008/08/10(日) 10:55:48VB6からVB.NETに完全に移行できるならそれでもいいが、
VB6とVB.NETを両方同時にやってたら混乱しておかしくなりそうだ。
0099デフォルトの名無しさん
2008/08/10(日) 12:43:050100デフォルトの名無しさん
2008/08/10(日) 13:32:52「.net製かよ、糞だな」的な
0101デフォルトの名無しさん
2008/08/10(日) 13:35:310102デフォルトの名無しさん
2008/08/10(日) 13:37:320103デフォルトの名無しさん
2008/08/10(日) 13:47:58それは半分は(というより8割ぐらいか?)そうなんだが、
>>100に書いてあるような意見が理解できないこともない部分もあるでしょ。
仕組み考えれば仕方がないにしろ(といってもそれはユーザーの知ったことではないはずだが)
Windows Formはロード遅すぎる。
0104デフォルトの名無しさん
2008/08/10(日) 14:26:38これ顧客に起動の遅さを了承してもらうのが大変なんだよね。
特にサードパーティ製のコントロールを使ってると,
標準コントロール以上に遅くなるし。
0105デフォルトの名無しさん
2008/08/10(日) 15:24:401.0とか1.1の頃はそれはもう酷かったよ。
今でいうWindows.Window並のロード時間だった
010695
2008/08/10(日) 15:38:55C#のアドバンテージって何なの?
C(DOS), C++(Win32API), Delphi(Win32API)から.NETに移ってきたけど、
C#より遙かにVBのほうが理解しやすかったけど。
0107デフォルトの名無しさん
2008/08/10(日) 17:35:090108デフォルトの名無しさん
2008/08/10(日) 17:47:120109デフォルトの名無しさん
2008/08/10(日) 17:58:02それは君がVBで(当然C#でも)ある程度複雑なコードを書いたことがないからだろう。
VB6は確かに不当な評価をされている(それも使ったこともない奴からね)面も
ないことはないんだが、実際使ってみると糞としかいいようがない仕様だらけなのも
確かなんだな。(もちろん後知恵の評価ではあるんだろうが)
ドトネトのプログラマの視点から見てたぶん一番「ありえない」感がするのは
VBにおけるクラスモジュールの中途半端さだと思う。
- クラスのインスタンスを返すメソッドやプロパティは記述できない。
(ただし型付けしなければ可能)
- 名前空間の概念がない。
- 静的メソッドの機能なし。継承の機能なんて当然なし。インナークラスも書けない。
- なんと列挙体のメンバと同じ名前のメンバはクラスに存在できない。
もうずいぶんVB6は触ってないんでよく覚えてないが、
他にもこの手の不満が満載なんだなVB6には。
まあVB.NETかC#のどちらかがある程度使えるようになってからVB6である程度
まとまったコードを書いてみれば俺の言ってることは誇張でも煽りでもないと分かるはずだよ。
0110デフォルトの名無しさん
2008/08/10(日) 18:10:19VBはVB.NETになったときに少しは整理されているとはいえ、それまでのしがらみを滅茶苦茶
引きずっているからねぇ。.NET化の時にせっかくオブジェクトとして再設計しておきながら、
2005でVB6ユーザー向けにFormのインスタンスが勝手にインスタンスを生成するように戻したり
とかさ。頭をひねるような仕様が散らばってる。
それらの過去の経緯を知らずに理解しやすかったと感じるとしたら、それはそれで危険信号の
ような気がする。
0111デフォルトの名無しさん
2008/08/10(日) 18:12:03ミスリード乙。>95は明らかに、VB6ではなくVB.netを薦めている。
0112デフォルトの名無しさん
2008/08/10(日) 18:23:33>>95 が何と比べてC#のアドバンテージと言ってるかによると思うけど・・・
>>109 の言ってることには激しく同意。
Delphi使いには尊敬の気持ちがあるんだが,良かったら >>95 のスキルを教えて欲しい。
011395
2008/08/10(日) 18:54:35プログラミングのスキルを問われるならば、それほどあるとはいえないだろう。
かつては、CやC++で大きなアプリケーションを組んでいた時期もあったけど。
ただ、だからといってC系の言語が使いやすいとは思っていない。
Delphiはもうすぐ新しいバージョンが出そうなので、そちらへ戻ろうかなとは
思っている。ただし、趣味程度だけどね。
C#のアドバンテージは、もちろんVB.NETと較べての話し。
C#でもVC++でもVBでもマネージドプログラムであれば、できあがる中間コードは
それほど差がないだろうと思ったので、それなら視認的にVBのほうが使いやすい
のではないかと思った次第。
煽っているわけではなくて、なんでC#なんか使っているのか疑問に思っていただけ。
0114デフォルトの名無しさん
2008/08/10(日) 19:10:50ちょっとしたツールとか、ユーティリティのようなものをちゃちゃっとやるのに向いてるイメージ。
複雑なことや、APIを使い倒すようなことしようとおもったらボロがでる感じ。
どっちがいいってのじゃなくて、適材適所でしょ。優劣を論じるのは間違い。
0115デフォルトの名無しさん
2008/08/10(日) 19:16:130116デフォルトの名無しさん
2008/08/10(日) 19:40:42C++/CLI 闇ナベ言語
C# ヘルスバーグ萌え言語
VB 建て増しを繰り返した温泉旅館言語
J# J++手切れ金言語
JScript.NET (´・∀・`)ゲンゴ
F# 趣味の園芸言語
コピペだけど・・・
0117デフォルトの名無しさん
2008/08/10(日) 19:44:11適材適所には依存はないが、DelphiやVBで業務アプリが沢山作られているのも事実。
API使い倒す必要があるならC++使うだろ。
今時RADじゃない開発系なんて、よほどのことがなければ使わないだろ。
リソースエディタでしこしこGUI書いてるのか?
0118デフォルトの名無しさん
2008/08/10(日) 20:01:48ダイヤローグはリソースエヂタ、あとはCreateWindowExかな。
0119デフォルトの名無しさん
2008/08/10(日) 20:02:47どうしてチに点々しちゃったの?
0120デフォルトの名無しさん
2008/08/10(日) 20:12:020121デフォルトの名無しさん
2008/08/10(日) 20:18:55すまん別に意図してミスリードな事を書いたわけじゃない。
ただちょっと早漏気味にレスしちゃっただけ。
>>113
VB.NETとC#の比較ってことね。
>なんでC#なんか使っているのか
- 「裸の王様」だから。
- VBという言葉には「不可触賎民」に近いニュアンスがあるから。
- なんといってもドトネトの標準言語だから。
- 新機能は常にC#で先にサポートされるから。
コードの視認性がVBの方が高いという意見には俺は同意する。
ただ、これってどうも少数意見みたいだよ。
これをベタにそのように受け取るべきなのか、C#(というよりC系統の言語)が
裸の王様的ポジションにあるので、盲目的に「C#の方が読みやすい」って言ってる奴が
多いだけなのかはよくわからないが。
0122デフォルトの名無しさん
2008/08/10(日) 20:20:44VB2005orVB2008 という前提を崩してまでも C# をやれっていう根拠は
・新しい言語ってぐらいならVBから離れてC#にしてみれば?
・VB6とVB.NETで混乱を生じるのではないか?
・VB.NETはVB6に引きずられているというデメリットがあるようだ。
というのが挙がってるようだけど、そこまで積極的な理由には見えない、と。
で、私見だけど、
>>85 に対してだったら、VB2008でいいんじゃない? と答える。
その条件が無ければ、C#派だけど。
0123デフォルトの名無しさん
2008/08/10(日) 20:27:47・大文字小文字の区別をしなくてよい
・{}ではなくbegin endなので区切りがわかりやすい
・VB関数を手軽に使える
・キーワードが直観的で漏れみたいなアホの子でもわかりやすい(virtual vs mustinheritsとか)
正直このくらいしか無い希ガス。逆に、2008で導入された型推論はC#ではvarで宣言すればいいだけだが、
VBだとoption strict onのときは型推論で、offのときはobject型になるとか、
何故か導入されたデフォルトインスタンス、式しか書けないラムダ式(C#の{}で複数の文を書く機能が無い)、
キーワードの種類が多すぎるし、同じキーワードの使い分けが多い(with,of,where etc..)とか闇鍋状態なのがなぁ・・・。
0124デフォルトの名無しさん
2008/08/10(日) 20:46:30そのなかのどのキーワードも使いまわされてない件。
っていうかC#のusingみたいな使いまわしはVBにはあまりないんじゃないか?
VB6のときはPrintみたいな意味不明な使いまわしがあったりしたが。
0125デフォルトの名無しさん
2008/08/10(日) 21:14:32いや、{}のがわかりやすいが
0126デフォルトの名無しさん
2008/08/10(日) 21:37:03begin end ってそれPascalやん。
VBの場合は{はない(IfやForなどキーワード自体が{相当)。
}相当はEnd IfとかEnd Whileになる。
0127デフォルトの名無しさん
2008/08/10(日) 22:17:020128デフォルトの名無しさん
2008/08/10(日) 22:21:11わかりやすいのは同意だけど
0129デフォルトの名無しさん
2008/08/10(日) 23:50:07個人的にはそれが許せん。
まぁそんな事態に直面する事は少ないがw
0130デフォルトの名無しさん
2008/08/11(月) 08:27:17たとえばFlagとflagを別変数にする意味はあるのか?
かえって間違えやすいだけだと思うけど。
かつてPascalでは区別なしだったのがModula-2で区別するようになって
すごく違和感を覚えた。(PascalもModula-2もWirthが作った。)
0131デフォルトの名無しさん
2008/08/11(月) 08:28:220132デフォルトの名無しさん
2008/08/11(月) 08:51:49だね。
0133デフォルトの名無しさん
2008/08/11(月) 11:01:28プリフィクスなしのキャメル形式で書かれてることが一般的なわけだけど、
このルールって正直ちょっと合理的じゃないと思うんだよね。
やっぱりある程度クラスが大きくなってくると、フィールドはフィールドとわかるような
プリフィクスを付けるルールで書かれているコードの方が読みやすい。
ユーザーコントロールなんかを書いているとしばしばこういう状況に陥るんだけど。
0134デフォルトの名無しさん
2008/08/11(月) 11:09:51ローカル変数にfoo
0135デフォルトの名無しさん
2008/08/11(月) 11:36:09MS のサンプルソースなんか見てると結構 _ が付いてるよね。
0136デフォルトの名無しさん
2008/08/11(月) 13:42:39やっぱりVBとの絡みじゃないかなああ
0137デフォルトの名無しさん
2008/08/11(月) 14:49:100138デフォルトの名無しさん
2008/08/11(月) 20:29:16このプロジェクトの.net framework のバージョンを 2.0 から 3.0 にあげたいのですが、
一括(またはコマンドライン)で行う方法はないでしょうか。
プロジェクトのプロパティをぽちぽちクリックして回るのは疲れました。。。
0139デフォルトの名無しさん
2008/08/11(月) 20:34:18エディタ等で*.csprojを対象にTargetFrameworkVersionを書き換えれば?
0140デフォルトの名無しさん
2008/08/11(月) 22:27:58プログラマらしくコードで解決とかどうよ?
Microsoft.Build.Conversion.ProjectFileConverter
ttp://msdn.microsoft.com/ja-jp/library/microsoft.build.conversion.projectfileconverter.aspx
0141デフォルトの名無しさん
2008/08/11(月) 22:49:200142デフォルトの名無しさん
2008/08/11(月) 23:34:43http://www.microsoft.com/downloads/details.aspx?FamilyID=c109e400-784c-4904-a719-0c457df65ee9&DisplayLang=ja
ダウンロードの詳細 : Microsoft Visual Studio Tools for the Microsoft Office system (Version 3.0 Runtime) SP1 Language Pack
http://www.microsoft.com/downloads/details.aspx?FamilyID=eb37615a-409f-4209-be8e-a197afdc1d45&DisplayLang=ja
ダウンロードの詳細 : Microsoft Visual Studio Tools for the Microsoft Office system (Version 3.0 Runtime) Language Pack
http://www.microsoft.com/downloads/details.aspx?FamilyID=1dca6e2d-5c1f-4df8-be5a-3d1561b8f0e3&DisplayLang=ja
0143デフォルトの名無しさん
2008/08/11(月) 23:57:53ttp://www.microsoft.com/downloads/details.aspx?FamilyID=3254c868-bcb9-412c-95c6-d100c872ec60&DisplayLang=ja
0144デフォルトの名無しさん
2008/08/11(月) 23:59:39http://www.microsoft.com/downloads/details.aspx?FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61&DisplayLang=ja
Microsoft Visual Studio 2008 Service Pack 1 (exe)
http://www.microsoft.com/downloads/details.aspx?FamilyID=fbee1648-7106-44a7-9649-6d9f6d58056e&DisplayLang=ja
Microsoft Visual Studio 2008 Express Edition SP1
http://www.microsoft.com/downloads/details.aspx?FamilyID=3254c868-bcb9-412c-95c6-d100c872ec60&DisplayLang=ja
Visual Studio 2008 Service Pack 1 リモート デバッガ
http://www.microsoft.com/downloads/details.aspx?FamilyID=440ec902-3260-4cdc-b11a-6a9070a2aaab&DisplayLang=ja
Visual Studio 2008 Shell (integrated mode) Service Pack 1 再頒布可能パッケージ
http://www.microsoft.com/downloads/details.aspx?FamilyID=2e9a8c35-eb3d-43eb-9122-a5ec195cd7bb&DisplayLang=ja
Visual Studio 2008 Shell (isolated mode) Service Pack 1 再頒布可能パッケージ
http://www.microsoft.com/downloads/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&DisplayLang=ja
Visual Studio 2008 Team Foundation Server Service Pack 1
http://www.microsoft.com/downloads/details.aspx?FamilyID=9e40a5b6-da41-43a2-a06d-3cee196bfe3d&DisplayLang=ja
0145デフォルトの名無しさん
2008/08/12(火) 00:02:220146デフォルトの名無しさん
2008/08/12(火) 00:02:56Microsoft .NET Framework 3.5 Service Pack 1
http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&DisplayLang=en
0147デフォルトの名無しさん
2008/08/12(火) 00:11:340148デフォルトの名無しさん
2008/08/12(火) 00:11:390149デフォルトの名無しさん
2008/08/12(火) 00:16:57http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&DisplayLang=ja
Microsoft .NET Framework 3.5 Service Pack 1 (フル パッケージ)
http://www.microsoft.com/downloads/details.aspx?FamilyID=d0e5dea7-ac26-4ad7-b68c-fe5076bba986&DisplayLang=ja
Microsoft .NET Framework 3.5 SP1 日本語 Language Pack
http://www.microsoft.com/downloads/details.aspx?FamilyID=8489ed13-b831-4855-96f7-dd35e4c02a20&DisplayLang=ja
0150デフォルトの名無しさん
2008/08/12(火) 00:18:30一番下見つかりませんって言われるけど?
0151デフォルトの名無しさん
2008/08/12(火) 00:20:06■ このスレッドは過去ログ倉庫に格納されています