Wyniki wyszukiwania

1137
Ładowanie...
EBOOK

C# 6.0. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

C# został zaprojektowany jako obiektowy język programowania z kontrolą typów. C# w wersji 6.0 jest dojrzałą technologią, narzędziem, dzięki któremu można efektywnie pisać bezpieczny, przejrzysty i wydajny kod. Język ten z założenia ma być prosty w stosowaniu, niekiedy jednak programista potrzebuje pomocy: trzeba szybko coś sprawdzić, upewnić się co do przyjętych rozwiązań, przypomnieć sobie rzadziej używaną konstrukcję. Niniejsza książka jest zwięzłym i praktycznym kompendium. Zawiera dokładnie to, co powinna — bez nudnych wywodów i niepotrzebnych dywagacji. Może posłużyć jako podręcznik do nauki C# lub jako poręczna ściągawka, pozwalająca na szybkie odnalezienie odpowiedzi. Jeśli tylko znasz podstawy programowania w Javie, C++ lub w poprzednich wersjach C# i chcesz bez większych problemów przystąpić do programowania w C# 6.0, to trzymasz w ręku właściwą książkę. W leksykonie przedstawiono: podstawy języka C#, zagadnienia zaawansowane, w tym przeciążanie operatorów, typy uogólnione i ograniczenia, wyrażenia lambda, domknięcia i inne, stosowanie technologii LINQ w pracy na kolekcjach danych, wiązania dynamiczne i funkcje asynchroniczne, wskaźniki, atrybuty, dyrektywy preprocesora i wiele innych zagadnień. Przekonaj się, jaki jest C# — nowoczesny, prosty, efektywny!

1138
Ładowanie...
EBOOK

C# 7.0. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

C# 7.0. Leksykon kieszonkowy C# od dawna jest dojrzałym, uniwersalnym i efektywnym językiem programowania, dzięki któremu można sprawnie pisać kod bezpieczny, przejrzysty i wydajny. Założeniami, które przyświecały twórcom C#, jest obiektowość i kontrola typów, jednak przede wszystkim język ten ma być prosty w stosowaniu. Mimo to nawet tak świetne narzędzie, jak C# w wersji 7.0, jest jeszcze wygodniejsze w pracy, jeśli programista ma pod ręką coś, co wspomoże jego codzienną pracę i we właściwym miejscu podsunie potrzebną informację. Niniejsza książka jest świetnym, zwięzłym i wyjątkowo praktycznym kompendium. Zawiera dokładnie to, co powinna — bez nudnawych wywodów i rozdmuchanych przykładów. Może posłużyć jako podręcznik do nauki C# lub jako bardzo poręczna ściągawka, pozwalająca na szybkie znalezienie odpowiedzi. Jeśli tylko masz podstawowe umiejętności programowania w Javie, C++ lub w poprzednich wersjach C# i chcesz bez większych problemów przystąpić do programowania w C# 7.0, to trzymasz w ręku właściwą książkę. W tej książce: podstawy języka C#, nowości w C#: krotki, składnia dekonstrukcji krotek, dopasowywanie wzorców, zagadnienia zaawansowane, w tym przeciążanie operatorów, typy uogólnione i ograniczenia, wyrażenia lambda, domknięcia i inne, technologia LINQ: sekwencje, leniwe wykonanie, standardowe operatory zapytań, wiązania dynamiczne i funkcje asynchroniczne, wskaźniki, atrybuty, dyrektywy preprocesora i wiele innych zagadnień. Zwięźle, prosto i w sam punkt: C#!

1139
Ładowanie...
EBOOK

C# 8.0. Programowanie. Tworzenie aplikacji Windows, internetowych oraz biurowych

Ian Griffiths

