Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
С++_навч_пос14_new.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.86 Mб
Скачать

Задачі 3 Сучасні об’єктно-орієнтовані технології

Задача 3.1 STL. За допомогою STL створити два вектори, які міститимуть значення функції і аргументу (14.1). Використовуючи компоненти STL над векторами виконати такі перетворення:

а) добавити в кінець векторів дані, якщо аргумент змінюється від мінімального до максимального з заданим кроком;

б) видалити усі елементи векторів, які задовольняють певній умові;

в) визначити розмір вектора;

г) створити третій вектор, який містить значення ;

д) знайти .

Задача 3.2 VCL. Створити додаток типу Win32 Application з використанням заданих класів і компонентів VCL (таблиця 14.2). Використати не менше 3-4 властивостей і методів кожного компоненту.

Таблиця 14.2 – Варіанти для задачі 3.2

вар.

Класи

Компоненти Standard

Компоненти Additional

Компоненти Win32

Компоненти System і діалогові вікна

AnsiString

(String)

TFrame

TBitBtn

TControlBar

TTabControl

TPageScroller

TTimer

TApplication

TMainMenu

TPopupMenu

TActionList

TSpeedButton

TApplicationEvents

TPageControl

TCoolBar

TPaintBox

TCanvas

TBrush

TPen

TScreen

TForm

TLabel

TScrollBar

TMaskEdit

TImageList

TBitmap

TMediaPlayer

Set

TButton

TPanel

TStringGrid

TLabeledEdit

TRichEdit

TToolBar

TOleContainer

TList

TObject

TRadioButton

TDrawGrid

TTrackBar

TStatusBar

TDdeServerConv

TDdeServerItem

TDdeClientConv

TDdeClientItem

TComponent

TControl

TCheckBox

TImage

TPicture

TProgressBar

THeader

Control

TOpenDialog

TWinControl

TGraphicControl

TEdit

TShape

TBrush

TPen

TUpDown

TListView

TComboBox

Ex

TSaveDialog

TStrings

TStringList

TMemo

TScrollBox

TValueList Editor

THotKey

TTreeView

TPaintBox

TCanvas

TBrush

TPen

TStream

TMemoryStream

TListBox

TCheckList Box

TChart

TAnimate

TMonthCalendar

TDate

TTimer

TThread

TComboBox

TSplitter

TColorBox

TColor

TDateTime Picker

TDateTime

TMediaPlayer

Задача 3.3 VCL. За допомогою Borland C++ Builder та VCL розробити додаток Win32 з графічним інтерфейсом для задач 1.

Задача 3.4 VCL. За допомогою Borland C++ Builder та VCL розробити додаток Win32 з графічним інтерфейсом для задач 2.

Задача 3.5 Створення компонентів VCL. Розробити новий компонент VCL. Добавити нові властивості, методи і події. В якості базового компоненту вибрати компонент з таблиці 14.2.

Задача 3.6 DLL. Створити бібліотеку DLL, яка містить клас (див. табл. 14.1). Створити додаток, який використовує DLL.

Задача 3.7 COM. Створити компонент-сервер COM на основі класу (див. табл. 14.1). Створити клієнта COM.

Задача 3.8 ActiveX. Створити компонент ActiveX на основі розробленого компоненту VCL (див. задачу 3.5). Створити клієнта, який використовує цей компонент.

Задача 3.9 ActiveX. Створити форму ActiveX на основі розробленого додатку у C++ Builder (див. задачу 3.2). Створити клієнта, який використовує цю форму.

Задача 3.10 CORBA. Створити компонент-сервер CORBA на основі класу (див. табл. 14.1). Створити клієнта CORBA.

Задача 3.11 MFC. За допомогою Microsoft Visual C++ та MFC розробити додаток Win32 з графічним інтерфейсом для задач 2.

Задача 3.12 .NET. За допомогою Microsoft Visual C++ та .NET розробити додаток Win32 з графічним інтерфейсом для задач 2.