C# programming exercises

【授業の概要】

 比較的簡単に自分が作成したいWindowsアプリを開発できるVisual C# を無料2015 Visual Studio Communityの統合開発環境を使い学習する。 開発現場でも使われているVisual Studioの使い方やコンポーネント指向やオブジェクト指向を理解できるように、GDI+ APIを使ってGUIのあるプログラムで実践的に学習していく。
簡単ながら、応用しやすく、興味がもてるような題材を使う。自宅のWindowsPCを持っている学生はインストールして実習することで理解が深まる。

【授業要旨】

【テキスト】

回数 題目 授業内容 学習課題 予習時間(分) 復習時間(分)
1 ガイダンス 学習目的 学習目的,  .NET Frameworkとは    VSCommunity開発環境 授業内容を復習する 60
2 イベントドリブンとは ボタンクリックでメッセージボックス に表示 配布教材を読む
授業内容を復習する
30 60
3 ツールボックス ツールボックスの使い方(コモンコントロールTextBox、コンポーネントTimer)デジタル時計の作成 配布教材を読む
授業内容を復習する
30 60
4 GUI 出力 長方形、直線の描画 配布教材を読む
授業内容を復習する
30 60
5 コンソールアプリ キー入力 コンソール出力  CSCPAD 配布教材を読む
授業内容を復習する
30 60
6 マウスを使ったアプリ マウスダウンイベント 配布教材を読む
授業内容を復習する
30 60
7 クラス利用 プロパティとメソッド  変数とデータ型  textBoxと計算プログラム 配布教材を読む
授業内容を復習する
30 60
8 メソッドの使い方 3科目の平均点を表示するプログラム 配布教材を読む
授業内容を復習する
30 60
9 制御構造  配列 foreach文 2つのFormを持つプログラム 1次元配列  構造体 配布教材を読む
授業内容を復習する
30 60
10 オブジェクト指向プログラミング1 クラス  getとset   コンストラクター クラスの継承 ( 名前,生年月日,住所表示プロ) 配布教材を読む
授業内容を復習する
30 60
11 オブジェクト指向プログラミング2 オーバーライド ( 名前,生年月日,住所表示プログラムの続き) 配布教材を読む
授業内容を復習する
30 60
12 総合演習 y=ax^n  のグラフの表示 (pictureBox) 配布教材を読む
授業内容を復習する
30 60
13 課題演習1 簡易なデジタイザとデータのグラフ表示 配布教材を読む
授業内容を復習する
30 60
14 課題演習2 GUIを扱うアプリケーション1  メニュー 配布教材を読む
授業内容を復習する
30 60
15 課題演習3 GUIを扱うアプリケーション2 ファイル操作 授業内容を復習する 30 60

 

参考

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


Related Post

C# exercises (9) Puzzle Game3C# exercises (9) Puzzle Game3

Visual Studio community 2015 アカウントについて (学内専用) パズルゲームUIの改進 改進点: ピースを順番でセットするではなく、あらかじめランダムにセットして、マウス移動できるようにする ピースをあらかじめランダムにセット initialData の改造 // 変数関係の初期化処理 private void initialData() { flg = new […]

C# exercises (3) Common ControlC# exercises (3) Common Control

ディジタル時計の作成 Create Digital Clock デザイン ツールボックスの中で、 –コモンコントロール「TextBox」 –コンポーネント「Timer」 Formにドラッグ&ドロップする Timerのプロパティ(値)を変更 timer1のプロパティ Enabled⇒ True (Enabled:タイマーを実行する) Interval⇒ 1000 (Interval:タイマーの実行間隔, 1000⇒1000ms(1秒))   TextBoxのプロパティ […]

C# exercises (f) SummaryC# exercises (f) Summary

C# 演習前期のまとめ C#プログラムは「入れ子構造」をしている ボタンクリックでメッセージボックス に表示完成したコード using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using […]