- •1.Общая часть
- •Работа с базами данных в с#
- •Работа с фалами в с#
- •1.3Работа с файлами html в с#
- •2.Специальная часть
- •2.1Постановка задачи №1
- •2.1.1Листинг программы:
- •2.1.2Контрольный пример
- •2.2Постановка задачи №2
- •2.2.1Листинг программы:
- •2.2.2Контрольный пример
- •2.3Постановка задачи №3
- •2.3.1Листинг программы:
- •2.3.2Контрольный пример
- •2.4Постановка задачи №4
- •2.4.1Листинг программы:
- •2.4.2Контрольный пример
- •2.5Постановка задачи №5
- •2.5.1Листинг программы:
- •2.5.2Контрольный пример
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);
}
}
}
