Easy Text - текстовый редактор с открытым исходным кодом.
Данный текстовый редактор построен специально для начинающих программистов, в нем вложены все стандартные функции
текстового редактора, такие как, создание, открытие, вставка из другого файла в текущую позицию курсора, сохранение,
печать документа, поддержка механизма Drag & Drop, сохранение шрифта при выходе из программы, перенос по словам,
поиск, поиск далее и замена текста, вставка даты и времени, переход на строку, подтверждение на замену файла, если
таковой уже существует, отображение с строке статуса текущей строки и клочесиво символов в ней, изменение отображения
открытого файла в строке заголовка окна и на панели задач (ReadMe.txt - Easy Texter, Easy Texter - ReadMe.txt,
C:\ReadMe.txt - Easy Texter, Easy Texter - C:\ReadMe.txt) и некоторые другие. Некоторые настройки сохраняются в
INI-файлах (положения и размер окна и др.), набранный текст всегда можно отправить по электронной почте программой
установленной в вашей системе по умолчанию.
Пожалуй самый главный акцент уделяется на то, что здесь идет правильное сохранение текста при закрытии документа с
диалоговым окном без потери данных, -
1)Откройте редактор и наберите текст (Событие OnChange) и закройте окно.
2)Делее мы видим окно предлагающее нам сохранить текст и 3 известные кнопки (Да, Нет и Отмена).
3)Выбираем "Да" и открывается диалог сохранения файла.
4)Давайте не будем сохранять и кликнем кнопку отмена в диалоговом окне сохранения файла.
5)И далее, главное окно закрывается с потерей всего набранного текста.
Полагаю, что многим начинающим программистам стоит начинать писать свой
текстовый редактор именно с этого примера, так как он достаточно прост и в нем нет ненужных процедур. В дальнейшем,
после освоения исходного кода Вы сами сможете добавлять новые настройки. Желаю удачи.
"Easy Text" Copyright (C) 2009
Домани Олег (ака ?КТО_Я?)
Пермская область, г. Чайковский.