Практика бөлім техникалық Қызметті дамыту негізгі



жүктеу 4,91 Mb.
бет64/91
Дата18.03.2022
өлшемі4,91 Mb.
#37853
1   ...   60   61   62   63   64   65   66   67   ...   91
ТРПО готовый

Тапсырма

Delphi бағдарламасында MS Excel / Word серверіне қосылыңыз. Тапсырманың жаңа нұсқасы үшін MS Excel / Word бағдарламасында есеп шығару үшін бағдарлама модулін жасаңыз.







      1. COM технологиясын сипаттаңыз.

      2. OLE технологиясын дамыту кезеңдерін сипаттаңыз.

      3. Delphi-да Excel және Word бағдарламаларына OLE автоматтандыру қалай қолданады?

10 тарау
КОМПОНЕНТТІ БАҒДАРЛАМАЛАУ НЕГІЗІНДЕ ДИНАМИКАЛЫҚ КІТАПХАНАНЫ ҚҰРУ




10.1.
ДИНАМИКАЛЫҚ КІТАПХАНА ЖӨНІНДЕ НЕГІЗГІ МӘЛІМЕТ


COM нысаны әрқашан серверде іске асырылады. Сервер бағдарламаның жұмыс істеуі кезінде жүктелген динамикалық түрде қосылған кітапхана немесе жеке оқшау процесс болуы мүмкін.

Динамикалық түрде қосылған кітапхана (DLL) немесе динамикалық кітапхана - функцияларды және ресурстарды орындалатын файлдан бөлек сақтау үшін қолданылатын орындалатын файлдың ерекше түрі. Әдетте, бағдарлама әзірленгенде және жұмыс жасағанда, ресурстар жасалады, олар орындалатын файлға жиналады.DLL қолданылған кезде, оны шақыртылған функцияларды орындау кезінде модуль пайдаланылады. DLL файлы пайдалы және жиі пайдаланылатын функцияларды көптеген бағдарламалар үшін бір уақытта қол жетімді етеді, бірақ жұмыс тек бір көшірмеде және жадта орындалады. Әдетте, DLL қажет болғанша жадқа жүктелмейді, бірақ жүктелгеннен кейін, оның функциялары мен ресурстарын кез келген бағдарламаға қол жетімді етеді. DLL-ті құру бағдарламалардың икемділігін арттырады. Мысалы, қолданба пайдаланатын барлық мәтіндерді, мысалы, жапсырмалар, кеңестер және тағы басқа бірнеше кітапханаларды жасауға болады. Осы кітапханалардың әрқайсысында бір немесе басқа тілде мәтіндер болуы мүмкін: орыс, ағылшын, неміс. Содан кейін, пайдаланушы осы кітапханалардың қайсысын қолданатынына қарай бағдарламалар тиісті тілде онымен байланысады.

DLL көмегімен сіз қосымшаларды түрлендіруге көмектесе аласыз. Кәдімгі түрде орындалатын және өтінімге енгізілген кейбір функциялар бар. Бұл бағдарлама пайдаланушыларға таратылады, содан кейін осы функцияларды кеңейте алатын жаңа функциялар бар, мысалы, функцияларды теңшеуге болатын жаңа файл пішімдері.

Бұл жаңа мүмкіндіктерді іске асыру үшін алдыңғы функцияларды


қайта жазу, жаңа қосымшаны жасау және оны барлық пайдаланушыларға жіберу қажет болады. Егер функциялар DLL түрінде жүзеге асырылса, онда бағдарламаларды қайта құрастырудың қажеті жоқ, жаңа атаумен бірдей жаңа атаумен және кішкентай DLL файлын жасау жеткілікті, және пайдаланушыларға жаңа DLL ғана таратады.

DLL-дің тағы бір артықшылығы - олар басқа алгоритмдік тілдерде жазылған қосымшалармен қолданылуы мүмкін. Мысалы, сіз C ++, Visual Basic, Access Basic және т.б. кітапханаларын пайдалана аласыз. Delphi-де жасалған кітапханалар DLL-ке аталатын кез келген жүйені, олар жазылған алгоритмдік тілдерге қарамастан, пайдалана алады.





жүктеу 4,91 Mb.

Достарыңызбен бөлісу:
1   ...   60   61   62   63   64   65   66   67   ...   91




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау