Будь умным!


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

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

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

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.11.2024

Практична робота 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. Тема 8 Общий строй римской семьи Вопросы для изучения обсуждения- 1
2. был непорочен справедлив и богобоязнен и удалялся от зла а по своему богатству был знаменитее всех сынов
3. тема обеспечивает реализацию следующих функций- 1 Inventory Control ~ мониторинг запасов; 2 Physicl Inventory ~ регулирова
4. Лебедь СенСанса
5. Execution or improper execution by the Sellers of their obligtions under the Contrct they re to to the Buyers ll resulting losses
6. Системы счисления
7. Дикие карты Кн 3
8. Экономика 080100 профилей Бухгалтерский учёт и анализ Коммерция и Экономика предприятий и организаци
9.  Полное наименование Организации 2
10. Характерник ставит перед собой задачу быть властелином Вселенной и управлять силами Природы ни больше и ни
11. Лабораторная работа 141 ОПРЕДЕЛЕНИЕ КОЭФФИЦИЕНТА ВНУТРЕННЕГО ТРЕНИЯ В ЖИДКОСТИ ПРИ РАЗЛИЧНЫХ ТЕМПЕРА
12. вариант для родителей подростков Уважаемые родители прочтите пожалуйста следующие утверждения и оценит
13. Социальная психология Предисловие В соответствии с требованиями Государственного образователь
14. . Ведение.2 2. Причины необходимости разработки новой экологической концепции РФ
15. Реформа федеративных отношений в современной России
16. Методы управления туристической фирмой
17. Петербургский государственный университет аэрокосмического приборостроения Н
18. Лабораторная работа 3
19. Мы не можем изменить то откуда мы пришли
20. Тема 1. Природа грошей АНЮЇТЕТ 1 послідовність платежів за певні регулярні проміжки часу як правило однако