Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отч.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
795.65 Кб
Скачать

2.Специальная часть

2.1Постановка задачи №1

Кодировщик текстовых сообщений

2.1.1Листинг программы:

public partial class Form1 : Form

{

const string lit1 = "АБВГДЕЖЗИЙКЛМНОП";

const string lit2 = "РСТУФХЦЧШЩЪЫЬЭЮЯ";

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

string text = richTextBox1.Text;

string litorea = "";

int len = text.Length;

for (int i = 0; i < len; ++i)

{

char chr = text[i];

chr = char.ToUpper(chr);

int n = lit1.IndexOf(chr);

if (n > -1)

litorea += lit2[n];

else

{

n = lit2.IndexOf(chr);

if (n > -1)

litorea += lit1[n];

else

litorea = litorea + chr;

}

}

richTextBox2.AppendText(litorea);

}

private void button2_Click(object sender, EventArgs e)

{

richTextBox1.Clear();

richTextBox2.Clear();

}

private void button1_Click_1(object sender, EventArgs e)

{

string text = richTextBox1.Text;

string litorea = "";

int len = text.Length;

for (int i = 0; i < len; ++i)

{

char chr = text[i];

chr = char.ToUpper(chr);

int n = lit1.IndexOf(chr);

if (n > -1)

litorea += lit2[n];

else

{

n = lit2.IndexOf(chr);

if (n > -1)

litorea += lit1[n];

else

litorea = litorea + chr;

}

}

richTextBox2.AppendText(litorea);

}

}

}

2.1.2Контрольный пример

2.2Постановка задачи №2

Программа, позволяющая выбрать текст из двух вариантов, задать цвет и размер шрифта для этого текста на трех вкладках TabControl с использованием переключателей RadioButton

2.2.1Листинг программы:

public Form1()

{

InitializeComponent();

var tabPage3 = new TabPage();

tabPage3.UseVisualStyleBackColor = true;

this.tabControl1.Controls.Add(tabPage3);

tabPage3.Controls.Add(this.radioButton5);

tabPage3.Controls.Add(this.radioButton6);

this.radioButton5.Location = new Point(20, 15);

this.radioButton6.Location = new Point(20, 58);

this.Text = "Какая улыбка Вам ближе";

tabControl1.TabPages[0].Text = "Текст";

tabControl1.TabPages[1].Text = "Цвет";

tabControl1.TabPages[2].Text = "Размер";

radioButton1.Text =

"Восхищенная, сочувственная, " + "\n" + "скромно-смущенная";

radioButton2.Text = "Нежная улыбка, ехидная, бес" +

"стыжая, " + "\n" + "подленькая, снисходительная";

radioButton3.Text = "Зеленый";

radioButton4.Text = "Желтый";

radioButton5.Text = "11 пунктов";

radioButton6.Text = "13 пунктов";

label1.Text = radioButton1.Text;

}

private void radioButton1_CheckedChanged(object sender, EventArgs e)

{

label1.Text = radioButton1.Text;

}

private void radioButton2_CheckedChanged(object sender, EventArgs e)

{

label1.Text = radioButton2.Text;

}

private void radioButton3_CheckedChanged(object sender, EventArgs e)

{

label1.ForeColor = Color.Green;

}

private void radioButton4_CheckedChanged(object sender, EventArgs e)

{

label1.ForeColor = Color.Yellow;

}

private void radioButton5_CheckedChanged(object sender, EventArgs e)

{

label1.Font = new Font(label1.Font.Name, 11);

}

private void radioButton6_CheckedChanged(object sender, EventArgs e)

{

label1.Font = new Font(label1.Font.Name, 13);

}

}

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]