Arbeide med klasser: Windows Phone 7.5 Mango Apps Development - Del 12

Arbeide med klasser: Windows Phone 7.5 Mango Apps Development - Del 12
Arbeide med klasser: Windows Phone 7.5 Mango Apps Development - Del 12

Video: Arbeide med klasser: Windows Phone 7.5 Mango Apps Development - Del 12

Video: Arbeide med klasser: Windows Phone 7.5 Mango Apps Development - Del 12
Video: 5 Best Free Remote Desktop Software - YouTube 2024, April
Anonim

Håper du nyter vår Windows Phone 7.5 Mango Apps Development opplæringsserie. Har lært om forståelse og oppretting av klasser i vår siste opplæring, i denne opplæringen, skal vi Fortsett å snakke om klasser og objekter men nå skal vi lære hvordan klasser blir brukt innenfor. Net-rammeverket. Som vi lærte i siste leksjoner, kan vi lage våre egne tilpassede klasser. Vi kan definere sitt attributt samt funksjoner. Men i denne opplæringsserien vil vi ikke dykke mye inn i egendefinerte klasser, så for tiden vurdere klasser som beholdere for metoder.

.Net-rammeverk har mange forhåndskrevne klasser, som varierer i funksjonalitet. For eksempel har vi allerede sett DateTime-klassen, som har ulike metoder som gjør at brukerne kan spille rundt med dato og klokkeslett. Så klasser fungerer som et bunt av funksjonaliteter.

I siste leksjon brukte vi " Nytt" søkeord å skape ny forekomst av klassen, men det er klasser i.NET-rammeverk som ikke krever at en forekomst skal opprettes før du bruker dem slike klasser kalles som "Statiske" klasser. Søkeordet "statisk" brukes til å erklære slike klasser. Vi har brukt noen statiske klasser, hvis du kan huske! "Strenge" klassen som vi pleide å erklære samt manipulere strenger er ingenting annet enn en statisk klasse hvis definisjon er forhåndskrevet i.NET rammeverk. F.eks string.Format ( “{0}!”,”Hi”);

Det er mange innebygde statiske klasser vi har brukt. Du ville bli overrasket over å vite det knapper, tekstblokker og andre elementer som vi brukte er en del av klassene og ved å dra og slippe oppretter vi forekomster av det. Hvis du vil vite mer om slike. NET Framework-klasser, kan du lese om dem på MSDN.

La oss nå se hvordan vi kan bruke klasser gitt av. NET Framework. La oss starte med å skape nytt prosjekt og ha en knapp i den. Vi vil kode det i C # slik at når vi klikker på knappen, vil en ny knapp bli generert og vist.

Så etter å ha plassert en knapp på skjermen, dobbeltklikk på den og plasser markøren mellom knapp Klikk hendelsen. Lim inn følgende kode i den hendelsesbehandleren.
Så etter å ha plassert en knapp på skjermen, dobbeltklikk på den og plasser markøren mellom knapp Klikk hendelsen. Lim inn følgende kode i den hendelsesbehandleren.

Knapp myNewButton = Ny knapp ();

myNewButton.Name = "button2";

myNewButton.Height = 100;

myNewButton.Width = 200;

myNewButton.Content = "Klikk meg";

myNewButton.Margin = ny tykkelse (100,0, 100,0, 100,0, 100,0);

myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;

myNewButton.VerticalAlignment = VertikalAlignment.Stretch;

ContentGrid.Children.Add (myNewButton);

Når du kjører denne applikasjonen, vil du se at når vi klikker på den første knappen, vises den andre knappen. Så dette viser at det er mer enn én måte å lage elementer i C #. I første linje med kode har vi erklært ny forekomst av knapp, akkurat som enhver annen deklarasjon, og senere har vi satt sine egenskaper. Den siste koden legger til knappen til skjermen.

Så dette handler om klasser. Selvfølgelig får du større forståelse for klasser når du begynner å jobbe med dine applikasjoner. I vår neste opplæring vil vi snakke om NameSpaces.
Så dette handler om klasser. Selvfølgelig får du større forståelse for klasser når du begynner å jobbe med dine applikasjoner. I vår neste opplæring vil vi snakke om NameSpaces.

Relaterte innlegg:

  • GPS, Location API og Calling Web Services: Windows Phone Apps Development Tutorial - 25
  • Lær å utvikle Windows Phone 7.5 Mango-applikasjoner: Del 1
  • Microsoft. NET Framework - Beginners Guide, Resources, & Download
  • .NET Framework Setup Verification Tool - Verifiser integriteten til.NET-installasjonen
  • Forstå og opprette klasser: Windows Phone 7.5 Mango Apps Development - Del 11

Anbefalt: