C# - Kody źródłowe, opis środowiska programistycznego.

Status
Zamknięty.

0wn3r

Były Moderator
Dołączył
Marzec 10, 2007
Posty
1330
Witam! W tym temacie, napiszę kilka kodów źródłowych, ponieważ na forum, praktycznie nie widuje, żadnego tematu związanego z językiem C# (Wymowa : si szarp).
--------------------
Pierwsze od czego zacznę ten temat, to od poinformowania was, w jakim IDE będziemy kompilować, pisać te programy. Jest to tak zwany : Microsoft Visual C# 2008 Express Edition, jest to najnowsza wersja tego programu. Można go pobrać z tej strony :
-> http://go.microsoft.com/?linkid=7729278
--------------------
No dobra, jak już włączyliśmy instalacje, zapewne powinno rozpocząć się ściąganie potrzebnych nam plików, a więc czekamy aż się ściągnie wszystko i nareszcie instalujemy nasz Microsoft Visual C# 2008 Express Edition.
--------------------
Microsoft Visual C# 2008 Express Edition, jest bardzo łatwo używać. Jeżeli ktoś miał już styczność wcześniej z Microsoft Visual C++, to nie powinnien mieć problemów z zapoznawaniem się z środowiskiem. Starczy znać tylko język angielski, nic więcej
smile.gif

--------------------
Po zapoznaniu się ze środowiskiem, z ciekawości kliknijmy na File > New Project. Powinno nam się ukazać takie cudo, ale niestety mi się już skończyła wersja trial naszego program, więc pokażę screen ze starszej wersji (nie wielka różnica) :

Po przyciśnięciu File > New Project, powinno wam się ukazać takie okienko z wyborem projektów i kliknijmy tam Windows Application. Po kliknięciu i daniu OK, powinno nam się ukazać takie cudo :

Jeśli ktoś by nie miał pokazanego tego wszystkiego, w opcjach View można poustawiać.
--------------------
Po zapoznaniu się z naszym nowym środowiskiem programistycznym, możemy zatem pisać programy i je kompilować. Jednakże dla leniwców, umieszczę tutaj parę kodów źródłowych.
--------------------
Pierwszy program od jakiego zaczniemy naszą przygodę, będzie to zwykły kalkulator.
Screen :

Kod źródłowy : http://rapidshare.com/files/73805050/Przyk...latora.rar.html
Opis : Można by to określić podróbką Windosowskiego kalkulatora.
--------------------
Teraz coś lepszego, a mianowicie programem będzie binder.
Screen :

Kod źródłowy : http://rapidshare.com/files/73806725/Binder.rar.html + zkompilowany projekt
Opis : Jest to zwykły binder, działający z stub.exe
--------------------
Była to tylko mała prezentacja możliwości ze strony języka C#. Nie chcę umieszczać tu więcej kodów źródłowych. Możecie je pobrać z :
http://planet-source-code.com
http://opensc.ws
--------------------
Jeżeli jednak, chciałby ktoś zacząć się uczyć C#, polecam książki :
http://rapidshare.com/files/35940150/Sekre...281_zyka_C_.pdf - "Sekrety Języka C#"
http://rapidshare.com/files/41412938/C__Po...Metody.pdf.html - "C# - Porady i Metody"
--------------------
// Proszę moderatorów o przyklejenie tematów, jak przyjdzie mi trochę weny znowu, to dopiszę coś do tego tematu.
// Kalkulator był pisany przeze mnie.

//doklejam się - mo4x

Prosty edytor tekstu

txteditor.jpg


http://mo4x.ovh.org/d.php?id=src/simpletexteditor_src.zip

//end
 

abramakabra

Były Moderator
Dołączył
Marzec 16, 2003
Posty
1191
Bardzo fajny tutek :brawo:
Dodam coś od siebie, a mianowicie prosty program do pingowania
smile.gif

-------------------------------------------------------------------------------
1. Tworzymy nowy projekt (File->New->Project) i wybieramy Windows Application.
2. Do przestrzeni nazw dodajemy
Kod:
using System.Net NetworkInformation;



Znajduje się tam klasa ping z której będziemy korzystali.
3. Do formy dodajemy kontrolki:
- 3 x Label i zmieniamy ich właściwość Text kolejno na: "Adres", "TTL", "Interwał".


- 1 x TextBox i zmieniamy jego właściwość Name na "Adres".
- 2x NumericUpDown i nazywamy je "TTL" i "Interwal" oraz zmieniamy właściwość Maximum na 999
- 1 x ListBox którego nazwiemy "Wynik" (właściwość "Name")
- 1 x Button. Zmieniamy jego właściwość Name na "Wykonaj" i właściwość Text na "Pinguj"
- 1 x ProgressBar który nazwiemy np. "Pasek"
To wszystko w zależności od inwencji powinno wyglądać mniej więcej tak:



4. Dobra to czas na programowanie
smile.gif

Najpierw napiszemy sobie funkcję wysyłającą pinga. Okomentowaną funkcję można zobaczyć tu:
http://cpaste.com/3949
Teraz zaprogramujemy przycisk, klikamy na nim dwa razy i wpisujemy ten kod:
http://cpaste.com/3950

Listingi wrzucałem na cpaste żeby były bardziej czytelne. Starałem się bardzo łopatologicznie to okomentować więc myślę że jak ktoś zna podstawy sharpa to nie będzie miał problemów ze zrozumieniem kodu.

Skompilowany program i kod źródłowy można ściągnąć tu:
http://nosferatu.efuturo.eu/Ping.rar
 
Status
Zamknięty.
Do góry Bottom