Ақпараттық технологияның қарқынды дамуна байланысты соңғы кездері программалауға деген қызығушылықтың арта түскені белгілі. Дк қолданудың ең негізгі облыстарының бірі бағдарламалау болып табылады



бет32/71
Дата04.10.2022
өлшемі1.36 Mb.
#461923
түріПрограмма
1   ...   28   29   30   31   32   33   34   35   ...   71
С тілінде программалау УМКД

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


  1. Мұрагерлік механизмін түсіндіріңіз?

  2. Объектілер полиморфизмі деген не?

  3. Инкапсуляцияның маңызы?

  4. Класстың қандай түрлері бар?

  5. Ішкі класс деген не?

  6. Супер класстың артықшылықтары?

  7. Абстракциялау дегеніміз не?

  8. Модульділік ұғымына түсініктеме беріңіз?

  9. Иерархия механизмінің қолданылуы?

  10. Компоненттік технологияға анықтама беріңіз?

  11. Тәсіл деген не?

  12. Дельфиде тәсілдің жзылуы?



ЛЕКЦИЯ № 14




Тақырыбы: Динамикалық кітапханалар. Динамикалық сілтеме жасалынатын кітапханаларға шолу


Лекция жоспары:


  1. Динамикалық кітапханалар

  2. DLL және процестердің мекен- жай кеңістігі

  3. EXE- және DLL- модульдерінің көрінбейтін байланыстары

  4. DLL модулін жасау

  5. Экспорт деген не?

  6. EXE модулін құру

  7. Импорт деген не?

  8. EXE модулінің орындалуы

  9. DLL-дің анық іске қосылуы және идентификаторларды байланыстыру

  10. DLL-ді анық шығарып алу

  11. Енгізу/шығару функциялары



Лекция мазмұны


  1. Динамикалық кітапханалар

DLL- да Windows API-дің барлық қызметі жинақталады. Үш үлкен қажетті DLL: Kernel32.dll (жадыны, процесстерді және ағындарды басқару ), User32.dll (пайдаланушы интерфейсін қолдау, соның ішінде, хабар жіберу, терезе ашу қызметтерімен байланысты) және GDI32.dll (текст егізумен графика).


Windows-та басқа да DLL бар:
AdvAPI32.dll- объектілерді сақтау, реетрмен жұмыс істеу және оқиғаларды тіркеу.
ComDlg32.dll- стандартты сөйлесу терезелері (FileOpen және FileSave сияқты)
ComСtl32.dll- басқарудың стандартты элементтерін қолдайды. DLL-ды келесі мүмкіншіліктерді пайдалану үшін қолдану керек.

  1. Қосымшы қызметтерін кеңейту.

  2. Бағдарлама жасағанда әр тілді қолдану мүмкіндігі.

  3. Өте қарапайым проектіні басқару.

  4. Жадыны үнемдеу.

  5. Қорлардың бөлінуі.

  6. Шоғырлануын жеңілдету.

  7. Қиындықтарды шешу, әртүрлі платформалардың ерекшеліктеріне байланысты.

  8. Ерекше мүмкіндіктердің іске асуы.





  1. Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   71




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

    Басты бет