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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

»и инициализирован лог текущего запуска.

/// bool initialized = false;

 

///

/// Содержит дату-время инициализации лога текущего запуска.

/// DateTime startAt;

 

//=======================================================================================

///

/// Инициализация лога текущего запуска.

///

public static void Initialize()

{(!(initialized))

{= DateTime.Now;= "********** Log Start At [" + startAt.ToString() + "]**********\r\n\r\n";= true;

}System.Windows.Forms.MessageBox.Show("Лог текущего запуска уже инициализирован", "Запрещенная операция!");

}

 

///

/// Добавление в лог сообщения по текущему системному времени.

///

/// static void AddInfo(string text)

{(initialized)+= "[" + DateTime.Now.ToString() + "]: " + text + "\r\n";

else System.Windows.Forms.MessageBox.Show("Попытка добавить сообщение в неинициализированный лог", "Запрещенная операция!");

}

 

///

/// Создает текстовый файл с текстом лога текущего запуска.

/// static void Save()

{(initialized)

{

//проверяем, чтобы была создана папка для логов - или создадим её

if (!Directory.Exists(Directory.GetCurrentDirectory() + "\\logs")).CreateDirectory(Directory.GetCurrentDirectory() + "\\logs");

 

//удаляем наиболее старые логи, чтобы не переполнять папку

=10)File.Delete(files[0]);">string[] files = Directory.GetFiles(Directory.GetCurrentDirectory() + "\\logs");(files.Length >= 10) File.Delete(files[0]);

//запишем текущие дату-время, как время окончания ведения лога

Data += "\r\n********** Log End At [" + DateTime.Now.ToString() + "]**********\r\n\r\n";

 

//сохраним лог в файл.AppendAllText(Directory.GetCurrentDirectory() + "\\logs\\log(" +.Replace(startAt.ToString(), "[:]", "-") + ").txt", Data);

 

//после сохранения мы не сможем писать в лог, пока не инициализируем его заново= ""; initialized = false;

}System.Windows.Forms.MessageBox.Show("Попытка сохранить неинициализированный лог", "Запрещенная операция!");

}

}

}

 

 

Приложение 2

 

Схема запроса create table.

 

create-table:

 

column-def:

 

type-name:

 

column-constraint: constraint:

 

foreign-key-clause:

 

 

Приложение 3

 

Пример полученного XML-файла

 

">

…………….