Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Програмування
- .NET - Програмування
- Visual C# dla zupełnie początkujących. Owoce programowania. Wydanie IV
Деталі електронної книги
C# jest nowoczesnym, lubianym i popularnym wśród programistów językiem ogólnego zastosowania. Jego sztandarową zaletą jest wszechstronność i elastyczność: może posłużyć do tworzenia serwisów internetowych, aplikacji biznesowych oraz gier. Oprogramowanie zbudowane w C# będzie poprawnie działać na tradycyjnych komputerach, serwerach, urządzeniach mobilnych, a także na specjalnych urządzeniach do gier. Tworzenie kodu C# w środowisku Visual Studio jest bardzo efektywnym, przyjemnym i motywującym sposobem pracy. Niemniej jednak, aby napisane w ten sposób aplikacje działały bezproblemowo przez długi czas, należy dobrze poznać reguły rządzące programowaniem.
Ta książka jest przystępnie napisanym podręcznikiem dla początkujących programistów. Dokładne omówienie koncepcji programistycznych umożliwi zrozumienie zasad pisania kodu C#, działania środowiska .NET Framework czy koncepcji relacyjnych baz danych. Dzięki książce można bardzo szybko zacząć tworzyć atrakcyjne, oparte na zdarzeniach aplikacje zawierające graficzny interfejs użytkownika. Znalazło się tu znakomite wprowadzenie do programowania obiektowego. Wyjaśniono, w jaki sposób należy korzystać z klas dostarczonych wraz z .NET Framework. W zrozumiały sposób pokazano podstawy operacji wejścia-wyjścia, struktur kontrolnych, tablic, list i operacji na plikach, nie zabrakło także omówienia zagadnień dziedziczenia i polimorfizmu. Każde z prezentowanych zagadnień zostało zilustrowane zrozumiałymi i bardzo praktycznymi przykładami działającego kodu.
W tej książce między innymi:
- Solidne podstawy Visual C# i Visual Studio
- Przetwarzanie danych i sterowanie działaniem programu
- Tablice, listy i programowanie obiektowe
- Debugger w Visual Studio i analiza kodu aplikacji
- Bazy danych: podstawy i tworzenie baz w Visual Studio
Visual C#. Solidne podstawy prowadzą do perfekcji!
Wstęp 11
Uwaga, czytelnicy 19
Rozdział 1. Wstępne informacje na temat komputerów i programowania 21
- 1.1. Wstęp 21
- 1.2. Sprzęt i oprogramowanie 22
- 1.3. W jaki sposób komputer przechowuje dane 28
- 1.4. W jaki sposób działa program 33
- 1.5. Graficzny interfejs użytkownika 42
- 1.6. Obiekty 45
- 1.7. Proces tworzenia programu 48
- 1.8. Rozpoczęcie pracy ze środowiskiem Visual Studio 53
- Przykład 1.1. Uruchomienie Visual Studio i konfiguracja środowiska 54
- Przykład 1.2. Tworzenie nowego projektu Visual C# 57
- Przykład 1.3. Zapisanie i zamknięcie projektu 59
- Przykład 1.4. Otwarcie istniejącego projektu 68
- Przykład 1.5. Poznanie środowiska Visual Studio 70
- Ważne pojęcia 71
- Pytania kontrolne 72
- Ćwiczenia 79
Rozdział 2. Wprowadzenie do Visual C# 81
- 2.1. Rozpoczęcie pracy z formularzami i kontrolkami 81
- 2.2. Utworzenie graficznego interfejsu użytkownika w pierwszej aplikacji Visual C# - Hello World 93
- Przykład 2.1. Utworzenie graficznego interfejsu użytkownika aplikacji typu Witaj, świecie! 93
- 2.3. Wprowadzenie do kodu w języku C# 97
- 2.4. Utworzenie kodu aplikacji Hello World 110
- Przykład 2.2. Utworzenie kodu aplikacji Hello World 110
- 2.5. Kontrolka Label 113
- Przykład 2.3. Utworzenie aplikacji Language Translator 123
- 2.6. Poznanie listy IntelliSense 126
- 2.7. Kontrolka PictureBox 127
- Przykład 2.4. Utworzenie aplikacji Flags 132
- Przykład 2.5. Utworzenie aplikacji Card Flip 137
- 2.8. Komentarze, puste linie i wcięcia 141
- 2.9. Utworzenie kodu odpowiedzialnego za zamknięcie formularza aplikacji 144
- 2.10. Usuwanie błędów składni 145
- Ważne pojęcia 146
- Pytania kontrolne 147
- Ćwiczenia programistyczne 153
Rozdział 3. Przetwarzanie danych 157
- 3.1. Odczyt danych wejściowych za pomocą kontrolek TextBox 157
- 3.2. Pierwszy kontakt ze zmiennymi 160
- Przykład 3.1. Aplikacja Birth Date String 168
- 3.3. Zmienne i liczbowe typy danych 174
- 3.4. Przeprowadzanie obliczeń 180
- 3.5. Wprowadzanie i generowanie danych liczbowych 186
- Przykład 3.2. Obliczenie zużycia paliwa 192
- 3.6. Formatowanie liczb za pomocą metody ToString() 196
- Przykład 3.3. Utworzenie aplikacji Sale Price Calculator wykorzystującej formatowanie wartości walutowych 199
- 3.7. Prosta obsługa wyjątków 204
- Przykład 3.4. Utworzenie aplikacji Test Average wraz z obsługą wyjątków 209
- 3.8. Używanie stałych nazwanych 214
- 3.9. Deklarowanie zmiennych jako pól 215
- Przykład 3.5. Utworzenie aplikacji Change Counter 220
- 3.10. Używanie klasy Math 225
- 3.11. Więcej informacji na temat graficznego interfejsu użytkownika 227
- 3.12. Używanie debuggera do wyszukiwania błędów logicznych 238
- Przykład 3.6. Pojedyncze wykonywanie poleceń w kodzie aplikacji 239
- Ważne pojęcia 244
- Pytania kontrolne 244
- Ćwiczenia programistyczne 249
Rozdział 4. Podejmowanie decyzji 255
- 4.1. Konstrukcje warunkowe i polecenie if 255
- Przykład 4.1. Dokończenie aplikacji Test Average 261
- 4.2. Konstrukcja if-else 266
- Przykład 4.2. Dokończenie aplikacji Payroll with Overtime 268
- 4.3. Zagnieżdżone konstrukcje warunkowe 273
- Przykład 4.3. Dokończenie aplikacji Loan Qualifier 276
- 4.4. Operatory logiczne 286
- 4.5. Zmienne boolowskie i flagi 292
- 4.6. Porównywanie ciągów tekstowych 293
- 4.7. Używanie metod TryParse() do unikania wyjątków podczas konwersji danych 298
- Przykład 4.4. Obliczenie zużycia paliwa 303
- 4.8. Weryfikacja danych wejściowych 307
- 4.9. Przyciski opcji i pola wyboru 309
- Przykład 4.5. Utworzenie aplikacji Color Theme 315
- 4.10. Konstrukcja switch 318
- 4.11. Wprowadzenie do kontrolki ListBox 321
- Przykład 4.6. Utworzenie aplikacji Time Zone 324
- Ważne pojęcia 327
- Pytania kontrolne 328
- Ćwiczenia programistyczne 333
Rozdział 5. Pętle, pliki i liczby losowe 339
- 5.1. Więcej na temat kontrolki ListBox 339
- 5.2. Pętla while 342
- Przykład 5.1. Użycie pętli do obliczenia wysokości salda 346
- Przykład 5.2. Usprawnienie aplikacji Ending Balance 350
- 5.3. Operatory ++ i -- 354
- 5.4. Pętla for 356
- Przykład 5.3. Użycie pętli for 362
- 5.5. Pętla do-while 366
- 5.6. Użycie plików do przechowywania danych 367
- Przykład 5.4. Zapis danych w pliku tekstowym 375
- Przykład 5.5. Dołączenie danych do pliku Friend.txt 381
- Przykład 5.6. Użycie pętli do odczytania całej zawartości pliku 390
- Przykład 5.7. Obliczenie sumy bieżącej 395
- 5.7. Kontrolki OpenFileDialog i SaveFileDialog 399
- 5.8. Liczby losowe 405
- Przykład 5.8. Symulacja rzutu monetą 407
- 5.9. Zdarzenie Load 412
- Przykład 5.9. Utworzenie procedury obsługi zdarzeń Load 413
- Ważne pojęcia 416
- Pytania kontrolne 417
- Ćwiczenia programistyczne 420
Rozdział 6. Modularyzacja kodu za pomocą metod 425
- 6.1. Wprowadzenie do metod 425
- 6.2. Metoda typu void 427
- Przykład 6.1. Tworzenie i wywoływanie metod 432
- 6.3. Przekazywanie argumentów metodzie 437
- Przykład 6.2. Przekazanie argumentu metodzie 440
- 6.4. Przekazywanie argumentów przez referencję 449
- Przykład 6.3. Użycie parametru danych wyjściowych 453
- 6.5. Metody zwracające wartość 458
- Przykład 6.4. Utworzenie metody zwracającej wartość 463
- Przykład 6.5. Modularyzacja weryfikacji danych wejściowych za pomocą metody boolowskiej 468
- 6.6. Debugowanie metod 473
- Przykład 6.6. Praca z poleceniem Step Into 474
- Przykład 6.7. Praca z poleceniem Step Over 475
- Przykład 6.8. Praca z poleceniem Step Out 477
- Ważne pojęcia 478
- Pytania kontrolne 478
- Ćwiczenia programistyczne 482
Rozdział 7. Tablice i listy 487
- 7.1. Typy przekazywane przez wartość i referencję 487
- 7.2. Ogólne informacje o tablicy 491
- Przykład 7.1. Użycie tablicy do przechowywania liczb losowych 499
- 7.3. Praca z plikami i tablicami 505
- 7.4. Przekazywanie tablicy jako argumentu metody 509
- 7.5. Wybrane użyteczne algorytmy tablic 516
- Przykład 7.2. Przetwarzanie tablicy 528
- 7.6. Zaawansowane algorytmy sortowania i przeszukiwania tablic 534
- 7.7. Tablica dwuwymiarowa 543
- Przykład 7.3. Dokończenie aplikacji Seating Chart 547
- 7.8. Tablica tablic 553
- 7.9. Kolekcja List 555
- Przykład 7.4. Dokończenie aplikacji Test Score List 562
- Ważne pojęcia 568
- Pytania kontrolne 568
- Ćwiczenia programistyczne 572
Rozdział 8. Więcej informacji o przetwarzaniu danych 577
- 8.1. Wprowadzenie 577
- 8.2. Przetwarzanie znaków i ciągów tekstowych 577
- Przykład 8.1. Dokończenie aplikacji Password Validation 584
- Przykład 8.2. Dokończenie aplikacji Telephone Format 599
- Przykład 8.3. Dokończenie aplikacji Telephone Unformat 604
- Przykład 8.4. Dokończenie aplikacji CSV Reader 612
- 8.3. Struktury 618
- Przykład 8.5. Dokończenie aplikacji Phonebook 629
- 8.4. Typy wyliczeniowe 636
- Przykład 8.6. Dokończenie aplikacji Color Spectrum 639
- 8.5. Kontrolka ImageList 645
- Przykład 8.7. Dokończenie aplikacji Random Card 647
- Ważne pojęcia 650
- Pytania kontrolne 650
- Ćwiczenia programistyczne 654
Rozdział 9. Klasy i projekty złożone z wielu formularzy 659
- 9.1. Wprowadzenie do klas 659
- Przykład 9.1. Utworzenie i użycie klasy Coin 667
- 9.2. Właściwości 673
- Przykład 9.2. Utworzenie i użycie klasy CellPhone 677
- 9.3. Parametryzowane konstruktory i przeciążanie 685
- Przykład 9.3. Utworzenie i użycie klasy BankAccount 685
- 9.4. Przechowywanie w tablicy i w kontenerze List obiektu typu klasy 693
- Przykład 9.4. Dokończenie aplikacji Cell Phone Inventory 695
- 9.5. Wyszukiwanie klas i ich zadania w problemie 699
- 9.6. Tworzenie wielu formularzy w projekcie 709
- Przykład 9.5. Utworzenie aplikacji zawierającej dwa formularze 715
- Przykład 9.6. Uzyskanie dostępu do kontrolki w innym formularzu 721
- Ważne pojęcia 726
- Pytania kontrolne 726
- Ćwiczenia programistyczne 730
Rozdział 10. Dziedziczenie i polimorfizm 735
- 10.1. Dziedziczenie 735
- Przykład 10.1. Utworzenie i przetestowanie klas SavingsAccount i CDAccount 746
- 10.2. Polimorfizm 755
- Przykład 10.2. Dokończenie aplikacji Polymorphism 761
- 10.3. Klasa abstrakcyjna 767
- Przykład 10.3. Dokończenie aplikacji Computer Science Student 769
- Ważne pojęcia 774
- Pytania kontrolne 774
- Ćwiczenia programistyczne 778
Rozdział 11. Bazy danych 781
- 11.1. Wprowadzenie do systemu zarządzania bazą danych 781
- 11.2. Tabele, rekordy i kolumny 783
- 11.3. Utworzenie bazy danych w Visual Studio 787
- Przykład 11.1. Rozpoczęcie pracy nad aplikacją Phone Book i utworzenie bazy danych Phonelist.mdf 788
- 11.4. Kontrolka DataGridView 798
- Przykład 11.2. Dokończenie aplikacji Phone Book 798
- 11.5. Nawiązanie połączenia z istniejącą bazą danych i użycie kontrolek widoku szczegółowego 806
- Przykład 11.3. Utworzenie aplikacji Products wraz z widokiem szczegółowym 807
- 11.6. Więcej informacji na temat kontrolek dołączania danych 816
- Przykład 11.4. Utworzenie aplikacji Product Lookup 820
- Przykład 11.5. Utworzenie aplikacji Multiform Products 824
- 11.7. Pobieranie danych za pomocą polecenia SQL Select 830
- Przykład 11.6. Utworzenie aplikacji Product Queries 838
- Przykład 11.7. Dokończenie aplikacji Product Queries 848
- Przykład 11.8. Utworzenie aplikacji Product Search 852
- Ważne pojęcia 858
- Pytania kontrolne 858
- Ćwiczenia programistyczne 863
Dodatek A. Podstawowe typy danych C# 867
Dodatek B. Dodatkowe kontrolki interfejsu użytkownika 869
Dodatek C. Tablica znaków ASCII 891
Dodatek D. Odpowiedzi do pytań z punktów kontrolnych 893
Skorowidz 915
- Назва: Visual C# dla zupełnie początkujących. Owoce programowania. Wydanie IV
- Автор: Tony Gaddis
- Оригінальна назва: Starting out with Visual C# (4th Edition)
- Переклад: Robert Górczyński
- ISBN: 978-83-283-4685-7, 9788328346857
- Дата видання: 2019-02-04
- Формат: Eлектронна книга
- Ідентифікатор видання: viczp2
- Видавець: Helion