Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Ознайомлення із компонентами середовища програмування Delphi

Работа добавлена на сайт samzan.net:


Практична робота 22

Тема: Ознайомлення із компонентами середовища програмування Delphi.

Мета: Ознайомитись із компонентами середовища програмування Delphi та навчитися ефективно використовувати основні інструменти середовища програмування для роботи у Delphi з проектами і компонентами.

Хід роботи

1. Запускаю середовище візуального програмування Delphi.

Клацаю на піктограмі Delphi (1 раз ЛКМ) або за допомогою каскадного меню:

Start  Programs  Borland Delphi 7 → Delphi 7.

2. Розглядаю палітру компонентів середовища програмування Delphi та занотовую назви її сторінок для звіту.

Палітра компонентів знаходиться у головному вікні середовища Delphi.

Палітра компонентів середовища програмування Delphi містить наступні сторінки: ActiveX, Additional, ADO, BDE, COM+, Common Controls, Data Access, Data Controls, DataSnap, dbExpress, Decision Cube, Dialogs, Indy Clients, Indy Misc, Indy Servers, Indy Intercepts, Indy I/O Handlers, InterBase, InterBase Admin, Internet, InternetExpress, Samples, Servers, Standard, System, WebServices, WebSnap, Win 3.1, Win32, QReport.

3. Активізую сторінку Standard та переглядаю її компоненти.

1 раз ЛКМ по сторінці Standard палітри компонентів.

4. Занотовую для звіту назви компонентів сторінки Standard та їх призначення.

Сторінка Standard палітри компонентів містить піктограми наступних компонентів:

МаіnМеnи - головне меню програми;    РорuрМеnи - контекстне меню;

Label - текстовий надпис;   Edit - однорядковий текстовий редактор;

Меmо - багаторядковий текстовий редактор;   Button - командна кнопка;

CheckBox - незалежний перемикач (прапорець); 

RadioButton - залежний перемикач (декілька таких компонентів об’єднують в групу);

ListBox - список вибору текстових рядків;

СоmbоВох - комбінований список вибору (ListBox + Edit);

ScrollBar - смуга перегляду; GroupBox - група елементів (допоміжний компонент);

RadioGroup - готова група залежних перемикачів;

Panel - панель (об ’єднання компонентів), має графічні елементи по периметру.

5. Активізую сторінку Additional та переглядаю її компоненти.

1 раз ЛКМ по сторінці Additional палітри компонентів.

6. Занотовую для звіту назви компонентів сторінки Additional та їх призначення.

Сторінка Additional палітри містить піктограми наступних компонентів:

BitBin - командна кнопка з надписом та піктограмою;

SpeedButton - піктографічна кнопка (кнопка панелі інструментів);

MaskEdit - спеціальний однорядковий текстовий редактор (задається шаблон);

StringGrid - таблиця текстових рядків;

DrawGrid - довільна таблиця (може містити малюнки);

Image - малюнок (відображення графічних зображень);

Shape - фігура (створення геометричних фігур);

Bevel -рамка (виділення окремих ділянок вікна рамками або смугами);

ScrollBox - панель зі смугами перегляду;

CheckListBox - список множинного вибору;

Splitter - границя (розміщується на формі між двома іншими компонентами);

StaticText — статичний текст, який можна обводити рамкою або виділяти у вигляді вгнутої частини форми;    Chart - діаграма.

7. Переглядаю піктограми кожної сторінки палітри компонентів середовища програмування Delphi та переписую у звіт назви компонентів.

ActiveX: Chartfx, VSSpell, FI Book, VtChart, Graph;

Additional: Image, Shape, Bevel, StringGrid, Timer;

Лист

1

5.05010201 ПР 4.1 03 22 ТЗ

Зм.

№ докум.

Арк.

Підпис

Дата

Кулик І.Я.

Пер.

Герич А.

Вик.



ADO: ADOConnection, ADOCommand, ADOTable, ADOQuery, ADODataSet;

BDE: Table, Query, Session, StoredProc, NestedTable; COM+: COMAdminCatalog;

Common Controls: TabControl, TrackBar, ProgressBar, Animate, TreeView;

