Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Автоматизована інформаційна система "Виробничо-комерційне підприємство"

Реферат Автоматизована інформаційна система "Виробничо-комерційне підприємство"





р поточної вибраної табліциstatic string source_table = «»;// ім'я обраної таблиці static NatBaza my_db = new NatBaza (5);// властивість, безпосередньо// мінлива для зберігання бази даних в ОЗУ, инициализирована конструктором с// аргументом 5 (створюється відразу п'ять таблиць)

}// статичний клас. призначений для зберігання завантаженого БД в ОЗУ.

[Serializable]// атрибут Serializable означає, що об'єкт нижчеописаного типу можна

// буде розбити на потік байтів і запхати в типізований файл.

public class NatBaza// клас для зберігання БД в пам'яті. Містить методи (функції) для збереження і завантаження БД на жорсткий диск

{

public NatTable [] tables;// властивість, масив таблиць NatTable в пам'яті

public NatBaza (int j)// конструктор класу, потрібний для створення об'єкта (змінної) типу NatBaza

{= new NatTable [8]; (int i = 0; i

);}

} void SaveBaseInOutputFile ()

{f = new FileStream (@ В«Base. NatВ», FileMode. Open, FileAccess. ReadWrite); b = new BinaryFormatter ();. Serialize (f, this);. Close ();

}// метод зберігає БД з пам'яті на жорсткий диск

public void LoadBaseFromInputFile ()

{f = new FileStream (@ В«Base. NatВ», FileMode. Open, FileAccess. ReadWrite); b = new BinaryFormatter ();. my_db = (NatBaza) b. Deserialize (f);. Close ();

}// метод завантажує БД з файлу в ОЗУ

public void create_shema ()

{. my_db = new NatBaza (8); (int i = 0; i <8; i + +)

{BazaInOzy. my_db. tables [i] = new NatTable («», 5, 0,10);} (int i = 0; i <8; i + +)

{

}. my_db. tables [0]. table_name = "Вид продукції 1В»;. my_db. tables [1]. table_name = "Вид продукції 2В»;. my_db. tables [2]. table_name = "Вид продукції 3В»;. my_db. tables [3]. table_name = "Вид продукції 4В»;. my_db. tables [4]. table_name = "Вид продукції 5В»;. my_db. tables [5]. table_name = "Вид продукції 6В»;. my_db. tables [6]. table_name = В«ПерсоналВ»;. my_db. tables [7]. table_name = В«НовинкиВ»;. my_db. SaveBaseInOutputFile ();

}// Додатковий метод створює схему БД

}

[Serializable] class NatTable// клас, аналог DataTable, призначений для зберігання таблиць в пам'яті, і прив'язки їх до візуальних об'єктів (DataGridView)

{string table_name;// ім'я обраної табліциint table_number;// її номер string [] FieldName;// масив. містить заголовки стовпців

public int rows_cou...


Назад | сторінка 6 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Процес адміністрування підсистеми "Public Relation" АС "Слід ...
  • Реферат на тему: Технологія зберігання і транспортування товару. Принципи та методи зберіга ...
  • Реферат на тему: Створення бази даних, заповнення таблиць даними
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Розробка бази даних для зберігання інформації про заходи та продуктах