Aller au contenu

je veux debuter dans la programmation.


lepiaff

Messages recommandés

  • Réponses 120
  • Créé
  • Dernière réponse

J'ai abandonné cette histoir d'image...Parsque lorsque j'ai voulu avec la meme image au mme endroit, la metre en image dariere plan, ca a tres bien marché.

Alors:

<div align="center">

<img src="http://shadowgallery.com/gallery/Legacy/Shadow_Gallery_053.html">

je dois m'embrouiller car un coup ca ma fait la croix un autre le carré avec les figure geometrique.j'ai pas du faire de la meme facon.

La j'en suis aux frames et j'ai un petit probleme, je trouve que sur cette partie,celui qui a fait le site oubli qu'il parle a des zero lol enfin bon je n'y arrive pas.

Lien vers le commentaire
Partager sur d’autres sites

Ok, par exemple, tu as le fichier frames.html :

Dans celui la, tu lui décris les frames qu'il doit afficher.

Ensuite tu as deux autres fichiers : left.html et right.html

Tu aimerais les afficher, donc dans frames.html, tu lui "dis" d'afficher left et right .html

3 fichiers donc : un descriptif des pages que tu veux insérer, et les 2 pages que tu veux insérer.

Tu peux très bien renommé frames.html en index.html

Lien vers le commentaire
Partager sur d’autres sites

Salut

J'ai pas lu tous les posts en entier mais je pense que C# me semble plus accessible pour un debutant pour plusieurs raisons :

Les inconvenients :

  • L'ide VS.net n'est pas gratuit. Mais tu peux te rabbattre sur webmatrix pour faire des pages web ASP.NET et sharpdevelop pour faire des appli windows.
  • La lourdeur de la config pour le developpeur. Il faut un bon pc pour developper sous .net.

Le framework qui permet de travailler au minimum est trouvable ici :

http://www.microsoft.com/downloads/details...41-A333C6B9181D

Il constitue le minimum avec l'aide et des programmes pour compiler tes programmes. Mais je te conseille en plus d'installer sharpdevelop ou webmatrix.

Lien vers le commentaire
Partager sur d’autres sites

C# n'est pas un vrai langage de programmation...étant entendu qu'un langage de programmation correct ne doit pas être adopté uniquement parcequ'une grande multinationnale (M$ pour ne pas les citer) donne des sous a ceux qui l'utilisent...C# est fondamentalement mauvais...surtout si on le compare a JAVA ou au C++...en plus les performance de C# sont bien en dessous de ce que l'on peut obtenir en C ou C++...

Lien vers le commentaire
Partager sur d’autres sites

Oui, C# est mauvais...je te le confirme...c'est entièrement dépendant (tout comme VB.NET) de M$...

Pour ce qui est des fonctionnalités supportées, ca ne sert a rien de supporter des trucs dont personne ne se sert...surtout que M$ a voulu bien faire en croyant écouter les récriminations de tout le monde sur JAVA et C / C++...force est de constater que cela a rendu C# beaucoup plus lourd et inélégant que JAVA ou C#...

Sinon, l'argument que tu avance sur les pointeurs n'est pas valide...quand on débute on doit faire des erreurs, on doit comprendre les pointeurs, ca aide pas mal a comprendre la machine...avec C# la conception du langage même laisse à penser que les ressources sont illimitées...ce n'est pas le cas...faut savoir optimiser, économiser de la mémoire ou cela est possible...etc...

Pour ce qui est de recommander C# a des totalement débutants, les compilateurs ADA sont extrèment précis quand a l'indication de l'emplacement des erreurs...ADA permet de se concentrer sur le fond et non sur la forme...commencer par ADA permet d'étudier des algos dans le fond, sans se soucier des détails techniques (cependant, les compilateurs ADA font bien leur boulot et produisent générallement une solution assez optimisée) ce qui est important pour les débutants...en ADA, le code est directement compréhensible pour le novice...donne celui ci a quelqu'un qui n'y connait rien, il arrivera a te dire ce que fait ce code et comment il fonctionne...donne lui l'équivalent en C / C++ / C# / JAVA, ben il aura du mal si tu ne l'aide pas...

--Partiel de Mars 2003 : Exercice 01 (Correction)
with Ada.Text_Io , Ada.Integer_Text_Io;
use Ada.Text_Io , Ada.Integer_Text_Io;

procedure Exercice_01 is
  
  type Tableau is array(1..10) of Integer;
  
  function Produit_D_Entiers(T : Tableau) return Natural is
     N : Integer := T'Last;
     Produit : Integer := 1;
  begin
     for I in 1..N loop
        Produit := Produit * T(I);
     end loop;
     return Produit;
  end Produit_D_Entiers;
  
  Tab : Tableau := (1,2,3,4,5,6,7,8,9,10);
  Res : Integer;
  
  Touche : Character;

begin
  
  Res := Produit_D_Entiers(Tab);
  Put(Res);
  
  Get_Immediate(Touche);

end Exercice_01;

(ce code n'est pas très compliqué, mais fallait bien que les plus mauvais aient des points...)

Lien vers le commentaire
Partager sur d’autres sites

j'ai fini mon apprentissage du html, j'ai plus k le pratiquer pour m'ameliorer lol en attendent,hier soir j'ai commencé un site lol mais ne rigolez pas hein.

www.shadow-gallery.fr.st

pour ce qu'i est des autres langage,le C# c'est un langage pour internet?

Lien vers le commentaire
Partager sur d’autres sites

Oui, C# est conçu pour le net, mais il faut installer un truc tout troué qui s'appelle le Framework.NET...personnellement, je ne te conseille pas d'en inclure dans tes pages...JAVA est bien mieux supporté par les divers navigateurs y compris non Microsoft...

Sinon, pour le site c'est un bon début...m'enfin bon y'a certains titres qui sont limites non...

Tient mon site web, qui me sert a justifier le fait que mon compte ne soit pas qu'un compte de stockage... :mdr:

http://membres.lycos.fr/charlesw/

Lien vers le commentaire
Partager sur d’autres sites

oui ! Ca part en troll C# / Java :-)

La différence de perf entre C++ et Java ont belles et bien existées et tendent à disparaitre. Il est démontré que les différences de perf résident surtout dans la façon de programmer plutôt que dans la technologie employée.

Sinon, C#, c'est bien la pâle copie du java et de sa machine virtuelle ?

Haha je pliasante, on en a tellement peur qu'on pousse mono ...

Chasse au troll ouverte !

A+

Lien vers le commentaire
Partager sur d’autres sites

m'enfin bon y'a certains titres qui sont limites non...

tu veux dir quoi par la? tu veux parler de ce qui a dans discographie? lol

Sinon vous parler de c# cest pas mieu de faire html et puis php?

avec le c++ on peu faire un site?

le visual basique c'est bien?...

Lien vers le commentaire
Partager sur d’autres sites

As tu entendu parler du projet Mono, l'alternative de Novell au framework .net de Microsoft. Renseigne-toi la dessus. Microsoft n'a qu'apporter les specs a Novell. Novell a bien eu des batons dans les roues car M$ ne veut garder le framework que pour lui.

Non, je n'ai pas entendu de parler de ce projet et je m'en contrefout royalement...Novell et M$ vendent leurs produits bien trop cher pour que l'on s'y interesse...si tu est de ceux qui prétendent qu'acheter du M$ et des logiciels propriétaires et plus rentable et moins coûteux que d'utiliser des logiciels libres (ou du moins gratuit, pour faire simple), tant mieux pour toi...

J'ai dis que le C# implementait les delegues (equivalent aux pointeurs de fonctions en C++ ce qui est loin d'etre inutile notamment dans la gestion des evenements et du respect du pattern MVC), les proprietes qui sont moins lourds que les getters/setters, les indexeurs qui existent en C++ en non en java qui permettent de travailler en mode tableaux sur des collections, ... et j'en passe des trucs qui servent a rien sauf a simplifier la programmation et la relecture du code.

Question a monsieur je suis ingénieur informaticien...et ce qu'un programme doit être simple ou performant...est ce qu'il t'est déjà arrivé de râler parcequ'un programme était trop lent...un bon programme est avant tout performant et répond aux attentes des clients...et générallement pour eux (et pour faire simple) le temps c'est de l'argent...la programmation n'a pas pour but de minimiser les efforts des développeurs et encore heureux...

ET pourkoi pas l'assembleur. Le code binaire generé par les compilateurs sont parfois peu performants... La connaissance des pointeurs necessite une certaine maturité en programmation qu'un debutant ne peut avoir. L'optimisation des programmes est une voie qu'on reserve a des gens non debutants. Donc je maintiens a dire que je deconseille le C et surtout le C++ a des gens qui n'ont jamais programme de leur vie. Par contre, comme 2eme langage, je recommande l'apprentissage du C justement pour apprendre a mieux connaitre les limites des programmes, ...

Si ton idée de base est mauvaise, si tes algos sont mauvais, bref si tu est mauvais, le programme qu'il soit codé en assembleur ou non ne l'empechera pas d'être peu performant...j'ai dit qu'une connaissance pointue de certains aspects des machines étaient nécéssaire pour produire du code correct et offrant de bonnes performances...et donc que l'apprentissage des pointeurs était un mal nécéssaire a qui veut faire des programmes un tant soit peu performants...

J'ai jamais fait de ADA de ma vie mais je vois deja des signes de ponctuation de partout, ce qui n'est pas tres lisible. De plus il n'a pas le C-Style. A l'heure actuelle, la plupart des langages ont une syntaxe proche du C et il y a une norme de standardisqtion des langages vers le C (au cas ou tu aurais pas remarqué, C,C++,Java,C#, php, actionscript, javascript, ... ont quelques airs de ressemblance).

ADA permet, je le redit une n-ième fois d'avoir une approche de ce qu'est l'algorithmique...et permet de passer facilement à d'autres langages...sinon il est clair que C / C++ / JAVA ont une ressemblance évidente, qui vient de leur histoire plutot que d'autre chose...

Mis a part ca, l'ADA c'est simple comme tous les langages de programmation vu qu'ils se ressemblent tous.

Essaye un peu le fortran...sur du matériel ancien...tu verra que ce n'est pas si simple...si tu fait une erreur a la con...t'a plus qu'a passer plusieurs heures a essayer de trouver l'endroit ou tu a fait une erreur...sinon, ADA permet de ne pas se préoccuper (ou peu) des détails du langage...

Pour un debutant, le plus important c d'avoir un IDE qui puisse l'assister au maximum, une aide bien fournie et avec des exemples.

En C# meme les IDE gratuits peuvent aider et sont de bonne qualite et la doc est excellente (j'ai pas vu mieux encore)

Il est vrai qu'un bon IDE aide pas mal les débutants...personnellement, je préfère utiliser un bon éditeur de texte...sinon, il existe de bons IDE pour tous les langages...

En ce qui concerne ton code que tu as donner en exemple, enleve les commentaires et on bitte plus rien. C'est pas le langage qui rend le code plus difficile a lire, c'est le manque de commentaires.

Je viens de les enlever...ca reste très lisible, du moment que l'on sait ce qu'et un tableau...

Ca part plutot en troll C# vs all :fumer:

On s'eloigne pas mal du sujet de base ...

Oui, si tu veux, on continue en MP, ca évitera de polluer un topic

Oui, l'architecture .net est une plus ou moins une copie de la VM Java mais en version amelioree niveau perf.

Si tu le dit...mais les perfs d'une machine virtuelle évolue énormément d'une version à l'autre

En ce qui concerne .net, pratiquement tous les langages tendent a evoluer vers cette plateforme et ada echappe pas a la regle http://www.usafa.af.mil/dfcs/bios/mcc_html/a_sharp.html

Non, c'est M$ qui tente de rallier a sa banière faite de $$$ les autres langages...force est de constater qu'il n'y a pas mal de résistance...Pour ce qui est de A#, c'est le DoD et pas M$ qui décidera de la normalisation...

Sinon, pour la platteforme .NET, il ne me semble pas qu'elle soit en OpenSource, ce qui constitue pour moi un frein évident a sa distribution...faut aussi voir le nombre de gens qui ralent parcequ'il seront obligés d'installer le fameux framework tout troué et pas OpenSource de MS pour mettre leurs prochains drivers ATI...

Sinon, pour ce qui est de la convergence (bis) M$ a l'habitude de s'approprier des codes et des idées qui ne lui appartiennent pas...Visual C++ qui ne respecte plus les normes ISO, J#qui plagie JAVA, C# qui plagie Java et C++, A#qui plagie ADA95, Windows 95 qui reprend 80% du code de OS/2 Warp (MS a quitté IBM juste avant la fin du développement de OS/2 et a sorti Windows95 avant OS/2 Warp)...

??? tu parles des applets ? .net ne gere pas les applets...

Pas spécialement de .Net en général...y'en aura besoin pour les prochains drivers ATI (pour l'interface)...

SI c'est ton niveau, je veux pas me la peter et je te respecte mais je suis bac+5 en info et j'ai vu pas mal de choses et au lieu de raconter des salades tu ferais mieux de tester le C# (a fond avec asp.net , acces aux bases de donnees, faire du XML, etc... ). Tu m'en diras des nouvelles dans 2 mois.

Disons que c'était mon niveau officiel...je programme depuis ma plus tendre enfance...j'ai du commancer à l'age de 5 - 6 ans...je savais lire à trois ans...j'ai un très bon niveau en anglais...je programme en C / C++ depuis plus de 5 ans...je ne me suis pas (encore) intéressé à XML (pas eu le temps jusqu'ici)...tout ca juste pour dire que c'est pas forcément le compteur après le bac qui fait de toi un bon informaticien...je dirais même le contraire...certains profs du MIT reproche aux étudiants de se laisser formater et de se mettre sur des rails pour résoudre certains problèmes de base, alors qu'un peu de réflexion aurait pu permettre de trouver des solutions bien meilleures...personnellement, je ne suis pas pour les études en informatique...mais on y est forcé par la société...qui veut que l'on soit de jeunes diplomés avec 5 ans d'expérience...(cherchez la contradiction)

Si tu veux me répondre envoie plutot un MP...ca évite de polluer ce topic...Il risque de se décourager...

Tu enlève tes troll, j'enlève les miens...la lutte contre la pollution c'est bien, mais le mieux est encore de ne pas polluer...

Lien vers le commentaire
Partager sur d’autres sites

m'enfin bon y'a certains titres qui sont limites non...

tu veux dir quoi par la? tu veux parler de ce qui a dans discographie? lol

Sinon vous parler de c# cest pas mieu de faire html et puis php?

avec le c++ on peu faire un site?

le visual basique c'est bien?...

Oui, je ne comprend pas trop bien, il veut troller sur son soit disant surper langage...tant mieux, qu'il le fasse...

Sinon, pour les titre, c'est de la discographie que je parlais :fumer:

Sinon, là ou tu en est, vaut mieux passer par HTML puis PHP

Lien vers le commentaire
Partager sur d’autres sites

Pour ce qui est de l'apprentissage du html puis du php puis du c++. Ca peut etre interessant. La doc sur html et sur php sont bien foutues et sont en francais :).

Apres tu peux du C puis du java ou du C# et en dernier C++ (c'est le langage le plus dur que je connaisse).

Avec C++, tu peux faire des sites mais ca a pas l'air evident (cgi-bin).

Visual Basic, c simple mais j'aime pas (c juste perso).

En ce qui concerne C#, si tu veux que je te montre rapidos comment on s'y prend pour faire du web ou des appli windows, envoie moi un mail ou un message privé.

Lien vers le commentaire
Partager sur d’autres sites

Tu lis peut etre depuis l'age de 3 ans mais tu devrais lire mes posts...

http://www.mono-project.com/about/index.html si tu sais lire l'anglais tu y verras les sources.

J'ai vu mais je n'ai pas testé...ni trop regardé...

On est pas oblige de faire du .net avec le framework de Microsoft (contrairement a java ou il faut le jdk de sun exclusivement)... Vais je devoir le repeter encore que .net n'est pas exclusivement microsoft ...

Tu ne peux pas nier que M$ en est à l'origine

Tu ne mentionnes pas le C# dans les langages que tu connais. J'en deduis que t'en as jamais fait. C'est pas le compteur apres le bac qui me permet de dire mais le bon sens, t'es vraiment un boulet pour comparer un truc que tu connais pas avec des choses que tu connais bien.

Je ne connais pas beaucoup C#, j'ai vu quelques bouts de code et les ait testé...personnellement, je n'aime pas...mais cet avis n'est pas définitif...

Faire des etudes en info ca aide, j'ai fait du c/c++, .net, java/J2EE, fortran, php, et plein d'autres langages. Donc je pense avoir assez de recul pour te dire que C# est un langage destiné aux debutants et au RAD.

D'après mon expérience personnelle (et je ne suis pas le seul a penser ainsi) Pascal et bien meilleur pour commencer en prog...Personnellement, j'ai fait du Pascal / ADA / ADA95 / BASIC (TI, CASIO, Locomotive Basic (sur AMSTRAD CPC464)) / C / C++ / JAVA / HTML (si on peut appeler cela un langage de programmation ;)) / Assembleur Motorolla 68000 (un peu) / VHDL...je n'ai jamais touché au PHP par manque de temps...j'ai déjà appris énormément de choses en dehors des cours, mais je ne peux pas tout faire non plus...

Au vu de ce que j'ai pu lire sur toi, tu es l'archy type de l'informaticien qui veut pas s'ouvrir. C'est assez regrettable puisque t'es intelligent et que tu as du talent. Je te conseille de tester C# a fond (pas le hello world uniquement). Fais du web avec asp.net, de l'acces aux donnees en mode deconnecté, du XML, des services web et meme du D3D managed (juste par curiosité). Tu m'en diras des nouvelles sur la rapidité de developpement d'ici 2 mois.

Pour ce qui est de tester C# a fond, je n'en ait pas eu le temps...les quelques bouts de code que j'ai vu et testé, je n'aime pas, mais en m'y mettant, mon avis sur le sujet changera peut être...sinon pour XML, je n'ai pas eu le temps de m'y coller suffisamment (bis repetita)...Je pense que la rapidité de développement, c'est bien, mais rechercher la performance code a tout prix, c'est mieux...coder rapidement revient a rechercher le profit a court terme ou a répondre a une demande rapidement...ce style de programmation, c'est bien, mais l'on rencontre rapidement des problèmes de performance code...ce qui ne répond aucunement aux problèmes posés sur le long terme...

Sinon, je considère l'informatique comme un outil et non comme une fin...et je suis assez ouvert aux autres sciences...

Pour ce qui est de l'apprentissage du html puis du php puis du c++. Ca peut etre interessant. La doc sur html et sur php sont bien foutues et sont en francais :).

Oui, c'est pour cela qu'on lui a conseillé de suivre cette progression

Apres tu peux du C puis du java ou du C# et en dernier C++ (c'est le langage le plus dur que je connaisse).

Tu trouve C++ dur moi pas...faut s'y coller un peu...et même en admettant que C++ soit si difficile, après t'as pas trop de mal a passer sur des langages plus simples...sachant bien évidemment qu'aucun langage n'est difficile en soi...cette difficulté et plutot lié a ton histoire...si tu commence par C++, tu trouvera JAVA facile...par contre si tu commance par BASIC et souhaite passer directement à JAVA tu aura du mal et trouvera JAVA difficile...après lorsque tu passera au C++, tu trouvera cela facile, vu que tu aura déjà acquis pas mal de notion de POO...

Avec C++, tu peux faire des sites mais ca a pas l'air evident.

Visual Basic, c simple mais j'aime pas (c juste perso).

Heu...t'es sur que tu connais le C++...normallement, c'est fait pour faire des applications en dur...sinon, VB est simple...oui et non...pour les trucs de base c'est simple, pour des trucs plus complexes non...

En ce qui concerne C#, si tu veux que je te montre rapidos comment on s'y prend pour faire du web ou des appli windows, envoie moi un mail ou un message privé.

Je ne connais pas trop C# mais pourquoi pas...toute expérience est bonne à prendre...donc c'est OK...

--PS--

Lis tes MP...merci :-D

Lien vers le commentaire
Partager sur d’autres sites

Apres le sulfureux debat sur C# que j'ai preferé abandonner (ca sert a rien d'essayer d'expliquer les avantages du C# a un anti-MS). Il y a un question que je me posait par rapport au topic.

Pourquoi veux tu programmer ? Pour etre plus precis, pour quel domaine tu voudrais programmer (Web, jeux, appli windows, ...)?

C'est surement en fonction des reponses a ces questions qu'on pourra t'aider :fumer:

Lien vers le commentaire
Partager sur d’autres sites

Tient, j'ai une question en html, comment je fais si je veu placer du textea un endroi precis de la page web sans devoir faire <br> qui est chiant est imprecis, en plus si on a pas la mme resolution que moi le texte s'affichera a un endroit different.Je pense plutot a un truc genre a un certin % par rapor a la droite et au bas, si vous me comprenez

Et comment savoir quel pixel est ou? merci

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...