Gå til innhold

Anbefalte innlegg

Skrevet

Hei alle!

 

Har nettopp lastet ned Visual C# Express 2005, prøvd med noen eksempler, og lest litt, men har problemer med å komme skikkelig igang, noen som har noen tips til oppgaver, guider, o.l. som kunne hjelpe en i starten!

 

Takk for svar!

Videoannonse
Annonse
Skrevet

Selvom de fleste vel ikke er interresert i å starte med å lage web sider (noe som jeg synes er ufattelig kjedelig sammenlignet med vanlig applickasjonsutvikling) så er det greit å ha en link til en tutorial til det.

Skrevet

Hei igjen!

 

Her var det mange god tips! Har rask funnet ut at internett er en god venn her, selv om det føles som det meste ligger akkurat litt over mitt nivå! Har veldig lyst til å lære meg dette, så skal nok få det til!

Kanskje litt off topic, men C# er det et smart trekk å prøve å lære, eller er det andre som er mere aktuelle?

 

Takk for alle gode svar!

 

Mvh

Skrevet

Jeg vil si C# er et smart trekk å lære, ja. Det er et språk som stadig får en større utbredelse, og som strukturmessig er veldig "allright" å jobbe med.

Skrevet

Skal du lære .NET så er C# helt klart å foretrekke. Det er ikke nødvendigvis et mye rikere språk og de som skriver at det er forskjellig ytelse etc tar definitivt feil.

Fordelen er først og fremst at de fleste i arbeidsmarkedet som vil ha .NET mennesker spør etter C# (ikke vb.net)

En annen fordel er at C# syntax'en er likere andre språk og dermed er det enklere å lese og forstå andre språk.

Skrevet

Hvis du bruker Microsoft.VisualBasic-namespacet, så kan vi snakke om ytelsesforskjell, men det namespacetg får vi vel ikke lov til å diskutere her på forumet, så.

Skrevet
Hvis du bruker Microsoft.VisualBasic-namespacet, så kan vi snakke om ytelsesforskjell, men det namespacetg får vi vel ikke lov til å diskutere her på forumet, så.

9335988[/snapback]

 

Litt gretten på moderatorene i dag eller :!:

Skrevet
Hvis du bruker Microsoft.VisualBasic-namespacet, så kan vi snakke om ytelsesforskjell, men det namespacetg får vi vel ikke lov til å diskutere her på forumet, så.

9335988[/snapback]

Klarer ikke helt å dy meg selv om vi egentlig ikke får snakke om det her.. Bar et 3 korte spørsmål til Manfred:

1) Hva i dette namespacet har ytelsesforskjell og i forhold til hva?

2) Hvor har du lest om dette?

3) Har du noen gang kikket på Microsoft.VisualBasic.dll i reflector?

 

:hmm:

Skrevet

Microsoft.VisualBasic er en styggedom som kun er lagt til for å beholde VB6 programmerere.

 

FileOpen, Mid, etc.

Alle disse funksjonene er allerede tilstedet i .NET framework uten at det burde vært nødvendig å bunkre det opp to ganger for at VB6 programmerere skal slippe å lære noe nytt.

Skrevet (endret)
Hvis du bruker Microsoft.VisualBasic-namespacet, så kan vi snakke om ytelsesforskjell, men det namespacetg får vi vel ikke lov til å diskutere her på forumet, så.

9335988[/snapback]

Klarer ikke helt å dy meg selv om vi egentlig ikke får snakke om det her.. Bar et 3 korte spørsmål til Manfred:

1) Hva i dette namespacet har ytelsesforskjell og i forhold til hva?

2) Hvor har du lest om dette?

3) Har du noen gang kikket på Microsoft.VisualBasic.dll i reflector?

 

:hmm:

9339778[/snapback]

Dette er ikke rakettvitenskap. Funksjonene i Microsoft.VisualBasic er "wrappere".

 

MsgBox() kaller bare MessageBox.Show() med riktige parametre osv...

 

Selv om vi her snakker om helt minimale effekter i ytelse snakker vi minst et ekstra "ledd" for hver funksjon i namespacet som kalles.

Endret av Manfred
Skrevet (endret)
Dette er ikke rakettvitenskap. Funksjonene i Microsoft.VisualBasic er "wrappere".

 

MsgBox() kaller bare MessageBox.Show() med riktige parametre osv...

 

Selv om vi her snakker om helt minimale effekter i ytelse snakker vi minst et ekstra "ledd" for hver funksjon i namespacet som kalles.

 

Hvis du er så hardcore at du kaller en wrapper noe som har med ytelsesnedsettelse å gjøre så hadde det vært veldig moro å se et program du har laget ;)

 

Det er nettopp en "wrapper" det er! Å si at det senker ytelsen er tull. Det ligger faktisk noen funksjoner i VB namespacet som er bra og den eneste grunnen til at dere kaller det crap er fordi det er et "VB" namespace. GeirGrusom (bra navn forresten) nevner mid og OpenFile, men hvis man kikker litt grundigere på dette namespacet vil man finne en del funksjoner som ikke nødvendigvis er en hjelper for eks VB6 programmerere.

 

Dessuten er det ikke alle metoder/funksjoner som kun er wrappere, men flere av de er faktisk utvidelser som forenkler en rekke operasjoner. Det er jo egentlig det hele .NET rammeverket dreier seg om.

Endret av serverside
Skrevet
Har nettopp lastet ned Visual C# Express 2005, prøvd med noen eksempler, og lest litt, men har problemer med å komme skikkelig igang, noen som har noen tips til oppgaver, guider, o.l. som kunne hjelpe en i starten!

9305294[/snapback]

 

For å lære å programmere så må du bruke det til noe. Derfor er det lurt å ha et mål eller noe du vil lage.

Jeg lagde et slags kassaapparatsystem for en stund siden, for å lære meg programmering. Andre forslag til nybegynnerprosjekt er CD-database/oversikt, adressebok, kalender/dagsplanlegger, tegneprogram.

 

Hvis en ikke har noe å jobbe mot blir det fort at du tenker "hva nå... Tja, kanskje en runde med Duke Nuk'em før jeg legger meg..." og så blir det ikke mer programmering...

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...