- •«Учет и движение сотрудников по отделу кадров тэакт»
- •Описание программы № 1:
- •Листинг(1):
- •Контрольный пример(1):
- •Описание программы № 2:
- •Листинг(2):
- •Контрольный пример(6):
- •Описание программы № 7: Листинг(7):
- •Контрольный пример(7):
- •Описание программы № 8: Листинг(8):
- •Контрольный пример(8):
- •Описание программы № 9:
- •Листинг(9):
- •Контрольный пример(9):
- •Описание программы № 10:
- •Листинг(10):
- •Контрольный пример(10):
- •Описание программы № 11:
- •Листинг(11):
- •Контрольный пример(11):
- •Описание программы № 12:
- •Листинг(12):
- •Контрольный пример(12):
- •Описание программы № 13:
- •Листинг(13):
- •Контрольный пример(13):
- •Описание программы № 13:
- •Листинг(13):
- •Контрольный пример(13):
- •Описание программы № 14:
- •Листинг(14):
- •Контрольный пример(14):
- •Описание программы № 15:
- •Контрольный пример(15):
- •Описание программы № 16:
- •Листинг(16):
- •Контрольный пример(16):
- •Описание программы № 16:
- •Листинг(16):
- •Контрольный пример(17):
Контрольный пример(13):
Описание программы № 13:
Программа, используя класс WebClient, читает веб-страницу Центрального банка РФ www.cbr.ru, ищет в ее гипертекстовой разметке курс доллара США и копирует его в текстовую метку Label. Кроме того, элемент управления графическое поле PictureBox отображает логотип банка, используя URL-адрес этого изображения
Листинг(13):
privatevoid Form1_Load(object sender, EventArgs e)
{
this.Text = "Сведения от банка России";
varКЛИЕНТ = newSystem.Net.WebClient();
System.IO.StreamПОТОК;
StringСТРОКА;
string STROKA;
try
{
ПОТОК = КЛИЕНТ.OpenRead(@"C:\8.htm");
}
catch (ExceptionСитуация)
{
СТРОКА = String.Format(
"www.cbr.ru" + "\n{0}", Ситуация.Message);
label1.Text = СТРОКА;
return;
}
varЧитатель = newSystem.IO.StreamReader(ПОТОК););
СТРОКА = Читатель.ReadToEnd();
vari = СТРОКА.IndexOf("<td class='table_top' style='width:30%;'>");
СТРОКА = СТРОКА.Substring(i, 300);
i = СТРОКА.IndexOf("<a class='simple_link' href='http://spravkaru.net/peoples/7/727/3939016/'>");
i = i + 34;
СТРОКА = СТРОКА.Substring(i + 40, 7);
СТРОКА = String.Format(
"Телефон дня! {0:D}:\n" +
"{1} Телефон", DateTime.Now, СТРОКА);
ПОТОК.Close();
label1.Text = СТРОКА;
pictureBox1.ImageLocation =
"http://www.cbr.ru/images/main_logo.gif";
}
}
}
Контрольный пример(13):
Описание программы № 14:
Программа, позволяющая выбрать текст из двух вариантов, задать цвет и размер шрифта для этого текста на трех вкладках TabControl с использованием переключателей RadioButton
Листинг(14):
publicpartialclassForm1 : Form
{
public Form1()
{
InitializeComponent();
var tabPage3 = newTabPage();
tabPage3.UseVisualStyleBackColor = true;
this.tabControl1.Controls.Add(tabPage3);
tabPage3.Controls.Add(this.radioButton5);
tabPage3.Controls.Add(this.radioButton6);
this.radioButton5.Location = newPoint(20, 15);
this.radioButton6.Location = newPoint(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;
}
privatevoid radioButton1_CheckedChanged(object sender, EventArgs e)
{label1.Text = radioButton1.Text;}
privatevoid radioButton2_CheckedChanged(object sender, EventArgs e)
{label1.Text = radioButton2.Text; }
privatevoid radioButton3_CheckedChanged(object sender, EventArgs e)
{label1.ForeColor = Color.Red; }
privatevoid radioButton4_CheckedChanged(object sender, EventArgs e)
{label1.ForeColor = Color.Blue; }
privatevoid radioButton5_CheckedChanged(object sender, EventArgs e)
{label1.Font = newFont(label1.Font.Name, 11); }
privatevoid radioButton6_CheckedChanged(object sender, EventArgs e)
{label1.Font = newFont(label1.Font.Name, 13); }
}
}
