Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1353 connectés 

  FORUM HardWare.fr
  Programmation

  [ C# ] Faire fonctionner un prog sous win9X/win2000?

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[ C# ] Faire fonctionner un prog sous win9X/win2000?

n°90703
shinji
Posté le 18-01-2002 à 14:36:08  profilanswer
 

Voilà, j'ai trouvé les sources d'un Chat en C# constitué de 2 prog (un exe pour le serveur et un pour le client).
Sur me machine, le tout marche correctement avec plusieurs clients.
J'aimerais le mettre sur un pc du reseau qui est sous win98. Est-ce que c'est possible? Pour l'instant j'ai un message d'erreur (il manque également une DLL).
Est-ce qu'il y a quelque chose à installer chez le client (genre machine virtuelle)?
Voici l'adresse pour ceux qui souhaitent essayer:
 
http://www.csharpindex.com/code/fileShare/#Download
 
Merci d'avance ;)

mood
Publicité
Posté le 18-01-2002 à 14:36:08  profilanswer
 

n°90708
El_gringo
Posté le 18-01-2002 à 14:41:32  profilanswer
 

y faut pas faire du C# pour une fois qu'il y a un concurrent qui est (au moins) à la hauteur de microsoft... faisons du Java. ça apporte quoi par rapport au Java le C# ?

n°90712
shinji
Posté le 18-01-2002 à 14:44:34  profilanswer
 

je suis en stage te ils veulent pas de Java, voilà c'est pas plus compliqué.
Désolé, j'ai rien contre Java...

n°90722
El_gringo
Posté le 18-01-2002 à 15:06:39  profilanswer
 

:D c pas de ta faute, faut pas être désolé p'tit bonhome  :)  
Et ça à l'air bien le C# !?

n°90734
Carbon_14
Posté le 18-01-2002 à 15:29:08  profilanswer
 

Bien ou pas, le C# finira par être adopté, douce pression Krosoftienne et marketing obligent. :D
 
Java, c'est beurkk, c'est pas dédié Windows pur sucre. :ouch:  
 
Pour une fois que je me fais l'avocat du diable. :)

n°90738
El_gringo
Posté le 18-01-2002 à 15:33:30  profilanswer
 

CARBON_14 a écrit a écrit :

Bien ou pas, le C# finira par être adopté, douce pression Krosoftienne et marketing obligent. :D
 
Java, c'est beurkk, c'est pas dédié Windows pur sucre. :ouch:  
 
Pour une fois que je me fais l'avocat du diable. :)  




 
Pas sur qd même ! Sun (créateurs de Java), c pas des tout petits non plus. Stratégies marketing et tout, ils connaissent aussi. C pas comme pour Unix qui s'est fait laminer la gueule (au moins :D) par dos puis windows. En plus Java est déja bien installé, et vraiement apprécié (parce qu'appréciable). Moi, j'y crois encore !

n°90745
Carbon_14
Posté le 18-01-2002 à 16:02:10  profilanswer
 

Moi, j'espère qu'il va jouer son rôle pleinement et sereinement. Krosoft l'"aime pas" donc ça doit être prometteur, comme Linux. :p

n°90747
El_gringo
Posté le 18-01-2002 à 16:21:02  profilanswer
 

Sauf que, sur le plan "popularité", Java part avec de l'avance sur C#. Linux, c'est pas l'cas.

n°90748
Guru
Posté le 18-01-2002 à 16:25:22  profilanswer
 

Pour quand même essayer de faire avancer le problème de shinji, il me semble que les applications C# nécessitent le framework .Net pour fonctionner.

n°90749
deathsharp
Posté le 18-01-2002 à 16:26:31  profilanswer
 

shinji a écrit a écrit :

je suis en stage te ils veulent pas de Java, voilà c'est pas plus compliqué.
Désolé, j'ai rien contre Java...  




ben tu prends C++ qui est bcp mieux :p
oublie 98 deja c sur...
pour 2000, faut install le Framework .NET je crois, un truc comme ca


---------------
What butter and whiskey won't cure, there is no cure for.
mood
Publicité
Posté le 18-01-2002 à 16:26:31  profilanswer
 

n°90750
shinji
Posté le 18-01-2002 à 16:28:08  profilanswer
 

Guru a écrit a écrit :

Pour quand même essayer de faire avancer le problème de shinji, il me semble que les applications C# nécessitent le framework .Net pour fonctionner.  




 
Merci Guru!
Ben c'est pas cool alors, ça veut dire que pour avoir accès à un chat fait en C#, le client doit d'abord installer le FrameWork sur sa machine?

n°90752
Guru
Posté le 18-01-2002 à 16:29:25  profilanswer
 

Jusqu'a preuve du contraire oui, une application C# est une application .Net et nécessite donc le framework.

n°90753
deathsharp
Posté le 18-01-2002 à 16:30:17  profilanswer
 

qui pese lourd et qui tourne pas sous 98 :p


---------------
What butter and whiskey won't cure, there is no cure for.
n°90755
Carbon_14
Posté le 18-01-2002 à 16:37:51  profilanswer
 

Il me semble qu'il faut au moins Win NT ou 2000 (XP ? ss dte aussi).

n°90758
deathsharp
Posté le 18-01-2002 à 16:40:25  profilanswer
 

oui
sous XP c integrer d'office ( a verifier ).
 
mais bon, le jour ou g tester ca, 7 ou 10 Mo pour afficher une seule fenetre... et puis g pas du tout aimer donc je boycote microsoft la :p  
autant l'editeur c++ est excellent, la ils vont trop loin je trouve


---------------
What butter and whiskey won't cure, there is no cure for.
n°90759
shinji
Posté le 18-01-2002 à 16:42:25  profilanswer
 

En fait, c'est parce qu'il est en tant qu'executable je pense.
On doit pouvoir générer la même chose sur un site web?

n°90760
Guru
Posté le 18-01-2002 à 16:42:36  profilanswer
 

Les plates formes sur lesquelles le framework peut être installé sont :
 
- Windows 98
- Windows 98 SE
- Windows ME
- Windows NT4 SP6a
- Windows 2000 SP2
- Windows XP
- Windows .Net Server (beta)
 
Vous trouverez toutes les informations relatives au déploiement de ce framework dans le document suivant :
 
http://msdn.microsoft.com/library/ [...] tfxref.asp

 

[edtdd]--Message édité par Guru--[/edtdd]

n°90762
deathsharp
Posté le 18-01-2002 à 16:44:10  profilanswer
 

Guru a écrit a écrit :

Les plates formes sur lesquelles le framework peut être installé sont :
 
- Windows 98
- Windows 98 SE
- Windows ME
- Windows NT4 SP6a
- Windows 2000 SP2
- Windows XP
- Windows .Net Server (beta)
 
Vous trouverez toutes les informations relatives au déploiement de ce framework dans le document suivant :
 
http://msdn.microsoft.com/library/ [...] d=28000519  




depuis quand 98 est supporte? :??:

 

[edtdd]--Message édité par deathsharp--[/edtdd]


---------------
What butter and whiskey won't cure, there is no cure for.
n°90763
deathsharp
Posté le 18-01-2002 à 16:45:07  profilanswer
 

moi je vois ca:

Citation :

The .NET Framework SDK runs on:  
 
Microsoft Windows NT® 4.0 (SP 6a required)
Microsoft Windows® 2000 (SP 2 recommended)
Microsoft Windows XP Professional


---------------
What butter and whiskey won't cure, there is no cure for.
n°90769
shinji
Posté le 18-01-2002 à 16:55:07  profilanswer
 

Le Framework n'est indispensable que pour distribuer une application mais on doit pouvoir faire la même chose toujours en C# sur le Net (Comme ça plus besoin du framework).

n°90770
Guru
Posté le 18-01-2002 à 16:55:17  profilanswer
 

J'ai trouvé ce document sur le déploiement sur le site du MSDN, je sais pas trop ce qu'il en est vraiment.

n°90774
deathsharp
Posté le 18-01-2002 à 16:58:56  profilanswer
 

shinji a écrit a écrit :

Le Framework n'est indispensable que pour distribuer une application mais on doit pouvoir faire la même chose toujours en C# sur le Net (Comme ça plus besoin du framework).  




je te comprends pas trop la... en C# sur le net


---------------
What butter and whiskey won't cure, there is no cure for.
n°90777
El_gringo
Posté le 18-01-2002 à 17:03:16  profilanswer
 

deathsharp a écrit a écrit :

 
je te comprends pas trop la... en C# sur le net  




 
Bah oui, le C# c fait pour anéantir le Java... c fait pour le net avant tout !

n°90779
deathsharp
Posté le 18-01-2002 à 17:04:51  profilanswer
 

faut dire que je me suis jamais renseigner sur C#.
on peut faire des applications complete avec, non ?
alors comment tu voudrais porter ca sur le net?


---------------
What butter and whiskey won't cure, there is no cure for.
n°90782
Guru
Posté le 18-01-2002 à 17:10:10  profilanswer
 

Avec C# tu peux écrire des applications reposant sur les services du framework .Net. Il peut s'agir d'applications Windows traditionnelles (basées sur les WinForms) ou d'applications internet (basées sur les WebForms si ma mémoire est bonne).

n°90784
shinji
Posté le 18-01-2002 à 17:14:17  profilanswer
 

C'est comme en Java, tu peux faire des applis classique entière (Interface, BDD, Réseaux...) et bien sûr du ".Net"

n°90785
Guru
Posté le 18-01-2002 à 17:15:27  profilanswer
 

Cela dit dans les deux cas, la machine qui exécutera l'application, poste de travail dans le cas d'une appli classique ou serveur web dans le cas d'une appli web, doit disposer du framework.

n°90786
aurel
Fraggueur en liberté
Posté le 18-01-2002 à 17:17:16  profilanswer
 

El_Gringo a écrit a écrit :

Sauf que, sur le plan "popularité", Java part avec de l'avance sur C#. Linux, c'est pas l'cas.  




 
Donc ca veut dire que pour faire tourner du c#, fo installer le .NET machin partout ???
 
ba c pas avec ca qu'ils vont faire peur a java qui est multi-plateforme!!!
parceque je pense que Krosoft va pas s'amuser a faire un .NET pour Linux, Mac, Hp-Ux......
 
A moins que j'ai raté qquechose :??:

n°90788
shinji
Posté le 18-01-2002 à 17:19:22  profilanswer
 

En voilà une petite présentation:
 

Citation :

Depuis près de vingt ans, le C et le C++ sont les langages les plus utilisés pour le développement de logiciels. La raison de ce succès est principalement due à leurs possibilités proches de la machine et au contrôle puissant et précis que le programmeur peut avoir sur son code. Malheureusement cette souplesse se fait au détriment de la vitesse de développement.du fait de la complexité et des délais liés à ces langages.
Beaucoup de développeurs se sont alors tournés en 1994 vers le langage Java. Celui-ci en plus d'une très grande simplicité, proposait des innovations majeures, notamment une extensibilité à l'infini ("Java est écrit en Java" ) et des programmes portables ("write once, run every where" ). Il suffit en effet de compiler un source de ce langage en un fichier appelé "byte-code" et celui-ci pourra être lu par n'importe quel OS possédant un interpréteur Java (ou "machine virtuelle Java" ), c'est à dire un programme capable de lire du "byte-code".
En outre le Java est extrêmement sécurisé : Il est ainsi impossible de compiler un programme comportant des erreurs, d'écrire en dehors des limites d'un tableau, et (cerise sur le gâteau), il évite les fuites de mémoire grâce au "Garbage Collector" (ramasseur de déchets) qui restitue la mémoire de tous les objets dont la vie est terminée.
Malheureusement le Java (principalement à cause de son mode de compilation) s'avère plus lent que d'autres langages objets comme le C++. Ses détracteurs lui reproche de ne pas permettre l'héritage multiple, et de ne pas avoir un accès à l'adressage mémoire.
Beaucoup de programmeurs se sont mis en quête d'un langage offrant un meilleur équilibre entre puissance et souplesse. Une solution idéale allierait à la rapidité du développement du Java, sa simplicité, sa conception objet et sa sécurité avec la puissance et le contrôle du C et du C++. Le tout avec un accès à toutes les fonctionnalités de la plate-forme pour laquelle le programme est développé. Il faudrait enfin un environnement de programmation en synchronisation totale avec les normes Web émergeantes, permettant une intégration aisée avec les applications existantes.
C'est là, la définition du C# (prononcer "C Sharp" ) le tout nouveau langage de Microsoft destiné au Microsoft .NET Framework.
Avec sa conception orientée objet élégante, C# permet le développement de composants allant des objets de haut niveau aux applications de niveau système. De même, grâce à quelques constructions simples, C# permet de convertir des composants en services Web qui pourront être appelés sur Internet à partir de n'importe quel langage s'exécutant sur n'importe quel système d'exploitation.

Et surtout, C# est conçu pour apporter la rapidité de développement au programmeur C++, sans toutefois diminuer la puissance et le contrôle qui caractérisent depuis toujours le C et le C++. Du fait de cet héritage, C# reste très fidèle au C et C++ sans pour autant s'éloigner du Java. Les développeurs habitués à ces langages peuvent rapidement devenir productifs en C#.

n°90789
El_gringo
Posté le 18-01-2002 à 17:20:43  profilanswer
 

Aurel a écrit a écrit :

 
 
Donc ca veut dire que pour faire tourner du c#, fo installer le .NET machin partout ???
 
ba c pas avec ca qu'ils vont faire peur a java qui est multi-plateforme!!!
parceque je pense que Krosoft va pas s'amuser a faire un .NET pour Linux, Mac, Hp-Ux......
 
A moins que j'ai raté qquechose :??:  




 
J'pense que c multi plateforme qd même ! y sont pas si cons chez Microsoft !

n°90793
El_gringo
Posté le 18-01-2002 à 17:23:58  profilanswer
 

shinji a écrit a écrit :

En voilà une petite présentation:
 

Citation :

Depuis près de vingt ans, le C et le C++ sont les langages les plus utilisés pour le développement de logiciels. La raison de ce succès est principalement due à leurs possibilités proches de la machine et au contrôle puissant et précis que le programmeur peut avoir sur son code. Malheureusement cette souplesse se fait au détriment de la vitesse de développement.du fait de la complexité et des délais liés à ces langages.
Beaucoup de développeurs se sont alors tournés en 1994 vers le langage Java. Celui-ci en plus d'une très grande simplicité, proposait des innovations majeures, notamment une extensibilité à l'infini ("Java est écrit en Java" ) et des programmes portables ("write once, run every where" ). Il suffit en effet de compiler un source de ce langage en un fichier appelé "byte-code" et celui-ci pourra être lu par n'importe quel OS possédant un interpréteur Java (ou "machine virtuelle Java" ), c'est à dire un programme capable de lire du "byte-code".
En outre le Java est extrêmement sécurisé : Il est ainsi impossible de compiler un programme comportant des erreurs, d'écrire en dehors des limites d'un tableau, et (cerise sur le gâteau), il évite les fuites de mémoire grâce au "Garbage Collector" (ramasseur de déchets) qui restitue la mémoire de tous les objets dont la vie est terminée.
Malheureusement le Java (principalement à cause de son mode de compilation) s'avère plus lent que d'autres langages objets comme le C++. Ses détracteurs lui reproche de ne pas permettre l'héritage multiple, et de ne pas avoir un accès à l'adressage mémoire.
Beaucoup de programmeurs se sont mis en quête d'un langage offrant un meilleur équilibre entre puissance et souplesse. Une solution idéale allierait à la rapidité du développement du Java, sa simplicité, sa conception objet et sa sécurité avec la puissance et le contrôle du C et du C++. Le tout avec un accès à toutes les fonctionnalités de la plate-forme pour laquelle le programme est développé. Il faudrait enfin un environnement de programmation en synchronisation totale avec les normes Web émergeantes, permettant une intégration aisée avec les applications existantes.
C'est là, la définition du C# (prononcer "C Sharp" ) le tout nouveau langage de Microsoft destiné au Microsoft .NET Framework.
Avec sa conception orientée objet élégante, C# permet le développement de composants allant des objets de haut niveau aux applications de niveau système. De même, grâce à quelques constructions simples, C# permet de convertir des composants en services Web qui pourront être appelés sur Internet à partir de n'importe quel langage s'exécutant sur n'importe quel système d'exploitation.

Et surtout, C# est conçu pour apporter la rapidité de développement au programmeur C++, sans toutefois diminuer la puissance et le contrôle qui caractérisent depuis toujours le C et le C++. Du fait de cet héritage, C# reste très fidèle au C et C++ sans pour autant s'éloigner du Java. Les développeurs habitués à ces langages peuvent rapidement devenir productifs en C#.

 




 
Ouais, ms ceux qui ont écrit ça, comment on sait qu'il on pas touché du pognon par microsoft !

n°90794
aurel
Fraggueur en liberté
Posté le 18-01-2002 à 17:27:35  profilanswer
 

El_Gringo a écrit a écrit :

 
 
Ouais, ms ceux qui ont écrit ça, comment on sait qu'il on pas touché du pognon par microsoft !  




 
 
:lol: :lol:
Oh ba c clair !!!!!!
Comment ca se voit trop, ca se trouve c le chef de projet c# ka écrit ct'article !!!!
:lol: :lol:

n°90795
aurel
Fraggueur en liberté
Posté le 18-01-2002 à 17:28:52  profilanswer
 

ba en fait la conclusion de l'article, c que le C# remplacera, non seulement le Java mais aussi le C et C++ !!!!!
 
Ba ce me ferai bien mal, j'arrete la programattion s'ils arrivent !!!

n°90799
shinji
Posté le 18-01-2002 à 17:34:47  profilanswer
 

Voilà le lien:
 
http://www.programmationworld.com/site/
 
Je sais pas si il remplacera la Java mais le C++ c'est sûr (Il suffit de regarder le langage de plus près et pas seulement lire cet article).

n°90800
shinji
Posté le 18-01-2002 à 17:37:52  profilanswer
 

Moi je parle objectivement, je n'ai programmé ni dans l'un ni dans l'autre (en parlant de java et c#).
Mais on dirait que vous êtes blessé dans votre amour propre.
Moi je sais pas si ça verifiera mais ce serait une bonne chose si ce langage regroupe les avantages du C++ et du Java. Parce que le Java apparement c'est bien à programmé mais assez lourd aussi. Le C++ performant mais lourd à programmer. Alors moi j'attends de voir....en espérant!

n°90806
deathsharp
Posté le 18-01-2002 à 17:57:06  profilanswer
 

Guru a écrit a écrit :

Avec C# tu peux écrire des applications reposant sur les services du framework .Net. Il peut s'agir d'applications Windows traditionnelles (basées sur les WinForms) ou d'applications internet (basées sur les WebForms si ma mémoire est bonne).  




ouai mais tu peux quand meme pas faire tout ce qui est possible pour les applications sur le web non?


---------------
What butter and whiskey won't cure, there is no cure for.
n°90816
Guru
Posté le 18-01-2002 à 18:10:02  profilanswer
 

Excuses moi je suis pas sur de comprendre ta question ?

n°90833
deathsharp
Posté le 18-01-2002 à 18:35:17  profilanswer
 

dans une application pour le net par example, tu peux faire des fenetres, boites de dialog, enregistrement de fichier et autre...


---------------
What butter and whiskey won't cure, there is no cure for.
n°90888
Ventilo
Ventilo? Depuis 1998!
Posté le 18-01-2002 à 21:18:22  profilanswer
 

J'ai une petite nouvelle pour vous, ya pas longtemps, j'ai lu à quelquepart que quelqu'un(un dévelopeur? j'men souvien plus) en raporte avec Gnome (un environement linux) voulait justement porter le framework .net ver linux :)