Data Access: XMLTransformClient, XMLTransformProvider, XMLTransform, DataSource, ClientDataSet; Data Controls: DBText, DBEdit, DBImage, DBNavigator, DBGrid;

DataSnap: WebConnection, DCOMConnection, SocketConnection, LocalConnection, SharedConnection; dbExpress: SQLConnection, SQLDataSet, SQLQuery, SQLTable, SQLMonitor; Decision Cube: DecisionCube, DecisionPivot, DecisionGrid, DecisionGraph, DecisionSource; Dialogs: OpenDialog, SaveDialog, FontDialog, ColorDialog, PrintDialog; Indy Clients: IdLPR, IdNNTP, IdFTP, IdEcho, IdDayTime;

Indy Misc: IdHL7, IdAntiFreeze, IdSocksInfo, IdIPWatch, IdMessage;

Indy Servers: IdDICTServer, IdlRCServer, IdTunnelSlave, IdRexecServer, IdTCPServer;

Indy Intercepts: IdLogFile, IdLogStream, IdLogDebug, IdLogEvent, IdConnectionlntercept; Indy I/O Handlers: IdIO Handler Socket, IdlOHandlerStream,

IdlOHandlerThrottle, IdServerlOHandlerSSL, IdSSLIOHandlerSocket;

InterBase: IBTable, IBQuery, IBSQL, IBExtract, IBTransaction; InterBase Admin:

IBInstall, IBLogService, IBConfigService, IBLicensingService, IBUnlnstall;

Internet: TcpClient, TcpServer, PageProducer, WebBrowser, UdpSocket;

InternetExpress: XMLBroker, InetXPageProducer; Samples: Gauge, SpinEdit, Calendar, ColorGrid, ShellListView; Servers; Standard: Button, Memo, Label, Frames, ComboBox; System: Timer, PaintBox, MediaPlayer, DdeClientConv, OleContainer;

WebServices: HTTPRIO, HTTPReqResp, SoapConnection,

HTTPSoapDispatcher, WSDLHTMLPublish;

WebSnap: Adapter, PagedAdapter, LocateFileService, WebUserList, Adapter Dispatcher;

Win 3.1: TabSet, Outline, Header, Notebook, FileListBox;

Win32: RichEdit, TrackBar, DateTimePicker, Hot Key, Animate;

QReport: QRChart, QRPreview, QRExpr, QRBand, QuickRep.

8. Створюю новий проект у середовищі програмування Delphi.

Команда головного меню: File → New.

9. Розташовую на формі декілька компонентів зі сторінки Standard палітри: Label, Image, Button, Edit, Memo, GroupBox, CheckBox.

Щоб помістити компонент у центр вікна форми, двічі клацаю на його піктограмі. Якщо потрібно розташувати компонент десь на формі, клацаю (1 раз ЛKM) на його піктограмі і один раз у потрібному місці форми. Для багаторазового вставляння одного й того ж компонента потрібно натиснути клавішу Shift і клацнути на його піктограмі - тепер можна клацати у вікні форми. Щоб відмовитися від цього режиму, треба натиснути па кнопку з зображенням стрілки. Для того, щоб змінити властивості компонентів використовую закладку Properties інспектора об’єктів.

10. Активізую інспектор об’єктів та переходжу на сторінку властивостей.

1 раз ЛKM по вікні інспектора об’єктів або функціональна клавіша F11.

Клацаю по закладці Properties (1 раз ЛKM) інспектора об’єктів.

11. Переглядаю властивості та їхні значення для довільних компонентів.

12. Переходжу на сторінку подій інспектора об’єктів Delphi та переглядаю стандартні події для довільних компонентів.

Клацаю по закладці Events (1 раз ЛКМ) інспектора об’єктів.

13. Запрограмовую кнопку так, щоб вона встановлювала наступні розміри форми: ширина - 300 пікселів, висота - 200 пікселів; виводила у поле редагування Edit інформацію у вигляді символів ”*” відповідала за появу обох смуг прокручування у полі Меmо; робила активним прапорець Checkbox (вмикала його); встановлювала наступні координати лівого верхнього кута форми: 130, 10; робила зеленим об’єкт Label

