Gå til innhold

C#: Kodesnutt fungerer ikke - blank form


Anbefalte innlegg

Hei.

 

Jeg trenger hjelp til en filleting.

 

Har dette kodeeksemplet fra deitel&deitel:

 

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace test
{
   class Program : System.Windows.Forms.Form
   {
       private System.Windows.Forms.Button showOutputButton;
       private System.Windows.Forms.Label outputLabel;

       [sTAThread]
       static void Main()
       {
           Application.Run(new Program());
       }//end main

       private void showOutputButton_Click(object sender, System.EventArgs e)
       {
           Random randomInteger = new Random();
           outputLabel.Text = "";

           for (int counter = 1; counter <= 20; counter++)
           {
               int nextValue = randomInteger.Next(1,7);

               outputLabel.Text += nextValue + "   ";

               if (counter % 5 == 0)
                   outputLabel.Text += "\n";
           }//end for
       }//end showOutputButton_Click
   }//end class
}//end namespace

 

Men ingenting dukker opp i vinduet. Altså boksen kommer opp men ingenting mer.

Noen som ser hva som er galt med koden? kompilerer fint.

 

Tusen takk for hjelp.

Lenke til kommentar
Videoannonse
Annonse

Det eksemplet er ikke komplett. Hverken button eller label blir laget.

 

Legg til en constructor:

		public Program()
	{
		showOutputButton = new Button();
		Controls.Add(showOutputButton);
		showOutputButton.Click += new System.EventHandler(showOutputButton_Click);

		outputLabel = new Label();
		outputLabel.Location = new Point(30, 30);
		Controls.Add(outputLabel);
	}

Lenke til kommentar

Jammen lenge siden jeg holdt på med Java gitt =)

 

Tusen takk. Det hjalp mye :)

Java? :p

 

 

Hehe ja. Jeg kunne Java ganske bra (vil jeg si da) for lenge siden...

og syntaksen er jo veldig lik. =)

Lenke til kommentar
  • 2 måneder senere...

DU er inne på noe interresant her.l Hva er egentlig bra med Eclips? Jeg har sett på det flere ganger men det var før jeg startet med C#. Er det noe å annbefale?

 

Liten basis, pluginbasert og plugins for det meste, men mangler endel som standard som en må sette opp. Plugins/versjoner for de fleste språk samt Latex etc etc. kan som regel lastes ned og installeres.

 

Merk at noen av punktene under kan ha sammenheng med at jeg hovedsaklig programmerer Java for Android!

  • For min del som kommer fra .NET verden var det overraskende å komme til en IDE uten GUI designer som default. Utover en RÅTTEN gui designer for Android. Her må en deploye og teste for å se hvordan ting vil fungere.
  • Synes debuggeren er fæl sammenlignet med Visual Studio. Vanskelig å få ut nødvendig informasjon om f.eks. exceptions uten å kjøre flere runder debugging.
  • Krasjer til stadighet! Ved Android utvikling krasjer gjerne Eclipse 2-3-4 ganger. Henger seg ofte ved Intellisense hos meg. Intellisensen er også treeeeg.

 

Blir sikkert lynsjet av Java fansen nå :) Vet Eclipse har mye bra og har fått mye god omtale. Men sliter med å se hva Eclipse er bedre på enn Visual Studio. Gratis?

Endret av OleM80
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...