Programarea cu și

Visual C ++ .NET. Biblioteca ATL
Lecția 1. Ce este ATL?

ATL este descifrat ca o bibliotecă de șabloane active. Aceasta este o bibliotecă de clase și șabloane concepute pentru a vă dezvolta propriile componente.







În general, în Visual C ++ există două biblioteci principale - este MFC și ATL (lăsăm biblioteca de clasă pentru platforma .NET pentru paranteze). Biblioteca MFC este destinată în primul rând pentru crearea de aplicații cu o interfață de utilizator (ferestre, dialoguri etc.). Împreună cu aceste tipuri de aplicații există un alt tip - fără interfața cu utilizatorul. Acestea pot fi, de exemplu, diverse servicii care oferă altor aplicații proprietăți și metode. Astfel de servicii pot face ceva la cerere pentru a calcula și a returna rezultatul prin metodele lor. Pentru astfel de aplicații, fără interfața cu utilizatorul, este proiectată biblioteca ATL. O altă utilizare a acestei biblioteci este crearea propriilor controale ActiveX. De exemplu, utilizând biblioteca ATL, puteți să creați propriul buton personalizat (să spunem, rotund) și apoi să îl utilizați în programele pe VB sau Delphi. Aveți posibilitatea să creați propriile controale ActiveX utilizând biblioteca MFC, dar acestea sunt mult mai mari, ceea ce reprezintă un dezavantaj semnificativ pentru controlul ActiveX, deoarece deseori trebuie descărcat de pe Internet. Ca taxă pentru o dimensiune mai mică, trebuie să programați desenul elementului folosind biblioteca ATL la un nivel inferior - și anume la nivelul funcțiilor API. Trebuie să plătiți pentru tot.







<<ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ







Articole similare

Trimiteți-le prietenilor: