Application windows et gestion bdd

Application windows et gestion bdd - C++ - Programmation

Marsh Posté le 27-04-2005 à 23:15:56    

Salut all,  
 
je dois créer une appli windows a priori toute simple de gestion de bdd (logiciel destiné à un commercant).
la consigne stipule : "Ce programme sera écrit sous forme de classes C++ avec l’atelier Visual.net et la bibliothèque MFC pour Windows. Il utilisera les fonctions de fenêtre Windows pour offrir une interface conviviale."
Ca ne me laisse donc pas beaucoup de choix.
Mis à part que je vais devoir me taper l'apprentissage de .Net et des MFC (menfin, c'est le but), je ne sais absolument pas quoi choisir pour la gestion de la bdd.. Quel format de fichier ? est-ce que l'installation de serveur est nécessaire ?
 
bref, je ne sais pas par ou commencer en fait.. Si vous pouviez me mettre sur une bonne piste de départ, ca serait sympa ;)
 
++ all

Reply

Marsh Posté le 27-04-2005 à 23:15:56   

Reply

Marsh Posté le 27-04-2005 à 23:17:01    

Qui dit MFC ne dit pas .NET ;)

Reply

Marsh Posté le 27-04-2005 à 23:17:41    

Pour la BDD, ça dépend si faut juste un fichier (Access, SQLLite, etc..) ou un serveur de base de données (SQL Server, etc..

Reply

Marsh Posté le 27-04-2005 à 23:18:14    

bah alors ca arrange pas mes affaires ca, parceque je n'ai fait que recopier la consigne...

Reply

Marsh Posté le 27-04-2005 à 23:18:37    

pour la BDD, juste un fichier fera l'affaire

Reply

Marsh Posté le 27-04-2005 à 23:19:46    

[S'enchaîne un combat de 20 pages entre moi qui va proposer Access, et les autres qui vont proposer autre chose :sol:]

Reply

Marsh Posté le 27-04-2005 à 23:20:25    

entre nous, access ca ne me dérangerait pas, vu que je touche un peu :d

Reply

Marsh Posté le 27-04-2005 à 23:21:21    

En fait tu peux utiliser un fichier Access comme source de données, y'a même pas besoin d'Access installé. Via OleDb y'a moyen.

Reply

Marsh Posté le 27-04-2005 à 23:23:59    

ok ben ca me simplifie la vie dans ce cas...
 
par contre, je vois a la fin de l'énoncé que le prof mentionne les intellisense database.. et apres une breve recherche sur le sujet sur le net ben... j'ai rien trouvé...
 
est-ce un type de fichier ? de connexion ?

Reply

Marsh Posté le 27-04-2005 à 23:24:39    

Ah, je sais pas trop :/ Ca me dit rien :??:

Reply

Marsh Posté le 27-04-2005 à 23:24:39   

Reply

Marsh Posté le 27-04-2005 à 23:26:49    

hum.. que du bonheur en perspective.. merci en tout cas de ton aide.
si quelqu'un d'autre a un avis sur la question, n'hesitez pas ;)

Reply

Marsh Posté le 27-04-2005 à 23:27:04    

http://en.wikipedia.org/wiki/IntelliSense
 
Mais je ne vois pas comment ça peut s'appliquer à une base de donnée. Pour moi, la complétion reste du domaine de l'édition de texte.
 
Doit y avoir un autre truc, en tout cas je ne connais pas.


Message édité par Elmoricq le 27-04-2005 à 23:29:24
Reply

Marsh Posté le 27-04-2005 à 23:27:33    

Ouais justement, j'me suis demandé le rapport avec intellisense dans VS.NET :??:

Reply

Marsh Posté le 27-04-2005 à 23:32:16    

Au temps pour moi, je viens de comprendre pourquoi il parlait d'intellisense...
les intellisense database sont les ensembles de noms de classes et de variables contenues dans le code. rien a voir avec la base de données a integrer dans le projet.
 
comme il en parle juste en coup de vent et que je ne connaissait pas intellisense, c'est pour ca que j'avais pensé a un format de BDD

Reply

Marsh Posté le 27-04-2005 à 23:33:14    

okok, et sinon dans l'énoncé, aucune indication sur le type de BD à utiliser ?

Reply

Marsh Posté le 27-04-2005 à 23:36:35    

Si le format est libre, je mets un +1 également pour un fichier access géré via OleDB.
 
C'est à mon avis ce qu'il y aura de plus simple vu l'environnement de développement, il n'est pas utile d'ajouter des difficultés supplémentaires.

Reply

Marsh Posté le 27-04-2005 à 23:39:44    

ok, je vais suivre vos conseils et me tourner vers la gestion de fichier .mdb
 
merci bcoup ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed