Een van de conversies die programmeurs moeten omgaan , is dat van het omzetten van tekst in een tekstvak aangegaan een nummer dat gebruikt kan worden in rekenkundige bewerkingen . Microsoft's Visual Basic is een robuuste en full-featured programmeeromgeving die methoden voor het maken van de omzetting van tekst naar integer -formaat bevat . Terwijl gemaskerde velden die dwingen de gebruiker om alleen nummers in te voeren in een veld beschikbaar , deze zijn niet de beste keuze voor elke omstandigheid . Foutcontrole , is natuurlijk een belangrijk onderdeel van de conversie code volgorde en moeten worden opgenomen om de beste gebruikerservaring te bieden . Instructies 1 Start Visual Studio of Visual Basic Express ( afhankelijk van welke versie u hebt geïnstalleerd. ) Klik op " Nieuw Project " op de "Start pagina . " Kopen van 2 Selecteer " Windows Forms Application , " en klik vervolgens op de knop 'Toevoegen' . Dit opent een nieuw Windows- vorm in de Basic -venster Visual "Design " . 3 Bladeren in of klik op het tabblad " Toolbox " op de linkerbovenhoek van het venster "Design " . Selecteer en sleep twee " TextBox " controls , een " label " control en een " knop " controle op uw formulier . U kunt ook dubbelklikken op elke controle met betrekking tot het toe te voegen aan het formulier . 4 Sleep het " TextBox1 " en " TextBox2 " controls in verticale uitlijning met behulp van de Visual Basic uitlijning rasterlijnen als gidsen . Plaats de " Label1 " control net onder de " TextBoxes " , opnieuw met behulp van de Visual Basic uitlijning rasterlijnen voor hulp . Plaats de " Button1 " controle op de linkerbenedenhoek van het formulier . 5 Klik op de " Button1 " controle om het te selecteren . Blader door het venster "Eigenschappen " op de rechterbenedenhoek van het venster " Ontwerp" totdat u de " Tekst " woning voor de " Button1 " control vinden . Verander de tekst op " toevoegen . " De knop op uw formulier bevat nu de tekst " Add" in plaats van " Button1 . " 6 Dubbelklik op de knop 'Toevoegen' om het venster Basis Visual " Code " te openen . De code om de aangegane " TextBox1 " en " TextBox2 " data om te zetten wordt uitgevoerd wanneer de gebruiker op de knop "Toevoegen" klikt , dus dit is waar je de code zetten . Visual Studio zal uw cursor tussen de twee lijnen die het begin en einde van de sub procedure die de gebeurtenis click knop omgaat bakenen . Insert code 7 vergelijkbaar met de volgende code tussen de twee lijnen in beschreven Stap 6 . Dim NumberOne , NumberTwo , ResultNumber als Integer als TextBox1.Text > " " dan als Textbox2.Text > " " dan Probeer NumberOne.Focus ( ) NumberOne = Integer.Parse ( TextBox1.Text ) NumberTwo.Focus ( ) NumberTwo = Integer.Parse ( Textbox2.Text ) ResultNumber = NumberOne + NumberTwo Label1.Text = ResultNumber.ToString ( ) op Catch MessageBox.Show ( "Je moet alleen nummers invoeren in het veld . " ) End of Try Else MessageBox.Show ( "Je moet een aantal in doos twee in te voeren . " ) Return Else MessageBox.Show ( " U moet een nummer in het vak een in te voeren . " ) Return End Als de " Dim " verklaring worden drie variabelen van het type geheel getal , gevolgd door twee " Als " uitspraken die controleren om zeker te zijn van de gebruiker iets in de ingevoerde " TextBoxes . " De " Try /Catch /End Try ' sectie van code doet het eigenlijke conversie pogingen op het ingevoerd in de data " TextBoxes . " Als er niet-numerieke gegevens in een van beide " TextBox " ( zoals bepaald door de " Integer.Parse " commando's, een van de twee " MessageBox.Show " commando krijgt controle en geeft een foutmelding . Als de gegevens in beide " TextBoxes " numeriek is , dan is de toevoeging opbrengst . het resultaat wordt geplaatst in het " Label1.Text " eigenschap , die wordt weergegeven op het formulier .
|