Presentation is loading. Please wait.

Presentation is loading. Please wait.

C#によるWindowsFormApplication入門

Similar presentations


Presentation on theme: "C#によるWindowsFormApplication入門"— Presentation transcript:

1 C#によるWindowsFormApplication入門
NARC班 斉藤 龍也

2 自己紹介 斉藤 龍也(さいとう たつや) 情報科学部コンピュータ科学科3年生 NARC班所属 2011年度副会長

3 WindowsFormApplication
Windows上で動くGUIのアプリケーション 例えば インターネットブラウザ テキストエディタ 画像編集ソフト その他諸々 一般的にソフトウェアと聞いて思い浮かぶようなもの やフリーでダウンロードできるもの

4 C# オブジェクト指向型プログラミング言語 JAVAに似てる Microsoftが一番力を入れている言語 標準ライブラリが豊富
ゲーム用のライブラリが増えてきた Unity (android,iPhone) PS Suite(PS Vita) XNA(XBOX360, WindowsPhone7)

5 自分で作ったもの

6 開発環境 情科の人なら… VisualStudio2010 その他の人なら… Visual C# 2010 Express Edition

7 プロジェクトの新規作成(1/3)

8 プロジェクトの新規作成(2/3)

9 プロジェクトの新規作成(3/3)

10 実行(1/2)

11 実行(2/2)

12 HelloWorld1 メッセージボックスを使っ て”HelloWorld!”と出力 するプログラムを作成し てみましょう

13 HelloWorld1 コードの表示の仕方 Form1.cs上で右クリック コードの表示をクリック コードが表示される

14 HelloWorld1

15 HelloWorld1 MessageBox.Show(String text) メッセージボックスを表示する
引数に表示したい文字列を指定する JAVAのJOptionPane.ShowMessageDialogみたいなもの

16 HelloWorld1 public Form1() コンストラクタ 戻り値なしのclassと同じ名前の関数がコンストラクタになる
通常初期化処理とかを書く 詳しくはオブジェクト指向の勉強してください

17 HelloWorld2 button1をクリックした ら”HelloWorld”とメッ セージボックスで出力す るプログラムを作成して
みましょう

18 HelloWorld2

19 HelloWorld2

20 HelloWorld2 Buttonをドラッグアンドドロップ

21 HelloWorld2 private void button1_Click(object sender, EventArgs e)
イベント フォームデザイナ上のボタンをダブルクリックすると勝手にこ の関数が生成される ここにボタンをクリックした時の処理を書く

22 HelloWorld2 イベントの設定を変え たい時 ボタンを選択状態にする 右下のプロパティにカー ソルをあわせる
イナズママークをクリック イベントの発生条件をク リック以外に設定できる ダブルクリックすると勝手 にイベントが生成される

23 HelloWorld3 テキストボックスの内容 を ボタンをクリックしたとき メッセージボックスに表 示 するプログラムを作成し て
みましょう

24 HelloWorld3

25 HelloWorld3 textBox.Text プロパティ そのGUIパーツが持っている情報にアクセスできる
textBox.Text = “hoge”とやれば”hoge”を代入することも できる 他にもVisibleなどのプロパティがある

26 HelloWorld3 プロパティの初期値を 変更する テキストボックスを選択 状態にする 右下のプロパティにカー ソルを合わせる
稲妻マークの左のボタン をクリック Textの右に文字列を入 力


Download ppt "C#によるWindowsFormApplication入門"

Similar presentations


Ads by Google