C-Sharp: verschil tussen versies
Regel 22: | Regel 22: | ||
String bericht = "hallo"; |
String bericht = "hallo"; |
||
− | MessageBox.Show(Bericht + textBox1); |
+ | MessageBox.Show(Bericht + textBox1.Text); |
''Output'' |
''Output'' |
||
Regel 30: | Regel 30: | ||
En zo zijn er heel veel andere mogelijkheden |
En zo zijn er heel veel andere mogelijkheden |
||
+ | Zoals je ziet lijkt C# heel erg op gewoon Engels. Het ding is: Dat is het ook! C# kun is engels met afkortingen en andere tekens. Als je naar de codes hierboven kijkt en het in engels gaat proberen te vertalen weet je direct wat het doet. |
||
− | Dit is een van de voorbeelden: |
||
− | |||
− | |||
− | namespace CodePad |
||
− | { |
||
− | public partial class Activation : Form |
||
− | { |
||
− | private OleDbConnection connect = new OleDbConnection(); |
||
− | |||
− | public Activation() |
||
− | { |
||
− | InitializeComponent(); |
||
− | |||
− | connect.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Server=https://osgs-f68a03a634f899.sharepoint.com ;Database=CodePad Keys;Jet OLEDB:Database;Password=lol; |
||
− | Authentication=365;SSL=True;"; |
||
− | } |
||
− | |||
− | private void Activate_Click(object sender, EventArgs e) |
||
− | { |
||
− | try |
||
− | { |
||
− | connect.Open(); |
||
− | |||
− | OleDbCommand cmd = new OleDbCommand(); |
||
− | |||
− | cmd.Connection = connect; |
||
− | |||
− | cmd.CommandText = "select * from CodePad Keys where ProductID= '" + textBox1.Text + "' and ProductKey= '" + textBox2.Text + "'"; |
||
− | |||
− | OleDbDataReader read = cmd.ExecuteReader(); |
||
− | |||
− | int count = 0; |
||
− | |||
− | while (read.Read()) |
||
− | { |
||
− | count = count + 1; |
||
− | } |
||
− | if (count == 1) |
||
− | { |
||
− | MessageBox.Show("The license key is correct, the program is activated", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); |
||
− | |||
− | Properties.Settings.Default.Activated = true; |
||
− | |||
− | Properties.Settings.Default.Save(); |
||
− | } |
||
− | if (count > 1) |
||
− | { |
||
− | MessageBox.Show("The license key is not correct, the program is NOT activated", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); |
||
− | } |
||
− | else |
||
− | { |
||
− | MessageBox.Show("The license key is not correct, the program is NOT activated", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); |
||
− | } |
||
− | connect.Close(); |
||
− | } |
||
− | catch (Exception ex) |
||
− | { |
||
− | MessageBox.Show("A critical error occured, The progam has NOT been activated. Details: " + ex, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); |
||
− | } |
||
− | |||
− | } |
||
− | |||
− | } |
||
− | } |
||
+ | ==Zelf maken== |
||
+ | Als jij je eigen programma met C# wil maken kun je [http://www.visualstudio.com Visual Studio] downloaden. Let wel op: Het programma kost je minstens 10 [[bytes|GB]] aan schijfruimte. |
||
{{beginnetje}} |
{{beginnetje}} |
Versie van 5 dec 2015 10:15
C# ofwel C-Sharp is een programmeertaal onderdeel van het .Net framework van Microsoft. De taal kwam in 2001 uit en is een zeer populaire taal.
Voorbeelden
Voorbeeld 1
Een simpel hello world programma
Code
System.Console.Writeline("Hello World");
Output
Hello World
Voorbeeld 2 Bericht met jouw naam (textBox1)
Code
String bericht = "hallo";
MessageBox.Show(Bericht + textBox1.Text);
Output
Hallo jouw naam
En zo zijn er heel veel andere mogelijkheden
Zoals je ziet lijkt C# heel erg op gewoon Engels. Het ding is: Dat is het ook! C# kun is engels met afkortingen en andere tekens. Als je naar de codes hierboven kijkt en het in engels gaat proberen te vertalen weet je direct wat het doet.
Zelf maken
Als jij je eigen programma met C# wil maken kun je Visual Studio downloaden. Let wel op: Het programma kost je minstens 10 GB aan schijfruimte.
Dit artikel is een beginnetje. Je wordt uitgenodigd op bewerk te klikken om dit artikel aan te vullen.
Meer informatie over dit onderwerp vind je hier: |
Dit artikel is een beginnetje.
|