Навчальний курс. 1. Введення в Delphi, Різне, Програмування, статті

З чого почати?


Delphi, Основою якого є мова Pascal, відмінно підходить для того, щоб почати вчитися програмувати. Сам Pascal поступово йде в минуле і на нього все менше звертають увагу. Це й зрозуміло – на ньому пишуться програми для MS-DOS, а цю однозадачной операційну систему всі намагаються забути як страшний сон. Якщо бути більш точним, то мовою Delphi є Pascal не в тому вигляді, в якому його використовують для написання програм MS-DOS, а в іншій модифікації – Object Pascal. У цій мові програмування як би “прив’язується” до певних об’єктів – Як візуальним, так і невізуальні, просто знаходяться в пам’яті. Програмування простих додатків з інтерфейсом командного рядка (тобто коли на екран послідовно виводяться рядки тексту і при цьому користувач вводить небудь дані) радять також починати з Pascal. Також багато хто починає з QBasic, але ця мова один з самих “древніх” і можливостей у нього небагато. Однак для розуміння загальних принципів програмування він також підійде. Справа в тому, що в цих мовах немає яких-небудь хитромудрих конструкцій і наборів знаків – написаний код легко читається і сприймається. Цього не можна сказати, наприклад, про C + +. Є жарти на цю тему – “те, що вночі програміст писав на C + +, вранці він прочитати не зможе”. Звичайно, це не так, але синтаксис мови C + + досить складний. Ми почнемо вивчення Delphi практично з нуля. Pascal буде вивчатися попутно.


Чому Delphi?


Delphi – це щось інше, ніж Pascal, це зовсім інший якісний етап середовища програмування. За допомогою Delphi створюються програми для операційної системи Windows, але крім цього за допомогою додаткових коштів можна написати, наприклад, програми і для Linux. Середа Delphi легко розширюється установкою додаткових модулів. Інтерфейс також добре настроюється – кожен організовує робочий простір так, як йому буде зручно.


Короткі відомості про Delphi


Delphi – результат розвитку мови Турбо Паскаль, який, в свою чергу, розвинувся з мови Паскаль. Delphi зробив величезний вплив на створення концепції мови C # для платформи. NET. Багато його елементи і концептуальні рішення увійшли до складу С #. Однією з причин називають перехід Андерса Хейлсберга, одного з провідних розробників Дельфі, з компанії Borland Ltd. в Microsoft Corp.
Версія 1 була призначена для розробки під 16-ти розрядну платформу Win16;
Версії з другої компілюють програми під 32-х розрядну платформу Win32;
Разом з 6-ї версії Delphi вийшла сумісна з ним за мовою та бібліотекам середу Kylix, призначена для компіляції програм під операційну систему Linux;
Версія 8 здатна генерувати байт-код виключно для платформи. NET. Це перша середа, орієнтована на розробку багатомовних додатків (лише для платформи. NET);
Подальші версії (що позначаються роками виходу, а не порядковими номерами, як це було раніше) можуть створювати як додатки Win32, так і байт-код для платформи. NET;


Delphi for. NET – середа розробки Delphi, а так само мова Delphi (Object Pascal), орієнтовані на розробку додатків для. NET.


Що нам потрібно …


Мається на увазі, що Ви знайомі з загальними правилами роботи в системі Windows і працювали в якихось додатках хоча б примітивного рівня начебто Блокнот або Калькулятор. З програмного забезпечення нам буде потрібно сама середу Delphi. Процес установки описаний не буде, так як він досить стандартний. На сайті дистрибутивів Delphi Ви не знайдете – будь-яка з версій має об’єм не менше 200-300 Мб, а зберігати такі файли на сайті просто невигідно. Крім того, Delphi не є офіційно безкоштовним продуктом. Тому, якщо у Вас ще немає дистрибутива, постарайтеся його якомога швидше знайти. Можете купити в магазині, або візьміть у когось із знайомих.


Яку версію Delphi встановити?


Це один з найбільш поширені запитання. За великим рахунком, всі вони дуже схожі і в більшості випадків програми будуть однаково працювати незалежно від версії Delphi, в якій вони були створені. Однак деякі поради я все ж дам. Не встановлюйте версії нижче Delphi 5 – вони дуже старі і мають суттєві розбіжності з більш новими. Середа Delphi 5 містить всі основні можливості, але в ній немає деяких зручних речей, які з’явилися в наступних версіях. Найбільш оптимальний варіант – Delphi 6. Ця версія найбільш популярна серед “населення”. Вона є найстабільнішою з усіх і при цьому містить все необхідне. Delphi 7 – мало чим відрізняється від Delphi 6, хіба що більшою сумісністю з Windows XP (мається на увазі сумісність написаних додатків). Це НЕ означає, що програми, написані в Delphi 6, будуть некоректно працювати в WinXP. Все буде чудово. Але Delphi 7 все ж менш стабільна, ніж Delphi 6. Подальші версії – 8, 9 я взагалі не рекомендую встановлювати. Це найневдаліші з усіх. Були зроблені спроби інтегрувати засоби для написання програм на технології. NET, але у відповідь самі середовища вийшли досить невдалими (“глючний”). Останні версії – Delphi 2005 Enterprise Edition і Borland Developer Studio 2006 (Delphi 2006 – частина цього великого пакета) досить громіздкі і для новачків я б НЕ рекомендував використовувати саме їх. Повторюся: краще рішення – Delphi 6 або 7.


Висновок


У цій статті ми поговорили про походження Delphi і його функціях. Далі ми почнемо вивчення самого середовища і мови програмування.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*