Programowanie. Od podstaw

  • Published on
    01-Dec-2014

  • View
    3.108

  • Download
    3

Embed Size (px)

DESCRIPTION

Przystpny kurs programowania dla wszystkich * Poznaj najpopularniejsze jzyki programowania * Zorganizuj sobie prac przy tworzeniu aplikacji * Napisz wasny program * Przetestuj aplikacje i usu bdy Mimo dynamicznego rozwoju informatyki wrd wikszoci uytkownikw komputerw nadal istnieje przekonanie, e programowanie jest zajciem dla wybracw posiadajcych ogromn i niemal tajemn wiedz. Tymczasem pisanie programw to umiejtno, ktr moe opanowa kady. Oczywicie nauka programowania wymaga poznania wielu zagadnie teoretycznych i praktycznych, ale nie wymaga od osoby uczcej si adnych niezwykych umiejtnoci. Kady moe pozna zasady pisania programw, zarwno dla celw hobbystycznych, jak i zawodowych. Ksika "Programowanie. Od podstaw" to podrcznik programowania przeznaczony dla osb, ktre dopiero rozpoczynaj swoj komputerow przygod. Zawiera uniwersalne wiadomoci przydatne kademu programicie niezalenie od tego, co i w jakim jzyku bdzie tworzy. Czytajc j, poznasz wady i zalety rnych jzykw programowania, sposoby realizacji typowych zada programistycznych i metody testowania aplikacji. Dowiesz si, jak komputery przechowuj informacje, jakie systemy liczbowe wykorzystuje si w programowaniu i jakie narzdzia bd Ci potrzebne podczas pracy. Zdobdziesz solidne podstawy, ktre pozwol Ci na dalsze rozwijanie swoich umiejtnoci. * Sposb interpretacji kodu rdowego przez komputer * System binarny i szesnastkowy * Warsztat pracy programisty * Komentarze w kodach programw * Definiowanie zmiennych * Instrukcje warunkowe * Testowanie i usuwanie bdw * Projektowanie interfejsw uytkownika * Operacje na plikach * Wykorzystywanie rejestru Windows * Zarzdzanie wersjami kodu * Kompilacja Przekonaj si, e programowanie nie jest trudne.

Transcript

  • 1. IDZ DO PRZYKADOWY ROZDZIA SPIS TRECI Programowanie. Od podstaw KATALOG KSIEK Autor: Adrian Kingsley-Hughes, Kathie Kingsley-Hughes KATALOG ONLINE Tumaczenie: Radosaw Meryk ISBN: 83-246-0057-4 Tytu oryginau: Beginning Programming ZAMW DRUKOWANY KATALOG Format: B5, stron: 464 Przykady na ftp: 449 kB TWJ KOSZYK Mimo dynamicznego rozwoju informatyki wrd wikszoci uytkownikw komputerw DODAJ DO KOSZYKA nadal istnieje przekonanie, e programowanie jest zajciem dla wybracw posiadajcych ogromn i niemal tajemn wiedz. Tymczasem pisanie programw to umiejtno, ktr moe opanowa kady. Oczywicie nauka programowania wymaga CENNIK I INFORMACJE poznania wielu zagadnie teoretycznych i praktycznych, ale nie wymaga od osoby uczcej si adnych niezwykych umiejtnoci. Kady moe pozna zasady pisania programw, zarwno dla celw hobbystycznych, jak i zawodowych. ZAMW INFORMACJE O NOWOCIACH Ksika Programowanie. Od podstaw to podrcznik programowania przeznaczony dla osb, ktre dopiero rozpoczynaj swoj komputerow przygod. Zawiera uniwersalne ZAMW CENNIK wiadomoci przydatne kademu programicie niezalenie od tego, co i w jakim jzyku bdzie tworzy. Czytajc j, poznasz wady i zalety rnych jzykw programowania, sposoby realizacji typowych zada programistycznych i metody testowania aplikacji. CZYTELNIA Dowiesz si, jak komputery przechowuj informacje, jakie systemy liczbowe wykorzystuje si w programowaniu i jakie narzdzia bd Ci potrzebne podczas pracy. FRAGMENTY KSIEK ONLINE Zdobdziesz solidne podstawy, ktre pozwol Ci na dalsze rozwijanie swoich umiejtnoci. Sposb interpretacji kodu rdowego przez komputer System binarny i szesnastkowy Warsztat pracy programisty Komentarze w kodach programw Definiowanie zmiennych Instrukcje warunkowe Testowanie i usuwanie bdw Projektowanie interfejsw uytkownika Operacje na plikach Wykorzystywanie rejestru Windows Wydawnictwo Helion Zarzdzanie wersjami kodu ul. Chopina 6 44-100 Gliwice Kompilacja tel. (32)230-98-63 Przekonaj si, e programowanie nie jest trudne e-mail: helion@helion.pl
  • 2. Spis treci O autorach ..................................................................................................................................................9 Wprowadzenie .......................................................................................................................................... 11 Rozdzia 1. Czym jest programowanie? ................................................................................................. 17 Historia programowania ................................................................................................ 17 Czym jest programowanie? ........................................................................................... 21 Dlaczego jest tak wiele jzykw programowania? ....................................................... 21 Rny kod, te same wyniki ....................................................................................... 23 Programy potrzebne do tworzenia programw ................................................................. 27 rodowisko programisty .......................................................................................... 28 Kompilatory ............................................................................................................ 28 Podsumowanie ............................................................................................................ 29 Rozdzia 2. Po co si uczy programowania? ........................................................................................ 31 Po co programowa? .................................................................................................... 32 Programista zawodowy ............................................................................................ 32 Rozwizywanie problemw ....................................................................................... 35 Ch wzicia udziau w projekcie .............................................................................. 36 Dla przyjemnoci .................................................................................................... 37 Dla sawy ............................................................................................................... 37 Czego si uczy? ......................................................................................................... 37 Rodzaje programowania .......................................................................................... 38 Mity i fakty dotyczce programowania ............................................................................ 43 Mit 1. Narzdzia programistyczne s drogie .............................................................. 43 Mit 2. Aby by programist, trzeba ukoczy studia informatyczne .............................. 43 Mit 3. Nauka programowania zajmuje wiele lat .......................................................... 44 Mit 4. Programowanie jest tylko dla osb modych .................................................... 44 Mit 5. Do programowania potrzebny jest superkomputer z najwyszej pki .................. 44 Mit 6. Od programowania mona si uzaleni .......................................................... 44 Mit 7. Jzyki programowania cigle si zmieniaj ...................................................... 45 Mit 8. Jeli nauczymy si jednego jzyka programowania, nauka innych bdzie atwiejsza .............................................................................. 45 Podsumowanie ............................................................................................................ 45
  • 3. 4 Programowanie. Od podstaw Rozdzia 3. Jak komputery czytaj kod? ...............................................................................................47 Czytanie kodu .............................................................................................................. 47 Gra-d ................................................................................................................. 47 Podzia kodu .......................................................................................................... 50 Instrukcje ............................................................................................................... 53 Funkcje/Procedury .................................................................................................. 54 Zdania i akapity programowania .................................................................................... 55 Wiersze kodu ......................................................................................................... 55 Akapity kodu .......................................................................................................... 56 Przechowywanie danych ................................................................................................ 57 Dane ..................................................................................................................... 58 Podsumowanie ............................................................................................................ 60 Rozdzia 4. Od poj do kodu jzyk kodu ........................................................................................... 61 System dwjkowy ......................................................................................................... 62 Jak interpretowa system dwjkowy? ........................................................................ 62 Due liczby ............................................................................................................. 64 Grupowanie bitw ................................................................................................... 65 Arytmetyka dw