コース概要

Visual Studio の紹介

この単元は、経験豊富な開発者が Visual Studio の新しい生産性機能の使用方法を学ぶ、実践的でペースの速い機会を提供します。ジェネリックなどのいくつかの言語拡張機能の使用方法と、コード スニペットの使用方法について説明します。

この単元を完了すると、学生は次のことができるようになります。

  • ジェネリックを使用してコレクションを構築する
  • コード内で既存のコード スニペットを使用し、新しいコード スニペットを作成する
  • My クラスを使用してシステムおよびアプリケーションのリソースにアクセスする

オブジェクト指向設計

この単元では次のトピックについて説明します。

  • クラスの設計
  • Object-Oriented Programming コンセプト
  • 高度な Object-Oriented Programming コンセプト

この単元を完了すると、次のことができるようになります。

  • オブジェクト指向設計の基本を説明します。
  • カプセル化、継承、インターフェイス、ポリモーフィズムの概念を説明します。
  • ユースケースに基づいてクラスを作成します。
  • Visio を使用して .NET で使用するモデル クラス。

Object-Oriented Programming

この単元では次のトピックについて説明します。

  • クラスの定義
  • オブジェクトの作成と破棄
  • 継承
  • インターフェース
  • クラスの操作

この単元を完了すると、次のことができるようになります。

  • クラスを定義します。
  • クライアント コードでオブジェクトをインスタンス化して使用します。
  • 継承を使用するクラスを作成します。
  • インターフェイスを定義し、ポリモーフィズムを使用します。
  • 共有メンバーを作成します。
  • クラス イベントを作成し、クライアント アプリケーションから処理します。

ADO.NETの使用

この単元では次のトピックについて説明します。

  • ADO.NETの概要
  • .NETデータプロバイダー
  • DataSet オブジェクト
  • データデザイナーとデータバインディング
  • XML統合

この単元を完了すると、次のことができるようになります。

  • ADO.NET の利点を挙げてください。
  • ADO.NET を使用してアプリケーションを作成します。
  • 主要な ADO.NET オブジェクトとその機能をリストします。
  • Visual Studio .NET データ デザイナーとデータ バインディングを使用します。
  • XML が ADO.NET とどのように統合されるかを説明します。

Visual Studio でのデータ コンポーネントの構築

このユニットは、経験豊富な開発者が Visual Studio の新機能を使用してデータ アクセス コードを作成する機会を提供します。

この単元を完了すると、学生は次のことができるようになります。

  • Visual Studio を使用してデータ コンポーネントを作成する
  • Visual Studio ウィザードとデザイナーを使用してデータ コンポーネントを編集する
  • 非同期 ADO.NET コードを作成する

消費と創造 XML Web Services

この単元では、ASP.NET ページから Web サービスにアクセスし、そのデータを Web アプリケーションに組み込むために必要な手順について説明します。 Visual Studio の Web サービスに関連する新機能について説明します。

この単元を完了すると、学生は次のことができるようになります。

  • XML Web フォームから Web サービスを呼び出す目的とプロセスを説明します。
  • ハイパーテキスト転送プロトコル (HTTP) を使用して、ブラウザから XML Web サービスを直接呼び出します。
  • XML Web サービス Web メソッドの Web 参照プロキシを作成し、Web フォームからメソッドを呼び出します。
  • Visual Studio .NET のテンプレートを使用して、XML Web サービスを作成します。

Windows フォームを使用したプレゼンテーション層アプリケーションの構築

この単元は、経験豊富な開発者に、Visual Studio IDE の新しい生産性機能と .NET Framework の新しいコントロールを使用してリッチ クライアント アプリケーションを構築する機会を提供します。また、Windows フォーム アプリケーションの新しい ClickOnce 展開テクノロジについても学生に紹介します。 ClickOnce を使用すると、アプリケーションの変更が発生したときにクライアントを自動的に更新する機能など、Web サーバー経由で Windows フォーム アプリケーションを複数のクライアントに簡単に展開できます。

この単元を完了すると、学生は次のことができるようになります。

  • Visual Studio を使用して Windows フォーム アプリケーションを構築する
  • IDE の RAD データバインディング機能を使用してデータバインドされたフォームを作成する
  • Visual Studio スマートタグを使用してマスター/詳細フォームを生成する
  • データコンポーネントにバインドするデータバインドされたフォームを作成する
  • ClickOnce を使用して Web サーバーから Windows フォーム アプリケーションを展開する
  • 新しいバージョンがデプロイされたときに複数のクライアントで自動的に更新するアプリケーションを作成する

Windows フォームとコントロールのカスタマイズ

この単元では、カスタム Microsoft Windows フォームとコントロールを開発する方法について説明します。学生は、ユーザー コントロールの開発方法、GDI+ 操作の使用方法、および Control クラスから継承する新しいコントロールの作成方法を学びます。さらに、非長方形の Windows フォームを作成する方法と、属性やツールボックス ビットマップなどの機能をコントロールに追加する方法を示します。

この単元を完了すると、学生は次のことができるようになります。

  • Windows フォームのコントロールを作成する方法を説明する
  • GDI+ を使用してユーザー インターフェイスを描画します。
  • 既存のコントロールを継承するコントロールを作成します。
  • 非長方形の Windows フォームを作成します。
  • カスタム ユーザー コントロールを作成します。

マルチスレッド技術を使用した非同期タスクの実行

この単元では、バックグラウンドでタスクを実行できる Microsoft Windows フォーム アプリケーションを作成する方法を説明します。コンポーネントの非同期パターンをサポートするコンポーネントの非同期メソッドとその他の機能を利用する方法について説明します。また、System.Threading 名前空間のクラスを使用して、アプリケーション内で複数のスレッドを使用して 1 つ以上のタスクをバックグラウンドで実行する方法も学習します。

この単元を完了すると、学生は次のことができるようになります。

  • 非同期プログラミングの実行に関連する概念とプロセスを説明します。
  • ビットマップを Windows フォーム アプリケーションに非同期的に読み込みます。
  • マルチスレッドを使用して、フォーム上で複数の計算を同時に実行します。
  21 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

お客様の声 (6)

関連コース

Introducing C# 6.0 with Visual Studio 2015/2017

  28 時間

関連カテゴリー