特集
|
|
|
■そのほかのプロジェクトにおける新機能とVS 2008の情報
●新機能15: WFプロジェクト
VS 2008では、.NET Framework 3.0で搭載された新機能のWF(Windows Workflow)を実装するためのプロジェクト・テンプレートおよびデザイナが追加されている。そのプロジェクト・テンプレートは次の8つだ。
- 「シーケンシャル ワークフロー コンソール アプリケーション」
- 「ステート マシンのワークフローコンソール アプリケーション」
- 「シーケンシャル ワークフロー ライブラリ」
- 「ステート マシンのワークフロー ライブラリ」
- 「ワークフロー アクティビティ ライブラリ」
- 「SharePoint 2007 シーケンシャル ワークフロー」
- 「SharePoint 2007 ステート マシンのワークフロー」
- 「空のワークフロー プロジェクト」
次の画面は、シーケンシャル・ワークフロー・コンソール・アプリケーションのテンプレートからプロジェクトを新規に作成して、WFデザイナでワークフローをデザインしている例である。
WFのプロジェクト・テンプレートとデザイナ |
●新機能16: WCFプロジェクト・テンプレート
VS 2008では、.NET Framework 3.0からの新機能であるWCF(Windows Communication Foundation)のプロジェクト・テンプレートが、以下の画面のとおり追加された。
WCFのプロジェクト・テンプレート |
追加されたプロジェクト・テンプレートは次の4つだ。
- 「WCF サービス ライブラリ」
- 「配信サービス ライブラリ」
- 「シーケンシャル ワークフロー サービス ライブラリ」
- 「ステート マシンのワークフロー サービス ライブラリ」
「ワークフロー」という名前の付いたテンプレートは、先ほど紹介したWFを組み合わせたテンプレートである。
●新機能17:Professional Editionから単体テスト機能を搭載
新機能というわけではないが、以前はTeam SystemのTeam Edition for Software DevelopersやTeam Edition for Software Testersにしか搭載されていなかった単体テスト機能が、VS 2008ではProfessional Edition以上のエディションに標準で搭載されている。
VS 2008の単体テスト機能 |
この画面はTeam Suiteのものなので注意してほしい。Professional Editionの場合、[テスト コントローラの管理]などのメニュー項目が存在しない。 |
■
最後にVS 2008の注目すべきニュース情報についても少しお知らせしておこう。
●安定性とパフォーマンスの向上
「@IT NewsInsight:5000個のバグと戦った、MSが『Visual Studio 2008』RTM出荷」で紹介されているように、今回のVS 2008は不具合の解消に積極的に取り組み、高い安定性とパフォーマンスの向上を実現したといわれている。
●Visual Studio Team System 2008について
欧米では、開発製品の売り上げの半分はすでにTeam Systemだそうだ(もちろんTeam Systemの価格がずばぬけて高いために売り上げが立ちやすいというのも理由の1つだろうが……)。日本もこれに続くべく、Team System 2008でさらなる売り上げ増加を目指しているようだ。
●VS 2008アカデミック版について
アカデミック版は、これまでStandard Edition相当の機能だったが、VS 2008からはProfessional Edition相当の機能に強化された。学生は、安価でより充実した開発が行えるようになる。
●日本発アプリケーションの開発に向けて
「@IT NewsInsight:Visual Studio 2008で『メイド・イン・ジャパン』のアプリケーションを」で紹介されているが、今回のVS 2008の記者発表で「VS 2008を活用して、日本人の感性を生かした日本発アプリケーションの開発に励んでほしい」という熱いメッセージがマイクロソフトから出ている。
INDEX | ||
[特集]VS 2008&.NET Fx 3.5概要(前編) | ||
Visual Studio 2008に搭載された17の新機能 | ||
1.Visual Studio 2008 IDE全体の新機能 | ||
2.ASP.NET Webアプリケーションの新機能 | ||
3.Windowsアプリケーションの新機能と新型アプリケーション | ||
4.そのほかのプロジェクトにおける新機能とVS 2008の情報 | ||
更新履歴 | |||||
|
- 第2回 簡潔なコーディングのために (2017/7/26)
ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている - 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう - 第1回 明瞭なコーディングのために (2017/7/19)
C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える - Presentation Translator (2017/7/18)
Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
|
|