Narzędzia użytkownika

Narzędzia witryny


ide_microsoft_visual_studio

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Previous revision
Next revision
Previous revision
ide_microsoft_visual_studio [2010/12/29 20:05]
gmakosa
ide_microsoft_visual_studio [2010/12/29 21:12] (aktualna)
gmakosa
Linia 1: Linia 1:
-=== Microsoft Visual Studio ===+==== Microsoft Visual Studio ​====
  
  
Linia 8: Linia 8:
 Studenci politechnik,​ którzy mają dostęp do MSDN Academic Alliance mogą każdą z tych wersji ściągnąć,​ zainstalować na dowolnej liczbie komputerów oraz używać do niekomercyjnych projektów za darmo. Możliwe jest również korzystanie z  programu po ukończeniu uczelni ​ (produkt nie może być jednak ponownie instalowany,​ po więcej szczegółów odsyłam do umowy licencyjne). Studenci politechnik,​ którzy mają dostęp do MSDN Academic Alliance mogą każdą z tych wersji ściągnąć,​ zainstalować na dowolnej liczbie komputerów oraz używać do niekomercyjnych projektów za darmo. Możliwe jest również korzystanie z  programu po ukończeniu uczelni ​ (produkt nie może być jednak ponownie instalowany,​ po więcej szczegółów odsyłam do umowy licencyjne).
  
-== Historia ==+=== Historia ​===
  
 Pierwsza wersja VS powstała w 1994 roku. W wersji Visual Studio 97 dodano jednolite środowisko programistyczne dla obsługi języków: Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual Fox Pro 5.0 . Kolejne wersje wypuszczano w latach 1998 ( Visual Studio 6), 2002 (Visual Studio .NET), ​ 2003, 2005, 2008 , 2010 – produkty oznaczone jako Visual Studio .NET rok-wydania. Pierwsza wersja VS powstała w 1994 roku. W wersji Visual Studio 97 dodano jednolite środowisko programistyczne dla obsługi języków: Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual Fox Pro 5.0 . Kolejne wersje wypuszczano w latach 1998 ( Visual Studio 6), 2002 (Visual Studio .NET), ​ 2003, 2005, 2008 , 2010 – produkty oznaczone jako Visual Studio .NET rok-wydania.
  
  
-Najnowsza wersja Visual Studio 2010 posiada ​między innymi wsparcie dla następujących technologii i rozwiązań:​ \\ +=== Najnowsza wersja Visual Studio 2010 === 
 +Posiada ona między innymi wsparcie dla następujących technologii i rozwiązań:​ \\ 
 • Rozwoju aplikacji dla systemu Windows 7.  \\  • Rozwoju aplikacji dla systemu Windows 7.  \\ 
 • Systemu baz danych IBM DB2, Oracle, Microsoft SQL Server. ​ \\  • Systemu baz danych IBM DB2, Oracle, Microsoft SQL Server. ​ \\ 
Linia 21: Linia 22:
 • Rozbudowane narzędzia do debugownia i testowania aplikacji. \\  • Rozbudowane narzędzia do debugownia i testowania aplikacji. \\ 
 • Wsparcie dla licznych języków programowania (w tym C#, C++, Visual Basic, C,  F# ) \\  • Wsparcie dla licznych języków programowania (w tym C#, C++, Visual Basic, C,  F# ) \\ 
 +• Wsparcie dla rozwoju aplikacji w chmurze firmy Microsoft: Windows Azure \\ 
 +
 +=== Podstawy === 
 +
 +
 +== Utworzenie podstawowej aplikacji ==
 +Nowy projekt tworzymy wybierając z menu File->​New->​Project
 +lub przy pomocy skrótu Ctrl+Shift+N. Ukaże się okno, w którym można wybrać technologią,​ w której tworzona będzie przez nas aplikacja. Dla utworzenia aplikacji konsolowej należy wybrać wariant przedstawiony na rysunku. W następnych oknach jesteśmy pytani o podstawową konfigurację naszego projektu. \\ 
 + ​\\ ​
 +{{:​1.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 +Możemy zgodzić się na domyślną konfigurację (Finish) lub zadeklarować pozostałe opcje (Next). My wybierzemy Next. 
 + ​\\ ​
 + ​\\ ​
 +{{:​2.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 +Aby utworzyć podstawową aplikację konsolową wybieramy pokazane poniżej opcje:
 + ​\\ ​
 + ​\\ ​
 +{{:​3.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 +Następnie dodajemy plik do projektu:
 + ​\\ ​
 + ​\\ ​
 +{{:​4.png?​450|}}
 + ​\\ ​
 +{{:​5.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 +Jak widzimy IDE jest wyposażone w funkcję podpowiadania składni:
 + ​\\ ​
 + ​\\ ​
 +{{:​6.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 +Poniżej przedstawiono implementację z błędem co zostało wykryte i zaznaczone przez program:
 + ​\\  ​
 + ​\\  ​
 +{{:​7.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 +Używając skrótu klawiszowego Ctrl+Tab przechodzimy do zakładki z błędami, gdzie dostajemy informacje o błędzie zanim nasz program został jeszcze skompilowany!:​
 + ​\\ ​
 + ​\\ ​
 +{{:​8.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 +Udało nam się uporać z błędami za pomocą skrótów F7 budujemy program, F5 kompilacja i uruchomienie,​ F5 + Ctrl kompilacja, uruchomienie w trybie bez debugowania przydaje się jeśli nie chcemy aby okno programu od razu zgasło po wykonaiu się:
 + ​\\ ​
 + ​\\ ​
 +{{:​9.png?​450|}}
 +
 +
 +=== Przydatne rozszerzenia i funkcje ===
 +
 +== Klient SVN ==
 +VS jest domyślnie wyposażone w możliwość łączenia się z Team Foundation Server, jest to rozwiązanie rozwijane przez firmę Microsoft. Nie jest zbyt popularne wśród studentów. Istnieje możliwość dodania obsługi innych repozytoriów przy pomocy pluginów. Darmowy i warty zwrócenia uwagi jest AnkhSVN [[http://​ankhsvn.open.collab.net/​]].
 +
 +== Productivity Power Tools ==
 +Plugin, którego opis można znaleźć tu:​[[http://​visualstudiogallery.msdn.microsoft.com/​en-us/​d0d33361-18e2-46c0-8ff2-4adea1e34fef]]
 +posiada wiele przydatnych funkcji. Można go zainstalować wybierając Tools->​Extension Manager. Co pokazano poniżej:
 + ​\\ ​
 + ​\\ ​
 +{{:​10.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 +== Visual Assist X ==
 +Plugin, który znacznie poprawia podpowiadanie składni, refactoring oraz czytelność kodu poprzez jego lepsze kolorwanie. Byłby świetny gdyby nie to, że jest płatny. Więcej można poczytać na stronie producenta: [[http://​www.wholetomato.com/​]].
 + ​\\ ​
 + ​\\ ​
 +== Dodanie obsługi biblioteki boost ==
 +Boost jest biblioteką często wykożystywaną przez studentów w projektach aby kożystać z niej w Visual Studio należy:
 +  1. Zainstalować bibliotekę boost ( dla windowsa istnieje prosty instalator)
 +  2. Wykonać pokazanie poniżej kroki:
 + ​\\ ​
 + ​\\ ​
 +{{:​11.png?​250|}}
 + ​\\ ​
 + ​\\ ​
 + ​\\ ​
 + ​\\ ​
 +{{:​12.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 + ​\\ ​
 + ​\\ ​
 +{{:​13.png?​450|}}
 + ​\\ ​
 + ​\\ ​
 +
 +
 +
 +
 +
  
ide_microsoft_visual_studio.1293649541.txt.gz · ostatnio zmienione: 2010/12/29 20:05 przez gmakosa