Aller au contenu

tpe la souris d'ordinateur


lele23p

Messages recommandés

Membre, 21ans Posté(e)
lele23p Membre 41 messages
Baby Forumeur‚ 21ans‚
Posté(e)

bonjour, actuellement en classe de premiere je chercherais une personne pouvant m'aider a realiser un dossier ayant pour problematique : comment la souris d'ordinateur peut elle communiquer avec un systeme informatique? 

voila si quelqu'un a des connaissances a ce sujet sa m'aiderais beaucoup 

merci

 

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, 21ans Posté(e)
lele23p Membre 41 messages
Baby Forumeur‚ 21ans‚
Posté(e)

bonjour, actuellement en classe de premiere je chercherais une personne pouvant m'aider a realiser un dossier ayant pour problematique : comment la souris d'ordinateur peut elle communiquer avec un systeme informatique? 

voila si quelqu'un a des connaissances a ce sujet sa m'aiderais beaucoup 

merci

Lien à poster
Partager sur d’autres sites

Membre, Docteur Honoris Causa Es "Patati & Patata...", 59ans Posté(e)
BadKarma Membre 12 112 messages
59ans‚ Docteur Honoris Causa Es "Patati & Patata...",
Posté(e)

De source autorisée anonyme bien informée l' on m' indique que la communauté des souris déjà bien adaptée à cette incontournable réalité numérique, communique avec des systèmes informatiques au moyen d' un élémentaire routeur à l' instar au demeurant de n' importe quel bipède digne de ce nom...

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
lele23p Membre 41 messages
Baby Forumeur‚ 21ans‚
Posté(e)

daccord aurais tu d'autre infos?

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
Posté(e)
il y a 28 minutes, lele23p a dit :

bonjour, actuellement en classe de premiere je chercherais une personne pouvant m'aider a realiser un dossier ayant pour problematique : comment la souris d'ordinateur peut elle communiquer avec un systeme informatique? 

voila si quelqu'un a des connaissances a ce sujet sa m'aiderais beaucoup 

merci

Ça me désole de voir que les jeunes si accro à internet pour aller sur YouTube, Facebook et autres, n'aient pas l'idée d'aller chercher les réponses qu'ils se posent. 

Alors voilà, tu tapes dans ta barre de recherche  : comment une souris communique avec l'ordinateur, et tu as ça

http://www.commentcamarche.net/contents/772-la-souris

de rien :sleep:

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
lele23p Membre 41 messages
Baby Forumeur‚ 21ans‚
Posté(e)

merci pour ta réponse cependant cela explique plus les différents types de souris et non comment elle communique avec un ordinateur

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
Posté(e)

C'était un début, c'est à toi de continuer de chercher. Tiens un indice 

 

 

IMG_3225.PNG

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
lele23p Membre 41 messages
Baby Forumeur‚ 21ans‚
Posté(e)

merci a toi 

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
Posté(e)

Tu as trouvé le site ? 

 

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
lele23p Membre 41 messages
Baby Forumeur‚ 21ans‚
Posté(e)

merci beaucoup je regarde sa 

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
lele23p Membre 41 messages
Baby Forumeur‚ 21ans‚
Posté(e)

 j'avais deja vu ce site mais merci quand meme

Lien à poster
Partager sur d’autres sites

Membre, Le prendre au sérieux, nuit gravement à la santé, Posté(e)
azad2B Membre 4 743 messages
Le prendre au sérieux, nuit gravement à la santé,
Posté(e)

Salut.
Je vais te décevoir, mais la souris ne communique pas avec l’ordinateur. Sa seule fonction est de déplacer son pointeur, lequel peut prendre plusieurs aspects, main, flèche, curseur d’insertion de texte et autres…
C’est l’ordinateur, et lui seul qui fait tout le travail.
En fait il une faut retenir qu’un seul point important. Les systèmes d’exploitations modernes fonctionnent sur un principe général qui est celui de la programmation évènementielle. Ils gèrent des évènements, et rien d’autre. Ces évènements sont très nombreux, cela va de la frappe d’une touche clavier à l’insertion d’une clé USB en passant par la mesure d’une tension de batterie à la selection d’un article dans un menu. Il existe plusieurs dizaines d’évènements prévus dans les langages de programmation, et le développeurs peut très bien s’en inventer quelques uns spécifiques à son application.
Alors que fait la souris ? hé bien elle déplace son pointeur et c’est tout. Ce qui est important, c’est la zone dans laquelle se déplace ce pointeur. Par exemple, il y a un bouton cliquable sur une fenêtre, ce bouton possède des propriétés. Par exemple ces propriétés peuvent être MouseEnter ( le pointeur est entré dans le Rectangle défini comme étant un bouton. J’ai mis Rectangle en majuscule parce que un Rectangle est un objet du monde de l’ordinateur et en tant qu’objet, il a des propriétés dont un bouton peut hériter tout ou partie. Alors, MouseEnter, MouseLeave, MousseDown (on presse bouton de la souris dans la surface du bouton) MouseUp (on lache le bouton sur ce bouton, MouseClic, on a baissé et relevé le bouton souris au même endroit du bouton en un temps bien défini. Cela explique par exemple pourquoi un bouton ne réagit pas si tu presses ta souris à un endroit du bouton et que tu le relâche un plus plus loin - quelques pixels par exemple.
Il incombe au programmeur d’autoriser ou d’interdire  certains évènements pouvant survenir et dont les effets ne sont pas voulus par lui.
J’ espère que tu as saisi le principe. Quand on déplace une souris, on déplace son pointeur dans l’espace autorisé, par exemple une fenêtre l’ OS sait toujours où est ce curseur. En général on mesure ses coordonnées par rapport au coin supérieur gauche d’une fenêtre (ou d’un bouton, ou d’un champ évitable, ou d’un menu, et jusqu’au coin inférieur droit. Rien de plus. Les actions que l’utilisateur fait dans cet espace sont pris en compte si le programmeur l’a souhaité, ignorés dans le cas contraire. Toutes les actions de l’usager, y compris les plus stupides doivent être prévues par le programmeur et génère des évènements dans ce que l’on appelle le StackEvent (pile d’évènement) qui en gros a trois composantes : What ? Where ? When ? Beaucoup de programmes plantent si le programmeur a laissé passer un évènement qui perturbe son programme, ou l’ OS lui-même. Plantent aussi, si le StackEvent n’est pas périodiquement remis à zéro.
Tiens une précision, tu as deux (ou plus) fenêtres ouvertes sur ton écran, quand tu déplace ton curseur d’une fenêtre à l’autre, l’ OS enregistre deux évènements distincts, un MouseExit (la souris sort de la fenêtre 1, puis un MouseEnter, la souris est entée dans la seconde fenêtre. Et du coup les évènements Souris qui suivent, vont s’adresser à l’application de la fenêtre 2. En passant d’une fen^tre à l’autre, ton curseur a pu passer par le Bureau, auquel cas elle à transmis à l’ OS l’information et toutes actions entre les deux fenêtres seront transmises au Bureau.

Le programmur qui oublie de traiter un MouseExit, laisse active la fenêtre que l'on vient de quitter, et parfois ca peut poser des problèmes si dans cette fenêtre encore active, on a un bouton "par défaut" qui pourrait réagir à une frappe clavier (Enter entre autre) quand on est dans une autre fenêtre. Comme tu vois,c'est pas simple de programmer pour quelqu'un d'autre que soi-même !
Besoin, d’autres précisions ?

Lien à poster
Partager sur d’autres sites

Membre, 56ans Posté(e)
obelix39 Membre 584 messages
Baby Forumeur‚ 56ans‚
Posté(e)
il y a une heure, azad2B a dit :

Salut.
Je vais te décevoir, mais la souris ne communique pas avec l’ordinateur.

Désolé de te contredire azad2B, mais si la souris ne communique pas avec l'ordinateur, le pointeur ne se déplace pas sur l'écran lorsque tu bouge la souris. Il y a bien communication entre les deux par le biais d'un cable ou d'une transmission sans fil.

Lien à poster
Partager sur d’autres sites

Membre, 66ans Posté(e)
pic et repic Membre 10 432 messages
Maitre des forums‚ 66ans‚
Posté(e)

bonjour,

poussé par la curiosité, j'ai ouvert ce post....et j'ai bien fait, voilà une donnée que je n'avais pas et ceci sur un composant dont on ne s'occupe que lors du changement de piles ( souris sans fils ) où quand la boule ( vieilles souris ) où la fenêtre ( je ne connais pas le nom de cette petite fenêtre sous la souris ) est si sale , qu'elle ne voit plus rien !

si j'ai bien compris, la souris ne fait pas grand chose par elle même...c'est l'ordi qui fait tout !

bon, je la bichonnerai quand même ...même si , coté boulot , elle n'en fout pas une !

bonne journée, et merci pour ces explications ( même si elles ne m'étaient pas destinées)

Lien à poster
Partager sur d’autres sites

Membre, 21ans Posté(e)
lele23p Membre 41 messages
Baby Forumeur‚ 21ans‚
Posté(e)

bonjour a vous, merci de vos réponse car cela va m'aider azad2b si je t'envoie le dossier tu peux regarder ce qu'il faudrais compléter?

Lien à poster
Partager sur d’autres sites

Invité
Invités, Posté(e)
Invité
Invité Invités 0 message
Posté(e)

Pour info on ne peut pas ouvrir plusieurs fois le même sujet. 

Lien à poster
Partager sur d’autres sites

Membre, Le prendre au sérieux, nuit gravement à la santé, Posté(e)
azad2B Membre 4 743 messages
Le prendre au sérieux, nuit gravement à la santé,
Posté(e)

A la rigueur, bien que si tu as bien saisi le sens de ce que je t'ai raconté, tu devrais t'en sortir toi-même. Je risque d'être un peu trop technique, ce qui mettrait la puce à l'oreille de ton professeur :smile2:

Et pour obelix39 :

Désolé de te contredire azad2B, mais si la souris ne communique pas avec l'ordinateur, le pointeur ne se déplace pas sur l'écran lorsque tu bouge la souris. Il y a bien communication entre les deux par le biais d'un cable ou d'une transmission sans fil.

C’est vrai que les apparences sont trompeuses et que les mots sont sources de mésententes.
Je t’invite donc si tu ne connais pas le principe de fonctionnement d’une souris à faire une recherche à ce sujet. Tu auras ainsi, si le site est bon, une connaissance exhaustive sur ce principe.
La souris ne fait qu’envoyer au système un signal (que l’on dit en « quadrature avance » pour indiquer dans quel sens elle se déplace et combien de « pas » elle effectue durant sont voyage. Rien de plus. D’ailleurs elle-même ne sait même pas où se trouve son pointeur dans l’espace addressable. C’est à l’allumage de l’OS que celui-ci la place d’office à sa position initiale, position que seul le système connaît. Au centre de l’écran sur Windows, ou à 20 pixels du bord haut et gauche sur MacOS. Alors bien sûr, il y a communication au sens vulgaire du terme, mais cela s’arrête au simple fait d’envoyer au système non pas les coordonnées de son curseur mais de lui dire bien plus simplement : je bouge. Et sans vouloir dénigrer le rôle de cette brave souris, j'ajouterais qu'elle ne dis même pas, "je bouge" : elle se contente de changer la valeur de l'état de la tension d'un fil et le système considère cela comme un évènement à traiter. Jadis, à l'aube de la programmation évènementielle, cet évènement générait une interruption prioritaire, aujourd' hui je ne sais pas, mais je pense qu'il s'agit qu'un thread ou un daemon quelconque s'occupe de cela. Et le système traite cet évènement en analysant la forme des signaux de quadrature et le nombre de pas parcourus pour en déduire où elle va. Le rôle de la souris se borne à cela.
Pour la suite, renseigne toi, mais je pense que tu auras du mal à trouver des informations sur Internet en faisant une simple recherche sur le fonctionnement d’une souris. Le seul moyen d’en savoir plus est de potasser l’étude des langages de programmation qui elle seule viendra te confirmer ce que je disais dans mon premier post.
C'est en suivant la promenade de la souris (même pas celle de son pointeur puisque c’est lui qui la gère ! ) que le système sait quels objets elle survole à un instant donné et qu'il réagit en conséquence si besoin est.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×