Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Практична робота №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 ТЗ
Зм.
№ докум.
Арк.
Підпис
Дата
Кулик І.Я.
Пер.
Герич А.
Вик.