Řešení kontrolních otázek:
-
Pracovní rámec (knihovna tříd) je množina tříd, které zjednoduššují programování
ve Windows. Dobré pracovní rámce implementují objektově orientovaný návrh
a objektově orientované programování k vytváření aplikací Windows.
-
Ne. VCL je pracovní rámec, který pracuje s C++ v C++ Builderu, ale je zapsán
v Object Pascalu.
-
Ne. To, že VCL je zapsán v Pascalu není podstatné. Při zápisu programů
v C++ Builderu využíváme C++.
-
Ne. Vlastnosti jsou speciální prvky. Některé vlastnosti jednoduše nastavují
datové složky třídy. Ostatní vlastnosti, při modifikaci, vyvolají metodu,
která provádí nějaké operace s vlastností. V těchto případech, vlastnost
dělá více než jen nastavuje datovou složku.
-
Ne. Můžeme reagovat pouze na ty události, na které potřebujeme reagovat.
-
Během návrhu jsou viditelné všechny komponenty, za běhu vidíme pouze vizuální
komponenty.
-
Objekty VCL musí být alokovány dynamicky (pomocí operátoru new).
-
Ano a ne. Z větší části jsou ekvivalentní. Protože VCL je zapsáno v Pascalu,
existují někde rozdíly.
-
Ano.
-
TOpenDialog, TSaveDialog, TTimer a mnoho dalších.
-
Ano. Všechny komponenty jsou odvozeny od TComponent a tedy všechny
mají vlastnosti obsažené v TComponent, jako je Name a Owner.
-
Top, Left, Owner atd.
-
Ano.
Zpět