Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1344 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Quel langage apprendre ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quel langage apprendre ?

n°2113494
Profil sup​primé
Posté le 27-11-2011 à 22:06:02  answer
 

Bonjour,  
 
La question peut paraitre incongrue, mais je souhaiterais développer un petit utilitaire pour mon métier et je ne sais pas trop par où commencer.
Je suis orthophoniste, et je voudrais disposer d'un petit truc paramétrable qui me permette de travailler la lecture flash avec certain de mes patients (la lecture flash correspond à la reconnaissance globale rapide d'un mot, sans en passer par le déchiffrage B-A-BA. Cette lecture est celle efficace chez la personne ayant une lecture mature. Elle est souvent atteinte soit chez les enfants dyslexiques, soit chez les adultes ayant une atteinte cérébrale, quelle qu'en soit l'origine)
 
Grosso modo, je souhaiterais donc que sur un fond d'écran noir, au clic, un mot s'affiche durant un temps déterminé.
Je souhaite pouvoir paramétrer la taille de police, l'endroit où s'affiche le mot (par défaut au milieu, mais des fois on doit travailler dans d'autres cadrans), le temps d'affichage (du 20ème de seconde à 2 secondes).
S'il y a besoin, en recliquant, le mot se re-affiche (autant de fois que nécessaire)
Je souhaite pouvoir indiquer (soit via un clic sur une flèche, soit par l'utilisation de la barre espace par exemple) qu'on peut passer au mot suivant.
 
Bien entendu, au démarrage je souhaiterais définir le contenu de la série (de 2 à 50 mots ou syllabes à piquer dans une base de données que je saurai maintenir parce ça, au moins, je sais faire !)
Pour chaque patient, je souhaite conserver la liste des mots/syllabes travaillés
 
Et à la fin, je souhaite pouvoir disposer de stat (pour chaque mot ou syllabe, le nombre de présentation avant reconnaissance, compte tenu des paramètre de temps, de taille de police et de lieu d'affichage) afin de vérifier s'il y a une amélioration des performances, ou s'il y a des différences de perf selon la taille ou le lieux d'affichage (ce qui pourrait dénoter des troubles connexes)
 
Enfin, voilà .... Ce type de matériel n'existe pas encore sur le marché, j'ai pas mal de patients qui en auraient besoin, pour le moment je me démerde avec des diaporamas dont je règle le temps d'affichage mais c'est très chiant à réaliser et à maintenir. Quand je dois aller plus vite que la seconde, je fais du Garcimore, à la main, sur feuille de papier, à l'ancienne (hop, c'est caché, hop c'est montré, hop c'est disparu) mais ce n'est pas très précis !
 
 
Donc les questions sont :
 
- Un tel utilitaire serait-il à la portée d'une grande débutante en programmation (un peu de basic en 1984, du SQL à gogo au début des années 2000 mais rien de plus) ?
- si oui, vers quel langage pensez vous que je devrais me diriger ? (au départ je pensais me diriger vers le flash, mais quand je fouille la section programmation je me rends compte que je ne comprends pas plus que si ça parlait C++ ou java donc bon ... :( )
- existe-t-il des outils facilement exploitables pour cela (livres, tuto, environnements de dév' ...) ?
 
Merci beaucoup de votre attention, n'hésitez pas à me rediriger vers un topic idoine si je l'avais manqué !

mood
Publicité
Posté le 27-11-2011 à 22:06:02  profilanswer
 

n°2113499
gilou
Modérateur
Modzilla
Posté le 27-11-2011 à 23:04:55  profilanswer
 

Pour ce que tu veux faire, ne t'engages pas vers un langage de programmation style C, C++ ou java.
Regardes plutôt du coté des langages de script comme Perl, Python, ou éventuellement Ruby.
A+,


Message édité par gilou le 27-11-2011 à 23:05:39

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2113570
Profil sup​primé
Posté le 28-11-2011 à 14:02:38  answer
 

Merci beaucoup, je vais regarder ça.

n°2113606
rufo
Pas me confondre avec Lycos!
Posté le 28-11-2011 à 15:19:32  profilanswer
 

Perso, pour ça, j'aurais proposé Delphi. Les timers existent, l'affichage des mots avec une police sera assez facile avec les TLabel, l'enregistrement de données dans une fichier se fait assez facilement... Par ailleurs, l'IDE est assez ergonomique et gratuite pour la version standard ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2113632
gilou
Modérateur
Modzilla
Posté le 28-11-2011 à 16:13:28  profilanswer
 

MaLuciole, en y repensant, peut être que tout simplement du html et du javascript pourraient être ce qu'il y a de plus adapté à tes besoins.
Un texte centré dans la page en blanc sur fond noir, c'est par exemple ceci:  

Code :
  1. <!DOCTYPE html>
  2. <html>
  3.  <head>
  4.    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5.    <title> Ortho </title>
  6.    <style type="text/css">
  7.      body {
  8.      margin: 0;
  9.      background-color: black; /* couleur de fond noir */
  10.      }
  11.     
  12.      #horizon {
  13.      text-align: center;
  14.      position: absolute;
  15.      top: 50%;
  16.      left: 0;
  17.      width: 100%;
  18.      height: 1px;
  19.      overflow: visible;
  20.      visibility: visible;
  21.      display: block;
  22.      }
  23.     
  24.      #contenu {
  25.      position: absolute;
  26.      top: -2.62em;
  27.      left: 0;
  28.      width: 100%;
  29.      visibility: visible;
  30.      }
  31.     
  32.      .texte {
  33.      color: white;
  34.      font-size: 1.4em;
  35.      line-height: 1.2em;
  36.      }
  37.    </style>  
  38.  </head>
  39.  <body>
  40.    <div id="horizon">
  41.      <div id="contenu">
  42.     <div class="texte">
  43.       Le texte à lire
  44.     </div>
  45.      </div>
  46.    </div>
  47.  </body>
  48. </html>

On trouve d'autres méthodes sur le web.
On trouve sur le web des exemple de compte a rebours en javascript, sur lesquels on doit pouvoir déclencher une action (comme changer le contenu du texte affiché), etc.
A priori, 50ms devrait pas poser de problème comme résolution, mais il faudra vérifier que le réaffichage est pas trop lent sur un browser, sinon c'est mal barré pour des délais de 1/20e de s.
A+,


Message édité par gilou le 28-11-2011 à 16:21:45

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2113750
Lightness1​024
Posté le 28-11-2011 à 22:46:29  profilanswer
 

gilou a peut être bien raison, en plus ça ne nécessite rien d'installer. a part un navigateur mais tout le monde en a un. et puis c'est tellement portable que ça marchera même sur smart phone. par contre pour la communication avec une base de donnée, je ne sais pas. vu que c'est du javascript et non du php... il va y avoir des limitations :)


---------------
http://projets.6mablog.com/
n°2113752
Profil sup​primé
Posté le 28-11-2011 à 23:03:01  answer
 

Merci à tous.
 
Je pense regarder ça durant ces prochaines semaines et profiter de quelques jours à Noel pour (essayer de) développer un peu mon projet.

n°2113779
rufo
Pas me confondre avec Lycos!
Posté le 29-11-2011 à 09:50:09  profilanswer
 

Il va juste avoir un soucis pour stocker ses paramétrages avec que du html et js :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2113826
gilou
Modérateur
Modzilla
Posté le 29-11-2011 à 12:35:10  profilanswer
 

rufo a écrit :

Il va juste avoir un soucis pour stocker ses paramétrages avec que du html et js :/

html5 et les nouvelles fonctionnalités de local storage, non?
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2113833
rufo
Pas me confondre avec Lycos!
Posté le 29-11-2011 à 13:43:55  profilanswer
 

gilou a écrit :

html5 et les nouvelles fonctionnalités de local storage, non?
A+,


 
C'est vrai que dans la mesure où c'est une appli juste pour lui, la coder en html5 n'est pas un pb... :jap:


Message édité par rufo le 29-11-2011 à 13:44:03

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le 29-11-2011 à 13:43:55  profilanswer
 

n°2113898
Paul JR
Posté le 29-11-2011 à 18:26:44  profilanswer
 

rufo a écrit :

Perso, pour ça, j'aurais proposé Delphi. Les timers existent, l'affichage des mots avec une police sera assez facile avec les TLabel, l'enregistrement de données dans une fichier se fait assez facilement... Par ailleurs, l'IDE est assez ergonomique et gratuite pour la version standard ;)


 
C'est très bien Delphi mais c'est pas pour les amateurs ca nécessite un investissement en temps important avant d''arriver à le maitriser.
 

n°2113973
rufo
Pas me confondre avec Lycos!
Posté le 30-11-2011 à 09:51:59  profilanswer
 

Pour ce qu'il veut faire, je ne pense pas que l'investissement soit bien lourd. Toute la partie ihm se fait à la souris. Pour la sauvegarde des fichiers et le timer, qq tutos sur le web suffiront ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2114104
gilou
Modérateur
Modzilla
Posté le 30-11-2011 à 21:01:45  profilanswer
 

Oui, enfin, quitte a choisir un langage de programmation style delphi et consorts, autant choisir java alors, parce qu'il y a toutes les facilités d'écriture dans une fenêtre graphique, des timers et des évènements associés. C'est un investissement plus pérenne que delphi IMHO.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2114178
rufo
Pas me confondre avec Lycos!
Posté le 01-12-2011 à 11:31:29  profilanswer
 

C'est pas faut même si, historiquement, Delphi facilite la conception d'applis de gestion avec BD...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2114181
Profil sup​primé
Posté le 01-12-2011 à 11:35:14  answer
 

Merci de toute vos réponses !
 
Je pense m'orienter vers Java car plusieurs personnes (une personne HFR qui s'est très gentiment proposée de m'aider et deux IRL) m'ont proposé leurs aides et conseils et le seul langage commun à tous est Java.
 
Ya plus ka m'y mettre :) je vous tiendrai au courant des développements dès que j'arrive à sortir quelque chose.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Quel langage apprendre ?

 

Sujets relatifs
Exercice structure langage cQuel est le langage le plus facile à apprendre et utiliser ?
quel langage apprendreMeilleur moyen d'apprendre le langage C ?
apprendre plusieur langage en même tempsquel langage apprendre ?
Quel langage apprendre pour débuter en programmation ???je cherche un site ou qqu pour apprendre le langage C
[sondage] quel est le meilleur langage pour apprendre à programmer ?je veux apprendre a progamme, quel langage et mieu ???
Plus de sujets relatifs à : Quel langage apprendre ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR