FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» PANORAMIC V 1
Pour Noel 2014 ou 2015 Emptypar jjn4 Hier à 17:49

» select intégrés [résolu]
Pour Noel 2014 ou 2015 Emptypar jjn4 Hier à 17:00

» number_mouse_up
Pour Noel 2014 ou 2015 Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
Pour Noel 2014 ou 2015 Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
Pour Noel 2014 ou 2015 Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
Pour Noel 2014 ou 2015 Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
Pour Noel 2014 ou 2015 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Pour Noel 2014 ou 2015 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Pour Noel 2014 ou 2015 Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Pour Noel 2014 ou 2015 Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Pour Noel 2014 ou 2015 Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Pour Noel 2014 ou 2015 Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Pour Noel 2014 ou 2015 Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Pour Noel 2014 ou 2015 Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Pour Noel 2014 ou 2015 Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Jeux, jouets et Lego : le deuxième à ...
Voir le deal

 

 Pour Noel 2014 ou 2015

Aller en bas 
+2
Jack
gigi75
6 participants
AuteurMessage
gigi75

gigi75


Nombre de messages : 101
Age : 51
Date d'inscription : 13/04/2013

Pour Noel 2014 ou 2015 Empty
MessageSujet: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptySam 9 Aoû 2014 - 12:25

Bonour,

Une amelioration future demandée, serait de pouvoir sans dll ouvrir un socket pour plus tard, faire un serveur client par exemple.

Panoramic est super, je n'irais pas voir ailleurs, Klaus a prouvé qu'avec les DLL on pouvait tout faire.
Je sais que Jack se dédouble pour faire ce que Panoramic est devenu, un sacré langage connu de beaucoup.
Mais comme le Forum le propose, je propose un souhait,

Gilles


J'ai trouvé sur Basic256 ce genre de fonction :

 BASIC 256 - Language Documentation
You are here: start » fr » netconnect

fr:netconnect
NetConnect
Format
netconnect server_name, port_number
netconnect ( server_name, port_number )
netconnect socket_number, server_name, port_number
netconnect ( socket_number, server_name, port_number )
Description
Ouvre une connexion (client) réseau sur un serveur. Le paramètre server_name donne l'adresse IP ou le nom d’hôte du serveur, tandis que port_number donne le numéro de port spécifique sur lequel la connexion doit être établie. Si le numéro de socket socket_number n'est pas spécifié, zéro (0) est utilisé par défaut.
Exemple
Ouvrez deux instances de BASIC-256 sur un même ordinateur. Collez le code “serveur” dans une instance et collez le code “client” dans l'autre. Lancez le code “serveur” en premier, puis le “client”. Vous pouvez voir les messages envoyés de l'un à l'autre des deux processus.
Code Serveur
# Récupère un message et répond
print "Attente de connexion"
netlisten 9997
print "j'ai la connexion"
do
while not netdata
pause .1
print ".";
end while
n$ = netread
print n$
netwrite "J'ai reçu '" + n$ + "'."
until n$ = "fin"
netclose
Affichera
Attente de connexion
j'ai la connexion
.1 Coucou
....2 Coucou
........3 Coucou
..........4 Coucou
.....5 Coucou
.......6 Coucou
....7 Coucou
..........8 Coucou
....9 Coucou
.....10 Coucou
.fin
Code Client
# Attendre un message de l'utilisateur et l'envoyer au serveur
input "entrer un message?", m$
netconnect "127.0.0.1", 9997
for t = 1 to 10
pause rand
netwrite t + " " + m$
print netread
next t
netwrite "fin"
print netread
netclose
Affichera
entrer un message?Coucou
J'ai reçu '1 Coucou'.
J'ai reçu '2 Coucou'.
J'ai reçu '3 Coucou'.
J'ai reçu '4 Coucou'.
J'ai reçu '5 Coucou'.
J'ai reçu '6 Coucou'.
J'ai reçu '7 Coucou'.
J'ai reçu '8 Coucou'.
J'ai reçu '9 Coucou'.
J'ai reçu '10 Coucou'.
J'ai reçu 'end'.
Voir Aussi
NetClose, NetData, NetListen, NetRead, NetWrite
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyDim 10 Aoû 2014 - 19:15

Je suis en train de développer (à mon rythme) 4 versions spécialisées de PANORAMIC :
- une version 2D, qui permet de gérer des Sprites, un peu comme avec l'objet SCENE2D, mais en plus complet,
- une version 3D qui gère des objets 3D, comme avec l'objet SCENE3D, mais là aussi en plus complet,
- une version qui gère des bases de données,
- une version spécialisée pour la robotique et les communications.

