reklama - zainteresowany?

Delphi 2005 - Helion

Delphi 2005
Autor: Elmar Warken
Tytuł oryginału: Delphi 2005
Tłumaczenie: Wojciech Moch
ISBN: 83-7361-993-3
stron: 808, Format: B5 , okładka: twarda
Data wydania: 2005-12-06
Księgarnia: Helion

Cena książki: 99,00 zł

Dodaj do koszyka Delphi 2005

Tagi: Delphi - Programowanie

Środowisko programistyczne Delphi jest od dawna jednym z najpopularniejszych narzędzi stosowanych przez twórców aplikacji. Każda z jego wersji wnosiła wiele nowości, jednak wersja oznaczona symbolem 2005 to prawdziwy przełom. Umożliwia ona bowiem projektowanie aplikacji przeznaczonych dla platformy .NET, co otwiera przez programistami tysiące nowych możliwości. Mogą wykorzystywać bibliotekę klas FCL, tworzyć aplikacje nie tylko w znanym z poprzednich wersji Delphi języku Object Pascal, ale również w zyskującym coraz większą popularność języku C#, a także stosować w swoich programach klasy i obiekty napisane w dowolnym języku zgodnym z platformą .NET. Delphi 2005 to prawdziwa rewolucja.

Książka "Delphi 2005" wyczerpująco omawia najnowszą wersję tego środowiska programistycznego. Przedstawia jego możliwości i ich praktyczne zastosowanie. Szczegółowo opisuje zagadnienia podstawowe, takie jak praca z interfejsem użytkownika i stosowanie komponentów oraz tematy zaawansowane związane z tworzeniem aplikacji bazodanowych, korzystaniem z klas i obiektów specyficznych dla platformy .NET oraz pisaniem własnych komponentów.

  • Korzystanie z elementów interfejsu użytkownika
  • Zarządzanie plikami projektu
  • Biblioteka klas .NET
  • Przetwarzanie plików XML
  • Zasady programowania obiektowego w Object Pascal
  • Tworzenie aplikacji z wykorzystaniem biblioteki VCL.NET
  • Połączenia z bazą danych za pomocą ADO.NET
  • Zasady tworzenia własnych komponentów

Dzięki tej książce poznasz wszystkie możliwości najnowszej wersji Delphi.

Dodaj do koszyka Delphi 2005

 

Osoby które kupowały "Delphi 2005", 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 2005

Spis treści

Delphi 2005 -- spis treści

Przedmowa (9)

Rozdział 1. Praca w IDE (15)

  • 1.1. Konstrukcja komponentów (15)
    • 1.1.1. Elementy sterujące, narzędzia i komponenty (16)
    • 1.1.2. Formularze i okna (18)
  • 1.2. Orientacja na zdarzenia (19)
    • 1.2.1. Zdarzenie na każdą okazję (19)
    • 1.2.2. Zdarzenia w Delphi (21)
  • 1.3. Cykl rozwoju aplikacji (23)
    • 1.3.1. Cykl rozwoju aplikacji w IDE Delphi (23)
    • 1.3.2. Program przykładowy (24)
  • 1.4. IDE i narzędzia wizualne (25)
    • 1.4.1. Budowa IDE (25)
    • 1.4.2. Pomoc w IDE i opis języka (29)
    • 1.4.3. Projektowanie formularzy (32)
    • 1.4.4. Zarządzanie plikami (36)
    • 1.4.5. Inspektor obiektów (37)
  • 1.5. Łączenie komponentów z kodem (45)
    • 1.5.1. Wprowadzenie do obsługi zdarzeń (46)
    • 1.5.2. Podstawowe możliwości procedur obsługi zdarzeń (49)
    • 1.5.3. Przegląd modułu formularza (51)
    • 1.5.4. Zdarzenia w programie przykładowym (54)
    • 1.5.5. Pomoc w edytorze (64)
    • 1.5.6. Łączenie zdarzeń - nawigacja, zmiany, usuwanie (72)
    • 1.5.7. Spojrzenie za kulisy (74)
  • 1.6. Zarządzanie projektem (78)
    • 1.6.1. Pliki projektu (78)
    • 1.6.2. Zarządzanie projektem (81)
    • 1.6.3. Przeglądarka symboli w projektach i kompilatach .NET (84)
    • 1.6.4. Listy "rzeczy do zrobienia" (89)
  • 1.7. Debuger (91)
    • 1.7.1. Punkty wstrzymania (92)
    • 1.7.2. Kontrolowanie zmiennych (95)
    • 1.7.3. Wykonywanie kodu (98)
    • 1.7.4. Ogólne okna debugera (99)

Rozdział 2. Biblioteka klas .NET (103)

  • 2.1. Zaawansowane projektowanie formularzy (106)
    • 2.1.1. Hierarchia kontrolek i kolejność Z (108)
    • 2.1.2. Zmiany wielkości formularzy i kontrolek (111)
    • 2.1.3. Związki pomiędzy formularzami i kontrolkami (116)
    • 2.1.4. Dziedziczenie formularzy (120)
    • 2.1.5. Efekty przezroczystości i przenikania (121)
  • 2.2. Podstawy biblioteki Windows-Forms (124)
    • 2.2.1. Obsługa formularzy (125)
    • 2.2.2. Formularze dialogów (129)
    • 2.2.3. Przykładowy program WallpaperChanger (131)
    • 2.2.4. Zarządzanie kontrolkami w czasie działania programu (137)
    • 2.2.5. Kolekcje w bibliotece FCL (144)
    • 2.2.6. Wymiana danych i mechanizm przeciągnij-i-upuść (147)
  • 2.3. Stosowanie kontrolek (155)
    • 2.3.1. Podstawowe cechy wspólne wszystkich kontrolek (155)
    • 2.3.2. Pola wprowadzania danych (165)
    • 2.3.3. Pola tekstowe RTF i tabele właściwości (167)
    • 2.3.4. Kontrolka LinkLabel (172)
    • 2.3.5. Menu (175)
  • 2.4. Kontrolki list i kontrolka TreeView (177)
    • 2.4.1. ListBox (177)
    • 2.4.2. ListView (186)
    • 2.4.3. TreeView (193)
  • 2.5. Grafika (203)
  • 2.6. Przechowywanie i zarządzanie plikami (206)
    • 2.6.1. Serializacja (206)
    • 2.6.2. Pliki i katalogi (216)
    • 2.6.3. Odczytywanie i zapisywanie plików (220)
    • 2.6.4. Zachowywanie ustawień użytkownika (226)
  • 2.7. XML (231)
    • 2.7.1. Podstawy XML (232)
    • 2.7.2. Program do graficznego podglądu plików XML (238)
    • 2.7.3. Zachowywanie ustawień użytkownika w formacie XML (242)
    • 2.7.4. Zapisywanie dokumentów programu w postaci plików XML (246)
  • 2.8. Wątki (251)
    • 2.8.1. Równoległe wykonywanie fragmentów programów (251)
    • 2.8.2. Wątki w bibliotece FCL (258)
    • 2.8.3. Wiele wątków i ich synchronizacja (263)

Rozdział 3. Język Delphi w środowisku .NET (273)

  • 3.1. Przestrzenie nazw i kompilaty (275)
    • 3.1.1. Podstawowe pojęcia środowiska .NET (275)
    • 3.1.2. Przestrzenie nazw w Delphi (278)
    • 3.1.3. Kompilaty w Delphi (284)
    • 3.1.4. Moduły Delphi (293)
    • 3.1.5. Moduły Delphi dla nowicjuszy (296)
  • 3.2. Obiekty i klasy (296)
    • 3.2.1. Deklaracja klasy (297)
    • 3.2.2. Atrybuty widoczności (299)
    • 3.2.3. Samoświadomość metody (300)
    • 3.2.4. Właściwości (302)
    • 3.2.5. Metody klas i zmienne klas (306)
    • 3.2.6. Dziedziczenie (310)
    • 3.2.7. Uprzedzające deklaracje klas (312)
    • 3.2.8. Zagnieżdżone deklaracje typów (313)
  • 3.3. Obiekty w czasie działania programu (314)
    • 3.3.1. Inicjalizacja obiektów: konstruktory (314)
    • 3.3.2. Zwalnianie zasobów i czyszczenie pamięci (316)
    • 3.3.3. Metody wirtualne (324)
    • 3.3.4. Konwersja typów i informacje o typach (329)
    • 3.3.5. Konstruktory wirtualne (333)
  • 3.4. Typy interfejsów (335)
    • 3.4.1. Czym jest interfejs? (335)
    • 3.4.2. Implementowanie interfejsu (339)
  • 3.5. Podstawy języka Object Pascal (344)
    • 3.5.1. Elementy leksykalne (345)
    • 3.5.2. Instrukcje kompilatora (347)
    • 3.5.3. Typy i zmienne (350)
    • 3.5.4. Stałe i zmienne inicjowane (351)
    • 3.5.5. Obszary widoczności i zmienne lokalne (353)
    • 3.5.6. Atrybuty (355)
  • 3.6. Typy (356)
    • 3.6.1. Typy proste (356)
    • 3.6.2. Operatory i wyrażenia (364)
    • 3.6.3. Tablice (367)
    • 3.6.4. Różne typy ciągów znaków (370)
    • 3.6.5. Typy strukturalne (375)
    • 3.6.6. Kategorie typów w CLR (376)
  • 3.7. Instrukcje (379)
  • 3.8. Procedury i funkcje (384)
    • 3.8.1. Typy parametrów (385)
    • 3.8.2. Przeciążanie metod i parametry standardowe (389)
    • 3.8.3. Wskaźniki metod (391)
  • 3.9. Wyjątki (392)
    • 3.9.1. Wywoływanie wyjątków (392)
    • 3.9.2. Klasy wyjątków (393)
    • 3.9.3. Zabezpieczanie kodu z wykorzystaniem sekcji finally (394)
    • 3.9.4. Obsługa wyjątków (395)
    • 3.9.5. Asercja (399)

Rozdział 4. Aplikacje VCL.NET (401)

  • 4.1. Biblioteki VCL.NET i FCL (401)
    • 4.1.1. Komponenty (403)
  • 4.2. Aplikacje VCL w IDE Delphi (409)
    • 4.2.1. Nowy układ IDE dla aplikacji VCL (409)
    • 4.2.2. Projekty VCL dla środowisk .NET i Win32 (411)
    • 4.2.3. Różnice w projektowaniu formularzy (413)
    • 4.2.4. Okno struktury w czasie projektowania formularza (415)
    • 4.2.5. Moduły formularzy VCL (416)
    • 4.2.6. Pliki zasobów formularzy (419)
    • 4.2.7. Instalowanie komponentów VCL (422)
  • 4.3. Programowanie z wykorzystaniem biblioteki VCL (424)
    • 4.3.1. Dopasowanie biblioteki VCL do środowiska .NET (425)
    • 4.3.2. Hierarchie kontrolek (428)
    • 4.3.3. Najważniejsze części wspólne kontrolek (430)
    • 4.3.4. Obsługa formularzy (432)
    • 4.3.5. Kontrolki w czasie działania programu (438)
    • 4.3.6. Kontrolki TListBox, TListView i TTreeView (438)
    • 4.3.7. Listy, kolekcje i strumienie (441)
    • 4.3.8. Grafika (445)
    • 4.3.9. Mechanizm przeciągnij-i-upuść (452)
    • 4.3.10. Wątki (456)
  • 4.4. Techniki ponownego wykorzystania formularzy (459)
    • 4.4.1. Repozytorium obiektów (460)
    • 4.4.2. Dziedziczenie formularzy (463)
    • 4.4.3. Ramki (467)
  • 4.5. Przykładowa aplikacja VCL (471)
    • 4.5.1. O programie TreeDesigner (472)
    • 4.5.2. Krótki opis i obsługa programu (474)
  • 4.6. Komponenty akcji (479)
    • 4.6.1. Listy poleceń z komponentu TActionList (480)
    • 4.6.2. Akcje standardowe (483)
    • 4.6.3. Komponenty menedżera akcji (484)
    • 4.6.4. Komponent TControlBar (490)
    • 4.6.5. Przykładowy interfejs użytkownika (493)
  • 4.7. Przenoszenie aplikacji VCL (495)
    • 4.7.1. Przygotowania (496)
    • 4.7.2. Dopasowywanie aplikacji do środowiska .NET (499)
    • 4.7.3. Wywołania funkcji API i transpozycja danych (503)
    • 4.7.4. Zmiany w interfejsie biblioteki VCL (509)
    • 4.7.5. Operacje na strumieniach (511)
  • 4.8. Aplikacje VCL.NET i środowisko Win32 (519)
  • 4.9. Biblioteki VCL.NET i FCL w ramach jednej aplikacji (524)
    • 4.9.1. Łączenie bibliotek FCL i VCL na poziomie klas (524)
    • 4.9.2. Łączenie bibliotek FCL i VCL na poziomie formularzy (528)
    • 4.9.3. Łączenie bibliotek FCL i VCL na poziomie komponentów (535)

Rozdział 5. Aplikacje bazodanowe (541)

  • 5.1. Biblioteka ADO.NET w Delphi (542)
    • 5.1.1. Zbiory danych w pamięci (543)
    • 5.1.2. Komponenty udostępniające dane (ang. Providers) (547)
    • 5.1.3. Komponenty Borland Data Providers (552)
    • 5.1.4. Eksplorator danych (555)
  • 5.2. Programowanie z wykorzystaniem biblioteki ADO.NET (556)
    • 5.2.1. Wiązanie danych (557)
    • 5.2.2. Kolumny i wiersze (566)
    • 5.2.3. Zbiory danych określonego typu (574)
    • 5.2.4. Relacje (576)
    • 5.2.5. Ważne operacje na bazach danych (581)
  • 5.3. Przykładowa aplikacja korzystająca z biblioteki ADO.NET (589)
    • 5.3.1. Tworzenie bazy danych (589)
    • 5.3.2. Formularze aplikacji (596)
    • 5.3.3. Zapytania SQL (599)
    • 5.3.4. Zapytania SQL z parametrami (602)
    • 5.3.5. Aktualizacje danych (606)
    • 5.3.6. Aktualizacje w polach z automatyczną inkrementacją (610)
    • 5.3.7. Wygodny formularz wprowadzania danych (614)
    • 5.3.8. Konflikty przy wielodostępie (620)
  • 5.4. Aplikacje bazodanowe w bibliotece VCL.NET (630)
    • 5.4.1. Dostęp do danych za pomocą dbExpress (631)
    • 5.4.2. Formularze bazy danych i moduły danych (636)
    • 5.4.3. Kontrolki operujące na danych z baz danych (640)
    • 5.4.4. Podstawowe operacje na danych (642)
    • 5.4.5. Kolumny tabeli, czyli pola (648)
    • 5.4.6. Pola trwałe i edytor pól (650)
    • 5.4.7. Dane z aktualnego wiersza (652)
    • 5.4.8. Sortowanie, szukanie i filtrowanie (655)
    • 5.4.9. Przykładowa aplikacja terminarza (659)

Rozdział 6. Tworzenie komponentów .NET (679)

  • 6.1. Wprowadzenie (680)
    • 6.1.1. Przegląd przykładowych komponentów (680)
    • 6.1.2. Klasy komponentów (682)
    • 6.1.3. Tworzenie komponentów w IDE Delphi (683)
    • 6.1.4. Kompilaty komponentów (684)
    • 6.1.5. Pakiety komponentów (684)
    • 6.1.6. Komponent minimalny (688)
    • 6.1.7. Przykład przydatnego komponentu (690)
  • 6.2. Komponenty "od środka" (693)
    • 6.2.1. Zdarzenia (694)
    • 6.2.2. Wywoływanie zdarzeń (696)
    • 6.2.3. Zdarzenia typu multicast (698)
    • 6.2.4. Zdarzenia w komponentach (701)
    • 6.2.5. Właściwości dla zaawansowanych (703)
    • 6.2.6. Interfejs środowiska programistycznego (710)
  • 6.3. Rozbudowywanie istniejących komponentów (713)
    • 6.3.1. Od komponentu ComboBox do FontComboBox (714)
    • 6.3.2. Kontrolka ComboBox z automatyczną historią (716)
  • 6.4. Kontrolki składane z innych kontrolek (723)
  • 6.5. Nowe kontrolki (727)
    • 6.5.1. Tworzenie środowiska testowego (728)
    • 6.5.2. Interfejs nowej palety kolorów (729)
    • 6.5.3. Atrybuty właściwości (736)
    • 6.5.4. Implementacja komponentu (738)
    • 6.5.5. Zdarzenia z możliwością reakcji (743)
  • 6.6. Edytory w czasie projektowania (745)
    • 6.6.1. Proste edytory właściwości (746)
    • 6.6.2. Menu czasu projektowania dla palety kolorów (750)
    • 6.6.3. Edytowanie kolekcji obiektów (752)
  • 6.7. Pozostałe komponenty przykładowe (758)
    • 6.7.1. Komponent StateSaver (758)
    • 6.7.2. Wyłączanie wybranych okien z komunikatami (762)
    • 6.7.3. Wyświetlanie struktur katalogów i list plików (764)

Skorowidz (767)

Dodaj do koszyka Delphi 2005

Code, Publish & WebDesing by CATALIST.com.pl



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