Файл: Усенова А. Ж. 6В06120 Апаратты жйелер Білім беру бадарламасы бойынша білім алушыларына арналан.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 175

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

procedure TForm1.Button1Click(Sender:TObject);

begin

MessageDlg ('Are you there?',mtConfirmation,mbYesNoCancel,0);

end;

* TCheckBoxкішкентайтерезесібармәтінжолынкөрсетеді. Терезедебірнәрсетаңдалғанынбілдіретінбелгіқоюғаболады. Мысалы, Егеркомпиляторпараметрлерініңдиалогтерезесін (Options | Project мәзірі, Compiler беті) қарасаңыз, олкөбінесе checkbox ' овтұрады.

* TRadioButtonбірнешеопциянығанатаңдауғамүмкіндікбереді. Егерсіз Options | Project диалогынқайтаашсаңызжәне Linker Options бетінтаңдасаңыз, Map file және Link buffer file секциялары RadioButton жиынтықтарынанқұралатынынкөреаласыз.

* Tlistboxайналмалытізімдікөрсетуүшінқажет. Windows ортасында ListBox ' аклассикалықүлгісі-көптегенқолданбалардың File | Open мәзіріндегітізімненфайлдытаңдау.ФайлатауынемесеДиректорияжәне ListBox ' e.

* TComboBoxкөпжағдайда ListBox-қаұқсайды, тек ListBox-тыңжоғарғыжағынаақпараттыенгізугемүмкіндікбереді. ComboBox бірнешетүрібар, бірақеңтанымалтөментүсетін (drop-down combo box), олфайлдытаңдаудиалогыныңтерезесініңастындакөругеболады.

* TScrollbar-айналдыружолағы, өңдеуобъектілеріндеавтоматтытүрдепайдаболады, ListBox ' ахқарапшығуүшінмәтіндіжылжытуқажетболғанжағдайда.

* TGroupBoxвизуалдымақсаттарүшінжәне Windows көрсетуүшінқолданылады, формадағыкомпоненттербойыншажылжутәртібіқандай (Tab пернесінбасқанкезде).

* TPanel-tgroupboxсияқтыбасқарушыэлементсәндікмақсаттардақолданылады. TPanel пайдалануүшін, жайғанаоныпішінгесалып, оданкейіноғанбасқакомпоненттердіқойыңыз.Енді tpanel жылжытукезіндеосыкомпоненттердеқозғалады. TPanel сондай-ақ, құралдартізімінжәнекүйтерезесінжасауүшінқолданылады.

TScrollBoxтікжәнекөлденеңбағыттардатегістеугеболатынформадаорынұсынады.Сізбұлмүмкіндіктіөшірмейінше, пішінөзідеәрекететеді. Алайда, форманыңбірбөлігінғанаайналдыруқажетболуымүмкін. Мұндайжағдайларда TScrollBox қолданылады. БұлКомпонентпалитрасыныңбіріншібетіндегінысандардыңтолықтізімі. ЕгерсізгеҚосымшаақпаратқажетболса, нысандыбояғыштатаңдап, F1 пернесінбасыңыз - осынысанныңтолықсипаттамасыбаранықтамапайдаболады.
Негізгі әдебиеттер::1-9

Қосымша әдебиеттер: 1-10

Мультимедиялық қамтамасыз ету 1-9

Бақылау сұрақтары

1. Өңдеу терезелері Edit, Labelededit, MaskEdit. Standard Тақтасы.

2. Memo және RichEdit көп жолды өңдеу терезелері.

3. TCheckBox, TRadioButton компоненттері

4 дәріс. Тізімдерден таңдау компоненттері - ListBox, CheckListBox, ComboBox.


Дәрістің мақсаты: Тізімдерден таңдау компоненттерімен танысу.

Тақырыпта қарастырылатын сұрақтар:

1. RAD Studio

2.Tlistbox, TcomboBox компоненттері

3. TScrollbar, TGroupBox компоненттері

4. TPanel-tgroupbox, TScrollBox компоненттері

5.Тізімдерден таңдау компоненттері.

6. CheckListBox компоненті
RAD Studio XE6

Google Glass қолданбалары Delphi көмегімен әр түрлі құрылғыларды әзірлеу дербес компьютерлерден, планшеттерден және смартфондардан басқа киюге болатын гаджеттерге дейін созылады. Google Glass үшін Android қосымшаларын жасаңыз. Google Glass Google Glass Device Designer шаблоны үшін қосымшаның дизайны мен ажыратымдылығын оңтайландыратын жаңа арнайы стильдер.

Ерекше мүмкіндіктер. Қолданбаларды көп пайдаланушылар үшін, соның ішінде экран оқырмандар үшін пайдалануды жеңілдетіңіз. Windows жүйесінде JAWS қолдауының жаңа мүмкіндіктері және Mac OS X жүйесінде VoiceOver

Сапа, өнімділік және тұрақтылық

Қолданбаның ең жоғары тәжірибесімен мүмкін болатын ең жақсы қосымшаны әзірлеу мен жеткізу тәжірибесін алыңыз 2000 -нан астам қате түзетілді Барлық платформаларда қосымшаның жалпы жұмыс уақыты жақсарды.

Android үшін C ++ қосымшаларын әзірлеу

Android, Windows, Mac OS X және iOS жүйелерінен басқа, сіздің қосымшаларыңыз үшін мақсатты платформа ретінде қосу C ++ көмегімен Android және iOS қосымшаларын бір бастапқы код базасынан эмуляторда және ARM негізіндегі Android құрылғыларында іске қосыңыз. Әр түрлі Android нұсқаларына қолдау көрсетіңіз. оның ішінде 4.4 KitKat

64 биттік Windows үшін C ++ пакетін қолдау Енді сіз 32 биттік қосымшаларды, соның ішінде пакеттерді 64 биттік архитектуралық хост компоненттеріне ортақ кітапханаларға (DLL) толық көшіре аласыз.

Анықтамаларды және сілтемелерді іздеңіз Win64, iOS және Android жүйелеріндегі C ++ үшін жоба бойынша бөлінген элементтерге сілтемелерді іздеңіз

RAD Studio XE7

RAD Studio XE7 2014 жылдың 25 қыркүйегінде шығарылды.

RAD Studio XE8

RAD Studio XE8 мүмкіндіктері RAD Studio -ның жаңа нұсқасымен Delphi / Object Pascal және C ++ әзірлеушілері қолданыстағы Windows VCL қосымшаларының мүмкіндіктерін кеңейтіп, мобильді және бұлтты платформалар үшін, сондай -ақ заттар интернеті үшін инновациялық шешімдер жасай алады.

RAD Studio XE8 - бұл ыңғайлы байланыс технологиясы және Windows, Android, iOS, OS X, гаджеттер мен IoT құрылғылары, аралық бағдарламалық қамтамасыз ету, бұлтты платформалар мен кәсіпорын қызметтері үшін өзара үйлесімді қосымшаларды әзірлеуге арналған мобильді платформа.



Жаңа 64 биттік және әмбебап iOS қосымшаларын қолдай отырып, RAD Studio XE8 жақындық маяктары, қосымшалардың өнімділігі мен әзірлеушілердің өнімділігін арттыру және пайдаланушылардың мінез-құлқын жақсарту сияқты IoT мүмкіндіктерін қосу арқылы дамуды күрт жеңілдетеді. GetIt Package Manager бағдарламасы бастапқы кітапханаларға, компоненттерге және басқа IDE элементтеріне кіруді жеңілдетеді.

«Біздің клиенттер әр түрлі салалар бойынша миллиондаған Windows үшін маңызды қосымшаларды әзірлейді және қолдайды. Бүгінде олар қолданушылардың тәжірибесін жақсарту үшін мобильді, бұлтты және IoT-ке арналған қосымшаларды кеңейтуге тырысады. Бұл туралы. »дейді Майкл Свинделл, Embarcadero өнімінің аға вице -президенті. «IOT, атап айтқанда, революциялық мүмкіндіктерді ұсынады, бірақ көптеген әзірлеушілер үшін бұл әрқашан күрделі және қол жетімсіз болды. XE8 шығарылған кезде Embarcadero әзірлеушілерге 2015 жылы және одан кейін IoT -ті үздіксіз пайдалануға көмектесетіндердің бірі болады ».

«Біздің клиенттер әр түрлі салалар бойынша миллиондаған Windows үшін маңызды қосымшаларды әзірлейді және қолдайды. Бүгінде олар қолданушылардың тәжірибесін жақсарту үшін мобильді, бұлтты және IoT-ке арналған қосымшаларды кеңейтуге тырысады. Бұл туралы. »дейді Майкл Свинделл, Embarcadero өнімінің аға вице -президенті. «IOT, атап айтқанда, революциялық мүмкіндіктерді ұсынады, бірақ көптеген әзірлеушілер үшін бұл әрқашан күрделі және қол жетімсіз болды. XE8 шығарылған кезде Embarcadero әзірлеушілерге 2015 жылы және одан кейін IoT -ті үздіксіз пайдалануға көмектесетіндердің бірі болады ».

Құрылғылар мен форма факторлары бойынша алдын ала қарау функциясы. Өзара әрекеттесетін қосымшаларды қалай тез құруға болады? Бұған RAD Studio XE8-дегі құрылғылар арасындағы алдын ала қарау мүмкіндігі көмектеседі, бұл барлық негізгі формалық факторларда пайдаланушы интерфейсін визуалды түрде көрсетуге мүмкіндік береді. Осылайша сіз қосымша оңтайландыру қажет болатын жерді оңай анықтай аласыз. Жұмыс үстелін, планшетті, смартфонды және ақылды сағатты қоса алғанда, формалық факторлар мен бағыттардың кез келген санына арналған қосымшаны динамикалық түрде қарап шығыңыз. Маяктарды қолдану тәсілдері туралы ақпарат беру.

* beacons Маяктармен жақындық туралы хабардар болу: RAD Studio XE8 маяктарының компоненттер деңгейіндегі жаңа қолдауымен әзірлеушілер Windows пен мобильді платформаларға арналған қосымшаларға жақындық пен орналасуды сезуді оңай қосады. AppAnalytics. AppAnalytics әзірлеушілерге RAD Studio XE8 көмегімен жасалған қолданбалардың анонимді пайдалану статистикасын жинау арқылы олардың қолданушыларының мінез -құлқын бақылауға және талдауға көмектеседі. AppAnalytics-бұл VCL және FireMonkey қосымшаларын қолдайтын Embarcadero ақылы қызмет, яғни әзірлеуші ​​бұл қызметті Windows, OS X, Android және iOS қосымшаларында қолдана алады.


GetIt пакет менеджері. Бұл құрал VCL және FireMonkey кітапханалары мен компоненттеріне, сондай -ақ әр түрлі құрылғыларға ұқсас элементтерге қол жеткізуді қамтамасыз етеді. GetIt пакет менеджерінің көмегімен Embarcadero GetIt серверлерінен бастапқы кітапханаларды, компоненттерді және басқа элементтерді оңай таңдау, жүктеу және жаңарту, оларды бір шерту арқылы орнату мүмкін. Бұл TurboPack барлық жобаларын қамтиды.

Жаңартылған Enterprise Mobility Services (EMS). EMS-бұл iOS пен Android үшін хабарландыру серверін қолдайтын өзара әрекеттесетін таратылған қосымшалар үшін негіз болып табылатын дайын серверлік шешім. Ашық стандарттар мен технологияларға сүйене отырып, EMS пайдаланушының түпнұсқалығын растауға, реттелетін REST API мен аналитиканы басқаруға жауап беретін, ендірілген және серверлік қауіпсіз дерекқорды қамтитын және ірі кәсіпорындық дерекқорларға: Oracle, SQL-ге қол жеткізуді қамтамасыз ететін, жай орналастырылатын орта серверлер серверін ұсынады. Сервер, Informix, DB2, PostgreSQL, MySQL және т.б.

RAD Studio 10, Seattle Delphi 10 Seattle дің негізгі жаңа мүмкіндіктері: Windows 10 үшін қолдаудың жоғары деңгейі Delphi және C ++ Builder әзірлеушілері VCL мен FMX қосымшаларын тез жаңарта алады және Windows 10 -ға қызығушылықтың күрт өсуін толық пайдалана алады. Windows 10 компоненттері мен жергілікті WinRT / UWP API мен компоненттерін, Windows 10 VCL UI элементтерін қолдайды. ... Windows 10 FMX қолдауы да жаңартылды.

RAD Studio 10.1 Берлин

Delphi 10.1 Berlin негізгі жаңа мүмкіндіктері: Android 6.0 (API деңгейі 23) қолдау.

RAD Studio 10.2 Токио

RAD Studio 10.2 Токиодағы негізгі жаңа мүмкіндіктер:

Delphi құрамында Linux (Ubuntu Server (x64) (LTS 16.04) және RedHat Enterprise (V7)) арналған қосымшалар компиляторы бар;

MariaDB DBMS қолдауы қосылған; Android Nougat қолдау;

Windows 10 мерейтойлық жаңартуды қолдау; macOS Sierra қолдау; IOS 10 қолдау.

RAD Studio 10.3 Rio

RAD Studio 10.3 Rio -ның негізгі жаңа мүмкіндіктері: 64 биттік Windows үшін C ++ Builder бағдарламасында C ++ 17 қолдау (10.3.2 нұсқасынан); Delphi-де 64 биттік Android қосымшаларын әзірлеу мүмкіндігі (10.3.3 нұсқасынан); IOS 13 Delphi мен C ++ Builder қолдау (10.3.3 нұсқасынан); Delphi -де MacOS Catalina қолдау (10.3.3 нұсқасынан бастап).

RAD Studio 10.4 Sydney

RAD Studio 10.4 Sydney дегі негізгі жаңа мүмкіндіктер: Delphi Code Insight негізгі жақсартулары Дельфи тілінің жаңа мүмкіндіктері

Delphi және C ++ үшін барлық қолдау көрсетілетін платформаларда жадты бірыңғай басқару VCL-дің жаңа компоненттері, бақылаудың мәнерлері, жоғары ажыратымдылықтағы стильдер және т.б.

Бірнеше құрылғыларға арналған жетілдірілген Delphi платформасы

Мәліметтер қорының көптеген жақсартулары

Желіде және желіден тыс орнатуға арналған жалғыз орнатушы IDE пайдалану мен өнімділікті жақсарту


C ++ үшін жаңа Windows 64 биттік түзету құралы

C ++ құралдар тізбегінің өнімділігі мен сапасын жақсарту

C ++ кітапханаларына кеңейтілген қолдау

C ++ үшін жетілдірілген CMake және басқа құралдар жиынтығымен үйлесімділік Жүздеген сапа мен өнімділікті жақсарту

RAD Studio 10.4.1

RAD Studio 10.4.2

RAD Studio 11
Тізімдерден таңдау компоненттері - ListBox, CheckListBox, ComboBox.

Осы бөлімде қарастырылған және тізімнен таңдауды қамтамасыз ететін компоненттердің мысалы суретте келтірілген. 3.10.



Сур. 3.10-Тізімдерден таңдау компоненттерінің мысалы

ListBox және ComboBox құрамдастары жолдар тізімін көрсетеді. Олар бір-бірінен ерекшеленеді, ең алдымен, ListBox тек деректерді көрсетеді және пайдаланушыға қажет нәрсені таңдауға мүмкіндік береді, A ComboBox деректерді өңдеуге мүмкіндік береді. Сонымен қатар тізімдерді көрсету нысаны ерекшеленеді. ListBox тізімді ашық түрде көрсетеді және барлық жолдар компонент терезесінде орналаспаса, жылжу жолақтары тізіміне автоматты түрде қосады. ComboBox тізімді ашық түрде де, ашылмалы тізім түрінде де көрсетуге мүмкіндік береді, бұл әдетте ыңғайлы, өйткені қолданба терезесінің ауданын үнемдейді .

Екі компоненттің негізгі қасиеті, жолдар тізімі бар-бұрын қаралған TStrings түрі бар Items. Оны жобалау кезінде нысанның инспекторы терезесінде осы сипаттың жанындағы көп нүктемен басу арқылы толтыруға болады. Жұмыс кезінде TStrings — Clear, Add және т.б. класының қасиеттері мен әдістерін пайдалана отырып, осы қасиетпен жұмыс істеуге болады.

ListBox компонентінде multiselect қасиеті бар, пайдаланушыға тізімдегі көп таңдауды рұқсат етеді (сурет. 3.10 бұл сипат true-те орташа жоғарғы тізімде орнатылған). Егер MultiSelect = false (әдепкі мән) болса, пайдаланушы тек бір тізім элементін таңдай алады. Бұл жағдайда тек орындау кезінде қол жетімді ItemIndex сипаттамасынан таңдалған жолдың индексін білуге болады. Егер бір жол таңдалмаған болса, ItemIndex = -1. Жобалау кезінде ItemIndex бастапқы мәнін орнату мүмкін емес. Әдепкі ItemIndex = -1. Бұл тізімнің бірде-бір элементі таңдалмаған дегенді білдіреді. Егер сіз осы сипатқа басқа мәнді қойғыңыз келсе, яғни қолданба жұмысы басталған кезде көрсетілетін әдепкі таңдауды орнатқыңыз келсе, оны жасауға болады, мысалы, OnCreate оқиғасын өңдеуде, оған көрініс операторын енгізу арқылы.:

ListBox1.ItemIndex:=0;