Pascal и Delphi

Силна пишете позволи незабавно по нареждане да се намали броят на грешките, възникнали в резултат на небрежност или банални печатни грешки. Между другото, за тези, които искат да използват своите програми за пряк достъп до данните, без никакви ограничения език даде възможност за създаване на записи с опции, които могат да бъдат лекувани в съответствие с техните нужди. Но в същото време програмистът трябва винаги да посочват ясно какъв тип данни в конкретна променлива, той иска да работи. Единственият недостатък на езика, които са съществували по това време, е липсата на подкрепа за модулност. Програмистът е трябвало да се съберат на целия проект, с всичките му процедури страни и функции (макар и способността да подкрепят подпрограма призовава от предварително компилирани и свързани библиотеки е била пълна от самото начало). Но, въпреки това, не е изненадващо - за да ви напомня, че на езика-е проектиран да се научи.

В допълнение към създаване на интегрирана черупка, на Borland Pascal въведена в подкрепа модул, и като се започне с версия 5, както и подкрепа за обектно-ориентираното програмиране.

В действителност, процесът на развитие в Делфи е изключително опростена. Това главно се отнася до създаването на интерфейс, който се 80% от времето на развитие програма. Просто поставете необходимите компоненти на Windows-базирани повърхност прозорец (в Делфи той се нарича формата) и конфигуриране на свойствата им със специален инструмент (Object Inspector). С него можете да свържете събитията от тези компоненти (чрез натискане на бутон, изберете елемент с мишката върху списъка и т.н.), с неговите действия код - и тук е просто приложение, е готова. И предприемачът разполага с мощни инструменти за отстраняване на грешки (докато не преминете през командите на процесора), удобен контекстуална помощ на системата (в това число на API Microsoft), средства за колективна работа по проекта, за да го наречете просто. Можете да създавате ActiveX контроли, без да използвате Microsoft IDL, даде възможност на уеб-сървър (скриптове от страна на сървъра), почти без да знае нищо за HTML, XML или ASP. Можете да създадете разпределени приложения, базирани на CORBA и COM, интернет и интранет-приложение, което използва за достъп до данни Borland Database Engine, ODBC-шофьор или Microsoft АДО. Въведена, тъй Delphi 3, поддръжка на мулти-хоп технологии (многопластова) достъп до данните ви позволява да създавате мащабируеми приложения (относително слабо зависими от сървъра на базата данни) се дължи на прехвърлянето на методи обработка на информация (бизнес правила), разположени в централната връзката.

Можете да създадете свои собствени компоненти, внос OCX компоненти, както и създаване на проекти. Създаване на проект. Освен това, Delphi осигурява интерфейс разработчик за вашето приложение (или външни програми) с вградена обвивка Delphi (IDE).

По този начин, можете да използвате, за да създадете Delphi двете най-основните приложения, развитието на които се изискват 2-3 часа, както и големи корпоративни проекти, предназначени за десетки и стотици потребители. И можете да използвате най-новите разработки в света на компютърните технологии с минимално време и усилия.

Е, един от най-актуалните новини от Inprise обещава, че в близко бъдеще ще бъде в състояние да мигрират своите приложения, изградени в Делфи, поставени върху платформа Linux. За повече информация относно Delphi може да се намери на уеб сайтове и www.inprise.com www.inprise.ru. Има много сайтове, посветени на Delphi, например - delphi.vitpc.com. Delphi Pages Torry му - www.torry.ru. Последният съдържа голям брой линкове към ресурси, свързани с Delphi. Е, ако сте дълго време е запознат с този продукт, онлайн www.brainbench.com може да се тества безплатно като програмист Delphi 3 и получаване на удостоверение за поща.

За да се докаже използването на езиците, описани в практика, ние сме избрани задача, която е необходимо да въведете стандартния вход или от няколко файла от цели числа, а след това да отпечатате само излишната, а в обратната последователен ред. Това е един от най-простите задачи, които по същество е нужно за неговото решение за работа с масиви, примки, разклоняване, и I / O, и ви позволява да се демонстрират на подпрограми повиквания. В същото време тя може да се наблюдава и лесни за възприемане.

Обява. обект Rassal