Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364150
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62792)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21320)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21697)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8694)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3463)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20645)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Реферат: Середовище програмування Borland Delphi

Название: Середовище програмування Borland Delphi
Раздел: Рефераты по информатике, программированию
Тип: реферат Добавлен 20:56:43 06 апреля 2010 Похожие работы
Просмотров: 274 Комментариев: 2 Оценило: 0 человек Средний балл: 0 Оценка: неизвестно     Скачать

Міністерство освіти і науки України

Чернівецький національний університет

імені Юрія Федьковича

Факультет комп’ютерних наук

Кафедра комп’ютерних систем і мереж

СЕРЕДОВИЩЕ ПРОГРАМУВАННЯ BORLAND DELPHI

Реферат

2007

Анотація

В даному документі описані загальні відомості про середовище розробки програм Borland Delphi, роботу його компонентів, особливості створення нових компонентів та використання компонентів Delphi для роботи з базами даних.

Програмний документ містить: розділів - 3, сторінок - 27.

Зміст

Анотація

1. Загальні відомості про Borland Delphi

2. Елементи мови та способи структуризації програми

3. Засоби обміну даними та вбудовані елементи

3.1 Системи керування базами даних InterBase та Firebird

3.2 Компоненти Delphi для роботи з СКБД FireBird

Список використаних джерел

1. Загальні відомості про Borland Delphi

Borland Delphi - це об’єктно-орієнтоване середовище візуального програмування (RAD - Rapid Application Development) [1 - 3]. Delphi призначено для прискореної розробки високопродуктивних 32-бітних програм, які можуть працювати в середовищі Windows або Linux. При цьому Delphi дозволяє звести до мінімуму об’єм програмного коду, який вводиться вручну. В склад Delphi входять засоби, необхідні для розробки, тестування та встановлення програм, включаючи велику за обсягом бібліотеку компонентів (VCL - Visual Components Library), засоби візуального проектування, шаблони програм і форм. Середовище проектування Delphi є відкритою системою і дозволяє використовувати як компоненти VCL, так і компоненти від сторонніх розробників, або власні компоненти. Також, сильною стороною Delphi є можливість використання функцій WinAPI.

В системі Delphi використовується спеціалізована версія мови програмування Паскаль, що постійно вдосконалюється; вона називається Delphi (в шостій і більш ранішніх варіантах системи Delphi вона називалась Object Pascal - "Об’єктний Паскаль"). Ця версія включає набір розширень, орієнтованих тільки на застосування в рамках середовища Delphi і призначених для прискореного створювання програм.

Середовище Delphi 6 являє собою інтегровану оболонку розробника, в яку входить набір спеціалізованих програм, які відповідають за різні етапи створення готової програми. Основні вікна системи Delphi 6 наступні: інспектор об’єктів, провідник, проектувальник форм, вікно редактора. Вихідний текст програми готується в середовищі Delphi 6 за допомогою вбудованого редактора вихідних текстів. Цей редактор спеціалізований. Він відрізняється гнучкими можливостями кольорового виділення різних елементів тексту програми (ключових слів, назв, операцій, чисел і рядків) і надає можливість швидкого вводу конструкцій, які часто зустрічаються.

2. Е лементи мови та способи структуризації програми

Елементами мови є набори компонентів, які дозволяють створювати додатки за найрізноманітнішими тематиками. Компоненти володіють наборами властивостей, що характеризують їх особливості. Крім властивостей, компоненти містять методи - програмний код, який обробляє значення властивостей та події - повідомлення, які компонент приймає від програми.

Всі програми в Delphi 6 будуються по наступному принципу: в їхній головній частині з розширенням. DPR зберігається тільки виклик декількох команд, які відкривають головне вікно, а також виконують завершальні дії. Решта всього програмного коду міститься в файлах, що зберігають опис додаткових модулів, які підключаються. Кожен модуль має строго задану структуру, яка зазвичай автоматично генерується системою Delphi 6 при його створенні. Модуль складається з чотирьох частин: інтерфейсної частини, частини реалізації (обов’язкова), частини ініціалізації і частини завершення (необов’язкова) [1]. Спочатку вказують заголовок модуля - ключове слово Unit, за ним довільну назву модуля (вона повинна співпадати з іменем файлу, в якому модуль зберігається) і кладуть крапку з комою: Unit Testunit; Інтерфейсна частина описує інформацію, яка доступна з інших частин програми, з інших модулів і головної частини. Частина реалізації описує інформацію, яка недоступна з інших модулів. Подібне розділення модуля на частини дозволяє створювати і розповсюджувати модулі у відкомпільованому вигляді (розширення. DCU), додаючи до них тільки опис інтерфейсної частини. При цьому внести зміни в такий модуль неможливо, вихідний код, який реалізує описані в інтерфейсній частині можливості, недоступний. Такий підхід дозволяє повторно використовувати раніше написані для інших програм і вже відкоректовані модулі та розмежовує доступ до модуля декількох програмістів, а також дозволяє розбивати програму на набір логічно незалежних модулів. Інтерфейсна частина завжди йде першою і починається з ключового слова interface , а частина реалізації з - implementation.

Частини ініціалізації і завершення необов’язкові. Вказані в них дії виконуються, відповідно, на самому початку та в самому кінці роботи програми і тільки один раз. Частина ініціалізації починається з ключового слова initialization , частина завершення - з ключового слова finalization . В кінці модуля завжди ставиться слово end і крапка.

Базовими елементами мови являються: коментарі, змінні, константи, оператори, типи даних тощо.

3. З асоби обміну даними та вбудовані елементи

3.1 Системи керування базами даних InterBase та Firebird

InterBase 6. x є вбудваним в Delphi. Разом з Delphi постачаються дві частини сервера InterBase 6. x: серверна та клієнтська. Не зважаючи на те, що сервер InterBase постачається разом з Delphi, встановлюється він окремо: після встановлення Delphi видається запит на встановлення сервера InterBase. Встановлення виконується в автоматичному режимі, основні файли сервера копіюються в підкаталог INTERBASE, який знаходиться в каталозі BORLAND.

Серверна частина InterBase є локальною версією сервера InterBase та використовується для налагодження програм, призначених для роботи з віддаленими базами даних (БД), дозволяючи на одному комп’ютері перевірити їх у мережевому варіанті. Після налагодження на локальному комп’ютері програму можна перенести на мережевий комп’ютер без змін, для чого потрібно:

скопіювати БД на сервер;

встановити для програми нові параметри з’єднання з віддаленою БД.

Клієнтська частина потрібна для забезпечення доступу програм до віддаленої БД.

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

В основі роботи з віддаленою БД лежить можливість мови SQL, яка забезпечує відповідні операції. Призначення та можливості мови SQL для віддалених БД в основному співпадають з призначенням та можливостями цієї мови для локальних БД.

При описі формату операторів мови SQL використовуються наступні правила:

символи < та > позначають окремі елементи формату операторів, наприклад, імена таблиць і стовпчиків, та при записі операторів SQL не вказуються;

в квадратних дужках розміщуються необов’язкові елементи конструкції мови;

елементи списку, з якого при програмуванні можна вибрати будь-який з цих елементів, розмежовуються знаком |, а сам список розміщується в фігурних дужках.

Інформація всієї БД сервера InterBase зберігається в одному файлі, який має розширення GDB. Розмір цього файлу може складати одиниці і навіть десятки гігабайт. Аналогічні розміри БД має система керування базами даних (СКБД) Microsoft SQL Server, в той час як для більш потужних СКБД Oracle та SyBase розмір БД досягає десятків і сотень гігабайт.

На відміну від локальної БД, структуру якої складають таблиці (окремі або зв’язані), віддалена БД має більш складну структуру, яка включає в свій склад наступні елементи:

таблиці;

індекси;

обмеження;

домени;

перегляди;

генератори;

тригери;

функції користувача;

процедури, що зберігаються;

виключення;

BLOB-фільтри;

привілеї.

Елементи структури віддаленої БД також називають метаданими . Слово "мета" має зміст "над", метадані - дані які описують структуру БД.

Для InterBase максимальне число таблиць в БД рівне 65536, а максимальне число стовпчиків в таблиці - 1000. Відмітимо, що таблиці InterBase мають менше число допустимих типів стовпчиків (полів), ніж таблиці локальних БД Paradox. Типи стовпчиків бази InterBase дані в таблиці 3.1

В таблицях InterBase відсутні наступні типи, логічний та автоінкремент. Логічний тип замінюється типом CHAR (1), а замість автоінкрементого типу для забезпечення унікальних значень використовуються генератори та тригери.

Таблиця 3.1. Типи даних InterBase

Тип Опис
SMALLINT Ціле число. Діапазон - 32 768. .32 767.
INTEGER Ціле число. Діапазон - 2 147 483 648. .2 147 483 647.
FLOAT Число з плаваючою крапкою. Діапазон по модулю 3,4´10-38 . .3,4´1038 . Точність 7 цифр мантиси.
DOUBLE PRECISION Число з плаваючою крапкою. Діапазон по модулю 1,7 ´ 10-308 . .1,7´10308 . Точність 15 цифр мантиси.
CHARACTER (N) Рядок довжиною N символів (не більше 32767)
VARCHAR (N) або CHARACTER (N) VARYING Рядок символів довжиною N символів (не більше 32767)
DATE Дата. Діапазон 01.01.0100. .11.12.5941
BLOB Двійкові дані будь-якого типу. Розмір не обмежений.

Для запуску сервера використовується програма InterBase Server Manager, яка викликається однойменною командою головного меню Windows або через панель інструментів.

Стан серверу виводиться в надписі Status: запущеному стану сервера відповідає надпис Running, зупиненому - Stopped.

Сервер InterBase може запускатись автоматично або в ручному режимі, чим керує перемикач групи Start Mode (Режим запуску). Якщо вибраний перемикач Automatic, то сервер буде автоматично викликатися при кожному запуску (перезавантаженні) Windows. Якщо ж вибраний ручний запуск (Manual), то сервер викликається кнопкою Start. Після запуску сервера кнопка Start змінює свою назву на Stop, і її повторне натиснення призводе до зупинки сервера.

В Windows NT сервер можна запустити як службу (service). Ввімкнений стан перемикача "Run the InterBase server as a service on Windows NT" вказує, що сервер InterBase запускається як служба Windows NT.

Надпис Root Directory показує головний каталог, в якому встановлений сервер InterBase і який можна змінити, натиснувши кнопку Change і вибравши потрібний каталог. Однак на практиці змінювати головний каталог не потрібно.

Якщо сервер InterBase завантажений не як служба Windows, то в правому куті панелі задач з’являється спеціальна позначка. Закінчити роботу сервера також можна, натиснувши маніпулятором "миша" на позначці контекстного меню та задавши команду Shutdown.

Інші команди контекстного меню служать для налаштування сервера:

InterBase Properties… - налаштування властивостей InterBase;

Properties - налаштування властивостей.

Зазвичай цим параметрам вже задані потрібні параметри, змінювати які немає необхідності.

При запуску сервера в якості служби Windows NT керувати його параметрами, а також зупинити сервер можна в вікні Services.

3.2 Компоненти Delphi для роботи з СКБД FireBird

При створенні форми ми на неї поміщаємо компоненти для зв’язку з таблицями. Це такі компоненти, як Datasource, IBQuery, IBTransaction, IBDatabase та DBGrid (рис.3.1).

Для здійснення зв’язку з БД використовуються компоненти:

IBDatabase - виконує зв’язок БД з програмою;

IBTransaction - відповідає за здійснення трансакцій;

Datasource - виконує зв’язок між DataSet і компонентами візуалізації та управління;

DBGrid - компонент візуалізації, виводить інформацію, яка міститься в БД у вигляді таблиці;

IBTable - виконує доступ до таблиць БД;

DBNavigator - компонент управління, дозволяє переміщуватися по полях БД, а також додавати та знищувати поля.

Для цих компонентів потрібно встановити наступні параметри:

IBDatabase:

DatabaseName - шлях до файлу БД;

DefaultTransaction - в дане поле потрібно вписати ім’я компонента, який відповідає за трансакцію;

LoginPrompt - якщо поле має значення true, то при здійсненні зв’язку з БД видається запит пароля, якщо false - запит пароля не виконується, а пароль береться із поля Params;

Params - містить логін та пароль для доступу до БД.

IBTransaction:

DefaultDatabase - в дане поле потрібно вписати ім’я компонента, який відповідає за зв’язок з БД.

Datasource:

TableName - в даному полі потрібно вибрати ім’я компонента, який відповідає за зв’язок із DataSet.

I

BTable:

DataBase - в дане поле потрібно вписати ім’я компонента, який відповідає за зв’язок з БД;

TableName - в даному полі вибирається ім’я таблиці, яка міститься в БД.


Рис.3.1 Компоненти Delphi для роботи з БД

Після встановлення властивостей описаних компонентів програма, створена у середовищі Delphi, отримує доступ до таблиць БД.

Список використаних джерел

1. Borland Delphi 6. Руководство разработчика.: Пер. с англ. - М.: Вильямс, 2002. - 1120 с.

2. Баас Р., Фервай М., Гюнтер Х. Delphi 5: для пользователя. Пер. с нем. - К.: BHVб, 2000 - 496 с.

3. Бобровский С. Delphi 6 и Kylix: Библиотека программиста. - СПб.: Питер, 2002. - 560 с.

4. Бобровский С. Delphi 7. Учебный курс. - СПб.: Питер, 2004. - 735 с.

5. Гофман В.Э., Хомоненко А.Д. Delphi 6. - СПб.: БХВ-Петербург, 2001. -1135 с.

6. Дарахвелидазе П.Г., Марков Е.П. Программирование в Delphi 7. - СПб.: БХВ-Петербург, 2003. - 784 с.

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Где скачать еще рефератов? Здесь: letsdoit777.blogspot.com
Евгений06:41:45 19 марта 2016
Кто еще хочет зарабатывать от 9000 рублей в день "Чистых Денег"? Узнайте как: business1777.blogspot.com ! Cпециально для студентов!
19:48:52 28 ноября 2015

Работы, похожие на Реферат: Середовище програмування Borland Delphi

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

Да, в любом случае.
Да, но только в случае крайней необходимости.
Возможно, в зависимости от цены.
Нет, напишу его сам.
Нет, забью.



Результаты(150925)
Комментарии (1842)
Copyright © 2005-2016 BestReferat.ru bestreferat@mail.ru       реклама на сайте

Рейтинг@Mail.ru