- •«Учет и движение сотрудников по отделу кадров тэакт»
- •Описание программы № 1:
- •Листинг(1):
- •Контрольный пример(1):
- •Описание программы № 2:
- •Листинг(2):
- •Описание программы № 8: Листинг(8):
- •Контрольный пример(6):
- •Описание программы № 7: Листинг(7):
- •Контрольный пример(7):
- •Контрольный пример(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):
Контрольный пример(10):
Описание программы № 11:
Программа для чтения/записи текстового файла в кодировке Windows 1251
Листинг(11):
privatevoid Form1_Load(object sender, EventArgs e)
{
textBox1.Multiline = true; textBox1.Clear();
textBox1.Size = newSize(268, 112);
button1.Text = "Открыть"; button1.TabIndex = 0;
button2.Text = "Сохранить";
this.Text = "Здеськодировка Windows 1251";
ИмяФайла = @"С:\Text2.txt";
}
privatevoid button1_Click(object sender, EventArgs e)
{
try
{
varКодировка = System.Text.Encoding.GetEncoding(1251);
varЧитатель = new System.IO.
StreamReader(ИмяФайла, Кодировка);
textBox1.Text = Читатель.ReadToEnd();
Читатель.Close();
varМассивСтрок = System.IO.File.
ReadAllLines(@"D:\Text2.txt", Кодировка);
}
catch (System.IO.FileNotFoundExceptionСитуация)
{
MessageBox.Show(Ситуация.Message + "\nНеттакогофайла",
"Ошибка", MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
}
catch (ExceptionСитуация)
{
MessageBox.Show(Ситуация.Message, "Ошибка",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}
privatevoid button2_Click(object sender, EventArgs e)
{
try
{
varКодировка =
System.Text.Encoding.GetEncoding(1251);
varПисатель = newSystem.IO.StreamWriter(
ИмяФайла, false, Кодировка);
Писатель.Write(textBox1.Text);
Писатель.Close();
}
catch (ExceptionСитуация)
{
Контрольный пример(11):
Описание программы № 12:
Программа предлагает пользователю заполнить таблицу телефонов его знакомых, сотрудников, родственников, любимых и т. д. После щелчка на кнопке Запись данная таблица записывается на диск в файл в формате XML. Для упрощения текста программы предусмотрена запись в один и тот же файл D:\tabl.xml. При последующих запусках данной программы таблица будет считываться из этого файла, и пользователь может продолжать редактирование таблицы
Листинг(12):
privatevoid Form1_Load(object sender, EventArgs e)
{
this.Text = "Почти табличный редактор";
button1.Text = "Запись";
Таблица = newDataTable();
НаборДанных = newDataSet();
if (System.IO.File.Exists(@"С:\tabl.xml") == true)
{
НаборДанных.ReadXml(@"С:\tabl.xml");
varСтрокаXML = НаборДанных.GetXml();
dataGridView1.DataMember = "Названиетаблицы";
dataGridView1.DataSource = НаборДанных;
}
else
{
dataGridView1.DataSource = Таблица;
Таблица.Columns.Add("ИМЕНА");
Таблица.Columns.Add("НОМЕРАТЕЛЕФОНОВ");
НаборДанных.Tables.Add(Таблица);
}
}
privatevoid button1_Click(object sender, EventArgs e)
{
Таблица.TableName = "Название таблицы";
НаборДанных.WriteXml(@"С:\tabl.xml");
}
}
Контрольный пример(12):
Описание программы № 13:
Эта программа использует элемент управления WebBrowser для отображения веб-страницы и ее HTML-кода.
Листинг(13):
privatevoid Form1_Load(object sender, EventArgs e)
{
this.Text = "Веб-страница и ее HTML-код";
textBox1.Text = String.Empty;
textBox2.Text = String.Empty;
textBox2.Multiline = true;
textBox2.ScrollBars = ScrollBars.Vertical;
button1.Text = "ПУСК";
webBrowser1.Dock = DockStyle.None;
}
privatevoid button1_Click(object sender, EventArgs e)
{
webBrowser1.Navigate(textBox1.Text);
}
privatevoid webBrowser1_DocumentCompleted(object sender,
WebBrowserDocumentCompletedEventArgs e)
{
textBox2.Text = webBrowser1.Document.Body.InnerHtml;
}
}
