Projet Skyzo 1

Bonjour mes chers amis chouals, je poste cette box afin de demander votre aide. Je n\'ai absolument aucune connaissance en développement informatique mais je souhaiterais développer une application combinant au hasard des nombres issus d\'une base de donnée spécifique et porter le tout sur une application iphone ou android quelqu\'un pourrait-il m\'aider ? Et pour vous remercier voici une petite image qui vous fera plaisir je l\'espère.
Donc en fait le but est uniquement d\'apprendre les bases du développement, et dont la forme finale de l\'application serait en gros un générateur de faux numéro de téléphone.

Projet Skyzo 1
Poster un commentaire
timmylamoule

Jveux bien voir l\'image de base =D

Nono
Nono
11 ans

Putain celle de droite est super bonne, faut lire le texte ?

Kekemousse
Kekemousse
11 ans

@Nono: Non le texte n\'a aucun rapport avec l\'image et peut donc être ignorer.

Skyzo
Skyzo
11 ans

@Nono: Si tu lis le texte c\'est sûre à 100% qu\'elle te fera une grosse surprise.

bito
bito
11 ans

Si tu mets une image comme celle-ci c\'est sur que personne t\'aideras !
Si tu peux approfondir le contexte de ton appli je pourrais bien t\'aider.

Skyzo
Skyzo
11 ans

@bTo-: voila je l\'ai modifié, en fait j\'aimerais essayé de faire un générateur de faux numéro de téléphone en fonction de différents pays et ayant donc des modalités de départ différentes.

bito
bito
11 ans

@Skyzo: Ha ok c\'est simple ça ! Après la base de données est-elle vraiment nécessaire ?

Monio
Monio
11 ans

@bTo-: Peut être pour un historique

bito
bito
11 ans

@Monio: Si tu prends une base de données tu feras qu\'une seule génération pour en faire un INSERT et ainsi les lires après grâce à un random comme ça plus aucune génération t\'auras un répertoire complet. Enfin il y a différente façon mais je pense que celle-ci est la meilleure pour ton appli.

Skyzo
Skyzo
11 ans

@bTo-: Merci beaucoup, en fait vue que je n\'y connais rien du tout je m\'attaque à des petits tutos pour apprendre, tu me parles de random et d\'INSERT je vois tout à fait ce que tu veux dire mais pour mettre tout ça en application il va me falloir un peu de temps. Plank disait plus haut que la base de donnée ne servait à rien car on perdait beaucoup de temps pour pas grand chose.

bito
bito
11 ans

@Skyzo: Oui il a raison mais ça dépend du contexte de ton appli ! Est-ce dérangeant si l\'appli re-sort un numéro qui est déjà sortis ? Si tu souhaites générer un numéro que tu ne souhaites pas re-sortir il te faudra une base de donnée avec un booléen qui passera à 1 lorsqu\'un numéro sortira.

Plank
Plank
11 ans

@bTo-: Ce qui me dérange avec une base de donnée, c\'est le poids et sa relative immuabilité.
Une fois la bdd générée, ok, on peut l\'utiliser comme on veut, mais on aura un gros fichier, c\'est \"chiant\".
En générant un nombre aléatoire, et en utilisant simplement des conditions du genre if (country == FR){number.size = 10; number.indicatif = 0033;}, on perd un peu de temps à l\'execution , mais au final le programme sera plus léger.
Après, pour vraiment faire les choses bien, on fusionne les deux:
A chaque lancement du soft, on verifies si on dispose de suffisament de numéros. Si non, on en génère un certains nombre, on stock le tout dans un fichier ou une bdd, et on affiche tout ça à l\'utilisateur, tout en lui donnant accès à une fonction \"Generate number\" qui fabriquera un numéro selon les paramètres donnés OU en trouvera un dans la base de données.
De la sorte, on génère des numéros seulement quand nécéssaire.

bito
bito
11 ans

@Plank: J\'avais pensé à ça aussi pour ta première soluce. Un algo un peu plus lourd à chaque lancement de l\'appli lorsqu\'il demandera de générer ou une base avec pas mal d\'enregistrement... A lui de voir...

Plank
Plank
11 ans

Pas besoin de base de données. Tu fais un random() pour choper des nombres aléatoires, tu utilises éventuellement un tableau / une liste chainée / un vecteur / .... pour stocker les indicatifs des pays ainsi que des éléments qui leur sont propres (nombre de chiffres, affichage, nom du pays...). Et c\'est bon.
Avec une BDD, tu vas plus perdre du temps qu\'autre chose, du moins pour ce genre de projets.
Pour la plateforme, essayes peut être android: c\'est du java (simple), c\'est gratuit, c\'est Eclipse, c\'est multiplateforme (Windows, *Unix, MacOS). XCode (pour iOS donc) c\'est que sous MacOS.

Si tu veux de l\'aide, pourquoi pas. Faut juste que tu lances le projet, et je veux bien t\'aider.
Au pire tu me MP. Sinon, bonne chance :)

LeSchtroumpf

Comme les autres je dirais que la BDD ne sert a rien. Il te faut juste un listing des indicatifs de pays ( Pas forcément dans une BDD ) et d\'effectuer une génération de nombre aléatoires de 9 chiffres. ( Oui psk pour 061233456789 avec l\'indictif ça fait +33613456789) Donc voila, si t\'as des questions demandes toujours ;) ( Mais concretement j\'ai jamais Développé d\'appli mobile ;) ) ( Sinon il y a Oroto sur choual qui fait du dev aussi, il a peut etre fait de dev Mobile ;) )

Skyzo
Skyzo
11 ans

@LeSchtroumpf: Merci, je commence le projet là, j\'ai suivi les conseils de Plank et j\'ai décidé de m\'attaquer à Eclipse je viens de réussir une application \"Hello World\" toute simple même si le tuto d\'Eclipse la rendait 100 fois plus compliquée. Je vais la refaire en SWT et ensuite je vais me lancer dans mon projet.

LeSchtroumpf

@Skyzo: C\'est quoi \"Hello World\" ?

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.