Задание:
Автоматизировать личные заметки пользователя. Упростить ведение дел.
- Приложение позволяет добавлять, редактировать и удалять заметки.
- Приложение запускается вместе с 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
- Файл инструкции по установке и настройке
Телеграм
-