Visual Studio 2010 Part 2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/11/19(木) 20:45:13http://www.microsoft.com/japan/visualstudio/products/2010/default.mspx
http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx (英語)
■フィードバック
https://connect.microsoft.com/VisualStudioJapan/content/content.aspx?ContentID=12487
https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=14631 (英語)
■前スレ
Visual Studio 2010
http://pc12.2ch.net/test/read.cgi/tech/1231857024/
■リンク
http://www.atmarkit.co.jp/fdotnet/dnfuture/vs10net4_01/vs10net4_01_01.html
http://blogs.msdn.com/visualstudio/
0159デフォルトの名無しさん
2009/12/10(木) 18:27:55思うんだけど、このスレにきている人たちはどうやって判断していますか?
ちなみに俺は過去に VB2002 の一番安いエディションを2万円くらいで買って
従来品よりも安いぞと満足してたが、クラスの海に悩まされ、なかなかとりつけない
と悩んでいると、VB2005EE がmy機能など便利機能が付いて無料で配布される
ようになって落ち込んだりしています。
0160デフォルトの名無しさん
2009/12/10(木) 18:30:11また動かなくなるとか?
0161デフォルトの名無しさん
2009/12/10(木) 18:38:56>生え抜きVBer
こう書くと、腐れヴビ厨もなんだかカッコイイ!
0162デフォルトの名無しさん
2009/12/10(木) 18:46:16クラスライブラリに過ぎないんだよ
だからDLRで動こうが何も変わらん
今後コンパイラがマネージコードで書き直されることがあれば
ついでにDLR対応は十分ありうるけどそのときはやっぱりC#も一緒だろうな
0164デフォルトの名無しさん
2009/12/10(木) 20:06:34積極的に開発したくはないが、既存のVBユーザが他社製品に流れるのも困ると
0165デフォルトの名無しさん
2009/12/10(木) 21:43:01>新しいバージョンが出た際、それが「買い」であるかの判断が難しいと
ベータ版使ってみて判断すれば良いんじゃないかね
製品が出てからだと評価版ってのもあるし
自分はVSに関してはMSDN Subscriptionを持ってるから特に判断はしてないが、
一般的なソフトだと評価版を実際に使ってみて使いきれるかで判断してる。
というか、それが評価版ってもんだし。
0166デフォルトの名無しさん
2009/12/10(木) 22:47:20評価版で延々にインストールとアンインストール繰り返して仕事で使うような所もあるし、
まぁそういうところが意外に渋といけど。。
0167デフォルトの名無しさん
2009/12/10(木) 22:57:200168デフォルトの名無しさん
2009/12/11(金) 11:35:20サンクス
0169デフォルトの名無しさん
2009/12/11(金) 11:43:10Java に似せたもののみをリリースしたいと思っているいるが、
従来の VB ユーザは手放したくないので、形として、VB.NET というものを
作ったんじゃないかなぁ、みたいな印象を受けるな。
ちょうど、過去に、WindowsNTを売ろうとして、それのCMとして
DOS上にGUI操作アプリを乗せたもの(不安定だけどそこは無視)を
リリースした事があったし。
0170デフォルトの名無しさん
2009/12/11(金) 11:46:56ような方向性で機能拡張が進んでいるけれど、これらの機能って、どうなの?
使いこなせてないといけないほど重要性が高いものなのか、
それとも、一部の人に人気の高い楽な機能だから実装したものなのか、
そのあたりがよく見えない。
プログラム経験の浅い俺にもわかるように、せめてヒントだけでも聞きたい。
0171デフォルトの名無しさん
2009/12/11(金) 11:56:34知らなくても困らないが、完全に使えるようになるともうこれなしじゃやっていけない!っていう楽さがある。
0172デフォルトの名無しさん
2009/12/11(金) 12:11:55そういうコンセプトだから仕方ない
VBはあまりにもC#と差がつきすぎると本当に使えなくなっちゃうから
仕方なく一歩遅れて付いていってる感じ
0173デフォルトの名無しさん
2009/12/11(金) 15:03:05ラムダ式や自動プロパティはウォシュレットのようなもん?
OOPを苦労して学んだ時、俺は「これはウォシュレットのようなものだなぁ。」
と感じたりしたものだが。
0174デフォルトの名無しさん
2009/12/11(金) 15:21:26ちょっと記述を変えたら新しい見方ができたり楽になったり
0175デフォルトの名無しさん
2009/12/11(金) 15:25:36無くても作れるけど、無いとどうにもスッキリしない様の表現としては言い得て妙。
0176デフォルトの名無しさん
2009/12/11(金) 16:49:430177デフォルトの名無しさん
2009/12/11(金) 17:04:15MFC の方は VS 2008 からあるし、
.NET FW でも 4.0 の WPF に入るんでそ?
0178デフォルトの名無しさん
2009/12/11(金) 17:08:01まぁ、誰かが作らないといけないわけだけど
0179デフォルトの名無しさん
2009/12/11(金) 18:07:47それとも、IDEのリボン化の話なの?
0180デフォルトの名無しさん
2009/12/11(金) 18:14:210181デフォルトの名無しさん
2009/12/11(金) 18:56:01あんまりメニュー使わないし
0182デフォルトの名無しさん
2009/12/11(金) 20:23:26http://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=513241
0183デフォルトの名無しさん
2009/12/11(金) 20:55:390184デフォルトの名無しさん
2009/12/11(金) 21:25:482010の次のコンパイラはフルスクラッチされて
インテリ用のミニコンパイラと実際にコードを吐き出すコンパイラがひとつに統合されるんだけど、
それがためにインテリセンスも「本当のコードを吐き出す勢いでコンパイルする」ようになるため
さらに遅くなることが確定している。
2010の次のバージョンのVisual Studioを動かすには
現在の10倍の演算性能、10倍のメモリ、左目はテレスコープ、
右腕は銃を曲げコンクリートを砕くアトミックパワー、
そして、時速100キロで突っ走る能力が必要といわれる。
その費用、600万ドル。
0185デフォルトの名無しさん
2009/12/11(金) 21:54:440186デフォルトの名無しさん
2009/12/11(金) 21:58:130187デフォルトの名無しさん
2009/12/11(金) 22:50:190188デフォルトの名無しさん
2009/12/11(金) 23:18:26using Systemって書くかimports Systemって書くかとか
abstract って書くかmustInheritって書くかとか
単語が違うだけじゃん。本当に微妙に違う機能あるけど使い方ほぼ同じ。
次からどっちか消してもよくね?
0189デフォルトの名無しさん
2009/12/11(金) 23:20:30VB消したらVB屋が路頭に迷うし
0190デフォルトの名無しさん
2009/12/11(金) 23:24:210191デフォルトの名無しさん
2009/12/11(金) 23:29:270192デフォルトの名無しさん
2009/12/11(金) 23:30:330193デフォルトの名無しさん
2009/12/11(金) 23:30:53VBAとVBSだよな。
VBSはPowerShellに駆除されると思うけど。。
OFFICEに乗ってるVBAが厄介
0194デフォルトの名無しさん
2009/12/12(土) 08:43:550195デフォルトの名無しさん
2009/12/12(土) 09:33:180196デフォルトの名無しさん
2009/12/12(土) 09:34:47ならなかった。そこで、Officeに無料でバンドルされているVBAで
開発しようという流れが出来た。
なので、このようになった流れは、M$が作ったものだと思う。
VB.NET EE などが無料となっても、VBAと統一化させようという構想が
なさそう(もしくは消極的)なので、しばらくはこの流れが続くと思う。
0197デフォルトの名無しさん
2009/12/12(土) 11:27:10凄い論理飛躍だなw
VBAはゴミだが、バージョンアップしなくてもそれを使い続けるゴミユーザーが多いのも事実
0198デフォルトの名無しさん
2009/12/12(土) 11:37:33まぁVBAは言語仕様が古すぎるのと情報がネット上で情報がとり難くなってる印象だけど。
そろそろ本格的な言語を搭載してほしい。
MS的にはVSTO使えなんだろうけど、個人的には文書ファイルとセットになってるVBA的なのが使いやすいんだよな
0199デフォルトの名無しさん
2009/12/12(土) 12:01:12それを使って作ったツールが多く存在しており、
それを無視することが出来なくなっている状況・・・
0200デフォルトの名無しさん
2009/12/12(土) 12:04:180201デフォルトの名無しさん
2009/12/12(土) 12:17:02別の意味で互換性が失われるような気がするよな。
かといってVBAは不十分すぎるから、VBAをもうちょっと高級なものに模様替えしてくれだな。
VBAからデータベースの接続やらなんやらが手軽にできるとすげーいいんだけどさ。
0202デフォルトの名無しさん
2009/12/12(土) 14:14:00自動プロパティはずっと要望出てたけど、
HejlsbergがなかなかOK出してくれなくて3.0まで入らなかったとかいう噂あり。
ラムダは、LINQ用に入った感じ。
ラムダ式の記法を先に思いついてたら、2.0の匿名デリゲート記法は入れなかったって話。
0203デフォルトの名無しさん
2009/12/12(土) 14:15:27当時 VB5 or 6 で開発したものは現在ほぼ全滅…だけど
VBA で開発したものは現在でも殆ど生き残ってる or 若干の修正で稼働
顧客もそれを目の当たりにしてるから、工数の少ない案件は Access でお願い、なんて事も多い
VBA がこの先どうなるかは分からないけどね
0204デフォルトの名無しさん
2009/12/12(土) 14:31:02それは本気で言っているのか?
0205デフォルトの名無しさん
2009/12/12(土) 14:33:24趣味だったらPythonみたいに互換ぶっちぎりでもいいんだけど
0206デフォルトの名無しさん
2009/12/12(土) 14:43:35我々はその度に仕事が発生した方が嬉しいのですが^^
0207デフォルトの名無しさん
2009/12/12(土) 14:53:33なかなか消えはせんだろう。
手軽ってのはちょっとしたことをマクロでやるイメージね。
本格的な開発とかじゃなくてマクロ感覚のもの。
まあ本格的なことまでやりすぎたってのが現実だけど。
0208デフォルトの名無しさん
2009/12/12(土) 15:11:430209デフォルトの名無しさん
2009/12/12(土) 15:18:40本格的でなくてDBでデータ管理などがあるようなアプリ
となると Accessのmdbファイル + VBA の方が生産性が
高いという結論になりそうだね。
DB接続などをウィザードで出来るようにしてるなどの
工夫はあるけれど、Access並みに便利機能を実装しよう
という考えがなさそうに感じる。
0210デフォルトの名無しさん
2009/12/12(土) 15:29:52つかVisualStudioが貧弱なんだよねぇ
まぁアクティブレポートとかクリレポ買えって話なんだけどさ
0211デフォルトの名無しさん
2009/12/12(土) 15:30:02機能を充実させると、mdbファイルの操作のみであれば無料で出来るのでAccessいらねーや。
となってしまう流れを止めたいがために、あえてDB関連の機能を抑えてたりするのかな?
0212デフォルトの名無しさん
2009/12/12(土) 15:31:430213デフォルトの名無しさん
2009/12/12(土) 15:36:25どっちも叩くヤシばっかりで、具体的に論破するヤシは見ないんだが。
0214デフォルトの名無しさん
2009/12/12(土) 15:41:35そのスレは見てなくて意見をいうのだが、
その議論は、例えて言うと、環境や目的を無視して「果たしてどの言語が
一番なのか?」を議論しているようなものだからそういう話の流れに
なるんじゃないかなぁ。
逆に言うと、それを使用する目的を絞り込めば、それぞれの優位性などが
明確になるかと思うのだが。
0215デフォルトの名無しさん
2009/12/12(土) 18:02:49VBAからならADO経由でかなり楽勝なんだが。
まさかMS-Queryなんてクズを使ってはいないだろうな?
0216デフォルトの名無しさん
2009/12/12(土) 18:10:280217デフォルトの名無しさん
2009/12/12(土) 20:57:370218デフォルトの名無しさん
2009/12/12(土) 21:44:300219デフォルトの名無しさん
2009/12/12(土) 21:51:180220デフォルトの名無しさん
2009/12/12(土) 23:13:150221デフォルトの名無しさん
2009/12/12(土) 23:23:13で、それでいくらするの? でもわからないみたいな状態にいつもなる
0222デフォルトの名無しさん
2009/12/12(土) 23:25:10どうしたの?なにが判らないのかさえ判らないのかい?
0223デフォルトの名無しさん
2009/12/12(土) 23:34:000224デフォルトの名無しさん
2009/12/12(土) 23:39:470225デフォルトの名無しさん
2009/12/13(日) 14:59:58Recordsetの操作をやって、.update すればいいんだからね。
細かいSQL文とか考えなくて良かったりする。
だけど、ADO.NETになってから、SQL文を考えなければ
コーディングが難しい状況になったような気がするなぁ。
ま、目的のアプリ次第といいきっていしまえばそれまでだが。
0226デフォルトの名無しさん
2009/12/13(日) 15:01:43VBAが何か大きなものに置き換わる流れも当分の間はなさそうに思う。
0227デフォルトの名無しさん
2009/12/13(日) 15:13:010228デフォルトの名無しさん
2009/12/13(日) 15:52:00まぁVB.NETのサブセットでいいんだよな。
もー、Office用のオブジェクト指向スクリプト言語を作れよ。
0229デフォルトの名無しさん
2009/12/13(日) 16:11:460230デフォルトの名無しさん
2009/12/13(日) 16:12:28使ったことないのでよくわからんが、Powershellってそういう用途には使えんのかな
0231デフォルトの名無しさん
2009/12/13(日) 16:12:470232デフォルトの名無しさん
2009/12/13(日) 16:15:59PSはすごく癖が強い気がしてなんか使いづらい。
未だに簡単な処理はcmdで書いてしまう。
Office弄るならもうちょっとちゃんとしたRuby/Pythonみたいなスクリプトを使いたいよ。
0233デフォルトの名無しさん
2009/12/13(日) 16:18:04C#4.0ならdynamicがあっていい感じ。
0234デフォルトの名無しさん
2009/12/13(日) 16:24:02現状のVBAが使いにくいのは、言語仕様の問題ももちろんないとは言わないけど
それよりもエクセルのオブジェクトモデルが分かりにくいからなんだから。
用語としては「セル」って言葉があるのにセルオブジェクトがないのなんか
一番象徴的だと思うんだけど。
0235デフォルトの名無しさん
2009/12/13(日) 17:41:58複数セル領域と単一セル領域で別扱いよりもスッキリしてるから。
0236デフォルトの名無しさん
2009/12/13(日) 17:47:29そういうこと言う奴がいると思ったけど、そういうのを「倒錯」って言うんだよ。
0237デフォルトの名無しさん
2009/12/13(日) 18:46:56はいはいw どーぞ御説を貫いてくださいな。
0238デフォルトの名無しさん
2009/12/13(日) 20:03:050239デフォルトの名無しさん
2009/12/13(日) 20:06:48学習用途にしか使えない奴ならもっと安い
0240デフォルトの名無しさん
2009/12/13(日) 20:15:32卒業する前に出てくれるとありがたいのだが。
0241デフォルトの名無しさん
2009/12/13(日) 20:22:26俺も心から願ってるんだけど>>91の書き込みで軽く黄昏れている
0242デフォルトの名無しさん
2009/12/13(日) 22:55:360243デフォルトの名無しさん
2009/12/14(月) 04:38:56VC6.0ってwin7にもインストールして使うことはできますか?
0244デフォルトの名無しさん
2009/12/14(月) 05:52:26http://www9.plala.or.jp/oga/vc6.html
使えるが、Microsoftは公式に対応していると表明しているわけではない。
過去のソフトがVC6でないとコンパイル出来ないというならわからないではないが、
そんなソフトはソースコード修正しろよと言いたい。
何故いまさら無料であるVC++2008 Express Editionよりも劣る、バグだらけのコードを生成する、
C++標準への準拠度の低い、templateを使ったコードもまともにコンパイルの出来ない、
x64にも対応していないような VC6を使うのか。俺には気が狂っているとしか思えない。
0245デフォルトの名無しさん
2009/12/14(月) 06:06:250246デフォルトの名無しさん
2009/12/14(月) 06:20:23MFC使いたいなら、VC++2008 or 2010のStandardを買えばいいじゃないか。
いまさらVC6みたいな糞コンパイラを使って余計なことに悩まされる時間を思えば安いものだと思うが。
0247デフォルトの名無しさん
2009/12/14(月) 06:29:570248デフォルトの名無しさん
2009/12/14(月) 06:31:240249デフォルトの名無しさん
2009/12/14(月) 06:40:35Win98みたいなMicrosoftがサポートをとっくに打ち切っているOSを使ってんなボケ
>>248
β2使っとけボケ
0250デフォルトの名無しさん
2009/12/14(月) 07:28:020251デフォルトの名無しさん
2009/12/14(月) 07:44:20え?そうなん?
ttp://msdn.microsoft.com/ja-jp/library/hs24szh9(VS.100).aspx
0252デフォルトの名無しさん
2009/12/14(月) 07:52:36Win98対応ならば、そのソフトはそこで打ち切り。
それとは別ソフトでWinXP以降を対応とやるのが普通のパターンかと。
パッケージソフトでも、ライセンス体系的には同じものとして取り扱っているが、
中身的には別物っていうの見たことあるし。
0253デフォルトの名無しさん
2009/12/14(月) 08:36:17こんな感じらしい
ttp://www.microsoft.com/japan/msdn/vstudio/2010/overview/compare.aspx
0254デフォルトの名無しさん
2009/12/14(月) 10:30:21逆に言うと、バージョンアップによって、C#のソースコードが流用できる
可能性が低くなるということだよね?
それだと逆に使いづらくない?
Perlみたいに、明確な目的があって、それに対して使われていき、
目的が達成されれば消えていく、みたいな言語の方が、使う方に
とっては把握がしやすいと思うんだけど。
0255デフォルトの名無しさん
2009/12/14(月) 10:31:57ゴリゴリ書きたい奴はそうすりゃいいし楽したいなら新しい技術を覚えればいい
それだけ
0256デフォルトの名無しさん
2009/12/14(月) 10:40:52選択していきながらプログラミング作業を進めるスタイルならC#だな。
ビジネス環境と同じで、ITもその時その時で最適なスタイルは変化していく。
CやC++じゃとてもその変化に素早く付いていけない。
とにかく趣味でクラスを自作することやプログラミングの技巧を味わうことで
一人ニヤニヤしたいマニアならC++が最適♪
0257デフォルトの名無しさん
2009/12/14(月) 11:24:020258デフォルトの名無しさん
2009/12/14(月) 11:32:43■ このスレッドは過去ログ倉庫に格納されています