はじめての方のための Visual Studio 2008 Express Edition の 10 の特徴
Visual Studio 2008 Express Edition の各製品についての特徴と魅力を 10 点に絞って解説します。
Visual Basic 2008 Express Edition
- 無償
Visual Studio 2008 Express Edition は無償で提供しています。さらに作ったアプリケーションは商用利用が可能です。
- 素早く始められる
クリック一つで簡単に Web インストールが始まります。ダウンロード サイズも軽量で、プラグインや開発環境の整備なども必要ではありません。インストールすればすぐにお使いいただけます。
- 初心者に優しい
Visual Basic 2008 Express Edition はシンプルな操作性を持っているので、小規模なアプリケーションの構築に最適です。また、スターター キットが付属しており、スターター キットをサンプルとしてカスタマイズしながらの学習も可能です。
- ドラッグ アンド ドロップで簡単なアプリケーション開発
従来の Visual Basic と同様に、画面作成はツール ボックスからのドラッグ アンド ドロップ のみでの構築も可能です。簡単なプログラムなら、コードを書くことなしに、マウス操作だけでプログラムを開発できます。
- 学習用の資料が豊富
Visual Basic は多くの個人や企業に使っていただいているため、学習用の書籍や記事などが豊富です。マイクロソフトでもプログラミング チャレンジ スクエアや Coding4Fun などの学習用資料を提供しており、 多くの学習資料が Visual Basic に対応しています。
- 最新技術への対応
マイクロソフトの最新技術である Windows Presentation Foundation (WPF) を利用することで、2 次元や 3 次元グラフィックを有効活用できるアプリケーションを作成することができます。また、WPF や Silverlight などで共通して使用されるXAML というマークアップ言語を使った アプリケーションの開発をデザイナで行うことができます。
- Web アプリケーションへの応用
Visual Basic 2008 Express Edition は Windows アプリケーションの作成に特化していますが、Visual Web Developer 2008 Express Edition をお使いいただくことで、Visual Basic の言語を使って Web アプリケーションを作っていただくことが可能です。
- デザインやレイアウトの簡素化
ソフトウェア画面のサイズ変更に応じて、部品の配置をダイナミックに変更するように設定できます。これにより外面のレイアウトをよりシンプルに設定することができます。また、画面全体のサイズ変更に応じて、部品のサイズをダイナミックに変更することができます。
- コーディングの補助機能
コード スニペットを利用すると、ファイル操作やデータ操作など、目的のタスクに応じたコードの雛型が自動的に挿入され、あとは必要な項目を埋めるだけでコードが完成します。また、コードを途中まで入力すると続きのコードを自動的に提示する IntelliSense 機能は、ソフトウェア開発者を強力に支援します。コードの構文ミスなどを自動的に修正するオート コレクト機能も併せることで、開発者のコーディングを強力に支援します。
- ヘルプが充実
ヘルプに加えて、オプションでインストールできるMSDN Express Library や Web 上の MSDN Online Library などをお使いいただくことで、技術的な問題を素早く解決していただけるような環境を取りそろえています。解決しない問題がある場合は、MSDN フォーラムなどを有効にご利用ください。
Visual C# 2008 Express Edition
- 無償
Visual C# 2008 Express Edition は無償で提供されています。また、Visual C# 2008 Express Edition で製作したアプリケーションは商用利用が可能です。
- 初心者から上級者まで幅広く対応
Visual C# 2008 Express Edition はC++ 言語をベースにしたオブジェクト指向言語です。Visual Basic にも似たアプリケーションの視覚的な製作ができ、C言語にも匹敵する拡張性を持っているので、どのような技術レベルにも対応します。
- オブジェクト指向の勉強に最適
完全にオブジェクト指向に対応しているため、オブジェクト指向の学習にも最適です。また、MSDN Online Library などで初心者向けドキュメントも豊富に用意しているため、初心者の学習がスムースに進む環境が整えられています。
- 新しく、人気がある
C# は C++ をベースに、既存の言語の弱点を改善し、良いところを吸収した新たな言語として、2000 年に作られた言語です。学生を始めとした人に人気があり、また世界各国でも使用者が増えてきています。さらに今回、C# がバージョン 3.0 になり、最新の IT 環境に常に適合しています。
- ドラッグ & ドロップでの アプリケーションデザイン
Windows フォーム デザイナや WPF デザイナを利用することで、アプリケーションのインタラクティブなインターフェイスをドラッグ & ドロップで編集できます。
- 豊富な標準ライブラリ
標準で使えるライブラリが多数揃えられているため、高度な機能を簡単に使うことができます。また、Windows Vista から本格導入された .NET Framework 3.0 の機能も標準で扱うことができます。
- 幅広い応用範囲
C# は Windows アプリケーションだけでなく、Web アプリケーションの制作にも役立ちます。Web アプリケーションを作る際は、Visual Web Developer 2008 Express Edition をお使いください。
- ガベージ コレクションにより、メモリ開放の煩雑さが不必要
.NET Frameworkに対応している言語ならばすべてそうですが、C# を使えばガベージ コレクションが働きます。ガベージ コレクションは不要になったメモリ領域を自動的に解放してくれるので、メモリ開放の手間が省けます。こうすることで、メモリ不足でプログラムを停止させることが少なくなり、よりセキュアなアプリケーションを作ることも可能になります。
- XAN Game Studio によるゲームの開発
現在 Visual C# 2008 Express Edition には対応しておりませんが、Visual C# 2005 Express Edition をご利用いただくことにより、XNA Game Studio 2..0 で XBOX 用のゲームの開発が可能です。なお、Visual Studio 2005 Express Edition と Visual Studio 2008 Express Edition は同時にインストールすることが可能です。
- リファクタリングの機能
リファクタリングのサポートにより、コードの編集のプロセスが自動化されます。この機能により、より読みやすく簡潔なコードを書くことが可能です。
Visual C++ 2008 Express Edition
- 簡単な環境の構築
クリック一つで Web インストールが開始され、すぐに開発環境が整います。煩雑な手続きは必要ありません。
- より繊細で強力な制御
マネージ コードとネイティブ コードを使い分けることで、プログラムを高度にカスタマイズし、繊細で強力な制御が行えます。
- 高度なゲーム開発
DirectX SDK によるサポートだけでなく、Visual C++ 2008 Express Edition のユーザー登録をしていただくことにより、登録のメリットである『ゲーム開発キット』(Game Developer Kit) を、個人用途に限り無料でお使いいただくことが可能です。キットの中にはチュートリアルやゲームのための 3D グラフィックス、音楽などの素材が含まれています。
- Windows Platform SDKの標準搭載
従来まで別途にインストールしなければならなかった Windows Platform SDK が標準で搭載されるようになりました。インストールの手間を省き、すぐに開発に移ることができます。
- .NET Framework の機能の利用
C/C++ 標準仕様への高い水準の準拠だけでなく、.NET Framework の提供する機能も利用可能であり、データ アクセスやネットワーク、印刷などの機能を活用した、高度なアプリケーションのプログラミングも可能です。
- コンパイラのマルチプロセッサへの対応
コンパイラがマルチ プロセッサに対応することで、現在のハードウェア性能を活かし、コンパイルを迅速に行うことができます。
- リコンパイルでVista のルック・アンド・フィール
従来のプログラムをリコンパイルするだけで、Windows Vista のルック・アンド・フィールを持つアプリケーションを開発することができます。
- ドラッグ & ドロップでのインターフェイス作成
時間を取られがちな ユーザー インターフェイスの作成を、ドラッグ & ドロップのみで行うことも可能です。
- 豊富なライブラリ
学校の課題からゲームの作成まで、ありとあらゆる種類のプログラムが作成できるツールやライブラリが揃っています。注意:大幅に増強された Microsoft Foundation Class (MFC)と Active Template Library (ATL) をご利用いただくには、Visual Studio 2008 Standard Edition 以上の製品が必要です。
- 高機能なデバッガ
プログラムのエラーを素早く発見し、その結果をグラフィカルに表示するため、デバッグの時間を減少させ、開発者の生産性の向上を強力に支援します。
Visual Web Developer 2008 Express Edition
- シンプルなページ作成から複雑なサイト構築まで
従来の Express 製品群のようなシンプルな操作性を持っているので、簡単なページを視覚的に作成することができます。さらに、プロジェクト管理の能力により、高度なページ作成や管理が可能になります。
- すぐに始められる
サーバーの環境などをローカルで構築する手間が必要ありません。Web サイトのテストに使用できる Web サーバーが搭載されているため、Visual Web Developer 2008 Express Edition をインストールするだけで、すぐにサーバー サイドの ASP.NET の機能などをローカルで実行できます。
- Web デザイナと分割ビュー
デザイナの機能により、ソース コードを見なくても、ビジュアルにページを構成することが可能です。また、デザイン画面で構築した場合のソース コードの形もより簡潔で Web 標準に沿ったものが出力されるようになりました。
- 新しい CSS (Cascading Style Sheets) 管理機能
Web ページのより高度なデザインを可能にする CSS を管理する機能が強化されました。視覚的にスタイルシートを作成し、適用することができます。
- 複数の言語に対応
Visual Basic や C# といった言語が利用できるので、ご自分の得意な言語での Web アプリケーション開発が可能です。
- AJAX アプリケーションの標準サポート
.NET Framework 3.5 が提供する ASP.NET AJAX を最大限活用し、 AJAX テクノロジを使用したリッチな Web アプリケーション (AJAX アプリケーション) の構築を支援します。
- 新しいコントロールの追加
無償で配布している ASP.NET AJAX Control Toolkit を使うことで、30 以上の AJAXコントロールを利用することができます。
- インテリセンスの強化
AJAX アプリケーション作成の際に必須である JavaScript のコーディングを支援します。
- マスターページのネスト対応
マスターページのネストがデザイナ上からサポートされることになりました。マスター ページのネスト構造を利用することにより、より一貫性のあるサイトの構築が可能になります。
- 無償ホスティング機能
Popfly Explorer というアドオンを利用することで、Visual Web Developer で作った Web ページを無償で Popfly サーバーにアップロードして、公開することができます。
|
|