Quel langage pour un prog de gestion de cabinet dentaire ?

Statut
N'est pas ouverte pour d'autres réponses.
L

Lamahtitude

ex membre
Quel est le meilleur langage pour faire un prog (pour windows) de gestion de cabinet dentaire avec bien entendu une BD derriere.. et avec qq operations comptable etc..
 

titloup

Elite
Il n'y a pas de langages mieux que les autres, tout dépends de ce que tu connais en programmation :shock: :D
 

moustic

Touriste
vb (ou delphi) + access

ou php + mysql (tout gratos)
 

Jereck

Α & Ω
Staff
Si c'est une DB acess, fait-le en VBA dans l'envorionnement Access
 

ProfX

Elite
celui que tu maitrise le mieux

si t en metrise aucun , prend le vb , c est me semble t il le plus simple

de toute facon , il n y a pas un langage qui serai tres superieur aux autres , si tu ne connais pas le c et que tu connais le vb , tu ecrira un meuilleur soft en vb qu en c , et si c est le c que tu maitrise , ben il sera meuilleur en c qu en n importe quel autre langage :wink:
 
1er
OP
L

Lamahtitude

ex membre
non non pas de vb ni de acces mais j hesite entre java ou c++ en fait..
 

moustic

Touriste
Java et une base de données Oracle alors mais bon pour oracle faut une bonne machine (bcp de ram) ou faire tourner ça sur une machine qui n'aura que ça.
 

La Poubelle

Pou'r allé Danché
Euh, ça n'a rien avoir avec la programmation, mais une personne était récemment venu demander dans ce forum la même chose que toi.

Dans le thread, il y a une personne qui a posté plusieurs liens sur des programmes tout fait.
 

guslinux

Gamerz'ien
parrait que FileMaker va bien pour faire ce genre de truc ... j'ai recu une copie avec mission de me débrouiller avec :D
 

Actifed

236.443.443
guslinux a dit:
parrait que FileMaker va bien pour faire ce genre de truc ... j'ai recu une copie avec mission de me débrouiller avec :D
Filemaker, c'est ce qu'utilisent également les dentistes de St Luc... Par contre les médecins ont un programme sous java.
 

guslinux

Gamerz'ien
Actifed a dit:
guslinux a dit:
parrait que FileMaker va bien pour faire ce genre de truc ... j'ai recu une copie avec mission de me débrouiller avec :D
Filemaker, c'est ce qu'utilisent également les dentistes de St Luc... Par contre les médecins ont un programme sous java.
Bein je travaille aussi avec Java (Local) et PHP (distant) Mais faut vouloir le faire quand meme koi ... et puis ... il faut tout tester pour avoir un avis objectif :D

Prochaine étape, la lecture de BD Access depuis le PHP ...
 
atchoum a dit:
non non pas de vb ni de acces mais j hesite entre java ou c++ en fait..
Lequel des deux maîtrises-tu ? Si aucun, prend java car + simple pour débuter. C'est le langage en 1ière à l'esi now.
 
Plz, oublie Oracle => parce que là je suis mdr quand je vois ça...
C'est pour un cabinet dentiste pas une entreprise de frabrication de châssis de voiture...

Pour une DB qui ne coûte pas cher voir pas du tout => Access ou MySQL

Pour le PGM, faut voir => si c'est juste de l'interfaçage : autant faire direct dans Access ou utiliser VB, à la rigueur un autre ou mieux Java dans ce cas qui est gratuit... Une interface en C++ avec une VCL/OWL de Borland ou MFC de Microsoft coûterait ;)
 
1er
OP
L

Lamahtitude

ex membre
Ce n est pas une question de competence mais plutot pour eviter de me prendre la tete et regretter d avoir commencer avec un langage ou lieu d un autre,c un projet personnel, Mav pour oracle t inkiete j allais pas me lancer la dedans ;). Et pour ce qui de VCL/OWL et MFC tu c m en dire plus. Pour java aussi enfin bref je veux que tu me dises tout ce que tu c :p un max d informations :D
 

La Poubelle

Pou'r allé Danché
NAAAAAAANN


Fallait pas demander à Maverick d'expliquer un Max, on va se prendre une dizaine de page sur la gestion des pointeurs, j'en ai ma claque des pointeurs :mrgreen:


Pas taper pas taper, j'ai une fuite mémoire. :wink:
 

moustic

Touriste
ben ça va java y a pas de pointeurs, 'fin c'est transparent pour le programmeur pas comme en C++ Orienté objet
 
atchoum a dit:
Ce n est pas une question de competence mais plutot pour eviter de me prendre la tete et regretter d avoir commencer avec un langage ou lieu d un autre,c un projet personnel, Mav pour oracle t inkiete j allais pas me lancer la dedans ;). Et pour ce qui de VCL/OWL et MFC tu c m en dire plus. Pour java aussi enfin bref je veux que tu me dises tout ce que tu c :p un max d informations :D

Ben un langage tel que le C++ a besoin d'un environnement de développement pour donner lieu à des interfaces graphiques, le C++ est un langage Orienté Objet qu'on a dessiné autour du C qui est un langage système (programmation linux par exemple)

C'est puissant mais il n'y a pas de bibliothèque graphique... => on utilise Visual C++ => MFC
ou Borland C++ Builder => VCL/OWL
le plus souvent (il y en a d'autres)

Chaque environnement propose ses bibliothèques bien que l'ont puisse créer manuellement de nouveaux objets graphiques...
Dans la plupart des cas, les fenêtres, les boutons, les barres, etc sont basé sur le "même design" car les bibliothèques utilisent des API Windows pour se faire.

Un environnement de développement n'est pas donné n'ont plus

Dans le cas du Java, il intègre une bibliothèque graphique => c'est gratuit. Note que Java n'est pas le plus performant car lui est 100% orienté objet, il ne fait pas dans le système... Bref, le prochain Linux ne sera pas reprogrammé en Java.

Pour les jeux => Ben on utilise souvent Visual Studio =>
C++ : Moteur
VS : interfaces
D3D et/ou OpenGL : Moteur graphique
 
Suite :

la raison : la gestion de pointeurs (en fait en C++, c'est le programmeur qui doit gérer l'existence, c'est une façon de parler, de ses objets)

Tu as besoin d'un interface par exemple pour faire une intro => tu instancies les objets qu'il faut dynamiquement, et tu désalloues quand elle n'a plus lieu d'être (début du jeu p.e.)

En java, il y a un "garbage collector", tu imagines une sorte de programme qui comptabilise le nombre de références (c-à-d le nombre d'objets instanciés) et qui regardent tous les X temps quand un tel objet n'est plus utilisé => il l'élimine...

En C++, il y a deux façons de créer des instances de classes (une classe est une sorte de fabrique d'objets ayant les mêmes méthodes et des attributs de types identiques mais de valeurs différentes p.e.)
On instancie soit STATIQUEMENT soit DYNAMIQUEMENT
=> int a = 5;
=> int * a = new int(5);

Quand on instancie dynamiquement, on utilise un pointeur (*)
Pour désallouer, on utilise l'intsruction delete (delete a; )
un pointeur, t'imagines une Grosse flèche qui pointe un objet en mémoire et qui contient donc son adresse réelle.

pour créer une référence à un objet en C++ : &
genre int & b = a;

b est comme un alias, un deuxième nom qui désigne un même objet => b++ et a++ auront le même résultat MAIS pas la même signification.

en Java, on ne joue qu'avec des références (les objets mêmes)
 

titloup

Elite
TITM4v3rick a dit:
atchoum a dit:
non non pas de vb ni de acces mais j hesite entre java ou c++ en fait..
Lequel des deux maîtrises-tu ? Si aucun, prend java car + simple pour débuter. C'est le langage en 1ière à l'esi now.
Nan le Java vient du C et le Java en lui même reste un casse têtes!

S'il veut le bases, faut commencer par du simple C et ensuite C++ qui n'a pas d'énormement de différences et avec un RAD BorlandC++ il fera vite fait son application...

Par contre s'il veut just une bête interface et sans aucune connaissances de programmation, ACCESS suffit... :wink:
 
1vo - Wolf a dit:
TITM4v3rick a dit:
atchoum a dit:
non non pas de vb ni de acces mais j hesite entre java ou c++ en fait..
Lequel des deux maîtrises-tu ? Si aucun, prend java car + simple pour débuter. C'est le langage en 1ière à l'esi now.
Nan le Java vient du C et le Java en lui même reste un casse têtes!

S'il veut le bases, faut commencer par du simple C et ensuite C++ qui n'a pas d'énormement de différences et avec un RAD BorlandC++ il fera vite fait son application...

Par contre s'il veut just une bête interface et sans aucune connaissances de programmation, ACCESS suffit... :wink:
Du C pour le Java, tout ce qu'il doit connaître se sont les structures de contrôle & autres boucles... if, for, while & co.
En Java, il ne devra pas se préoccuper de pointeurs.

Entre le C et le C++, ben il y a une énorme différence dans le sens où l'on pgm en OO, c'est très con de faire du C++ si du C suffit pour faire un simple code . , "; quoi"

Le C++ amène la pgm OO => classes, polymorphisme, héritage, surcharge, exceptions, template (enfin la généricité en french), les espaces de noms, les design pattern;
autant que pgm en C est chiant, autant pgm en OO est bien plus marrant.

Mais bon, tout dépend de ce qu'on veut faire et de ce qu'on attend côté performances.

Franchement, il ne faut pas connaître le C pour apprendre à pgm en Java voir même en C++ (on se fait pas chier à apprendre à utiliser malloc, realloc & co; idem pour le char *)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut