C#総合演習

概要

オブジェクト指向プログラミングの基礎(インスタンスの生成と利用、名前空間/アセンブリとアクセス制御、継承、例外処理など)をC#で実現する方法を学び、そのメリットを理解します。さらに実践で活かすスキルを身につけるために、UMLで設計されたモデルからC#プログラムを実装する演習を行います。

日数

1日

時間

10:00 ~ 17:00

教育受講料(税込)

オープンコース:お取扱いしておりません
オンサイト:お見積りいたします。お気軽にお問合せください。
※受講料は予告なく変更・改定になる場合がございますので、あらかじめご了承ください。

対象者
  • C#言語やUMLの基本スキルをブラッシュアップしたい方
  • UMLで設計されたモデルからC#でオブジェクト指向プログラミングを行う方法を確認したい方
前提条件
  • オブジェクト指向の基礎用語(クラス、インスタンス、継承、カプセル化など)を理解している。

※ 弊社トレーニング「わかるオブジェクト指向」または「基礎から学ぶUMLとC#プログラミング」修了程度の知識

  • 簡単なクラス図、シーケンス図を読み取ることができ、C#言語で実装することができる。

※ 弊社トレーニング「基礎から学ぶUMLとC#プログラミング」または「UMLによるモデリング入門」修了程度のUMLの知識、および「C#とUMLによる実践プログラミング基礎1」修了程度のプログラミング知識

到達目標
  • UMLで書かれた設計書を正しく理解できる。
  • UMLで書かれた設計書を用いてオブジェクト指向プログラミングが行える。
内容

【第1日目】
形式:講義+演習(グループ)


1. 演習概要説明
演習の進め方、問題概要など、演習に関する概要について説明します。
1) 演習の進め方
2) 問題概要
3) ユースケースモデルについて
4) 演習問題概要(演習データ一覧、演習クラス名の概要、演習の進め方)


2. 演習(Step1)
受講者による演習の実施(クラス図を用いてC#で実装)
クラスの定義、パラメータ付きコンストラクタの利用、起動パラメータからのデータの読み込み


3. 演習(Step2)
受講者による演習の実施(クラス図を用いてC#で実装)
配列による複数インスタンスの管理、標準データからデータの取得、例外処理、コード番号の自動採番


4. 演習(Step3)
受講者による演習の実施(クラス図・シーケンス図を用いてC#で実装)
管理クラスについて、名前空間/アセンブリの扱い、CSVファイルからのデータの読み込み、CSVファイルへのデータの保存


5. 演習(Step4)
受講者による演習の実施(クラス図・シーケンス図を用いてC#で実装)
追加問題(機能の追加)