Page 1 sur 2
Quand j'y pense .... Small is beautiful
Publié : jeu. 25/juin/2015 12:08
par falsam
Je me suis remémorer le nombres de lignes de code qu'il fallait pour ouvrir une simple fenêtre avec d'autres langages que PureBasic.
Code : Tout sélectionner
Enumeration Window
#MainForm
EndEnumeration
If OpenWindow(#MainForm, 0, 0, 1024, 768, "New Project", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
Repeat : Until WaitWindowEvent(10) = #PB_Event_CloseWindow
EndIf
Hey .... C'est beau non ? Juste quelques lignes avec PureBasic.
Re: Quand j'y pense ....
Publié : jeu. 25/juin/2015 12:18
par Kwai chang caine
T'es en manque d'inspiration...t'as vraiment plus rien à penser. ...
Code Vb6 pour ouvrir une fenêtre
Normal elle est déjà créée le projet vide

Re: Quand j'y pense ....
Publié : jeu. 25/juin/2015 12:21
par falsam
Kwai chang caine a écrit :Code Vb6 pour ouvrir une fenêtre
Non non je ne trollerais pas my friend

Re: Quand j'y pense ....
Publié : jeu. 25/juin/2015 12:22
par Marc56
Encore mieux, pour celui qui n'aime pas les noms de constantes "à coucher dehors"
(inutile pour les tout petits programmes)
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 1024, 768, "New Project", 13107201)
Repeat : Until WaitWindowEvent(10) = 13116
EndIf
yapaàdire, PB est une belle illustration du '
Small is beautiful'
Quand on voit la tartine d'api qu'il faut mettre en C pour faire pareil
Il n'y a guère que AutoIt qui sache faire aussi court.
Re: Quand j'y pense .... Small is beautiful
Publié : jeu. 25/juin/2015 12:26
par falsam
@Marc: Je vais compléter le sujet de ce topic en ajoutant Small is beautiful
Re: Quand j'y pense .... Small is beautiful
Publié : jeu. 25/juin/2015 13:25
par Kwai chang caine
L'homme qui vallait trois milliard ....de lignes de codes a écrit :Non non je ne trollerais pas my friend
Moi aussi je t'aime
En fait j'avais oublié comment on faisait avec le code (Pffff Kcc...aussi nul en VB qu'en PB)
Si t'en veux une autre c'est
"boucou" plus long
Code : Tout sélectionner
Dim NvForm As New NomDeFormExistante
Load NvForm
NvForm.Visible = True
Re: Quand j'y pense .... Small is beautiful
Publié : jeu. 25/juin/2015 16:12
par G-Rom
Code : Tout sélectionner
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[]){
QApplication app(argc, argv);
QPushButton bouton("En C++ c'est cours aussi :D");
bouton.show();
return app.exec();
}
Re: Quand j'y pense .... Small is beautiful
Publié : jeu. 25/juin/2015 17:41
par falsam
@G-Rom: Oui mais il faut penser aux includes et franchement, c'est moins parlant

Re: Quand j'y pense .... Small is beautiful
Publié : jeu. 25/juin/2015 21:44
par crisot
Oui enfin là tu utilises une lib dans ton code C
J'aime bien Purebasic, parce-que justement il ressemble beaucoup au C, mais avec une syntaxe simplifiée et des variables auto-declarantes (entre autres).
(et je m'y remet, aujourd'hui c'est mon nouveau premier message depuis 10 ans ^^ Y'a pas une rubrique présentation? ^^)
Re: Quand j'y pense .... Small is beautiful
Publié : jeu. 25/juin/2015 22:17
par TazNormand
Salut Crisot,
pour la présentation, va dans le sous-forum hors-sujet.
Re: Quand j'y pense .... Small is beautiful
Publié : ven. 26/juin/2015 16:14
par G-Rom
crisot a écrit :Oui enfin là tu utilises une lib dans ton code C
J'aime bien Purebasic, parce-que justement il ressemble beaucoup au C, mais avec une syntaxe simplifiée et des variables auto-declarantes (entre autres).
(et je m'y remet, aujourd'hui c'est mon nouveau premier message depuis 10 ans ^^ Y'a pas une rubrique présentation? ^^)
Oui , mais PB utilise une lib en interne ^^ donc ex æquo

Re: Quand j'y pense .... Small is beautiful
Publié : ven. 26/juin/2015 16:24
par falsam
G-Rom a écrit :Oui , mais PB utilise une lib en interne ^^ donc ex æquo
Au moins tu risques pas de l'oublier. Donc pas ex æquo.
Re: Quand j'y pense .... Small is beautiful
Publié : ven. 26/juin/2015 17:37
par G-Rom
falsam a écrit :G-Rom a écrit :Oui , mais PB utilise une lib en interne ^^ donc ex æquo
Au moins tu risques pas de l'oublier. Donc pas ex æquo.
J'utilise codelite , ou clion comme ide, il dis quel header il faut

Re: Quand j'y pense .... Small is beautiful
Publié : ven. 26/juin/2015 18:46
par Micheao
sous Python :
Code : Tout sélectionner
>>> from tkinter import *
>>> fen1 = Tk()
>>> tex1 = Label(fen1, text='Bonjour tout le monde !', fg='red')
>>> tex1.pack()
>>> bou1 = Button(fen1, text='Quitter', command = fen1.destroy)
>>> bou1.pack()
>>> fen1.mainloop()
Re: Quand j'y pense .... Small is beautiful
Publié : ven. 26/juin/2015 22:51
par crisot
C'est quand même une lib, après PB "de base", et C "de base" sont tous les deux des languages compilés avec pas mal de popote interne ^ ^
Mais on chipote, on chipote.
