Дәріс 14. Программа интерфейсін қҰРУ. Аспаптарды өҢдеу принциптары. Интерфейс қҰру әдістері және аспаптық ҚҰралдары


Әрекеттер клиенттеріне таратылатын қасиеттер



бет3/4
Дата16.11.2023
өлшемі85.63 Kb.
#483468
түріПрограмма
1   2   3   4
слайд чет

Әрекеттер клиенттеріне таратылатын қасиеттерЕгер бірнеше басқыштардың немесе меню пунктерінің бір ғана жалпы өңдегіші болса, онда олардың басқа қасиеттерінің де бірдей болуын талап еткен дұрыс. Delphi –де ол солай тартылған.

TActionManager компоненті (ары қарай тексте — әрекеттер менеджері). Ол басқа да көптеген қосымша мүмкіндіктер береді.

TActionManager редакторының бірінші бетінде (екілік маусты басу арқылы немесе контексті менюдегі Customize командасы арқылы шақырылады) барлық панелдер тізімі тұрады, олар берілген әрекеттер менеджерімен байланысқан. Сіз жаңа компонент қосып немесе бұрынғы компонентті TActionToolBar басқышындағы New және Delete басу арқылы орындай аласыз.

Жүйенің стандартты интерфейсі. Интерфейсті өңдеу мысалы – MS Visual Systems, Borland Visual Systems, Oracle Visual Systems және т.б. Шешімі, артықшылықтары, кемшіліктері, мобильдігі, тереңдігі, түсі, өлшемі, анимациясы, масштабталуы, сенімділігі, қатынау жылдамдығы және т.б. Жүйенің стандартты интерфейсінің элементтері және олардың компоненттік таратылу.

Кірісу минимизациясы. Автоматизация деңгейі және компетенттік емес жағдайлардың сақтау. Әрекеттер тізбегі және сеанстары. Шаблондарды қолдану. Көптүрлілік және мобильдік көрсеткіштері. Жүйелерді қолдану, – аспаптарды, істік графиканы.

Кірісу минимизациясы. Автоматизация деңгейі және компетенттік емес жағдайлардың сақтау. Әрекеттер тізбегі және сеанстары. Шаблондарды қолдану. Көптүрлілік және мобильдік көрсеткіштері. Жүйелерді қолдану, – аспаптарды, істік графиканы.

Бір қосымшаның екі рет жіберілуінен қалай құтылуға болады?

Мұндай ресурстың мысалы — жадығы бейнеленетін файлдағы жалпы блок. Бұл ресурстың аты болғандықтан, оны өз қосымшыңызға уникальды етіп жзасауға болады:

var UniqueMapping : THandle;

FirstWindow : THandle

; begin

UniqueMapping := CreateFileMapping($ffffffff,

nil, PAGE_READONLY, 0, 32,'MyMap');

if UniqueMapping = 0 then



Достарыңызбен бөлісу:
1   2   3   4




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет