ПРО DELPHI

Все про сучасне програмування

ПРО DELPHI. Вступ

Сьогодні говоримо про DELPHI.Вступ

Перша версія DELPHI вийшла друком у 1994 році, і як розповідає Вікіпедія – цей продукт став для Borland – флагманським, успішним. До нас не дожили перші версії цієї середи, і, по суті, всі наші українські програмісти починали працювати з версією DELPHI 3, 4 і 5.

Найбільш вдалою версією, особливо у застосуванні до операційних систем Win 98, Win XP - стала версія DELPHI 6.0, та й найпоширеніші версії зараз 6.0; 7.0 - найбільш вдалі в плані інтегрованого середовища, швидкості роботи та запуску середовища розробки. Всі наступні версії (Delphi2005,2009,Delphi XE, Embarcadero Rad Studio 2010 з підтримкою ОС Windows 7) менш популярні, але також використовуються програмістами та організаціями в Україні для розробки додатків. В даний час подальшою розробкою середовища займається компанія Embarcadero.

Дуже багато додатків та утиліт було написано раніше мовою DELPHI, іноді було дивно дивитися нутрощі додатків – і з подивом виявляти що та чи інша програма написана мовою DELPHI. Ці програми - видавала спец.напис при запуску з DOS середовища, що "програма працює тільки в Windows" і це видно в сигнатурі exe-файлу (виконуваного файлу). Це програма повинна бути під Win32. Звичайні додатки, написані на Сі та інших мовах містять напис "This program cannot be run in DOS mode".

Перед програмістами, або молодими людьми, які тільки вирішили освоювати програмування, варто дуже великий вибір - які мови програмування знати і використовувати у своїй діяльності. Спочатку спілкування з комп'ютером, звичайно дуже цікаво займатисятим, що «цікаво», але рано чи пізно постає питання про те – «А що все ж таки потрібно людству, що купується» і може принести програмісту не тільки суто моральне задоволення, але ще й якийсь прибуток)?

Не можу знати, як зараз справа в інститутах та університетах – щодо вивчення мов програмування, але більшість із нас «застали» той момент, коли студентів змушували вивчати мову «Паскаль», а саме «Turbo Pascal». Можливо, так відбувається і зараз, тому швидше за все якісь основи мови Паскаль чи навіть DELPHI ви отримали.

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

А чи запитували ви про те, які ж програми (відомі та популярні) написані мовою DELPHI. В інтернеті знайшов досить цікавий список:

Інтернет,спілкування

Web-браузери

Утиліти

Словники

Розробка

Дуже здивувало і порадувало, що Skype написаний на DELPHI)).

Якщо вам цікаво, то за цим посиланням ви знайдете дуже великий список програмного забезпечення http://delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi

Хочу сказати, що якщо ви хочете досягти успіху в житті, то зупинятися на виборі якоїсь певної мови програмування – не варто, тим більше що вам знадобляться знання, — точніше всі ваші знання, і чим їх більше, тим краще!

Знати лише одну мову програмування для програміста – смерть!

Область застосуванняDELPHI

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

Охоче ​​беруть на роботу, пов'язану з 1С (про 1С ми поговоримо пізніше) – програмістів зі знанням якихось серйозних мов програмування, чи то DELPHI, чи Сі.

Відкрите страхове акціонерне товариство Інгосстрах

Проект – розробка інструменту створення та ведення договорів страхування життя в інформаційній системі компанії. Основні функції системи: автоматизація підтримки життєвого циклу договорів страхування, підтримка створення та модифікації варіантів страхування життя, розрахунок резервів та тарифів за договорами з використанням окремих методик для кожного виду договору страхування. Алгоритми та правила створюються всередині варіантів та використовуються при веденні договору. Підтримка процесу створення звітів користувача в терміналах предметної області. "Безшовна" інтеграція з корпоративною системою.

Використовувані технології:

Середовище розробки - Delphi 5.0, СУБД - Oracle 9

Тобто тут ми вже бачимо, що DELPHI використовується у зв'язці із СУБД Oracle 9.

ВАТ «АК Томські Млини»

Інформації щодо проектів немає, але в інтернеті було розміщення вакансії – потрібний програміст DELPHI.

Також є інформація про те, що банк-клієнт (інтернет-банк) найбільшого українського банку («Сбербанк») – використовує мову DELPHI для розробки системи обміну інформацією клієнтів (віддалено) через інтернет або звичайний модем – з банком.

Є також згадка про використання різними компаніями мови DELPHI у зв'язці з MySQL, а також MS SQL.

Спробуємо надалі висвітлити діяльність наших українських компаній у «світлі» використання DELPHI та можливо порадуємо вас – докладнішу інформацію щодо українських проектів.

Ще один з неабияких плюсів у тому, що в інтернеті просто велика і величезна кількість вихідних джерел і прикладів на мові DELPHI, а також безліч книг українською мовою – про DELPHI, що природно дозволяє дуже швидко і ефективно програмувати (створювати) програми на мові DELPHI .

Якщо вам необхідно створити просту і зручну програму для певного вузького кола користувачів – вам також підійде DELPHI. Ми (http://kklab.ru) використовували DELPHI для створення програми АРМ Рієлтора (http://arm.kklab.ru), а також у багатьох інших проектах.

Якщо ж ви збираєте створити будь-який незалежний проект, який буде використовувати цілком звичайні і прості технології, не найсучасніші звичайно)) – то DELPHI – це ваша мова, і багато в чому DELPHI – мова, що не застаріває, поки є Windows.