Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Мови програмування Delphi. Розробка практичних завдань

Реферат Мови програмування Delphi. Розробка практичних завдань

ЗМІСТ

ВСТУП

1. ЗАГАЛЬНА СТРУКТУРА МОВИ ПРОГРАМУВАННЯ DELPHI

1.1 Структура середовища програмування

1.1.1 Головні складові частини середовища програмування

1.1.2 Додаткові елементи

1.1.3 Стандартні компоненти

1.2 Структура проекту Delphi

2. СИНТАКСИС І Семантики мов програмування DELPHI

2.1 Алфавіт мови

2.2 Елементарні конструкції

2.3 Змінні, константи і оператори

3. ПОРІВНЯЛЬНИЙ АНАЛІЗ МОВ ПРОГРАМУВАННЯ

3.1 Аналіз мови програмування Delphi

3.1.1 Переваги мови програмування

3.1.2 Недоліки мови програмування

3.2 Аналіз мови програмування Visual Basic

3.2.1 Переваги мови програмування

3.2.2 Недоліки мови програмування

4. ПРАКТИЧНА РЕАЛІЗАЦІЯ ЗАВДАНЬ З ВИКОРИСТАННЯМ МОВИ ПРОГРАМУВАННЯ DELPHI

4.1 Задача 1. Примітивний калькулятор

4.2 Завдання 2. Рішення квадратного рівняння

4.3 Завдання 3. Перетворення десяткових чисел у двійкові

ВИСНОВОК

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ


ВСТУП

Метою курсової роботи є вивчення мови об'єктно-орієнтованого програмування Borland Delphi і розробка практичних завдань. При виконанні курсової роботи належить:

В· вивчити теорію і технологію роботи з середовищем програмування Delphi;

В· вивчити і проаналізувати відповідну літературу;

В· провести порівняльний аналіз мов програмування цього класу, виявити гідності і недоліки;

В· привести елементи методичної роботи у вигляді розробки варіантів завдань (із прикладних областей) для учнів старших класів шкіл вивчають Delphi на уроках інформатики.

Об'єктно-орієнтовані мови програмування користуються останнім часом великою популярністю серед програмістів, так як вони дозволяють використовувати переваги об'єктно-орієнтованого підходу не тільки на етапах проектування і конструювання програмних систем, але і на етапах їх реалізації, тестування і супроводу.

Перший об'єктно-орієнтована мова програмування Simula 67 був розроблений в кінці 60-х років в Норвегії. Автори цієї мови дуже точно вгадали перспективи розвитку програмування: їх мова набагато випередив свій час. Однак сучасники (програмісти 60-х років) виявилися не готові сприйняти цінності мови Simula 67, і він не витримав конкуренції з іншими мовами програмування (перш за все, з мовою Fortran). Прохолодному відношенню до мови Simula 67 сприяла і та обставина, що він був реалізований як інтерпретується (а не компільований) мову, що було абсолютно неприйнятним в 60-і роки, так як інтерпретація пов'язана із зниженням ефективності (швидкості виконання) програм.

Але достоїнства мови Simula 67 були помічені деякими програмістами, і в 70-ті роки було розроблено велику кількість експериментальних об'єктно-орієнтованих мов програмування: наприклад, мови CLU, Alphard, Concurrent Pascal та ін Ці мови так і залишилися експериментальними, але в результаті їх дослідження були розроблені сучасні об'єктно-орієнтовані мови програмування: C + +, Smalltalk, Delphi і ін

Поява Delphi не могло пройти непоміченим серед численних користувачів комп'ютера. Оцінки експертів, які вивчають можливості цього нового продукту фірми Borland, зазвичай пофарбовані в захоплені тони. Основна перевага Delphi полягає в тому, що тут реалізовані ідеї візуального програмування. Середа візуального програмування перетворює процес створення програми в приємне і легко розуміється конструювання додатка з великого набору графічних і структурних примітивів.

Delphi - надзвичайно швидко розвивається. Перша версія - Delphi 1. 0 була випущена в лютому 1995 р. А потім нові версії випускалися щорічно.

Кожна наступна версія Delphi доповнювала попередню.

Більшість версій Delphi випускається в декількох варіантах: Standart - стандартному, Professional - професійному, Client/Server - клієнт/сервер, Enterprise - розробка баз даних предметних областей. Розрізняються варіанти в основному різним рівнем доступу до системам управління базами даних. Останні варіанти - Client/Server і Enterprise, в цьому відношенні найбільш потужні.


1. ЗАГАЛЬНА СТРУКТУРА МОВИ ПРОГРАМУВАННЯ DELPHI

Delphi - результат розвитку мови Турбо Паскаль, який, у свою чергу, розвинувся з мови Паскаль. Паскаль був повністю процедурним мовою, Турбо Паскаль, починаючи з версії 5. 5, додав в Паскаль об'єктно-орієнтовані властивості, а Delphi - об'єктно-орієнтована мова програмування з можливістю доступу до метаданим класів (тобто до опису класів і їх членів) в компільованих коді, також званому інтроспекцією [5, С. 22].

Мова Pascal призначений для опису обчислювального процесу вирішення задачі, до складу якої можуть входити величини.

Схема 1 - Використовувані величини

Константи - дані, значення яких не змінюються в програмі.

Змінні - дані, що можуть змінюватися при виконанні програми.

Для позначення імен констант, змінних, функцій, процедур і модулів використовуються букви і цифри, що входять в алфавіт мови, і знак підкреслення "_". Імена починаються з літери або знака підкреслення "_" і містять до 63 значущих символів. Символ пробілу в імені не допускається. Ці імена прийнято називати ідентифікаторами .

Вирази - константи, змінні і звернення до функцій, сполучені знаками операцій. Оператори - спеціальні символи і слова, виконують дії.

Функції, процедури та модулі - окремі програмні блоки, які мають імена і підключаються до основної програмі [2, С. 8].

Класи і об'єкти Delphi. Для реалізації інтерфейсу Delphi використовує бібліотеку класів, яка містить велику кількість різноманітних класів, що підтримують форму і різні компоненти форми (командні кнопки, поля редагування і т. д.).

Під час проектування форми програми Delphi автоматично додає в текст програми необхідні об'єкти. Якщо відразу після запуску Delphi переглянути вміст вікна редактора коду, то там можна виявити наступні рядки:

type

TForm1 = class (TForm)

private

{Private declarations}

public

{Public declarations}

end;

var

Form1: Tform1

Це опис класу вихідної, порожньої форми додатка і оголошення об'єкту - форми програми.

Коли програміст, додаючи необхідні компоненти, створює форму, Delphi формує опис класу форми. Коли програміст створює функцію обробки події форми або її компонента, Delphi додає оголошення методу в опис класу форми програми.

Крім класів візуальних компонентів в бібліотеку класів входять і класи так званих невізуальних (Невидимих) компонентів, які забезпечують створення відповідних об'єктів і доступ до їх методам і властивостям. Типовим прикладом невізуальних компонента є таймер (тип TTimer) і компоненти доступу і управління базами даних.

1.1 Структура середовища програмування

Зовнішній вид середовища програмування Delphi відрізняється від багатьох інших з тих, що можна побачити в Windows. Приміром, Borland Pascal for Windows 7. 0, Borland C + + 4. 0, Word for Windows, Program Manager - це все MDI додатки і виглядають по-іншому, ніж Delphi. MDI (Multiple Document Interface) - визначає особливий спосіб управління декількох дочірніх вікон усередині одного великого вікна.

середу Delphi ж слід другий специфікації, званої Single Document Interface (SDI), та складається з декількох окремо розташованих вікон. Це було зроблено через те, що SDI близький до тієї моделі д...


Страница 1 из 6Следующая страница

Друкувати реферат
Замовити реферат
Реклама
Наверх Зворотнiй зв'язок