Trouvez plus d'information sur l'automatisation des applications Windows natives ici dans le manuel.
Les applications Win 32 existent déjà depuis Windows 95, c’est la raison pour laquelle on utilise l’expression „Applications Win32 classiques“ en haut. Cette technologie s’appelait au début Win32 c avec „c“ pour compatibility. Elle est la API-32-Bit pour les versions modernes de Windows.
Les langages souvent utilisés C#, Visual Basic .NET, F# et C+++/CLI (Managed C++) sont adaptés à l’infrastrucutre logicielle .NET.
QF-Test supporte le framework GUI Windows Forms qui est un toolkit UI pour créer des interfaces graphiques pour des applications Windows desktop comme partie des applications .NET (.NET framework). C’est un wrapper sur des bibliothèques des interfaces utilisateurs Windows comme User32 et GDI+.
Le deuxième framewok UI de .NET pour construire des applications Windows desktop que QF-Test supporte, est Windows Presentation Foundation (WPF) aussi nommé „Avalon“. Le système des fenêtres est basé sur ce socle d’applications. Il existe depuis Windows Vista. WHP utilise l‘Extensible Application Markup Language (XAML) pour mettre à position un modèle pour la programmation. Les applications Windows Presentation Foundation s’appuient sur une architecture vecteur graphique. Comme conséquence ils sont scalables et ne pixellisent pas sur les écrans à haute solution.
Les Windows apps prennent appui sur l’interface de programmation Windows Runtime et ont été lancé avec Windows 8. Ils sont déjà optimisés sur les écrans tactiles, mais leur modèle de développement est relativement rigide en comparaison avec son successeur.
Son successeur est Universal Windows Platform (UWP) créée avec Windows 10, un environnement runtime pour une plateforme pour des applications commune. Ces applicatios ne fonctionnent que sur les ordinateurs desktop et sur des ordinateurs portables, mais aussi sur les autres appareils comme les tablettes et smartphones, c'est-à-dire multi-appareil, puisque UWP sont les mêmes APIs centrales sur tous les appareils Windows.