WAŻNE PRZED ZAKUPEM KSIĄŻEK WYDAWNICTWA HELION PROSZĘ ZAPOZNAĆ SIĘ ZE STRONĄ "O MNIE" Wyjątkowa promocja - szczegóły na końcu strony To już ostatnie sztuki - nie czekaj kup dziś |
| Tworzenie plików pomocy dla Windows
Autorzy: Adrian Nowak i Piotr Frej Data wydania: 03/1999 Stron: 352 Zawiera dyskietkę Wydawnictwo Helion Cena książki: 54.40 zł
ISBN: 83-7197-121-4 Format: B5
|
W książce zostały opisane wszelkie możliwości tworzenia plików pomocy dla Windows 3.x i 95. Jest ona przeznaczona niemal dla każdego, co wynika z szerokiego zastosowania hipertekstu. Poza rzeczami podstawowymi, takimi jak podział na tematy, zamieszczanie grafiki, hipergrafiki, animacji i dźwięku oraz dodawanie typowych mechanizmów stosowanych w helpach, przedstawiono wiele sztuczek i efektów, które pozwalają na znaczne ich uatrakcyjnienie. Dla osób zainteresowanych programowaniem opisano tworzenie aplikacji i bibliotek dynamicznych (w takich środowiskach, jak Delphi, Borland C++, C++ Builder, Microsoft Visual C++), które m.in. współpracują z plikami pomocy. Pod tym względem istnieje bowiem bardzo dużo zastosowań - od zwykłego wywołania pomocy kontekstowej po interaktywne samouczki i tworzenie okienek osadzonych (apletów) w tematach pomocy. Całość jest wzbogacona licznymi przykładami, dokładnie opisanymi i zamieszczonymi na dołączonej dyskietce.
Wprowadzenie (11)Rozdział 1. Jak to działa? (17)Hipertekstowy system pomocy w Windows (17)Uruchomienie (18) Co widać? (20)Czego się spodziewać? (21) WinHelp od wewnątrz (23)Specjalne uruchomienie przeglądarki (24) Kilka uwag o możliwościach helpów (25)Pliki współpracujące (26)Ustawienia systemowe (28)Rozdział 2. Podstawy tworzenia plików pomocy (31)Po co komu te helpy? (31)Podstawowe pliki składowe (33)Narzędzia koniecznie potrzebne (35)Programy pomocnicze (36) Skąd wziąć kompilator helpów i inne narzędzia? (37)Kompilacja pliku pomocy (38)Co udostępniają środowiska kompilatorów aplikacji? (39) Pierwszy help krok po kroku (41)KROK 1. Przygotowanie do pracy (41) KROK 2. Budowa tematu (41) KROK 3. Najprostszy plik projektu (43) KROK 4. Kompilacja (44) KROK 5. Gotowe (46)Rozdział 3. Tworzenie pliku tematów (47)Tekst pomocy (48)Co się kryje w środku? (50) Podział na tematy (50)Przypisy (51) Zaczynamy dzielić (52) Rozpoznanie tematu (53)Tworzenie odsyłaczy (54)Ile ich jest? (54) Format odsyłaczy (56) Rozszerzenie działania (57) Dowolny kształt i kolor (58) Podsumowanie (59)Grafika - rysunki i obiekty (60)Osadzenie rysunku (60) Użycie referencji (61) Ale co wybrać? (62) Przewaga się wzmaga (63) Rysunki wbudowane (64) Bitmapy wielorozdzielcze (65) Jest jeszcze kilka rzeczy (66) Wypada coś obejrzeć (67)Linie, ramki i tabele (69)Co jest grane? (69) Ramka też się przydaje (70)Grafika jako odsyłacz (72)Hipergrafika i obsługa edytora SHED (73)HotSpot Editor (73) Włączenie hipergrafiki do tematu pomocy (76)Multimedia w helpach (76)Animacja i dźwięk (77) Najróżniejsze okna (80)Okienka podrzędne (80) Trzeba to zobaczyć (82) Okienka osadzone - tylko umieszczanie (84)Obszar nieprzewijalny i nieprzesuwalny (87)Realizacja przeszukiwania w helpie (91)Budujemy indeks (91) Coś nowego (93) Drugi poziom poszukiwania (93) Wszystko wyjaśniamy (94) Trochę inny dostęp (96) Drobne uwagi (96)Przyciski i przeglądanie sekwencyjne (97)Dowolny wygląd (97) Rozbudowa paska przycisków (98) Przyciski w temacie (101)Kompilacja warunkowa (102)Jak usprawnić pracę nad plikiem RTF? (103)Kilka istotnych porad na temat planowania i wykonania (105)Struktura wynikowego helpu (106) Budowa odpowiednich tematów (108) Praca nad udoskonaleniem zawartości tematów (109)Rozdział 4. Rozbudowa pliku projektu (111)Szybkość, łatwość i wygoda - pora na Help Workshopa (113)Zastąpienia w sekcji [ALIAS] (113)Bagaż dodatkowych danych - sekcja [BAGGAGE] (116)Gdzie są rysunki - [BITMAPS] (117)Warianty budowy - sekcja [BUILDTAGS] (117)Pełny przykład kompilacji wybiórczej (119) Konfiguracja czyli [CONFIG] (122)Dołączone pliki tematów - [FILES] (123)Plan zwiedzania dla ciekawskich - [MAP] (124)Opcje w sekcji [OPTIONS] (127)BMROOT (127) BUILD (128) CITATION (129) COMPRESS (130) CONTENTS (132) COPYRIGHT (133) ERRORLOG (133) FORCEFONT (134) ICON (136) INDEX (136) LANGUAGE (136) MAPFONTSIZE (136) MULTIKEY (137) OLDKEYPHRASE (138) OPTCDROM (139) REPORT (139) ROOT (139) TITLE (140) WARNING (141) Użycie opcji w przykładzie (141)Nowe opcje w sekcji [OPTIONS] dla Windows 95 (142)CHARSET (143) CNT (143) DBCS (144) DEFFONT (144) FTS (145) Hcw (146) HLP (146) INDEX_SEPARATORS (146) LCID (146) NOTES (147) REPLACE (147) TMPDIR (148)Okna tylko w sekcji [WINDOWS] (148)Stare okna do wymiany (149) Okna 95 (150) Znacznie szybciej (151)Co jeszcze nowego w Windows 95? (155)[CONFIG] dla każdego okna (156) Co kompilować? (157) Inna zamiana czcionek (158) Makra uruchamiane z indeksu (158) Zebranie nowości w przykładzie (160)Rozdział 5. Makropolecenia i ciekawe efekty ich zastosowania (163)Ogólne zasady stosowania makropoleceń (164)Zasady pisowni (165) Makra dotyczące przycisków (166)Back (167) CreateButton (167) BrowseButtons (168) ChangeButtonBinding (168) ChangeEnable (169) DestroyButton (170) DisableButton i EnableButton (170) Next i Prev (170) Contents (171) Find i Finder (171) History (171) Search (171)Obsługa klawiatury (172)AddAccelerator (172) RemoveAccelerator (174)Połączenia i skoki (175)JumpContents (175) JumpContext (175) JumpHelpOn (176) JumpId (176) JumpKeyword (176) PopupContext (177) PopupId (177) ALink i KLink (177) TestALink i TestKLink (178) UpdateWindow (179)Modyfikacja menu i dodawanie własnych pozycji (179)InsertMenu (179) AppendItem (180) ChangeItemBinding (181) CheckItem i UnCheckItem (181) DeleteItem (182) DisableItem i EnableItem (182) InsertItem (182) ResetMenu (183)Dostosowanie okienek (184)CloseWindow (185) CloseSecondarys (185) FocusWindow (186) HelpOnTop (186) PositionWindow (186) SetPopupColor (188)Markery tekstu i makra warunkowe (188)SaveMark (189) DeleteMark (190) GoToMark (190) IfThen (190) IfThenElse (191) IsMark i IsNotMark (192) Not (192)Dostęp do programów i Internetu (193)ExecProgram (194) ExecFile (194) FileExist (195) ControlPanel (196) ShellExecute (196) ShortCut (197)Inne ciekawe makra (199)SetContents (199) Generate (200) Test (200)Rozdział 6. Dodawanie spisów i indeksów do plików pomocy (203)Spis treści i listy po staremu (204)Własny indeks (208)Tworzenie i zastosowanie nowych plików CNT (210)Składnia tematów i poleceń (216) Rozdział 7. Użycie helpów z poziomu własnej aplikacji Windows (219)Funkcja WinHelp i jej podstawowe możliwości (219)Pomoc kontekstowa dla programu (224)Budowa pliku pomocy dla aplikacji (224) Trochę w stylu Borland C++ 3.1 dla Windows 3.x (226)Tworzenie pliku zasobów (227) Projekt aplikacji i kod programu (230)Nowe komunikaty WM_HELP i WM_CONTEXTMENU w Windows 95 (240)Struktura HELPINFO (241) Praca z Borland C++ 5.0 i Microsoft Visual C++ 5.0 (242)Przykłady współpracy w Delphi i C++ Builderze (248)Inne możliwe operacje w pliku pomocy (255)Szukanie tematu z własnym przypisem (255) Wywołanie i zmiana rozmiaru okienek (256) Dodatkowe funkcje API Windows (260) Zakończenie współpracy (261)Krótka rozmowa między dwoma osobami: helpem i programem (261)Inicjowanie trybu samouczka (262) Makropolecenie TCard i komunikat WM_TCARD (262) Jak to połączyć? (264) Wersja standardowa w C++ (264) Przypadek Delphi i C++ Buildera (267)Rozdział 8. Współpraca z bibliotekami i funkcjami zewnętrznymi (271)Rejestracja funkcji zewnętrznych (272)Zapomniane makro RegisterRoutine (273) Na początek dobierzemy się do MessageB... (274) Zasoby systemowe stoją otworem (277) Zmienne wewnętrzne mogą się przydać (279)Rozpoczęcie pracy nad własną biblioteką funkcji-makr dla helpów (281)Podstawy tworzenia bibliotek DLL (282) Najpierw w stylu Borland C++ 3.1 (283) Z pomocą Delphi lub Buildera znowu najszybciej (291) Wskazówki dla pracujących w innych kompilatorach: Microsoft Visual C++ 5.0 i Borland C++ 5.0 (303)Tworzenie i osadzanie własnych okienek (305)Kilka słów przypomnienia (305) Jak to się odbywa? (306) Budujemy bibliotekę dla okienka osadzonego (309)Specjalność funkcji LDLLHandler (316)Powiadomienie biblioteki DLL o zdarzeniach w WinHelp (317) Wewnętrzne funkcje przeglądarki (320) Dostęp do danych dołączonych do helpu (323)Dodawanie własnych kart do standardowego okienka dialogowego "Tematy Pomocy" (326)Rozdział 9. Miło nam się gawędziło - czy to już koniec? (331)HTML Help w Windows 98 (331)Zakończenie (333)Dodatek A. Lista wbudowanych makropoleceń Windows Help (335)
Książka jest wysyłana listem priorytetowym. Zapraszam na moje pozostałe aukcje W chwili obecnej książka jest w cenie 54,40 zł - najniższa cena na Allegro. |