Міністерство освіти і науки України ФАКУЛЬТЕТ ІНФОРМАТИКИ
КАФЕДРА ІНФОРМАЦІЙНИХ УПРАВЛЯЮЧИХ СИСТЕМ ТА ТЕХНОЛОГІЙ
Реєстраційний №________
Дата ___________________
КУРСОВА РОБОТА
Тема:
Інтерактивна система навчання для вивчення англійської мови.
Рекомендована до захисту
“____” __________ 2007р.
Робота захищена
“____” __________ 2007р.
з оцінкою
_____________________
Підписи членів комісії
Зміст
Вступ Теорія Практична частина Висновки Література
Вступ
Головною метою нашої роботи, буде написання інтерактивної системи навчання вивчення англійської мови. В теоретичній частині наведемо основні відомості про інструментарій в якості якого нами була вибрана мова програмування Borland C++ Builder.
Завдяки засобам керування проектами, двосторонньої інтеграції додатка й синхронізації між засобами візуального й текстового редагування, а також вбудованому отладчіку (з ассемблерним вікном прокручування, покроковим виконанням, точками останова, трасуванням і т.п.) - C++ Builder корпорації Borland надає собою вражаюче середовище розробки, що, видимо, витримає конкурентну боротьбу з такими модними продуктами як Developer Studio фірми Microsoft.
Теорія
C++ Builder забезпечує високу швидкодію при компіляції й зборці 32-розрядних додатків для сучасних операційних систем Windows 95 й Windows NT, включаючи OLE взаємодія клієнт-сервер. Система навіть відображає час, витрачений на основні етапи побудови програм. Результуючі програми добре оптимізовані по швидкості виконання й витратам пам'яті. Хоча отладочний режим низького рівня повністю інтегрований у середовище C++Builder, до налагодження також довелося звикати. Дизайнер форм, Інспектор об'єктів й інших засобів залишаються доступними під час роботи програми, тому вносити зміни можна в процесі налагодження.
C++Builder поставляється в трьох варіантах: Standard (стандартний). Professional (для професіоналів розроблювачів, орієнтованих на мережну архітектуру) і Client/Server Suite (для розробки систем в архітектурі клієнт/сервер). Останні два варіанти доповнюють стандартний вихідними текстами візуальних компонентів, різномасштабним словником даних, новими функціями мови запитів SQL для баз даних, пакетом підтримки систем Internet, службою моніторингу програм, а також рядом інших засобів.
Експерименти з тестовими програмами в рамках стандартного варіанта лягли в основу матеріалу, що викладає в книзі. Випробовуючи систему, я переклав на C++ Builder кілька додатків, раніше написаних на Borland C++ версії 4.5. Завдяки візуальним компонентам, із програм зникла "кодова лушпайка" обробки повідомлень Windows і ресурсних файлів, і залишився тільки змістовний код. Користувальницький інтерфейс додатків придбав закінчений професійний вигляд.
Хоча C++ Builder представляється досить надійною системою, корпорації ще має бути спростувати розхоже твердження, що в кожній налагодженій програмі (у тому числі й у комерційній) є щонайменше одна помилка. Видимо, саме цим прагненням порозумівається зайва, на мій погляд, поспішність із рекламуванням "поліпшеної й розширеної" версії Borland C++ версії 5.02.
C++ Builder підтримує зв'язок з різними базами даних 3-х видів:
dBASE й Paradox: Sybase, Oracle, InterBase й Informix; Excel, Access, FoxPro й Btrieve. Механізм BDE (Borland Database Engine) надає обслуговуванню зв'язків з базами даних дивну простоту й прозорість. ............