Latest web development tutorials

C # środowiska

W tym rozdziale omówimy tworzenie narzędzi C # programowania potrzebne. Wspomnieliśmy już, C # jest częścią platformy .NET Framework, a do pisania aplikacji .NET. Dlatego też, przed omówieniem # uruchomione programy C dostępnych narzędzi, niech najpierw spojrzeć na relacje między C # i .NET Framework.

Net Framework (.NET Framework)

.NET Framework jest innowacyjna platforma, która może pomóc napisać następujące rodzaje wniosków:

  • aplikacji Windows
  • Aplikacje internetowe
  • Web services

.Net Framework aplikacji to aplikacja wieloplatformowa. Podejście rama sprawia, że ​​nadaje się do wielu różnych językach: C #, C ++, Visual Basic, JScript, COBOL, i tak dalej. Wszystkie z tych języków może uzyskać dostęp do ramy, mogą oddziaływać ze sobą nawzajem.

Net Framework składa się z ogromnej biblioteki kodu, używanego w językach takich jak C # klienta. Poniżej wymienione są niektóre z elementów .NET Framework:

  • Środowisko wykonawcze języka wspólnego (Common Language Runtime - CLR)
  • Biblioteka klas .NET Framework (.NET Framework Class Library)
  • Common Language Specification (Common Language Specification)
  • Wspólny system typu (Common Type System)
  • Metadata (Metadane) i składnik (zwoje)
  • Windows Forms (Windows Forms)
  • ASP.Net i ASP.Net AJAX
  • ADO.Net
  • Windows Workflow Foundation (Windows Workflow Foundation - WF)
  • System Windows wyświetla zabezpieczających (Windows Presentation Foundation)
  • Windows Communication Foundation (Windows Communication Foundation - WCF)
  • LINQ

W celu uzyskania szczegółowych informacji na temat poszczególnych składników można znaleźć w Microsoft (Microsoft) dokumentu.

C # zintegrowane środowisko programistyczne (Integrated Development Environment - IDE)

Microsoft (Microsoft) udostępnia następujące narzędzia programistyczne do programowania C #:

  • Visual Studio 2010 (VS)
  • Visual C # 2010 ekspresowe (VCE)
  • Visual Web Developer

Dwa ostatnie są darmowe, można je pobrać z oficjalnej strony internetowej firmy Microsoft. Za pomocą tych narzędzi można napisać wiele programów C # od prostych aplikacji wiersza polecenia do bardziej złożonych aplikacji. Można również użyć podstawowego edytora tekstu (na przykład Notatnik) do pisania kodu C # pliki źródłowe i użyć kompilatora wiersza polecenia (część Framework) skompilowany kod komponentu.

Visual C # Express Visual Web Developer Express Edition to specjalna wersja Visual Studio, i ma ten sam wygląd. Oni zachowują większość funkcji Visual Studio. W tym poradniku, używamy Visual C # 2010 Express.

Można wybrać jedną z Microsoft Visual Studio do pobrania na. Jest ono automatycznie instalowane na komputerze. Należy pamiętać, że trzeba połączenie sieciowe jest dostępne, aby zakończyć instalację Express.

Pisanie C # programy na Linux lub Mac OS

Chociaż .NET Framework działa na systemie operacyjnym Windows, ale istnieją pewne działa na innych wersjach systemu operacyjnego do wyboru.Mono jest otwartą wersję źródłem Framework, który zawiera kompilator C #, i może pracować na wielu systemach operacyjnych, takich jak różne wersje Linux i Mac OS.Aby uzyskać więcej informacji, prosimy odwiedzić Go mono .

Celem Mono jest nie tylko do uruchomienia cross-platform aplikacji Microsoft .NET, ale także zapewnić lepsze narzędzia programistyczne dla programistów Linuksa. Mono można uruchomić na wielu systemach operacyjnych, takich jak Android, iOS, BSD, Linux, OS X, Windows, Solaris i UNIX.