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 (b) Web2 FormC# exercises (b) Web2 Form

Visual Studio community 2015 アカウントについて (学内専用) WebBrowser (基本) Form(自動操作)←今週 HttpClient REST & JSON WebBrowser コントロールを利用した、ブラウザをコントロールアプリケーションの作成手順を紹介します。 Googleの検索ページを利用し、ページに表示されているテキストボックスに文字列が自動的に入力、フォームのサブミットボタンのクリックができ、ページを解析し、含まれるすべてのリンク文字列とそのURLを表示するなどもできる。 このようにプログラムからWebページを操作する場合、事前にそのHTMLのソースをチェックして、操作対象となるHTML要素を明確にしておく必要がある。Googleの検索ページのソースを見ると、フォームの定義部分で次のような記述を見つけることができる。 <form action="/search" name=f > <input […]

C# exercises (e) Open DataC# exercises (e) Open Data

オープンデータを利用したWebアプリ作成 オープンデータとは オープンデータ(Open Data)とは、特定のデータが、一切の著作権、特許などの制御メカニズムの制限なしで、全ての人が望むように利用・再掲載できるような形で入手できるべきであるというアイデアである。 オープンデータの利用 「LinkData.org」には、誰でも無償で利用でき、商用利用も可能なオープンデータが豊富にまとまっています。 都道府県別で探したり、人気ランキングやキーワードを指定しての検索もできるので、自分が興味のあるデータを探すのも簡単でしょう。 LinkDataのサイト内には、全国の「お城データ」や「道の駅データ」、「避難所データ」、「補助金まとめデータ」、「さくら名所データ」…など、意外とユニークで面白いデータがまとまっているので、うまく利用すれば楽しいWebアプリが作れそうです。 「ダウンロード」の項目下に、「その他の形式のAPIリストを表示」というリンクがあるのでクリックします。 すると、外部APIとしてデータが取得できるURLが一覧表示されます。 そこで「JSON」形式のURLをコピーして、実際にブラウザのアドレスバーに入力してみましょう! あとは、このデータをC#を使って、自分のWebアプリに組み込めば良い。 グループ課題 オープンデータを利用したWebアプリの作成 オープンデータの選択 郵便番号検索 天気予報検索 その他 オープンデータをブラウザで確認 C#を使って、オープンデータWebアプリの作成

C# exercises (7) Puzzle GameC# exercises (7) Puzzle Game

今回作るのは、イメージを読み込んで利用するパズルゲームです。イメージファイルを読み込むとそれを 9 分割し、ランダムに混ぜます。 プレビューのイメージをフォーム上クリックして配置、すべて正しい場所に配置できればクリアです。   フォーム作成 サイズ:500 x 400 背景色:適当 PictureBox配置 (Name) : PlayBox Size :        300 x 300 BackColor […]