2013年3月5日 星期二

加密的概念^運算子

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 Encrypt
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            int G, Y;//輸入兩數值
            if(int.TryParse(textBox1.Text, out G)&&(int.TryParse(textBox2.Text,out Y)))//看是否輸入數字並且把數值裝進G跟Y
            {
                textBox3.Text=(G^Y).ToString();//進行兩數值 二進位比對運算
            }
            else//如果int.Parse輸入不是數字 則回傳 False 回傳值為0! 進入已下下判斷
            {
                MessageBox.Show("請輸入數字打錯了");//跟使用者說打錯哩!
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            int G1 = int.Parse(textBox3.Text);//剛剛加密後的數值
            int Y2 = int.Parse(textBox2.Text);//KEY!
            textBox4.Text = (G1 ^ Y2).ToString();
        }
    }
}


^ 運算子 form msdn http://msdn.microsoft.com/zh-tw/library/zkacc7k1(v=vs.80).aspx

沒有留言:

張貼留言