Programuję w Delphi i C++ Builder
Delphi i C++ Builder to 32 bitowe, w pełni obiektowe, zintegrowane środowiska RAD (ang. Rapid Application Development) do szybkiego tworzenia aplikacji w systemie operacyjnym Windows. Te dwa środowiska programistyczne dominują teraz w firmach, to w nich powstaje większość spersonalizowanych aplikacji bazodanowych dla małych i średnich przedsiębiorstw. Standardową metodą jest uczenie się programowania "język po języku". A co powiesz na dwa w jednym? Co gdybyś przy okazji zagłębiania się w szczegóły danej instrukcji w Delphi dowiedział się od razu, jak to samo robi się w C++ Builderze? Co znajdziesz w tym ebooku? Rozdział 1. Wprowadzenie do programowania omawia, co to jest algorytm i w jaki sposób można go prezentować, na czym polega pisanie programów, jakie są fazy rozwiązywania problemu w wykorzystaniem komputera oraz historię powstania języków Delphi i C++ Builder. Rozdział 2. Tworzymy pierwszy program. W tym rozdziale dowiesz się, jak napisać pierwszy program w językach Delphi i w C++ Builder, poznamy zasady pisania programów w językach Delphi i w C++ Builder oraz ćwiczenia podstawowe, jakie powinien opanować każdy, aby biegle pisać programy w edytorze kodów źródłowych, nagrywać je na dysk, wczytywać z dysku programy źródłowe oraz je kompilować i uruchamiać. Poznamy również strukturę programu dla języków Delphi i C++ Builder. Rozdział 3. Deklaracja stałych i zmiennych w programie. W rozdziale poznamy, co to są identyfikatory, jak tworzyć i wykorzystywać stałe i zmienne w programach napisanych w języku Delphi (oraz w C++ Builder), typy zmiennych oraz słowa kluczowe. Rozdział 4. Operacje wejścia/wyjścia - część I. W rozdziale omówiono, w jaki sposób Delphi i C++ Builder komunikuje się z użytkownikiem oraz obsługę sytuacji wyjątkowych. Rozdział 5. Proste operacje arytmetyczne. W tym rozdziale poznamy podstawowe operatory arytmetyczne oraz wykonamy proste operacje arytmetyczne. Rozdział 6. Podejmujemy decyzje w programie. W rozdziale omówiono operatory relacji stosowane w językach Delphi i w C++ Builder, operatory logiczne koniunkcji i alternatywy, instrukcje warunkowe oraz instrukcje wyboru. Rozdział 7. Iteracje. W rozdziale omówiono instrukcję iteracyjną, która umożliwia powtarzanie sekwencji instrukcji programu tylko określoną liczbę razy, operator modulo, operator negacji, instrukcje iteracyjne, które umożliwiają powtarzanie sekwencji instrukcji nieokreśloną liczbę razy oraz typ wyliczeniowy. Dalszych 9 rozdziałów pojawi się w następnej części ebooka - tym razem przeznaczonej dla zaawansowanych. Książka ta już wkrótce ukaże się nakładem naszego wydawnictwa. Książkę można czytać na cztery sposoby: jako podręcznik pierwszego kontaktu do nauki tylko języka Delphi Pascal (dla tych, co nie znają tego języka). jako podręcznik, który w szybki i bezbolesny sposób pozwala Czytelnikowi znającemu tylko język Delphi Pascal przejść do języka C++ Builder, bez konieczności dokładnego studiowania jego zawiłości w pierwszym z nim kontakcie. jako podręcznik pierwszego kontaktu do nauki tylko języka C++ Builder. jako podręcznik do równoczesnej nauki programowania w obu tych językach. O autorze: Mirosław J. Kubiak jest absolwentem Uniwersytetu Mikołaja Kopernika w Toruniu, na którym ukończył fizykę. Obecnie pracuje jako nauczyciel informatyki w Zespole Szkół Technicznych i w II LO w Grudziądzu. Jest autorem ponad 60 publikacji naukowych, popularnonaukowych i innych, m. in. z fizyki, astronomii, archeoastronomii oraz nauczania na odległość. W 1991 roku na międzynarodowym konkursie zorganizowanym przez Centre Informatique Pedagogique w Genewie (Szwajcaria) zajął IX miejsce za edukacyjny program komputerowy: Numeryczne całkowanie równania Schrödingera. Jest autorem trzech podręczników dotyczących nauczania na odległość (dwa z nich wydało wydawnictwo MIKOM), Słownika technologii informacyjnej (MIKOM 1999) oraz podręcznika Programuję w językach Turbo Pascal i C/C++ (MIKOM 2001), w którym w sposób nowatorski zaproponował równoległą naukę w dwóch językach programowania Turbo Pascal i Turbo C/C++. Jest on również autorem trzech innych podręczników: Programuję w językach Turbo Pascal i Delphi Pascal (MIKOM 2003), Programuję w językach C/C++ i C++ Builder (MIKOM 2003) oraz Język C# dla pasjonatów C/C# (MIKOM 2004).

