Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Programowanie \ .NET

Visual Studio 2012 i .NET 4.5. Poradnik dla zaawansowanych programistów Język: 1

978-83-7541-131-7

Cena Brutto: 48.30

Cena netto: 46.00

Ilość:
Wersja: Drukowana
Autor Abhishek Sur
Liczba_stron 450
Wydawnictwo Packt Publishing
Oprawa miękka
Data_Wydania 2013-09-26


Visual Studio 2012 i .NET 4.5

Poradnik dla zaawansowanych programistów

Dzięki Visual Studio 2012 możesz tworzyć zaawansowane oprogramowanie dla klientów biznesowych. Platforma .NET 4.5 oferuje Ci duże możliwości pracy nad różnymi for­mami usług i aplikacji (aplikacje klienckie, mobilne, a także internetowe). Pomaga także w ich szybkim wprowadzeniu do sprzedaży.

Książka w przyjazny sposób prezentuje, w jaki sposób pracować z najnowszymi technologiami w środowisku .NET. Oferuje bogatą analizę i porady ekspertów odnośnie różnych elementów .NET, a także przedstawia przykładowe kody źródłowe. Pozwoli Co to na szybkie rozpoczęcie pracy w Visual Studio 2012.

Podręcznik jest przeznaczony dla programistów Visual Studio 2012 i .NET, którzy chcą dokładnie zrozumieć nowe technologie .NET i zwiększyć swoje umiejętności w tym zakresie.
Przy lekturze książki wskazana jest podstawowa znajomość platformy .NET i C#. Dzięki książce poszerzysz swoje znajomości .NET i rozwiążesz typowe problemy z najnowszymi technologiami.

Dzięki temu podręcznikowi:
  • nauczysz się podstaw użytkowania Visual Studio 2012 i jego różnych składników, a także lepszego wykorzystania  podczas tworzenia kodu
  • poznasz techniki zarządzania pamięcią do budowania niezawodnych aplikacji
  • zrozumiesz infrastrukturę .NET dzięki pełnej analizie jej budowy wewnętrznej
  • stworzysz rozwiązania wykorzystujące w pełni możliwości .NET
  • będziesz potrafił implementować aplikacje wielowątkowe i asynchroniczne przy użyciu .NET 4.5
  • zbudujesz bezpieczne aplikacji WWW oparte na ASP.NET w środowisku .NET 4.5 przy zastosowaniu  jQuery i HTML5
  • zaprojektujesz zaawansowanych aplikacje klienckich .NET z wykorzystaniem WPF 4.5 i MVVM
  • poznasz urządzenia dotykowych i dowiesz się jak programować wielodotykowe aplikacje dla Windows 8


Pragniemy Państwa zapewnić, iż dokładamy wszelkich możliwych starań, by opisy książek i podręczników, zawarte na naszych stronach internetowych, zawierały bieżące i wiarygodne materiały. Może jednak, mimo naszych wysiłków, w opisy książek wkraść się przekłamanie z naszej strony niezamierzone. Nie może to stanowić powodu do roszczeń. O ile macie Państwo jakiekolwiek pytania lub wątpliwości - prosimy o kontakt z działem handlowym. Tam nasi specjaliści postarają się odpowiedzieć na wszystkie Państwa pytania zanim podejmiecie Państwo decyzje o złożeniu zamówienia.

#

Wstęp . 1


Rozdział 1: Wprowadzenie do funkcji środowiska programistycznego Visual Studio . 7

Wprowadzenie . 8

Identyfikowanie różnych składników zintegrowanego środowiska programistycznego Visual Studio . 9

Praca z narzędziami Solution Explorer i Class View . 15

Praca z głównym obszarem roboczym środowiska programistycznego . 20

Nawigowanie w obrębie kodu wewnątrz środowiska programistycznego . 24

Rozszerzanie szablonów Visual Studio . 32

Korzystanie z Code Snippets (fragmentów kodu) w Visual Studio . 42

Korzystanie z funkcji Smart Tags (Inteligentne znaczniki) i Refactor (refaktoryzacja) w Visual Studio . 48

 

Rozdział 2: Podstawy programów .NET i zarządzania pamięcią . 55

Wprowadzenie . 56

Badanie wewnętrznej struktury podzespołu .NET . 57

Praca z różnymi typami podzespołów . 64

Badanie głównych składników programu .NET . 75

