⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.cs

📁 source led giao tiep qua cong LPT
💻 CS
📖 第 1 页 / 共 2 页
字号:
/* -----------------------------------------------------------------
 * 
 * LED initialization code written by Levent S. 
 * E-mail: ls@izdir.com
 * 
 * This code is provided without implied warranty so the author is
 * not responsible about damages by the use of the code.
 * 
 * You can use this code for any purpose even in any commercial 
 * distributions by referencing my name. 
 * 
 * ! Don't remove or alter this notice in any distribution !
 * 
 * -----------------------------------------------------------------*/
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Threading;
using System.Timers;

namespace Led
{
	/// <summary>
	/// Summary description for Form1.
	/// </summary>
	public class Form1 : System.Windows.Forms.Form
	{
		private System.Windows.Forms.Button button_Send_Bits;
		private System.Windows.Forms.CheckBox checkBox_Pin1;
		private System.Windows.Forms.CheckBox checkBox_Pin2;
		private System.Windows.Forms.CheckBox checkBox_Pin3;
		private System.Windows.Forms.CheckBox checkBox_Pin6;
		private System.Windows.Forms.CheckBox checkBox_Pin5;
		private System.Windows.Forms.CheckBox checkBox_Pin4;
		private System.Windows.Forms.CheckBox checkBox_Pin8;
		private System.Windows.Forms.CheckBox checkBox_Pin7;
		private System.Windows.Forms.Button button_Reset_Leds;
		private System.Windows.Forms.Label Not;
		private System.ComponentModel.IContainer components;
		private System.Windows.Forms.Button button_Count;
		private System.Windows.Forms.PictureBox pictureBox_D7;
		private System.Windows.Forms.PictureBox pictureBox_D6;
		private System.Windows.Forms.PictureBox pictureBox_D5;
		private System.Windows.Forms.PictureBox pictureBox_D4;
		private System.Windows.Forms.PictureBox pictureBox_D3;
		private System.Windows.Forms.PictureBox pictureBox_D2;
		private System.Windows.Forms.PictureBox pictureBox_D1;
		private System.Windows.Forms.PictureBox pictureBox_D0;
		private System.Windows.Forms.TextBox textBox_byte;
		private System.Windows.Forms.TextBox textBox_port_adress;
		private System.Windows.Forms.Button button_Address;
		private System.Windows.Forms.LinkLabel linkLabel1;
		private System.Windows.Forms.Button button_Dance;
		public int i=0, j=0, adress = 888;


		public Form1()
		{
			//
			// Required for Windows Form Designer support
			//

			InitializeComponent();
			Reset_LEDs(); // Resets everything after form initialization
			//
			// TODO: Add any constructor code after InitializeComponent call
			//
		}

		/// <summary>
		/// Clean up any resources being used.
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if (components != null) 
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows Form Designer generated code
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
			this.button_Send_Bits = new System.Windows.Forms.Button();
			this.checkBox_Pin1 = new System.Windows.Forms.CheckBox();
			this.checkBox_Pin2 = new System.Windows.Forms.CheckBox();
			this.checkBox_Pin3 = new System.Windows.Forms.CheckBox();
			this.checkBox_Pin6 = new System.Windows.Forms.CheckBox();
			this.checkBox_Pin5 = new System.Windows.Forms.CheckBox();
			this.checkBox_Pin4 = new System.Windows.Forms.CheckBox();
			this.checkBox_Pin8 = new System.Windows.Forms.CheckBox();
			this.checkBox_Pin7 = new System.Windows.Forms.CheckBox();
			this.button_Reset_Leds = new System.Windows.Forms.Button();
			this.Not = new System.Windows.Forms.Label();
			this.button_Count = new System.Windows.Forms.Button();
			this.button_Dance = new System.Windows.Forms.Button();
			this.pictureBox_D7 = new System.Windows.Forms.PictureBox();
			this.pictureBox_D6 = new System.Windows.Forms.PictureBox();
			this.pictureBox_D5 = new System.Windows.Forms.PictureBox();
			this.pictureBox_D4 = new System.Windows.Forms.PictureBox();
			this.pictureBox_D3 = new System.Windows.Forms.PictureBox();
			this.pictureBox_D2 = new System.Windows.Forms.PictureBox();
			this.pictureBox_D1 = new System.Windows.Forms.PictureBox();
			this.pictureBox_D0 = new System.Windows.Forms.PictureBox();
			this.textBox_byte = new System.Windows.Forms.TextBox();
			this.textBox_port_adress = new System.Windows.Forms.TextBox();
			this.button_Address = new System.Windows.Forms.Button();
			this.linkLabel1 = new System.Windows.Forms.LinkLabel();
			this.SuspendLayout();
			/* You can use this loop if you don't have a gui anxiety
			for(int i=0;i<8;i++)
			{
				Checkboxes[i] = new CheckBox();
				Checkboxes[i].Location = new Point(i * 50 + 14, 14);
				Checkboxes[i].Width = 50;
				Checkboxes[i].Text = (i + 1).ToString();
				Checkboxes[i].Tag = i;
				Checkboxes[i].CheckedChanged += new EventHandler(onCheckBoxClick);
				Controls.Add(boxes[i]);
			}
			*/
			
			// 
			// button_Send_Bits
			// 
			this.button_Send_Bits.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.button_Send_Bits.Location = new System.Drawing.Point(392, 72);
			this.button_Send_Bits.Name = "button_Send_Bits";
			this.button_Send_Bits.Size = new System.Drawing.Size(48, 23);
			this.button_Send_Bits.TabIndex = 0;
			this.button_Send_Bits.Text = "Send";
			this.button_Send_Bits.Click += new System.EventHandler(this.button_Send_Bits_Click);
			// 
			// checkBox_Pin1
			// 
			this.checkBox_Pin1.Location = new System.Drawing.Point(400, 40);
			this.checkBox_Pin1.Name = "checkBox_Pin1";
			this.checkBox_Pin1.Size = new System.Drawing.Size(56, 24);
			this.checkBox_Pin1.TabIndex = 1;
			this.checkBox_Pin1.Text = "D0";
			this.checkBox_Pin1.CheckedChanged += new System.EventHandler(this.onCheckBoxClick);
			// 
			// checkBox_Pin2
			// 
			this.checkBox_Pin2.Location = new System.Drawing.Point(344, 40);
			this.checkBox_Pin2.Name = "checkBox_Pin2";
			this.checkBox_Pin2.Size = new System.Drawing.Size(56, 24);
			this.checkBox_Pin2.TabIndex = 2;
			this.checkBox_Pin2.Text = "D1";
			this.checkBox_Pin2.CheckedChanged += new System.EventHandler(this.onCheckBoxClick);
			// 
			// checkBox_Pin3
			// 
			this.checkBox_Pin3.Location = new System.Drawing.Point(288, 40);
			this.checkBox_Pin3.Name = "checkBox_Pin3";
			this.checkBox_Pin3.Size = new System.Drawing.Size(56, 24);
			this.checkBox_Pin3.TabIndex = 3;
			this.checkBox_Pin3.Text = "D2";
			this.checkBox_Pin3.CheckedChanged += new System.EventHandler(this.onCheckBoxClick);
			// 
			// checkBox_Pin6
			// 
			this.checkBox_Pin6.Location = new System.Drawing.Point(120, 40);
			this.checkBox_Pin6.Name = "checkBox_Pin6";
			this.checkBox_Pin6.Size = new System.Drawing.Size(56, 24);
			this.checkBox_Pin6.TabIndex = 6;
			this.checkBox_Pin6.Text = "D5";
			this.checkBox_Pin6.CheckedChanged += new System.EventHandler(this.onCheckBoxClick);
			// 
			// checkBox_Pin5
			// 
			this.checkBox_Pin5.Location = new System.Drawing.Point(176, 40);
			this.checkBox_Pin5.Name = "checkBox_Pin5";
			this.checkBox_Pin5.Size = new System.Drawing.Size(56, 24);
			this.checkBox_Pin5.TabIndex = 5;
			this.checkBox_Pin5.Text = "D4";
			this.checkBox_Pin5.CheckedChanged += new System.EventHandler(this.onCheckBoxClick);
			// 
			// checkBox_Pin4
			// 
			this.checkBox_Pin4.Location = new System.Drawing.Point(232, 40);
			this.checkBox_Pin4.Name = "checkBox_Pin4";
			this.checkBox_Pin4.Size = new System.Drawing.Size(56, 24);
			this.checkBox_Pin4.TabIndex = 4;
			this.checkBox_Pin4.Text = "D3";
			this.checkBox_Pin4.CheckedChanged += new System.EventHandler(this.onCheckBoxClick);
			// 
			// checkBox_Pin8
			// 
			this.checkBox_Pin8.Location = new System.Drawing.Point(8, 40);
			this.checkBox_Pin8.Name = "checkBox_Pin8";
			this.checkBox_Pin8.Size = new System.Drawing.Size(56, 24);
			this.checkBox_Pin8.TabIndex = 8;
			this.checkBox_Pin8.Text = "D7";
			this.checkBox_Pin8.CheckedChanged += new System.EventHandler(this.onCheckBoxClick);
			// 
			// checkBox_Pin7
			// 
			this.checkBox_Pin7.Location = new System.Drawing.Point(64, 40);
			this.checkBox_Pin7.Name = "checkBox_Pin7";
			this.checkBox_Pin7.Size = new System.Drawing.Size(56, 24);
			this.checkBox_Pin7.TabIndex = 7;
			this.checkBox_Pin7.Text = "D6";
			this.checkBox_Pin7.CheckedChanged += new System.EventHandler(this.onCheckBoxClick);
			// 
			// button_Reset_Leds
			// 
			this.button_Reset_Leds.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.button_Reset_Leds.Location = new System.Drawing.Point(368, 104);
			this.button_Reset_Leds.Name = "button_Reset_Leds";
			this.button_Reset_Leds.TabIndex = 9;
			this.button_Reset_Leds.Text = "Reset Leds";
			this.button_Reset_Leds.Click += new System.EventHandler(this.button_Reset_Leds_Click);
			// 
			// Not
			// 
			this.Not.Location = new System.Drawing.Point(0, 72);
			this.Not.Name = "Not";
			this.Not.Size = new System.Drawing.Size(320, 32);
			this.Not.TabIndex = 10;
			this.Not.Text = "Not: You can send data with checkboxes in bit form or you can send data with byte" +
				" (8 bits) form by writing in decimal box... -->";
			// 
			// button_Count
			// 
			this.button_Count.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.button_Count.Location = new System.Drawing.Point(264, 104);
			this.button_Count.Name = "button_Count";
			this.button_Count.Size = new System.Drawing.Size(96, 23);
			this.button_Count.TabIndex = 11;
			this.button_Count.Text = "Count in Binary";
			this.button_Count.Click += new System.EventHandler(this.button_Count_Click);
			// 
			// button_Dance
			// 
			this.button_Dance.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.button_Dance.Location = new System.Drawing.Point(176, 104);
			this.button_Dance.Name = "button_Dance";
			this.button_Dance.Size = new System.Drawing.Size(80, 23);
			this.button_Dance.TabIndex = 12;
			this.button_Dance.Text = "Dance Lights";
			this.button_Dance.Click += new System.EventHandler(this.button_Dance_Click);
			// 
			// pictureBox_D7
			// 
			this.pictureBox_D7.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox_D7.Image")));
			this.pictureBox_D7.Location = new System.Drawing.Point(16, 8);
			this.pictureBox_D7.Name = "pictureBox_D7";
			this.pictureBox_D7.Size = new System.Drawing.Size(24, 24);
			this.pictureBox_D7.TabIndex = 13;
			this.pictureBox_D7.TabStop = false;
			// 
			// pictureBox_D6
			// 
			this.pictureBox_D6.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox_D6.Image")));
			this.pictureBox_D6.Location = new System.Drawing.Point(72, 8);
			this.pictureBox_D6.Name = "pictureBox_D6";
			this.pictureBox_D6.Size = new System.Drawing.Size(24, 24);
			this.pictureBox_D6.TabIndex = 14;
			this.pictureBox_D6.TabStop = false;
			// 
			// pictureBox_D5
			// 
			this.pictureBox_D5.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox_D5.Image")));
			this.pictureBox_D5.Location = new System.Drawing.Point(128, 8);
			this.pictureBox_D5.Name = "pictureBox_D5";
			this.pictureBox_D5.Size = new System.Drawing.Size(24, 24);
			this.pictureBox_D5.TabIndex = 15;
			this.pictureBox_D5.TabStop = false;
			// 
			// pictureBox_D4
			// 
			this.pictureBox_D4.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox_D4.Image")));
			this.pictureBox_D4.Location = new System.Drawing.Point(184, 8);
			this.pictureBox_D4.Name = "pictureBox_D4";
			this.pictureBox_D4.Size = new System.Drawing.Size(24, 24);
			this.pictureBox_D4.TabIndex = 16;
			this.pictureBox_D4.TabStop = false;
			// 
			// pictureBox_D3
			// 
			this.pictureBox_D3.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox_D3.Image")));
			this.pictureBox_D3.Location = new System.Drawing.Point(240, 8);
			this.pictureBox_D3.Name = "pictureBox_D3";
			this.pictureBox_D3.Size = new System.Drawing.Size(24, 24);
			this.pictureBox_D3.TabIndex = 17;
			this.pictureBox_D3.TabStop = false;
			// 
			// pictureBox_D2
			// 
			this.pictureBox_D2.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox_D2.Image")));
			this.pictureBox_D2.Location = new System.Drawing.Point(288, 8);
			this.pictureBox_D2.Name = "pictureBox_D2";
			this.pictureBox_D2.Size = new System.Drawing.Size(24, 24);
			this.pictureBox_D2.TabIndex = 18;
			this.pictureBox_D2.TabStop = false;
			// 
			// pictureBox_D1
			// 
			this.pictureBox_D1.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox_D1.Image")));
			this.pictureBox_D1.Location = new System.Drawing.Point(344, 8);
			this.pictureBox_D1.Name = "pictureBox_D1";
			this.pictureBox_D1.Size = new System.Drawing.Size(24, 24);
			this.pictureBox_D1.TabIndex = 19;
			this.pictureBox_D1.TabStop = false;
			// 
			// pictureBox_D0
			// 
			this.pictureBox_D0.Image = ((System.Drawing.Bitmap)(resources.GetObject("pictureBox_D0.Image")));
			this.pictureBox_D0.Location = new System.Drawing.Point(400, 8);
			this.pictureBox_D0.Name = "pictureBox_D0";
			this.pictureBox_D0.Size = new System.Drawing.Size(24, 24);
			this.pictureBox_D0.TabIndex = 20;
			this.pictureBox_D0.TabStop = false;
			// 
			// textBox_byte
			// 
			this.textBox_byte.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.textBox_byte.Location = new System.Drawing.Point(320, 74);
			this.textBox_byte.Name = "textBox_byte";
			this.textBox_byte.Size = new System.Drawing.Size(64, 20);
			this.textBox_byte.TabIndex = 21;
			this.textBox_byte.Text = "170";
			// 
			// textBox_port_adress
			// 
			this.textBox_port_adress.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.textBox_port_adress.Location = new System.Drawing.Point(8, 106);
			this.textBox_port_adress.Name = "textBox_port_adress";
			this.textBox_port_adress.Size = new System.Drawing.Size(64, 20);
			this.textBox_port_adress.TabIndex = 22;
			this.textBox_port_adress.Text = "378";
			// 
			// button_Address
			// 
			this.button_Address.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.button_Address.Location = new System.Drawing.Point(80, 104);
			this.button_Address.Name = "button_Address";
			this.button_Address.Size = new System.Drawing.Size(88, 23);
			this.button_Address.TabIndex = 23;
			this.button_Address.Text = "Apply Address";
			this.button_Address.Click += new System.EventHandler(this.button_Address_Click);
			// 
			// linkLabel1
			// 
			this.linkLabel1.LinkColor = System.Drawing.Color.Green;
			this.linkLabel1.Location = new System.Drawing.Point(320, 136);
			this.linkLabel1.Name = "linkLabel1";
			this.linkLabel1.Size = new System.Drawing.Size(144, 16);
			this.linkLabel1.TabIndex = 24;
			this.linkLabel1.TabStop = true;
			this.linkLabel1.Text = "Programmed By Levent S.";
			this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked_1);
			// 
			// Form1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -