[néophyte] Difficulté de programmer un analyseur de texte?
Fermé
krâl
Messages postés
41
Date d'inscription
dimanche 17 juin 2007
Statut
Membre
Dernière intervention
18 août 2017
-
Modifié par krâl le 8/05/2015 à 21:20
krâl Messages postés 41 Date d'inscription dimanche 17 juin 2007 Statut Membre Dernière intervention 18 août 2017 - 8 mai 2015 à 23:52
krâl Messages postés 41 Date d'inscription dimanche 17 juin 2007 Statut Membre Dernière intervention 18 août 2017 - 8 mai 2015 à 23:52
A voir également:
- [néophyte] Difficulté de programmer un analyseur de texte?
- Mettre un texte en majuscule - Guide
- Programmer un sms - Guide
- Si cellule contient texte alors ✓ - Forum Excel
- Déflouter un texte - Forum Logiciels
- Texte de bara héritage ✓ - Forum Vos droits sur internet
1 réponse
luckydu43
Messages postés
3484
Date d'inscription
vendredi 9 janvier 2015
Statut
Membre
Dernière intervention
30 juin 2022
815
8 mai 2015 à 21:45
8 mai 2015 à 21:45
Bonsoir !
Déjà, fournir une IHM (interface Homme-machine) est très bien, cela fait partie de la phase d'analyse de ton projet.
Tu veux travailler en base de données... je te conseillerai plutôt de travailler en lecture de fichiers (pour l'instant). Tu te crée un fichier.txt contenant tous les mots que tu désire. Un parcours du fichier sera réalisé par ton programme pour vérifier si le mot est présent dans ton dictionnaire. Le point clé étant d'associer ces mots à une définition : c'est là où des connaissances en SQL t'aurait permis de faciliter ton travail, par l'utilisation d'une base de données... Cela devrait pouvoir se faire (interaction PHP-MySQL). La recherche est plus puissante et l'obtention de la définition pour un mot donné est plus aisée à gérer qu'un algorithme et des bidouilles pour associer à chaque mot sa définition. Mais en Basic CASIO, la bidouille est la première chose que l'on apprend (eh oui ! J'ai eu une 35+ USB au lycée), tu devrais pouvoir créer des algorithmes fonctionnels en PHP qui t'éviteront l'utilisation d'une base de données quelconque.
Pour le site, un formulaire de saisie par HTML, de l'HTML (bin oui, du coup...), du CSS pour la mise en page... cela devrait te prendre un bon mois pour en maitriser les rouages.
LA QUESTION est : comment faire communiquer à ta page les traitements que de devra réaliser sur le champ de saisie !
En effet, une page HTML simple contiendra diverses informations FIGEES. Il faudra recharger la page, ou faire un lien via un bouton pour afficher une autre page. En cliquant sur le bouton, le formulaire de saisie sera envoyé à ton programme qui effectuera divers traitements. Les traitements seront ensuite envoyés à la nouvelle page. Cela est réalisable en JavaScript.
Si tu passe à la vitesse supérieure (réaliser ton IHM en vrai !) tu devras utiliser les technologies Web 2.0 (javaScript, PHP, voire Ajax). Tes pages seront dynamiques et le visiteur n'aura pas besoin de recharger la page pour accéder au contenu.
Autre problème : L'optimisation.
Tu devras réaliser un programme permettant de réaliser la recherche en moins de 5 secondes ! Au delà, c'est trop long pour un visiteur de l'Internet !
A mon avis, tu devrais réaliser ton projet en 3 à 4 mois grand max, si tu t'y mets vraiment.
Si tu as des questions particulières, nous essaierons d'apporter une réponse pertinente ;-)
Bonne soirée !
Déjà, fournir une IHM (interface Homme-machine) est très bien, cela fait partie de la phase d'analyse de ton projet.
Tu veux travailler en base de données... je te conseillerai plutôt de travailler en lecture de fichiers (pour l'instant). Tu te crée un fichier.txt contenant tous les mots que tu désire. Un parcours du fichier sera réalisé par ton programme pour vérifier si le mot est présent dans ton dictionnaire. Le point clé étant d'associer ces mots à une définition : c'est là où des connaissances en SQL t'aurait permis de faciliter ton travail, par l'utilisation d'une base de données... Cela devrait pouvoir se faire (interaction PHP-MySQL). La recherche est plus puissante et l'obtention de la définition pour un mot donné est plus aisée à gérer qu'un algorithme et des bidouilles pour associer à chaque mot sa définition. Mais en Basic CASIO, la bidouille est la première chose que l'on apprend (eh oui ! J'ai eu une 35+ USB au lycée), tu devrais pouvoir créer des algorithmes fonctionnels en PHP qui t'éviteront l'utilisation d'une base de données quelconque.
Pour le site, un formulaire de saisie par HTML, de l'HTML (bin oui, du coup...), du CSS pour la mise en page... cela devrait te prendre un bon mois pour en maitriser les rouages.
LA QUESTION est : comment faire communiquer à ta page les traitements que de devra réaliser sur le champ de saisie !
En effet, une page HTML simple contiendra diverses informations FIGEES. Il faudra recharger la page, ou faire un lien via un bouton pour afficher une autre page. En cliquant sur le bouton, le formulaire de saisie sera envoyé à ton programme qui effectuera divers traitements. Les traitements seront ensuite envoyés à la nouvelle page. Cela est réalisable en JavaScript.
Si tu passe à la vitesse supérieure (réaliser ton IHM en vrai !) tu devras utiliser les technologies Web 2.0 (javaScript, PHP, voire Ajax). Tes pages seront dynamiques et le visiteur n'aura pas besoin de recharger la page pour accéder au contenu.
Autre problème : L'optimisation.
Tu devras réaliser un programme permettant de réaliser la recherche en moins de 5 secondes ! Au delà, c'est trop long pour un visiteur de l'Internet !
A mon avis, tu devrais réaliser ton projet en 3 à 4 mois grand max, si tu t'y mets vraiment.
Si tu as des questions particulières, nous essaierons d'apporter une réponse pertinente ;-)
Bonne soirée !
8 mai 2015 à 23:52
À vrai dire, c'est un projet qui peut attendre dans un carton pendant encore six mois - un an, mais je voulais avoir des infos sur sa faisabilité.
Encore une fois, merci beaucoup pour ton aide, et je n'hésiterai pas à demander des conseils de bidouille ici à l'avenir ^^
(35+ powa!)