2 рази ЛКМ по об’єкту Button1 - активізую вікно редактора коду програми, куди вводжу наступний текст програми:

Procedure TForm1.Button1 Click (Sender : TObject);

begin

Лист

2

5.05010201 ПР 4.1 03 22 ТЗ

Зм.

№ докум.

Арк.

Підпис

Дата

Кулик І.Я.

Пер.

Герич А.

Вик.

Form1.Width:=300; Form1.Height:=200;

Form1.Left:=130; Form1.Top:=10;

Label1.Color:=clGreen;

Edit1.PasswordChar:=‘*’;

Memo1.ScrollBars:=ssBoth;

CheckBox1.State:=cbChecked; end;

14. Зберігаю проект (PR22) у папці групи на робочому диску D.

Для цього вибираю команду головного меню File Save All або натискаю на кнопку Save All панелі інструментів. У першому рядку вікна, яке з’явиться (Save Unit1 As) під заголовком Save in: (Зберегти в:), за допомогою випадаючого меню вибираю ім 'я робочого диска, після чого знаходжу і відкриваю свою власну папку. Задаю назву для файлу тексту програми, попередньо знищивши запропоновану комп’ютером назву Unit1.pas, PRGRM22.pas →  Save. У наступному вікні Save Project1 As даю назву файлові проекту, стерши запропоновану комп’ютером назву Project1.dpr, PRJCT22.dpr Save. Файли проекту та тексту програми повинні мати різні назви.

15. Виконую компіляцію проекту та запускаю його на виконання.

Команда головного меню Project Build All (Сконструювати Все).

Команда Run Run головного меню або можна клацнути на кнопці Run панелі інструментів чи натиснути на функціональну клавішу F9.

16. Розглядаю опис довільних компонентів у довідковій системі середовища візуального програмування Delphi.

Команди пункту головного меню Help.

17. Відредаговую властивості довільних компонентів у середовищі Delphi.

Використовую для цього сторінку Properties інспектора об’єктів.

18. Виходжу із середовища візуального програмування Delphi.

Команда File Exit головного меню.

Висновки: на практичній роботі я ознайомився із компонентами середовища програмування Delphi та навчився використовувати основні інструменти середовища програмування для роботи у Delphi з проектами і компонентами.

Лист

3

5.05010201 ПР 4.1 03 22 ТЗ

Зм.

№ докум.

Арк.

Підпис

Дата

Кулик І.Я.

Пер.

Герич А.

Вик.




1. Класифікація методів навчання біології
2. Лекция 2 ЧТО ЕСТЬ ФИЛОСОФИЯ часть 2
3. настоящему Когда я был подростком то был уверен в своей физической и духовной силе
4. Марковский Жуйковой О
5. Их задача- фильтровать кровь очищать ее от всех вредоносных микробов и токсинов выводить в
6. Индивидуальный лист учета успеваемости Ф.html
7.  Понятие и предмет трудового права
8. Тема- Принцип работы и характеристики гидротрансформатора 1
9. Варианты свадебной обрядности
10. экономического и экологического характера здоровье детей и подростков ухудшилось и находится в критическом
11. Перименопауза
12.  ЧТО У НАС В ГОЛОВЕ Поскольку эта книга как впрочем и все предыдущие построена на основе анализа тех про
13. Назначение проекта обустройства месторождения
14. Фізична особа-підприємець
15. To begin with me I will tell you bout the ldquo;bttle of currentsrdquo; it ws hp
16. ВВП является обобщающим индикатором силы экономики или наоборот её слабости в периоды спадов.
17. I. For ech sentence choose the best word or phrse to complete the gp from the choices below.html
18. О размещении проектов нормативных правовых актов на официальном сайте в сети Интернет regultion
19. Дата проведения Класс Учитель
20. Лекция 7 ГРОЗОЗАЩИТНЫЕ РАБОЧИЕ И ЗАЩИТНЫЕ ЗАЗЕМЛЕНИЯ Заземляющим устройством называют совокупнос