Windows

Ontwikkelen van Windows Phone 7.5 Apps: variabelen, gegevenstypen en toewijzing van waarden

5 Best Social Apps For Windows Phone 2019

5 Best Social Apps For Windows Phone 2019
Anonim

In het laatste hoofdstuk hebben we onze eerste aanvraag voor Windows Phone 7.5 geschreven. In deze zelfstudie zien we welke variabelen en gegevenstypen en zijn om waarden toe te wijzen of op te halen uit variabelen . Plus we zullen ook kijken naar waarde toekennen aan tekstvakken .

Laten we beginnen met variabelen . Variabel zijn die geheugenelementen die enige waarde erin opslaan. Dus als we het willen opsplitsen, zijn variabelen als emmers, die een betekenisvolle waarde of gegevens bevatten. Dus wanneer een gebruiker een variabele declareert, wordt een bucket in het geheugen aangemaakt om met een bepaalde waarde te worden gevuld. Het type variabele hangt af van de behoeften van de gebruiker. Elke C # -variabele en -object moeten worden gedeclareerd met het juiste gegevenstype.

C # biedt u verschillende gegevenstypen , die u kunt gebruiken. Er zijn twee categorieën gegevenstypen op basis van hun manier van gegevensdoorgifte, namelijk. waardetypes en referentietypen. Bij het toewijzen van waarde aan een andere variabele wordt de werkelijke waarde gekopieerd naar die variabele in het geval van variabelen van het waardetype; terwijl als we verwijzingsvariabelen toekennen, alleen de referentie of het adres wordt doorgegeven aan de geheugenlocatie waar onze oorspronkelijke variabele is opgeslagen.

U kunt hier meer te weten komen over gegevenstypen en over hun verschil, maar als beginner zullen we gebruiken enkele variabelen van waardetypen zoals hieronder vermeld.

  1. int : staat voor integer. Een gegevenstype voor het opslaan van getallen zonder decimalen.
  2. Char : het wordt gebruikt voor het opslaan van één teken
  3. String : het wordt gebruikt voor het opslaan van tekst, dat wil zeggen een aantal tekens
  4. Bool : het is een van de eenvoudigste gegevenstypen. Het kan slechts 2 waarden bevatten - 0 en 1 of false of true.
  5. Float : het wordt gebruikt om nummers op te slaan die al dan niet decimalen bevatten.

We zullen bijna al deze gegevenstypen gebruiken in onze toekomstige zelfstudies. Als u meer wilt weten over deze en andere gegevenstypen, kunt u het MSDN-kanaal van Microsoft doorverwijzen naar hetzelfde.

Waarden toewijzen en invoer ophalen uit tekstvakken:

Dit is een zeer eenvoudige stap, die u in staat zal stellen om enige waarde van gebruikers of laat ze iets zien. Van deze twee dingen hebben we de laatste al uitgevoerd in de Hello World -toepassing. In de Hello wereldapplicatie hebben we de gebruiker een bericht "hallo wereld" in button_klik getoond. Dat betekent dat u al bekend bent met de uitvoer van de resultaten, dus laten we nu de invoer leren accepteren. Input aannemen is slechts een spiegelproces van het leveren van uitvoer.

Open opnieuw ons test1- of helloworld-project. We zullen in dat project kleine wijzigingen aanbrengen om de naam van de gebruiker te accepteren en vervolgens zullen we een bericht weergeven. Nu we al een tekstblok en een knop hebben, hebben we slechts één extra tekstvak en een ander tekstblok nodig. Sleep een tekstvak (txt1) uit de gereedschapset en plaats het boven het vorige tekstblok en sleep een ander tekstblok (txtip) en plaats het naast het tekstvak. Wijzig de teksteigenschap van nieuw tekstblok in "Voer je naam in" en dubbelklik op de knop om naar de gebeurtenis button_click te gaan. Plak nu in een paar krullende haakjes deze code:

String naam = "";
naam = txtinput.text;
txtop.text = "hallo" + naam;

Start nu de applicatie en bekijk pret. Hier hebben we de gebruiker om zijn / haar naam gevraagd en die naam opgeslagen in de tekenreeks variabele "name". Dat is alles wat u hoeft te doen om gebruikersinvoer te accepteren. Een waarschuwing die u moet nemen bij het accepteren van invoer, is het type aanpassingsvariabele met invoertype. We kunnen de naam van een gebruiker bijvoorbeeld niet opslaan in de variabele "int", we kunnen dit alleen doen met de variabele "string". Hoewel u deze waarden ook in andere typen kunt converteren, niet elke keer als dat mogelijk is. Je kunt hier meer informatie over de type-conversie vinden.

Dit is het. Als je hier hebt bereikt, heb je het goed gedaan in deze tutorial en ben je klaar om naar te gaanvolgende zelfstudie .