Rechercher un mot sur mon ordinateur
lylou
-
Hermios Messages postés 260 Date d'inscription Statut Membre Dernière intervention -
Hermios Messages postés 260 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous
j'ai besoin d'aide pour un projet !
alors le but est de réaliser un mini moteur de recherche interne ! sur mon ordinateur en rentrant un mot il cherche dans une arborescence et me sort le mot et la ligne ... et tout ça en C# ... j'ai commencer mon programme mais au moment de relier avec l'application ( avec le textBox, ComboBox, le BtnRecherche je n'y arrive plus !
mon code :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections;
namespace WindowsFormsApplication4
{
public class TestClass
{
public void TestClass
{}
/// <summary>
/// lit le fichier, renvoi vrai si la chaine est trouvée, sinon renvoi faux
/// </summary>
/// <param name="fichierAExaminer">fichier a examiner</param>
/// <param name="chaineAChercher">chaine que l'on cherche</param>
/// <returns></returns>
public Boolean lectureFichier(System.IO.FileInfo fichierAExaminer, string chaineAChercher)
{
try
{
StreamReader monStreamReader = new StreamReader(fichierAExaminer.Directory + @"\" + fichierAExaminer.Name);
string ligne = monStreamReader.ReadLine();
// Lecture de toutes les lignes et affichage de chacune sur la page
while (ligne != null)
{
ligne = monStreamReader.ReadLine();
}
// Fermeture du StreamReader
monStreamReader.Close();
return false;
}
catch (Exception ex)
{
// Code exécuté en cas d'exception
Exception ex2 = new Exception("dans lectureFichier:" + ex.Message);
throw ex2;
}
}
}
}
j'ai besoin d'aide pour un projet !
alors le but est de réaliser un mini moteur de recherche interne ! sur mon ordinateur en rentrant un mot il cherche dans une arborescence et me sort le mot et la ligne ... et tout ça en C# ... j'ai commencer mon programme mais au moment de relier avec l'application ( avec le textBox, ComboBox, le BtnRecherche je n'y arrive plus !
mon code :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections;
namespace WindowsFormsApplication4
{
public class TestClass
{
public void TestClass
{}
/// <summary>
/// lit le fichier, renvoi vrai si la chaine est trouvée, sinon renvoi faux
/// </summary>
/// <param name="fichierAExaminer">fichier a examiner</param>
/// <param name="chaineAChercher">chaine que l'on cherche</param>
/// <returns></returns>
public Boolean lectureFichier(System.IO.FileInfo fichierAExaminer, string chaineAChercher)
{
try
{
StreamReader monStreamReader = new StreamReader(fichierAExaminer.Directory + @"\" + fichierAExaminer.Name);
string ligne = monStreamReader.ReadLine();
// Lecture de toutes les lignes et affichage de chacune sur la page
while (ligne != null)
{
ligne = monStreamReader.ReadLine();
}
// Fermeture du StreamReader
monStreamReader.Close();
return false;
}
catch (Exception ex)
{
// Code exécuté en cas d'exception
Exception ex2 = new Exception("dans lectureFichier:" + ex.Message);
throw ex2;
}
}
}
}
A voir également:
- Rechercher un mot sur mon ordinateur
- Mon ordinateur rame - Guide
- Comment réinitialiser un ordinateur - Guide
- Réinitialiser ordinateur sans mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Clavier de l'ordinateur - Guide
1 réponse
Salut
Il suffit de créer un évènement sur le click de ton bouton, et d'y appeler ta fonction new TestClass().lectureFichier()
Pour les arguments :
le premier, je sais pas où tu le prends (défini dans ton form?)
Le second, il est dans la textbox, donc myForm.myTextbox.Text (Si ton textbox est public, sinon, tu peux, dans ton form, créer une variable
public myText{get{return myTextbox.Text;}}
Il suffit de créer un évènement sur le click de ton bouton, et d'y appeler ta fonction new TestClass().lectureFichier()
Pour les arguments :
le premier, je sais pas où tu le prends (défini dans ton form?)
Le second, il est dans la textbox, donc myForm.myTextbox.Text (Si ton textbox est public, sinon, tu peux, dans ton form, créer une variable
public myText{get{return myTextbox.Text;}}