Написание алгоритма сохранения созданных заметок

Выбор и написание алгоритма поиска по содержанию, дате или заголовку заметки.

Выбор языка программирования и среды разработки

Если выбор операционной системы упирается в наличие той или иной ОС (была выбрана операционная система Windows), то с выбором языка и среды разработки все не так просто.  Pascal, который мы проходили в школе не давал мне тех возможностей, которые были необходимы для полноценной реализации проекта. Мое внимание привлекла среда Microsoft Visual Studio. Microsoft Visual Studio – это среда разработки, нацеленная на создание отрасли приложений. В ней же имеются все необходимые инструменты для создания блокнота на языке C#.

Трудность заключалась в том, что этот язык программирования не изучается в школе. Но по нему имеются многочисленные интернет-уроки, по которым можно было осваивать этот язык.

Разработка интерфейса приложения

       Работа над интерфейсов блокнота заключалась во внедрении всех необходимых элементов управления для реализации задуманного функционала: сохранение/удаление заметок, редактирование шрифтов, возможность открывать текстовые файлы «извне» и возможность поиска среди заметок.

рис 4. Интерфейс блокнота

 

Написание основного кода

Код для элементов управления должен выполнять следующие логические операции: при нажатии на кнопку «Добавить заметку» в левом окне появляется заголовок заметки (пока текста в заметке нет, в названии отображается текст «Пустая заметка»), пользователь может сохранить или удалить заметку, соответственно, пока не совершится одно из двух перечисленных действий, добавление новой заметки невозможно.

При отсутствии заметок возможность удалять блокируется.

Алгоритм сохранения заметок

При сохранении заметки, в корневой папке приложения создается файл, в котором сохраняется содержимое заметки. Соответственно при удалении заметки файл удаляется.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: