230 likes | 395 Views
Wprowadzenie do C#. Wykonał: Michał Nikołajuk. Plan wykładu. Historia C# Jak zacząć przygodę z C# ?? Podstawy języka C# Tworzenie stron WWW Grupy.net. Struktura. C#. VB.NET. C++. J#. Python,. Windows Forms. Web Services. Web Forms. Data and XML Classes. .NET Framework Classes.
E N D
Wprowadzenie do C# Wykonał: Michał Nikołajuk
Plan wykładu • Historia C# • Jak zacząć przygodę z C# ?? • Podstawy języka C# • Tworzenie stron WWW • Grupy.net
Struktura C# VB.NET C++ J# Python, ... Windows Forms Web Services Web Forms Data and XML Classes .NET Framework Classes Common Language Runtime Message Queueing COM+ IIS WMI System operacyjny
C# • Lipiec 2000 początki .NET • Głównym architektem jest Anders Hejlsberg, • C# został stworzony specjalnie na platformę .NET, • Łączy najlepsze cechy C++ i JAVA, • Jest znacznie prostszy od C++.
Cechy języka Visual C# .NET • Wsparcie wszystkich typów danych CTS • Obsługa przekazywania parametrów przez referencje • Przeciążanie operatorów • Dokumentacja tworzonych rozwiązań w kodzie źródłowym w języku XML
Rodzaje aplikacji • Aplikacje konsolowe, • Windows Forms, • Web Forms, technologia ASP.NET.
Jak zacząć ?? • .NET Framework SDK • Microsoft Visual Studio • Inne …
Modyfikatory dostępu • Public - (domyślne) typ lub składowe dostępne z dowolnego miejsca. • Private- składowe dostępne tylko dla wnętrza zadeklarowanego typu • Protected - składowe dostępne tylko dla wnętrza klasy w której zostały zadeklarowane i klas pochodnych • Internal - typ lub składowe dostępne tylko z wnętrza pakietu w którym nastąpiła deklaracja
Referencja • out Staticvoid kot (out string S2, out string S3) { S2 = „jem”; S2 = „miałcze”; } String MyS2, MyS3; kot (out MyS2, out MyS3); • ref – zmienna musi zostać zainicjowana. Przypisujemy jej jakoś wartość
Grupa.net • Skupia miłośników technologii .NET • Umożliwia wymianę doświadczeń • Stwarza możliwość podniesienia swoich kwalifikacji • Główny serwis www.codeguru.pl • Ułatwia znalezienie wymarzonej pracy