Język C# wciąż cechuje prostota, przy czym jego możliwości rosną z każdą wersją. Od początku jest rozwijany z konsekwencją, a każda nowa funkcjonalność idealnie integruje się z resztą języka. W efekcie C# jest dojrzały, nowoczesny, wszechstronny i bezpieczny. Stanowi integralną część platformy Microsoft .NET Framework. Profesjonalni programiści, którzy dbają o wysoką jakość tworzonego kodu, uważają C# i .NET za swoje ulubione narzędzie pracy. Wersja 8.0 tego języka sprawia, że programowanie staje się jeszcze bardziej efektywne i satysfakcjonujące. Pełne wykorzystanie tych imponujących możliwości wymaga jednak mistrzowskiego opanowania subtelności poszczególnych narzędzi i niuansów samego języka. Ta książka została napisana z myślą o doświadczonych programistach. Podstawowe zagadnienia, takie jak klasy, polimorfizm i kolekcje, znalazły się w kilku pierwszych rozdziałach, jednak zrozumienie treści całej publikacji wymaga umiejętności technicznych. Została poświęcona ważnym koncepcjom C# i tajnikom tego języka, które rzadko kiedy są opisywane w literaturze. Dokładnie omówiono tu typy ogólne, LINQ oraz techniki programowania asynchronicznego. Przedstawiono najnowsze możliwości platformy .NET Core i języka C# 8.0, takie jak strumienie asynchroniczne, referencje akceptujące wartości puste, dopasowywanie wzorców, domyślne implementacje interfejsów, zakresy, a także nową składnię indeksowania oraz zmiany w narzędziach platformy .NET. Liczne rozbudowane przykłady stanowią świetne uzupełnienie prezentowanych treści. W tej książce między innymi: możliwości języka C#: klasy, typy niestandardowe, kolekcje, obsługa błędów optymalizacja kodu pod kątem wykorzystania pamięci praca na strumieniach danych za pomocą technologii LINQ platforma .NET i programowanie wielowątkowe programowanie asynchroniczne a skalowalność aplikacji Dla profesjonalistów najlepszy jest C#!

1140
Ładowanie...
EBOOK

C# 9.0. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

C# jest wyjątkowo udanym dziełem Microsoftu - konsekwentnie rozwijanym, dojrzałym i wyjątkowo wszechstronnym obiektowym językiem programowania. Wersja C# 9.0 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET 5. Język ten pozwala programistom na uzyskiwanie imponującej efektywności - dzięki prostocie, ekspresywności kodu i wydajności działania. Jednak nawet profesjonaliści, którym zależy na sprawnej pracy, potrzebują niekiedy poręcznej ściągawki. W tym zwięzłym kompendium znajdziesz wszystko, co jest potrzebne do programowania w C#. Książka została wydana jako leksykon, co bardzo ułatwia wyszukiwanie potrzebnych treści. Stanowi nieocenioną pomoc dla osób, które znają C# albo C++ lub Javę i postanowiły nabrać wprawy w pracy z najnowszą wersją C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i równocześnie esencjonalny sposób. Wszystkie użyte tu listingi i fragmenty kodu są dostępne w postaci interaktywnych próbek dla platformy LINQPad, która pozwala na błyskawiczne prototypowanie i obserwowanie efektów wszelkich zmian w kodzie. Oto przewodnik, który powinien mieć pod ręką każdy programista C#! W książce: gruntowne podstawy języka z uwzględnieniem nowości C# w wersji 9.0 zagadnienia zaawansowane, w tym przeciążanie operatorów, ograniczenia typów, iteratory, wzorce dopasowania typów, wyrażenia lambda i domknięcia funkcje asynchroniczne w C# LINQ: sekwencje, leniwe wykonanie, wyrażenia zapytaniowe kod nienadzorowany i wskaźniki atrybuty, dyrektywy preprocesora i generowanie dokumentacji HTML Efektywne wsparcie każdego programisty C#!

1141
Ładowanie...
EBOOK

C# 8.0. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

