|
|
|
|
|
Animation GDI+ utilisant des Threads
La plupart des applications Windows que vous rencontrez présentent quelques animations de l’interface aux réactions de l’utilisateur ou non. Prenez par exemple Internet Explorer et le petit drapeau Windows en haut à droite qui tourne montrant que l’application accède à Internet.
Les animations sont un agrément et ne proposent généralement aucune fonctionnalité. Cependant ils permettent souvent de mettre en valeur des parties du programme et de rendre plus conviviale votre application.
Dans cet article, je vais vous présenter comment réaliser une animation en C# en utilisant les techniques GDI+ et la programmation des Threads.
Par
Grégory Ghez
Publié le
12 mai 2005
|
|
|
IDE VS 2005 pour les développeurs C#
Nous allons voir dans cet article ce que va apporte Visual Studio 2005 pour les développeurs CSharp en entreprise, la future version de Visual Studio qui sortira probablement en novembre 2005.
Par
Matthieu Nicolescu
Publié le
28 février 2005
|
|
|
|
|
Interopérabilité COM / .Net
Cet article a pour but de présenter les technologies permettant l'intéropérabilité entre les environements COM et .Net. Il se présente sous la forme d'un guide expliquant pas à pas comment faire communiquer des objets .Net et COM (dans les 2 sens). Les langages employés pour l'écriture des exemples sont C#, C++ et dans une moindre mesure VBScript. L'ensemble du code source sur lequel se base cet article est disponible au téléchargement. Afin de ne pas surcharger l'archive, les répertoires "debug" et "release" des différents projets ont été retiré, il y a donc des problèmes de références vers des assemblies RCW que vous aurez à réparer ainsi que des enregistrement de composants .Net et COM à effectuer. Au fur et à mesure de cet article, vous apprendrez (entre autre) corriger ces problèmes. A la fin de la lecture de ce document, vous serez capable de créer des applications mixtes en C# et C++.
Par
Simon FERQUEL
Publié le
14 décembre 2004
|
|
|
Utiliser Microsoft Speech SDK
N’avez-vous jamais pensé à utiliser la voix comme moyen de contrôle dans vos applications ? C’est ce que vous propose le kit de développement Microsoft Speech SDK. Il est constitué principalement de deux outils. Le premier est l’outil de synthèse vocale (« text-to-speech »), qui permet de « lire » un texte à haute voix. Le second est l’outil de reconnaissance vocale, qui identifie les mots prononcés par l’utilisateur.
Afin de montrer les fonctionnalités de ce SDK (Software Development Kit), nous allons prendre, le long de cet article, l’exemple d’une application sans aucun bouton ni aucun autre moyen d’interface que la voix. Nous allons considérer une fenêtre avec trois images. Le but de notre application sera de pouvoir sélectionner par la voix ces images et de les positionner comme nous le souhaitons.
De plus, par la commande vocale « position », l’application nous donneras les coordonnées de l’image sélectionnée, et nous utiliserons ainsi l’outil de synthèse vocale.
Le développement se fera dans l’environnement Visual Studio .NET en C#.
Remarque : actuellement, le SDK ne supporte que l’anglais le japonais et le chinois comme langage. C’est pourquoi les mots utilisés dans cet exemple seront en anglais.
Par
Cyril DU BOIS MAQUILLE
Publié le
30 novembre 2004
|
|
|
Stockage des configurations utilisateurs en .NET
Nombreux sont ceux parmi vous à avoir crée des applications Windows en .NET. Dans la plupart des cas vos applications sont personnalisables et à partir de ce moment se pose le problème de la sauvegarde des préférences de l’utilisateur. Vous connaissez certainement le fichier de configuration « nom_application.exe.config » qui permet d’enregistrer des données de l’application, mais comme vous le savez probablement ce fichier est accessible à tout utilisateur qui peut lancer l’application.
Dans cet article nous allons étudier les solutions offertes par le Framework .NET 1.1 pour nous permettre de stocker les préférences des différents utilisateurs d’une machine sans avoir à se soucier de savoir si cet utilisateur à la permission d’écriture sur disque.
Par
Hakan Altinbasak
Publié le
24 novembre 2004
|
|
|
Programmation direct3D en C#
Cet article a pour but d'initier l'internaute à la programmation direct3D en C# et ainsi lui fournir les compétences de base pour programmer un logiciel avec Direct3D. Compétences qui seront concrétisées avec l'aide d'exemples qui seront réalisés tout au long de l'apprentissage.
Par
Bernard Jehan-Michel
Publié le
31 août 2004
|
|
|
|