Таърихи пайдоиши забони барномасози Delphi

**Таърихи пайдоиши забони барномасози Delphi**

Версияи якуми Delphi дар моҳи майи соли 1995 пайдо шуда буд, ки дар он вақт системаи оператсионии Windovs95 пайдо нашуда буд.

Ин версияи ягонаест, ки дар таҳти идоракунии 16 разряди Windovs 3,1ва 3,11 кор кардааст.

Китобхонаи компонентҳои версияи 1- аз ҳамон вақти ибтидо намудҳои асосҳои идоракуни ва ба системаи барномасозии пойгоҳи додаҳои тайёр карда шударо равона кардааст.

Лавҳачаи компонентҳо дар версияи якумиборат аз нуҳварақа ва дар ин варақаҳо 79 компонентҳои стандарти ҷойгир карда шудааст.

Версияи дуюм ва боқимонда версияҳои дигари Delphi, дар таҳти идоракунии 32 разряди системаи оператсионии Windovs 95,98,NT,2000,XP кор карда метавонанд. Навигариҳо дар версияи дуюм инҳо мебошанд .

Ҷори намудани намуди додаҳо нав ба монанди вариант ва ѓайраҳо

Ҷори намудани механизми таровишҳо (фильтратция) дар ҷадвали набори додаҳо.

Дар версияи дуюми Delphi, 12 варақа мавҷуд буда, ва дар ин варақаҳо 114 компонентҳои стандарти ҷойгир карда шудааст .

Версияи сеюми Delphi, моҳи июни соли 1997 пайдо шуда буд. Навоварии асоси дар ин версия инҳо мебошанд;

Истифодабарии пакети механизмҳо барои беҳтар шудани васеъкуни ва дубора истифодабурдани компонентҳо.

Беҳтаркунии хосияти коди муҳаррир (код редактора)

Пурра гузоштани шаблонҳо вакомпонентҳо

Дар версияи сеюми Delphi,13 варақа мавҷуд буда, ва дар ин варақаҳо 148 компонентҳои стандарти ҷойгир карда шудааст .

Версияи чоруми Delphi, моҳи июни соли 1998 пайдо шуда буд. Навоварии асоси дар ин версия инҳо мебошанд;

**Таъѓирот дар коди муҳаррир**

Дар версияи чоруми Delphi,14 варақа мавҷуд буда, ва дар ин варақаҳо 182 компонентҳои стандарти ҷойгир карда шудааст

Версияи панҷуми Delphi, моҳи август соли 1999 пайдо шуда буд дар ин версия бори аввал корпаротсияи Борланд дарDelphi 5 технологияи ADO (activex data obgtct-обекти данных)ҷойгир карда шуд, технологияи ADO аз тарафи корпоратсияи Microsoft кушода шудааст Дар версияи панҷуми Delphi,20 варақа мавҷуд буда, ва дар ин варақаҳо 218 компонентҳои стандарти ҷойгир карда шудааст.

Версияи шашуми Delphi, моҳи июни соли 2001 пайдо шуда буд. Delphi дар ин муддат дар таҳти программаи системаи оператсиони linux коркард карда шудааст Дар версияи панҷуми Delphi, 27 вараќа мављуд буда, ва дар ин варақаҳо 387 компонентҳои стандарти ҷойгир карда шудааст .

Дар тайёр кардани байни барномаҳои амали ё ин ки гузоришҳо дар интеграсиҳои Delphi сохта мешавад. Забони барномасозии Delphi ба мо бисёрравзанагиро таъмин менамояд. Баъди ба кор даровардани барномаи Delphi равзанаи асосии у дар аввал 6 равзанаҳоро ба кор омода месозад, ки ин равзанаҳо инҳо мебошанд.Главное окно Delphi 7- Project 1(менюи асоси)окно обозревателя дерева объектов objecttreeview(равзанаи мушоҳидакунии обектҳо )окно инспектора объектов objectInspector (равзанаи нозири обектҳо )окно формы, или конструктора формы Form (равзанаи форма ёин ки сохти форма)окно редактора кода unitl.pac (равзанаи таҳририи рамз)окно проводника кода exploringunitl.pac (равзанаи роҳбаладии рамзи) Ду равзанаи, ки дар охир гуфта гузаштем, равзанаи форма ва сохти форма дар пушти якдигар ҷой шудаанд. Равзанаи роҳбаладиии рамзи бошад дар тарафи чапи равзанаи таҳририи рамзи пайваст буда, ва ин равзанаҳо дар як сарлавҳа ҷойгир шудаанд. Ба ғайр аз равзанаҳои дар экран буда, дигар равзанаҳоро ба кор омода сохта метавонем.

Дар равзанаи барномаи Delphi 7, 6 панели асбобҳо мавҷуд аст ва ин панели асбобҳо инҳо мебошанд.

Standard (стандартная ) (стандарти),

View (просмотр)(аз назаргузарони),

Debug (отладка ) (дуруст, тахт кардан ),

Custom (пользователь) (Истифодабаранда),

Desktop (рабочии стол ) (мизи кори),

Internet (интернет).

Бо тарзҳои беҳтаринаш ҷур сохтани панели асбобҳо дар менюи асоси равзанаи гуфтугуйи customize (индивидуальная настройка) дар ҳолати худҷурсози ба мо ёри мерасонад Равзанаи роҳбаладии рамзи ҳамаи обектҳои модулҳо ва формаҳоро дар намуди дарахтмонанд тасвир мекунад.Дар равзанаи роҳбаладии рамзи гузориши обектҳо бо тартиб тасвир шуда, вале ба таври овтомати ба обектит дигар гузаштан мумкин аст.

Равзанаи роҳбаладии рамзиро бо фармони explorer аз менюи view кушодан мумкин аст. Барои ҷур сохтани равзанаи роҳбаладии рамзиаз равзанаи параметрҳои роҳбалад properties мавҷуд буда, ва бо ёрии ин равзана тасвири обектҳое, дар руйхати он ҷойгир карда шудааст, идора мекунад.

Равзанаи мушоҳидакунии дарахтмонанди обектҳо баъд аз пахш намудани система дар зери равзанаи асоси структураи обектҳои дарахтмонанд, дар навбати аввал фармаҳоро тасвир мекунад.

Ин равзана барои коркарди пойгоҳи додаҳо ва пайваст намудани байни компонентҳо истифода бурда мешавад. Ва структураи обекҳои форма барои кор бо ҷадвалҳои пойгоҳи додаҳо муайн карда шудааст. Равзанаи нозири обектҳо бошад дар зери равзанаи мушоҳидакунии дарахтмонанди обектҳо ҷойгир шудааст, ва ин равзанаи нозири обектҳо бо ду варақа ҷудо мешавад. Варақаи хосиятҳо ва ва варақаи ҳодисаҳо. Варақаи хосиятҳо ахборҳоро дар бораи компонентҳое, кидар равзанаи форма гузошта шудааст тасвир мекунад ва бо осони ҳосиятҳои компонентҳоро таъғир додан мумкин аст. Варақаи ҳодисаҳо процедурае, ки дар ҳамон вақти иҷро шавии компонент пайдо шудани ҳодисаи нишон дода шуда иҷро мешавад муайн карда шудааст.