Мұрагерлік механизмін түсіндіріңіз?
Объектілер полиморфизмі деген не?
Инкапсуляцияның маңызы?
Класстың қандай түрлері бар?
Ішкі класс деген не?
Супер класстың артықшылықтары?
Абстракциялау дегеніміз не?
Модульділік ұғымына түсініктеме беріңіз?
Иерархия механизмінің қолданылуы?
Компоненттік технологияға анықтама беріңіз?
Тәсіл деген не?
Дельфиде тәсілдің жзылуы?
ЛЕКЦИЯ № 14
Тақырыбы: Динамикалық кітапханалар. Динамикалық сілтеме жасалынатын кітапханаларға шолу
Лекция жоспары:
Динамикалық кітапханалар
DLL және процестердің мекен- жай кеңістігі
EXE- және DLL- модульдерінің көрінбейтін байланыстары
DLL модулін жасау
Экспорт деген не?
EXE модулін құру
Импорт деген не?
EXE модулінің орындалуы
DLL-дің анық іске қосылуы және идентификаторларды байланыстыру
DLL-ді анық шығарып алу
Енгізу/шығару функциялары
Лекция мазмұны
Динамикалық кітапханалар
DLL- да Windows API-дің барлық қызметі жинақталады. Үш үлкен қажетті DLL: Kernel32.dll (жадыны, процесстерді және ағындарды басқару ), User32.dll (пайдаланушы интерфейсін қолдау, соның ішінде, хабар жіберу, терезе ашу қызметтерімен байланысты) және GDI32.dll (текст егізумен графика).
Windows-та басқа да DLL бар:
AdvAPI32.dll- объектілерді сақтау, реетрмен жұмыс істеу және оқиғаларды тіркеу.
ComDlg32.dll- стандартты сөйлесу терезелері (FileOpen және FileSave сияқты)
ComСtl32.dll- басқарудың стандартты элементтерін қолдайды. DLL-ды келесі мүмкіншіліктерді пайдалану үшін қолдану керек.
Қосымшы қызметтерін кеңейту.
Бағдарлама жасағанда әр тілді қолдану мүмкіндігі.
Өте қарапайым проектіні басқару.
Жадыны үнемдеу.
Қорлардың бөлінуі.
Шоғырлануын жеңілдету.
Қиындықтарды шешу, әртүрлі платформалардың ерекшеліктеріне байланысты.
Ерекше мүмкіндіктердің іске асуы.
Достарыңызбен бөлісу: |