IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Quelques conseils


Sujet :

avec Java

  1. #1
    seb92400
    Invité(e)
    Par défaut Quelques conseils
    Hello,

    Actuellement, je développe avec Access et j'aimerais développer également en Java...

    Je crois avoir épuisé pas mal de lectures, de sites, etc... et je me sens un peu perdu...

    En gros : Voci ce que j'ai retenu : Utiliser Eclispe pour le code et Matisse pour les IHM. Le code, c'est pas trop ça qui me pose problème : Une fois qu'on développe déjà dans un autre langage, il est plus aisé d'assimiler les nouveaux langages et concepts...

    Le problème vient, d'après ce que j'ai pu lire (et comme je suis un peu maniac ), des IHM. Ce que j'aimerais faire, c'est pouvoir créer des interfaces et les importer en code dans un projet Java (à priori possible avec Matisse), le but étant surtout de vérifier qu'il n'y a pas de bogues résidants et surtout d'apprendre le langage (voir le rapport entre le visuel et le code). La où je n'arrive plus à suivre, c'est au niveau des GridBagLayout, FormLayout, etc... J'ai lu de tout et de rien... Swing, AWt, etc ????

    Le but est d'arriver à créer des applications de gestion Java + SQL comme on peut le faire avec Access.

    J'aiemrais donc juste quelques conseils pour débuter. Soyez rassurés, je ne vais pas me lancer dans une application complète pour l'instant... Une base de données avec une seule table client et une seule interface (nom, prénom, adresse, etc...) et quelques traitements me semble déjà un bon point de départ !!!

    Donc, questions :
    Au niveau du code, est-ce qu'il y a des classes ou des paquets à ne pas utiliser, qui sont dépassés, et au contraire des classes à expressement utiliser ?
    Au niveau des IHM, que dois-je utiliser comme layout ?

    Et puis si vous avez quelques petits conseils qui trainent avant que je mette la tête dans le guidon, je suis preneur...

    Merci à vous tous d'avance, après, promis, je ne vous embête plus !!!

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 80
    Points : 73
    Points
    73
    Par défaut
    Bonjour noawsen,

    Pour connaître les classes à ne pas utiliser, je te conseille de lire systématiquement la javadoc associée à la méthode que tu compte utiliser. Un petit lien : http://java.sun.com/j2se/1.5.0/docs/api/index.html

    En ce qui concerne les layout, ça dépend réellement de la disposition que tu comptes obtenir dans ta fenêtre. Je te conseille le site de sun sur les IHM pour en savoir un peu plus (http://java.sun.com/docs/books/tutorial/uiswing/ et en particulier la partie sur les layout).

    Bon courage

  3. #3
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Points : 4 314
    Points
    4 314
    Par défaut
    En ce qui concerne la connexion à ta base Access, il va te falloir utiliser un driver jdbc/odbc pour charger et travailler sur tes fichiers mdb.

    => Une recherche Google te donnera la syntaxe exacte qui marche bien
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  4. #4
    seb92400
    Invité(e)
    Par défaut
    Hello,

    Merci à vous deux pour vos réponses... Concernant la base de données, je n'utiliserai pas Access, mais plutôt MySQL.

    Je vais regarder tout ça...


  5. #5
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 80
    Points : 73
    Points
    73
    Par défaut
    Citation Envoyé par noawsen
    Concernant la base de données, je n'utiliserai pas Access, mais plutôt MySQL.
    Ca ne te dispensera pas d'utiliser un driver jdbc... T'as plus d'informations ici : http://jguillard.developpez.com/JDBC/

  6. #6
    seb92400
    Invité(e)
    Par défaut
    Ca ne te dispensera pas d'utiliser un driver jdbc
    Oui, bien entendu... Merci pour le lien

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Avril 2007
    Messages : 35
    Points : 27
    Points
    27
    Par défaut
    pourquoi ne pas utiliser netbeans (et donc matisse) pour faire le code et les Ihm ?

    De plus netbeans fournit quand meme des assistant tres performant pour la gestion des layouts (notamment le Gridbag si mes souvenirs sont bons)

    et le lien vers la page des tutos netbeans (learning trail) qui va bien et permet de bien débuter (y'a notamment des tutos pour faire des minis UI avec liaison base de donnée mysql il me semble )

    http://www.netbeans.org/kb/index.html

    Pour ce qui est d’apprendre Java :

    -> Les tutoriels et cours de formation pour apprendre Java : http://java.developpez.com/cours/
    -> Le cours Java de jmdoudou : http://jmdoudoux.developpez.com/cours/developpons/java/

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Points : 653
    Points
    653
    Par défaut
    Pour l'accès à ta base de données, penses aussi au framework Hibernate. C'est une solution vraiment élégante et il y a une doc en français.

  9. #9
    seb92400
    Invité(e)
    Par défaut
    Hello,

    Merci à vous tous ! C'est super sympe de m'indiquer tous ces liens...

    pourquoi ne pas utiliser netbeans (et donc matisse) pour faire le code et les Ihm ?
    Parce que je ne sais pas ce qu'il existe.... Comme j'avais entendu parler d'Eclipse et que d'après les sondages, c'est le plus utilisé, j'en ai déduis que c'était le plus simple... De toute façon, je vais tester un peu tout... Je me ferai mon avis...

    A bientôt...

Discussions similaires

  1. Quelques conseils pour la reprise de mon jeu ?
    Par Franck.H dans le forum SDL
    Réponses: 16
    Dernier message: 23/09/2006, 12h55
  2. Quelques conseils pour créer une application 3D
    Par mister3957 dans le forum Développement 2D, 3D et Jeux
    Réponses: 8
    Dernier message: 13/03/2006, 22h45
  3. [PDA] Auriez vous quelques conseils?
    Par Katie25 dans le forum Java ME
    Réponses: 1
    Dernier message: 02/03/2006, 11h54
  4. Besoin de quelques conseils pour un script java
    Par poussin544 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/03/2006, 10h41
  5. [VB.NET][1.1] Impression, quelques conseils
    Par Sadneth dans le forum ASP.NET
    Réponses: 5
    Dernier message: 13/01/2006, 09h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo