Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Eclipse > Eclipse C & C++
Eclipse C & C++ Forum d'entraide Eclipse pour C et C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/04/2012, 12h35   #1
lolo81
Membre à l'essai
 
Inscription : décembre 2007
Messages : 246
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 246
Points : 22
Points : 22
Par défaut Dictionary C# to Java Eclipse Android

Bonjour,

Débutant en codage, habituellement je codais en C# avec Visual Studio des petites applications pour mobile, j'ai changé très récemment pour Android et j'avoue être un peu perdu.

Je cherche à faire un Dictionary de plusieurs valeurs, mon code fonctionne parfaitement avec Visual Studio mais je n'arrive pas à le modifier pour Eclipse.

Voila le code d'origine de form1 :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
       public Form1()
        {
            InitializeComponent();
            dict = new Dictionary<string, TwoStrings>();
            TwoStrings ToStrs = new TwoStrings();
            ToStrs = new TwoStrings();
            ToStrs.first = "ma chhaine de caractere 1";
        ToStrs.second = "ma chhaine de caractere 2";
    dict.Add("0001", ToStrs);
    }
 
//déclaration du dico
        private
            Dictionary<String, TwoStrings> dict;
 
//Clic sur le bouton
        private void button1_Click(object sender, EventArgs e)
        {
            TwoStrings ToStrs;
 
                    if (dict.TryGetValue(textBox1.Text, out ToStrs))
                    {
                        textBox2.Text = ToStrs.first;
                    }
    }
Code de ma classe :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//Class TwoString
 
using System;
 
using System.Collections.Generic;
using System.Text;
 
namespace DTCode
{
    class TwoStrings
    {
        public string first;
        public string second;
    }
}
Quelqu'un saurait-il m'expliquer comment faire avec la déclaration et l'utilisation d'un dictionary avec Eclipse ?

Merci d'avance pour votre aide.
lolo81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2012, 22h34   #2
Laurent.B
Rédacteur/Modérateur
 
Avatar de Laurent.B
 
Homme Laurent Barbareau
Ingénieur développement logiciels
Inscription : novembre 2004
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Laurent Barbareau
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 2 993
Points : 14 538
Points : 14 538
Envoyer un message via Skype™ à Laurent.B
Bonjour,

Je ne fais pas de C# mais je ne vois pas le rapport qu'il pourrait y avoir avec Eclipse.
Si ça fonctionne sous VS, en quoi ça ne fonctionne pas sous Eclipse ?
__________________
Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
Pensez à cliquer sur le bouton une fois votre problème solutionné, merci.
Laurent.B est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2012, 09h42   #3
lolo81
Membre à l'essai
 
Inscription : décembre 2007
Messages : 246
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 246
Points : 22
Points : 22
Bonjour,
ben ça fonctionna pas car je débute et suis perdu avec Eclipse.
Voila ou j'en suis mais j'ai un message "Source Introuvable" ,"Editer le chemin de recherche des fichiers source" lors du débug.
Merci pour ton aide.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import java.util.Dictionary;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
 
public class TestDicoActivity extends Activity
{
	private TextView TextBox;
	private Button Find;
	private Dictionary<String, TwoStrings> Dico;
 
  @Override
 
    public void onCreate(Bundle savedInstanceState) {
 
    	TwoStrings ToStrs = new TwoStrings(); 
    	ToStrs = new TwoStrings();
			ToStrs.first="A";
			ToStrs.second="B";
			Dico.get("001");
			ToStrs = new TwoStrings();  		
			ToStrs.first="C";
			ToStrs.second="D";
			Dico.get("002");//.........
 
        setContentView(R.layout.main);
        TextBox = (EditText) findViewById(R.id.editText1);
        Find = (Button) findViewById(R.id.button1);
 
Find.setOnClickListener(new OnClickListener()
{
 
	public void onClick(View v)
		{
			try
				{
			Dico.get(TextBox.getText().toString());
				}
			catch(Exception e)
			{
				Toast.makeText(getBaseContext(),"Objet non trouvé",Toast.LENGTH_SHORT).show();
			}
 
		}
});
 
    }}
lolo81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h39.


 
 
 
 
Partenaires

Hébergement Web