C scherp (C #)

C # (uitgesproken als C-Sharp) is een objectgeoriënteerde programmeertaal voor algemene doeleinden die door Microsoft is ontwikkeld voor het Windows-platform. Het maakt gebruik van het .NET-platform, wat een mooie manier is om te zeggen dat er veel werk voor je is gedaan - je schrijft gewoon een programma dat gebruik maakt van alle code die al is geschreven.


Download software: http://www.microsoft.com/visualstudio/eng/downloads#d-2012-express

Kosten:Vrij

Instructies voor het instellen van software:Voer het SETUP-programma uit


PROBEER HET!


1. Open Visual Studio Express voor Windows Phone.

2. Klik op de startpagina op Nieuw project.


3. Selecteer Windows Phone App en typ ‘CSharpDemo’ in de vakken Naam en Oplossing.

4. Klik op ‘OK’ om het project te maken.


5. Vervang de code in het MainPage.xaml-venster door deze code:

                                                                                                                                                                                                                

6. Klik op de pijl naast MainPage.xaml in de Solution Explorer aan de rechterkant van de applicatie. Dubbelklik op MainPage.xaml.cs om het venster voor dat bestand te openen.

7. Kopieer deze C Sharp-code naar het MainPage.xaml.cs-venster:

  using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Navigation; using Microsoft.Phone.Controls; using Microsoft.Phone.Shell; using Programming_MB_Demo.Resources;  namespace Programming_MB_Demo {     public partial class MainPage : PhoneApplicationPage     {         // Constructor         public MainPage()         {             InitializeComponent();         }          private void Button_Click_1(object sender, RoutedEventArgs e)         {             double DegText, CelText;             DegText = double.Parse(TextBox1.Text);             CelText = (5.0 / 9.0) * (DegText - 32.0);             Text4.Visibility = System.Windows.Visibility.Visible;             Text5.Text = CelText.ToString();             Text5B.Visibility = System.Windows.Visibility.Visible;             if (DegText > 100)             {                 Text6.Text = 'It's Hot! Better Hydrate';                 Text6.Visibility = System.Windows.Visibility.Visible;             }             else if (DegText <= 32)             {                 Text6.Text = 'It's Cold! Better pack long underwear';                 Text6.Visibility = System.Windows.Visibility.Visible;             }          }          private void Button_Click_2(object sender, RoutedEventArgs e)         {             TextBox1.Text = '';             Text4.Visibility = System.Windows.Visibility.Collapsed;             Text5B.Visibility = System.Windows.Visibility.Collapsed;             Text5.Text = '';             Text6.Visibility = System.Windows.Visibility.Collapsed;          }       } }  

8. Klik op Bestand en vervolgens Alles opslaan in het programmamenu.


9. Klik op DEBUG en Start Debugging in het programmamenu om het programma te testen. Voer een temperatuur in en klik op de knop Converteren om het resultaat te zien.
Probeer verschillende temperaturen.

10. Het programma ziet er als volgt uit als het wordt uitgevoerd.

csharp-1


OVER HET PROGRAMMA - EEN WALK THROUGH

1. De functie 'Button_Click_1'

een. Haalt de waarde op die is ingevoerd in het invoertekstvak.

b. De waarde wordt geconverteerd naar Celsius (met een enkele decimaal).

c. De Celsius-waarde wordt geëvalueerd met een reeks IF-statements en een voorgestelde actiezin wordt toegewezen aan de variabele: 'Text6.Text'

d. Een zin wordt gemaakt door statische tekst samen met de temperatuurwaarden (graden F en graden C) en de actietekst te combineren of 'aaneenschakelen'.


PROBEER DIT

1. Verander de temperaturen die in de beslissingen worden gebruikt - verander bijvoorbeeld de lagere temperatuur van 60 naar 30 graden. Sla het bestand op, start het programma opnieuw en voer nieuwe cijfers in - veranderden de antwoorden bij de nieuwe temperatuur 'http://www.homeandlearn.co.uk/csharp/csharp.html'> http://www.homeandlearn.co .uk / csharp / csharp.html - Een goed georganiseerde tutorial met veel werkende voorbeelden en broncode