Uvod u C# programski jezik
Čas 1 – MS Visual Studio, konzolne i windows aplikacije
Microsoft C#
CSharp (C#) je Objektno Orjentisani Jezik, razvijen od strane Majkrosofta kao deo .NET Framework platforme.
C# je profesionalni jezik i vrlo je slican jeziku C++ na više načina. U C# možemo koristiti razne koncepte OOP kao što su učaurivanje (enkapsulacija) , nasleđivanje i polimorfizam.
C# je jednostavan i moćan programski jezik opšte namene, “Type-Safe” (sa strogim tipovima podataka) i “Case Sensitive” (osetljiv na mala i velika slova).
Mi ćemo razvijati C# programe korišćenjem Visual Studio okruženja, jednog moćnog i alatima bogatog integrisanog okruženja za razvoj softvera koje isporučuje Majkrosoft. Pomoću Visual Stuido alata možemo da kreiramo konzolne i windows bazirane aplikacije. Stil pisanja programa u C# je vrlo sličan stilovima za C++ i Java programske jezike, pa kada neko zna jedan od tih jezika veoma lako nauči i druge jezike.
C# jednostavni programi: konzolni i windows programi
C# nam omogućava pisanje kako konzolnih (Console Bases Applications) tako i windows (Windows Based Applications) aplikacija. Slede prosti primeri za oba slučaja.
C# konzolna aplikacija
Sledeći program je jedna prosta konzolno bazirana CSharp aplikacija. Program
počinje sa metodom main(). U MS
Visual studiju kreirajte jednu kozolnu aplikaciju pomoću copy/paste unesite
sledeći C# kod.
using System;
using System.Collections.Generic;
using System.Text;
namespace
ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Moj prvi program");
Console.ReadKey();
}
}
}
Zadaci za vežbu:
1. Modifikujte gornji C# program tako da se na ekranu pojavi sledeći tekst:
Ovo je moj prvi C# program.
Imam nameru da naučim da programiram.
Znam, treba puno da vezbam.
tako da linije teksta budu jedna ispod druge kao sto je prikazano.
2. Modifikujte gornji C# program tako da se ne pojavi nikakva poruka, već samo prazna forma.
C# windows aplikacija
Sledeći program predstavlja jednu prostu windows baziranu aplikaciju. U MS Visual Studi-u kreirajte novu windows aplikaciju i pomoću copy/paste unesite sledeći C# kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Ovo je moj prvi C# program");
}
}
}
Kada izvršite gornji C# program dobićete poruku " Ovo je moj prvi C# program " u okviru za poruke (Message box)
Zadaci za vežbu:
1. Modifikujte gornji C# program tako da se u “Message box”- u pojavi sledeći tekst:
Ovo je moj prvi C# program.
Imam nameru da naučim da programiram.
Znam, treba puno da vezbam.
Tako da linije teksta budu jedna ispod druge kao sto je prikazano.
2. Modifikujte gornji C# program tako da se nakon poruke “Ovo je moj prvi C# program” pojavi nova poruka “Čestitam!” u novom MessageBox-u.
3. Modifikujte gornji C# program tako da se ne pojavi dugme, već samo forma sa tekstom “Ovo je moj prvi program” u sredini forme (na mesti gde je stajalo dugme “Klikni Me”). Boja pozadine cele forme treba da bude crvena, a tekst napisan zutom bojom.