n°90895
scubapro10
Posté le 18-01-2002 à 21:52:46  profilanswer
 

Quelques petites precisions:
 
1- pour faire tourner du C# (ou tout autre language .Net) il faut effectivement la presence du framework .Net (sera surement integrer dans les versions de Windows APRES XP)
 
2- Java necessite aussi la presence d'un "runtime" (le JRE,  la JVM, ...). Celui-ci est installe lors de l'install du JDK Java ou de votre environnement de developpement Java (JBuilder, ...)
 
3- J'ai lu plus haut "oui mais cette fois ci, c'est Sun qui a de l'avance avec Java, c'est pas comme Linux ..." Le navigateur de Netscape avais aussi de l'avance sur l' Internet Explorer de Microsoft. Voyez ce qu'il en reste (en part de marche surtout)
 
4- J'ai lu aussi "C++ c'est mieux, ...". Bon, sans vouloir polemiquer (je suis programmeur C++ au passage), chaque language a son utilisation. Si vous voulez:
- la performance a mort dans les jeux, choisissez l'assembleur et le C
- la portabilite (Unix, Windows, Linux, ...), choisissez Java et C (voir C++ standard)
- le language le plus complet et puissant pour le developpment d'application Windows, choisissez Visual C++ et MFC ou Visual Studio .Net
 
