WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une application de gestion du presse-papier de Windows 7.

( Télécharger le fichier original )
par MAKA MAKA Ebenezer NOUMBO NGUETSOP Stephane Cedric
ENSET DE DOUALA - DIPET II 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.2. Schéma fonctionnel de l'application

La figure ci-dessous représente le schéma fonctionnel de l'application. Son observation permet de comprendre les différents processus mis en oeuvre pendant le fonctionnement de l'application, de la détection d'un événement sur le presse-papier (Clipboard) jusqu'à la sauvegarde de la copie.

50

Figure 3.15 : Schéma fonctionnel de l'application

51

Cette figure illustre le fonctionnement (en arrière-plan) global de l'application. Celui-ci est masqué à l'utilisateur par le biais des interfaces graphiques qui permettent d'assurer l'ergonomie et la convivialité de l'application.

3.3. Les interfaces du logiciel

L'interface utilisateur (encore appelé Interface Homme Machine - IHM) représente le moyen d'interaction disponible sur un système informatique. Les IHM modernes facilitent la communication entre l'application et l'utilisateur en offrant toute une gamme de moyens d'action et de visualisation comme des menus déroulants ou contextuels, des palettes d'outils, des boîtes de dialogues, des fenêtres de visualisation, etc. Cette combinaison possible d'options d'affichage, d'interaction et de navigation aboutie aujourd'hui à des interfaces de plus en plus riches et puissantes. [19]

Les figures suivantes représentent les différentes interfaces21 de notre application. Elles sont susceptibles de changer pendant la phase d'implémentation.

Figure 3.16 : fenêtre principale

21 Interfaces réalisé avec le logiciel « Balsamiq Mockups ».

52

Figure 3.17 : fenêtre de configuration

Figure 3.18 : fenêtre d'ajout d'une nouvelle Collection

Figure 3.19 : fenêtre d'ajout d'un nouveau groupe (de Copies)

53

Ces différentes interfaces représentent le point de départ de l'implémentation de l'application en C# avec l'IDE Visual Studio 2010.

3.4. Implémentation

L'implémentation (codage ou programmation) est « la traduction dans un langage de programmation des fonctionnalités définies lors de la phase de conception ». [19] Le codage de l'application s'est fait suivant les principes des méthodes agiles22 (XP dans notre cas). Dans cette section, nous présentons d'abord l'environnement de développement Visual Studio 2010. Ensuite nous présenterons le langage de programmation utilisé et les différents modules développés enfin.

3.4.1. Environnement de développement et langage de programmation

3.4.1.1. Présentation de Visual Studio 2010

Visual Studio est un ensemble complet d'outils de développement permettant de générer des applications Web ASP.NET, des Services Web XML, des applications bureautiques et des applications mobiles. Visual Basic, Visual C# et Visual C++ utilisent tous le même environnement de développement intégré (IDE), qui permet le partage d'outils et facilite la création de solutions à plusieurs langages. Par ailleurs, ces langages utilisent les fonctionnalités du .NET Framework, qui fournit un accès à des technologies clés simplifiant le développement d'applications Web ASP et de Services Web XML. [20]

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo