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: 116296    »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

Jeśli chcielibyśmy napisać nasz program, to klasa „Magazyn” posłużyłaby jako główna klasa aplikacji, a klasa InterfejsUzytkownika definiowałaby sposób komunikacji z użytkownikiem (komunikatu, menu użytkownika itp.). Dodatkowo potrzebowalibyśmy projektu, w którym wykonywane byłoby zarządzanie magazynem, czyli zawierałby logikę naszego systemu oraz projektu, który pobierałby dane z bazy danych (najprostszą bazą danych mogą być pliki tekstowe). Dla przykładu stwórzmy jeden z tych projektów. Najpierw zapisujemy to co do tej pory zrobiliśmy – Save All – a następnie postępujemy jak na obrazku poniżej.

Musimy wybrać typ projektu i jego nazwę.

Typem będzie „ClassLibrary”, a nazwą „ZarzadcaMagazynu”.

Zawartość Solution Explorer w tej chwili powinna wyglądać jak poniżej.

W tej chwili mamy w jednym solution dwa projekty. W tym kursie raczej nie będziemy pisać takich aplikacji, ponieważ skupimy się na samym języku C#, a nie na architekturze aplikacji, ale warto wiedzieć, jak tego typu rzeczy można zrobić.

Mimo, że obydwa projekty znajdują się w jednym solution, to na razie nie możemy ich ze sobą powiązać, czyli z poziomu jednego projektu używać drugiego. Możemy to osiągnąć dodając tzw. referencję (wskazanie na inny projekt) do projektu. Zobrazujmy to dodając do projektu „Magazyn” referencje do projektu „ZarzadcaMagazynu”.

Następnie wybieramy zakładkę „Project” (zawiera projekty znajdujące się w solution) i dodajemy projekt „ZarzadcaMagazynu”.

W Solution Explorer powinna pojawić się nowo dodana referencja.

Po dodaniu referencji, możemy w kodzie klas znajdujących się w projekcie „Magazyn” używać klas z projektu „ZarzadcaMagazynu”.

Co daje nam łączenie projektów w jednym solution?

W pełnej wersji Visual Studio 2005 możemy tworzyć także inne typy projektów niż są dostępne w Visual C# Express Edition. Przykładowo solution może być system „Biblioteka”. W jego skład wchodziłyby np. dwa projekty: serwer współpracujący z bazą danych (np. dane o książkach, czytelnikach i wypożyczeniach) oraz strona WWW będąca klientem (program komunikujący się z serwerem), na której można dokonać wypożyczenia książki.

Projekty są różnego rodzaju. Mogą to być np. dynamiczna strona internetowa wykonana w technologii ASP.NET, okienkowa aplikacja Windows’owa czy też aplikacja konsolowa (działająca w trybie tekstowym – brak grafiki, jedynie znaki alfanumeryczne). W tym kursie skupimy się na aplikacjach konsolowych, ponieważ świetne nadają się do nauki podstaw języka C#.


«Wstecz 1 2 3 4 Dalej» 

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