
Développement Mac OS / Windows
Re: Développement Mac OS / Windows
Bienvenue ! Ah, les combrailles... 

Re: Développement Mac OS / Windows
Salut Gibet_b,
Bienvenue, PureBasic est très puissant et à beaucoup d'avantage que d'autre langage très chère non pas. Je développe occasionnellement en tant qu'autodidacte et après un temps de prise en main il est très simple de faire ses premier logiciels. Le seul petit point négatif pour un débutant sur PB serais à mon avis la documentation qui est un peut dur à cerner au début mais qui est une mine d'or pour un développeur PB.
Voici quelques capture de mon dernier logiciel fait sous Mac OS X pour te montrer ce qu'il est possible de faire avec un peut de connaissance de PB et l'aide de certains membres très bon sur le sujet.




Ce logiciel et aussi disponible sous Windows.
Tu comprendra que chaque OS à ses particularité et qu'un code source pour un logiciel Windows sera obligatoirement modifier pour fonctionner sous Mac ou Linux surtout si tu utilise des APIs. Ce qui est bien avec PureBasic c'est qu'il est addictif, une fois que tu met le nez dedans tu ne t'arrête plus lol. Bonne utilisation.
Bienvenue, PureBasic est très puissant et à beaucoup d'avantage que d'autre langage très chère non pas. Je développe occasionnellement en tant qu'autodidacte et après un temps de prise en main il est très simple de faire ses premier logiciels. Le seul petit point négatif pour un débutant sur PB serais à mon avis la documentation qui est un peut dur à cerner au début mais qui est une mine d'or pour un développeur PB.
Voici quelques capture de mon dernier logiciel fait sous Mac OS X pour te montrer ce qu'il est possible de faire avec un peut de connaissance de PB et l'aide de certains membres très bon sur le sujet.




Ce logiciel et aussi disponible sous Windows.
Tu comprendra que chaque OS à ses particularité et qu'un code source pour un logiciel Windows sera obligatoirement modifier pour fonctionner sous Mac ou Linux surtout si tu utilise des APIs. Ce qui est bien avec PureBasic c'est qu'il est addictif, une fois que tu met le nez dedans tu ne t'arrête plus lol. Bonne utilisation.
Re: Développement Mac OS / Windows
Très belle interface. Tu peux poster un screen equivalent sous Windows ? J'aimerai les mettre sur le site officiel dans les screenshots si t'es OK
- gibet_b
- Messages : 13
- Inscription : lun. 03/déc./2012 18:15
- Localisation : Au coeur des Combrailles (63)
- Contact :
Re: Développement Mac OS / Windows
Absolument, l'interface est magnifique, un modèle du genre, à la fois dans l'air du temps, mais sobre et classiqueFred a écrit :Très belle interface. Tu peux poster un screen equivalent sous Windows ? J'aimerai les mettre sur le site officiel dans les screenshots si t'es OK

Concernant PureBasic, je ne suis pas du genre à penser qu'il n'est pas assez "puissant" parce que c'est du basic, par exemple. De ce que j'en vois pour le moment, il a des points forts (simplicité, possibilité d'aller assez loin néanmoins) et d'autres plus faibles, ou en tout cas plus étonnant (pourquoi #PB_EventType_Change n'est-il pas supporté par l'EditorGadget ?).
Jusqu'à aujourd'hui, mes plus beaux souvenirs de programmation, c'est Delphi... J'aimerais retrouver le même plaisir. Les dernières fois où j'ai regardé, malheureusement, Lazarus était encore trop limité.
Pour l'instant, je teste PureBasic en développant de petites applications pour ma femme, pour l'aider dans la préparation de ses cours (elle est instit).
Jean-Baptiste,
Développement logiciel, infographie, livres numériques et sites internet en Auvergne : www.bournisien.info
Développement logiciel, infographie, livres numériques et sites internet en Auvergne : www.bournisien.info
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Développement Mac OS / Windows
Bonne questiongibet_b a écrit :pourquoi #PB_EventType_Change n'est-il pas supporté par l'EditorGadget ?

En attendant la réponse, tu peux "forcer" cette détection grace à une API Window (Attention ne fonctionne pas avec la version démo)
Code : Tout sélectionner
Enumeration
#Mainform
#Editor
EndEnumeration
Define.l Event, WEvent, MEvent, GEvent, TEvent
Global WindowStyle.i=#PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget|#PB_Window_ScreenCentered|#PB_Window_SizeGadget
Procedure Open_MainForm()
OpenWindow(#Mainform, 0, 0, 500, 400, "New Form", WindowStyle)
EditorGadget(#Editor, 10, 10, 480, 350)
;API
SendMessage_(GadgetID(#Editor), #EM_SETEVENTMASK, 0, SendMessage_(GadgetID(#Editor), #EM_GETEVENTMASK, 0,0)|#ENM_CHANGE)
EndProcedure
Procedure Start()
;Initialisation application, police, etc ..
Open_MainForm()
EndProcedure
start()
Repeat
Event = WaitWindowEvent(10)
WEvent = EventWindow() ;different de WindowEvent() :p (oui je me suis fais avoir !!!)
MEvent = EventMenu()
GEvent = EventGadget()
TEvent = EventType()
Select Event
Case #PB_Event_Gadget
Select GEvent
Case #Editor
Select TEvent
Case #PB_EventType_Change
Debug "Changement du contenu de l'éditeur"
EndSelect
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
Code : Tout sélectionner
SendMessage_(GadgetID(#Editor), #EM_SETTARGETDEVICE, #Null, 0)
Dernière modification par falsam le jeu. 06/déc./2012 12:18, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Développement Mac OS / Windows
C'est prevu pour la prochaine version.
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Développement Mac OS / Windows
Yeahhhh merci FredFred a écrit :C'est prevu pour la prochaine version.

Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- gibet_b
- Messages : 13
- Inscription : lun. 03/déc./2012 18:15
- Localisation : Au coeur des Combrailles (63)
- Contact :
Re: Développement Mac OS / Windows
Super nouvelle !Fred a écrit :C'est prevu pour la prochaine version.
Falsam, j'avais trouvé la technique tu me proposes, mais le problème est que c'est Windows Only, et surtout qu'il n'y a visiblement pas de possibilité équivalente sous Mac... Mais merci 1000 fois de ta suggestion.
Jean-Baptiste,
Développement logiciel, infographie, livres numériques et sites internet en Auvergne : www.bournisien.info
Développement logiciel, infographie, livres numériques et sites internet en Auvergne : www.bournisien.info
Re: Développement Mac OS / Windows
MetalOS : quelle est ta bibliothèque pour le graphique horaire ? sur mesure ou adaptable ?
Interface exemplaire en tout cas :
Interface exemplaire en tout cas :

Purebasic 5.30 full sous Windows XP (x86) et Win7 (64 bits), Linux Debian. Orientation réseaux, domotique
http://golfy.olympe.in/Teo-Tea/
http://golfy.olympe.in/Teo-Tea/
Re: Développement Mac OS / Windows
Bonjour tous,
Voila quelque capture de mon petit logiciel "Maxi-Box" (pour le site Tomtomax.fr) :



Il m'a fallu quelque temps pour comprendre certaines choses, mais a force de recherche j'ai pas trop mal avancer
.
Cordialement,
GallyHC
Voila quelque capture de mon petit logiciel "Maxi-Box" (pour le site Tomtomax.fr) :



Il m'a fallu quelque temps pour comprendre certaines choses, mais a force de recherche j'ai pas trop mal avancer

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Développement Mac OS / Windows
GallyHC : la progressbar est du plus bel effet et les icônes sont chouettes !
Vous êtes aussi graphistes (MetalOS et GallyHC) ?
Vous êtes aussi graphistes (MetalOS et GallyHC) ?

Purebasic 5.30 full sous Windows XP (x86) et Win7 (64 bits), Linux Debian. Orientation réseaux, domotique
http://golfy.olympe.in/Teo-Tea/
http://golfy.olympe.in/Teo-Tea/
Re: Développement Mac OS / Windows
Bonjour Golfy,
Comme pas mal de personne je touche un peu a tout (avec plus ou moin de reussite lolll). J'espere bientot avoir les 50 000 telechargement de mon logiciel.
Cordialement,
GallyHC
Comme pas mal de personne je touche un peu a tout (avec plus ou moin de reussite lolll). J'espere bientot avoir les 50 000 telechargement de mon logiciel.
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
Re: Développement Mac OS / Windows
tu as fait du trés boulot GallyHC , j'adore ton interface c'est pleins de couleurs et tes icones sont trés belle
Jbernard13
Re: Développement Mac OS / Windows
merci, cela fait plaisir a lire
pour les icones une partie sst de moi et aussi des recups sur le net un peu modifer, je l'avous.
cordialement,
Gallyhc
ps: pour le code de la progressbar si cela interresse quelqu'un pas de prob pour le code

cordialement,
Gallyhc
ps: pour le code de la progressbar si cela interresse quelqu'un pas de prob pour le code
Dernière modification par GallyHC le ven. 07/déc./2012 16:32, modifié 1 fois.
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)