CentrumXP.pl » Witamy
CentrumXP.pl
 
Szukaj
Subskrypcja
Powiadomienie e-mailem o nowościach na CentrumXP.pl:
E-mail: Zapisz
Czy zamierzasz pobrać Internet Explorer 9?


CentrumXP.pl » Microsoft .NET » Kurs C#, cz. I » Dodaj do ulubionych Dodaj do ulubionych   Dodaj do ulubionych Wersja do wydruku

05. Tworzenie solution i nowych projektów

Autor: Daniel Celeda    Opublikowano: 27 grudnia 2005    Odsłon: 116297    »Skomentuj...
Strona:
Zobacz również:

01. "Programowanie" - z czym to się je?

02. Programowanie obiektowe

03. Do czego potrzebne jest nam Visual Studio 2005

04. Konfiguracja i obsługa C# 2005 Express Edition

06. Klasy i obiekty

07. Tworzenie oraz inicjalizacja obiektów

08. Operatory arytmetyczne

09. Porozmawiajmy o „stringach”

10. Typy proste i referencyjne

11. Wartości logiczne

12. Inne operatory logiczne

13. Instrukcje iteracyjne (tzw. pętle) - cz. I

14. Instrukcje iteracyjne (tzw. pętle) - cz. II

15. Tablice

16. Kolekcje

17. Typy generyczne (generics)

18. Przestrzenie nazw (namespaces)

19. Modyfikatory dostępu

20. Metody statyczne oraz metody instancyjne

»Uzyskaj pomoc na forum

Zasady w C#

Zanim zaczniemy pisać programy, powinniśmy poznać kilka podstawowych zasad dotyczących języka C#.

Wielkość liter ma znaczenie
Wyrazy „dom” oraz „Dom” to dla C# dwa różne słowa.

Średnik kończy pojedynczą instrukcję
Każda instrukcja musi być zakończona średnikiem. Teoretycznie nie musimy naszego kodu rozbijać na wiele linijek, tylko pisać wszystko w jednej, rozgraniczając poszczególne instrukcje średnikami. Jednak dla czytelności kodu nie należy tak postępować.

ZarzadcaMagazynu.Class1 NowaKlasa = new ZarzadcaMagazynu.Class1();

Komentarze
Nie każdy tekst znajdujący się w pliku jest częścią kodu programu. Istnieje coś takiego jak komentarze. Są one jakby notatkami sporządzanymi przez programistę. Im więcej komentarzy, tym lepiej J Należy opisywać za pomocą komentarzy większość tworzonych przez nas instrukcji, ponieważ za kilka dni (nie mówiąc już o miesiącach czy latach) możemy nie pamiętać co chcieliśmy w danym miejscu osiągnąć. Komentarze w C# możemy robić na kilka sposobów. W naszym kursie będziemy stosować tylko jeden – podwójny znak ukośnika „//”. Wszystko co znajdzie się za tym znakiem w danej linijce będzie komentarzem.

//To jest komentarz
//najczęściej umieszcza się w nim opis kodu.
//Klasa Magazyn to główna klasa naszej aplikacji.
class Magazyn
{
        static void Main(string[] args)
        {
                ZarzadcaMagazynu.Class1 NowaKlasa = new ZarzadcaMagazynu.Class1();
        }
}

Możemy szybko komentować i odkomentowywać fragmenty tekstu zaznaczając je i klikjąc przyciski

lub używając skrótów klawiszowych Ctrl + E , C oraz Ctrl + E , U

Bloki kodu – nawiasy klamrowe
Fragmenty kodu stanowiące pewną całość zawierają się w nawiasach klamrowych. Taką całość stanowi np. definicja klasy lub metody (patrz przykład powyżej).

Formatowanie
Bardzo ważną rzeczą w programowaniu jest formatowanie kodu. Nie jest to sztuka dla sztuki, jakby się mogło wydawać niedoświadczonemu programiście, ale praktyka poprawiająca czytelność naszego kodu źródłowego. Na szczęście Visual C# „odwala” dużo roboty za nas - samo robi wcięcia (akapity).

Akapity możemy zmniejszać lub zwiększać zaznaczając fragment tekstu i klikając przyciski

IntelliSense– „podpowiadacz”
Visual Studio podpowiada nam podczas pisania kodu. Samo sugeruje jaki wyraz powinniśmy, bądź możemy, w danej chwili napisać. Wyświetla listę dozwolonych w danym miejscu instrukcji. Podpowiadacz włącza się sam w niektórych momentach, ale możemy wywołać go samemu naciskając Ctrl i Space.

Podpowiada np. jakie klasy znajdują się w projekcie (a dokładniej przestrzeni nazw, o której będzie mowa w przyszłości).

Po naciśnięciu klawisza „Enter” Visual C# uzupełni nasz kod.

Liczby dziesiętne pisane z kropką
W C#, inaczej niż w języku polskim, piszemy liczby dziesiętne. Separatorem pomiędzy częścią całkowitą a ułamkową jest kropka, a nie przecinek. Poprawnym formatem jest np. 1.7 (jeden i siedem dziesiątych).

Myślę, że w następnej części kursu możemy już przejść do nauki języka C#. Na początek zaczniemy od rzeczy najważniejszej – klas.


«Wstecz 1 2 3 4 

Aktualna ocena to: 4,40

Oceń artykuł...
Porażka Kiepski Taki Sobie Dobry Super!

Tagi:  

A teraz:    Dodaj do ulubionych Dodaj do ulubionych    Wydrukuj Wydrukuj    Wyślij link znajomemu Wyślij link znajomemu    Skomentuj Skomentuj

Komentarze do 05. Tworzenie solution i nowych projektów

Dodaj komentarz»

Komentarze 9 sierpnia 2006, 14:33

Nie napisano jeszcze ani jednego komentarza. Twój może być pierwszy...

Bartek 21 sierpnia 2006, 16:06

W komentarzach jest wspomniane, że istnieją inne sposoby komentowania i tyle. Może warto by napisać jakie (wszak ma to być kurs c# a nie demonstracja) uwaga, że w kursie używa się tylko jednego rodzaju komentarza nie jest wytłumaczeniem. Tym bardziej że w przypadku komentarzy /* i */ istnieje jeszcze zagadnienie zagnieżdżania ich (a tu nie mam informacji czy c# obsługuje zagnieżdżanie czy nie).

Adam 28 sierpnia 2006, 21:19

Jesli chodzi o komentarze to mamy 3 rodzaje: // w stylu C++; pozniej /* */ w stylu C; oraz /// czyli tzw komentarze dokumentujace

ja 9 czerwca 2007, 19:24

ależ wy mądży

santaclaus21 25 lipca 2007, 21:56

Co jeden to mądrzejszy :D Skoro tacy mądrzy to czego kursy czytacie ? ;) Pewnie jeszcze ktoś chciałby dodać, że DOS to jest system operacyjny, a PC pochodzi od Personal Computer... :D

ziomek 26 października 2007, 1:28

Konkrtnie ktoś robił tego manuala :D

Sebastian 14 marca 2008, 0:37

... a ja jestem zadowolony z kursu

Rafał 16 marca 2008, 9:19

Na razie dobrze idzie. Czy da się ten kurs wyskładować do pliku?

ryda 9 listopada 2008, 22:31

na jakie konto mam przelać pieniądze za używanie M$ Visual Studio?

winiar 11 grudnia 2008, 20:09

Jak chcesz to możesz przelać na moje

el_pedro 15 grudnia 2008, 10:35

Przydałoby się coś więcej na temat tych komentarzy dokumentujących ///
Póki co kurs bardzo fajny.
 
 

ona =/ 11 lutego 2009, 12:28

bla bla bla... samo dmo!!!!

ona =/ 11 lutego 2009, 12:29

sorry dno*

Divo 8 czerwca 2009, 19:30

Bosz.. ona - ile masz lat?

Menadżer 2 lipca 2009, 12:47

Chciałeś powiedzieć Bosch, ignorancie?

Msion 29 maja 2010, 15:35

Eej, co to za gadki? Kursik bardzo fajny i przydatny, w sam raz dla zainteresowanych laików(takich jak ja) ;)

Msion 7 czerwca 2010, 22:12

A, i mam pytanie, dlaczego w mojej wersji programu oprócz using System; i innych tekstów ze zrzutu ekranu jest jeszcze using System.Linq; ? O co chodzi? Mam to zostawić czy wykasować?

pmadry 21 sierpnia 2010, 14:09

To było pisane w 2005 a mnie się bardzo przydało w 2010. Robię pierwsze kroki w C# / VS i od tygodnia nie mogłem  wgryźć się w sedno. Dzięki Danielu!

tim 16 września 2010, 22:28

Troche już programowałem w różnych językach i ze względu na potrzebe zaliczenia przyszla pora na C#. Widac ze duzo pracy jest wlozone w ten kurs i nawet dla osob, ktore juz programuja,a nie miały stycznosci z C# to warto przeczytac od poczatku do konca .... co oznacza co jakis czas literka "J" ?

TiugaN 19 października 2010, 20:25

wie ktos moze jak otworzyc to SOLUTION na poczatku tej listy ja tego za chiny nie mam :( :(

r 17 października 2011, 14:51

Czy przed uruchomieniem nie powinno się skompilować? hmmm

Darchiv 28 listopada 2011, 23:20

Literka J? A czy nie wyczuwasz w tym zdaniu żartu J ?


Dodaj swój komentarz

»Zasady udzielania komentarzy

Autor:  
Komentarz:
Dodaj komentarz
© 2012 Onex Group
Onex Group O Onex Group  |  O CentrumXP.pl  |  Kontakt  |  Reklama
Nasze serwisy: CentrumXP.plXboxSpot.pl  |  Jama Mastaha