- un language simple (moyennement puissant) pour le developpment d'application Windows, choisissez Visual Basic ou Visual Studio .Net
 
- le developpement d'application Web dynamiques, choisissez Java/JSP ou ASP/.Net ou PHP ou ...
 
L'avantage de .Net est la modernite de ses languages. Plus besoins de s'emmerder avec la liberation de l'espace memoire alloue, controle des types fort, gestion des erreurs via exceptions dans tous le framework, ... (Avantages offerts par Java aussi).  
 
Java a pour lui la portabilite sur plusieures plateformes alors que .Net de Microsoft est multi languages: C#, VB.Net, Visual C++ .Net  Bientot J# meme (en gros = Java.Net). Vous pouvez ecrire une classe en C#, derive de celle ci en VB.Net et l'utiliser dans un script JScript.Net ... Cela est super interressant par ex. pour les boites qui developpe des libraires de classes (plus besoin de developper plusieures fois la meme libraire dans plusieures languages). Le debugging multi-languages fonctionne egalement.  
 
Voila, pour plus d'info en francais sur .Net (framework et visual studio), un petit tour sur http://www.microsoft.com/france/msdn/default.asp

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ C# ] Faire fonctionner un prog sous win9X/win2000?

 

Sujets relatifs
[HTML] comment faire un link qui pointe vers un prog avec des param ?[PERL] J'arrive pas a faire fonctionner le script formmail !
On peut avoir la source d'un prog sans la demander au concepteur??Prog avec Visual Studio 6 d'appli pour Windows CE
modifier un prog DOS pour le passer en php+access[C++] Pourquoi la taille de fichier sous Win9X et WinNt est différente
Prog sous DELPHI ->Matrice...(Personne connait?)Comment justifier l'emploi de goto/label dans un prog ?
Urgent prog PASCALlancer un prog a la connexion...
Plus de sujets relatifs à : [ C# ] Faire fonctionner un prog sous win9X/win2000?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR