Suite de diverse API developpé par Microsoft, ayant pour but de faciliter la programmation de programmes multimedia.
DirectX regroupe donc des API specialisées tel :
DirectDraw (gestion 2D, inclus dans Direct3D depuis DirectX 8),
Direct3D (gestion 3D),
DirectSound/DirectSound3D/DirectMusic (gestion des Sons),
DirectPlay (gestion des données reseaux),
DirectInput (gestion des peripheriques),
DirectShow (gestion video),
DirectVoice (gestion voix ip)
API son sur plateforme windows, presente dans DirectX.
API graphique 3D (peu 2D) sur plateforme windows, presente dans DirectX.
API graphique 2D sur plateforme windows, presente dans DirectX.
Définition de OpenGL
Open Graphic Library, API graphique 2D&3D multi-plateforme developpée a la base par SGI.
En delphi le type cardinal est un entier 32 bits non-signé dans l'interval 0..4294967295, souvent utilisé pour stocké la taille de fichiers, identifiant (handle) et autres elements numerique non negatif.
Le type cardinal correspond au type windows DWORD (Double word)
anglais, nombre Entier, le type Integer en delphi est un entier 32 bits signé dans l'interval -2147483648..2147483647
Définition de POO
Programmation Orientée Objet, definit dans la programmation des "objets" egalement appelés "classes" possedant leurs propre propriétés et methodes. Ils sont donc facilement réutilisable dans tout programme, facilitant ainsi la conception de ces derniers.
La POO est intimement liée au concept RAD (Rapide Application Developpement) qui mets en place un panel d'objets/classes standard a utiliser tel quel ou a deriver selon les besoins.
Delphi utilise pleinement les possibilitées de la POO en fournissant un large eventail de composants et d'unités de classes permettant la conception de n'importe quel projet exigeant ou non.
Définition de Canvas
Un "canvas", chez Borland, est un objet (classe TCanvas) permettant de faciliter l'accés et la manipulation d'un context de dessin (DC), facilite egalement l'utilisation des fonctions de dessins de l'API windows.
D'une maniere generale le canvas est utilisé dans tout objet de manipulation graphique/d'affichage comme TPaintBox ou TBitmap (mais pas seulement).
Définition de Handle
Handle designe l'identifiant unique d'un objet au seins d'un systeme d'exploitation.
Définition de GDI
Graphique Device Interface, GDI est l'API de dessin par defaut de windows. GDI ne permet que de faire des traitements 2D, dessin de primitives, texte, images.
Définition de DC
Drawing Context, Context de dessin (voir HDC, Handle et Canvas).
Définition de HDC
Handle of Drawing Context, Identifiant du context de dessin (voir Handle et Canvas)
Les expressions rationnelles (mieux connues sous le nom d'expressions régulières, mais c'est un calque de l'anglais "regular expressions") sont un ensemble de métacaractères (autrement dit des caractères dotés d'un sens particulier) grâce auxquels il est possible d'effectuer des recherches complexes dans des chaînes de caractères. Les expressions rationnelles sont très utilisées pour vérifier l'exactitude syntaxique d'une saisie, notamment dans les langages de programmation, où elles permettent également de repérer des structures en vue de les colorer. L'origine et la justification mathématique des expressions rationnelles se situent dans la théorie des automates et des langages formels.
Mise en forme des programmes qui consiste à augmenter la taille de l'alinéa selon le degré d'imbrication de la ligne considérée. L'indentation est une condition sine qua non à la lisibilité d'un programme.