Szukaj
Twój koszyk : Do zapłaty 0,00 zł Ilość w koszyku: 0

Excel. Programowanie dla profesjonalistów. Wydanie II

Dennis Wallentin, John Green, Rob Bovey, Stephen Bullen
Nr katalogowy:423921
Liczba stron:1088
Wymiary:17.2 x 24.5 cm
Wydawnictwo:Helion
Oprawa:twarda

Czas dostawy:

2 - 4 dni
Do koszyka
Do schowka
Cena detaliczna: 149,00 zł
Twoja cena: 132,60 zł
(rabat: 11%)






Kompendium wiedzy dla programistów Excela!
  • 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
Wykorzystaj Excel jako fundament efektywnych rozwiązań!


WykopGaduGaduFacebookTwitterBlipGrono.netŚledzik (nk)FlakerDelicious


Zobacz inne produkty z kategorii - Inżynieria oprogramowania

Metodyki zarządzania projektami informatycznymi
Zdzisław Szyjewski

Cena: 40,90 zł

Microsoft Windows Server 2008 R2 Vademecum administratora
Stanek William R.

Cena: 72,90 zł

Algorytmy genetyczne Kompendium t.1. Operator krzyżowania dla problemów numerycznych
Gwiazda Tomasz Dominik

Cena: 28,40 zł


Spis treści - Excel. Programowanie dla profesjonalistów. Wydanie II:


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)

Jak zamawiać | Kontakt | Regulamin | Koszyk | Mapa kategorii | Mapa produktów | Zobacz strony | Tagi | Ciekawe | Newsy | Księgarnie w Warszawie: księgarnie internetowe Warszawa - książki, księgarnie internetowe, internetowa księgarnia wysyłkowa. Księgarnia Warszawa pl / Excel. Programowanie dla profesjonalistów. Wydanie II / Księgarnia internetowa Warszawa / Kompendium wiedzy dla programistów Excela! Jak wykorzystać nowy interfejs Excela 2007? Jak sterować...