Останнім часом різко зріс інтерес до програмування. Це пов’язано з розвитком і впровадженням в повсякденне життя інформаційно-комунікаційних технологій. Якщо людина має справу з комп’ютером, то рано чи пізно у нього виникає бажання, а іноді і необхідність, програмувати.
Серед користувачів персональних комп’ютерів в даний час найбільш популярно сімейство операційних систем Windows і, природно, що той, хто збирається програмувати, прагне писати програми, які будуть працювати в цих системах.
Кілька років тому рядовому програмістові залишалося тільки мріяти про створення власних програм, що працюють в середовищі Windows, т. К. Єдиним засобом розробки був Borland C++ for Windows, явно орієнтований на професіоналів, що володіють серйозними знаннями і досвідом.
Бурхливий розвиток обчислювальної техніки, потреба в ефективних засобах розробки програмного забезпечення призвели до появи систем програмування, орієнтованих на так звану “швидку розробку”, серед яких можна виділити Borland Delphi і Microsoft Visual Basic. В основі систем швидкої розробки (RAD-систем, Rapid Application Development – середовище швидкої розробки додатків) лежить технологія візуального проектування і подієвого програмування, суть якої полягає в тому, що середовище розробки бере на себе більшу частину рутинної роботи, залишаючи програмісту роботу по конструюванню діалогових вікон і функцій обробки подій. Продуктивність програміста при використанні RAD-систем -Фантастична!
Delphi – це середовище швидкої розробки, в якій як мова програмування використовується мова Delphi. Мова Delphi – строго типізований об’єктно-орієнтована мова, в основі якого лежить добре знайомий програмістам Object Pascal.
В даний час програмістам стала доступна чергова версія пакету Delphi – Borland Delphi 7 Studio. Як і попередні версії, Borland Delphi 7 Studio дозволяє створювати найрізноманітніші програми: від простих одновіконних додатків до програм управління розподіленими базами. До складу пакету включені різноманітні утиліти, що забезпечують роботу з базами даних, XML-документами, створення довідкової системи, вирішення інших завдань. Відмінною особливістю сьомої версії є підтримка технології .NET.
Borland Delphi 7 Studio може працювати в середовищі операційних систем від Windows 98 до Windows XP. Особливих вимог, за сучасними мірками, до ресурсів комп’ютера пакет не пред’являє: процесор повинен бути типу Pentium або Celeron з тактовою частотою не нижче 166 МГц (рекомендується Pentium II 400 МГц), оперативної пам’яті – 128 Мбайт (рекомендується 256 Мбайт), достатня кількість вільного дискового простору (для повної установки версії Enterprise необхідно приблизно 475 Мбайт).
Про сайт
Сайт, який присвячений програмуванню в конкретному середовищі розробки, необхідний баланс між трьома лініями – мовою програмування, технікою і технологією програмування (програмуванням як таким) і середовищем розробки. Вже при першому знайомстві з середовищем розробки, поданні її можливостей у автора виникає проблема: щоб описати процес розробки програми, пояснити, як працює програма, потрібно оперувати такими термінами, як об’єкт, подія, властивість, розуміння яких на початковому етапі вивчення програмування вельми проблематично. Як вчинити? Спочатку дати опис мови, а потім приступити до опису середовища розробки та процесу програмування в Delphi? Очевидно, що це не найкращий варіант. Тому при викладі матеріалу прийнятий підхід, в основу якого покладено принцип дотримання балансу між мовою програмування, методами програмування і середовищем розробки. На початку книги деякі поняття, без яких просто неможливо виклад матеріалу, даються на рівні визначень.
Сайт, на якому ви знаходитеся, – це не опис мови Delphi або середовища розробки Delphi 7 Studio. Цей навчальний посібник з програмування на мові Delphi в однойменній середовищі. У ньому розглянуто весь ланцюжок, весь процес створення програми: від розробки діалогового вікна і функцій обробки подій до створення довідкової системи і установочного диска.
Мета цього сайту може бути сформульована так: навчити програмувати в середовищі Delphi, тобто створювати закінчені програми різного призначення: від простих одновіконних додатків до цілком професійних програм роботи з базами даних.
Навчитися програмувати можна тільки програмуючи, вирішуючи конкретні завдання. При цьому досягнуті в програмуванні успіхи в значній мірі залежать від досвіду. Тому, щоб отримати максимальну користь від книги, ви повинні працювати з нею активно. Не займайтеся просто читанням прикладів, реалізуйте їх за допомогою вашого комп’ютера. Не бійтеся експериментувати – вносите зміни в програми. Чим більше ви зробите самостійно, тим більшого ви навчитеся!