Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad


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 wink
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,

leibowitz a écrit :

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 lol

mikedafunk a écrit :

T'as bien fait d'intervenir leibowitz wink
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 cool )
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 big_smile)!!
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) wink

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