Sortowanie
Źródło opisu
Książki
(23)
Forma i typ
Książki
(23)
Publikacje fachowe
(13)
Publikacje dydaktyczne
(9)
Poradniki i przewodniki
(1)
Dostępność
dostępne
(23)
tylko na miejscu
(1)
Placówka
Wypożyczalnia
(23)
Czytelnia
(1)
Autor
Grębosz Jerzy
(4)
Prata Stephen
(4)
Górczyński Robert
(3)
Piwko Łukasz
(2)
Szeremiota Przemysław
(2)
Walczak Tomasz
(2)
Aho Alfred V
(1)
AlbahariJoseph
(1)
Amini Kamran
(1)
Bost Kevin
(1)
Bąbol Krzysztof
(1)
Chisnall David
(1)
Deitel Harvey M. (1945- )
(1)
Deitel Paul J
(1)
Dróżdż Paweł
(1)
Garbacz Bartłomiej
(1)
Horstmann Cay (1959- )
(1)
Hubisz Jakub
(1)
Kernighan Brian W. (1942- )
(1)
Koronkiewicz Paweł (1973- )
(1)
Lippert Eric
(1)
Listosz Piotr
(1)
Luliński Marek
(1)
Matulewski Jacek (1972- )
(1)
Michaelis Mark
(1)
Ritchie Dennis M. (1941- )
(1)
Sacha Krzysztof M
(1)
Sarbicki Gniewomir Paweł
(1)
Stabrowski Marek M
(1)
Stroustrup Bjarne (1950-)
(1)
Sutter Herb
(1)
Szczepaniak Mikołaj
(1)
Ullman Jeffrey D. (1942- )
(1)
Werner Grzegorz
(1)
Wieloch Mateusz
(1)
Rok wydania
2020 - 2024
(13)
2010 - 2019
(4)
2000 - 2009
(6)
Okres powstania dzieła
2001-
(16)
Kraj wydania
Polska
(23)
Język
polski
(23)
Temat
Programowanie (informatyka)
(20)
Języki programowania
(15)
C (język programowania)
(9)
C++ (język programowania)
(9)
C# (język programowania)
(4)
.NET
(2)
C++
(2)
Programowanie (informat.)
(2)
Informatyka
(1)
Java (język programowania)
(1)
JavaScript
(1)
Objective-C
(1)
Python (język programowania)
(1)
Gatunek
Podręcznik
(19)
Poradnik
(1)
Ćwiczenia i zadania
(1)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(21)
23 wyniki Filtruj
Brak okładki
Książka
W koszyku
(Leksykon Profesjonalisty)
Rozdział 1. Filozofia Objective-C. Model obiektowy. Opowieść o dwóch systemach typów. C to Objective-C. Język i biblioteka. Historia Objective-C. Wieloplatformowość. Kompilowanie programów napisanych w Objective-C. Rozdział 2. Elementarz Objective-C. Deklarowanie typów w Objective-C. Wysyłanie wiadomości. Selektory. Deklarowanie klas. Protokoły. Dodawanie metod do istniejącej klasy. Nieformalne protokoły. Generowanie metod przy użyciu zadeklarowanych właściwości. Słowa kluczowe self, _cmd i super. Wskaźnik isa. Inicjalizowanie klas. Kodowanie typów. Używanie bloków. Rozdział 3. Zarządzanie pamięcią. Zajmowanie i zwalnianie pamięci. Przypisywanie do zmiennych instancyjnych. Automatyczne zliczanie referencji. Zwracanie obiektów przez argumenty będące wskaźnikami. Unikanie cykli pozyskanych referencji. Migracja do ARC. Pule automatycznego zwalniania pamięci. Konstruktory automatycznie zwalniające pamięć. Automatyczne zwalnianie obiektów w akcesoriach. Wsparcie dla automatycznego odśmiecania kolekcji. Współpraca z C. Niszczenie obiektów. Słabe referencje. Alokowanie skanowanej pamięci. Rozdział 4. Najważniejsze wzorce w Objective-C. Dwufazowe tworzenie obiektów. Kopiowanie obiektów. Archiwizowanie obiektów. Tworzenie wyznaczonych inicjalizatorów. Singleton. Delegowanie. Budowanie fasad. Tworzenie klastrów klas. Pętla wykonania. Rozdział 5. Liczby. Przechowywanie liczb w kolekcjach. Arytmetyka liczb dziesiętnych. Konwersje między ciągami znakowymi i liczbami. Odczytywanie liczb z ciągów znakowych. Rozdział 6. Operacje na ciągach znakowych. Tworzenie stałych ciągów znakowych. Porównywanie ciągów znakowych. Przetwarzanie ciągu znakowego litera po literze. Zmiana kodowania ciągów znakowych. Przycinanie ciągów znakowych. Dzielenie ciągów znakowych. Kopiowanie ciągów znakowych. Tworzenie ciągów znakowych z szablonów. Dopasowywanie wzorców do ciągów znakowych. Przechowywanie tekstu z formatowaniem. Rozdział 7. Kolekcje. Używanie tablic. Kontrolowanie indeksów. Przechowywanie nieuporządkowanych grup obiektów. Tworzenie słownika. Iterowanie po kolekcji. Wyszukiwanie obiektu w kolekcji. Dziedziczenie z kolekcji. Przechowywanie obiektów Objective-C w kolekcjach C++. Rozdział 8. Data i czas. Odczytywanie aktualnej daty. Przygotowanie dat do wyświetlenia. Zliczanie upływającego czasu. Odczytywanie dat z ciągów znakowych. Zdarzenia stopera. Rozdział 9. Listy właściwości. Przechowywanie kolekcji w listach właściwości. Odczytywanie danych z listy właściwości. Zmiana formatu list właściwości. JSON. Przechowywanie ustawień. Przechowywanie dowolnych obiektów w systemie ustawień. Rozdział 10. Interakcja ze środowiskiem. Pobieranie wartości środowiskowych. Przetwarzanie argumentów z linii komend. Ustawienia regionalne użytkownika. Nagłe zakończenie programu. Rozdział 11. Kodowanie klucz-wartość. Dostęp do wartości poprzez klucz. Uzyskiwanie zgodności z KVC. Ścieżki do klucza. Obserwowanie kluczy. Uzyskiwanie zgodności z KVO. Rozdział 12. Obsługa błędów. Różnice w implementacji wyjątków. Rzucanie i łapanie wyjątków. Obiekty wyjątków. Zunifikowany model wyjątków. Wyjątki a zarządzanie pamięcią. Przekazywanie delegat z błędami. Zwracanie informacji o błędzie. NSError. Rozdział 13. Dostęp do katalogów i plików. Odczytywanie pliku. Przenoszenie i kopiowanie plików. Pobieranie atrybutów pliku. Modyfikacja ścieżek. Sprawdzanie, czy plik lub katalog istnieje. Praca z pakietami. Odszukiwanie plików w lokacjach systemowych. Rozdział 14. Wątki. Tworzenie wątków. Ustawianie priorytetu wątku. Synchronizowanie wątków. Przechowywanie danych specyficznych dla danego wątku. Oczekiwanie na prawdziwość warunku. Rozdział 15. Bloki i Grand Central. Wiązanie zmiennych z blokami. Zarządzanie pamięcią a bloki. Wykonywanie czynności w tle. Tworzenie własnych kolejek pracy. Rozdział 16. Powiadomienia. Żądanie powiadomień. Wysyłanie powiadomień. Kolejkowanie powiadomień. Przesyłanie powiadomień między aplikacjami. Rozdział 17. Sieć. Wykorzystywanie obudowanych socketów z języka C. Łączenie się z serwerami. Przesyłanie obiektów przez sieć. Wyszukiwanie węzłów równoległych. Wczytywanie danych spod adresu URL. Rozdział 18. Debugowanie Objective-C. Inspekcja obiektów. Rozpoznawanie problemów z pamięcią. Obserwowanie wyjątków. Asercje. Zapisywanie wiadomości o błędach. Rozdział 19. Środowisko uruchomieniowe Objective-C. Wysyłanie wiadomości na podstawie nazwy. Odszukiwanie klas według nazwy. Sprawdzanie, czy obiekt posiada daną metodę. Przekierowywanie wiadomości. Odszukiwanie klas. Inspekcja klas. Tworzenie nowych klas. Dodawanie nowych zmiennych instancyjnych. Skorowidz.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
CZĘŚĆ I. PODSTAWY PROGRAMOWANIA. Rozdział 1. Pierwszy kontakt ze środowiskiem Visual Studio 2019 i językiem C#. Projekt aplikacji konsolowej. Skróty klawiszowe Visual Studio. Podpowiadanie kodu (IntelliSense). Strumienie wyjścia i wejścia. Wszystkiego po trochu. Pytania. Rozdział 2. NET Framework, .NET Core i .NET Standard. Pytania. Rozdział 3. Podstawowe typy danych. Deklaracja i zmiana wartości zmiennej. Typy liczbowe oraz typ znakowy. Określanie typu zmiennej przy inicjacji (pseudotyp var). Operatory. Konwersje typów. Łańcuchy. String kontra StringBuilder. [Dla dociekliwych] Formatowanie łańcuchów. Typ wyliczeniowy. Ćwiczenia. Pytania. Zadanie. Rozdział 4. Metody. Parametry metody. Przeciążanie metod. Domyślne wartości argumentów metod - argumenty opcjonalne. Argumenty nazwane. Wartości zwracane przez metody. Zwracanie wartości przez argument metody. [Dla dociekliwych] Zagadnienia zaawansowane. Ćwiczenia. Pytania. Rozdział 5. Sterowanie przepływem. Wybór. Instrukcja warunkowa if..else. Konstrukcja if..else..if. Instrukcja wyboru switch. [Dla dociekliwych] Nowa składnia switch. Powtarzanie. Wyjątki. [Dla dociekliwych] Dyrektywy preprocesora. [Dla dociekliwych] Atrybuty. Ćwiczenia. Pytania. Zadania. Rozdział 6. Wiele hałasu o null. Typy wartościowe i referencyjne. Zwalnianie obiektów z pamięci. Nullable. [Dla dociekliwych] Leniwe inicjowanie zmiennych. Pudełkowanie. Operatory is i as. [Dla dociekliwych] Typy dynamiczne. Ćwiczenie. Pytania. Rozdział 7. Tablice, pętle i pliki. Tablice. Pętla foreach. Wybór elementów z tablicy. Tablica jako argument metody. Sortowanie. Liczby losowe. Pliki tekstowe. Tablice dla typów referencyjnych. Ćwiczenia. Pytania. Zadania. Rozdział 8. Tropienie błędów. Program z błędem logicznym - pole do popisu dla debuggera. Kontrolowane uruchamianie aplikacji w Visual Studio. Stan wyjątkowy. Rozdział 9. Kolekcje i krotki. Kolekcje. Krotki. Ćwiczenia. Pytania. Zadania. [Dla dociekliwych] Rozdział 10. Maszyna Turinga. Maszyna Turinga. Dodawanie plików tekstowych do projektu. Analiza zapisu taśmy. Wczytywanie i parsowanie kodu programu. Wykonywanie programu. Argumenty linii komend. Dystrybucja programów. Zadania. CZĘŚĆ II. PROGRAMOWANIE OBIEKTOWE. Rozdział 11. Definiowanie typów. Po co definiować własne typy? Pojęcia programowania obiektowego. Klasa czy struktura? Ćwiczenia. Przygotowywanie projektu. Konstruktor i statyczne pola. Pierwsze testy. Konwersje na łańcuch (metoda ToString) i na typ double. Nadpisywanie i przeciążanie metod. Metoda upraszczająca ułamek. Właściwości. Domyślnie implementowane właściwości. Operatory arytmetyczne. Operatory porównania oraz metody Equals i GetHashCode. Operatory konwersji. [Dla dociekliwych] Różne sposoby definiowania metod. [Dla dociekliwych] Operator potęgowania. Implementacja interfejsu IComparable<>. Pytania. Zadania. Rozdział 12. Biblioteki DLL. Tworzenie zarządzanej biblioteki DLL. Dodawanie do aplikacji referencji do biblioteki DLL. [Dla dociekliwych] Dynamiczne ładowanie typów. [Dla dociekliwych] Pakiet NuGet. Pytania. Rozdział 13. Testy jednostkowe. Projekt testów jednostkowych. Przygotowania do tworzenia testów. Pierwszy test jednostkowy. Uruchamianie testów. Dostęp do prywatnych pól testowanej klasy. Testowanie wyjątków. Kolejne testy weryfikujące otrzymane wartości. Test ze złożoną weryfikacją. Wielokrotnie powtarzane testy losowe. Niepowodzenie testu. Nieuniknione błędy. Pytania. Zadania. Rozdział 14. Przykłady I. Rozwiązywanie równań kwadratowych. [Dla dociekliwych] Maszyna Turinga 2.0. Statystyka. Zadania. Rozdział 15. Miscellanea. Rozszerzenia. Singleton. Dopasowywanie wzorca. [Dla dociekliwych] Zdarzenia. [Dla dociekliwych] Typy anonimowe. [Dla dociekliwych] Uwaga na temat zwalniania pamięci w klasach. Ćwiczenia. Pytania. Zadania. [Dla dociekliwych] Rozdział 16. Typy ogólne. Definiowanie typów ogólnych. Określanie warunków, jakie mają spełniać parametry. Implementacja interfejsów przez typ ogólny. Definiowanie aliasów. Typy ogólne z wieloma parametrami. Kowariancja i kontrawariancja typów. Pytania. Rozdział 17. Dziedziczenie i polimorfizm. Dziedziczenie. Polimorfizm. Ćwiczenia. Zakres chroniony. Pytania. Zadania. Rozdział 18. Interfejsy. Interfejsy jako "wspólny mianownik". Interfejsy a klasy abstrakcyjne. Przykład. Interfejsy ogólne. Pytania. Zadania. Rozdział 19. Klasa do klasy. SOLID. GRASP. Zapachy kodu. Rozdział 20. Przykłady II. Oprogramowanie dla działu kadr. Rozszerzenie parametrów statystycznych. Zadania. CZĘŚĆ III. DANE W APLIKACJI. Rozdział 21. Wzorzec MVC. Model. Kontroler. Widok. Stosowanie i wycofywanie zmian. Przerost formy nad treścią? Zadania. Rozdział 22. Przechowywanie danych w plikach XML. Podstawy języka XML. LINQ to XML. Zadania. Rozdział 23. LINQ. Operatory LINQ. Pobieranie danych (filtrowanie i sortowanie). Analiza pobranych danych. Wybór elementu. Weryfikowanie danych. Prezentacja w grupach. Łączenie zbiorów danych. Łączenie danych z różnych źródeł (operator join). Możliwość modyfikacji danych źródła. Zapisywanie danych z kolekcji do pliku XML. Zadania. Rozdział 24. Serializacja do XML i JSON. XML. JSON. Zadanie. Rozdział 25. CSV. Zapis kolekcji do pliku CSV. Kwestia przecinka. Odczytywanie danych. Uogólnienie. Zadania. Rozdział 26. OpenXML (.docx). Pakiet NuGet. Formatowania. Tekst. Tworzenie dokumentu. Rysunek. Tabela. Strumień w pamięci. Rozdział 27. Entity Framework Core i SQLite. Instalacja pakietów NuGet. Klasy encji i relacje. Baza danych i tabele. Dodawanie rekordów do tabeli. Wyświetlanie rekordów. Usuwanie rekordów. Zmienianie danych w rekordzie. Pominięte zagadnienia. Inne scenariusze. Zadania. DODATKI. Dodatek A. Informacje o systemie. Informacje o środowisku aplikacji. Podstawowe informacje o systemie i profilu użytkownika. Katalogi specjalne zdefiniowane w bieżącym profilu użytkownika. Odczytywanie zmiennych środowiskowych. Lista dysków logicznych. Dodatek B. Elementy programowania współbieżnego. Równoległa pętla for. Przerywanie pętli. Programowanie asynchroniczne. Modyfikator async i operator await. Zadania. Dodatek C. Git. Wersjonowanie i kopie bezpieczeństwa kodu źródłowego. Systemy kontroli wersji kodu źródłowego. Serwisy Git. Tworzenie projektu. Tworzenie nowej gałęzi. Wprowadzanie zmian w projekcie. Zatwierdzanie zmian. Wypychanie do repozytorium. Klonowanie projektu. Rozwiązywanie konfliktów (scalanie). Scalanie gałęzi. Przywracanie wcześniejszej wersji projektu. O czym nie musimy wiedzieć, korzystając z Git w Visual Studio? Dodatek D. Co nowego w C# 9.0? Nowa inicjacja własności. Rekordy. Zmiany w instrukcji switch. Polecenia najwyższego poziomu.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej