Obsługa wyrażeń języka C # w WorkFlowFoundation ... Fajna funkcja :)
KBBWrite
WPF i Silverlight natychmiast działają w języku XAML, podczas gdy projektant XAML ładuje się w tle.
Pradip
Gdzie właściwie wprowadzono te zmiany? I właśnie uaktualniony wniosek od 4.0 do 4.6.2 i zauważyłem jeszcze referencji mscorlib 4.0, System.Data 4.0, System.ServiceModel 4.0... itp Wszystkie referencje są nadal 4.0.
xr280xr
@ xr280xr: nie istnieją żadne łamanie zmiany, które usuwa z bibliotek klas ramowych .. są nadal utrzymuje ..
Niranjan Singh
38
.NET Framework 4
Firma Microsoft ogłosiła zamiar wydania .NET Framework 4 29 września 2008 r. Publiczna beta została wydana 20 maja 2009 r.
Rozszerzenia równoległe poprawiające obsługę obliczeń równoległych, które są przeznaczone dla systemów wielordzeniowych lub rozproszonych. W tym celu uwzględniono technologie takie jak PLINQ (Parallel LINQ), równoległa implementacja aparatu LINQ i biblioteka równoległa zadań, która uwidacznia konstrukcje równoległe za pośrednictwem wywołań metod.
Nowe funkcje języka Visual Basic .NET i C #, takie jak niejawne kontynuacje wierszy, dynamiczne wysyłanie, nazwane parametry i parametry opcjonalne.
Wsparcie dla umów Code.
Włączenie nowych typów do pracy z arytmetyką o dowolnej precyzji (System.Numerics.BigInteger) i liczbami zespolonymi (System.Numerics.Complex).
Wprowadzenie środowiska uruchomieniowego języka wspólnego (CLR) 4.0.
Po wydaniu platformy .NET Framework 4 firma Microsoft wydała zestaw ulepszeń o nazwie Windows Server AppFabric, które zwiększają możliwości serwera aplikacji w postaci hostingu AppFabric i obsługi rozproszonego buforowania w pamięci.
.NET Framework 4.5
NET Framework 4.5 został wydany 15 sierpnia 2012 r., Do tej wersji dodano zestaw nowych lub ulepszonych funkcji. .NET Framework 4.5 jest obsługiwany tylko w systemie Windows Vista lub nowszym. .NET Framework 4.5 korzysta z programu Common Language Runtime 4.0 z kilkoma dodatkowymi funkcjami środowiska wykonawczego.
1. .NET dla aplikacji w stylu Metro
Aplikacje w stylu Metro są zaprojektowane z myślą o określonych formatach i wykorzystują moc systemu operacyjnego Windows. Podzbiór platformy .NET Framework jest dostępny do tworzenia aplikacji w stylu Metro dla systemu Windows 8 przy użyciu języka C # lub Visual Basic. Ten podzbiór jest nazywany interfejsami API platformy .NET dla aplikacji. Wersja .NET Framework, środowiska uruchomieniowego i bibliotek, używana w aplikacjach w stylu Metro, jest częścią nowego środowiska wykonawczego Windows, który jest nową platformą i modelem aplikacji dla aplikacji w stylu Metro. Jest to ekosystem obejmujący wiele platform i języków, w tym .NET Framework, C ++ i HTML5 / JavaScript.
2. Podstawowe funkcje
Możliwość ograniczenia czasu, przez jaki aparat wyrażeń regularnych będzie próbował rozwiązać wyrażenie regularne, zanim upłynie limit czasu.
Możliwość zdefiniowania kultury dla domeny aplikacji.
Konsola obsługuje kodowanie Unicode (UTF-16).
Obsługa wersjonowania kulturowych ciągów danych porządkujących i porównawczych.
Lepsza wydajność podczas pobierania zasobów.
Ulepszenia kompresji zip w celu zmniejszenia rozmiaru skompresowanego pliku.
Możliwość dostosowania kontekstu odbicia w celu przesłonięcia domyślnego zachowania odbicia za pośrednictwem klasy CustomReflectionContext.
3. Managed Extensibility Framework (MEF)
Wsparcie dla typów ogólnych.
Model programowania oparty na konwencji, który umożliwia tworzenie części na podstawie konwencji nazewnictwa, a nie atrybutów.
Wiele zakresów.
4. Operacje asynchroniczne
W .NET Framework 4.5 nowe funkcje asynchroniczne zostały dodane do języków C # i Visual Basic. Te funkcje dodają model oparty na zadaniach do wykonywania operacji asynchronicznych.
5. ASP.NET
Obsługa nowych typów formularzy HTML5.
Obsługa segregatorów modeli w formularzach sieci Web. Umożliwiają one powiązanie formantów danych bezpośrednio z metodami dostępu do danych i automatyczną konwersję danych wejściowych użytkownika do iz typów danych .NET Framework.
Obsługa dyskretnego języka JavaScript w skryptach walidacyjnych po stronie klienta.
Ulepszona obsługa skryptów klienta poprzez tworzenie pakietów i minifikację w celu poprawy wydajności strony.
Zintegrowane procedury kodowania z biblioteki AntiXSS (wcześniej biblioteki zewnętrznej) w celu ochrony przed atakami skryptów między witrynami.
Obsługa protokołu WebSocket.
Obsługa asynchronicznego odczytu i zapisu żądań i odpowiedzi HTTP.
Wsparcie dla modułów asynchronicznych i programów obsługi.
Obsługa rezerwy sieci dystrybucji treści (CDN) w kontrolce ScriptManager.
6. Sieć
Udostępnia nowy interfejs programowania dla aplikacji HTTP: dodawane są przestrzenie nazw System.Net.Http i System.Net.Http.Headers.
Inne ulepszenia: Ulepszona internacjonalizacja i obsługa IPv6. Obsługa identyfikatorów URI zgodnych z RFC. Obsługa analizowania międzynarodowych nazw domen (IDN). Obsługa internacjonalizacji adresów e-mail (EAI).
7. Windows Presentation Foundation (WPF)
Nowa kontrolka wstążki, która umożliwia implementację interfejsu użytkownika wstążki, który obsługuje pasek narzędzi szybkiego dostępu, menu aplikacji i karty.
Nowy interfejs INotifyDataErrorInfo, który obsługuje synchroniczne i asynchroniczne sprawdzanie poprawności danych.
Nowe funkcje dla klas VirtualizingPanel i Dispatcher.
Poprawiona wydajność podczas wyświetlania dużych zestawów zgrupowanych danych i dostępu do kolekcji w wątkach spoza interfejsu użytkownika.
Powiązanie danych z właściwościami statycznymi, powiązanie danych z typami niestandardowymi, które implementują interfejs ICustomTypeProvider i pobieranie informacji o powiązaniu danych z wyrażenia powiązania.
Zmiana położenia danych w miarę zmiany wartości (kształtowanie na żywo).
Lepsza integracja między składnikami interfejsu użytkownika WPF i Win32.
Możliwość sprawdzenia, czy kontekst danych dla kontenera elementów jest odłączony.
Możliwość ustawienia ilości czasu, który powinien upłynąć między zmianami właściwości a aktualizacjami źródła danych.
Ulepszona obsługa implementowania słabych wzorców zdarzeń. Ponadto wydarzenia mogą teraz akceptować rozszerzenia znaczników.
8. Windows Communication Foundation (WCF)
W programie .NET Framework 4.5 dodano następujące funkcje, aby uprościć pisanie i obsługę aplikacji Windows Communication Foundation (WCF):
Możliwość łatwiejszego konfigurowania trybu zgodności ASP.NET.
Zmiany w domyślnych wartościach właściwości transportu, aby zmniejszyć prawdopodobieństwo, że będziesz musiał je ustawić.
Aktualizacje klasy XmlDictionaryReaderQuotas, aby zmniejszyć prawdopodobieństwo, że trzeba będzie ręcznie skonfigurować przydziały dla czytników słownika XML.
Sprawdzanie poprawności plików konfiguracyjnych WCF przez program Visual Studio w ramach procesu kompilacji, dzięki czemu można wykryć błędy konfiguracji przed uruchomieniem aplikacji.
Nowa obsługa asynchronicznego przesyłania strumieniowego.
Nowe mapowanie protokołu HTTPS, aby ułatwić udostępnianie punktu końcowego za pośrednictwem protokołu HTTPS za pomocą Internetowych usług informacyjnych (IIS).
Możliwość generowania metadanych w pojedynczym dokumencie WSDL poprzez dołączenie „singleWSDL” do adresu URL usługi.
Obsługa gniazd sieciowych umożliwiająca prawdziwą dwukierunkową komunikację przez porty 80 i 443 o charakterystyce wydajności podobnej do transportu TCP.
Wsparcie dla konfiguracji usług w kodzie.
Etykietki edytora XML.
Obsługa buforowania ChannelFactory.
Obsługa kompresji kodera binarnego.
Obsługa transportu UDP, który umożliwia programistom pisanie usług używających komunikatów typu „uruchom i zapomnij”. Klient wysyła wiadomość do usługi i nie oczekuje odpowiedzi od usługi.
Możliwość obsługi wielu trybów uwierzytelniania w jednym punkcie końcowym WCF podczas korzystania z transportu HTTP i zabezpieczeń transportu.
Obsługa usług WCF, które używają międzynarodowych nazw domen (IDN).
9. Narzędzia
Generator plików zasobów (Resgen.exe) umożliwia utworzenie pliku resw do użytku w aplikacjach ze Sklepu Windows z pliku zasobów osadzonego w zestawie .NET Framework.
Managed Profile Guided Optimization (Mpgo.exe) umożliwia skrócenie czasu uruchamiania aplikacji, wykorzystanie pamięci (rozmiar zestawu roboczego) i przepustowość poprzez optymalizację natywnych zestawów obrazów. Narzędzie wiersza polecenia generuje dane profilu dla zestawów aplikacji obrazu natywnego.
Aby uzyskać więcej informacji i uzyskać dostęp do linków referencyjnych, odwiedź:
link do plakatu 3k * 2k, który jest dostępny, jeśli umieścisz
Iman
5
Najnowsze funkcje programu .NET Framework 4.5 beta można znaleźć tutaj
Przedstawia zmiany w ramach w następujących kategoriach:
.NET dla aplikacji w stylu Metro
Przenośne biblioteki klas
Podstawowe nowe funkcje i ulepszenia
Równoległe obliczenia
Sieć
Networking
Windows Presentation Foundation (WPF)
Windows Communication Foundation (WCF)
Windows Workflow Foundation (WF)
Brzmisz, jakbyś był bardziej zainteresowany sekcją sieci Web, ponieważ przedstawia ona zmiany w ASP.NET 4.5. Resztę zmian można znaleźć pod innymi nagłówkami.
Można również zobaczyć niektóre z cech, które były nowe gdy .NET Framework 4.0 został wysłany tutaj .
Ta odpowiedź może być spóźnioną odpowiedzią, ale będzie przydatna do zapoznania się z tym tematem w przyszłości.
Funkcje platformy .NET Framework 4.5 można zobaczyć w poniższym linku .
Podsumowując:
Instalacja
.NET Framework 4.5 nie obsługuje systemu Windows XP ani Windows Server 2003, więc jeśli musisz tworzyć aplikacje przeznaczone dla tych systemów operacyjnych, będziesz musiał pozostać przy .NET Framework 4.0. Z kolei systemy Windows 8 i Windows Server 2012 we wszystkich swoich wersjach zawierają oprogramowanie .NET Framework 4.5.
Obsługa macierzy większych niż 2 GB na platformach 64-bitowych
Ulepszone zbieranie śmieci serwera w tle
Obsługa limitów czasu w ocenach wyrażeń regularnych
Obsługa Unicode 6.0.0 w regułach sortowania i wielkości liter uwzględniających kulturę w systemie Windows 8
Prosta definicja kultury domyślnej dla domeny aplikacji
Międzynarodowe nazwy domen w aplikacjach Windows 8
Oto świetne źródło informacji firmy Microsoft, które zawiera przegląd funkcji wysokiego poziomu dla każdej wersji .NET od wersji 1.0 aż do dnia dzisiejszego. Zawiera również informacje o skojarzonej wersji programu Visual Studio i zgodności wersji systemu Windows.
Odpowiedzi:
Co nowego w .NET Framework 4.5 i co nowego i oczekiwanego w .NET Framework 4.5 :
Porównanie nowości w ASP.NET 4 i Visual Web Developer oraz nowości w ASP.NET 4.5 i Visual Studio 11 Beta :
Asp.net 4.0
Web.config
Refaktoryzacja plikówW przypadku Asp.net 4.5 dostępna jest również długa lista ulepszeń:
HttpRequest
obsługiPrzejdź przez C # 4.0 - nowe funkcje języka C # w .NET Framework i co nowego w programie Visual C # w programie Visual Studio 11 Beta .
Edycja:
dokumentacja języków dotycząca istotnych zmian w językach C # i VB:
VB: Przełamujące zmiany Visual Basic w programie Visual Studio 2012
C #: Przełomowe zmiany języka Visual C # w programie Visual Studio 2012
Mam nadzieję, że dzięki temu uzyskasz to, czego szukasz.
źródło
mscorlib 4.0
,System.Data 4.0
,System.ServiceModel 4.0
... itp Wszystkie referencje są nadal 4.0..NET Framework 4
Firma Microsoft ogłosiła zamiar wydania .NET Framework 4 29 września 2008 r. Publiczna beta została wydana 20 maja 2009 r.
Po wydaniu platformy .NET Framework 4 firma Microsoft wydała zestaw ulepszeń o nazwie Windows Server AppFabric, które zwiększają możliwości serwera aplikacji w postaci hostingu AppFabric i obsługi rozproszonego buforowania w pamięci.
.NET Framework 4.5
NET Framework 4.5 został wydany 15 sierpnia 2012 r., Do tej wersji dodano zestaw nowych lub ulepszonych funkcji. .NET Framework 4.5 jest obsługiwany tylko w systemie Windows Vista lub nowszym. .NET Framework 4.5 korzysta z programu Common Language Runtime 4.0 z kilkoma dodatkowymi funkcjami środowiska wykonawczego.
1. .NET dla aplikacji w stylu Metro
Aplikacje w stylu Metro są zaprojektowane z myślą o określonych formatach i wykorzystują moc systemu operacyjnego Windows. Podzbiór platformy .NET Framework jest dostępny do tworzenia aplikacji w stylu Metro dla systemu Windows 8 przy użyciu języka C # lub Visual Basic. Ten podzbiór jest nazywany interfejsami API platformy .NET dla aplikacji. Wersja .NET Framework, środowiska uruchomieniowego i bibliotek, używana w aplikacjach w stylu Metro, jest częścią nowego środowiska wykonawczego Windows, który jest nową platformą i modelem aplikacji dla aplikacji w stylu Metro. Jest to ekosystem obejmujący wiele platform i języków, w tym .NET Framework, C ++ i HTML5 / JavaScript.
2. Podstawowe funkcje
3. Managed Extensibility Framework (MEF)
4. Operacje asynchroniczne
W .NET Framework 4.5 nowe funkcje asynchroniczne zostały dodane do języków C # i Visual Basic. Te funkcje dodają model oparty na zadaniach do wykonywania operacji asynchronicznych.
5. ASP.NET
6. Sieć
7. Windows Presentation Foundation (WPF)
8. Windows Communication Foundation (WCF)
W programie .NET Framework 4.5 dodano następujące funkcje, aby uprościć pisanie i obsługę aplikacji Windows Communication Foundation (WCF):
9. Narzędzia
Aby uzyskać więcej informacji i uzyskać dostęp do linków referencyjnych, odwiedź:
=========== .Net 4.5 Plakat =========
źródło
Najnowsze funkcje programu .NET Framework 4.5 beta można znaleźć tutaj
Przedstawia zmiany w ramach w następujących kategoriach:
Brzmisz, jakbyś był bardziej zainteresowany sekcją sieci Web, ponieważ przedstawia ona zmiany w ASP.NET 4.5. Resztę zmian można znaleźć pod innymi nagłówkami.
Można również zobaczyć niektóre z cech, które były nowe gdy .NET Framework 4.0 został wysłany tutaj .
źródło
Ta odpowiedź może być spóźnioną odpowiedzią, ale będzie przydatna do zapoznania się z tym tematem w przyszłości.
Funkcje platformy .NET Framework 4.5 można zobaczyć w poniższym linku .
Podsumowując:
źródło
Oto świetne źródło informacji firmy Microsoft, które zawiera przegląd funkcji wysokiego poziomu dla każdej wersji .NET od wersji 1.0 aż do dnia dzisiejszego. Zawiera również informacje o skojarzonej wersji programu Visual Studio i zgodności wersji systemu Windows.
Wersje i zależności .NET Framework
źródło