OVH Cloud OVH Cloud

Quel langage me conseillez vous ?

8 réponses
Avatar
Lionel
Bonjour à tous.

J'ai fait beaucoup de recherches et en desespor de cause, je viens ici.

Il y a 10 ans, je programmais en C professionellement sous msdos (borland
C).

Depuis, je programme surtout en visual basic.

j'ai fait un programme visual basic tout bete. Il affiche une fenetre avec
des infos de debuggage, il recoit des paquets tcp/ip, les traite (envoi des
paquets tcp/ip ou fait des écritures disque) et répond au paquet tcp/ip.


Ayant installé Fédora linux pour tenter de porter tout ça, quel langage de
programmation en C (j'imagine qu'y a pas de visual basic sous linux) voire
en basic (à condition qu'il soit performant) me conseilleriez vous pour
réécrire mon programme sous linux ?

Accessoirement, si je transforme mon programme visual basic en activex, y a
moyen de l'utiliser sous linux ?

Merci à tous.

--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.

8 réponses

Avatar
Dominique ROUSSEAU
Le dim, 14 aoû 2005 at 16:57 GMT, Lionel a écrit :
[...]
j'ai fait un programme visual basic tout bete. Il affiche une fenetre avec
des infos de debuggage, il recoit des paquets tcp/ip, les traite (envoi des
paquets tcp/ip ou fait des écritures disque) et répond au paquet tcp/ip.

Ayant installé Fédora linux pour tenter de porter tout ça, quel langage de
programmation en C (j'imagine qu'y a pas de visual basic sous linux) voire



Il y a Gambas (http://gambas.sourceforge.net/) qui est assez proche de
VB.

en basic (à condition qu'il soit performant) me conseilleriez vous pour
réécrire mon programme sous linux ?



Pour le type de programme que tu décris, un langage interprété tel que
python serait assez approprié, je pense.
Et tu peux faire une interface graphique portable en utilisant wxPython
(http://www.wxpython.org/)

Accessoirement, si je transforme mon programme visual basic en
activex, y a moyen de l'utiliser sous linux ?



Euh... non, ActiveX, c'est une technologie 200% windows, pour faire des
« plugins » pour IE (à la base, ça doit pouvoir être utilisé pour
d'autres choses).


Dom

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
noone
Lionel a écrit :
Bonjour à tous.

J'ai fait beaucoup de recherches et en desespor de cause, je viens ici.

Il y a 10 ans, je programmais en C professionellement sous msdos (borland
C).

Depuis, je programme surtout en visual basic.

j'ai fait un programme visual basic tout bete. Il affiche une fenetre avec
des infos de debuggage, il recoit des paquets tcp/ip, les traite (envoi des
paquets tcp/ip ou fait des écritures disque) et répond au paquet tcp/ip.



Bonsoir


Si vous avez déjà des connaissances en C pourquoi ne pas essayer le C++
(du C avec de l'objet et la STL)

vous pouvez utiliser comme bibliothèque d'interface graphique GTK+ ou QT
ou wxWidgets

Je penche personnellement pour l'une des les 2 dernières


Sinon vous pouvez regarder aussi du côté des VB/Delphi like : Gambas
("clone" de VB), Lazarus ("clone" de Delphi/Pascal Objet)


Sinon il y a aussi le .Net : Mono (MonoDevelop)
Ou le Java (Netbeans, Eclipse)



Enfin les langages de script :

Python
avec wxPython ou PyQt ou PyGtk pour les bibliothèques d'interface graphique
avec Boa-Constructor (wx), Eric3 (QT) pour les IDE


et Perl


Voila j'oublie sûrement des trucs... mais c'est juste parce qu'ils ne
m'interessent pas... pas pour troller ;-)


@+

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Denis Beauregard
Le 14 Aug 2005 16:57:02 GMT, Lionel écrivait dans
fr.comp.os.linux.moderated:

Bonjour à tous.

J'ai fait beaucoup de recherches et en desespor de cause, je viens ici.

Il y a 10 ans, je programmais en C professionellement sous msdos (borland
C).

Depuis, je programme surtout en visual basic.



Donc, langage propriétaire de Microsoft, ennemi juré de Linux...

j'ai fait un programme visual basic tout bete. Il affiche une fenetre avec
des infos de debuggage, il recoit des paquets tcp/ip, les traite (envoi des
paquets tcp/ip ou fait des écritures disque) et répond au paquet tcp/ip.


Ayant installé Fédora linux pour tenter de porter tout ça, quel langage de
programmation en C (j'imagine qu'y a pas de visual basic sous linux) voire
en basic (à condition qu'il soit performant) me conseilleriez vous pour
réécrire mon programme sous linux ?



Dans Linux, le langage "système" est le C et son dérivé, le C++.
Mais il y a d'autres langages qui peuvent se rapprocher dans l'esprit
du Basic (mais pas dans la syntaxe). Le Perl et le Java sont des
exemples. Pour certains types d'applications, ces autres langages
sont appropriés.

Accessoirement, si je transforme mon programme visual basic en activex, y a
moyen de l'utiliser sous linux ?



activex, c'est du code natif pour 80x86/Pentium. Le moindre appel à
une fonction de système utilise les paramètres de Windows et non ceux
de Linux. Non portable. D'ailleurs, on parle de activex pour le code
écrit pour le web, mais de .ocx pour des applications.


Denis

--
0 Denis Beauregard - Les Français d'Amérique
// www.francogene.com/genealogie-quebec/
| French in North America before 1711
/ | www.francogene.com/quebec-genealogy/
oo oo Mon association de généalogie: www.sgcf.com

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
news
Ce 14 Aug 2005 16:57:02 GMT, notre cher(e) Lionel écrivais:


J'ai fait beaucoup de recherches et en desespor de cause, je viens ici.
Il y a 10 ans, je programmais en C professionellement sous msdos (borland
C).


Ah les produit borland, pas mal...

Depuis, je programme surtout en visual basic.


Berk, (appreciatiion perso, mais je prefere le VB au COBOL certe ;-) )

j'ai fait un programme visual basic tout bete. Il affiche une fenetre avec
des infos de debuggage, il recoit des paquets tcp/ip, les traite (envoi des
paquets tcp/ip ou fait des écritures disque) et répond au paquet tcp/ip.


Bof, c'est faisable avec beaucoup de language, (le bof c'est pour le language
utilisé hein ;-) )

Ayant installé Fédora linux pour tenter de porter tout ça, quel langage de
programmation en C (j'imagine qu'y a pas de visual basic sous linux) voire
en basic (à condition qu'il soit performant) me conseilleriez vous pour
réécrire mon programme sous linux ?


Ben, sous linux, c'est le 'C', 'C++' qui est de rpédilection, mais il y en as
d'autres, je crois que tu vas avoir de bonne réponce et pas mal de choix en
réponce à ta question.

Si tu as eu une certainne habitude aux produit borland, ben tu peux essayer de
réecrire ton prog en delphi, et repasser sous kylix pour le porter sous linux.
Quelque contrainte d'écriture pour le portage, mais bon, c'est normale.
seul prob, c'est que les produit borland ne son pas open source.
Si mes souvenir son bon, delphi 7 et kylix 3 existe en configuration free (du
moins gratuites), mais je ne connais pas les conditions.
Voir sur le site de borland pour plus de renseignements.


Accessoirement, si je transforme mon programme visual basic en activex, y a
moyen de l'utiliser sous linux ?


les activex sont propriètaire à M$, donc y as peut etre moyen de les utiliser
(je ne sais pas) mais pour porter ton appli dans l'univer de TUX, là c'est un
'0' pointé.


Merci à tous.


Bha de rien....


labra

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Olivier Croquette
wrote:
Si tu as eu une certainne habitude aux produit borland, ben tu peux essayer de
réecrire ton prog en delphi, et repasser sous kylix pour le porter sous linux.
Quelque contrainte d'écriture pour le portage, mais bon, c'est normale.
seul prob, c'est que les produit borland ne son pas open source.



Le problème est surtout que Kylie ne semble plus développé et/ou supporté.
Il faut une distribution vieille de 3 ans pour le faire tourner :(

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Dominique ROUSSEAU
Le ven, 26 aoû 2005 at 08:17 GMT, Olivier Croquette a écrit :
wrote:
Si tu as eu une certainne habitude aux produit borland, ben tu peux essayer de
réecrire ton prog en delphi, et repasser sous kylix pour le porter sous linux.
Quelque contrainte d'écriture pour le portage, mais bon, c'est normale.
seul prob, c'est que les produit borland ne son pas open source.



Le problème est surtout que Kylie ne semble plus développé et/ou supporté.
Il faut une distribution vieille de 3 ans pour le faire tourner :(



Y'a sans doute plus de boulot d'adaptation, mais Freepascal/Lazarus
semblent assez proches des syntaxes des outils Borland et sont
développés/maintenus et libres :)

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Thierry Houx
Lionel a écrit :
Bonjour à tous.

J'ai fait beaucoup de recherches et en desespor de cause, je viens ici.

Il y a 10 ans, je programmais en C professionellement sous msdos (borland
C).

Depuis, je programme surtout en visual basic.

j'ai fait un programme visual basic tout bete. Il affiche une fenetre avec
des infos de debuggage, il recoit des paquets tcp/ip, les traite (envoi des
paquets tcp/ip ou fait des écritures disque) et répond au paquet tcp/ip.


Ayant installé Fédora linux pour tenter de porter tout ça, quel langage de
programmation en C (j'imagine qu'y a pas de visual basic sous linux) voire
en basic (à condition qu'il soit performant) me conseilleriez vous pour
réécrire mon programme sous linux ?



Ayant été dans le même cas de figure, j'ai résolu mon problème en
utilisant un langage simple à appréhender et avec un toolkit graphique
qui permet d'obtenir un résultat rapide: Tcl/Tk.
De plus Tcl/Tk existe aussi pour windows, portabilité assurée.

Voir aussi du côté de Java si tu es amateur de programmation objet.

Accessoirement, si je transforme mon programme visual basic en activex, y a
moyen de l'utiliser sous linux ?



Tu restes dans le proprio windows, rien à faire pour Linux

Cordialement.
--
Thierry Houx ()
Tourisme en Haute-Normandie, informatique libre et généalogie:
http://thierry.houx.free.fr/index.html
Généalogie: membre CGPCSM N°72-2576

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Xandros
>> j'ai fait un programme visual basic tout bete. Il affiche une fenetre
avec des infos de debuggage, il recoit des paquets tcp/ip, les traite
(envoi des paquets tcp/ip ou fait des écritures disque) et répond au
paquet tcp/ip.


Ayant installé Fédora linux pour tenter de porter tout ça, quel
langage de programmation en C (j'imagine qu'y a pas de visual basic
sous linux) voire en basic (à condition qu'il soit performant) me
conseilleriez vous pour réécrire mon programme sous linux ?





Salut,

Si tu veux rester dans l'esprit du VB, tu peux essayer Gambas.

--
Message envoyé avec Thunderbird
Sous Linux Xandros 3.0 Deluxe

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.