Розробити програму для роботи з файлами. Програма повинна надавати стандартні функції, що використовуються при роботі з файлами: копіювання, перенесення, видалення.
Розробити програму, яка виводить статистику вибраного користувачем документа. Статистичні дані включають кількість слів, символів, пропусків і рядків.
Розробити програму, що повторює функції стандартного блокнота з додатковою можливістю шифрування і дешифрування даних.
Розробити БД «Довідник функцій мови Паскаль». Довідник повинен мати два вікна: в одному відображені імена функцій мови С++, а в іншому вся інформація про вибрану функцію та приклад з використанням даної функції. Ім'я функції, що цікавить, можна вибирати за допомогою клавіш керування клавіатурою. Кількість функцій, що використовуються, визначається розробником самостійно.
Розробити програму, яка зніматиме і зберігатиме копію екрану.
Розробити зберігач екрану для Windows (файл з розширенням *-. scr). Форма масштабується на весь екран, заголовок ховається, а будь-які дії користувача повинні припиняти роботу програми. Випадковим чином вибирається колір форми, потім відбувається її плавне насичення випадково вибраним кольором. Спочатку форма повністю прозора. Коли вона стане повністю непрозорою, слід поволі прибирати насиченість кольору, поки вона знову не стане прозорою. Після цього знов вибирається випадковий колір для насичення, і описаний процес повторюється спочатку.
Розробити програму для проглядання малюнків. Програма повинна відображати малюнок, завантажений за допомогою стандартного діалогового вікна огляду. Крім того, будь-який малюнок повинен бути пов'язаний з даною програмою, і відкриватися нею по подвійному клацанню мишею або натисненню клавіші <Enter> в Провіднику або будь-кому другом файлменеджері.
По всьому екрану «бігає» форма, і мета гри — встигнути клацнути мишею на вікні, що з'явилося. Для перемоги необхідно "потрапити" по вікну десять разів. Слід враховувати, що при кожному "попаданні" швидкість переміщення вікна збільшується.
Розробити гру, мета якої полягає у вгадуванні випадкового числа із заданого діапазону чисел. Дати можливість грати з суперником або проти комп'ютера. У разі перемоги або поразки виводиться відповідне графічне зображення.
Розробити програму для тестування знань в різних областях. Користувач повинен відповісти на декілька питань, які випадковим чином вибираються із загальної бази питань. Після того, як користувач відповів на всі питання, програма повинна вирахувати і видати результат проходження тесту — відсоток правильних відповідей. Також необхідно дати можливість користувачу підключати зовнішні файли, що містять, питання і варіанти відповідей до них. Для того, щоб користувач не зміг прочитати правильні відповіді, слід зашифрувати файл з питаннями і відповідями.
Розробити програму, яка працюватиме непомітно для користувача і періодично виконуватиме вибрану випадковим чином жартівливу процедуру або функцію. Наприклад: обмеження діапазону руху миші, очищення буфера обміну, вибір фону випадковим чином, переміщення картинки по екрану і т.д.
Розробити програму, де по введеній кількості яких-небудь найменувань предметів будується гістограма. Значення координат вводиться в компонент StringGrid. Результат відображається в компоненті Image.
Розробити програму, яка дозволяє проглядати зображення в Delphi. Програма дозволяє по черзі проглядати ілюстрації в заданому каталозі. Delphi код формує список файлів в каталозі, як в програмі MP3 плеєр, за допомогою процедур FindFirst, FindNext і після натиснення кнопки далі програма підвантажує наступну за списком ілюстрацію в Image1.
Розробити програму польоту літака. Програма працює з використовуванням компонент image. У властивості picture потрібно вказати bmp файл, який служитиме фоном вікна (наприклад, місто по-якому пролітає літак), у властивості transparent потрібно вказати true. Прозорість відбиватиметься по нижньому лівому пікселю. Управляти аеропланом можна з використанням властивостей компоненту image.
Розробити програму роботи графічного годинника. Використовувати промальовування графічними функціями Delphi.
Розробити програму роботи будильника. Використовувати промальовування графічними функціями Delphi.
Робота з векторною графікою в Delphi Створити рядок, що біжить. Дана програма повинна передавати зображення на канву, і плавно переміщати це зображення, щоб створити ефект рядка, що біжить.
В програмі обробляються події миші, додаток виконує побудову зірки на канві. Зірка промальовується в місці кліка, а колір залежить від кнопки, якій був проведений клік, тобто правою кнопкою або лівою.
Ефект анімації. Програма - анімація в delphi переносить зображення з графічного файлу на canvas і пересуває картинку по горизонталі. В результаті ми одержуємо ефект анімації.
Олімпійські кільця. Програма викреслює на канві олімпійські кільця різного кольору, причому кільця з'являється через певний інтервал часу. Корду буде викреслено останнє кільце, все повторюється знов – кільця стираються і промальовуються в тому ж порядку наново.
Побудувати криву Гильберта. При запуску програми протягом деякого інтервалу часу ми можемо спостерігати, як будується ця крива.
Написати програму – пароплав пливе по морю. Для промальовування пароплава використовуються можливості Delphi.
Програмно реалізувати в Delphi гру – квачі (п’ятнашки), розташування фішок зберігається в двох мірному масиві, вивід цифр проводиться безпосередньо на canvas.
Написати програму – перевірка пам'яті. Користувачу показують число, а той у свою чергу запам'ятовує його. Пізніше він повинен записати це число в edit. Числа повинні мати не менше 5 знаків, і зберігаються на екрані не більше 1 секунди. По закінченню роботи програми (наприклад, вивід 10 чисел) виводиться результат перевірки пам'яті.
Парні картинки. Гравцю пропонується на полі 4*4 знайти парні картинки. Всі зображення беруться з одного файлу і в процесі виконання програми копіюються на canvas. Як тільки гравець знайшов дві парні картинки, вони знищуються. Гра закінчується, корду на полі не залишилося жодної картинки.
Написати програму гру – тир. На формі з'являється малюнок і при кліці по малюнку зараховується успішність попадання. Передбачити вивід малюнків різних розмірів. За попадання в малюнок великого розміру дається, наприклад 5 очок, в більш дрібний – 10 очок і т.д.
Написати програму гру – збери картинку. Картинка зберігатися в окремому файлі, засобами Delphi розбивається на 16 частин, і в хаотичному порядку розкладається по осередках. Міняючи частини картин місцями, потрібно зібрати цілу картинку.
Написати тестову програму з використанням питань у вигляді графічних зображень. Наприклад, вказати авторів відомих картин або назви архітектурних пам'ятників і т.д.
Розробити БД «Побудова графіка функції». Суть програми полягає в побудові графіка заданої функції. Користувач повинен мати нагоду вибирати тип графіка для побудови (лінійний або точковий), а також задавати функції з клавіатури (врахувати можливість введення математичних функцій типу sin, cos, ln, і т.п.);
Написати програму – рух м'яча в замкнутому просторі.. Для промальовування м'яча використовуються можливості Delphi.
Зобразити картинку "Круги на воді", використовуючи сім кіл, ілюзію руху створити послідовною зміною кольорів всіх кіл. Центри кіл суміщені з центром екрану.
Використовуючи принцип мальованого мультфільму (рух створюється послідовною зміною кадрів), зобразити людину, що йде.
Зобразити сонце, проміння якого збільшується або зменшується в хаотичному порядку.
Зобразити хмару, з якої йде дощ.
Зобразити на екрані кулю, що наближається здалека, із залишенням сліду іншого кольору.
Отримати на екрані картину, яка зображує модель руху планети "Земля" навкруги планети "Сонце".
Отримати на екрані картинку - з труби будиночка йде дим.
Отримати на екрані картинку – ялинка, яка росте.
Отримати на екрані картинку – телефон з обертанням телефонного диску.
Рекомендуемая тематика курсовых работ по дисциплине Маркетинг
lektsii.net - Лекции.Нет - 2014-2025 год. (0.008 сек.)
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав