C# exercises (2) Event-driven

イベントドリブンとは

「キーボードのボタンが押された」とか「マウスが移動した」等の、 コンピュータ上で発生するなんらかの事象のことをイベント(event)といい、 イベントが発生したときに行う処理のことをイベント ハンドラー(event handler)と呼びます。 このように、イベントとそれに対する処理により動作するようなプログラムのことをイベント駆動型(event drive)プログラムと呼びます。

課題:ボタンクリックでメッセージボックス に表示

デザインの作成

ツールボックスの中から、Buttonを選択して、Form1に貼り付ける
スクリーンショット 2016-04-14 16.57.10

ボタン名の変更

スクリーンショット 2016-04-14 16.57.57
プログラムの作成
ボタンをダブルクリック(ダブルクリック: マウスの左ボタンを2回連続で押す)

少しずつ入力すると命令が表示されるので、Mesまで入力して、MessageBoxを選択しましょう。

スクリーンショット 2016-04-14 17.00.14
MessageBoxのあとは、「.」 (ドット)を入力、関数「Show」を選択して、(” “); を入力
 スクリーンショット 2016-04-14 17.01.00

完成したコード

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace test1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Hello world");
        }
    }
}
*注意:( ” “) ; は全角(漢字)にしてはいけません。全角(漢字)の文章を入れた場合、かならず半角に戻して入力しましょう。
実行してみる
 スクリーンショット 2016-04-14 17.06.18
フォームの表示

ボタンをクリックすると、あいさつメッセージが表示

プロジェクトのパス

c:\Users\chen\documents\visual studio 2015\Projects\test1

1 thought on “C# exercises (2) Event-driven”

Leave a Reply

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

CAPTCHA


Related Post

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

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

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 (4) Slot machineC# exercises (4) Slot machine

Visual Studio community 2015 アカウントについて (学内専用) スロットマシンの作成 Slot machine スロットのプログラムに必要な3つの部品 数字を表示させるための部品   → ラベル (Labelコントロール) スロットを開始するための部品   → ボタン (Buttonコントロール) 数字の書き換えを短い間隔で行うため、その間隔を計るための部品 […]