Форум: "Прочее";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];
ВнизНарисовать алгоритм Найти похожие ветки
← →
Nastusha © (2008-10-24 15:22) [0]Здраствуйте, мне задали написать программу "Текстовый редактор" в Делфи. Написала, а вот алгоритм нет. Помогите пожалуйста.
← →
Ega23 © (2008-10-24 15:28) [1]Каким алгоритмом, на твой взгляд, обладает MS Word?
← →
Dimka Maslov © (2008-10-24 15:29) [2]Насколько я понимаю, написание программы "Текстовый редактор" в Делфи к размещению на форме компонента TMemo или TRichEdit. О каком алгоритме тогда идёт речь? Об алгоритме размещения компонента на форме или алгоритм его работы?
← →
Сергей М. © (2008-10-24 15:29) [3]http://www.google.ru/search?q=avtoshema&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a
← →
Поросенок Винни-Пух © (2008-10-24 15:34) [4]http://nasv.ru/draw
← →
Nastusha © (2008-10-24 15:45) [5]Dimka Maslov © , Алгорим работы программы. Как обычно там кругляшки, ромбики, квадратики.
← →
Поросенок Винни-Пух © (2008-10-24 15:49) [6]
бегин
|
выбираем сообщение из очереди----------|
| |
WM_CLOSE ->нет -----обрабатываем-------
|
конец
← →
DrPass © (2008-10-24 16:01) [7]
> Написала, а вот алгоритм нет. Помогите пожалуйста
Думаю, тебя спасет программный комплекс "Автошема"
← →
Правильный$Вася (2008-10-24 16:05) [8]
> "Текстовый редактор" в Делфи. Написала, а вот алгоритм нет
открыть файл
отредактировать
сохранить
или
создать файл
отредактировать
сохранить
и вообще - алгоритм является последовательность действий, необходимых для достижения цели
вот и распиши, что твой редактор делает для достижения цели, поставленной в лабе
← →
Dimka Maslov © (2008-10-24 16:08) [9]
> Nastusha © (24.10.08 15:45) [5]
Алгоритм работы текстового редактора настолько сложен (в смысле размера), что рисовать его целиком - это все равно, что зубной щёткой красить траву на футбольном поле. Действие, производимое по нажатию любой клавиши зависит от большого числа параметров и перебирать их всех бессмысленно. Особенно если учесть, что клавиш на клавиатуре больше 100.
← →
Nastusha © (2008-10-24 16:08) [10]Люди, ну помогите же. Обычный текстовый редактор написанный в Делфи.
Выполняет стадартные операции (вставка, копирование, шрифт, цвет текста, поиск и замена). Создание тектового файла, сохрнение и открытие.
Написать алгоритм.
Закачала "Автошем"
! C:\Documents and Settings\User\Мои документы\jj\Avtoshema.zip: Архив повреждён или имеет неизвестный формат
! Невозможно выполнить "C:\DOCUME~1\User\LOCALS~1\Temp\Rar$EX25.732\Avtoshema.exe"
← →
Сергей М. © (2008-10-24 16:12) [11]
> Nastusha © (24.10.08 16:08) [10]
>
> Люди, ну помогите же
Тут вот одному страждущему тоже пытались помочь
http://delphimaster.net/view/15-1224831511/
а в благодарность получили ушат дерьма)
Чего ждать от тебя ?)
← →
Юрий Зотов © (2008-10-24 16:14) [12]Там кроме Memo должны быть еще кнопки Открыть и Сохранить - и для них нужно писать обработчики. Также нужен обработчик OnClose с проверкой, сохранен ли текст.
Вот алгоритмы этих обработчиков и можно нарисовать. Для учебной задачки вполне сойдет.
А рисовать алгоритм работы ВСЕЙ программы - пусть преподаватель сам попробует это сделать, начиная с запуска цикла выбрки сообщений. Очень сомневаюсь, что у него это получится. Даже если обработку сообщений и код VCL он знает наизусть - все равно не получится. Потому что бумаги не хватит.
← →
han_malign © (2008-10-24 16:19) [13]сохранить/загрузить файл, форматирования - каждое действие это алгоритмический блок.
например:
(load)
|
V
/---+-<changed>--------\
v |
/-+-<save>-------\ |
v v |
[save file] /-+-<overvrite>- \ |
| | v |
| | (edit) |
| | |
\----------------|------------/
v
[load file]
|
v
(edit)
← →
Правильный$Вася (2008-10-24 16:24) [14]
> Юрий Зотов © (24.10.08 16:14) [12]
да оно и не нужно для всей программы, тем более что для событийной модели традиционные блок-схемы плохо подходят
← →
TUser © (2008-10-24 23:03) [15]Все просто, пол-года уже прошло, пора опять обсудить Диму.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.047 c