Faire fonctionner un prog sous win9X/win2000? [ C# ] - Programmation
Marsh Posté le 18-01-2002 à 14:41:32
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# ?
Marsh Posté le 18-01-2002 à 14:44:34
je suis en stage te ils veulent pas de Java, voilà c'est pas plus compliqué.
Désolé, j'ai rien contre Java...
Marsh Posté le 18-01-2002 à 15:06:39
c pas de ta faute, faut pas être désolé p'tit bonhome
Et ça à l'air bien le C# !?
Marsh Posté le 18-01-2002 à 15:29:08
Bien ou pas, le C# finira par être adopté, douce pression Krosoftienne et marketing obligent.
Java, c'est beurkk, c'est pas dédié Windows pur sucre.
Pour une fois que je me fais l'avocat du diable.
Marsh Posté le 18-01-2002 à 15:33:30
CARBON_14 a écrit a écrit : Bien ou pas, le C# finira par être adopté, douce pression Krosoftienne et marketing obligent. Java, c'est beurkk, c'est pas dédié Windows pur sucre. 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 ) 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 !
Marsh Posté le 18-01-2002 à 16:02:10
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.
Marsh Posté le 18-01-2002 à 16:21:02
Sauf que, sur le plan "popularité", Java part avec de l'avance sur C#. Linux, c'est pas l'cas.
Marsh Posté le 18-01-2002 à 16:25:22
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.
Marsh Posté le 18-01-2002 à 16:26:31
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
oublie 98 deja c sur...
pour 2000, faut install le Framework .NET je crois, un truc comme ca
Marsh Posté le 18-01-2002 à 16:28:08
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?
Marsh Posté le 18-01-2002 à 16:29:25
Jusqu'a preuve du contraire oui, une application C# est une application .Net et nécessite donc le framework.
Marsh Posté le 18-01-2002 à 16:30:17
qui pese lourd et qui tourne pas sous 98
Marsh Posté le 18-01-2002 à 16:37:51
Il me semble qu'il faut au moins Win NT ou 2000 (XP ? ss dte aussi).
Marsh Posté le 18-01-2002 à 16:40:25
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
autant l'editeur c++ est excellent, la ils vont trop loin je trouve
Marsh Posté le 18-01-2002 à 16:42:25
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?
Marsh Posté le 18-01-2002 à 16:42:36
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]
Marsh Posté le 18-01-2002 à 16:44:10
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]
Marsh Posté le 18-01-2002 à 16:45:07
moi je vois ca:
Citation : The .NET Framework SDK runs on: |
Marsh Posté le 18-01-2002 à 16:55:07
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).
Marsh Posté le 18-01-2002 à 16:55:17
J'ai trouvé ce document sur le déploiement sur le site du MSDN, je sais pas trop ce qu'il en est vraiment.
Marsh Posté le 18-01-2002 à 16:58:56
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
Marsh Posté le 18-01-2002 à 17:03:16
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 !
Marsh Posté le 18-01-2002 à 17:04:51
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?
Marsh Posté le 18-01-2002 à 17:10:10
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).
Marsh Posté le 18-01-2002 à 17:14:17
C'est comme en Java, tu peux faire des applis classique entière (Interface, BDD, Réseaux...) et bien sûr du ".Net"
Marsh Posté le 18-01-2002 à 17:15:27
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.
Marsh Posté le 18-01-2002 à 17:17:16
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
Marsh Posté le 18-01-2002 à 17:19:22
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. |
Marsh Posté le 18-01-2002 à 17:20:43
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 !
Marsh Posté le 18-01-2002 à 17:23:58
shinji a écrit a écrit : En voilà une petite présentation:
|
Ouais, ms ceux qui ont écrit ça, comment on sait qu'il on pas touché du pognon par microsoft !
Marsh Posté le 18-01-2002 à 17:27:35
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 ! |
Oh ba c clair !!!!!!
Comment ca se voit trop, ca se trouve c le chef de projet c# ka écrit ct'article !!!!
Marsh Posté le 18-01-2002 à 17:28:52
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 !!!
Marsh Posté le 18-01-2002 à 17:34:47
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).
Marsh Posté le 18-01-2002 à 17:37:52
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!
Marsh Posté le 18-01-2002 à 17:57:06
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?
Marsh Posté le 18-01-2002 à 18:35:17
dans une application pour le net par example, tu peux faire des fenetres, boites de dialog, enregistrement de fichier et autre...
Marsh Posté le 18-01-2002 à 21:18:22
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
Marsh Posté le 18-01-2002 à 21:52:46
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
Marsh Posté le 18-01-2002 à 14:36:08
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