
Access 2000. Księga eksperta
Cena: 79,00 zł
Dzięki temu przewodnikowi:
- nabędziesz nowych umiejętności związanych z publikowaniem w sieci Web
- udoskonalisz swoje dotychczasowe umiejętności programistyczne
- poznasz zagadnienia związane z architekturą klient-serwer
- tworzenie aplikacji dla środowisk klient-serwer oraz wielu użytkowników
- projekty ADP, replikacja (JRO) oraz zabezpieczenia
- poprawa interaktywności i przejrzystości aplikacji przy użyciu formantów ActiveX oraz technologii umożliwiających umieszczanie danych w intranecie i sieci Web
- przykłady kodu źródłowego, komponenty i obiekty przykładowych baz danych z książki
- przydatne narzędzia pochodzące od innych producentów (Blue Sky Software, Konetix, Database Creations i innych)
Część I Projektowanie bazy danych (17)
Rozdział 1. Co nowego w Accessie 2000 (19)
- Nowy interfejs użytkownika (20)
- Zmiany w VBE (21)
- Strony dostępu do danych (22)
- Podarkusze danych (22)
- Autokorekta nazw (23)
- ADO jako domyślny system dostępu do danych (24)
- Współpraca online (24)
- Access jako interfejs użytkownika dla SQL Server (24)
Rozdział 2. Planowanie procesu rozwoju (27)
- Określenie wymagań (28)
- Dlaczego faza wymagań jest tak ważna? (28)
- Odnalezienie rzeczywistego problemu (29)
- Śledztwo (29)
- Diagramy procesu (30)
- Identyfikacja zakresu projektu (31)
- Spisywanie wymagań (32)
- Architektura (34)
- Planowanie rozwoju (34)
- Strategia dostarczania (34)
- Styl (35)
- Standardy (36)
- Konstrukcja (37)
- Dziel i rządź: działania w fazie Konstrukcja (38)
- Edycje i kompilacje (39)
- Szczegółowy projekt (42)
- Kontrola projektu (43)
- Tworzenie aplikacji (43)
- Kontrola aplikacji (44)
- Testowanie (44)
- Odnajdywanie usterek (46)
- Kontrola wersji (50)
Rozdział 3. Projekt bazy danych i normalizacja (53)
- Relacyjne systemy zarządzania bazami danych (RDBMS) (53)
- Zasady relacyjne dr. Codda (54)
- Teoria projektowania relacyjnego (56)
- Korzyści z używania modelu relacyjnego (56)
- Tabele i niepowtarzalność (57)
- Klucze obce i domeny (58)
- Relacje (58)
- Normalizacja danych (61)
- Zasady integralności danych (64)
Rozdział 4. Zaawansowane kwerendy (65)
- Kwerendy w Accesie 2000 (66)
- Tworzenie zaawansowanych kwerend (66)
- Użycie kwerendy (67)
- Właściwości kwerendy (68)
- Siatka QBE (68)
- Panel tabel (71)
- Umieszczanie tabeli lub kwerendy w panelu tabel (72)
- Tworzenie relacji w panelu tabel (72)
- Siatka kwerendy (77)
- Umieszczanie pól w siatce kwerendy (77)
- Określanie kolejności sortowania, wyświetlania rezultatów oraz wybór kryteriów kwerendy (78)
- Kwerendy podsumowujące (78)
- Funkcja agregująca Policz (80)
- Funkcja agregująca Średnia (81)
- Funkcje agregujące Minimum i Maksimum (81)
- Funkcje agregujące Pierwszy i Ostatni (81)
- Funkcje agregujące Odchylenie standardowe i Wariancja (82)
- Funkcja Wyrażenie (83)
- Warunek Gdzie (83)
- Użycie kwerend krzyżowych (84)
- Użycie kwerend parametrycznych (87)
- Tworzenie parametrów dla kwerendy w siatce QBE (89)
- Tworzenie parametrów w kwerendach korzystających z programu (90)
- Tworzenie kwerend parametrycznych - siatka QBE a program (91)
- Wykonywanie kwerendy parametrycznej poprzez program (91)
- Wykonywanie kwerendy poprzez zbiór parametrów (92)
- Kwerendy przekazujące (92)
- Tworzenie kwerendy przekazującej (93)
- Kwerendy definiujące dane (94)
- Tworzenie nowej tabeli (95)
- Modyfikowanie tabeli (96)
- Tworzenie indeksów (96)
- Usuwanie tabeli (97)
- Określanie właściwości pól (97)
- Optymalizowanie kwerend (98)
Rozdział 5. Jet 4.0 - silnik baz danych Microsoft (101)
- Historia Microsoft Jet (101)
- Jet 1.0 (101)
- Jet 1.1 (102)
- Jet 2.0 (102)
- Jet 2.5 (102)
- Jet 3.0 (102)
- Jet 3.5 (103)
- Jet 3.51 (103)
- Jet 4.0 (103)
- Przyszłe wersje Microsoft Jet (104)
- Praktyczne zastosowanie nowych opcji silnika Jet 4.0 (104)
- Wbudowany dostawca baz danych OLE (104)
- Blokowanie na poziomie rekordu (104)
- Pełna obsługa Unicode (105)
- Obsługa Unicode 1.1 w silniku Jet 4.0 (105)
- Typy danych Jet (107)
- Ulepszenia opcji Autonumerowanie (109)
- Przeszukiwalne pola Memo (110)
- Kontrola połączeń i zamknięcie bierne (110)
- Nowa składnia SQL (111)
Część II Dostęp do danych (117)
Rozdział 6. Wprowadzenie do obiektów danych ActiveX (119)
- Historia dostępu do danych (119)
- Firmowe interfejsy API (120)
- Open Database Connectivity (ODBC) (120)
- Microsoft Jet/Obiekty Data Access (DAO) (120)
- Zdalne obiekty danych (RDO) i ODBCDirect (120)
- Universal Data Access (121)
- Obiekty ActiveX Data (ADO) (121)
- ADO 1.0 (122)
- ADO 1.5 (122)
- ADO 2.0 (122)
- ADO 2.1 (122)
- Model obiektowy ADO (123)
- Obiekt Connection (124)
- Wykonywanie wyrażeń SQL w obiekcie Connection (126)
- Obiekty ADO: Recordset (127)
- Użycie Recordset z obiektami Command i Parameter (129)
- Wykonywanie kwerendy funkcjonalnej poprzez obiekt Command (132)
- Obiekty Field i Property (133)
- Obiekty ADO: Error (134)
- Przejście z obiektów DAO do ADO (135)
- Konwersja z poprzednich wersji Accessa (136)
- Czy warto przejść na obiekty ADO? (136)
- Porównanie modelu obiektowego ADO i DAO (138)
Rozdział 7. Zaawansowane ADO (139)
- Użycie dostawcy OLE DB dla Jet w Accessie 2000 (139)
- CurrentProject.Connection (141)
- Rola Microsoft Data Links w podłączaniu się do bazy danych (142)
- Uzyskanie poprzez ADO dostępu do danych w bazach nierelacyjnych (146)
- Lista użytkowników Jet (147)
- Tworzone zestawy rekordów (148)
- Kształtowanie danych (149)
- Zaawansowana obróbka danych przy użyciu ADO (151)
- Modyfikowanie danych w zestawie rekordów (152)
- Trwałe zestawy rekordów (154)
- Definiowanie danych przy użyciu ADOX (156)
- Obiekt Catalog (157)
- Tworzenie bazy danych (157)
- Tworzenie tabel i pól (157)
- Tworzenie indeksu (159)
- Tworzenie relacji w ADOX (161)
- Tworzenie kwerend w ADOX (162)
Część III Interfejs użytkownika (167)
Rozdział 8. Projektowanie formularza (169)
- Właściwości formularza (170)
- Zakładka Dane (170)
- Zakładka Format (171)
- Zakładka Inne (173)
- Użyteczne właściwości nie znajdujące się na arkuszu właściwości (175)
- Zdarzenia (176)
- Formanty formularza w Accessie (178)
- Formant Lista rozwijana (178)
- Pole listy (181)
- Pole listy wielokrotnego wyboru (181)
- Podformularze (182)
- Wbudowany formant Karta (184)
- Grupa opcji (184)
- Podręczne menu (184)
- Hiperłącza (185)
Rozdział 9. Rozbudowa formularzy przy użyciu formantów ActiveX (187)
- Jak korzystać z formantów ActiveX (187)
- Typy formantów ActiveX (188)
- Gdzie znaleźć formanty ActiveX? (188)
- Czy formanty ActiveX są bezpieczne? (189)
- Czy mogę korzystać z formantów ActiveX i rozpowszechniać je w moich aplikacjach? (189)
- Użycie formantów ActiveX (190)
- Instalowanie formantu ActiveX (190)
- Rejestrowanie formantów ActiveX (190)
- Dodawanie formantu ActiveX do formularza (191)
- Ustawianie właściwości formantu ActiveX (192)
- Pisanie kodu umożliwiającego wykonywanie metod i reagowanie na zdarzenia (192)
- 21 formantów ActiveX (193)
- Formant Animation (194)
- Formant Calendar (195)
- Formant Common Dialog (195)
- Formant DateTimePicker (197)
- Formant FlatScrollBar (198)
- Formant ImageCombo (199)
- Formant ImageList (200)
- Formant ListView (201)
- Formant MAPISession (203)
- Formant MAPIMessages (204)
- Formant MonthView (205)
- Formant ProgressBar (206)
- Formant RichText (207)
- Formant Slider (208)
- Formant StatusBar (209)
- Formant SysInfo (210)
- Formant TabStrip (211)
- Formant Toolbar (212)
- Formant TreeView (213)
- Formant UpDown (214)
- Formant WebBrowser (215)
- Dystrybucja formantów ActiveX (217)
Rozdział 10. Tworzenie raportów (219)
- Czym są raporty? (219)
- Struktura raportów w Accessie (220)
- Tworzenie prostych raportów przy użyciu kreatora (221)
- Dostosowywanie raportów (224)
- Zmiana źródła rekordów w raporcie (224)
- Zmiana struktury grupowania w raporcie (225)
- Umieszczenie grupowania w raporcie (226)
- Użycie funkcji w raporcie (227)
- Praca z podraportami (231)
- Tworzenie prostego podraportu (233)
- Tworzenie prostych etykiet adresowych (234)
- Publikowanie raportu (237)
- Metody publikowania raportów (237)
- Modyfikowanie raportu podczas jego działania (239)
- Filtrowanie i sortowanie (240)
- Zdarzenia raportu (podczas jego działania) (241)
- Właściwość Sekcja (243)
- Właściwości sekcji związane z procesem projektowania (244)
- Właściwości sekcji (podczas działania raportu) (245)
- Programowe tworzenie raportów (247)
- Tworzenie źródła rekordów (247)
- Tworzenie obiektu Raport (249)
- Tworzenie sekcji (251)
- Wskazówki (251)
- Tworzenie grupowania dwutygodniowego (251)
- Ukryj powtarzające się dane (251)
- Alfabetyczne grupowanie danych (252)
- Tworzenie numerowanych list (252)
- Tworzenie pustych linii co n znaków (253)
- Zerowanie numeru strony dla nowych grup (253)
- Rysowanie pionowych linii (253)
- Przesuwanie numerów parzystych i nieparzystych stron (254)
- Identyfikacja użytkownika drukującego raport (254)
- Wyrównanie stron do oprawy (254)
- Obliczanie podsumowań strony (255)
- Precyzyjne przesuwanie formantów (255)
Część IV Tajniki VBA (257)
Rozdział 11. Tworzenie obiektów przy użyciu modułów klas (259)
- Korzyści z używania obiektów (260)
- Ukrywanie złożoności (260)
- Użycie technologii Microsoft IntelliSense (261)
- Organizowanie kodu (261)
- Dopuszczenie przeglądania obiektów w Object Browser (262)
- Tworzenie wielu egzemplarzy obiektów (262)
- Tworzenie kodu łatwego do aktualizacji i utrzymania (262)
- Ograniczenie dostępu do kodu (262)
- Tworzenie przenośnego kodu (262)
- Przegląd obiektów, właściwości i metod (262)
- Tworzenie klas (263)
- Wstawianie modułu klasowego (263)
- Tworzenie właściwości (264)
- Użycie zmiennych publicznych (264)
- Użycie procedur właściwości (265)
- Tworzenie w module zmiennych prywatnych (265)
- Zmienna publiczna czy procedury właściwości (268)
- Tworzenie wyliczeniowych typów danych (268)
- Tworzenie metod (270)
- Użycie metod (270)
- Tworzenie zdarzeń (271)
- Użycie zdarzeń (271)
- Uruchamianie zdarzeń "Przy inicjacji" i "Przy zakończeniu" (272)
- Użycie obiektów (273)
- Tworzenie zmiennej obiektu (273)
- Przypisywanie zmiennej obiektu do obiektu (273)
- Użycie obiektu (274)
- Zwalnianie obiektu (274)
- Tworzenie wielu egzemplarzy obiektów (274)
- Przegląd innych obiektów (275)
- Obiekt TextFile (275)
- Obiekt Timer (276)
- Obiekt Sound (277)
- Obiekt Letter (278)
- Obiekt Outlook (279)
- Implementacja obiektu obsługi błędów (281)
- Użycie obiektów w połączeniu z kolekcjami VBA (281)
- Tworzenie kolekcji VBA (282)
- Właściwości i metody kolekcji VBA (282)
Rozdział 12. Usuwanie błędów w aplikacjach Accessa (285)
- Usuwanie błędów logicznych (286)
- Praca z Visual Basic Development Environment (IDE) (286)
- Project Explorer (287)
- Okno Code (287)
- Okno Properties (288)
- Okno Immediate (288)
- Okno Locals (289)
- Okno Watch (289)
- Object Browser (289)
- Okno Call Stack (289)
- Obiekt Debug (290)
- Debug.Print (290)
- Debug.Assert (291)
- Użycie okna Immediate (291)
- Podglądanie zmiennych (291)
- Zmiana wartości zmiennych (292)
- Wyświetlanie wartości funkcji wbudowanych (292)
- Uruchamianie funkcji własnych (292)
- Uruchamianie własnych procedur (292)
- Wskazówki pomocne w korzystaniu z okna Immediate (292)
- Użycie programu uruchomieniowego (293)
- Ustawianie punktów zatrzymania (293)
- Przechodzenie przez kod (294)
- Podglądanie wartości zmiennych (295)
- Użycie podczas usuwania błędów technologii Microsoft IntelliSense (296)
- Użycie okna Locals (296)
- Użycie okna Watch (297)
- Użycie okna Call Stack (297)
- Użycie kompilacji warunkowej (298)
- Pisanie solidnego kodu (299)
- Testowanie aplikacji (302)
- Ćwiczenie technik usuwania błędów (302)
Rozdział 13. Profesjonalna obsługa błędów (305)
- Usuwanie błędów składni (306)
- Usuwanie błędów logicznych (308)
- Usuwanie błędów wykrytych w trakcie użytkowania (308)
- Proste narzędzie do obsługi błędów (308)
- Przebieg programu z narzędziem do obsługi błędów (310)
- Obiekt Err (311)
- Reagowanie na błędy (312)
- Instrukcje Resume (313)
- Uzyskiwanie dodatkowych informacji o błędzie (314)
- Zaawansowane narzędzie do obsługi błędów (316)
- Moduł klasowy Error (Obiekt) (316)
- Błędy w różnych aplikacjach (327)
- Obsługa błędów w procedurach zagnieżdżonych (327)
- Zaawansowane zagadnienia związane z błędami (328)
- Procedury zdarzeń związane z błędami (328)
- Inne funkcje związane z błędami (329)
- Ustawienie opcji wyłapujących błędy (330)
Rozdział 14. Optymalizacja aplikacji (331)
- Ulepszanie podstaw: optymalizacja sprzętu i systemu Windows (332)
- Instalowanie aplikacji w celu uzyskania optymalnej wydajności (334)
- Optymalizacja silnika bazy danych Jet (335)
- Bezpieczne modyfikowanie ustawień silnika Jet (339)
- Narzędzia służące do pomiaru wydajności (340)
- Spojrzenie za kulisy (342)
- Optymalizacja bazy danych od podstaw (343)
- Projektowanie tabel w celu osiągnięcia poprawy wydajności (343)
- Normalizacja danych w celu osiągnięcia poprawy wydajności (344)
- Tworzenie indeksów w celu przyspieszenia pracy kwerend (345)
- Wcześniejsze tworzenie relacji jako sposób na poprawę wydajności (345)
- Poprawa wydajności kwerend (345)
- Wybór typu zestawu wyników zapewniającego optymalną wydajność (348)
- Zwiększenie szybkości kwerend (350)
- Przyspieszenie funkcjonowania formularzy (353)
- Zacznijmy od początku (353)
- Szybsze pobieranie rysunków (353)
- Podstawowy, szybki formularz (354)
- Szybsze drukowanie raportów (357)
- Pisanie szybkiego kodu (358)
- Użycie pamięci przez kod (359)
- Praca z modułami (359)
- Kompilowanie kodu (359)
- Dekompilacja (360)
- Tworzenie pliku MDE (360)
- Użycie Option Explicit (360)
- Precyzyjne wybieranie rozmiaru zmiennych (361)
- Oszczędzanie przestrzeni stosu przy użyciu zmiennych typu string (361)
- Dokładne określanie typu obiektów (361)
- Umieszczenie kodu we wnętrzu procedury zamiast odwoływania się do innych funkcji (362)
- Zmiana True i False (362)
- Użycie Len() zamiast pustego ciągu (362)
- Użycie True i False zamiast zera (362)
- Szybkie odwołania do obiektów (363)
- Użycie szybkich tablic (363)
- Używaj stałych, gdy jest to tylko możliwe (364)
- Właściwe użycie zakładek (Bookmarks) (364)
- Zamykaj i niszcz (365)
- Używaj SQL zamiast DAO (365)
- Użycie indeksowania kolekcji (365)
- Tworzenie szybszych pętli (366)
- Usuń z kodu IIF() (367)
- Porządkowanie Select Case (367)
- Używaj Execute zamiast RunSQL (367)
- Używaj A2KU_Timer (367)
- Testuj wydajność transakcji (367)
- Kontroluj odświeżanie (367)
- Używaj wczesnego wiązania i zwracaj uwagę na odniesienia ActiveX (368)
- Przejście do architektury klient-serwer (368)
- Chleba i igrzysk (368)
Część V Acces i architektura klient-serwer (369)
Rozdział 15. Wprowadzenie do projektów programu Microsoft Access oraz narzędzi wizualnych (371)
- Wprowadzenie do projektów programu Microsoft Access (371)
- Wady i zalety ADP (372)
- Użycie ADP (372)
- Tworzenie ADP (373)
- Nowe okno bazy danych (375)
- Praca z ADP i istniejącymi bazami danych serwera SQL (375)
- Praca z tabelami (375)
- Widoki w serwerze SQL (377)
- Procedury przechowywane (378)
- Diagramy bazy danych (379)
- Formularze, strony, raporty i moduły (380)
- Zarządzanie serwerem SQL poprzez ADP (380)
- Powtórne przyłączenie do bazy serwera SQL (382)
- Tworzenie projektu opartego na nowej bazie danych (383)
- Tworzenie tabel (384)
- Tworzenie zależności na diagramie bazy danych (385)
- Tworzenie kaskad poprzez wyzwalacze (386)
- Tworzenie widoków (387)
- Tworzenie procedur przechowywanych (387)
- Tworzenie aplikacji w Accessie (388)
Rozdział 16. Tworzenie interfejsu użytkownika dla Microsoft SQL Server (391)
- Architektura klient-serwer: OLE DB kontra ODBC (392)
- Tworzenie połączenia z serwerem SQL (392)
- Tworzenie źródła danych ODBC (DSN) (392)
- Łączenie tabel (394)
- Procedury przechowywane i kwerendy przekazujące (396)
- Tworzenie raportów opartych na procedurach przechowywanych poprzez zapytania przekazujące (396)
- Raportowanie z serwera SQL w Accessie (398)
- Zaawansowane możliwości: przekazywanie parametrów do procedury przechowywanej w czasie działania programu (399)
- Dodatkowe filtrowanie danych raportu (400)
- Formularze w aplikacji (402)
- Formularze związane (402)
- Formularze niezwiązane (402)
- Zaawansowane właściwości: dostawca OLE DB dla serwera SQL (403)
- Następny zestaw wyników (404)
- Wykonywanie poleceń z parametrami (405)
- Długa droga (405)
- Użycie metody CreateParameters (406)
- Użycie Refresh (407)
- Obsługa zwracanych wartości (409)
- Wykonanie procedury bez obiektu Command (410)
- Użycie klasy Connection (410)
- Użycie klasy Connection w aplikacji (411)
Rozdział 17. Interfejs Accessa 2000 do Oracle'a (413)
- Dostęp do danych Oracle'a przez Accessa (414)
- Tabele połączone (414)
- Kwerendy przekazujące (SPT) (416)
- Użycie znaków specjalnych (419)
- Funkcje w Oracle'u i Accessie (421)
- Ciągi (421)
- Obliczenia w Oracle'u (426)
- Obliczenia na datach (428)
- Poznajemy widoki i procedury przechowywane (431)
- Tworzenie widoków (432)
- Połączenie z Oracle'em poprzez ADO (433)
- Tworzenie procedur przechowywanych (435)
- Uruchamianie procedury (436)
- Tworzenie niezwiązanego interfejsu do Oracle'a (438)
- Tworzenie niezwiązanego interfejsu (438)
Część VI Współoperatywność (447)
Rozdział 18. Użycie automatyzacji ActiveX (449)
- Co to jest automatyzacja ActiveX (450)
- Dlaczego używamy automatyzacji (450)
- Różnice między serwerem automatyzacji a klientem automatyzacji (450)
- Określanie zasobów wymaganych przez automatyzację (450)
- Wielka trójka (451)
- Tworzenie i ustanowienie odwołania do innej aplikacji (451)
- Ustanawianie odwołania do innej aplikacji (451)
- Przegląd obiektów, właściwości i metod (452)
- Poznajemy strukturę obiektów (452)
- Użycie narzędzia Object Browser (453)
- Tworzenie zmiennej obiektowej (454)
- Odwołanie do pracującej aplikacji (455)
- Przypisywanie zmiennej obiektowej do aplikacji (455)
- Tworzenie egzemplarza aplikacji (456)
- Jednoczesne użycie funkcji GetObject i New (456)
- Użycie wczesnego i późnego łączenia typów (457)
- Użycie funkcji CreateObject (457)
- Użycie metod i właściwości obiektów automatyzacji (458)
- Ustawianie właściwości obiektu (459)
- Wykonywanie metod obiektów (459)
- Zwalnianie obiektów automatyzacji (459)
- Łączymy wszystko razem (459)
- Zamykanie aplikacji serwera automatyzacji (460)
- Użycie właściwości UserControl do sprawdzenia, w jaki sposób została otwarta aplikacja (461)
- Użycie WithEvents w celu udostępnienia zdarzeń serwera automatyzacji (461)
- Uruchamiamy WithEvents (462)
- Techniki i wskazówki do automatyzacji (464)
- Ustanowienie odwołania, użycie wczesnego wiązania typów i słowa kluczowego New (464)
- Użycie istniejącego egzemplarza aplikacji, jeżeli jest ona uruchomiona (464)
- Wyłącz odświeżanie ekranu (464)
- Informacja o przetwarzaniu (465)
- Wykonywanie programu przez serwer automatyzacji (465)
- Użycie konstrukcji With/End With (466)
- Zwalnianie zmiennych obiektowych (466)
- Nie wyświetlaj okien dialogowych i komunikatów (466)
- Używaj obsługi błędów (467)
Rozdział 19. Integracja z Office 2000 (469)
- Powody integracji z Office 2000 (470)
- Użycie Worda (470)
- Użycie Excela (471)
- Użycie PowerPoint (471)
- Użycie Outlooka (471)
- Użycie Graph (471)
- Użycie MapPoint (471)
- Użycie FrontPage (472)
- Użycie Bindera (472)
- Wybór właściwego narzędzia (472)
- Wszędzie VBA (473)
- Użycie rejestratora makr do pisania kodu (473)
- Użycie makr automatycznych (474)
- Microsoft Forms (475)
- Object Browser (475)
- Nazwy klas aplikacji Office (476)
- Przykład automatyzacji (476)
- Automatyzacja Worda (478)
- Model obiektów Worda (478)
- Użycie szablonów Worda (479)
- Wstawianie danych do dokumentu Worda (480)
- Przykłady kodu automatyzacji Worda (483)
- Automatyzacja Excela (489)
- Model obiektów Excela (489)
- Przykłady automatyzacji Excela (490)
- Automatyzacja PowerPoint (493)
- Model obiektów PowerPoint (493)
- Przykłady automatyzacji PowerPoint (494)
- Automatyzacja Outlook (495)
- Model obiektów Outlook (495)
- Przykłady automatyzacji Outlook (496)
- Automatyzacja Graph (499)
- Model obiektów Graph (499)
- Tworzenie wykresu (500)
- Przykłady automatyzacji Graph (500)
- Automatyzacja MapPoint (501)
- Model obiektów MapPoint (501)
- Przykłady automatyzacji MapPoint (502)
- Automatyzacja FrontPage (502)
- Model obiektów FrontPage (502)
- Przykłady automatyzacji FrontPage (503)
- Automatyzacja Bindera (504)
- Model obiektów Bindera (505)
- Przykłady automatyzacji Bindera (505)
- Zabezpieczanie dokumentów, szablonów i kodu programu (506)
Rozdział 20. Użycie Visual Basic z Accessem (507)
- Tworzenie komponentów ActiveX (508)
- Czym są komponenty ActiveX (508)
- Różnice między ActiveX EXE i ActiveX DLL (509)
- Tworzenie komponentu ActiveX (509)
- Kompilowanie biblioteki DLL (512)
- Użycie komponentu ActiveX cSound (513)
- Użycie komponentu w innych aplikacjach (514)
- Dystrybucja komponentów ActiveX (514)
- Komponent obsługi błędów (524)
- Tworzenie formantów ActiveX (525)
- Rodzaje formantów ActiveX (525)
- Atrybuty formantów ActiveX (525)
- Tworzenie programowych formantów ActiveX (526)
- Tworzenie formantów ActiveX interfejsu użytkownika (538)
Część VII Zagadnienia wielodostępu (547)
Rozdział 21. Zagadnienia wielodostępu, serwer plików, blokowanie (549)
- Konflikty (549)
- Konfiguracja (550)
- Access i blokady Jet (551)
- Omówienie blokowania (552)
- Plik LDB (554)
- Optymistyczne i pesymistyczne blokowanie rekordów (554)
- Właściwość RecordLocks w interfejsie związanym (555)
- Metody blokowania silnika Jet (556)
- Obsługa błędów blokowania (560)
- Blokady Oracle/SQL Server (562)
Rozdział 22. Replikacja i JRO (565)
- Kiedy użyć replikacji (566)
- Kiedy nie używać replikacji (567)
- Przystosowanie bazy do replikacji (567)
- Replikacja przy użyciu aktówki (567)
- Użycie interfejsu użytkownika (569)
- Wybór między obiektami lokalnymi i replikowanymi (572)
- Planowanie topologii replikacji (573)
- Wybór schematu sterowanego (575)
- Wybór schematu niesterowanego (576)
- Jet i model obiektowy replikacji (576)
- Poznajemy JRO (577)
- Opis metod i właściwości JRO (579)
- Właściwość ActiveConnection (579)
- Właściwość ConflictFunction (579)
- Właściwość ConflictTables (581)
- Właściwość DesignMasterID (582)
- Obiekty repliki (583)
- Właściwość ReplicaID (583)
- Właściwość ReplicaType (583)
- Właściwość RetentionPeriod (583)
- Właściwość Visibility (584)
- Metoda CreateReplica (584)
- Metoda GetObjectReplicability (586)
- Metoda MakeReplicable (587)
- Metoda PopulatePartial (587)
- Metoda SetObjectReplicability (588)
- Metoda Synchronize (589)
- Kolekcja Filters (590)
- Właściwość Count (591)
- Metoda Item (591)
- Metoda Append (592)
- Metoda Delete (592)
- Metoda Refresh (592)
- Obiekt Filter (592)
Rozdział 23. Bezpieczeństwo (595)
- Elementy bezpieczeństwa (595)
- Zabezpieczenie bazy danych hasłem (596)
- System bezpieczeństwa grupy roboczej (596)
- Tworzenie grupy roboczej (598)
- Użytkownicy i grupy (600)
- Omówienie domyślnych ustawień użytkowników i grup (601)
- Tworzenie użytkowników (601)
- Ustawianie i zmiana hasła użytkownika (602)
- Tworzenie grup (603)
- Przypisywanie użytkowników do grup (603)
- Rozróżnianie między domyślnymi i specjalnymi grupami i użytkownikami (604)
- Poznajemy uprawnienia (605)
- Tworzenie systemu bezpieczeństwa przy użyciu opcji startowych (607)
- Zagadnienia bezpieczeństwa przy użyciu replikacji (608)
- Ochrona podzielonych baz danych (608)
- Opcja With OwnerAccess (610)
- Bezpieczeństwo systemu klient-serwer (611)
- Zarządzanie użytkownikami (611)
- Wyliczanie grup i użytkowników oraz wyświetlanie przynależności (612)
- Identyfikacja bieżących użytkowników za pomocą ADOX (613)
- Wyszukiwanie użytkowników z pustym hasłem (614)
- Ustawianie i usuwanie hasła (615)
- Zarządzanie grupami (615)
- Zarządzanie właściwością obiektów (616)
- Zarządzanie wieloma aplikacjami (616)
- Użycie SQL (617)
- Zabezpieczanie bazy danych krok po kroku (618)
- Częste błędy bezpieczeństwa (619)
Część VIII Publikowanie w sieci za pomocą Accessa 2000 (621)
Rozdział 24. Konfiguracja serwera WWW dla publikowania w sieci WWW (623)
- Środowisko programistyczne a środowisko produkcyjne (624)
- Wybór platformy (624)
- Personal Web Server i Peer Web Services (625)
- Internet Information Server (625)
- Co to jest Option Pack (626)
- Uruchomienie serwera WWW (628)
- Instalacja (628)
- NT Option Pack dla Windows 95/98 (628)
- Microsoft Transaction Server 2.0 (632)
- Zarządzanie i konfiguracja serwera WWW (633)
- Personal Web Manager (633)
- Microsoft Management Console (635)
- Zabezpieczanie aplikacji WWW (642)
- Różnice pomiędzy witryną a katalogiem wirtualnym (642)
- Co to jest IUSER ? (644)
- Typ systemu plików (645)
- Struktura katalogów i wymagane uprawnienia (645)
- ASP/HTML - położenie i uprawnienia (645)
- Bazy danych - położenie i uprawnienia (646)
Rozdział 25. Przenoszenie Accessa 2000 do sieci WWW za pomocą komponentów sieciowych Office (649)
- Czym są komponenty sieciowe Office (649)
- Co potrafią komponenty sieciowe Office (650)
- Wymagane licencje na użycie komponentów sieciowych (650)
- Użycie formantu Office Arkusz (651)
- Rozpoczynamy (651)
- Użycie formantu w Accessie (652)
- Użycie formantu Office Wykres (654)
- Rozpoczynamy (654)
- Użycie formantu w Accessie (655)
- Użycie formantu Office Tabela przestawna (657)
- Rozpoczynamy (657)
Rozdział 26. Użycie stron dostępu do danych (659)
- Czym są strony dostępu do danych? (659)
- Architektura oraz wymagania stron dostępu do danych (660)
- Tworzenie Twojej pierwszej strony dostępu do danych (660)
- Oglądanie strony dostępu do danych (663)
- Tworzenie interaktywnych odnośników (665)
- Łączenie komponentów sieciowych Office z DAP (666)
- Dodanie komponentu sieciowego Arkusz Excel (667)
- Dodanie komponentu sieciowego Wykres (667)
- Skrypty w stronach dostępu do danych (669)
- Zmiana źródła danych w trakcie działania strony (670)
Rozdział 27. Publikowanie w sieci przy użyciu Accessa 2000 i Active Server Pages (673)
- Użycie Active Server Pages (674)
- Architektura Active Server Pages (674)
- Active Server Pages kontra CGI (675)
- Uruchomienie stron ASP (675)
- Rozpoczynamy pracę z Active Server Pages (676)
- Konstrukcja kodu ASP (678)
- Ograniczenia eksportu stron ASP (679)
- Active Server Pages (679)
- Silnik ASP (680)
- Skrypty wykonywane na serwerze (680)
- Użycie VBScript na stronach ASP (683)
- Obiekty aplikacji i sesji (685)
- Użycie obiektów żądań i odpowiedzi (687)
- Obiekt Request (688)
- Plik global.asa (688)
- Przykłady użycia obiektów ASP (689)
- Użycie ADO w aplikacjach ASP (690)
- Przykład: tworzenie strony WWW dostępnej dla członków grupy (691)
- Publikacja w sieci z Accessa 2000 przy użyciu XML (697)
- Podstawy XML (698)
- Programowe tworzenie pliku XML (700)
- Tworzenie wykresów przy użyciu formantu Wykres (702)
Skorowidz (705)






7 zapytań |
0,01518sek.