Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Практическое задание






1. Составить проект для нахождения корней квадратного уравнения по трем его коэффициентам, вводимым с клавиатуры. Предусмотреть реакции на некорректный ввод символов в полях редактирования (например, поставить защиту от ввода букв или второй десятичной точки). При нажатии Enter переносить курсор в следующее поле редактирования (а на завершении ввода выполнять вычисления). Предусмотреть кнопки " расчет", " новые данные" и " выход". Всем введенным компонентам задать ярлычки с оперативной подсказкой (Hints). При оформлении компонент использовать по возможности различные цвета и шрифты.

2. Выполнить проект по п.1, но с использованием меню для выполнения действий.

3. Модернизировать п.2, введя запрос пароля на вход в программу. Определить заголовок проекта (Project/Options/Application) и там же выбрать значок (Load Icon) из файла с расширением " ico". Уникальный значок можно создать в редакторе (Tools/Image Editor).

4. Составить проект " редактор текстового файла" с использованием компонента Memo. Имя загружаемого и сохраняемого файла берется из строк ввода (Edit). Предусмотреть кнопки " очистка строк ввода", " сохранить", " сохранить как" и " выход" с запросом сохранения измененного содержимого Memo.

5. Выполнить проект по п.4, но с использованием меню для выполнения действий.

6. Составить проект для визуализации выбираемого стиля, размера и цвета шрифта. Сам шрифт как набор всех латинских и русских букв (как прописных, так и строчных) отображать на метке. Каждую характеристику шрифта выбирать из набора минимум четырех радиокнопок.

7. Составить проект для анализа введенной в строке Edit информации: текстовая, числовая, прочая. В качестве индикаторов использовать набор из трех компонент CheckBox. Ввести четвертый индикатор для анализа очередного набираемого символа.

Предусмотреть кнопки " новые данные" и " выход". Всем введенным компонентам задать ярлычки с оперативной подсказкой (Hints). При оформлении компонент использовать по возможности различные цвета и шрифты.

8. Составить проект для нахождения целочисленных решений уравнения X2+Y2=R2, то есть точек с целочисленными координатами, лежащих на окружности радиуса R. Использовать три компонента ScrollBar, первый их которых будет определять радиус в диапазоне от 5 до 25, а два других – варьировать величины X и Y от 0 до R. Величины X, Y, R, а также погрешность в решении уравнения выводить на метках. Ввести индикатор нахождения решения.

9. Составить проект для работы со списком, аналогичный описанному в разделе 4, но с использованием компонента ComboBox. При этом создать текстовый файл, содержащий минимум 20 строк, например, фамилии студентов. Отображать длину выбранного элемента списка.

10. Составить проект " редактор текстового файла" с использованием компонента ListBox. Имя загружаемого и сохраняемого файла берется из строк ввода (Edit). Предусмотреть кнопки " очистка строк ввода", " сохранить", " сохранить как" и " выход".

11. Модернизировать п.7.5, введя второй компонент ListBox для имитации двухоконного редактора файлов. Ввести также окна сообщений для подтверждения проводимых в проекте операций.

12. Составить проект с использованием окон диалога OpenDialog, SaveDialog, FontDialog, ColorDialog, FindDialog и ReplaceDialog для работы с текстовым файлом, отображающимся в поле Memo.

13. Составить проект для работы с файлами, аналогичный описанному в разделе 6, но для текстовых файлов с расширениями " pas", " txt" и " bak".


Список литературы

 

1. Бондарев В.М., Рублинецкий В.И., Качко Е.Г. Основы программирования. – Харьков: Фолио, 1997. – 368 с.

2. Дантеманн Д., Мишел Д., Тейлор Д. Программирование в среде Delphi / Пер. с англ. – К.: НИПФ " ДиаСофт Лтд.", 1995. –608 с.

3. Дарахвелидзе П.Г., Марков Е.П. Delphi – среда визуального программирования. – СПб.: BHV, 1996. -352 с.

4. Калверт Ч. Программирование в Windows: Освой самостоятельно за 21 день / Пер. с англ. – М.: БИНОМ, 1995. – 496 с.

5. Калверт Ч. Delphi 2. Энциклопедия пользователя / Пер. с англ..– К.: НИПФ " ДиаСофт Лтд.", 1996. – 736 с.

6. Конопка Р. Создание оригинальных компонент в среде Delphi / Пер. с англ. – К.: НИПФ " ДиаСофт Лтд.", 1996. – 512 с

7. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. – СПб.: BHV, 1998. – 240 с.

8. Матчо Дж., Фолкнер Д. Delphi / Пер. с англ. – М.: БИНОМ, 1995. –464 с.

9. Матчо Дж. и др. Delphi 2. Руководство для профессионалов / Пер. с англ. – СПб.: BHV, 1997. –784 с.

10. Орлик С.В. Секреты Delphi на примерах. – М.: БИНОМ" 1996. –316 с.

11. Рубенкинг Н. Программирование в Delphi для " чайников". – К.: " Диалектика", 1996. – 304 с.

12. Сван Т. Основы программирования в Delphi для Windows 95 / Пер. с англ. – К.: " Диалектика", 1996.–480с.

13. Сурков Д.А., Сурков К.А., Вальвачев А.Н. Программирование в среде Borland Pascal для Windows. – Мн.: Высш. шк., 1996. – 432 с.

14. Федоров А. Рогаткин Дм. Borland Pascal в среде Windows. – Киев: " Диалектика", 1993. – 656 с.

15. Хендерсон К. Руководство разработчика баз данных в Delphi 2 / Пер. с англ. – К.: " Диалектика", 1996. –544с.

16. Microsoft Press. Руководство программиста по Microsoft Windows 95 / Пер. с англ. – М.: " Русская Редакция", 1997. – 600 с.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.