C# to obiektowy język programowania ogólnego przeznaczenia z kontrolą typów. Jest dojrzały, wyjątkowo wszechstronny i prosty w stosowaniu, dzięki czemu stał się ulubionym językiem profesjonalistów. Jego twórcy chcieli przede wszystkim zapewnić programistom jak największą efektywność, co znalazło odzwierciedlenie w prostocie języka, ekspresywności kodu i wydajności działania. Wersja C# 8.0 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET Core 3 oraz z .NET Standard 2.1. Ta książka jest zwięzłym kompendium, w którym znajdziesz wszystko, co jest potrzebne do pracy z C#, podane w formie poręcznej ściągi. Została pomyślana w taki sposób, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści - by wesprzeć pracę każdego, komu zależy na sprawnym wdrożeniu najnowszej wersji języka C#. Jest też nieocenioną pomocą dla osób, które znają już inne języki programowania, takie jak C++ czy Java, i postanowiły nabrać wprawy w pracy z C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i równocześnie esencjonalny sposób, koncentrując się na najważniejszych sprawach. To pozycja, która powinna znajdować się tuż obok klawiatury każdego programisty C#! W tej książce: podstawy języka z uwzględnieniem nowych cech C# w wersji 8.0 zagadnienia zaawansowane, w tym przeciążanie operatorów, typy z wartością pustą, wyrażenia lambda i domknięcia LINQ: sekwencje, leniwe wykonanie, standardowe operatory zapytań kod nienadzorowany i wskaźniki atrybuty, dyrektywy preprocesora i generowanie dokumentacji HTML C#. Nie czekaj, programuj!

1142
Ładowanie...
EBOOK

Chcę zostać informatykiem

Walery Susłow, Adam Słowik, Michał Statkiewicz

Poznaj teoretyczne podstawy informatyki Naucz się rozwiązywać praktyczne problemy z wykorzystaniem metod informatycznych Rozpocznij karierę profesjonalnego programisty Informatyka to niezwykle dynamicznie rozwijająca się dziedzina wiedzy. Komputery otaczają nas ze wszystkich stron: sterują pracą sprzętów gospodarstwa domowego, pośredniczą w komunikacji, a nawet umożliwiają eksplorację przestrzeni kosmicznej. Dzisiejszy świat trudno już właściwie wyobrazić sobie bez maszyn cyfrowych i kontrolującego je oprogramowania. Wciąż rośnie zapotrzebowanie rynku na wysokiej klasy specjalistów, którzy dzięki swojej wiedzy i dużemu doświadczeniu potrafią projektować, budować oraz programować systemy komputerowe. Popularność zawodu informatyka potęgują też wysokie zarobki, które zwiększają zainteresowanie młodzieży tą niełatwą dziedziną wiedzy. Jeśli interesujesz się informatyką, chcesz lepiej poznać jej podstawowe zagadnienia, nauczyć się rozwiązywać jej klasyczne problemy i analizować zadania informatyczne w sposób właściwy prawdziwym programistom, sięgnij po książkę Chcę zostać informatykiem. W przystępny sposób prezentuje ona matematyczne mechanizmy wykorzystywane w informatyce, uczy podstaw algorytmiki i wprowadza w świat programowania komputerów. Przedstawia zagadnienia związane z sieciami komputerowymi i bezpieczeństwem informacji oraz sposoby tworzenia gier komputerowych. Przede wszystkim zawiera jednak mnóstwo praktycznych przykładów i ciekawych zadań, które pomogą zainteresowanym kandydatom sprawdzić poziom swojej wiedzy i dostać się na studia informatyczne. Jeśli marzysz o karierze informatyka lub po prostu interesujesz się programowaniem i chcesz poszerzyć swoją wiedzę na ten temat, trafiłeś na właściwą książkę! Podstawy teoretyczne informatyki na skróty Ciekawe zadania informatyczne wraz z rozwiązaniami Matematyka, logika i algorytmika w informatyce Analiza podstawowych problemów programistycznych Wymiarowanie informacji i bezpieczeństwo danych Programowanie komputerów i sieci komputerowe Gry komputerowe Nie wahaj się! Zrób pierwszy krok, aby poznać sekrety informatyki!

