Narzędzia programistyczne

Opublikowano: 24 sierpnia 2004 | Zaktualizowano: 31 sierpnia 2006

Aby zacząć pisać programy na platformę .NET, wystarczy z witryny Microsoft pobrać i zainstalować pakiet .NET Framework Software Development Kit. Kod programów można pisać w dowolnym edytorze tekstowym, a następnie z wiersza polecenia uruchamiać kompilatory i inne potrzebne narzędzia.

Jednak wielu programistów woli korzystać ze zintegrowanego graficznego środowiska programowania. Programistom tym Microsoft proponuje pakiet Visual Studio .NET — zintegrowane środowisko programowania dla całej platformy .NET. Jeśli ktoś nie ma zamiaru wykorzystywać wszystkich języków, może zakupić oddzielne pakiety, umożliwiające programowanie tylko w wybranym języku. Osoby, które dopiero uczą się programowania lub programują amatorsko i nie potrzebują pełnej funkcjonalności środowiska Visual Studio, mogą skorzystać z jego uproszczonej wersji — Microsoft Visual Studio Express.

*

.NET Framework SDK

Microsoft .NET Framework Software Development Kit (SDK) zawiera całą platformę .NET Framework oraz wszystko, co jest potrzebne do tworzenia, testowania i wdrażania aplikacji na platformę .NET Framework. W skład .NET Framework SDK wchodzą biblioteki klas, wspólne środowisko uruchomieniowe Common Language Runtime, środowisko wykonawcze ASP.NET oraz mechanizm dostępu do baz danych ADO.NET, a także dokumentacja, przykłady oraz narzędzia i kompilatory, których można używać w wierszu polecenia.

 

Do początku stronyDo początku strony

 

Visual Studio .NET

Visual Studio .NET to pełne środowisko programistyczne zawierające narzędzia graficzne, ułatwiające wyszukiwanie komponentów kodu, śledzenie postępu zadań, edytowanie i kompilowanie kodu, debugowanie, testowanie programów oraz organizację prac programistycznych.

Środowisko to bardzo dobrze nadaje się do tworzenia aplikacji internetowych. Umożliwia aplikacjom wymianę danych poprzez Internet i usługi XML Web Services. Visual Studio .NET pozwala konstruować aplikacje z wykorzystaniem zarówno nowego, jak i wcześniej napisanego kodu, niezależnie od systemu operacyjnego, języka programowania i stosowanego modelu obiektowego.

W poprzednich wersjach pakietu Visual Studio, środowiska dla poszczególnych języków programowania nieco się różniły. Teraz wszystkie języki platformy .NET mają taki sam zintegrowany interfejs użytkownika do programowania i debugowania.

Zintegrowane środowisko debugera platformy .NET pozwala, by procedury obsługi błędów, napisane w jednym języku, wyłapywały wyjątki wygenerowane przez kod napisany w innym języku i umożliwia debugowanie aplikacji „od początku do końca” pomiędzy różnymi projektami, serwerami, językami, procesami, a nawet różnymi procedurami przechowywanymi. Cenną cechą debugera jest również możliwość natychmiastowego przeskoczenia z kodu działającego po stronie klienta do kodu działającego po stronie serwera, co jest bardzo ważne przy testowaniu i debugowaniu komponentów rozproszonych.

We wcześniejszych wersjach Visual Studio istniało osobne narzędzie o nazwie Visual InterDev, przeznaczone do tworzenia stron internetowych. Narzędzie to nie istnieje już jako oddzielny produkt — wszystkie jego funkcje zostały przeniesione do zintegrowanego środowiska Visual Studio .NET.

Wersje pakietu Visual Studio .NET:

  • Visual Studio .NET Enterprise Architect charakteryzuje się pełną funkcjonalnością Visual Studio .NET Enterprise Developer oraz dodatkowymi funkcjami, związanymi z projektowaniem i definiowaniem architektury aplikacji oraz projektowaniem ścieżek przepływu danych i funkcjonalności aplikacji.
  • Visual Studio .NET Enterprise Developer to wszechstronne środowisko dla zespołów programistycznych, umożliwiające błyskawiczne tworzenie integrujących się z każdą platformą aplikacji i usług internetowych XML dla urządzeń każdego typu.
  • Visual Studio .NET Professional - środowisko programistyczne dla samodzielnych programistów — umożliwia tworzenie aplikacji dla Windows, Internetu, urządzeń mobilnych, komputerów Pocket PC i innych urządzeń wbudowanych, dla których zostało stworzone środowisko .NET Compact Framework.
  • Visual Studio .NET Academic jest edukacyjną wersją produktu Visual Studio .NET Professional. Zawiera wszystkie funkcje charakterystyczne dla wersji Professional oraz funkcje dodatkowe, upraszczające organizację nauki oraz ułatwiające projektowanie aplikacji zarówno wykładowcom, jak i studentom. Produkt ten nie może być wykorzystywany w celach komercyjnych.

Zobacz też:

Do początku stronyDo początku strony

 

Narzędzia serii Express

Produkty Visual Studio 2005 Express to łatwe do opanowania i przyjazne w użyciu narzędzia przeznaczone dla osób, które chciałyby dowiedzieć się czegoś więcej o programowaniu. Narzędzia z grupy Express zawierają wiele funkcji dostępnych w pełnym pakiecie Visual Studio, choć niektóre funkcje zostały uproszczone i dopasowane do potrzeb amatorów programowania. Obecnie wersje testowe beta narzędzi Express dostępne są bezpłatnie. Wraz z nimi można pobrać wersję testową beta platformy .NET Framework 2.0. Każde narzędzie zawiera wiele funkcji pomocnych w nauce programowania.

Narzędzia programistyczne Express wraz z SQL Server 2005 Express tworzą wszechstronne środowisko programistyczne do budowania aplikacji wykorzystujących bazy danych. W środowisku tym można projektować schematy, wprowadzać dane i kierować polecenia SQL do lokalnych baz danych.

Narzędzia programistyczne serii Express to:

  • Visual Basic 2005 Express Edition — umożliwia tworzenie aplikacji Windows, aplikacji konsolowych oraz kontrolek w języku Visual Basic.
  • Visual C# 2005 Express Edition — umożliwia tworzenie aplikacji Windows, bibliotek klas i aplikacji konsolowych w języku Visual C#.
  • Visual C++ 2005 Express Edition — zawiera profesjonalny kompilator, edytor kodu, debuger oraz system projektów. I początkujący, i doświadczeni programiści C++ znajdą w Visual C++ 2005 Express Edition pełną gamę narzędzi i bibliotek potrzebnych do pisania programów wszystkich typów, począwszy od prostych programów po moduły gier.
  • Visual J# 2005 Express Edition — umożliwia stosowanie języka Java do tworzenia aplikacji działających w środowisku Microsoft .NET Framework.
  • Visual Web Developer 2005 Express Edition — narzędzie przeznaczone do tworzenia witryn internetowych ASP.NET i usług internetowych Web Services z użyciem języków C#, Visual Basic .NET, J#. Zawiera wszystko, co niezbędne do tworzenia aplikacji internetowych przy użyciu ASP.NET 2.0.
  • SQL Server Express — wersja serwera SQL Server 2005 zaprojektowana do tworzenia prostych aplikacji dynamicznych. Gdy potrzebne staną się bardziej złożone funkcje baz danych, SQL Server Express można bez problemu uaktualnić do bardziej zaawansowanej wersji serwera SQL Server.

Zobacz też:

Do początku stronyDo początku strony