create code

概要

1

基礎

2

ツールを入手する

3

学習を開始する

ソフトウェア開発とは

最新のソフトウェアは一般に、相互に対話してアプリケーションの実装に必要なタスクを実行する一連のコンポーネントで構成されています。開発では、利用可能な多くの言語のうちの 1 つの言語でソース コードを作成して、これらのコンポーネントを作成します。このコードでは、アプリケーションの設計で指定された最終的な結果を達成するためにコンピューターによって実行される、基本となる個別の操作を定義します。操作は、足し算をする、コンポーネント内のオブジェクトの値を設定する、コードに定義された変数の値の比較に基づいてコードの異なる部分を実行するなどの単純なものでかまいません。続きを読む >>

1

基礎

 

ソフトウェア開発タスクに関するこのコンテンツをご覧になった後、アプリケーションの開発に使用するツールをインストールして作業環境を準備してください。

ソフトウェア開発の基礎

ドキュメントを読む

ソフトウェア開発では、ソフトウェア アーキテクトのビジョンを実際のアプリケーション コードに変換する主な作業を行います。このコードは必要な結果を生成し、定義された条件下で動作し、堅牢かつ安全性に優れ、指定された条件の下で実行し、使用可能なリソースを使用して最適な効率性でこれらすべてを達成します。これは困難な作業に思われるかもしれません...続きを読む >>

ドキュメントを読む

世界有数のソフトウェア開発会社の 1 つとして、マイクロソフトは開発チームの成功をサポートすることに力を入れています。このドキュメントでは、ソフトウェア開発ライフサイクルのあらゆる側面を網羅するマイクロソフトの幅広いツール、開発環境、フレームワーク、コード サンプル、ガイダンスの概要を説明します...続きを読む >>

2

ツールを入手する

 
  • 適切なバージョンの Visual Studio Express (無料、機能制限あり) をインストールします

    ダウンロード アイコン

  • Visual Studio 2010 Ultimate (90 日間無料評価版) をインストールします

    ダウンロード アイコン

Visual Studio の適切なバージョンを選択するには、Visual Studio 2010 に関する比較表 (英語) を参照してください。
チーム開発の詳細については、「アプリケーション ライフサイクル管理」を参照してください。

3

学習を開始する

 

次のリソースを参照し、プログラミング言語、コードの記述、アプリケーションの作成、ソフトウェア開発のライフサイクルの詳細についての学習に役立ててください。

ドキュメントを読む

クラスおよびオブジェクトの概要
記事 | .NET Framework | 2009 年 10 月

オブジェクト指向開発では、日頃使い慣れた方法でコードを扱うアプリケーション ロジックを作成することで、アプリケーション開発を簡素化できます。構文および基本的な概念については、オブジェクト指向プログラミングに関する記事をご覧ください。読む >>

この記事には VB、C#、F#、C++ のサンプルが含まれています。各言語に不慣れな場合、最初のうちはこの記事のサンプル コードを使用すると便利です。

次のステップ: Visual Studio での開発の詳細について学習する

ビデオを再生する

単体テストを利用して高品質のコードを作成する
ビデオ | 7 分 | Visual Studio | 2008 年 10 月

コードの作成ではテストが重要です。完成まで待つ必要はありません。単体テストによってコードの主な要素を対象とする単純な機能テストを迅速に行うことができます。このビデオでは、C++ コードの単体テストを作成して実行する方法について説明します。見る >>

次のステップ: ALM を使用したチーム開発について学習する

ドキュメントを読む

Team Foundation Server の使用を開始する: ソース管理、ビルド管理、およびバグ追跡
チュートリアル | Visual Studio | Team Foundation Server | 2009 年 10 月

複数のチーム メンバーがプロジェクトに携わる場合にはソース管理が重要です。ソース管理を行うと、1 つのリポジトリでコードを共有し、1 つのファイルに対する複数の開発者による変更を処理できます。この記事では、Visual Studio 2010 Ultimate に用意されている、作業項目の追跡およびビルドの管理に使用するツールの紹介など、共有ソース コードの変更のライフサイクルについて順を追って説明します。読む >>

Team Foundation Server (90 日試用版) (英語) をインストールする

次のステップ: ALM を使用したチーム開発について学習する

ドキュメントを読む

Team Foundation Server (TFS) (英語) の使用によるチームの成果向上
ガイド | Team Foundation Server | 2007 年 9 月

この無料オンライン ブックは TFS を理解し、使い始めるための包括的な資料です。ソース管理、プロジェクトのバグ追跡、TFS のアーキテクチャなど、このガイドですべて説明しています。読む >>

Team Foundation Server (90 日試用版) (英語) をインストールする

次のステップ: ALM を使用したチーム開発について学習する

ビデオを再生する

履歴デバッガー (IntelliTrace) (英語)
ビデオ | 11 分 | Visual Studio | 2009 年 7 月

デバッガーは即時に使用できるテスト ツールです。履歴デバッガーはコード実行時の "DVR" のようなもので、アプリケーションの "再生" だけではなく、一時停止と巻き戻しの機能もあるので、アプリケーションのさまざまな時点での状態を確認できます。これにより、ブレークポイントの位置を推測して問題の箇所を発見する必要がなくなります。見る >>

次のステップ: Visual Studio のテストと ALM

関連トピック

Team Foundation Server のインストールを開始する
TFS のさまざまなインストール オプションと TFS のインストール方法を説明します。

Team System: "How Do I" ビデオ (英語)
Visual Studio Team System のさまざまな側面に関するビデオを見ることができます。

アプリケーション ライフサイクル管理に関するソリューション (英語)
テストおよび ALM に関するその他の記事およびビデオが用意されています。

セキュリティ開発ライフサイクル開発者スタート キット (英語)
セキュリティ開発ライフサイクルの基本概念に関するスタート キットを用意しています。

書籍 (英語)

『Beginning Visual C# 2010』 『Beginning Visual C# 2010』
変数、フロー制御、オブジェクト指向プログラミングなどの基礎から始めて、徐々に Web プログラミングおよび Windows プログラミング、Windows フォーム、データ アクセスのスキルを身に付けていくことができます。
『Beginning Visual Basic 2010』 『Beginning Visual Basic 2010』
この本は、Visual Basic 2010 で迅速かつ簡単に有益なプログラムを作成する方法について説明しています。
Ivor Horton's Beginning Visual C++ 2010 『Ivor Horton's Beginning Visual C++ 2010』
この本は、標準の C++ 言語と Visual C++ 2010 の包括的な概要を説明します。プログラミングの経験がなくても理解できます。
『Professional F# 2.0』 『Professional F# 2.0』
この本は F# の機能の活用方法を紹介し、Microsoft .NET Framework および Visual Studio® 2010 のツールセットについても説明します。
『Professional Application Lifecycle Management with Visual Studio 2010』 『Professional Application Lifecycle Management with Visual Studio 2010』
この詳細なガイドでは、Visual Studio 2010 を使用したアプリケーション ライフサイクル管理 (ALM) に必要なツール、ガイドライン、方法論について順を追って説明します。
『Professional Team Foundation Server 2010』 『Professional Team Foundation Server 2010』
詳細な説明が盛り込まれ、TFS を使用してソフトウェア プロジェクトを効果的に管理および実施するために必要な情報を得ることができます。

ページのトップへ