Zamknij komunikat

Nowy Office 2013
Do góry Skomentuj

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

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

Daniel Celeda
20 grudnia 2005
125 315
Odsłony
Daniel Celeda
20 grudnia 2005
125 315
Odsłony

W tej części kursu skonfigurujemy nasze środowisko pracy jakim jest Visual C# oraz nauczymy się je obsługiwać. Swobodne poruszanie się po tym narzędziu gwarantuje nam efektywność pracy. Wiedza i umiejętności przychodzą z czasem, a najlepszą metodą na naukę jest praktyka, więc do dzieła!

Solution i Projekty

Aplikacje w .NET tworzone są w ramach „project”, czyli projektu. W zasadzie projekt jest to pojedynczy program. Jednak nie jest to element znajdujący się najwyżej w hierarchii, która istnieje w .NET 2.0. Elementem takim jest „solution” (niestety, nie mam pojęcia jak przetłumaczyć to słowo na język polski, aby miało sens, a w takich wypadkach wyznaję zasadę, że należy pozostawić oryginalną wersję J ). Solution to jakby największa paczka, w której znajduje się nasz program, a więc jeden lub więcej projektów. Solution możemy utożsamiać z systemem informatycznym, czyli nie pojedynczą aplikacją, ale większą ich ilością. W naszym przypadku będą to „systemiki”.

Stwórzmy więc pierwszy projekt.

Wybieramy opcję „New Project” z menu „File”.

Następnie musimy wybrać typ projektu spośród 6 typów. Ponieważ w tym kursie skupiamy się tylko na nauce języka C#, będziemy tworzyć tylko aplikacje konsolowe („Console Application”). Musimy także nadać nazwę dla naszego projektu. Na obrazku powyżej jest to „MojaPierwszaAplikacja”.

Powyższy obrazek przedstawia nam okno, z którym będziemy mieli najwięcej do czynienia, czyli edytor – Visual C# Editor.

Edytor składa się z wielu zakładek, które możemy dowolnie chować bądź rozwijać i zwijać.

Jeśli klikniemy znaczek „X”, znajdujący się na każdej zakładce w prawym górnym rogu, to dana zakładka zostanie zamknięta. Aby ponownie otworzyć zakładkę, korzystamy z menu „View”.

Jeśli na ekranie mamy otworzonych dużo zakładek, nasze środowisko może przestać być wygodne w użytkowaniu. Sytuacja taka przedstawiona jest na obrazku poniżej.

W takiej sytuacji zakładka z kodem źródłowym jest za małych rozmiarów, i pisanie programu może stać się bardzo niewygodne. Z pomocą przychodzi nam zwijanie/rozwijanie zakładek. Obok przycisku „X” znajduje się przycisk z ikoną przedstawiającą pineskę. Klikając go, możemy zwijać i rozwijać zakładki.

Najeżdżając na pasek tytułowy zakładki, a następnie wciskając lewy klawisz myszki, możemy dowolnie przesuwać zakładkę. W ten sposób jesteśmy w stanie dowolnie rozmieścić zakładki na ekranie.

Główne zakładki

Edytor
Najważniejszą dla nas zakładką jest zakładka edytora tekstowego, w którym będziemy pisać kod programu. Wyświetla on zawartość plików tekstowych. Zazwyczaj będzie to kod źródłowy naszych programów. „Program.cs” to plik stworzony automatycznie przez Visual C#. Dodatkowo zawiera on w sobie trochę kodu, który możemy wykorzystać bądź usunąć. Visual C# w zależności, jaki typ projektu wybierzemy, automatycznie generuje trochę typowego kodu.

Solution Explorer
Do nawigacji po strukturze naszego projektu, czyli jednocześnie po plikach, służy zakładka „Solution Explorer”.

Za pomocą „Solution Explorer” możemy dodawać nowe projekty do „solution”, dodawać oraz usuwać pliki, nawigować po strukturze i wybierać pliki, których zawartość chcemy wyświetlić.

Dla przykładu dodajmy nowy plik zawierający definicję klasy.

Musimy wybrać typ pliku oraz jego nazwę.

W Solution Explorer pojawił się nowy plik.

W edytorze kodu źródłowego możemy zobaczyć zawartość pliku NowaKlasa.cs.

Mimo, że nic jeszcze nie napisaliśmy, to Visual C# zrobił to za nas. Jak przekonamy się w przyszłości, jest to jedno z udogodnień oferowanych przez to środowisko. W tym przypadku wygenerowało dla nas szkielet klasy, czyli fragment kodu występujący w każdej definicji klasy.

Zapisywanie projektu i zamykanie Visual C#

Po skończeniu pracy z projektem musimy zapisać zmiany (powinniśmy to robić w także w trakcie pracy, aby nie utracić przez przypadek napisanego programu albo jego części). Możemy to zrobić na dwa sposoby. Pierwszy, to wybierając w menu opcję File -> Save All.

Drugi, to kliknięcie przycisku Save All na pasku narzędzi.

Teraz możemy zamknąć Visual C# bez obawy, że utracimy napisany przez nas program.

Włączmy środowisko ponownie, a następnie otwórzmy nasz projekt. Możemy to zrobić poprzez menu, w którym zapamiętane są ostatnio edytowane projekty.

Możemy także standardowo użyć menu File -> Open Project

