Developpez.com - Microsoft DotNET
X

Choisissez d'abord la catégorieensuite la rubrique :


Questions / Réponses sur le développement avec Windows 7

Toutes les semaines un peu de code pour aller plus loin avec Windows 7

Date de publication : 16 décembre 2010. Date de mise à jour : 25 avril 2010.

Par Microsoft MSDN France
 

nous poserons une question chaque lundi sur une fonctionnalité propre au développement d'applications Windows 7. La bonne réponse de la question de la semaine sera ensuite dévoilée la semaine suivante avec un exemple de mise en pratique.
Commentez cet article : 41 commentaires Donner une note à l'article (5)

       Version PDF (Miroir)   Version hors-ligne (Miroir)
Viadeo Twitter Facebook Share on Google+        





I. Quelle fonctionnalité sous Windows 7 permet de rechercher sous plusieurs sources de données existantes telles que Bing et Youtube ?

Dans l'explorateur de Windows, il est possible de faire une recherche de documents sur le disque dur. Mais saviez-vous qu'il est possible de fédérer cette recherche dans l'explorateur, en créant ses propres connecteurs de recherche à toutes sources de données existantes ?



II. Quel est le nom de la nouvelle API Windows 7, qui permet à des applications telles que IE 9 de profiter de l'accélération Hardware ?

Direct2D est une API pour la création de graphiques 2D. Basée sur Direct3D 10, elle offre aux développeurs Win32, une API indépendante de la résolution, et qui utilise la puissance des cartes graphiques de nouvelle génération. Vous pouvez, avec Direct2D, améliorer vos applications GDI existantes, sans être obligé de les réécrire. En effet Direct2D a été conçu pour coopérer avec le GDI et d'autres technologies graphiques. Enfin, Direct2D vous permet d'écrire du contenu Direct2D sur une surface GDI.



III. Quel est le nom de l'API .NET qui permet de tirer profit des fonctionnalités de Windows 7 ?

Cette API .NET, vous permettra de tirer profit rapidement et facilement des nouvelles fonctionnalités de Windows 7, telles que la barre des tâches, les Jump-List, les fonctionnalités du Shell Windows 7 telles que les bibliothèques, les capteurs, et autres fonctionnalités telles que la gestion de la consommation électrique. Vous pourrez également ajouter de la robustesse à votre application à l'aide des APIs Application Restart and Recovery Manager, Créer de nouvelles boites de dialogue standard (TaskDialog), manipuler l'explorateur, le shell, développer des applications directX et d'autres que nous vous laissons découvrir dans ce pack de code pour Windows 7.



IV. Quelle est la technologie de Windows 7 qui se substitue aux répertoires connus ? (Ex : Documents, Musique, Vidéo etc...)

Windows 7 introduit un nouveau concept de Bibliothèques en tant que nouveau point d'entrée pour les données des utilisateurs. C'est un lieu, ou les utilisateurs peuvent rechercher et organiser leurs données (par exemple par date, par type, par auteurs) comme des collections d'éléments qui peuvent être localisées n'importe où, en local dans l'ordinateur ou au travers d'un réseau d'ordinateurs. Le concept de Bibliothèques se substitue à la fonctionnalité "répertoires connus" (par exemple, Documents, Musique, Vidéo, etc.) des précédentes versions de Windows. Les API disponibles pour manipuler ce concept (API Library), donnent aux applications un accès simple pour interagir avec.



V. Dans quelle session tournent les services Windows ?

Les services Windows tournent dans la session 0 et depuis Windows Vista ils sont seuls. En effet avec Windows XP, les applications et les services Windows tournaient ensemble en session 0. Avec Windows Vista et Windows 7 ce n'est plus le cas. Néanmoins, comme les messages Windows ne peuvent pas traverser les sessions, un service Windows est désormais incapable d'afficher une interface utilisateur avec les API de base de Windows, ce qui n'était pas le cas avec Windows XP.



VI. Quels sont les deux composants de Windows 7 qui tirent profit du mode Transactionnel ?

Les deux composants qui tirent profit du mode transactionnel dans Windows 7 sont, le gestionnaire de fichier NTFS, la technologie s'appelle TxF et le registre Windows (TxR). Ces deux composants s'appuient sur le Kernel Transaction Manager.



VII. Quel peut être l'impact de l'activation du contrôle de compte utilisateur (UAC) sur votre application si elle ne le prend pas en charge ?

Lorsque vous vous connectez à un poste Windows 7, par défaut, vous vous connectez en tant qu'utilisateur standard, même si les informations de connexion que vous utilisez, sont celles d'un compte administrateur. Vos applications, tourneront dans le contexte de cet utilisateur.



VIII. Quelles sont les nouveautés de la barre des tâches de Windows 7 ?

La nouvelle barre de tâches de Windows 7 est le résultat de plusieurs années d'évolution. Elle rationalise un certain nombre de scenarii utilisateur.



IX. Windows 7 est arrivé avec la gestion du multi-touch ? Quels sont les messages Windows Associés ?

Bien que le multi-touch ne soit pas une nouveauté en tant que telle, Windows 7 est le premier système de Microsoft fournissant un support natif de cette technologie.



X. Est-il possible de développer des services Web en C++ ?

Une nouvelle API est disponible avec Windows, WWSAPI (Windows Web Service API) qui permet aux développeurs natifs (C/C++) d'implémenter...



XI. Quel est l'outil qui permet de créer des fichiers manifestes pour l'assistant de résolution de problèmes de Windows 7 ?

L'assistant de résolution de problème introduit avec Windows 7, permet d'exécuter des scripts Powershell lorsqu'une condition dans le système n'est pas remplie. Par exemple, dans la figure suivante Internet Explorer 9 ne peut atteindre sa destination finale. Grâce à l'assistant de résolution de problème, il est possible de diagnostiquer les erreurs, mais surtout de les réparer automatiquement si possible.



XII. Quelle est la technologie qui permet à Windows de redémarrer automatiquement votre application en cas de défaillance de celle-ci ?

Windows 7 et Windows 2008 R2, fournissent des APIS, qui permettent à une application si elle défaille de...



XIII. Comment appelle-t-on les extensions à Powershell ?

Remplaçant à terme de notre bon vieil interpréteur de commande DOS, il permet de tout faire.



XIV. Dans la liste suivante quelle technologie d'interface utilisateur a été ajoutée à Windows 7 ?

La plate-forme de rubans de Windows est un système de présentation de commande riche qui fournit une alternative moderne aux menus et aux barres d'outils traditionnelles de Windows. Similaire aux fonctionnalités et à l'apparence de l'interface utilisateur de Microsoft Office 2007, la plate-forme de rubans Windows est composée d'une barre de commandes de rubans qui expose les principales caractéristiques d'une application à travers une série d'onglets en haut de la fenêtre de l'application et un système de menu contextuel.



XV. Sur quelle Version de Windows 7 et Windows 2008 R2 la technologie User-Mode Scheduling (UMS) n'est pas disponible ?

Windows 7 (x 64) et Windows Server 2008 R2 introduisent la nouvelle technologie de prise en charge de l'ordonnancement de threads en mode utilisateur. L'ordonnanceur en mode utilisateur, pour faire court UMS, est un mécanisme léger qui fournit des API que les applications peuvent utiliser pour planifier leurs propres threads...



XVI. Quelle est la technologie qui permet d'envoyer des rapports d'erreurs à Microsoft, lorsqu'une application est défaillante ?

Windows Error Reporting, est une fonctionnalité de Windows qui permet à l'utilisateur de notifier Microsoft via le site http://winqual.microsoft.com des erreurs de l'application, des erreurs du noyau ou de tout type d'erreurs.



XVII. Comment s'appelle la technologie Win32 qui permet de faire des animations en C++ ?

Le gestionnaire d'Animation de Windows (Windows Animation) permet une animation riche des éléments d'interface utilisateur. Il est conçu pour simplifier le processus d'ajout d'animation à l'interface utilisateur d'une application et pour permettre aux développeurs de mettre en œuvre des animations qui sont fluides, naturelles et interactives.



XVIII. Sur quelle technologie est basée la nouvelle plate-forme de compteur de performance de Windows ?

Les nouveaux compteurs de performances de Windows sont basés sur Event Tracing for Windows (http://msdn.microsoft.com/fr-fr/library/aa363668.aspx). Ils fournissent de meilleurs performances et une meilleur fiabilité, en permettant une collecte de données et de rapports, plus rapides, avec moins de consommation mémoire, tout en évitant l'enregistrement dans le registre Windows et le partage de mémoire.



XIX. Quel service Windows 7 permet de faire de la reconnaissance de langages ?

Bien que le support des langages dans Windows (NLS) n'a fait que s'accroitre de version en version, les développeurs qui produisent des composants et des applications et qui visent différents marchés internationaux ont toujours été à la recherche de plus en plus de fonctionnalités.



XX. Est-ce que Windows 7 supporte des capteurs externes ou internes, type capteur de luminosité, accéléromètre ou autre ?

Faites vos propositions sur le forum : 41 commentaires Donner une note à l'article (5)



               Version PDF (Miroir)   Version hors-ligne (Miroir)

Valid XHTML 1.0 TransitionalValid CSS!

Copyright © 2011 Microsoft MSDN France. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.

Responsable bénévole de la rubrique Microsoft DotNET : Hinault Romaric -