はじめての方のための 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 というマークアップ言語を使った アプリケーションの開発をデザイナで行うことができます。 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# を使えばガベージ コレクションが働きます。ガベージ コレクションは不要になったメモリ領域を自動的に解放してくれるので、メモリ開放の手間が省けます。こうすることで、メモリ不足でプログラムを停止させることが少なくなり、よりセキュアなアプリケーションを作ることも可能になります。 現在 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 が標準で搭載されるようになりました。インストールの手間を省き、すぐに開発に移ることができます。 C/C++ 標準仕様への高い水準の準拠だけでなく、.NET Framework の提供する機能も利用可能であり、データ アクセスやネットワーク、印刷などの機能を活用した、高度なアプリケーションのプログラミングも可能です。 コンパイラがマルチ プロセッサに対応することで、現在のハードウェア性能を活かし、コンパイルを迅速に行うことができます。 従来のプログラムをリコンパイルするだけで、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 を管理する機能が強化されました。視覚的にスタイルシートを作成し、適用することができます。 Visual Basic や C# といった言語が利用できるので、ご自分の得意な言語での Web アプリケーション開発が可能です。 .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 サーバーにアップロードして、公開することができます。 |






