Visual_C_dla_zupelnie_poczatkujacych_Owoce_programowania_Wydanie_IV_viczp2.pdf
(
4428 KB
)
Pobierz
Tytuł oryginału: Starting Out with Visual C#, 4th Edition
Tłumaczenie: Robert Górczyński
ISBN: 978-83-283-4684-0
Authorized translation from the English language edition, entitled: STARTING OUT WITH VISUAL
C#, Fourth Edition; ISBN 0134382609; by Tony Gaddis; published by Pearson Education, Inc.
Copyright © 2017, 2014, 2012 by Pearson Education, Inc. or its affiliates
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying, recording or by any information storage
retrieval system, without permission from Pearson Education, Inc.
Polish language edition published by HELION S.A. Copyright © 2019.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Helion SA dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Helion SA nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych
w książce.
Helion SA
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/viczp2.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/viczp2
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis treści
Wstęp
11
19
Uwaga, czytelnicy
Rozdział 1.
Wstępne informacje na temat komputerów
i programowania 21
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
1.8.
Wstęp ...................................................................................21
Sprzęt i oprogramowanie ......................................................22
W jaki sposób komputer przechowuje dane ..............................28
W jaki sposób działa program ...............................................33
Graficzny interfejs użytkownika ..............................................42
Obiekty .................................................................................45
Proces tworzenia programu ...................................................48
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#
2.1.
2.2.
81
Rozpoczęcie pracy z formularzami i kontrolkami ....................81
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
5
Kup książkę
Poleć książkę
6
Spis treści
2.3.
2.4.
2.5.
2.6.
2.7.
Wprowadzenie do kodu w języku C# ....................................97
Utworzenie kodu aplikacji Hello World .................................110
Kontrolka Label ...................................................................113
Poznanie listy IntelliSense ....................................................126
Kontrolka PictureBox ...........................................................127
PRZYKŁAD 2.2.
Utworzenie kodu aplikacji Hello World ......................
110
PRZYKŁAD 2.3.
Utworzenie aplikacji Language Translator ..................
123
PRZYKŁAD 2.4.
Utworzenie aplikacji Flags ...........................................
132
PRZYKŁAD 2.5.
Utworzenie aplikacji Card Flip ....................................
137
2.8.
2.9.
Komentarze, puste linie i wcięcia .........................................141
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
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
157
Odczyt danych wejściowych za pomocą kontrolek TextBox .....157
Pierwszy kontakt ze zmiennymi ............................................160
Zmienne i liczbowe typy danych ..........................................174
Przeprowadzanie obliczeń ...................................................180
Wprowadzanie i generowanie danych liczbowych ................186
Formatowanie liczb za pomocą metody ToString() ...............196
PRZYKŁAD 3.1.
Aplikacja Birth Date String .........................................
168
PRZYKŁAD 3.2.
Obliczenie zużycia paliwa .............................................
192
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.
3.9.
Używanie stałych nazwanych ...............................................214
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
Kup książkę
Poleć książkę
Spis treści
7
Rozdział 4.
Podejmowanie decyzji
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
255
Konstrukcje warunkowe i polecenie if ..................................255
Konstrukcja if-else ...............................................................266
Zagnieżdżone konstrukcje warunkowe .................................273
Operatory logiczne ..............................................................286
Zmienne boolowskie i flagi ..................................................292
Porównywanie ciągów tekstowych .......................................293
Używanie metod TryParse() do unikania wyjątków podczas
konwersji danych ................................................................298
Weryfikacja danych wejściowych ..........................................307
Przyciski opcji i pola wyboru ................................................309
PRZYKŁAD 4.1.
Dokończenie aplikacji Test Average ...........................
261
PRZYKŁAD 4.2.
Dokończenie aplikacji Payroll with Overtime .............
268
PRZYKŁAD 4.3.
Dokończenie aplikacji Loan Qualifier .........................
276
PRZYKŁAD 4.4.
Obliczenie zużycia paliwa .............................................
303
4.8.
4.9.
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
5.1.
5.2.
339
Więcej na temat kontrolki ListBox ........................................339
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.
5.4.
5.5.
5.6.
Operatory ++ i -- ...............................................................354
Pętla for ..............................................................................356
Pętla do-while .....................................................................366
Użycie plików do przechowywania danych ...........................367
PRZYKŁAD 5.3.
Użycie pętli for .............................................................
362
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.
5.8.
Kontrolki OpenFileDialog i SaveFileDialog .............................399
Liczby losowe ......................................................................405
PRZYKŁAD 5.8.
Symulacja rzutu monetą ..............................................
407
Kup książkę
Poleć książkę
Plik z chomika:
Faficzek-10
Inne pliki z tego folderu:
MVVM_i_XAML_w_Visual_Studio_2015_xamlmv.pdf
(885 KB)
ASP_NET_Core_Angular_i_Bootstrap_Kompletny_przybornik_front_end_developera_aspnca.pdf
(3682 KB)
Algorytmy_struktury_danych_i_techniki_programowania_Wydanie_VI_algor6.pdf
(3460 KB)
ASP_NET_MVC_Kompletny_przewodnik_dla_programistow_interaktywnych_aplikacji_internetowych_w_Visual_Studio_aspnvs.pdf
(976 KB)
Visual_C_dla_zupelnie_poczatkujacych_Owoce_programowania_Wydanie_IV_viczp2.pdf
(4428 KB)
Inne foldery tego chomika:
Administracja
Afryka
After Effects
Agile - Programowanie
AJAX
Zgłoś jeśli
naruszono regulamin