Вибираємо відповідну вкладку.
2. Редагуємо таблицю;
3. Зберігаємо дані у файл, шляхом натискання на кнопку В«Зберегти зміниВ».
Словесний опис алгоритму завантаження бази з файлу:
. Завантаження файлу здійснюється автоматично при виборі відповідної таблиці.
2. Редагуємо таблицю.
. Закриваємо файл.
Безпосередньо з реалізацією алгоритмів можна ознайомитися в представленому повному лістингу програми (Розділ 4).
В· Основна форма: файл В«Form1. cs В»,В« Form1. Designer. cs В»;
В· Реалізація класів: файл В«Classes. cs В»;
В· типізований файл: В«BaseВ»
4. Реалізація системи на мові С # (лістинг програми з коментарями)
using System; System. Collections. Generic; System.componentModel; System. Data; System. Drawing; System. Linq; System. Text; System. Windows. Forms; System. IO; PKP
{partial class PKP_Form: Form
{PKP_Form ()
{();
} void главнаяToolStripMenuItem_Click (object sender, EventArgs e)
{. Visible = true;. Visible = false;. Visible = false;. Visible = false;. Visible = false;
} void продукціяToolStripMenuItem_Click (object sender, EventArgs e)
{. Visible = false;. Visible = true;. Visible = false;. Visible = false;. Visible = false;
} void персоналToolStripMenuItem_Click (object sender, EventArgs e)
{. Visible = false;. Visible = false;. Visible = true;. Visible = false;. Visible = false;. my_db. tables [6]. LoadTableFromOzy (dataGridView2);
} void нашіКонтактиToolStripMenuItem_Click (object sender, EventArgs e)
{. Visible = false;. Visible = false;. Visible = false;. Visible = true;. Visible = false;. Show (В»Адреса: Белово r nг. <. R n - вул, Радянська 26 r n - БАЧИТИ ВАС!В», В«Наші контактиВ», MessageBoxButtons. OK, MessageBoxIcon. Information);
} void Form1_Load (object sender, EventArgs e)
{
// BazaInOzy. my_db. create_shema ();. my_db. LoadBaseFromInputFile ();. dataGridView1. RowCount = 5;. dataGridView1. ColumnCount = 5;. ComboBox1. Items. Clear (); (NatTable d in BazaInOzy. My_db. Tables)
{((d. table_name! = В«ПерсоналВ») && (d. tab...