Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сбд порядок.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
488.56 Кб
Скачать

79. Delphi-даәы политра компонентасы деген не?

Компоненттер палитрасы - Delphi-дiң негiзгi байлығы болып табылады. Ол негiзгi терeзенiң оң жағында орналасып, қажеттi компонентті тез табуға арналған белгiлерден тұрады Delphi ортасының компоненттері 19 топқа бөлiнген, ол топтарды парақтар деп атайды. Компоненттер көмегiмен программаның негiзi бөлiгi құрылады (терезелер, батырмалар, таңдау тiзiмдерi және т.с.с).

Батырмалар панелi сияқты компоненттер палитрасын иемдеуге болады. Ол үшiн компоненттер палитрасына кiретiн кез-келген пиктограмманы тышқан тетiгiнiң оң батырмасымен сырт еткiзiп, арнайы редакторды iске қосу керек.

Standard — все эти компоненты являются аналогами компонентов Windows.

Additional — дополнительные компоненты.

Win32 — компоненты, которые есть только в семействе ОС Win32. В это семейство входят Windows 9x, Windows ME, Windows 2000, Windows NT, Windows XP. Наверно, легче было сказать, что не входит, потому что это только Windows 3.1.

System — системные компоненты, с помощью которых облегчается доступ к системе.

Data Access — компоненты доступа к базам данных.

Data Controls — компоненты для работы с базами данных.

dbExpress — компоненты доступа к базам данных, которые пришли на смену BDE.

BDE — старые компоненты доступа к базам данных, сохранённые для совместимости версий.

ADO — это тоже компоненты для доступа к базам данных, только по технологии Active Data Object (ADO). Данные компоненты удобны при работе с базами данных от Microsoft.

InterBase — компоненты доступа к базе данных InterBase, которая является фирменным продуктом компании Borland.

WebServices, InternetExpress, Internet, WebSnap — вкладки, на которых расположены компоненты для доступа к сети Internet. Также компоненты для работы с Интернетом находятся на семействе вкладок Indy.

Decision Cube и Rave — компоненты для создания отчетности.

Dialogs — компоненты, облегчающие доступ к стандартным диалогам.

Win3.ll — компоненты доступа к компонентам, использовавшимся в операционной системе Windows3.11. Странно, что эта вкладка сохраняется до сих пор, видимо, Borland считает, что Windows3.11 до сих пор используется.

Samples — различные примеры компонентов. Некоторые из этих компонентов доступны в исходных кодах и поставляются вместе с Delphi.

203. Delphi-де sql сервермен жұмыс істеу барысында Table компанентасын алмастырады

IBTable

5. Delphi-дегі деректер нобайы (модулі) дегеніміз не?

Қосымшаны құру барысында деректерге қол жеткізудің визуалды емес  компоненттерін орналастыру үшін арнайы объект – деректер модулін қолдануға болады. Модульдің үш типі бар: қарапайым, қашықтатылған және Web – модуль. Қарапайым модульге тоқталсақ, ол DataModule объектісімен ұсынылған. Деректер модулі визуалды емес компоненттер үшін контейнер ролін атқарады. Оны қосымшаға қосу үшін File/New/Data Module командасын орындайды. Компоненттер орналасқан модуль көрінісі Компонентті таңдаған кезде объектілер инспекторында оның қасиеттері  шығады. Қосымшаны орындау барысында программа мәтінінен компоненттер қасиетін шақыру кезінде модуль атауын қолдану керек. Мысалы:  DataModule2.ADOTable1. TableName:=’Mashine.db’;  DataModule2.DataSource1.DataSet:=DataModule1.ADOTable1;  TableName:=’Mashine.db’;  DataModule2.ADOTable1.Active:=True; Модуль компонентінің мәтіндері үшін автоматты түрде модуль, мысалы, Unit2 атауымен құрылады. Модуль компонентіне негізгі форманың модуль программасынының мәтінінен жол ашу үшін оның Uses операторының тізіміне қолмен таңдау арқылы модуль атауын қосуға болады. Мысалы: Uses unit2. Егер негізгі форманы немесе оның модулін активтендірсе, бұл операторды File/Uses unit командасының көмегімен де қосуға болады. Егер оператор қосылмасакомпиляциялау кезінде модульді құру керектігі жайлы ақпараттық хабарлама шығады, осы кезде бұл хабарламаға “yes” деп жауап қайтарса жеткілікті. Деректерге жол ашу компоненттерінен басқа деректер модулінде ДБ-н,а тікелей қатысы жоқ визуалды емес басқа да компоненттерді орналсыруға болады. Мысалы, ImageList, OpenDialog, Timer және т.б. Модульдің pas – файлдарында  сонымен қатар модульде орналасқан компоненттер оқиғаларын өңдеушілер үшінәдістер мәтінін орналастырады. Деректер моделі деректерді басқару компоненттерін деректерді өңдеу формасынан ажырату мүмкіндігін туғызады. Құрылған модульді бірнеше қосымшалармен қатар қолдануға болады.  Кішігірім қосымшалар үшін модульді қолдану аса қолайлы емес, өйткені ол жұмысты көбейтіп қосымша мәтінің көлемін ұлғайтады.