Разработка переносимого графического интерфейса пользователя для работы со встраиваемой реляционной БД на примере СУБД 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-файла
">
…………….