2014年11月28日 星期五

老師的部落格

http://tccnchsu.blogspot.tw/程式設計工藝大師(Master of Computer Programming)

https://www.youtube.com/watch?v=HzUMN2ILGwc世界激勵大師梁凱恩

9/26 紅綠燈

課堂上來不及上傳BLOG
複習如下

做一個按鈕button1為控制器
控制讓button2、button3、button4變色

1.宣告 int c ;
2.在button1_click事件中寫
   c=c+1;  // button1點擊次數每次+1
   
  if (c%3==1) {button2.BackColor=Color.Red
                        button3.BackColor=Color.Black
                        button4.BackColor=Color.Black };

 else if (c%3==2) {button2.BackColor=Color.Black
                              button3.BackColor=Color.Tellow
                              button4.BackColor=Color.Black };

 else               {button2.BackColor=Color.Black
                        button3.BackColor=Color.Black
                        button4.BackColor=Color.Green };

3.新增TIMER後 參數改為TRUE
Click事件可用TIMER控制 程式碼相同

 

2014年11月27日 星期四

11/28 16個按鈕 亂數未完

做出生成按鈕 還未做隨機變數

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

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        Button[,] buttons = new Button[4, 4]; //宣告按鈕
        public Form1()
        {
         

            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < 4; i++)
            {
                for (int j = 0; j < 4; j++)
                {
                    buttons[i, j] = new Button(); //生成4*4按鈕
                    buttons[i, j].Location = new Point(i * 50, j * 50); //按紐位置為(i*50,j*50)
                    buttons[i, j].Size = new Size(50, 50); //按鈕大小為50*50
                 
                 

                    this.Controls.Add(buttons[i, j]);
                }
            }
        }
    }
}


2014年11月13日 星期四

11/14 VB作九九乘法表

Private Sub CommandButton1_Click()
Dim i As Integer

For i = 1 To 9
    For j = 1 To 9
'列出9*9個格子
        Cells(i, j).Value = i * j
'格子值為i*j
    Next j
Next i
End Sub