1143
Ładowanie...
EBOOK

Chłodzenie procesorów PC

Janusz Wójcik

Chłodzenie procesorów PC bez tajemnic Komputery osobiste, stacje robocze i serwery zużywają w czasie pracy dużo energii elektrycznej, emitując przy tym sporo ciepła. Znaczna jego część jest wydzielana przez procesory, które są coraz szybciej taktowane i wyposażane w coraz większą liczbę rdzeni. Zbyt wysoka temperatura wewnątrz jednostek centralnych powoduje zmniejszenie stabilności pracy i szybsze zużycie podzespołów, a w konsekwencji pogorszenie wydajności i zwiększenie awaryjności. Dlatego tak istotne jest wprowadzanie technik efektywnego chłodzenia elementów elektronicznych i ciągłe poszukiwanie nowych rozwiązań w ramach badań w tym zakresie. Książka jest przeznaczona dla osób zainteresowanych zgłębieniem aktualnej wiedzy na temat dostępnych technik chłodzenia procesorów komputerowych. Autor przedstawia teoretyczne podstawy zjawisk związanych z wymianą ciepła w elementach elektronicznych - prezentuje stosowane w tym zakresie modele i metody, szczegółowo opisuje badania nad chłodzeniem wykorzystującym powietrze, wodę i nanopłyny, a także omawia możliwości zwiększenia wydajności wymiany ciepła przy użyciu innych technik. To obowiązkowa pozycja dla każdego, kto zawodowo zajmuje się tą tematyką. Modele i metody używane w badaniach nad chłodzeniem procesorów Badania nad chłodzeniem procesorów przy użyciu powietrza Badania nad chłodzeniem z wykorzystaniem cieczy, w tym nanopłynów Historia i nowe techniki chłodzenia procesorów komputerowych

1144
Ładowanie...
EBOOK

Ciągłe dostarczanie oprogramowania w języku Java. Najlepsze narzędzia i praktyki wdrażania kodu

Daniel Bryant, Abraham Marín-Pérez

W ciągu ostatnich lat radykalnie zmieniły się wymagania i oczekiwania biznesowe wobec oprogramowania. Kluczowymi wartościami są innowacyjność, szybkość i czas wejścia na rynek. Do spełnienia tych wymagań konieczne okazały się nowe architektury i modele tworzenia kodu. Metodyka ciągłego dostarczania, zwanego też CD, polega na tworzeniu w krótkich cyklach wartościowych i solidnych produktów. Funkcjonalności są dodawane w małych krokach, a oprogramowanie można wydawać niezawodnie w dowolnej chwili. To sprawia, że można też szybko otrzymywać informacje zwrotne. Jednak taki sposób pracy wymaga odpowiednich ram organizacyjnych, a zespół projektowy musi przyswoić nieco inny od tradycyjnego styl pracy. Ta książka jest praktycznym przewodnikiem, dzięki któremu programiści Javy opanują techniki potrzebne do pomyślnego zastosowania metody ciągłego dostarczania. Opisano tu najlepsze zasady budowy architektury oprogramowania, automatycznej kontroli jakości, pakowania aplikacji i wdrażania ich w różnych środowiskach produkcyjnych. Szczególną uwagę poświęcono testowaniu oprogramowania: przedstawiono całą gamę metodyk testowania, opisano ich zastosowanie i znaczenie w cyklu życia aplikacji. Ciekawym elementem książki są informacje o złych praktykach i antywzorcach wraz ze wskazówkami dotyczącymi rozwiązywania tego rodzaju problemów. W tej książce między innymi: solidne podstawy ciągłego dostarczania oprogramowania migracja do ciągłego dostarczania oprogramowania narzędzia: Jenkins, PMD i FindSecBugs zasady testowania funkcjonalności i jakości oprogramowania techniki obserwacji aplikacji w środowisku produkcyjnym Java i CD: tak zdobędziesz prawdziwą przewagę!