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

Реферат Розробка стерпного графічного інтерфейсу користувача для роботи з вбудовуваної реляційної БД на прикладі СУБД SQLite





> {

///

///Діалогове вікно для створення нової таблиці.

/// partial class NewTable: Window

{

///

///Запит в текстовому вигляді.

/// query;


///

///Чи був уже заданий для таблиці первинний ключ.

/// hasPrimaryKey = false;


{();

}


///

///Показати вікно для формування запиту.

///

/// Сформований запит на створення таблиці.

public static string GetQueryForTableCreate ()

{w = new NewTable ();. ShowDialog ();

w.query;

}

void Window_Loaded (object sender, RoutedEventArgs e)

{

// додамо удобностей для користувача: _NewTableName.Focus ();// поле для введення імені отримує фокус_NewTableName.SelectAll ();// весь текст на полі обраний

}

void Bt_AddField_Click (object sender, RoutedEventArgs e)

{s = Tb_NewColumnName.Text + "" + Cmb_NewColumnType.Text;

(Cb_PrimaryKey.IsChecked.Value)

{

// поле виразно, як первинний ключ + = "PRIMARY KEY";


// далі забороняємо додавання ще одного первинного ключа

Cb_PrimaryKey.IsChecked = false; _PrimaryKey.IsEnabled = false; = true;

} (Cb_NotNull.IsChecked.Value) s + = "NOT NULL"; _Fields.Items.Add (s);

}

void Bt_OK_Click (object sender, RoutedEventArgs e)

{

// перевіримо, щоб було задано ім'я для таблиці (Tb_NewTableName.Text! = "")

{

// перевіримо, щоб у таблиці були поля (Lb_Fields.HasItems)

{

// і перевіримо, щоб був первинний ключ

if (hasPrimaryKey == true)

{[] fields = new string [Lb_Fields.Items.Count]; _Fields.Items.CopyTo (fields, 0);

ifNotEx = ""; (Cb_IfNotExist.IsChecked.Value) ifNotEx = "IF NOT EXISTS";

= "CREATE TABLE" + ifNotEx + Tb_NewTableName.Text + "("; (int i = 0; i

();

} MessageBox.Show ("Задайте первинний ключ!");

} MessageBox.Show ("Зада...


Назад | сторінка 16 з 20 | Наступна сторінка





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних &Автомайстерня&
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних Будинку культури
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Відеореклама. Електронні таблиці