reklama - zainteresowany?

Delphi 7 dla każdego - Helion

Delphi 7 dla każdego
Autor: Andrzej Grażyński, Zbigniew Zarzycki
ISBN: 83-7361-091-X
stron: 832, Format: B5, okładka: miękka
Data wydania: 2003-06-03
Księgarnia: Helion

Cena książki: 75,00 zł

Dodaj do koszyka Delphi 7 dla każdego

Tagi: Delphi - Programowanie

Dawno już minęły czasy, gdy podstawowym sposobem tworzenia programów było mozolne "wklepywanie" kodu. Forma przekazywanej komputerowi i uzyskiwanej za jego pomocą informacji stała się nie mniej ważna od treści. W takim właśnie kontekście zrodziły się narzędzia do błyskawicznego tworzenia aplikacji (RAD), wśród których jednym z najpopularniejszych jest Delphi. Oparte na języku ObjectPascal ma za sobą długą tradycji, ukazała się już 7 edycja tego narzędzia.

To, że Delphi jest wizualnym środowiskiem programistycznym, w którym wiele działań wykonuje się łatwiej niż w tradycyjnych środowiskach opartych na tekście, nie oznacza, że jego użytkownik może obejść się bez podręcznika. Taki podręcznik trzymasz właśnie w ręku. Został on napisany w sposób fachowy i przystępny. Dzięki "Delphi 7. Dla każdego" poznasz Delphi i nauczysz się pisać w nim programy, nawet jeśli nie jesteś informatykiem.

Książka opisuje:

  • Typy danych i operatory w Delphi
  • Instrukcje, tworzenie wÅ‚asnych procedur i funkcji
  • Programowanie zorientowane obiektowo: klasy, metaklasy, interfejsy
  • Tworzenie bibliotek DLL w Delphi
  • Åšrodowisko zintegrowane (IDE) Delphi
  • Tworzenie atrakcyjnego interfejsu użytkownika
  • Åšledzenie wykonania programu i usuwanie z niego bÅ‚Ä™dów
  • ObsÅ‚ugÄ™ baz danych w Delphi

Dzięki narzędziom takim jak Delphi nawet osoby, które wcześniej nie programowały, mogą pisać złożone aplikacje o atrakcyjnym interfejsie. Przy okazji nauczą się podstaw programowania, a zdobytą w ten sposób wiedzę łatwo przeniosą do innych środowisk i systemów.

Przed instalacją Delphi 7 Personal prosimy zapoznać się z informacjami na stronie producenta. Pozwolą one uzyskać klucz autoryzacyjny i numer seryjny, które są niezbędne do prawidłowego procesu instalacji.

Dodaj do koszyka Delphi 7 dla każdego

 

Osoby które kupowały "Delphi 7 dla każdego", wybierały także:

  • Aplikacje w Delphi. PrzykÅ‚ady. Wydanie III
  • Delphi 2007 dla WIN32 i bazy danych
  • Programowanie w jÄ™zyku Delphi
  • Fearless Cross-Platform Development with Delphi
  • Delphi GUI Programming with FireMonkey

Dodaj do koszyka Delphi 7 dla każdego

Spis treści

Delphi 7 dla każdego -- spis treści

Rozdział 1. Wprowadzenie (9)

  • TrochÄ™ zabawy (11)

Rozdział 2. Kompendium języka Delphi (19)

  • ModuÅ‚y aplikacji w Delphi (19)
  • Struktury danych w jÄ™zykach programowania (28)
  • Typy danych w Delphi (29)
    • Typy proste (30)
    • Typy Å‚aÅ„cuchowe (37)
    • Typy strukturalne (42)
    • Typy wariantowe (75)
    • Typy wskaźnikowe (88)
    • Definiowane obsady typów wariantowych (98)
  • Deklarowanie typów (162)
  • Reprezentacje danych w kodzie źródÅ‚owym (164)
    • LiteraÅ‚y (165)
    • StaÅ‚e synonimiczne (166)
    • StaÅ‚e typowane (167)
    • Zmienne (171)
  • Operatory (178)
    • Operatory arytmetyczne (179)
    • Operatory porównania (181)
    • Operatory logiczne (boolowskie) (182)
    • Operatory bitowe (182)
    • Operatory zbiorowe (188)
    • Operator konkatenacji Å‚aÅ„cuchów (188)
    • Operator referencji (189)
  • PierwszeÅ„stwo operatorów (189)
  • Zgodność typów danych (191)
    • Identyczność typów (191)
    • Kompatybilność typów (192)
    • Zgodność typów w sensie przypisania (przypisywalność) (193)
  • Rzutowanie i konwersja typów (195)
  • Instrukcje (199)
    • Instrukcje proste (200)
    • Instrukcje strukturalne (202)
  • Procedury i funkcje (215)
    • Przekazywanie parametrów do procedur i funkcji (219)
    • Parametry amorficzne (224)
    • Tablice otwarte (227)
    • Przeciążanie procedur i funkcji (232)
    • Parametry domyÅ›lne procedur i funkcji (236)
    • Zagnieżdżone definicje procedur i funkcji oraz zasiÄ™g deklaracji (239)
    • Deklaracje zapowiadajÄ…ce (forward) (240)
  • Typy proceduralne (241)
  • Obiekty, klasy i programowanie zorientowane obiektowo (248)
    • Definiowanie klas (250)
    • Tworzenie i unicestwianie zmiennych obiektowych (260)
    • Zgodność typów obiektowych a polimorfizm (263)
    • Przeciążanie metod (269)
  • Metaklasy (272)
    • Metaklasy a metody wirtualne (277)
    • Metaklasy a wirtualne konstruktory (280)
    • Operatory klasowe (285)
    • Uniwersalne metody metaklasowe (288)
  • Interfejsy (289)
    • Deklarowanie interfejsów (290)
    • Implementowanie interfejsów (291)
  • Deklaracje zapowiadajÄ…ce klas i interfejsów (302)
  • Pocztówka z przeszÅ‚oÅ›ci - obiekty Turbo Pascala... (303)
  • Strukturalna obsÅ‚uga wyjÄ…tków (304)
    • try...finally, czyli gwarancja (305)
    • try...except, czyli naprawa (310)
    • WyjÄ…tki jako klasy Delphi (317)
    • Hierarchia obsÅ‚ugi wyjÄ…tków i wyjÄ…tki nieobsÅ‚użone (324)
    • Generowanie wyjÄ…tków (328)
    • Ponawianie wyjÄ…tków (332)