Jak pracować z niestandardowymi konfi guracjami aplikacji . 80

Jak rozłożyć podzespół na części składowe . 87

Zabezpieczanie kodu przed inżynierią wsteczną przy pomocy zaciemniania kodu . 95

Zrozumienie odśmiecania pamięci i zarządzania pamięcią w .NET 103

Jak znajdować wycieki pamięci w programie .NET . 113

Rozwiązania 10 typowych błędów popełnianych przez programistów podczas pisania kodu . 125

 

Rozdział 3: Programowanie asynchroniczne w .NET. 133

Wprowadzenie . 133

Wprowadzenie do wątków i wzorców wątków asynchronicznych . 135

Praca ze wzorcem asynchronicznym opartym na zdarzeniach oraz obiektem BackgroundWorker . 146

Praca z blokowaniem i synchronizacją wątków . 150

Blokowanie przy użyciu programowania równoległego opartego na zadaniach . 159

Praca z wzorcami async i await . 167

Praca z przepływami danych w bibliotece Task Parallel Library . 178

 

Rozdział 4: Rozszerzenia ASP.NET . 185

Wprowadzenie . 185

Zrozumienie głównych ulepszeń wydajnościowych w aplikacjach ASP.NET . 186

Jak pracować ze statycznie typowanym wiązaniem modelu w aplikacjach ASP.NET . 198

Wprowadzenie do HTML5 i CSS3 w aplikacjach ASP.NET . 202

Praca z jQuery w Visual Studio i ASP.NET . 218

Praca z opartymi na zadaniach asynchronicznymi elementami HttpHandler i HttpModule . 225

Nowe rozszerzenia różnych edytorów Visual Studio . 228

 

Rozdział 5: Rozszerzenia WPF. 237

Wprowadzenie . 237

Rozpoczęcie pracy z WPF i największymi ulepszeniami tej technologii w .NET 4.5 . 240

Budowanie aplikacji przy użyciu wzorca MVVM wspieranego przez WPF . 250

Korzystanie z interfejsu Wstążki w WPF . 278

Korzystanie z wzorca WeakEvent w WPF . 289

 

Rozdział 6: Budowanie aplikacji na urządzenia dotykowe z systemem Windows 8 . 291

Wprowadzenie . 291

Budowanie pierwszej aplikacji w stylu Windows 8 przy pomocy JavaScript, HTML5 i CSS . 294

Pisanie biblioteki dla WinJS .  310

Budowanie pierwszej aplikacji kafelkowej w stylu Windows 8 przy pomocy języka C# i XAML . 314

Praca z magazynem plików w aplikacjach w stylu Windows 8 . 322

Zrozumienie cyklu życia aplikacji WinRT . 329

 

Rozdział 7: Komunikacja i udostępnianie w Windows 8 .341

Wprowadzenie . 341

Jak umożliwić aplikacji udostępnianie danych w środowisku Windows 8 . 342

Praca z powiadomieniami i usługami . 346

Jak przesyłać dane w tle w aplikacjach kafelkowych w stylu Windows 8 . 365

Dodatek: Języki .NET i ich konstrukcja. 371

Wprowadzenie . 371

Ewolucja języków .NET . 373

Praca z funkcjami językowymi . 382

Zalety typów ogólnych w .NET . 393

Korzystanie z bloków iteratorów w .NET . 399

Praca z LINQ i wyrażeniami Lambda . 409

Wykorzystanie obiektów dynamicznych w .NET . 422

Kompilator jako usługa . 429

powrót
 
Produkty Podobne
Tajniki C# i .NET Framework. Wydajne aplikacje dzięki zaawansowanym funkcjom języka C# i architektury .NET
AngularJS for .NET Developers in 24 Hours, Sams Teach Yourself
Microsoft .NET: Architecting Applications for the Enterprise, 2nd Edition
Visual Studio 2012 i .NET 4.5. Poradnik dla zaawansowanych programistów
Język C# 2010 i platforma .NET 4.0
Programming ASP.NET MVC 4
Podstawy Windows Phone 7.5. Projektowanie aplikacji przy użyciu Silverlight
XAML Developer Reference
MCPD 70-518 Exam Ref: Designing and Developing Windows Applications Using Microsoft .NET Framework 4
MCPD 70-519 Exam Ref: Designing and Developing Web Applications Using Microsoft .NET Framework 4
Więcej produktów