Następnie znaleźć i otworzyć plik solution (*.sln) lub projektu (*.csproj).

W ten sposób „wracamy” do naszych projektów.

W następnej części kursu poznamy dalsze właściwości Visual Studio C# Express Edition oraz główne zasady dotyczące pisania kodu źródłowego programów w języku C#.

Zobacz również

Komentarze

Wszytsko ładnie, pięknie tylko problemem jest działanie programu, o którym piszecie!!! Używając polecenia File-->New project w oknie, które się wyświetla nie ma NIC! To musi byc jakiś mały bubel albo gaga:-) Jesli możecie pomóc to prosze o kontakt: k0j0@poczta.onet.pl
Kojo, 11 lipca 2006, 11:14
Bo musisz otworzyć okno Solution Explorera. Polecam książkę pod tytułem Visual C# od podstaw.
Adam, 11 lipca 2006, 11:51
Słowo "solution" Microsoft tłumaczy jako "rozwiązanie" :-)
Oles, 23 lipca 2007, 11:02
hej da się ściągnąć zpolszczenie do tego programu bo u mnie z angielskim kiepsko
innos, 26 lipca 2007, 14:39
Solution chyba raczej łatwo przetłumaczyć. Jest to rozwiązanie (solucja) jakiegoś problemu, który rozwiąże nasza aplikacja
erg, 3 sierpnia 2007, 18:11
Nie komentarz, ale pytanie - czy Visual Studio 2005 oraz odpowieni MSDN współpracuje z Vista Home Premium - bo w opisie samej aplikacji (2005 r.) Vista jeszcze w ogóle nie istnieje!
jedrus, 11 grudnia 2007, 18:33
sciagnij sobie z msdn za darmo microsoft visual c# 2008 express edition.
HieYoshi, 14 stycznia 2008, 20:53
ściagnij 2005 XE za free na XP 2008 jest przewidziane na Viste przyciemanie szyb x-car.com.pl
crysis, 20 sierpnia 2008, 01:28
"Elementem takim jest „solution” (niestety, nie mam pojęcia jak przetłumaczyć to słowo na język polski, aby miało sens, a w takich wypadkach wyznaję zasadę, że należy pozostawić oryginalną wersję J )" Podejście jak najbardziej słuszne, ale da się przetłumaczyć jako... :) ... rozwiązanie? Takie całościowe rozwiązanie problemu. Coś jak obiekty i klasy. Chcesz uprać koszulę? Nie wystarczy projekt "pranie" jeśli chcesz ułatwić sobie życie (a kto nie chce?) powinieneś dodać także projekt "kupno pralki". W całościowym rozwiązaniu ("solution") masz dwa projekty. Przy tematach bardziej skomplikowanych ilość projektów wchodzących w skład rozwiązania może być znacznie większa. P.S. Ogólnie bardzo przyjemny kurs, dla kogoś początkującego jak ja niemal idealny i do tego za darmo :)
WalDo, 16 lutego 2010, 21:00
Dlaczego ten temat nazywa się "Konfiguracja..." jak tu słowa o konfiguracji nie ma ?
rookie, 23 lutego 2010, 14:40
wie ktos moze czy zamiast visuala 2005 moge wziac np 2008 bez wiekszych problemow?
tadzik, 31 marca 2010, 19:20
Nawet 2010 :-) .
krojcok, 25 kwietnia 2010, 20:59
siemka, a visual studio 2008 ma to wbudowane, nie?
pilach, 30 stycznia 2011, 15:58
wiecie może jakiej funkcji użyć aby program niewyłaczał sie zapras po wykonaniu?
uzi, 8 marca 2011, 22:27
@uzi Jeśli wpiszesz na końcu programu System.[color=teal">Console[/color">.ReadLine();
to będzie on czekał aż podasz jakiś znak i klepniesz enter, z zamknięciem okna programu.

koza, 31 marca 2011, 22:29
miało być samo System.Console.ReadLine(); bez tego htmlowego szmelcu
koza, 31 marca 2011, 22:30
CZY DZIAŁA W 2010
GFSYGSHU, 24 maja 2011, 18:48
No a w 2006
GFSYGSHU, 24 maja 2011, 18:49
2006 proszę nową wersję KURSU na rok 2006 nie 2005!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
tt, 24 maja 2011, 18:51
w każdym artykule wyśletla mi tylko dolną połowę strony. Mozilla
gość, 18 listopada 2014, 11:20

Dodaj swój komentarz

Zasady publikacji komentarzyZasady publikacji komentarzy

Redakcja CentrumXP.pl nie odpowiada za treść komentarzy publikowanych na stronach Portalu
i zastrzega sobie prawo do usuwania wypowiedzi, które:

  • zawierają słowa wulgarne, obraźliwe, prowokujące i inne naruszające dobre obyczaje;
  • są jedynie próbami reklamowania stron internetowych (spamowanie poprzez umieszczanie linków);
  • przyczyniają się do złamania prawa bądź warunków licencyjnych oprogramowania (cracki, seriale, torrenty itp.);
  • zawierają dane osobowe, teleadresowe, adresy mailowe lub numery GG;
  • merytorycznie nie wnoszą nic do dyskusji lub nie mają związku z tematem komentowanego newsa, artykułu bądź pliku.