Pages : 1
#1 Le 20/07/2009, à 20:28
- Tabouet
Visual Truc (question stupide...)
Bonsoir à tous,
Je suis developpeur et je "touche" à quelques languages comme : html, javascript, php, sql, c, visual basic, ...
J'ai envie d'apprendre d'autres languages
J'aurais voulu savoir si il existe un equivalent de Gambas qui utiliserait du C (ou pourquoi pas du python ??).
Merci et à bientôt,
Alexis
Histoires d'hier et d'aujourd'hui:
http://www.genealexis.fr/
Hors ligne
#2 Le 20/07/2009, à 21:17
- mikedafunk
Re : Visual Truc (question stupide...)
Tu connais pygame ? (python + sdl) http://www.pygame.org/news.html
a+
Lubuntu 22.04 sur Lenovo AX81 et pas mal d'Amiga
Mon blog : http://mikedafunk.over-blog.org
Hors ligne
#3 Le 22/07/2009, à 20:41
- Tabouet
Re : Visual Truc (question stupide...)
Non, je ne connais pas
Histoires d'hier et d'aujourd'hui:
http://www.genealexis.fr/
Hors ligne
#4 Le 22/07/2009, à 22:14
- mikedafunk
Re : Visual Truc (question stupide...)
Et bien c'est peut être ce que tu cherches ! http://fr.wikipedia.org/wiki/Pygame
Installe python-pygame via synaptic..
Bonne aventure !
Dernière modification par mikedafunk (Le 22/07/2009, à 22:15)
Lubuntu 22.04 sur Lenovo AX81 et pas mal d'Amiga
Mon blog : http://mikedafunk.over-blog.org
Hors ligne
#5 Le 26/07/2009, à 17:48
- leibowitz
Re : Visual Truc (question stupide...)
Pardon d'intervenir, mais pour le développement en interface graphique, avec un éditeur de type "Visual" (comme Gambas), il n'y malheureusement pas beaucoup de choix.
1) QT Creator, mais il faut programmer en C++ (peut-être qu'il gère d'autres langages, comme le Python et le Java, mais je n'en suis pas certain). Et puis il faut apprendre l'api QT.
2a) Glade
Ici aucun langage de programmation n'est requis, puisque cette application ne génère qu'un fichier .xml. Après, il faut récupérer ce fichier à partir du code, que l'on va éditer dans un programme au choix (Glade n'est pas une interface de développement intégré).
Le plus simple étant bien sûr de programmer en Python/Gtk, récupérer ce fichier XML, et en faire un programme. Le Python étant très proche du Basic, mais sans ses défauts(à mon humble avis).
2b) Anjuta
Ceci est l'environnement de développement pour C/Gtk, avec l'éditeur Glade intégré. Tout dépend des préférences, certains veulent juste l'éditeur d'interface (Glade), d'autres ont l'habitude de travailler dans un EDI complet (Anjuta).
3) MonoDevelop
Là, c'est un tout autre monde: C#/Gtk#. C'est encore une autre API.
4) wxFormBuilder
Jamais essayé, mais ca semble ressembler très fort à Glade, mais ici pour l'api wxWidgets (aulieu de Gtk).
Voilà, en gros pour créer une interface graphique tu choisis d'abord ton API (Gtk, Qt, ou autre, comme wxWidgets par exemple). Et ensuite tu choisis le langage que tu veux utiliser (C, C++, C#, ou Python). Ensuite tu vois si tu peux programmer l'API avec le langage, sinon tu trouves une autre combinaison. Et finalement tu essayes de trouver un programme qui te permet de construire l'interface graphique, sans devoir tout programmer à la main.
Il faut donc malheureusement oublier les réflexes d'essayer de trouver d'abord une application qui permet de développer. Il vaut mieux choisir et apprendre un langage et son API, avant de chercher un environnement de développement.
D'autres environnements de développements, qui sont plus orientés Java:
Eclipse
NetBeans
Dernière modification par leibowitz (Le 26/07/2009, à 17:49)
Hors ligne
#6 Le 26/07/2009, à 19:35
- mikedafunk
Re : Visual Truc (question stupide...)
T'as bien fait d'intervenir leibowitz
Mais la question est ambiguë, je ne vois pas en quoi gambas est graphique. Ce n'est juste un basic et gambas intègre juste l'éditeur (quelle affaire).
J'ai compris que Tabouet était débutant en programmation (comme moi, j'ai programmé des jeux en amos basic sur amiga il y a quelques années) et c'est vrai qu'un langage comme python avec quelques librairies qui vont bien (sdl...) permettraient de faire un tas de trucs facilement...
Après il faut choisir un éditeur de texte pour le code, gedit est déjà pas mal. Après il y en a d'autres comme geany...
A+
Lubuntu 22.04 sur Lenovo AX81 et pas mal d'Amiga
Mon blog : http://mikedafunk.over-blog.org
Hors ligne
#7 Le 28/07/2009, à 18:47
- Tabouet
Re : Visual Truc (question stupide...)
Bonsoir à tous,
Pardon d'intervenir, mais pour le développement en interface graphique, avec un éditeur de type "Visual" (comme Gambas), il n'y malheureusement pas beaucoup de choix.
1) QT Creator, mais il faut programmer en C++ (peut-être qu'il gère d'autres langages, comme le Python et le Java, mais je n'en suis pas certain). Et puis il faut apprendre l'api QT.
2a) Glade
Ici aucun langage de programmation n'est requis, puisque cette application ne génère qu'un fichier .xml. Après, il faut récupérer ce fichier à partir du code, que l'on va éditer dans un programme au choix (Glade n'est pas une interface de développement intégré).
Le plus simple étant bien sûr de programmer en Python/Gtk, récupérer ce fichier XML, et en faire un programme. Le Python étant très proche du Basic, mais sans ses défauts(à mon humble avis).2b) Anjuta
Ceci est l'environnement de développement pour C/Gtk, avec l'éditeur Glade intégré. Tout dépend des préférences, certains veulent juste l'éditeur d'interface (Glade), d'autres ont l'habitude de travailler dans un EDI complet (Anjuta).3) MonoDevelop
Là, c'est un tout autre monde: C#/Gtk#. C'est encore une autre API.4) wxFormBuilder
Jamais essayé, mais ca semble ressembler très fort à Glade, mais ici pour l'api wxWidgets (aulieu de Gtk).Voilà, en gros pour créer une interface graphique tu choisis d'abord ton API (Gtk, Qt, ou autre, comme wxWidgets par exemple). Et ensuite tu choisis le langage que tu veux utiliser (C, C++, C#, ou Python). Ensuite tu vois si tu peux programmer l'API avec le langage, sinon tu trouves une autre combinaison. Et finalement tu essayes de trouver un programme qui te permet de construire l'interface graphique, sans devoir tout programmer à la main.
Il faut donc malheureusement oublier les réflexes d'essayer de trouver d'abord une application qui permet de développer. Il vaut mieux choisir et apprendre un langage et son API, avant de chercher un environnement de développement.
D'autres environnements de développements, qui sont plus orientés Java:
Eclipse
NetBeans
Merci pour cette reponse ! c'est pile ce que j'attendais comme reponse !!
J'ai presque envie de te faire des bisous
T'as bien fait d'intervenir leibowitz
Mais la question est ambiguë, je ne vois pas en quoi gambas est graphique. Ce n'est juste un basic et gambas intègre juste l'éditeur (quelle affaire).
J'ai compris que Tabouet était débutant en programmation (comme moi, j'ai programmé des jeux en amos basic sur amiga il y a quelques années) et c'est vrai qu'un langage comme python avec quelques librairies qui vont bien (sdl...) permettraient de faire un tas de trucs facilement...
Après il faut choisir un éditeur de texte pour le code, gedit est déjà pas mal. Après il y en a d'autres comme geany...
A+
En effet, Leibowitz a bien fait d'intervenir.
Mais peut être que ma question n'était pas trés claire dés le debut.
Je programme en BASIC depuis déjà 21 longues années, à l'époque c'etait du BASIC avec un TO8.
Ensuite, j'ai fait des études d'informatique à la FAC mais je me suis spécialisé dans les "langages web" : css, html, php, sql, javascript, xml... (et où j'ai eu plusieurs diplôme avec mention )
Je connais quelques autres langages comme C , Pascal, basic (sous VB, Qbasic,... ) mais aussi un peu de Javascript et de C++
J'estime avoir un peu rouler ma bose dans le domaine de la programmation, même si je suis sur que j'ai encore beaucoup à apprendre (la modestie par exemple )!!
Le problème est que je suis plus habitué à developper sous windows, j'étais donc à la recherche d'une sorte de "Visual Studio" libre. C'est alors que j'ai rencontré Gambas qui m'a semblé être proche de mon but, même si je suis atiré par python.
Merci encore pour ces réponses.
Alexis
Histoires d'hier et d'aujourd'hui:
http://www.genealexis.fr/
Hors ligne
#8 Le 28/07/2009, à 19:54
- mikedafunk
Re : Visual Truc (question stupide...)
Donc tu attendais des réponses poussées et bien précises, ce qui fait que ta question était tout sauf stupide (cf sujet du post)
Dernière modification par mikedafunk (Le 28/07/2009, à 19:54)
Lubuntu 22.04 sur Lenovo AX81 et pas mal d'Amiga
Mon blog : http://mikedafunk.over-blog.org
Hors ligne