Zawartość ebooka: Programuję w Delphi i C++ Builder
WSTĘP ROZDZIAŁ 1. WPROWADZENIE DO PROGRAMOWANIA Świat algorytmów Metody prezentacji algorytmów Algorytm liniowy a algorytm z rozgałęzieniami Pseudojęzyk Na czym polega pisanie programów Programowanie strukturalne Programowanie obiektowe. Język programowania Pascal - rys historyczny Język programowania Delphi - programowanie wizualne Języki programowania C/C++ - rys historyczny C++ Builder - programowanie wizualne Programowanie zdarzeniowe Warto zapamiętać ROZDZIAŁ 2. TWORZYMY PIERWSZY PROGRAM Rozszerzenia plików w Delphi i C++ Builder Mój pierwszy program Projekt Tworzymy prostą aplikację Menu główne i paski narzędzi Paleta komponentów Tworzymy nasz pierwszy program Program i jego struktura Moduły w Delphi Preprocesor Dyrektywa #include Dyrektywa #pragma Moduły w C++ Builder Tworzymy drugi program Komentarze Tworzenie nowych programów i zapisywanie ich na dysku Wprowadzanie programu źródłowego z dysku do edytora kodu źródłowego Kończenie pracy w środowisku Delphi (lub C++ Builder) Warto zapamiętać ROZDZIAŁ 3. DEKLARACJA STAŁYCH I ZMIENNYCH W PROGRAMIE Identyfikatory Deklarujemy stałe w programie Deklarujemy zmienne w programie Słowa kluczowe Nadawanie zmiennym wartości Warto zapamiętać ROZDZIAŁ 4. OPERACJE WEJŚCIA/WYJŚCIA - CZĘŚĆ I Standardowe operacje wejścia/wyjścia Obsługa sytuacji wyjątkowych Warto zapamiętać ROZDZIAŁ 5. PROSTE OPERACJE ARYTMETYCZNE Podstawowe operatory arytmetyczne Warto zapamiętać ROZDZIAŁ 6. PODEJMUJEMY DECYZJE W PROGRAMIE Podstawowe operatory relacji Instrukcje warunkowe Instrukcja warunkowa if Operatory logiczne koniunkcji AND i alternatywy OR Instrukcje wyboru Pierwszy większy program Warto zapamiętać ROZDZIAŁ 7. ITERACJE Instrukcje iteracyjne Instrukcja for Jak działa pętla for? Operatory inkrementacji i dekrementacji Poznajemy operator modulo Poznajemy operator negacji Zmiana przyrostu zmiennej sterującej pętlą Liczby Fibonacciego Analizujemy pozostałe instrukcje iteracyjne Instrukcja iteracyjna repeat (Delphi) Instrukcja iteracyjna do ... while (C++ Builder) Schemat Hornera Algorytm Euklidesa Instrukcja iteracyjna while (Delphi) Instrukcja iteracyjna while (C++ Builder) Priorytety poznanych operatorów Typ wyliczeniowy Warto zapamiętać ZAPROSZENIE DO II CZĘŚCI KSIĄŻKI DODATEK D1. Formatowanie łańcuchów tekstowych D2. Wybrane systemowe procedury i funkcje konwersji typu w Delphi i C++ Builder D3. Wyświetlanie komunikatów
Jeśli Ty też chcesz zacząć zarabiać z nami, jeśli jesteś gotów na udział w poważnym e-biznesie, jeśli chcesz stworzyć dla siebie nowe źródło dochodu, jeśli lubisz wyzwania i chcesz dołączyć do grona "Złotych Partnerów" - poznaj dwa sposoby zarabiania pieniędzy dzięki współpracy ze Złotym Programem Partnerskim:

