NARC班 斉藤 龍也 斉藤 龍也(さいとう たつや) 情報科学部コンピュータ科学科3年生 NARC班所属 2011年度副会長 Windows上で動くGUIのアプリケーション 例えば ◦ ◦ ◦ ◦ インターネットブラウザ テキストエディタ 画像編集ソフト その他諸々 一般的にソフトウェアと聞いて思い浮かぶようなもの やフリーでダウンロードできるもの オブジェクト指向型プログラミング言語 JAVAに似てる Microsoftが一番力を入れている言語 標準ライブラリが豊富 ゲーム用のライブラリが増えてきた ◦ Unity (android,iPhone) ◦ PS Suite(PS Vita) ◦ XNA(XBOX360, WindowsPhone7) 情科の人なら… ◦ VisualStudio2010 その他の人なら… ◦ Visual C# 2010 Express Edition メッセージボックスを使っ て”HelloWorld!”と出力 するプログラムを作成し てみましょう コードの表示の仕方 ◦ Form1.cs上で右クリック ◦ コードの表示をクリック ◦ コードが表示される MessageBox.Show(String text) ◦ メッセージボックスを表示する ◦ 引数に表示したい文字列を指定する ◦ JAVAのJOptionPane.ShowMessageDialogみたいなもの public Form1() ◦ コンストラクタ ◦ 戻り値なしのclassと同じ名前の関数がコンストラクタになる ◦ Form1クラスが生成されたときに最初に必ず1回実行される 関数 ◦ 通常初期化処理とかを書く ◦ 詳しくはオブジェクト指向の勉強してください button1をクリックした ら”HelloWorld”とメッ セージボックスで出力す るプログラムを作成して みましょう Buttonをドラッグアンドドロップ private void button1_Click(object sender, EventArgs e) ◦ イベント ◦ フォームデザイナ上のボタンをダブルクリックすると勝手にこ の関数が生成される ◦ ここにボタンをクリックした時の処理を書く イベントの設定を変え たい時 ◦ ボタンを選択状態にする ◦ 右下のプロパティにカー ソルをあわせる ◦ イナズママークをクリック ◦ イベントの発生条件をク リック以外に設定できる ◦ ダブルクリックすると勝手 にイベントが生成される テキストボックスの内容 を ボタンをクリックしたとき メッセージボックスに表 示 するプログラムを作成し て みましょう textBox.Text ◦ プロパティ ◦ そのGUIパーツが持っている情報にアクセスできる ◦ textBox.Textだったらテキストボックスに入力されている文 字列を取得することができる ◦ textBox.Text = “hoge”とやれば”hoge”を代入することも できる ◦ 他にもVisibleなどのプロパティがある プロパティの初期値を 変更する ◦ テキストボックスを選択 状態にする ◦ 右下のプロパティにカー ソルを合わせる ◦ 稲妻マークの左のボタン をクリック ◦ Textの右に文字列を入 力
© Copyright 2025 ExpyDoc