Разработка интерфейса прикладного программного обеспечения с использованием моделей построения нестандартных элементов управления "CyberCalk 1.0."

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

роке состояния.Height = 24;

.Deactivate+=new EventHandler(form4_Deactivate);

 

}void button36_Click(object sender, EventArgs e)

{(form4.flag){.Text += ((Button)sender).Text;//вывод в текстовое поле

}

}void button1_Click(object sender, EventArgs e) //метод, выполняемый после нажатия КэпсЛук

{

((Button)sender).FlatStyle = ((Button)sender).FlatStyle == FlatStyle.Flat ? FlatStyle.Standard : FlatStyle.Flat;= caps == true ? false : true;

 

}

void button2_Click(object sender, EventArgs e)//метод, выполняемый после нажания Shift

{

//((Button)sender).FlatStyle = ((Button)sender).FlatStyle == FlatStyle.Flat ? FlatStyle.Standard : FlatStyle.Flat;_en[0] = rus_en[0] == true ? false : true; // установка флажка,что был нажат Shift

((rus_en[0]) && (rus_en[1])) // если были нажаты Ctrl b Shift

{.Text = toolStripStatusLabel1.Text == "Русский" ? "Английски" : "Русский"; // переключение метки

}if ((!rus_en[0]) && (!rus_en[1]))// если были нажаты Ctrl b Shift

{.Text = toolStripStatusLabel1.Text == "Русский" ? "Английски" : "Русский";// переключение метки

}

 

}

void button3_Click(object sender, EventArgs e)//метод, выполняемый после нажания Ctrl

{

//((Button)sender).FlatStyle = ((Button)sender).FlatStyle == FlatStyle.Flat ? FlatStyle.Standard : FlatStyle.Flat;_en[1] = rus_en[1] == true ? false : true; // установка флажка,что был нажат Ctrl

((rus_en[0]) && (rus_en[1]))// если были нажаты Ctrl b Shift

{.Text = toolStripStatusLabel.Text == "Русский" ? "Английский" : "Русский";// если были нажаты Ctrl b Shift

}if ((!rus_en[0]) && (!rus_en[1]))// если были нажаты Ctrl b Shift

{.Text = toolStripStatusLabel.Text == "Русский" ? "Английски" : "Русский";// если были нажаты Ctrl b Shift

}

}

void click_to_key(object sender, EventArgs e) // метод, выполняемый после нажатия на буквенных клавишах

{(rus_en[0] && rus_en[1]) // проверка языка

{(!caps) //проверка регистра букв

{.Text += ((Button)sender).Text[0].ToString().ToUpper(); //вывод в текстовое поле соответствующей буквы -- введена на кнопке

} //верхний регистр

 

{.Text += ((Button)sender).Text[0].ToString().ToLower();//вывод в текстовое поле соответствующей буквы -- введена на кнопке

}

//нижний регистр

}

{(!caps)//проверка регистра букв

{ //верхний регистр.Text += ((Button)sender).Text[2].ToString().ToUpper();//вывод в текстовое поле соответствующей буквы -- введена на кнопке

}

{.Text += ((Button)sender).Text[2].ToString().ToLower();//вывод в текстовое поле соответствующей буквы -- введена на кнопке

} //нижний регистр

}

 

}

void click_for_tsifri(object sender, EventArgs e)// метод, выполняемый после нажатия на кнопку не чувствительной к регистру и языку

{.Text += ((Button)sender).Text;//вывод в текстовое поле

}

void backsp(object sender, EventArgs e)// метод, выполняемый после нажатия на Backspace

{(textBox1.Text.Length != 0)

{.Text = textBox1.Text.Remove(textBox1.Text.Length - 1, 1);

}

}

void undoToolStripMenuItem_Click(object sender, EventArgs e)//пункт муню Endo

{.Undo();

}

 

void button34_Click(object sender, EventArgs e)// метод, выполняемый после нажатия на Tab

{.Text += " ";

}

void button49_Click(object sender, EventArgs e)// метод, выполняемый после нажатия на Enter

{.Text += "\n";

}

void button33_Click(object sender, EventArgs e)// метод, выполняемый после нажатия на пробел

{.Text += " ";

}

void сохранитьToolStripMenuItem1_Click(object sender, EventArgs e)

{k = new SaveFileDialog();.Filter = "Text file (*.txt)|*.txt";//фильтр(k.ShowDialog() == DialogResult.OK)//если были выбраны файлы

{

//создаем файловый потокfs = new FileStream(k.FileName, FileMode.OpenOrCreate, FileAccess.ReadWrite);fwr = new StreamWriter(fs, Encoding.GetEncoding("windows-1251"));.Write(textBox1.Text);.Close();.Deactivate+=new EventHandler(form4_Deactivate);

}

 

}void form4_Deactivate(object sender, EventArgs e)

{(form4.date!= null)

{.Text += form4.date.ToString();

}.Hide();

}

 

void открытьToolStripMenuItem1_Click(object sender, EventArgs e)

{k = new OpenFileDialog();.Filter = "Text file (*.txt)|*.txt";.Multiselect = false;(k.ShowDialog() == DialogResult.OK)

{fs = new FileStream(k.FileName, FileMode.OpenOrCreate, FileAccess.ReadWrite);fwr = new StreamReader(fs, Encoding.GetEncoding("windows-1251"));.Text = fwr.ReadToEnd();.Close();

}

}

void выходToolStripMenuItem_Click(object sender, EventArgs e)

{.Close();

}

void Й_MouseHover_1(object sender, EventArgs e)

{

/* temp = ((Button)sender).BackgroundImage;

((Button)sender).BackgroundImage = bm;*/

}

void Й_MouseLeave(object sender, EventArgs e)

{

 

//((Button)sender).BackgroundImage = temp;

}

void показатьToolStripMenuItem1_Click(object sender, EventArgs e)

{.date = null;.Show();

}

void скрытьToolStripMenuItem1_Click(object sender, EventArgs e)

{.Hide();

}

void undoToolStripMenuItem_Click_1(object sender, EventArgs e)

{.Undo();

 

}

void redoToolStripMenuItem_Click(object sender, EventArgs e)

{.Redo();

}

void оПрограммеToolStripMenuItem2_Click(object sender, EventArgs e)

{.Show();

}

 

 

}

}

 

Текст Form2.cs:System;System.Collections.Generic;System.Collections;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;System.Drawing.Drawing2D;System.Media;System.Timers;System.Threading;

Kyrsach 4

{partial class Form2 : Form

{int i = 0;bool flag;bool enter=false;System.Timers.Timer aTimer = new System.Timers.Timer();cyber = new Bitmap(@"Data\pic3.png");cyber2 = new Bitmap(@"Data\pic4.png");b_back = new Bitmap(@"Data\buttons\back.png");Form2()

{();.Interval = 100;.Elapsed += new ElapsedEventHandler(OnTimedEvent);.Start();.BackgroundImage = b_back;.BackgroundImage = b_back;

 

}void OnTimedEvent(object source, ElapsedEventArgs e)

{

// label1.Text += ".";

.Image = flag == true ? cyber : cyber2;= !flag;

.Interval += 100;(i == 5)

{.Interval = 800;

}(i == 10)

{.Image = cyber;.Stop();

 

}(i < 10)

{.Image = flag == true ? cyber : cyber2;

}++;

}void button1_Click(object sender, EventArgs e)

{= !enter;.Close();

}

void button2_Click(object sender, EventArgs e)

{.Close();

}

}

}

 

Текст Form3.cs

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

Kyrsach 4

{partial class Form3 : Form

{k = new Bitmap(@"Data\about.png");Form3()

{();.BackgroundImage = k;.SetStyle(ControlStyles.Opaque, true);.SetStyle(ControlStyles.SupportsTransparentBackColor, true);.BackColor = Color.Transparent;

}

void pictureBox1_MouseClick(object sender, MouseEventArgs e)

{.Hide();

}

void pictureBox1_MouseEnter(object sender, EventArgs e)

{.Cursor = Cursors.Hand;

}

}

}

 

Текст Form4.cs using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Collections;System.Drawing;System.Linq;System.Text;System.Windows.Forms;Kyrsach4

{partial class Form4 : Form

{object date;float x;float temp;float y;string oper="";ArrayList memory= new ArrayList();bool flag = false;Form4()

{();.Enabled = false;.Maximum = -1;

 

}

void button13_Click(object sender, EventArgs e)

{= true;= textBox1.Text;

.Text="";

.Hide();

}

void button36_Click(object sender, EventArgs e)

{.Text +=