情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大

Slides:



Advertisements
Similar presentations
主専攻実験 第1回 ガイダンス資料 TA : 野坂 龍佑 (M2), 高林大輔 (M1)
Advertisements

1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word アイ コンをダブルクリックする。 * (2) 「スタート」 ― 「すべてのプログラ ム」 ― 「 Microsoft Word 」と選ぶ。 (3) Word で作成された文書があるとき は、そのアイコンをダブルクリック.
情報基礎演習I(プログラミング) 第9回 6月22日 水曜5限 江草由佳
TeX で数式を書くための PowerPoint アドイン Ver (2011/06/26) Ver. 0.1 (2007/5/30)
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
情報処理 第8回.
TTimer タイマーコンポーネント 一定時間ごとにイベントを起こして処理をおこなう.
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
コンピュータ プレゼンテーション.
情報処理 第7回.
第7回 プレゼンテーション資料の作成 PowerPoint の使い方の簡単な説明
プレゼンテーション用ソフトウェア Impress
ゲームプログラミング講習 第1章 DXライブラリ入門
Win32APIとMFC H107102 古田雅基 H107048 佐藤一樹 H107126 山下洋平.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
C#によるWindowsFormApplication入門
VBA H106077 寺沢友宏.
マルチエージェント・シミュレーション(2)
マルチエージェント・シミュレーション(2)
Body Mass Index 判定プログラムを作る。
稚内北星学園大学 情報メディア学部 助教授 安藤 友晴
情報工学科 二宮 洋・鈴木 誠 小林 学・高畠俊徳 火曜日 1コマ目
プログラミング演習Ⅰ 課題2 10進数と2進数 2回目.
初年次セミナー 第2回 文字の出力.
マイクロソフト Access を使ってみよう 第1回
マイクロソフト Access を使ってみよう 第4回
簡単PowerPoint (PowerPoint2007用)
経営工学基礎演習a PowerPointの利用.
第2回 Microsoft Visual Studio C++ を使ってみよう
【プログラミング応用】 必修2単位 通年 30週 授業形態:演習.
Borland Delphi 6 でビジュアルプログラミング
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
Microsoft Visual Studio 2005 の使い方
≅ ≰ ≳ ≗ ≲ ≩ ≴ ≥ ver manual Tanaka.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
第二回 VB講座 電卓を作ろう.
プログラミング応用 printfと変数.
マイクロソフト Access での SQL 演習 第5回 副問い合わせ
ゲームプログラミング講習  第3章 ゲーム作成 ブロック崩しを作ります ゲームプログラミング講習 第3章 ゲーム作成.
Visual Studio 2005の使用方法 新入生セミナー 
2013年度 プログラミングⅡ ~ はじめてのプログラミング ~.
第二回 Javaの開発環境 04A2029           古賀慎也.
コンピュータと情報 第4回 ワードの使い方.
2014年度 プログラミングⅡ ~ はじめてのプログラミング ~.
情報基礎演習I(プログラミング) 第11回 7月12日 水曜5限 江草由佳
C言語 はじめに 2016年 吉田研究室.
高度プログラミング演習 (01).
第1章 いよいよプログラミング!! ~文章の表示 printf~
表計算 Excel 演習 1.Excel を使ってみる.
基礎プログラミング演習 第6回.
vc-3. ダンプリスト,配列 (Visual Studio C++ の実用知識を学ぶシリーズ)
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
プログラミング入門 電卓を作ろう・パートI!!.
情報基礎演習I(プログラミング) 第8回 6月8日 水曜5限 江草由佳
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
ウェブデザイン演習 第6回.
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
vc-3. ダンプリスト,配列 (Visual Studio C++ の実用知識を学ぶシリーズ)
情報処理基礎 2006年 6月 29日.
C言語講習 第0章 Hello, world!.
標準入出力、変数、演算子、エスケープシーケンス
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
情報実習I (第1回) 木曜4・5限 担当:北川 晃.
Cp-1. Microsoft Visual Studio 2019 C++ の使い方 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
プロジェクト演習Ⅱ インタラクティブゲーム制作
FPS(続き).
printf・scanf・変数・四則演算
3.テキストボックスによる データ入力 データ入力と表示のプログラム.
岩村雅一 知能情報工学演習I 第7回(後半第1回) 岩村雅一
Presentation transcript:

