ksiazki24h.pl
wprowadź własne kryteria wyszukiwania książek: (jak szukać?)
Twój koszyk:   1 egz. / 152.20 144,59   zamówienie wysyłkowe >>>
Strona główna > opis książki

EXCEL PROGRAMOWANIE DLA PROFESJONALISTÓW


BOVEY R. WALLENTIN D. BULLEN ST. GREEN J.

wydawnictwo: HELION , rok wydania 2010, wydanie II

cena netto: 152.20 Twoja cena  144,59 zł + 5% vat - dodaj do koszyka

  • Jak wykorzystać nowy interfejs Excela 2007?
  • Jak sterować innymi aplikacjami z pakietu Microsoft Office?
  • Jak używać Windows API?

Excel to — obok Worda — najpopularniejsze narzędzie w pakiecie Microsoft Office. Od razu po zainstalowaniu niejednego użytkownika zaskoczy ogromem swych możliwości. A przecież to dopiero wierzchołek góry lodowej. To, co stanowi o sile programu, jest niewidoczne dla początkujących. Tym czymś jest Visual Basic. Dzięki niemu Excel może stać się fundamentem dla rozbudowanych aplikacji, jak również może pozwolić na rozwiązanie problemów o wysokim stopniu złożoności. Oczywiście wykorzystanie potencjału tego języka nie jest całkiem proste, jednak książka, którą trzymasz w rękach, w znakomity sposób pomoże Ci rozpocząć przygodę z programowaniem w Visual Basic.

Dzięki książce "Excel. Programowanie dla profesjonalistów. Wydanie II" poznasz tajniki tworzenia aplikacji opartych o Microsoft Excel.

Naukę rozpoczniesz od poznania architektury takich aplikacji. Poznasz też zestaw najlepszych praktyk w programowaniu w VBA. W kolejnych rozdziałach przyswoisz wiedzę na temat projektowania arkuszy, weryfikacji danych, sterowania paskami poleceń oraz współpracy z interfejsem typu wstążka (ang. Ribbon). Ponadto zdobędziesz informacje na temat wykorzystania Windows API, obsługi błędów, programowania baz danych oraz optymalizacji aplikacji. Wśród wielu innych zagadnień omawianych w tej książce warto także zwrócić uwagę na takie, jak współpraca z usługami sieciowymi, sterowanie innymi aplikacjami z pakietu Microsoft Office oraz techniki przetwarzania danych. Książka stanowi kompendium wiedzy na temat programowania w środowisku Microsoft Excel, a o jej jakości merytorycznej świadczy fakt, iż trójka jej autorów została wyróżniona przez firmę Microsoft tytułem MVP (Most Valuable Professional).

  • Architektura aplikacji opartych o Microsoft Excel
  • Najlepsze praktyki tworzenia aplikacji w Excelu i VBA
  • Zasady projektowania arkuszy
  • Używanie stylów, nazw zdefiniowanych, formatowań warunkowych
  • Wykorzystanie kontrolek
  • Zastosowanie dodatków funkcyjnych
  • Użycie modułów klas do tworzenia obiektów
  • Zarządzanie paskiem poleceń
  • Praca z plikami XML
  • Wykorzystanie możliwości nowego interfejsu Excela 2007
  • Użycie Windows API
  • Tworzenie formularzy
  • Zastosowanie interfejsów oraz ponowne wykorzystanie kodu
  • Sytuacje wyjątkowe — obsługa błędów
  • Debugowanie kodu VBA
  • Zastosowanie asercji
  • Optymalizacja kodu VBA
  • Współpraca z bazami danych
  • Techniki przetwarzania danych
  • Tworzenie zaawansowanych wykresów
  • Sterowanie innymi aplikacjami z pakietu Microsoft Office
  • Wykorzystanie języka VB.NET
  • Możliwości narzędzia Visual Studio Tools for Office System

Spis treści:

 

 

Podziękowania (12)
O autorach (13)
Rozdział 1. Wstęp

  • O książce (15)
  • Dla kogo przeznaczona jest ta książka? (15)
  • Twórca programowania excelowego (16)
  • Excel jako platforma do tworzenia aplikacji (18)
  • Struktura (21)
  • Przykłady (22)
  • Wersje obsługiwane (23)
  • Rodzaje kroju pisma (24)
  • Na płycie CD (24)
  • Pomoc i wsparcie (25)
  • Witryna internetowa (26)
  • Komentarze czytelników (26)

 

Rozdział 2. Architektura aplikacji

  • Koncepcje (27)
  • Wnioski (38)

 

Rozdział 3. Najlepsze praktyki programowania w Excelu i VBA

  • Konwencje nazw (41)
  • Najlepsze praktyki organizacji i tworzenia struktury aplikacji (53)
  • Najlepsze praktyki określające ogólne zasady tworzenia oprogramowania (58)
  • Wnioski (78)

 

Rozdział 4. Projektowanie arkusza

  • Zasady projektowania dobrego interfejsu użytkownika (79)
  • Wiersze i kolumny programu: podstawowe techniki tworzenia interfejsu użytkownika (80)
  • Nazwy definiowane (81)
  • Style (88)
  • Techniki kreślenia interfejsów użytkownika (94)
  • Weryfikacja danych (99)
  • Formatowanie warunkowe (103)
  • Używanie kontrolek w arkuszu (108)
  • Przykład praktyczny (111)
  • Wnioski (116)

 

Rozdział 5. Dodatki funkcyjne, ogólne i specjalizowane dla aplikacji

  • Cztery etapy rozwoju i działania aplikacji (117)
  • Dodatki będące bibliotekami funkcji (120)
  • Dodatki ogólne (127)
  • Dodatki specjalizowane dla aplikacji (127)
  • Przykład praktyczny (134)
  • Wnioski (146)

 

Rozdział 6. Aplikacja dyktatorska

  • Struktura aplikacji dyktatorskiej (147)
  • Przykład praktyczny (161)
  • Wnioski (168)

 

Rozdział 7. Używanie modułów klas do tworzenia obiektów

  • Tworzenie obiektów (169)
  • Tworzenie kolekcji (173)
  • Wychwytywanie zdarzeń (179)
  • Generowanie zdarzeń (182)
  • Przykład praktyczny (189)
  • Wnioski (195)

 

Rozdział 8. Zaawansowane sterowanie paskami poleceń

  • Projektowanie paska poleceń (198)
  • Tablicowe sterowanie paskami poleceń (199)
  • Zbieranie wszystkiego razem (219)
  • Ładowanie niestandardowych ikon z plików (227)
  • Podczepianie obsługi zdarzeń do kontrolek paska poleceń (231)
  • Przykład praktyczny (240)
  • Wnioski (246)

 

Rozdział 9. Wprowadzenie do formatu XML

  • XML (249)
  • Wnioski (271)

 

Rozdział 10. Wstążka w Office 2007

  • Podstawowe założenia RibbonX (273)
  • Wprowadzenie do formatu pliku Open XML w Office 2007 (274)
  • Projektowanie Wstążki oraz najlepsze praktyki programowania (278)
  • Dostosowanie opcji Wstążki bazującej na tabeli (288)
  • Zaawansowane rozwiązywanie problemów (289)
  • Dalsze pozycje do czytania (297)
  • Portale internetowe (298)
  • Wnioski (299)

 

Rozdział 11. Tworzenie aplikacji niezależnych od wersji Excela

  • Pasek poleceń i Wstążka w pojedynczej aplikacji (301)
  • Inne kwestie dotyczące programowania w Excelu 2007 (315)
  • Bezpieczeństwo w Windows Vista a struktura katalogów (322)
  • Wnioski (326)

 

Rozdział 12. Zrozumienie i używanie wywołań Windows API

  • Ogólny opis (327)
  • Praca z ekranem (333)
  • Praca z oknami (336)
  • Praca z klawiaturą (344)
  • Praca z systemem plików i siecią (349)
  • Przykład praktyczny (361)
  • Wnioski (365)

 

Rozdział 13. Projektowanie formularzy UserForm i najlepsze praktyki

  • Zasady (367)
  • Podstawy kontrolek (375)
  • Efekty wizualne (382)
  • Pozycjonowanie i rozmiary formularzy UserForm (390)
  • Kreatory (396)
  • Dynamiczne formularze UserForm (400)
  • Niemodalne formularze UserForm (407)
  • Wyszczególnienie kontrolek (412)
  • Przykład praktyczny (418)
  • Wnioski (419)

 

Rozdział 14. Interfejsy

  • Co to jest interfejs? (421)
  • Ponowne użycie kodu (422)
  • Definiowanie własnych interfejsów (425)
  • Implementacja własnego interfejsu (426)
  • Używanie własnych interfejsów (427)
  • Klasy polimorficzne (429)
  • Polepszanie solidności (433)
  • Upraszczanie rozwoju (434)
  • Architektura modułów rozszerzających (443)
  • Przykład praktyczny (445)
  • Wnioski (446)

 

Rozdział 15. Obsługa błędów VBA

  • Pojęcia obsługi błędów (447)
  • Zasada pojedynczego punktu wyjścia (456)
  • Prosta obsługa błędów (457)
  • Złożone projekty obsługi błędów (458)
  • Centralna obsługa błędów (462)
  • Obsługa błędów w klasach i formularzach UserForm (469)
  • Zbieranie wszystkiego razem (470)
  • Przykład praktyczny (476)
  • Wnioski (484)

 

Rozdział 16. Debugowanie kodów VBA

  • Podstawowe techniki debugowania kodów VBA (485)
  • Okno Immediate (Ctrl+G) (495)
  • Call Stack - stos wywołań (Ctrl+L) (498)
  • Okno Watch (500)
  • Okno Locals (510)
  • Object Browser - przeglądarka obiektowa (F2) (511)
  • Tworzenie działającego otoczenia testowego (514)
  • Stosowanie asercji (517)
  • Debugerskie skróty klawiaturowe, które powinien znać każdy programista (518)
  • Wnioski (520)

 

Rozdział 17. Optymalizacja wydajności VBA

  • Mierzenie wydajności (523)
  • Program narzędziowy PerfMon (524)
  • Myślenie kreatywne (528)
  • Makrooptymalizacja (534)
  • Mikrooptymalizacja (543)
  • Wnioski (550)

 

Rozdział 18. Programowanie i bazy danych

  • Wprowadzenie do baz danych (551)
  • Wprowadzenie do SQL (568)
  • Dostęp do danych za pomocą ADO (572)
  • Dalsze pozycje do czytania (586)
  • Wnioski (587)

 

Rozdział 19. Programowanie z użyciem bazy danych Access i SQL Server

  • Uwaga dotycząca przykładowej bazy danych Northwind (589)
  • Projektowanie warstwy dostępu do danych (590)
  • Praca z bazami danych Microsoft Access (594)
  • Praca z bazami danych Microsoft SQL Server (603)
  • Rozbudowa bazy danych Access do SQL Server (613)
  • Dalsze pozycje do czytania (618)
  • Przykład praktyczny (619)
  • Wnioski (629)

 

Rozdział 20. Techniki przetwarzania danych

  • Struktury danych Excela (631)
  • Funkcje przetwarzania danych (637)
  • Zaawansowane funkcje (648)
  • Wnioski (656)

 

Rozdział 21. Zaawansowane techniki tworzenia wykresów

  • Podstawowe techniki (657)
  • Techniki VBA (674)
  • Wnioski (679)

 

Rozdział 22. Sterowanie innymi aplikacjami Office

  • Podstawy (681)
  • Modele obiektowe głównych aplikacji Office (695)
  • Dalsze pozycje do czytania (707)
  • Przykład praktyczny (707)
  • Wnioski (708)

 

Rozdział 23. Połączenie Excela i Visual Basica 6

  • Witaj świecie ActiveX DLL (710)
  • Dlaczego używać VB6 ActiveX DLL w projektach Excel VBA? (725)
  • In-process kontra out-of-process (739)
  • Automatyzacja Excela z VB6 EXE (740)
  • Dodatki COM (748)
  • Dodatek COM Witaj świecie (748)
  • Projektant dodatków (Add-in Designer) (752)
  • Instalacja (755)
  • Zdarzenia AddinInstance (757)
  • Obsługa paska poleceń (759)
  • Dlaczego warto używać dodatku COM? (762)
  • Automatyzacja dodatków (764)
  • Przykłady praktyczne (767)
  • Wnioski (779)

 

Rozdział 24. Excel i VB.NET

  • Podstawy platformy .NET (782)
  • Visual Basic.NET (783)
  • Usuwanie błędów (807)
  • Użyteczne narzędzia programistyczne (816)
  • Automatyzacja Excela (819)
  • Zasoby w rozwiązaniach .NET (826)
  • Pobieranie danych za pomocą ADO.NET (827)
  • Dalsze pozycje do czytania (832)
  • Dodatkowe narzędzia programistyczne (833)
  • Fora (834)
  • Przykład praktyczny - narzędzie raportujące PETRAS w technologii .NET (834)
  • Wnioski (848)

 

Rozdział 25. Tworzenie zarządzanych dodatków COM za pomocą VB.NET

  • Wybór narzędzi programistycznych (852)
  • Tworzenie dodatku zarządzanego COM (853)
  • Budowanie interfejsu użytkownika (870)
  • Tworzenie zarządzanych dodatków automatyzacji (888)
  • Ręczne rejestrowanie i wyrejestrowanie dodatków COM (899)
  • Używanie klas w VB.NET (900)
  • Używanie klasycznego ADO w celu eksportu danych do Excela (906)
  • Opakowywanie dodatków COM (910)
  • Blogi związane z tematem (919)
  • Dodatkowe narzędzia programistyczne (920)
  • Przykład praktyczny - narzędzie raportujące PETRAS w technologii .NET (921)
  • Wnioski (929)

 

Rozdział 26. Tworzenie rozwiązań Excela za pomocą Visual Studio Tools for Office System (VSTO)

  • Co to jest VSTO? (932)
  • Kiedy powinniśmy używać VSTO? (939)
  • Praca z dodatkami VSTO (941)
  • Praca z szablonami VSTO i rozwiązaniami w postaci skoroszytu (961)
  • Implementacja i bezpieczeństwo (970)
  • Inne pozycje do czytania (979)
  • Różne portale i blogi (979)
  • Dodatkowe narzędzia programistyczne (980)
  • Wnioski (980)

 

Rozdział 27. XLL i API C

  • Dlaczego warto tworzyć funkcje arkusza na bazie XLL? (983)
  • Tworzenie projektu XLL w Visual Studio (984)
  • Struktura XLL (989)
  • Typy danych XLOPER i OPER (997)
  • Funkcja Excel4 (1002)
  • Powszechnie używane funkcje API C (1004)
  • XLOPER i zarządzanie pamięcią (1005)
  • Rejestrowanie i wyrejestrowywanie własnych funkcji arkusza (1006)
  • Przykładowa funkcja aplikacji (1009)
  • Debugowanie funkcji arkusza (1011)
  • Różne tematy (1012)
  • Dodatkowe źródła informacji (1013)
  • Wnioski (1014)

 

Rozdział 28. Excel i usługi sieciowe

  • Usługi sieciowe (1015)
  • Przykład praktyczny (1022)
  • Wnioski (1031)

 

Rozdział 29. Zapewnianie pomocy, bezpieczeństwa, pakowanie i rozpowszechnianie

  • Zapewnianie pomocy (1033)
  • Bezpieczeństwo (1042)
  • Pakowanie (1046)
  • Rozpowszechnianie (1051)
  • Wnioski (1052)

 

Skorowidz (1055)


1088 stron, Format: 172x245, oprawa twarda, zawiera CD-ROM

Księgarnia nie działa. Nie odpowiadamy na pytania i nie realizujemy zamówien. Do odwolania !.

 
Wszelkie prawa zastrzeżone PROPRESS sp. z o.o. 2012-2022