Join US!

03 iunie 2011

VCL (Visual Component Library)

VCL (Visual Component Library) sau Biblioteca de Componente Vizuale este scheletul folosit pentru construirea de aplicaţii Microsoft Windows, oferit de Borland pentru utilizarea în mediile integrate de programare (IDE) Delphi şi C++ Builder. Este scris în Object Pascal. Echivalentul acestei biblioteci pentru alte platforme se numeşte CLX (Component Library for Cross Platform) şi a fost construit pentru folosirea acesteia în Delphi, C++ Builder şi Kylix. Cu o abordare orientată spre obiecte, toate obiectele incluse în VCL moştenesc direct sau indirect clasa TObject. Aceasta este necesară pentru că Delphi nu suportă moştenire multiplă, spre deosebire de C++. Abordarea folosită în VCL este uşor de utilizat pentru ca a fost folosită de Smalltalk, primul limbaj de programare cu adevărat orientat spre obiecte. Aceasta apropie Delphi de Java, care la fel foloseşte o clasă de bază numită Object.VCL (Visual Component Library) sau Biblioteca de Componente Vizuale este scheletul folosit pentru construirea de aplicaţii Microsoft Windows, oferit de Borland pentru utilizarea în mediile integrate de programare (IDE) Delphi şi C++ Builder. Este scris în Object Pascal. Echivalentul acestei biblioteci pentru alte platforme se numeşte CLX (Component Library for Cross Platform) şi a fost construit pentru folosirea acesteia în Delphi, C++ Builder şi Kylix. Cu o abordare orientată spre obiecte, toate obiectele incluse în VCL moştenesc direct sau indirect clasa TObject. Aceasta este necesară pentru că Delphi nu suportă moştenire multiplă, spre deosebire de C++. Abordarea folosită în VCL este uşor de utilizat pentru ca a fost folosită de Smalltalk, primul limbaj de programare cu adevărat orientat spre obiecte. Aceasta apropie Delphi de Java, care la fel foloseşte o clasă de bază numită Object.