情報理工学部 情報システム工学科 ラシキアゼミ3年 H107022 岡田 貴大 第4回ラシキアゼミレクチャー RADツールによるプログラミング (Visual C#) 情報理工学部 情報システム工学科 ラシキアゼミ3年 H107022 岡田 貴大

目次 C#とはどういったものなのか? Visual Studio 2008の使い方 ・起動から簡単なプログラムの作成 Timerを使う 課題

C#とはどういったものなのか? 2000年6月にMicrosoftが発表したプログラミング言語 C++、Delphi、Javaなどの影響を受け作られた言語 基本的な書式がC言語風のためC、C++に近いと思われがちだが、実際はJavaに近い (Wiki参照)

.netがJavaに近い点とは? C#やJavaではコンパイルの際にソースを一旦中間コードに変換して、その後仮想マシン上で実行される 一方C、C++を含む従来のプログラミング言語の多くは、はプラットフォーム (CPU) に依存したネイティブなコードになる

C#とJavaの実行 JAVA C# 仮想マシン C#のソースコード Javaのソースコード 変換する 変換する MS:MicroSoft I:Intermediate L:Language     中間コード    (バイトコード) MSIL 仮想マシン(CLR)上で実行 仮想マシン(JVM)上で実行 C:Common L:Language R:Runtime J:Java V:Virtual M:Machine CLR JVM

Visual Studio 2008の使い方 STEP1:Visual Studio 2008を起動する STEP2:プロジェクトを作成する

STEP1:Visual Studio 2008を起動 スタート → すべてのプログラム → プログラム言語 → Microsoft Visual Studio 2008 → Microsoft Visual Studio 2008 これで起動する

するとこんな感じに起動します!

STEP2:プロジェクトを作成する ファイル → 新規作成 →プロジェクト すると…

こんな感じになります!

続:プロジェクトを作成する 1:プロジェクトの種類から Visual C#を選択 2:テンプレートから Windows フォームアプリケーション を選択 3:プロジェクト名を決め、OK *プロジェクト名は半角英数が望ましい

こんな感じでOKをすればいいです! さぁプログラム始まるよーーー

あとはツールボックスから使いたい機能をクリックして フォームに貼り付けて、それに対するコードを書く。

STEP3:実行する これをクリックすると実行できる

何も書かなくてもこうなります!

簡単なプログラム(ボタン) ボタンのプロパティをいじれる。 (名前etc) ボタンを貼る ボタンをダブルクリックすると...

ボタンが押されたときのイベントが書ける。 ここにソースを書く。

textBox1に文字を表示する //文字列を格納する変数宣言 String moji = “表示したい文字”; //変数に格納した文字列をtextBoxに表示 textBox1.Text = moji ※textBoxに表示することができるのはstring型のみ これをボタンが押された時のイベントとして書く すると…

ボタンを押すと表示されます

実はデザインはここからコードでも変更できる!開いてみると…

今回は気にしなくていいがデザインもコードでできるってことです。

Timerとは? 指定されたインターバル時間ごとにイベントを発生させるコンポーネント Intervalプロパティでインターバル時間(ミリ秒)を取得、設定するプロパティ。 タイマの起動 コンポーネント名.Start(); タイマの停止 コンポーネント名.Stop();

課題 課題1:ボタンを押してMessage Boxを出す 課題2:計算機っぽいものを作る *変数の型を変換する  *変数の型を変換する 課題3:あとで配布するプログラムを改造   課題4:自分で何かオリジナルなもの。   (ただし、VBAとは別のもの)

課題3詳細 サンプルがあるので以下の機能を追加 現在は秒単位でしかカウントできないので、分単位、時間単位でもカウントできるようにする 背景色を自由に変更できるようにする(例:変更ボタンを付ける) フォームを閉じる際確認をする

課題1実行

課題2実行 *+、-、×、÷、…、の五種類でやるように *テキストボックスに数字しか入力できないようにする *整数の計算まででOK *0で割ったり0で余りを計算できないようにする

課題3実行 押す! ダブルクリック!(ボタンを作ってもOK) 選ぶ!

参考サイト ネットで検索するとたくさんの参考サイトが見つかるのでいろいろ調べてオリジナルのものを作ってください。 自分でネットで調べるのも大切なこと! 参考サイト http://jeanne.wankuma.com/