Řešení kontrolních otázek:

  1. 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.
  2. Ne. VCL je pracovní rámec, který pracuje s C++ v C++ Builderu, ale je zapsán v Object Pascalu.
  3. Ne. To, že VCL je zapsán v Pascalu není podstatné. Při zápisu programů v C++ Builderu využíváme C++.
  4. 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.
  5. Ne. Můžeme reagovat pouze na ty události, na které potřebujeme reagovat.
  6. Během návrhu jsou viditelné všechny komponenty, za běhu vidíme pouze vizuální komponenty.
  7. Objekty VCL musí být alokovány dynamicky (pomocí operátoru new).
  8. Ano a ne. Z větší části jsou ekvivalentní. Protože VCL je zapsáno v Pascalu, existují někde rozdíly.
  9. Ano.
  10. TOpenDialog, TSaveDialog, TTimer a mnoho dalších.
  11. Ano. Všechny komponenty jsou odvozeny od TComponent a tedy všechny mají vlastnosti obsažené v TComponent, jako je Name a Owner.
  12. Top, Left, Owner atd.
  13. Ano.
Zpět