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

RESUME

L'informatique a connu un essor sans précédent ces dernières décennies au point où il devient quasi impossible à l'homme de se passer de l'utilisation de l'outil informatique. Les logiciels d'application sont de plus en plus devenus indispensables pour l'homme. La duplication des données ne s'est pas mise à l'écart de ses besoins. Elle se fait d'une source vers une cible à l'aide des opérations classiques de copie à savoir le « copier-coller » ou le « couper-coller ». Mais il vient que ces opérations peuvent dans certains cas être confrontées à des insuffisances de certaines applications du système d'exploitation Windows. En effet lorsqu'une copie est effectuée, elle est stockée en mémoire grâce à une application que Microsoft a intégré à partir de sa version 3.1 de son système d'exploitation Windows à savoir « Clipboard » plus connu sur le nom de « presse-papier » en français. Le presse-papier de Windows ne peut garder en mémoire qu'une seule copie. La copie multiple n'est pas possible car la copie chargée en mémoire est écrasée une fois qu'une nouvelle copie ait été réalisée. L'incapacité d'effectuer des copies multiples crée ainsi un problème de gestion de temps. C'est dans l'optique de résoudre ce problème qu'il nous vint à l'esprit de mettre sur pied une application «open source» de gestion du presse-papier de Windows. La faible documentation sur le concept « presse-papier » a orienté notre étude vers des éléments qui lui sont intimement liés à savoir le noyau de Windows qui est responsable de toute application fonctionnant dans ce système d'exploitation. Il a donc été question :

· D'étudier l'architecture du noyau de Windows 71. Ceci a fait l'objet de notre revue de littérature.

· De comprendre le fonctionnement du presse-papier natif de Windows et d'étudier quelques applications de gestion du presse-papier. Ce qui nous a permis d'élaborer un cahier de charges qui fut un guide pour l'atteinte de nos objectifs.

· D'analyser (notation UML) et d'implémenter (langage de programmation C#) l'application proprement dite grâce à l'étude effectuée autour des logiciels de gestion du presse-papier.

· De réaliser les tests sur l'application. Ceux-ci ont confirmé l'atteinte à 95% du cahier de charges.

Ce travail nous a permis de faire des perspectives pour la suite des recherches autour du

presse-papier.

vi

1 Qui repose sur la version 6.2 de Windows NT

vii

ABSTRACT

Computer science has expanded these last decades in an unprecedented way. As a result, it has become almost impossible for man to do without the computer technology. Application software is increasingly indispensable in everyday activities. Data duplication has also significantly grown. In fact, data duplication is carried out from a source to a specific target through copying operations, namely «copy-paste» or «cut-paste» activities.

However, these operations might be limited by some Windows applications because when a copy is made, it is saved in the memory thanks to the «Clipboard» application incorporated by Windows from its 3.1 version on. The major difficulty is that Windows clipboard can save only one copy at a time in its memory. Therefore multiple copying is not possible because the copy saved in the memory is immediately replaced with the most recent one. This gives rise to the double problem of time management and task optimisation. In our quest for a solution, we have created the «Open Source» Windows clipboard management application.

The limited documentation on the «clipboard» concept has oriented our study towards an element which is closely linked to the clipboard, namely the Windows core which manages all applications working within the Windows system. So we had to:

· Study the framework of Windows 72 core which is dealt with in our literature review

· Understand how Windows original clipboard works. This has enabled us to draft a roadmap which guided our study throughout

· Analyse the application (with UML) and implement it (with C#) thanks to the study of some clipboard software

· Test the application. These tests have enabled us to conclude that the goals defined in our roadmap where met at 95%

This study has opened up new prospects for further research on the clipboard.

2 Which is based on the 6.2 NT version Windows

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








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe