授業計画 |
回数 |
学習目標 |
学習項目 |
1 |
Windowsアプリケーションの作成手順が説明出来る。
Label、TextBox、Buttonの特徴を理解し活用出来る。 |
Windowsアプリケーションの作成手順
Label、TextBox、Buttonの特徴とプロパティ・メソッド・イベント |
【理解度確認】実習課題Lesson01の作成 |
2 |
C#のデータ型を理解し、型変換が出来る。
変数のスコープを理解し、適切に使用出来る。 |
文字列の数値変換(Parse、TryParseメソッド)、数値の文字列変換(ToStringメソッド)、キャスト演算
ローカル変数、インスタンス変数、アクセス修飾子 |
【理解度確認】実習課題Lesson02の作成 |
3 |
MessageBoxクラスを使用し、プログラムが表示出来る。 |
MessageBoxクラス |
【理解度確認】実習課題Lesson03の作成 |
4 |
ファイルを入出力するプログラムが作成出来る。 |
System.IO.StreamReaderクラス、System.IO.StreamWriterクラス |
【理解度確認】実習課題Lesson04の作成 |
5 |
RadioButton、ChaeckBox、GroupBox、ListBox、ComboBoxを使用したプログラムが作成出来る。 |
コントロール(RadioButton、CheckBox、GroupBox、ListBox、ComboBox)の特徴、プロパティ、メソッド、イベント |
【理解度確認】実習課題Lesson05の作成 |
6 |
複数フォームを表示するプログラムが作成出来る。 |
Formクラスのメソッド、イベント |
【理解度確認】実習課題Lesson06の作成 |
7 |
ADO.NETのクラスが説明出来る。
データベースのテーブル照会に使用するクラス(SqlConnection、SqlDataAdapter、DataSet、DataTable)が説明出来る。 |
ADO.NETのクラス(System.Data.SqlClient.SqlConnection、System.Data.SqlClient.SqlDataAdapter、System.Data.DataSet、System.Data.DataTable)の機能、メソッド
コントロールにテーブルのデータをバインドする方法 |
【理解度確認】習課題Lesson07の作成 |
8 |
データベースのテーブル更新に使用するクラス(SqlConnection、SqlCommand)が説明出来る。 |
ADO.NETのクラス(System.Data.SqlClient.SqlCommand)の機能、メソッド |
【理解度確認】習課題Lesson08の作成 |
9 |
Lesson09以降で作成する、図書館システムの仕様が説明出来る。 |
図書館システムの機能、データベース設計、ユーザインタフェース設計(画面デザイン、画面遷移) |
【理解度確認】Lesson09以降で作成する図書館システムの環境作 |
10 |
図書館システムの貸出処理が作成出来る。 |
図書館システムの貸出処理の仕様(ユーザインタフェース・機能・作成するメソッド) |
【理解度確認】実習課題Lesson09(図書館システムの貸出処理)の作成 |
11 |
図書館システムの返却処理が作成出来る。 |
図書館システムの返却処理の仕様(ユーザインタフェース・機能・作成するメソッド) |
【理解度確認】実習課題Lesson10(図書館システムの返却処理)の作成 |
12 |
図書館システムの貸出予約処理が作成出来る。 |
図書館システムの貸出予約処理の仕様(ユーザインタフェース・機能・作成するメソッド) |
【理解度確認】実習課題Lesson11(図書館システムの貸出予約処理)の作成 |
13 |
図書館システムのマスタ(学生テーブル)メンテナンス処理が作成出来る。 |
図書館システムのマスタメンテナンス処理の仕様(ユーザインタフェース・機能・作成するメソッド) |
【理解度確認】実習課題Lesson12(図書館システムのマスタメンテナンス処理1)の作成 |
14 |
図書館システムのマスタ(図書テーブル)メンテナンス処理が作成出来る。 |
図書館システムのマスタメンテナンス処理の仕様(ユーザインタフェース・機能・作成するメソッド) |
【理解度確認】実習課題Lesson13(図書館システムのマスタメンテナンス処理2)の作成 |
15 |
今までに使用したコントロールやクラスの機能、メソッドが説明出来る。 |
期末試験に向け、復習する。 |
【理解度確認】期末試験 |