Dans cette dernière version (robotique/communication), il y aura des commandes permettant d'utiliser des relations serveur/client et de se connecter à internet. Pour l'instant, elle possède des commandes :
- gérant l'interface parallèle (en natif, et non plus and la DLL inpout),
- gérant les liaisons série (elle communique par exemple avec une carte Arduino).
Elle possède aussi de nouveaux objets (LED, BREAKER, KNOB, COLOR_BUTTON) permettant de simuler des faces avant d'appareils de mesure.

Actuellement, je n'ai pas de date de mise à disposition de ces versions spécialisées.
Peut-être pour Noël, 2014 ou ... 2015. Very Happy
Patience  Very Happy 

_________________
Pour Noel 2014 ou 2015 Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re   Pour Noel 2014 ou 2015 EmptyDim 10 Aoû 2014 - 19:19

Et le top mais pour 2018, serait que toutes ces commandes 
et autres soient dans le Panoramic général... Laughing  Laughing  Laughing
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7006
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyDim 10 Aoû 2014 - 19:25

Des bonnes nouvelles toutes fraîches!
On patiente le temps qu'il faut!

Ygeronimi a écrit:
Et le top mais pour 2018, serait que toutes ces commandes
et autres soient dans le Panoramic général...

Le spécialisé est plus que le général !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Pour Noel 2014 ou 2015 Empty
MessageSujet: re   Pour Noel 2014 ou 2015 EmptyDim 10 Aoû 2014 - 19:57

Oui mais si l' un a certaines fonctionnalités et pas l' autre  Embarassed 
Un objet Led pourrait être sympa pour certaines appli autres que la robotique
et les communication nous servent aussi dans le général.
Il serait dommage que le général doive fonctionner avec des pluggins inutiles
dans le spécialisé.
Perso, je suis plutôt pour un panoramic et un seul mais qui fasse tout...
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12294
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyDim 10 Aoû 2014 - 20:00

Très intéressant, Jack ! Bravo - et continue à ton rythme.

Si j'ai un souhait à formuler, ce serait celui-ci: donner plus de souplesse à l'interface avec les DLLs. En particulier sur les points suivants:
- nombre de paramètres (l'idéal étant de pouvoir passer le nombre de paramètres voulus, avec un seul appel CALL_DLL..., sans avoir une fonction spécifique pour chaque nombre de paramètres. A la limite, le premier paramètre de cette fonction pourrait être une valeur entière donnant le nombre de paramètres qui suivent...
- passage de paramètres par référence ou valeur, selon les besoins. Actuellement, on n'a que des entiers passés par valeur, d'où la gymnastique avec les adresses, et l'impossibilité de retourner un tableau.
- possibilité de déclarer une routine évènement, en passant le nom Panoramic du label en paramètre (comme pour la fonction LABEL("xxx") ). Et pouvoir déclencher cette routine à partir de la DLL, un peu à la manière d'une fonction CALL_BACK. Bien sûr, la DLL ne ferait que le déclenchement (mise en file d'attente de cet évènement), et ne connaîtrait pas la fin de l'exécution de ce sous-programme ni son résultat.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7006
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyDim 10 Aoû 2014 - 20:46

…. Et aussi de pouvoir programmer ses propres fonctions comme on le fait avec les SUBs.
…. Et ensuite de pouvoir déclarer ses propres types de données.
…. Et enfin d’étendre la plage des valeurs de la directive CASE de la commande SELECT , comme ceci (ou autre syntaxe) :

Code:


SELECT v
     Case 1         : Blablabla
     CASE 2 TO 5 : BLiblibli
     CASE > 10    : Blobloblo
     CASE_ELSE    : Autre_Blablabla
END_SELECT

Et comme écrivait Klaus : "Jack ! Bravo - et continue à ton rythme."
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Pour Noel 2014 ou 2015 Empty
MessageSujet: re   Pour Noel 2014 ou 2015 EmptyDim 10 Aoû 2014 - 20:48

Von, ben y en a pour aller jusque en 20...48.
 lol!  lol!  lol!
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7006
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyDim 10 Aoû 2014 - 21:07

En 2048, on n’aura sans doute plus besoin de programmation ni d’ordinateur non plus !
On pense une chose et elle se réalisera !
Qui vivra verra !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Invité
Invité




Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyDim 10 Aoû 2014 - 23:48

Bonsoir.

Merci Jack pour ces précisions.

