Gå Tilbake   Webforumet.no > Utvikling og design > Webutvikling > ASP.NET / .NET
Registrer FAQ Medlemsliste Kalender Søk Dagens innlegg Marker forumene som lest

ASP.NET / .NET ASP.NET / .NET er spennende. Post her.

Svar
Tilbakelenk Trådverktøy Søk i denne tråden Visningsmoduser
  #1 (permalink)  
Ulest 14th July 2010, 19:10
Standard   Egne klasser

Jannis sin avatar
Medlem
 
Ble medlem: Jul 2010
Innlegg: 28
Jannis is on a distinguished road

Hei

Hvordan kan man lage egne klasser i en *.cs fil, og importere klassen til en ASP.NET Web Form side?
Noe av det samme som
PHP Code:
<?php
require("klasse.php");
?>
i php.

Bruker C#.
Svar med sitat
Sponsede annonser
  #2 (permalink)  
Ulest 15th July 2010, 01:40
Standard  

nag nag er ikke aktiv
Medlem
 
Ble medlem: Jan 2009
Sted: Oslo
Innlegg: 50
nag will become famous soon enough

Hvor skal man begynne....

Du kan lese følgende link: Visual C# .NET: How to Create a Class Library så får du kanskje ett sted å starte. Eksempelet over kan gjøres ganske mye enklere hvis du ikke skal ha klassen i ett eget bibliotek.

Antar du bruker visual studio (?) og at du har ett "website prosjekt". I såfall, legg til en mappe som heter "app_code" (systemfolder) i prosjetket. I denne mappen legger du til en "klasse". navnet på fila blir som default navnet på klassen. Lag de metodene du trenger i klassen.

I webform'en kan du referere klassen (du importerer ikke en klasse) på to måter. Om metodene er definert som "static" ("public static int...") kan du skrive "klassenavn.metode("evt parametere") og koden i klassen utføres. Dersom du bruker ett namespace rundt klassen må dette være første steg i referansen.

Hvis metoden ikke er "static" må den instansieres før du kan benytte den. Det gjøres i praksi ved at du "deklarerer en variabel med klassen som datattype". Da vil du få tilgang til metodene i klassen via denne "variabelen".

Dersom du bruker "static" kodeordet i metoder og funkasjoner bør du være obs på at dersom dette ikke blir gjort riktig vil metodene og funksjonene ikke være "thread safe" som det heter på fagspråket.

.NET (uavhengig av om du skriver i C#, VB, ov) er objektorientert fult ut. Hvis du ikke har erfaring med denne type tankegang så er det en liten jobb å komme over kneika, men når du først klarer det så...

Ett tips, bruk Goolge, det finnes uendelig mye bra dokumentasjon på .net og hvordan gjøre alt mulig rart. Microsoft sitt msdn har også enormt med dokumentasjon og eksempler.

btw, kult å se at det er noen som har intereser for noe annet en php og wordpress her inne....
Svar med sitat
  #3 (permalink)  
Ulest 15th July 2010, 11:12
Thumbs up  

Jannis sin avatar
Medlem
 
Ble medlem: Jul 2010
Innlegg: 28
Jannis is on a distinguished road

Tusen takk!

Jeg var ikke helt klar over forskjellen på static og ikke.
Har også drevet med PHP en stund. At man ikke engang trenge å inkludere fila, tenkte jeg ikke på engang
Svar med sitat
Svar


Trådverktøy Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser


Lignende tråder
Tråd Tråd startet av Forum Svar Siste innlegg
Handle via egne affiliatelenker metallian Tradedoubler 20 19th April 2010 14:45
Klasser, metoder, funksjoner, variabler ... olafmoriarty PHP, SQL og databaser 3 14th September 2009 16:35
Regler ved egne affiliateprogram kongen Affiliate-programmer 7 1st April 2009 09:13
Lage egne blogger Coulix Blogging 4 3rd May 2008 10:20

Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO

Webforumet.no utvikles av tonny.no | qts.no hjemmeside | Sponset av Mine matoppskrifter