ВУЗ:
Составители:
Рубрика:
18
31.
Как создать процедуру обработки события OnFind компонента Re-
placeDialog1? Когда возникает такое событие?
32. Чем отличаются алгоритмы поиска нужного фрагмента текста для
компонентов FindDialog1 и ReplaceDialog1? Чем обусловлено такое
отличие?
33. Опишите алгоритм обработки события OnReplace компонента Re-
placeDialog1.
34. Объясните смысл команды
delete(FindIn,1,index+Found+FoundLen-2);
Поясните построение формулы при вычислении третьего параметра
процедуры.
35. Напишите команду замены одного слова другим. Объясните ее
смысл.
36. Напишите команду из процедуры обработки меню Справка⏐О
программе…
37. Поясните назначение процедур MessageDlg, MessageDlgPos и их от-
личие.
38. Укажите списки параметров для процедур MessageDlg,
MessageDlgPos.
39. Охарактеризуйте все значения типа TMsgDlgType.
40. Что представляют собой типы TMsgDlgButtons и TMsgDlgButton?
41. Назовите значения типа TMsgDlgButton и поясните их смысл.
42. В каком случае и какое значение возвращает четвертый параметр
процедур MessageDlg, MessageDlgPos?
43. Выведите информационное окно с двумя кнопками и заданным тек-
стом в левый верхний угол экрана.
Индивидуальные задания:
1. Исправьте обработчик OnFind компонента FindDialog1 так, чтобы можно
было менять направление поиска.
2. Добавьте в проект возможность поиска только целых слов и возмож-
ность учета различий между прописными и строчными буквами.
3. Добавьте в проект возможность поиска и замены только целых слов и
возможность учета различий между прописными и строчными буквами.
4. Добавьте в проект справочную систему по возможностям текстового
редактора, оформленную в виде отдельной формы. Предусмотрите воз-
можность поиска справочной информации по ключевому слову в назва-
нии темы.
Литература
1. Архангельский А.Я. Программирование в Delphi6/ А.Я. Архангельский. -
БИНОМ. – 2003.
2. Баженова И.Ю. Delphi6. 2002.
3. Епанешников А.М., Епанешников В.А. Программирование в среде Del-
phi: Учебное пособие в 4-х ч. Ч. 3. Проектирование программ. – М.:
ДИАЛОГ-МИФИ, 1998. – 336 с.