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

C# Discussion :

Application client serveur c# et BDD


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 14
    Par défaut Application client serveur c# et BDD
    Bonjour à tous,

    Je dois réaliser une application de gestion client/serveur avec BDD pour une entreprise.

    Je dois faire en sorte que l'appli puisse se connecter au serveur et y enregistrer les modifs de la BDD.

    Mais si, l'application est utilisé sans internet (lors des déplacements par exemple), les modifications doivent être sauvegardés dans un fichier (style .xml ou .sql) et lorsque l'appli peut de nouveau accéder au serveur, faire les mises à jours de la BDD.

    Le stage n'est pas pour tout de suite, mais j'aimerais avoir vos avis pour savoir comment appréhender ça et avec quelles technologies ou méthodes le faire.

    Je veux juste les méthodes, pas la solution, histoire de pouvoir commencer à chercher quelque part.

    Merci d'avance.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    cette appli n'affiche rien ?
    car si l'appli est utilisée sans internet et qu'il n'y a pas de base de données locale tu ne pourras pas afficher grand chose

    si ca permet juste de la saisie, le scénario de l'xml des modifications est viable
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 14
    Par défaut
    Je ne l'ai pas encore commencé, mais dans l'idéal sans internet ça serait juste pour de la saisie effectivement.

    Et avec quelles méthodes je pourrais faire cette solution du xml si il n'y a pas internet?

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    il y a beaucoup de méthodes possibles

    une simple consisterait à faire un classe avec toutes les propriétés de la saisie
    puis en 2 lignes de code on peut sérialiser une instance en fichier .xml (classe xmlserializer je crois)

    ca peut se désérialiser de la même manière (recréation de l'instance par lecture du fichier)
    l'enregistrement de l'instance dans une base de données est alors possible

    mais il y a plein d'autres méthodes, même avec une base xml (dataset en xml etc...)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Personnellemet je ferait un Wrapper du Connecteur de la base de donnée
    Ce Wrapper contiendrait les methode d'acces a la db ainsi que la methode de connexion a la DB

    De cette maniere le Wrapper "sait" s'il est connécté on non

    Il aurait alors la responsabilité de la décision d'acces : xml ou db

    L'application elle utiliserait le Wrapper pour tout ses acces et le mode de sauvetage bas niveau serait tout a fait transparent

    Le wrapper peut evidement exposer une propriété de conexion permettant a l'application d'operer les décisions nécessaire un niveau plus haut !

Discussions similaires

  1. [Free Pascal] Application client/serveur en Pascal
    Par zouzou_zaza dans le forum Free Pascal
    Réponses: 15
    Dernier message: 02/09/2004, 17h57
  2. [Débutant] Application client serveur
    Par dk dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 7
    Dernier message: 30/06/2004, 11h38
  3. Choix port pour application client-serveur
    Par Tiaps dans le forum Développement
    Réponses: 7
    Dernier message: 15/03/2004, 09h49
  4. Réponses: 2
    Dernier message: 01/10/2002, 12h25
  5. Langage le mieux adapté pour application client serveur ?
    Par guenus dans le forum Débats sur le développement - Le Best Of
    Réponses: 4
    Dernier message: 17/06/2002, 15h46

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