Bonjour. je cherche une alternative a l'utilisation de visual Basic. Un logiciel Open source qui permettrait de faire les même chose que sous Visual Basic.
Merci d'avance.
Bonjour. je cherche une alternative a l'utilisation de visual Basic. Un logiciel Open source qui permettrait de faire les même chose que sous Visual Basic.
Merci d'avance.
Une possibilité
Python + Boa Constructor
http://boa-constructor.sourceforge.net/
http://www.python.org/
"Un langage de programmation est sensé être une façon conventionnelle de donner des ordres à un ordinateur (...). Il n'est pas sensé être obscure, bizarre et plein de pièges subtils (ça, ce sont des attributs de la magie)." D.Small
Merci de ta contribution. Ca me semble un peu compliqué mais je vais étudier cette possibilité. @+
tu veux faire quoi exactement ? du script ? une interface graphique ?
Un interface graphique. mais je veux pas faire une page WEB. tu a une idée ?
@++
En réponse à la question, il ya :
1 - Projet "Phoenix"C'est un "Visual Basic Killer" avec toutes les caractéristiques de VB MAIS seulement sous Linux et *nix .
2 - Si l'environnement est Windows ou Mac alors là aucune hésitation : Python.
Python est un langage interprété comme VB mais beaucoup plus rapide, beaucoup plus puissant (très nombreuses bibliothèques) il est totalement objet mais on peut ne pas programmer en POO (beacoup d'applications Python sont programmées en procédural), il est facilement extensible en C/C++, il est entièrement gratuit (mais on peut développer des applications commerciales avec), il est totalement portable. Et sa syntaxe est très simple.
C'est un choix excellent ! Il existe un très bon tutoriel dans les "post-it".
Tu ne regrettreras pas ton choix.
"Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
Cours Python - FAQ Python - Forum Python - Livre complet apprendre Python 3
Ca fait 2 fois qu'o me le dit. Tu ma convaincu. Python me voila. Mai sil est facile de réaliser des interface graphique avec ???
Voici un exemple d'interface graphique comportant un label, un champ d'édition, et 4 boutons pour un micro didacticiel. C'est un truc "rapide et sale" donc en procédural (sans POO) mais il est préférable d'encapsuler la fenêtre principale et tous les widgets dans une classe. Cela dit ça marche très bien pour de petites applis comme ça (si on n'est pas puriste). Voilà l'exemple (fait à la main : 5 mn de boulot). On peut aussi les générer automatiquement par SpecTcl ou Boa avec Wxwindows.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 #-------------------------------------------------------------------------- #----------- Création de l'interface graphique ------------------------ #-------------------------------------------------------------------------- fenetre_principale = Tk() chaine = Label(fenetre_principale, fg='red', font=("Helvetica",20)) chaine.pack() entree = Entry(fenetre_principale,fg='red', font=("Helvetica",20)) entree.pack() cadre =Frame(fenetre_principale) cadre.pack() bouton_quit=Button(cadre,text="Quitter",command=fenetre_principale.quit) bouton_quit.grid(row=0,column=4) bouton_fichier=Button(cadre,text="Charge Fichier",command=lis_fichier) bouton_fichier.grid(row=0,column=1) bouton_evaluer=Button(cadre,text="Corriger",command=evaluereponse) bouton_evaluer.grid(row=0,column=2) b_nouvellequestion=Button(cadre,text="Afficher question",command=affichequestion) b_nouvellequestion.grid(row=0,column=3) #-------------------------------------------------------------------------------------- # Création du programme principal #-------------------------------------------------------------------------------------- fenetre_principale.mainloop() # creation du scrutateur d'evenements fenetre_principale.destroy() # destruction de la fenetre principale
"Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
Cours Python - FAQ Python - Forum Python - Livre complet apprendre Python 3
sinon, tu faire du .NET avec SharDevelop
Ex Moderateur .Net
OK, j'étudie tout ca. merci pour toutes vos infos pour l'instant. C'est formidable.
Et entre l'utilisation de python et une interface java ? quel est le mieux ?
Pour faire de belles interfaces il est vrai que Python est pas mal mais bon je m'y suis pas fait. Tentes le C# (moi j'utilsie visual studio .NET 2003 mais SharpDevelop est très bon aussi). Le C# est (très) puissant et devient de plus en plus utilisé, la communautée grandi depuis 2-3 années. Donc tu trouveras l'aide qu'il te faut (sur ce même forum) et tu verras, c'est pas si compliqué il faut juste lire (msdn library) et se plonger dedans
Ciao! (go C# go!)
arf... Je suis sur que tu as raison, mais j'ai moi aussi besoin d'un outil Open Source...
Et oui ! Encore étudiant ! mais déjà sollicité...
On va tester python... Je l'é pas encore installé.
Le tout c'est de s'y mettre !
@+
Je corrige un de mes précédents mails : Phoenix basic (clone de visual basic) existe pour Linux ET windows - depuis peu. je l'ai installé sur mon PC sous win 98 et ça marche. Il y a un éditeur de composants, une palette, etc. etc.
Ca a l'air stable. Je ne l'ai pas plus étudié que ça puisque j'utilise Python mais ça vaut le coup de tester à mon avis pour tous ceux qui veulent continuer en Basic.
Faire une recherche Phoenix Basic avec GOOGLE ou "envelop" qui est le nom de Phoenix Basic sous WIN. Les deux versions sont normalement totalement compatibles (pas testé).
"Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
Cours Python - FAQ Python - Forum Python - Livre complet apprendre Python 3
Je développe en Java avec netbeans, qui contient un éditeur d'interfaces très bien conçu.
Il est recommandé de bien comprendre la bibliothèque Java SWING avant de se lancer dans l'édition d'interfaces Java.
Cela te permettra de créer des applis portables, avec un look and feel plugable, et tout cela gratuitement.
ok merci !!!
finalement je me suis mis au C#... on va tester. Cà à l'air un peu moins tendu, surtout pour un accès à une BD...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager