Edito
Cette FAQ a été réalisée à partir des questions fréquemment posées sur les forums de
www.developpez.com
et de l'expérience personnelle des auteurs.
Je tiens à souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle propose sont correctes ;
les auteurs font le maximum, mais l'erreur est humaine. Cette FAQ ne prétend pas non plus être complète.
Si vous trouvez une erreur, ou que vous souhaitez devenir rédacteur, merci de me contacter par
MP.
Sur ce, je vous souhaite une bonne lecture.
Melem
Statistiques
Nombre d'auteurs : 11
Nombre de questions : 72
Dernière mise à jour : 17/12/2009
Sommaire
if( isset($_GET['filtre'] ) ) {
$filtre = $_GET['filtre'];
} else {
$filtre = "OOOOOOOOO";
}
function plusmoins($position,$lefiltre){
if ($lefiltre{$position-1}=='O')
{
$lefiltre{$position-1} = 'N';
return('
');
} else
{
$lefiltre{$position-1} = 'O';
return('
');
}
}
echo('
Tout développer Tout réduire
');
echo(' '.plusmoins(1,$filtre).'
1. '."A propos de cette FAQ".' (3)');if ($filtre{1-1}=='O'){echo('
'."Comment bien utiliser cette FAQ ?".'');echo('
'."Comment contribuer à l'amélioration de cette FAQ ?".'');echo('
'."Remerciements".'');}echo(' '.plusmoins(2,$filtre).'
2. '."Environnement".' (11)');if ($filtre{2-1}=='O'){echo('
'."Qu'est-ce qu'une application Windows ?".'');echo('
'."Qu'est-ce qu'une GUI Application ?".'');echo('
'."Qu'est-ce qu'une application console ?".'');echo('
'."Une application console est-elle une application MS-DOS ?".'');echo('
'."Qu'est-ce que l'API Windows ?".'');echo('
'."Qu'est-ce que Windows NT ?".'');echo('
'."Y a-t-il une grande différence entre les éditions 32 et 64 bits ?".'');echo('
'."Qu'est-ce qu'un sous-système d'environnement ?".'');echo('
'."L'API Win32 supporte-t-il POSIX ?".'');echo('
'."Qu'est-ce que le Shell ?".'');echo('
'."Qu'est-ce que COM ?".'');}echo(' '.plusmoins(3,$filtre).'
3. '."Documentation et outils".' (4)');if ($filtre{3-1}=='O'){echo('
'."Quels langages permettent de développer des applications Windows ?".'');echo('
'."Où trouver des tutoriels en français traitant de la programmation avec l'API Windows ?".'');echo('
'."Quel environnement de développement dois-je utiliser ?".'');echo('
'."Comment bien mener mon apprentissage de l'API Windows ?".'');}echo(' '.plusmoins(4,$filtre).'
4. '."Notions fondamentales".' (10)');if ($filtre{4-1}=='O'){echo('
'."Que signifie WINAPI ?".'');echo('
'."Qu'est-ce qu'une fonction callback ?".'');echo('
'."Que signifie CALLBACK ?".'');echo('
'."Qu'est-ce que ANSI et Unicode ?".'');echo('
'."Qu'est-ce que CHAR et WCHAR ?".'');echo('
'."Quel est le rôle des macros UNICODE et _UNICODE ?".'');echo('
'."Que sont les pages de code ?".'');echo('
'."Quelle est la différence entre OEM et ANSI ?".'');echo('
'."Un handle est-il un pointeur ?".'');echo('
'."Qu'est-ce qu'un handle global ?".'');}echo(' '.plusmoins(5,$filtre).'
5. '."Les fenêtres".' (7)');if ($filtre{5-1}=='O'){echo('
'."Quelle est la différence entre WM_CLOSE et WM_DESTROY ?".'');echo('
'."Peut-on détruire une fenêtre (hWnd) avec SendMessage(hWnd, WM_DESTROY, 0, 0) ?".'');echo('
'."Comment définir de nouveaux messages ?".'');echo('
'."Comment associer une valeur à une fenêtre ?".'');echo('
'."Quelle est la différence entre une fenêtre et une boîte de dialogue ?".'');echo('
'."Je suis sous XP (ou Vista, etc.) mais mes contrôles ressemblent toujours à ceux de Windows 95 ! Pourquoi ?".'');echo('
'."Commment afficher une image ?".'');}echo(' '.plusmoins(6,$filtre).'
6. '."Processus et threads".' (11)');if ($filtre{6-1}=='O'){echo('
'."Comment lancer un processus ?".'');echo('
'."Comment lancer un processus avec les droits d'un utilisateur (Exécuter en tant que ...) ?".'');echo('
'."Comment obtenir un handle vers un processus connaissant son nom ?".'');echo('
'."Comment obtenir un handle vers un processus connaissant son PID ?".'');echo('
'."Comment ajuster les privilèges d'un processus ?".'');echo('
'."Comment obtenir la liste de tous les processus en cours ?".'');echo('
'."Comment obtenir la liste de tous les modules chargés par un processus ?".'');echo('
'."Que se passe-t-il si je ferme le handle d'un processus ou d'un thread avant que celui-ci s'est terminé ?".'');echo('
'."Comment obtenir l'ID du thread (ainsi que celui du processus ayant créé ce thread) ayant créé une fenêtre ?".'');echo('
'."Comment obtenir le chemin complet d'un processus ?".'');echo('
'."Comment changer le répertoire courant ?".'');}echo(' '.plusmoins(7,$filtre).'
7. '."Les fichiers et les dossiers".' (7)');if ($filtre{7-1}=='O'){echo('
'."Comment faire ceci ou cela sur un fichier ou un dossier ?".'');echo('
'."Comment lister le contenu d'un dossier ?".'');echo('
'."Comment décomposer un chemin ?".'');echo('
'."Comment connaître le chemin d'un emplacement spécial comme Program Files ou Mes documents par exemple ?".'');echo('
'."Comment créer un raccourci vers un fichier ou un dossier ?".'');echo('
'."Comment connaître le chemin du fichier ou du dossier pointé par un raccourci ?".'');echo('
'."Comment créer un lien dur vers un fichier ?".'');}echo(' '.plusmoins(8,$filtre).'
8. '."Applications consoles".' (8)');if ($filtre{8-1}=='O'){echo('
'."Peut-on créer une fenêtre dans une application console ?".'');echo('
'."Peut-on créer une console dans une application fenêtrée ?".'');echo('
'."Pourquoi les caractères accentués ne s'affichent-ils pas correctement dans la console ?".'');echo('
'."Que font exactement GetStdHandle et SetStdHandle ?".'');echo('
'."Comment obtenir un handle vers la console ?".'');echo('
'."Comment modifier le titre de la console ?Comment modifier le titre de la console ?".'');echo('
'."Comment positionner le curseur ?".'');echo('
'."Comment effacer l'écran ?".'');}echo(' '.plusmoins(9,$filtre).'
9. '."Divers".' (11)');if ($filtre{9-1}=='O'){echo('
'."Comment simuler l'appui sur une touche ?".'');echo('
'."Comment gérer les comptes d'utilisateur ?".'');echo('
'."Comment accéder à la base des registres ?".'');echo('
'."Comment récupérer la valeur d'une variable d'environnement ?".'');echo('
'."Comment énumérer tous les lecteurs de disque actuellement connectés ?".'');echo('
'."Comment connaître le type d'un lecteur ?".'');echo('
'."Comment éteindre l'ordinateur ?".'');echo('
'."Comment vérouiller l'ordinateur ?".'');echo('
'."Comment connaître le niveau de la battérie ?".'');echo('
'."Comment éteindre l'écran ?".'');echo('
'."Comment mettre l'ordinateur en veille ou en veille prolongée ?".'');}?>
Consultez les autres F.A.Q's
Les codes sources présentés sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Pour le reste, ce document constitue une oeuvre intellectuelle protégée par les droits d'auteurs.
Ce document issu de http://www.developpez.com est soumis à deux licences, en fonction des contributeurs :
- Les contributions de LFE sont soumises aux termes de la la licence GNU FDL traduite en français ici. Permission vous est donnée de distribuer, modifier des copies des contributions de LFE tant que cette note apparaît clairement :
"Ce document issu de http://www.developpez.com est soumis à la licence GNU FDL traduite en français ici. Permission vous est donnée de distribuer, modifier des copies de cette page tant que cette note apparaît clairement".
- Pour ce qui est des autres contributions : Copyright © 2002-2006 Developpez LLC : Tous droits réservés Developpez LLC. Aucune reproduction, ne peux en être faite sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.