Rozdział 3. Opcje kompilacji i kompilacja warunkowa (337)

  • Opcje zwiÄ…zane z nowoÅ›ciami Delphi (338)
    • $H ($LONGSTRINGS) - dÅ‚ugie Å‚aÅ„cuchy (338)
    • $REALCOMPATIBILITY - tradycyjny typ zmiennoprzecinkowy (339)
    • $J ($WRITEABLECONST) - staÅ‚e czy zmienne? (339)
  • Opcje testowe (341)
    • $R ($RANGECHECKS) - kontrola zakresu (342)
    • $I ($IOCHECKS) - kontrola poprawnoÅ›ci operacji wejÅ›cia-wyjÅ›cia (342)
    • $Q ($OVERFLOWCHECKS) - kontrola nadmiaru staÅ‚oprzecinkowego (342)
    • $C ($ASSERTIONS) - honorowanie albo ignorowanie asercji (343)
  • Tradycyjne opcje pascalowe (343)
    • $X ($EXTENDEDSYNTAX) - rozszerzona skÅ‚adnia (344)
    • $V ($VARSTRINGCHECKS) - kontrola zgodnoÅ›ci parametrów Å‚aÅ„cuchowych (344)
    • $P ($OPENSTRINGS) - domyÅ›lne Å‚aÅ„cuchy otwarte (346)
  • Opcje interpretacyjne (346)
    • $B ($BOOLEVAL) - obliczanie wyrażeÅ„ boolowskich (346)
    • $T ($TYPEDADDRESS) - kontrola referencji (348)
  • Opcje generacyjne (349)
    • $O ($OPTIMIZATION) - optymalizowanie generowanego kodu (349)
    • $W ($STACKFRAMES) - generowanie ramek stosu (349)
    • $A ($ALIGN) - wyrównywanie pól rekordów i klas (350)
    • $Z ($MINENUMSIZE) - minimalny rozmiar zmiennej typu wyliczeniowego (350)
    • $U ($SAFEDIVIDE) (351)
  • Opcje sterujÄ…ce informacjÄ… dodatkowÄ… (351)
    • $D ($DEBUGINFO) - generowanie informacji dla debuggera (352)
    • $L ($LOCALSYMBOLS) - generowanie informacji o symbolach lokalnych (352)
    • $Y ($REFERENCEINFO i $DEFINITIONINFO) - generowanie informacji o symbolach i odwoÅ‚aniach do nich (352)
    • $M ($TYPEINFO) - generowanie informacji RTTI (353)
  • Opcje zwiÄ…zane z komunikatami kompilatora (353)
    • $HINTS (353)
    • $WARNINGS (353)
    • $WARN (354)
    • Dyrektywa $MESSAGE (355)
  • Opcje parametryczne (355)
    • $M ($MINSTACKSIZE, $MAXSTACKSIZE) - ustalenie wielkoÅ›ci stosu dla programu (355)
    • $IMAGEBASE - bazowy obszar Å‚adowania biblioteki DLL (356)
    • $APPTYPE - typ aplikacji (357)
    • $D ($DESCRIPTION) - opis aplikacji (357)
    • $E ($EXTENSION) - rozszerzenie generowanego pliku wykonywalnego (357)
  • Opcje integracyjne (357)
    • $I ($INCLUDE) - doÅ‚Ä…czanie fragmentów kodu źródÅ‚owego (357)
    • $L ($LINK) - doÅ‚Ä…czanie skompilowanych modułów (363)
    • $R ($RESOURCE) - doÅ‚Ä…czanie plików zasobowych (363)
  • Kompilacja warunkowa (363)
    • Symbole kompilacji warunkowej (364)
    • Wyrażenia kompilacji warunkowej (374)
  • Opcje kompilacji i kompilacja warunkowa aktualność modułów wynikowych (377)

Rozdział 4. Biblioteki DLL (379)

  • Biblioteki DLL a Å›rodowisko zintegrowane Delphi (380)
  • Tworzenie bibliotek DLL w Delphi (382)
    • Klauzule resident, export i local (389)
  • Statyczne Å‚Ä…czenie bibliotek DLL (393)
    • ModuÅ‚y importowe bibliotek DLL (397)
  • Dynamiczne Å‚Ä…czenie bibliotek DLL (403)
  • Procedura inicjujÄ…co-koÅ„czÄ…ca biblioteki DLL (406)
  • Bazowy adres Å‚adowania biblioteki DLL (409)
  • Klasy i obiekty w bibliotekach DLL (411)
    • Importowanie obiektu na podstawie deklaracji klasy (411)
    • Implementowanie interfejsów przez obiekt znajdujÄ…cy siÄ™ w bibliotece DLL (419)

Rozdział 5. Środowisko zintegrowane Delphi 7 (429)

  • Projekty w Å›rodowisku IDE (430)
    • DomyÅ›lne opcje projektu (436)
  • Opcje menu głównego i paski narzÄ™dzi (448)
  • Formularze i paleta komponentów (449)
  • Podstawowe wÅ‚aÅ›ciwoÅ›ci i zdarzenia formularzy (450)
    • Modalne i niemodalne wyÅ›wietlanie formularza (461)
    • Ważniejsze metody formularzy (470)
    • Wielokrotne wykorzystywanie formularzy za poÅ›rednictwem repozytorium (473)
    • Siatka formularza (477)
    • Zaznaczanie komponentów (478)
    • Przesuwanie komponentów (482)
    • Zmiana rozmiarów komponentów (483)
    • Skalowanie poÅ‚ożenia i rozmiarów komponentów za pomocÄ… okna dialogowego skalowania (484)
    • Wyrównywanie i dopasowywanie poÅ‚ożenia komponentów (485)
    • WÅ‚aÅ›ciwoÅ›ci komponentów odpowiedzialne za ich rozmiary i uÅ‚ożenie (488)
    • Ochrona poÅ‚ożenia i rozmiarów komponentów (491)
    • Wycinanie, kopiowanie i wklejanie komponentów (491)
    • Warstwowy ukÅ‚ad komponentów (493)
    • Cykl Tab (494)
  • Inspektor obiektów (495)
  • System menu aplikacji i projektant menu (498)
  • Zachowywanie ukÅ‚adu pulpitu (518)
  • Edytor kodu Delphi (520)
    • Otwieranie i zapisywanie plików (521)
    • Praca z blokami tekstu (522)
    • Cofanie i ponawianie poleceÅ„ (Undo) (527)
    • Wyszukiwanie i zamiana fragmentów tekstu (527)
    • Szablony kodu (531)
    • UzupeÅ‚nianie i parametryzowanie kodu (533)
    • Podpowiedzi kontekstowe zwiÄ…zane z elementami kodu (535)
    • UzupeÅ‚nianie klas (536)
    • Nawigowanie po implementacji klasy (538)
    • "Parowanie" nawiasów (538)
    • Menu kontekstowe edytora kodu (538)
    • Diagramy powiÄ…zaÅ„ (538)
    • Konfigurowanie edytora kodu (541)
  • Eksplorator kodu (549)
    • Ustawienia zwiÄ…zane z eksploratorem kodu (550)
  • PrzeglÄ…darka projektu (551)

Rozdział 6. Śledzenie programu (553)

  • Przygotowanie aplikacji do Å›ledzenia zintegrowanego (554)
  • Elementy Å›ledzenia zintegrowanego (554)
    • Praca krokowa (554)
    • Punkty przerwaÅ„ (557)
    • PodglÄ…d wyrażeÅ„ i modyfikowanie zmiennych programu (563)
  • Inspektor Å›ledzenia (569)
  • Åšledzenie kodu biblioteki DLL (571)
  • Dziennik zdarzeÅ„ (572)
  • Ustawienia zwiÄ…zane ze zintegrowanym debuggerem (573)
    • Strona General (573)
    • Strona Event Log (574)
    • Strona Language Exceptions (574)
    • Strona OS Exceptions (575)
  • Turbo Debugger - TD32.EXE (576)

Rozdział 7. Komponenty Delphi (579)

  • Zdarzenia komponentów (581)
  • Hierarchia komponentów (587)
    • Komponenty wizualne (589)
  • WÅ‚aÅ›ciwoÅ›ci komponentów oraz ich obsÅ‚uga za pomocÄ… inspektora obiektów (594)
    • WÅ‚aÅ›ciwoÅ›ci proste (594)
    • WÅ‚aÅ›ciwoÅ›ci wyliczeniowe (594)
    • WÅ‚aÅ›ciwoÅ›ci zbiorowe (594)
    • WÅ‚aÅ›ciwoÅ›ci obiektowe (595)
    • WÅ‚aÅ›ciwoÅ›ci tablicowe (596)
    • Strumieniowanie komponentów i domyÅ›lna wartość wÅ‚aÅ›ciwoÅ›ci (598)
    • Współdzielenie metod dostÄ™powych - wÅ‚aÅ›ciwoÅ›ci indeksowane (603)
  • PrzeglÄ…d komponentów (605)
    • Etykiety - TLabel i TStaticText (606)
    • Komponenty edycyjne - TEdit, TMaskEdit, TMemo i TRichEdit (607)
    • Przyciski (616)
    • Komponenty selekcyjne - TListBox, TListCheckBox i TComboBox (627)
    • Komponent zegarowy - TTimer (631)
    • Komponenty standardowych okien dialogowych (632)
  • Tworzenie nowego komponentu (644)

Rozdział 8. Technologia COM (655)

Rozdział 9. Obsługa baz danych w Delphi (667)

  • WstÄ™p (667)
    • Lokalne bazy danych (669)
    • Bazy danych typu klient-serwer (669)
    • Wielowarstwowa architektura baz danych (670)
  • PrzeglÄ…d technologii (671)
    • ClientDataSet (672)
    • Borland Database Engine (BDE) (672)
    • InterBase Express (673)
    • dbExpress (674)
    • DbGo (ADOExpress) (674)
    • DataSnap (675)
  • Wybór technologii dostÄ™pu do danych (675)
    • PodejÅ›cie prototypowe (675)
    • Planowanie "cyklu życiowego" (676)
    • PoÅ‚Ä…czenie z bazami danych w Å›rodowisku Delphi (676)
    • Tworzenie prostego formularza bazy danych (678)
    • Dodawanie kolejnych kontrolek bazodanowych (682)
    • Relacja ogół-szczegóły (685)
  • ObsÅ‚uga pól rekordów (687)
    • WÅ‚aÅ›ciwoÅ›ci pól i komponent TField (687)
    • Edytor wÅ‚aÅ›ciwoÅ›ci pól (689)
    • Modyfikowanie wÅ‚aÅ›ciwoÅ›ci pola (691)
    • Formatowanie pól przy użyciu masek edycyjnych (692)
    • DostÄ™p do wartoÅ›ci kolumny (694)
    • Pola wyliczane (696)
    • Pola przeglÄ…dowe (698)
    • Weryfikacja danych wejÅ›ciowych (700)
  • Zbiory danych (702)
    • Kontrolowanie wskaźnika bieżącego rekordu (704)
    • Edycja danych (706)
    • Ograniczanie zbiorów danych (707)
    • Wyszukiwanie rekordów (709)
    • Oznaczanie rekordów za pomocÄ… zakÅ‚adek (711)
    • Definiowanie wartoÅ›ci domyÅ›lnych pól (712)
    • Podstawowe wÅ‚aÅ›ciwoÅ›ci, metody i zdarzenia zbiorów danych (713)
  • Współpraca z serwerami (713)
    • Autoryzacja klienta (715)
    • Transakcje (719)
  • Komponent ClientDataSet (721)
  • Borland Database Engine (729)
    • Administrator BDE (729)
    • Instalacja BDE (736)
    • Kreator formularzy baz danych (736)
    • Komponenty BDE (741)
    • Funkcje BDE API (751)
  • ActiveX Database Objects (753)
    • ADO w Delphi (754)
    • Standardowe sterowniki ADO (757)
    • Argumenty poÅ‚Ä…czenia (757)
    • TADOConnetion (759)
    • TADODataSet (761)
    • Excel jako baza danych (762)
  • DostÄ™p do danych za pomocÄ… technologii dbExpress (766)
    • Komponenty interfejsu dbExpress (767)
    • Jak to dziaÅ‚a w praktyce? (768)
    • Uzgadnianie bÅ‚Ä™dów serwera (771)
    • Rozpowszechnianie aplikacji z interfejsem dbExpress (772)
  • InterBase Express (774)
    • PrzeglÄ…d komponentów InterBase Express (775)
  • Technologia DataSnap (780)
    • Architektura wielowarstwowa (781)
    • MIDAS i DataSnap (783)

Podsumowanie (791)

Skorowidz (793)

Dodaj do koszyka Delphi 7 dla każdego

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.