Задание:
Автоматизировать личные заметки пользователя. Упростить ведение дел.
- Приложение позволяет добавлять, редактировать и удалять заметки.
- Приложение запускается вместе с Windows.
- Заметки отображаются на экране. Их можно двигать. Их позиция на экране запоминается.
- Помимо заметок пользователь может хранить также записи в журнале (добавлять, редактировать, удалять).
- В приложении можно набрасывать план на какую-нибудь дату, что нужно сделать.
Содержимое проекта:
Содержимое папки Data (bin/Debug/Data):
- DB - папка с исходным SQL кодом, для создания базы данных и её заполнения
- Help - папка с файлом справки о проекте, а также проектом Help and Manual для изменения файла справки
- Ico - папка со всеми иконками проекта
- Img - папка для хранения изображений проекта
- ConnMicrosoftSQLServer.cfg - файл хранящий строку подключениия к СУБД (системе управления базами данных)
Пример кода:
//Процедура открытия формы редактирования с переносом данных public void vEditProc(string sQueryIsEmpty, string sNameOfTable, DataGridView dGridView) { //Перенос данных на форму для редактирования if (CConSQL.QueryToBool(sQueryIsEmpty) == true) { AddEdit addEdit = new AddEdit(CConSQL, sNameOfTable, 1); int x = 0; try { x = dGridView.CurrentRow.Index; } catch { MessageBox.Show("Вы не выбрали строку для редактирования!", "Ошибка!"); return; } //Забираем значение ячейки addEdit.idIdEditTable = Convert.ToInt32(dGridView[0, x].Value); addEdit.dTPicker.Text = Convert.ToString(dGridView[1, x].Value); addEdit.tB1.Text = Convert.ToString(dGridView[2, x].Value); //Проверка с какой таблицей в данный момент работаем if (sNameOfTable != "NOTES") { addEdit.tB2.Text = Convert.ToString(dGridView[3, x].Value); } this.Close(); addEdit.Show(); } else { MessageBox.Show("Нету данных для изменения!", "Ошибка!"); } }
Перед первым запуском проекта требуется внимательно изучить файл инструкции Настройки.docx.
Содержание архива
-
Исходный код на C# для Visual Studio
-
Исходный код на SQL для MS SQL Server
- Файл инструкции по установке и настройке
Zicise