Pourrais-je avoir le renseignement pour Panoramic sur Linux.
En effet, mon EEEPC étant sur xp et n'étant plus soutenu par Windows, d'autant qu'il n'aurait plus assez de mémoire pour recevoir les mises à jours, qui sont un gouffre de ce côté là, je suis en train d'installer Linux pour voir. Comme j'aimerai installer 2/3 applications de mon cru, j'aimerai savoir si je peux attendre, ou alors trouver un basic sous cet OS. Je crois que tu as dis que c'était bien avancé, mais encore?
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12294
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyLun 11 Aoû 2014 - 0:14

Sans me prononcer sur Panoramic sous Linux, je te suggère d'installer WINE sous Linux. Tu as alors un Windows sous Linux, avec lequel tu peux faire tourner Panoramic sans problème !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyLun 11 Aoû 2014 - 0:50

Non Klaus. Mon eeepc qui n'a pas de disque dur, mais des lecteurs flashs, n'a que 12 gigas de mémoires pour 2 disques. Il est sous xp que je veux le viré, car je ne sais pas combien de fois je l'ai dit ici, je n'avais plus de mémoire sur cet ordi. A un moment il ne devait rester que 30 MO, et avec Windows avec ses mises à jours continuelles me reprenais la place que je récupérais. Si je veux me lancer avec Linus, ce n'est juste que pour le laisser à ma femme avec quelques applications pour qu'elle puisse s'en servir. En même temps, cela me familiariserai avec cet OS qui semble compliqué pour un Windowstien!  sunny Je préfère éviter de mettre cet ordi sur internet avec Windows.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12294
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyLun 11 Aoû 2014 - 1:14

Wine, c'est juste un émulateur Windows permettant de faire marcher des programmes Windows sous Linux. Ce n'est pas un Windows complet. Mais j'entends ton argument - je voulais juste donner un petit tuyau.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyLun 11 Aoû 2014 - 23:19

Oui, effectivement. J'ai téléchargé WINE, mais sur W7 pour l'instant pour faire des testes plus tard vu qu'au départ je n'arrivais pas à me servir d'internet (résolu), mais cela fait guère plus de 20 Mo.

Je ne l'installe pas maintenant. J'ai déjà du trouver un linux en français en 32 bits, et avec beaucoup de mal, car il est prévu de ne plus poursuivre ce développement en 32 bits.

Finalement Linux pour un néophyte, avec une autre représentation que celle de Windows, les principes sont les mêmes. Après pour rentrer dedans, ce sera un autre apprentissage. Par contre Panoramic sous Wine, je ne sais pas, et je ne pense pas qu'on puisse associer les deux, comme avec  execute, et c'est là que Panoramic sous Linux serait bien. Je ne me casse pas trop la tête, vu que c'est pour laisser l'ordinateur à une autre. Une fois que Internet sera maîtrisé, et quelques autres applications. Il ne devrait pas y avoir d'autres problèmes.

Par contre pour moi, je vais essayé de comprendre avec le temps ce langage, car j'ai bien envie le jour que je change d'ordi, de sauter le pas, pour faire la nique à Windows.
Revenir en haut Aller en bas
jean_debord

jean_debord


Nombre de messages : 1250
Age : 69
Localisation : Limoges
Date d'inscription : 21/09/2008

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyMar 12 Aoû 2014 - 10:42

Si je me souviens bien, Panoramic marche avec Wine, à condition d'avoir configuré une imprimante, autrement il ne s'installe pas.
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
Invité
Invité




Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptyMar 12 Aoû 2014 - 14:30

Merci Jean. Justement je me demandais ce qu'il fallait faire pour une imprimante, car je n'avais jamais vu d'installation pour linux avec les cd d'installation. Je reverrais le problème lorsque j'installerais définitivement Ubuntu. Pour l'instant il est sur une carte SD, vu que cet ordi n'a pas de lecteur cd ou dvd.
Revenir en haut Aller en bas
gigi75

gigi75


Nombre de messages : 101
Age : 51
Date d'inscription : 13/04/2013

Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 EmptySam 16 Aoû 2014 - 10:51

Jack, merci pour ces futurs projets.
Revenir en haut Aller en bas
Contenu sponsorisé





Pour Noel 2014 ou 2015 Empty
MessageSujet: Re: Pour Noel 2014 ou 2015   Pour Noel 2014 ou 2015 Empty

Revenir en haut Aller en bas
 
Pour Noel 2014 ou 2015
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Souhait pour 2014
» Ma liste pour Noël
» Utile pour Noêl
» Une petite pendule pour Noël
» V2.81 du 13/02/2014 - code 5 pour RichEditGetInformation

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: