Вопросы и ответы

Голосование

Язык программирования

Поиск по сайту

Регистрация/Вход

Сейчас на сайте

Сейчас 8 гостей онлайн

Recommended service:
website monitoring
Delphi.| Пошаговая инструкция создания программы на Delphi - чайнику!
Delphi. Почему именно Delphi? PDF Печать E-mail

 

       Было время, когда программисты – профессионалы скрывали свои секреты, общаясь между собой на языке, непонятным обычным людям.
Однако новое поколение средств визуального программирования позволило раскрыть все тайны программирования и теперь обычный человек (чайник – новичёк в программировании) может самостоятельно написать программы, которые будут работать в Windows. Этот сайт как раз и будет пошаговой инструкцией создания программы на Delphi - чайнику. Здесь мы рассмотрим все этапы (от а до я) создания программы на Delphi для новичка в этом деле, т.е. "чайника".По началу всему голова была Visual Basic (VB), а уж после появилась новая интегрированная среда разработки Delphi.
Delphi и VB это языки программирования, изначально разработанные для того что с их помощью можно было учиться программировать. Предок языка Delphi - Паскаль, а VB яляется потомком языка Basic. Оба продукта (программы) имеют понятный визуальный интерфейс что избавляет программистов от многих ненужных усилий, но всё таки Delphi обладала рядом ключевых преимуществ.
Наверное, новичку (чайнику) было трудно найти отличия между Delphi и VB. Но пользователи VB сталкивались с некоторыми проблемами. Например: VB могла использовать библиотеки функций, DLL – библиотеки, но не могла создавать новые DLL – библиотеки. VB могла реагировать на события, возникающие в Windows, только по заранее подготовленному отклику Microsoft на эти события.
VB – программы могут использовать специальные элементы управления (такие как ActiveX) для наращивания функциональных возможностей, однако она не может создавать их.
А всё таки - почему именно Delphi?
У Delphi нет ни одного из этих ограничений. Она может использовать и создавать DLL – библиотеки, а её программы могут реагировать на какое угодно событие в Windows.
Delphi – компоненты написаны с помощью Delphi, и Вам не придётся переходить кдругой программе, чтобы создать новый или же усовершенствовать существующий компонент.
Кроме того, Delphi полностью компилирует программу в машинный код, понятный компьютору. А VB делает только половину работы, переводя инструкции языка Basic в промежуточный язык, который называется p- кодом. Из этого следует что
Delphi работает непосредственно на уровне машинного кода, а следовательно и скорость работы у Delphi на много выше чем у Visual Basic.
Хотите увидеть пример того, что может Delphi ? Просто посмотрите на её интерфейс.
И что скажите Вы? Да дело в том что и это факт: Delphi была написана с помощью Delphi.
Любой элемент проектирования программ, который Вы увидите в Delphi – к примеру, всплывающее меню или диалоговое окно – Вы можете использовать в собственных программах-проектах. И нет такого другого инструмента визуальной разработки, который был бы написан с помощью самого себя. Borland Delphi 7 позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML – документами, создание справочной систетемы, решение других задач. Всё это говорит в пользу о выборе именно Delphi.
Обновлено ( 21.12.2012 11:10 )