Niezastąpiony przewodnik po programowaniu
korporacyjnych systemów bazodanowych
* Jak zastosować nowe funkcje i narzędzia Microsoft SQL Server 2005, aby zwiększyć wydajności Twojej pracy?
* W jaki sposób wykorzystać możliwości, jakie daje środowisko zintegrowane bazujące na SQL Server 2005, Visual Studio 2005 i platformie .NET?
* Jak zapewnić skalowalność, bezpieczeństwo i integrację systemu z innymi platformami?
Przemysł internetowy ewoluuje w niesamowitym tempie, a wraz z nim zadania, jakie stawiane są oprogramowaniu. Najnowsza wersja Microsoft SQL Server jest przeznaczona do zarządzania korporacyjnymi bazami danych. Ma przede wszystkim zapewniać skalowalność, bezpieczeństwo i wydajność, a także umożliwiać integrację z innymi produktami oraz -- co najważniejsze dla wielu przedsiębiorstw -- gwarantować zwrot z inwestycji. Jednak sam system bazodanowy, choćby najdoskonalszy, nie wystarczy do osiągnięcia sukcesu -- potrzebni są jeszcze programiści i administratorzy, którzy wykorzystają możliwości oprogramowania.
"Microsoft SQL Server 2005. Podręcznik programisty" to kompletny przewodnik po możliwościach i funkcjach tego rozbudowanego systemu bazodanowego. Dzięki niemu poznasz wszystkie nowe cechy Microsoft SQL Server 2005, takie jak usługi powiadomień, usługi raportowania, podsystem integracji usług i wiele innych. Dowiesz się, jak tworzyć wydajne aplikacje działające zarówno po stronie serwera, jak i po stronie klienta. Nauczysz się także optymalizować działanie baz danych i efektywnie zarządzać nimi za pomocą skryptów.
* Praca w środowisku SQL Management Studio
* Korzystanie z języka T-SQL
* Aplikacje asynchroniczne bazujące na Service Broker
* Usługi powiadomień
* Tworzenie aplikacji bazodanowych za pomocą ADO i ADO.NET
* Korzystanie z usług raportowania
* System integrowania usług
* Inteligentna analiza danych przy użyciu ADOMD.NET
* Zarządzanie systemem za pomocą SMO
* Tworzenie i używanie skryptów administracyjnych
Lektura obowiązkowa dla profesjonalistów
pracujących z Microsoft SQL Server 2005.
Poznaj funkcje i możliwości SQL Server 2005
* Przegląd architektury platformy SQL Server 2005
* Zarządzanie bazami danych i ich projektowanie
* Zabezpieczenia w SQL Server 2005
SQL Server 2005 to najnowsza wersja flagowego produktu Microsoftu przeznaczonego do zarządzania danymi i ich analizowania. Zapewnia ona większą wydajność, bezpieczeństwo, a także udostępnia szereg nowych funkcji związanych między innymi z usługami analitycznymi i raportowaniem. Jak działają te funkcje i które z nich są Ci naprawdę potrzebne? Jakiej wersji SQL Server 2005 potrzebujesz? Jakie korzyści dla Twojej firmy przyniesie zastosowanie nowych rozwiązań bazodanowych? Jak wykorzystać możliwości SQL Server 2005, aby usprawnić działanie używanych baz danych?
W udzieleniu odpowiedzi na powyższe pytania pomoże Ci książka "SQL Server 2005. Wyciśnij wszystko"; dzięki niej w przystępny sposób poznasz możliwości tej platformy. Dowiesz się, jak działa SQL Server 2005 oraz jakie są różnice między jej poszczególnymi wersjami. Zrozumiesz funkcjonowanie i znaczenie różnych zabezpieczeń oraz poznasz funkcje i usługi związane z bezpieczeństwem. Zobaczysz, na czym polega zarządzanie firmowymi bazami danych i jak wygląda projektowanie aplikacji bazodanowych. Przeczytasz o generowaniu analiz i raportów oraz wykonywaniu innych zadań za pomocą platformy Business Intelligence.
* Przegląd wersji i możliwości SQL Server 2005
* Zabezpieczenia i kontrola nad danymi
* Administrowanie korporacyjnymi bazami danych
* Projektowanie aplikacji bazodanowych
* Analizy i raporty w Business Intelligence
* Pisanie i diagnozowanie kodu za pomocą Visual Studio
* Przykładowy kod demonstrujący stosowanie nowych funkcji
Ta książka będzie dla Ciebie nieocenioną pomocą przy podejmowaniu decyzji dotyczących technologii bazodanowych.
Praktyczny przewodnik po SQL Server 2005
dla programistów i administratorów baz danych
* Jakie nowe funkcje oferuje SQL Server 2005?
* Jak zintegrować system bazodanowy z .NET?
* Jak wykorzystać możliwości SQL Server 2005 w otoczeniu biznesowym?
Każda nowa wersja SQL Server zawiera coraz więcej funkcji i udostępnia nowe możliwości. Tak też jest w przypadku SQL Server 2005, który ma nie tylko ulepszony system zarządzania bazami danych, ale również zabezpieczania ich. System ten oferuje rozszerzenia języka T-SQL przydatne zarówno programistom, jak i administratorom, umożliwia integrację baz z platformą .NET, a także posiada znacznie bardziej rozbudowane funkcje do manipulowania danymi XML. SQL Server 2005 wyposażony został też w wiele innych mechanizmów pozwalających zwiększyć produktywność w pracy z bazami danych i zapewnić ich lepsze funkcjonowanie.
Książka "SQL Server 2005" to przegląd usprawnień najnowszej wersji tego systemu bazodanowego napisany przez profesjonalistów dla profesjonalistów. Dowiesz się z niej, jak w praktyce wykorzystać możliwości SQL Server 2005. Nauczysz się tworzyć rozbudowane raporty przy użyciu Raporting Services, przeprowadzać analizy danych za pomocą Analysis Services, automatyzować zadania, dodawać do baz danych obiekty platformy .NET oraz stosować wygodne funkcje do obsługi danych w formacie XML.
* Zarządzanie SQL Server 2005 za pomocą SSMS
* Korzystanie z rozszerzeń języka T-SQL
* Integrowanie baz danych z .NET
* Zastosowania formatu XML w SQL Server 2005
* Raportowanie przy użyciu Raporting Services
* Analizowanie danych za pomocą Analysis Services
* Zabezpieczanie baz danych
* Kolejkowanie komunikatów przy użyciu Service Broker
* Obsługa powiadomień za pomocą Notification Services
* Automatyzowanie zadań
Poznaj nowoczesne technologie, aby perfekcyjnie tworzyć sprawne oprogramowanie!
* Jak tworzyć aplikacje JSF w środowisku Eclipse?
* Jak korzystać z frameworku JBoss Seam?
* Jak implementować niestandardowe komponenty, konwertery i mechanizmy weryfikujące?
JavaServer Faces (JSF) jest obecnie najpopularniejszą technologią, która pozwala na projektowanie interfejsu użytkownika poprzez umieszczenie na formularzu komponentów i powiązanie ich z obiektami Javy bez konieczności mieszania kodu źródłowego ze znacznikami. Mocną stroną JSF jest rozszerzalny model komponentowy, a także możliwość współpracy z środowiskami do budowy graficznych interfejsów użytkownika metodą przeciągnij-i-upuść. To nowoczesne narzędzie oferuje także mechanizmy rozwiązujące najtrudniejsze problemy w zakresie nawigacji, zarządzania połączeniami z usługami zewnętrznymi i konfiguracjami oraz izolowania prezentacji od logiki biznesowej.
Książka „JavaServer Faces. Wydanie II” prezentuje gruntownie zaktualizowaną wiedzę dotyczącą JSF oraz wyczerpujące omówienia najnowszych udoskonaleń mechanizmów wiążących tę technologię z platformą Java EE 5, a także analizę rozszerzeń interfejsów API. Zawiera praktyczne porady i wskazówki, dzięki którym szybko nauczysz się technik sterowania przechodzeniem pomiędzy stronami z wykorzystaniem frameworku Shale; poznasz sposoby zastępowania znaczników JSP znacznikami XHTML za pomocą technologii Facelets; do perfekcji opanujesz sztukę rozbudowy tej technologii o własne biblioteki. „Core JavaServer Faces” to doskonały, usystematyzowany zbiór najlepszych praktyk budowy oprogramowania, minimalizowania trwale kodowanych elementów i maksymalizacji produktywności.
* Komponenty zarządzane
* Zaawansowane techniki nawigacji
* Znaczniki i formularze
* Konwersja i weryfikacja poprawności danych
* Implementacja klas niestandardowych mechanizmów weryfikacji
* Powidoki i pakiet Apache Tiles
* Niestandardowe komponenty, konwertery i mechanizmy weryfikujące
* Eliminowanie wycieków połączeń
* Uzyskiwanie dostępu do informacji składowych w katalogach LDAP
* Implementacja mechanizmu weryfikacji w czasie rzeczywistym z wykorzystaniem frameworku Ajax4jsf
Zastosuj nowoczesne technologie JSP, aby w prosty sposób budować zaawansowane i sprawne aplikacje.
Kompendium wiedzy na temat systemu Windows Server 2008 PL
* Jak wdrożyć system Windows Server 2008?
* Jak konfigurować usługi sieciowe?
* Jak monitorować wydajność systemu Windows Server?
Trudno w to uwierzyć, ale od premiery systemu Windows Server 2003 minęło już 5 lat! 27 lutego 2008 roku Microsoft zaprezentował jego następcę — Windows Server 2008. Najnowszy produkt firmy Microsoft wprowadza wiele innowacji, z których z pewnością warto wymienić nowy model łatek, ulepszone usługi terminalowe, czy też nowy tryb instalacji Core. Windows Server 2008 już zaczął zdobywać rynek rozwiązań serwerowych. Czy warto dokonać migracji? Czy nowy system spełni Twoje oczekiwania?
Niewątpliwie na te i wiele innych pytań odpowie właśnie ta książka! Stanowi ona kompletny przewodnik po systemie Windows Server 2008 w polskiej wersji językowej. Dzięki tej książce dowiesz się, kiedy warto dokonać migracji na nową platformę oraz w jaki sposób ją przeprowadzić. Po jej przeczytaniu instalacja systemu — również w nowym trybie Core — nie będzie stanowić dla Ciebie najmniejszego problemu. W kolejnych rozdziałach autorzy książki omawiają w szczegółowy sposób Active Directory. Poznasz również sposoby konfiguracji usług sieciowych, takich jak DNS, DHCP, WINS czy też IIS. Ponadto dowiesz się, w jaki sposób zagwarantować bezpieczeństwo na poziomie serwera oraz na poziomie transferu danych. Oprócz tych zagadnień, w książce "Windows Server 2008 PL. Księga eksperta" znajdziesz również informacje na temat zasad administrowania systemem Windows Server 2008, automatyzacji pracy dzięki skryptom PowerShell oraz sposobu wykorzystania usług terminalowych. Jednak to nie wszystko! Wystarczy, że zajrzysz do spisu treści, a przekonasz się, jak obszerny pod względem merytorycznym jest ten podręcznik! Stanowi on kompendium wiedzy na temat Windows Server 2008 — więc jest to obowiązkowa pozycja na Twojej półce!
* Wprowadzenie do technologii
* Wdrażanie systemu Windows Server 2008
* Instalacja systemu Windows Server 2008
* Instalacja w trybie Core
* Wprowadzenie do usług katalogowych
* Projektowanie Windows Server 2008 Active Directory
* Definiowanie jednostek organizacyjnych oraz grup
* Replikacja Active Directory
* Integracja usługi Active Directory w środowiskach uniksowych
* Zastosowanie protokołu IPv6
* Konfiguracja usług sieciowych
* Uruchamianie internetowych usług informacyjnych IIS
* Zapewnienie bezpieczeństwa na poziomie serwera oraz na transferu danych
* Migracja z systemów Windows 2000 lub Windows Server 2003 do systemu Windows Server 2008
* Sposoby testowania zgodności z systemem Windows Server 2008
* Administracja systemem Windows Server 2008
* Zasady grupy oraz zarządzanie nimi
* Konserwacja i utrzymanie systemu
* Automatyzacja pracy z wykorzystaniem skryptów PowerShell
* Dokumentowanie środowiska Windows Server 2008
* Zdalny dostęp do systemu
* Wykorzystanie usług terminalowych
* Wykrywanie oraz rozwiązywanie problemów
* Sposoby archiwizacji danych w systemie Windows Server 2008
* Odzyskiwanie systemu po awarii
* Monitorowanie wydajności systemu
Obowiązkowa pozycja dla wszystkich administratorów systemu Windows Server 2008!
Visual Basic 2005 nie jest tak rewolucyjnym produktem, jak Visual Basic .NET. Opracowując wersję 2005, twórcy języka skoncentrowali się na usunięciu błędów i usterek oraz zwiększeniu komfortu pracy programisty. Narzędzia i kontrolki, w które wyposażono zarówno najnowszą wersję Visual Basica, jak i środowisko programistyczne Visual Studio 2005, pozwalają znacznie przyspieszyć pisanie kodu. Jednocześnie został zachowany dostęp do wszystkich możliwości platformy .NET.
Książka "Visual Basic 2005. Zapiski programisty" to zbiór notatek spisanych przez programistów analizujących tę wersję języka. Zawiera ćwiczenia ilustrujące nowe funkcje Visual Basica 2005, platformy .NET Framework 2.0 i środowiska programistycznego Visual Studio 2005. Programiści korzystający z wcześniejszych wersji tych narzędzi szybko opanują nowe funkcje, takie jak definiowanie klas generycznych czy korzystanie z obiektów My. Godne odnotowania jest także znaczne przyspieszenie i udoskonalenie technologii ASP.NET.
* Edycja kodu w Visual Studio 2005
* Tworzenie dokumentacji w formacie XML
* Korzystanie z obiektów My
* Definiowanie klas generycznych
* Tworzenie aplikacji dla środowiska Windows oraz aplikacji WWW
* Projektowanie formularzy
* Komunikacja z bazami danych
* Wdrażanie aplikacji za pomocą technologii ClickOnce
Dzięki tej książce najnowsza wersja Visual Basica odsłania swoje tajemnice.
Poznaj nowoczesne technologie zarządzania bazami danych
* Jak zainstalować i skonfigurować SQL Server 2008?
* W jaki sposób monitorować wydajność i bezpieczeństwo serwera bazy danych?
* Jak tworzyć oprogramowanie współpracujące z SQL Serverem?
System zarządzania bazami danych MS SQL Server zyskał sobie zasłużoną renomę wśród projektantów baz danych i programistów. Stabilna i wydajna platforma, dostępna w kilku edycjach, różniących się możliwościami i zastosowaniami, wykorzystywana jest w aplikacjach biznesowych, portalach internetowych i aplikacjach mobilnych. Jej najnowsza wersja, oznaczona symbolem 2008, to potężna platforma do zarządzania danymi, umożliwiająca nie tylko przechowywanie ich w tabelach, ale także przetwarzanie, analizowanie, udostępnianie i zabezpieczanie. Pozwala ona także na składowanie danych nierelacyjnych — obiektów binarnych i danych geograficznych.
Książka „Serwer SQL 2008. Administracja i programowanie” zawiera szczegółowe omówienie możliwości najnowszej wersji tej platformy bazodanowej. Zarówno administratorzy, jak i programiści znajdą w niej wiele przydatnych informacji. Opisano w niej poszczególne edycje SQL Servera 2008, sposób ich instalacji, konfiguracji i administrowania, techniki optymalizacji wydajności oraz zabezpieczania i analizowania danych. Dzięki niej dowiesz się, jakie nowe funkcje wprowadzono w wersji 2008, jak korzystać z języka T-SQL i przechowywać dane nierelacyjne. Przeczytasz także o integracji z platformą CLR oraz korzystaniu z technologii SOA.
* Instalacja SQL Servera 2008
* Administrowanie serwerem bazy danych
* Optymalizacja dostępności i wydajności
* Nowe funkcje SQL Servera 2008
* Monitorowania pracy serwera
* Zabezpieczanie danych
* Programowanie w T-SQL
* Nierelacyjne typy danych
* Korzystanie z dokumentów XML
* Praca z SQL Server Compact Edition
Wykorzystaj w praktyce możliwości najnowszej wersji platformy bazodanowej SQL Server.
Core Java Servlets i JavaServer Pages. Tom II. Wydanie IIWydawnictwo Helion
Kompletny przewodnik po zaawansowanych mechanizmach oraz funkcjach serwletów i JSP.
* Jak kontrolować działanie aplikacji za pośrednictwem pliku deskryptora?
* Jakie są możliwości rozbudowy systemu zabezpieczeń?
* Jak można wykorzystać obsługę zdarzeń?
Platforma Java 2 jest najczęściej wykorzystywaną technologią do budowy komercyjnych aplikacji internetowych, dynamicznych witryn WWW oraz aplikacji i usług sieciowych. Jej podstawą są serwlety i strony JSP, które są obsługiwane — przy użyciu komponentów wbudowanych lub dodatkowych — na praktycznie wszystkich serwerach WWW, a jednocześnie stanowią połączenie między klientami internetowymi i aplikacjami działającymi na serwerze.
Tom II prezentuje zaawansowane narzędzia i techniki służące do tworzenia rozbudowanych i wysoko wydajnych aplikacji. Opisano w nim mechanizmy kontroli działania aplikacji za pomocą pliku web.xml, możliwości rozszerzenia systemu zabezpieczeń metodami deklaratywnymi i programistycznymi, a także sposoby używania filtrów serwletów i JSP. Przedstawiono tu także opis funkcji rzadziej używanych, lecz niezwykle przydatnych podczas tworzenia złożonych programów.
Książka „Core Servlets i Java Server Pages. Tom II. Technologie zaawansowane. Wydanie drugie” to wyczerpujący podręcznik dla programistów znających już podstawy technologiczne serwletów i stron JSP, którzy chcą poznać i wykorzystać ich zaawansowane możliwości.
Tom I zawiera szczegółowy opis serwletów i stron JSP, w tym nagłówki HTTP, pliki cookie, mechanizm śledzenia sesji, elementy skryptowe JSP, dołączanie plików, architekturę Model-Widok-Kontroler (MVC) i język wyrażeń JSP. Znajdziesz tam także opis formularzy HTML, JDBC oraz najlepsze praktyki projektowania i implementowania aplikacji.
Wykorzystaj wszystkie możliwości serwletów i stron JSP, aby tworzyć profesjonalne aplikacje!
* Deskryptor wdrożenia
* Zabezpieczenia programistyczne i deklaratywne
* Filtry serwletów i stron JSP
* Model i obsługa zdarzeń
* Własne biblioteki znaczników
* Platforma Apache Struts
Rozpocznij pracę z SQL Server 2005
* Dowiedz się, jak działają systemy RDBMS
* Poznaj narzędzia SQL Server 2005
* Naucz się obsługiwać bazy danych za pomocą SQL Server 2005
SQL Server 2005 to najnowsza wersja niezawodnego, wydajnego i wysoce skalowalnego systemu zarządzania relacyjnymi bazami danych (RDBMS) autorstwa Microsoftu. Podobnie jak wcześniejsze wersje tego produktu, SQL Server 2005 bazuje na języku T-SQL, ale zapewnia lepszą obsługę XML, danych definiowanych przez użytkownika oraz platformy .NET, a ponadto udostępnia dodatkowe usługi. Dzięki swym możliwościom doskonale nadaje się do tego, by być podstawą rozmaitych aplikacji potrzebujących dostępu do bazy danych.
Książka "SQL Server 2005. Programowanie. Od podstaw" przeznaczona jest dla programistów, którzy chcą rozpocząć pracę z SQL Server 2005. Dzięki niej poznasz podstawy funkcjonowania systemów RDBMS oraz języków SQL i T-SQL. Nauczysz się korzystać z narzędzi udostępnianych przez SQL Server 2005 oraz dowiesz się, jak wykonywać zarówno podstawowe, jak i bardziej zaawansowane operacje na bazach danych. Ta książka pozwoli Ci szybko opanować możliwości, jakie daje SQL Server 2005, i przystąpić do pisania stabilnych oraz wydajnych aplikacji bazodanowych.
* Wprowadzenie do systemów RDBMS
* Języki SQL i T-SQL
* Narzędzia dostępne w SQL Server 2005
* Tworzenie i modyfikowanie tabel
* Korzystanie ze złączeń i ograniczeń
* Normalizacja podstaw projektowania
* Tworzenie skryptów, programów wsadowych i procedur składowanych
* Obsługa transakcji i blokad
* Używanie wyzwalaczy
* Raporty
* Obsługa danych XML
Twórz niezawodne i wydajne aplikacje bazodanowe
za pomocą SQL Server 2005.
Poznaj funkcje i możliwości SQL Server 2005
* Przegląd architektury platformy SQL Server 2005
* Zarządzanie bazami danych i ich projektowanie
* Zabezpieczenia w SQL Server 2005
SQL Server 2005 to najnowsza wersja flagowego produktu Microsoftu przeznaczonego do zarządzania danymi i ich analizowania. Zapewnia ona większą wydajność, bezpieczeństwo, a także udostępnia szereg nowych funkcji związanych między innymi z usługami analitycznymi i raportowaniem. Jak działają te funkcje i które z nich są Ci naprawdę potrzebne? Jakiej wersji SQL Server 2005 potrzebujesz? Jakie korzyści dla Twojej firmy przyniesie zastosowanie nowych rozwiązań bazodanowych? Jak wykorzystać możliwości SQL Server 2005, aby usprawnić działanie używanych baz danych?
W udzieleniu odpowiedzi na powyższe pytania pomoże Ci książka "SQL Server 2005. Wyciśnij wszystko"; dzięki niej w przystępny sposób poznasz możliwości tej platformy. Dowiesz się, jak działa SQL Server 2005 oraz jakie są różnice między jej poszczególnymi wersjami. Zrozumiesz funkcjonowanie i znaczenie różnych zabezpieczeń oraz poznasz funkcje i usługi związane z bezpieczeństwem. Zobaczysz, na czym polega zarządzanie firmowymi bazami danych i jak wygląda projektowanie aplikacji bazodanowych. Przeczytasz o generowaniu analiz i raportów oraz wykonywaniu innych zadań za pomocą platformy Business Intelligence.
* Przegląd wersji i możliwości SQL Server 2005
* Zabezpieczenia i kontrola nad danymi
* Administrowanie korporacyjnymi bazami danych
* Projektowanie aplikacji bazodanowych
* Analizy i raporty w Business Intelligence
* Pisanie i diagnozowanie kodu za pomocą Visual Studio
* Przykładowy kod demonstrujący stosowanie nowych funkcji
Ta książka będzie dla Ciebie nieocenioną pomocą przy podejmowaniu decyzji dotyczących technologii bazodanowych.
Praktyczny przewodnik po SQL Server 2005
dla programistów i administratorów baz danych
* Jakie nowe funkcje oferuje SQL Server 2005?
* Jak zintegrować system bazodanowy z .NET?
* Jak wykorzystać możliwości SQL Server 2005 w otoczeniu biznesowym?
Każda nowa wersja SQL Server zawiera coraz więcej funkcji i udostępnia nowe możliwości. Tak też jest w przypadku SQL Server 2005, który ma nie tylko ulepszony system zarządzania bazami danych, ale również zabezpieczania ich. System ten oferuje rozszerzenia języka T-SQL przydatne zarówno programistom, jak i administratorom, umożliwia integrację baz z platformą .NET, a także posiada znacznie bardziej rozbudowane funkcje do manipulowania danymi XML. SQL Server 2005 wyposażony został też w wiele innych mechanizmów pozwalających zwiększyć produktywność w pracy z bazami danych i zapewnić ich lepsze funkcjonowanie.
Książka "SQL Server 2005" to przegląd usprawnień najnowszej wersji tego systemu bazodanowego napisany przez profesjonalistów dla profesjonalistów. Dowiesz się z niej, jak w praktyce wykorzystać możliwości SQL Server 2005. Nauczysz się tworzyć rozbudowane raporty przy użyciu Raporting Services, przeprowadzać analizy danych za pomocą Analysis Services, automatyzować zadania, dodawać do baz danych obiekty platformy .NET oraz stosować wygodne funkcje do obsługi danych w formacie XML.
* Zarządzanie SQL Server 2005 za pomocą SSMS
* Korzystanie z rozszerzeń języka T-SQL
* Integrowanie baz danych z .NET
* Zastosowania formatu XML w SQL Server 2005
* Raportowanie przy użyciu Raporting Services
* Analizowanie danych za pomocą Analysis Services
* Zabezpieczanie baz danych
* Kolejkowanie komunikatów przy użyciu Service Broker
* Obsługa powiadomień za pomocą Notification Services
* Automatyzowanie zadań
Poznaj nowoczesne technologie, aby perfekcyjnie tworzyć sprawne oprogramowanie!
* Jak tworzyć aplikacje JSF w środowisku Eclipse?
* Jak korzystać z frameworku JBoss Seam?
* Jak implementować niestandardowe komponenty, konwertery i mechanizmy weryfikujące?
JavaServer Faces (JSF) jest obecnie najpopularniejszą technologią, która pozwala na projektowanie interfejsu użytkownika poprzez umieszczenie na formularzu komponentów i powiązanie ich z obiektami Javy bez konieczności mieszania kodu źródłowego ze znacznikami. Mocną stroną JSF jest rozszerzalny model komponentowy, a także możliwość współpracy z środowiskami do budowy graficznych interfejsów użytkownika metodą przeciągnij-i-upuść. To nowoczesne narzędzie oferuje także mechanizmy rozwiązujące najtrudniejsze problemy w zakresie nawigacji, zarządzania połączeniami z usługami zewnętrznymi i konfiguracjami oraz izolowania prezentacji od logiki biznesowej.
Książka „JavaServer Faces. Wydanie II” prezentuje gruntownie zaktualizowaną wiedzę dotyczącą JSF oraz wyczerpujące omówienia najnowszych udoskonaleń mechanizmów wiążących tę technologię z platformą Java EE 5, a także analizę rozszerzeń interfejsów API. Zawiera praktyczne porady i wskazówki, dzięki którym szybko nauczysz się technik sterowania przechodzeniem pomiędzy stronami z wykorzystaniem frameworku Shale; poznasz sposoby zastępowania znaczników JSP znacznikami XHTML za pomocą technologii Facelets; do perfekcji opanujesz sztukę rozbudowy tej technologii o własne biblioteki. „Core JavaServer Faces” to doskonały, usystematyzowany zbiór najlepszych praktyk budowy oprogramowania, minimalizowania trwale kodowanych elementów i maksymalizacji produktywności.
* Komponenty zarządzane
* Zaawansowane techniki nawigacji
* Znaczniki i formularze
* Konwersja i weryfikacja poprawności danych
* Implementacja klas niestandardowych mechanizmów weryfikacji
* Powidoki i pakiet Apache Tiles
* Niestandardowe komponenty, konwertery i mechanizmy weryfikujące
* Eliminowanie wycieków połączeń
* Uzyskiwanie dostępu do informacji składowych w katalogach LDAP
* Implementacja mechanizmu weryfikacji w czasie rzeczywistym z wykorzystaniem frameworku Ajax4jsf
Zastosuj nowoczesne technologie JSP, aby w prosty sposób budować zaawansowane i sprawne aplikacje.
Kompendium wiedzy na temat systemu Windows Server 2008 PL
* Jak wdrożyć system Windows Server 2008?
* Jak konfigurować usługi sieciowe?
* Jak monitorować wydajność systemu Windows Server?
Trudno w to uwierzyć, ale od premiery systemu Windows Server 2003 minęło już 5 lat! 27 lutego 2008 roku Microsoft zaprezentował jego następcę — Windows Server 2008. Najnowszy produkt firmy Microsoft wprowadza wiele innowacji, z których z pewnością warto wymienić nowy model łatek, ulepszone usługi terminalowe, czy też nowy tryb instalacji Core. Windows Server 2008 już zaczął zdobywać rynek rozwiązań serwerowych. Czy warto dokonać migracji? Czy nowy system spełni Twoje oczekiwania?
Niewątpliwie na te i wiele innych pytań odpowie właśnie ta książka! Stanowi ona kompletny przewodnik po systemie Windows Server 2008 w polskiej wersji językowej. Dzięki tej książce dowiesz się, kiedy warto dokonać migracji na nową platformę oraz w jaki sposób ją przeprowadzić. Po jej przeczytaniu instalacja systemu — również w nowym trybie Core — nie będzie stanowić dla Ciebie najmniejszego problemu. W kolejnych rozdziałach autorzy książki omawiają w szczegółowy sposób Active Directory. Poznasz również sposoby konfiguracji usług sieciowych, takich jak DNS, DHCP, WINS czy też IIS. Ponadto dowiesz się, w jaki sposób zagwarantować bezpieczeństwo na poziomie serwera oraz na poziomie transferu danych. Oprócz tych zagadnień, w książce "Windows Server 2008 PL. Księga eksperta" znajdziesz również informacje na temat zasad administrowania systemem Windows Server 2008, automatyzacji pracy dzięki skryptom PowerShell oraz sposobu wykorzystania usług terminalowych. Jednak to nie wszystko! Wystarczy, że zajrzysz do spisu treści, a przekonasz się, jak obszerny pod względem merytorycznym jest ten podręcznik! Stanowi on kompendium wiedzy na temat Windows Server 2008 — więc jest to obowiązkowa pozycja na Twojej półce!
* Wprowadzenie do technologii
* Wdrażanie systemu Windows Server 2008
* Instalacja systemu Windows Server 2008
* Instalacja w trybie Core
* Wprowadzenie do usług katalogowych
* Projektowanie Windows Server 2008 Active Directory
* Definiowanie jednostek organizacyjnych oraz grup
* Replikacja Active Directory
* Integracja usługi Active Directory w środowiskach uniksowych
* Zastosowanie protokołu IPv6
* Konfiguracja usług sieciowych
* Uruchamianie internetowych usług informacyjnych IIS
* Zapewnienie bezpieczeństwa na poziomie serwera oraz na transferu danych
* Migracja z systemów Windows 2000 lub Windows Server 2003 do systemu Windows Server 2008
* Sposoby testowania zgodności z systemem Windows Server 2008
* Administracja systemem Windows Server 2008
* Zasady grupy oraz zarządzanie nimi
* Konserwacja i utrzymanie systemu
* Automatyzacja pracy z wykorzystaniem skryptów PowerShell
* Dokumentowanie środowiska Windows Server 2008
* Zdalny dostęp do systemu
* Wykorzystanie usług terminalowych
* Wykrywanie oraz rozwiązywanie problemów
* Sposoby archiwizacji danych w systemie Windows Server 2008
* Odzyskiwanie systemu po awarii
* Monitorowanie wydajności systemu
Obowiązkowa pozycja dla wszystkich administratorów systemu Windows Server 2008!
Visual Basic 2005 nie jest tak rewolucyjnym produktem, jak Visual Basic .NET. Opracowując wersję 2005, twórcy języka skoncentrowali się na usunięciu błędów i usterek oraz zwiększeniu komfortu pracy programisty. Narzędzia i kontrolki, w które wyposażono zarówno najnowszą wersję Visual Basica, jak i środowisko programistyczne Visual Studio 2005, pozwalają znacznie przyspieszyć pisanie kodu. Jednocześnie został zachowany dostęp do wszystkich możliwości platformy .NET.
Książka "Visual Basic 2005. Zapiski programisty" to zbiór notatek spisanych przez programistów analizujących tę wersję języka. Zawiera ćwiczenia ilustrujące nowe funkcje Visual Basica 2005, platformy .NET Framework 2.0 i środowiska programistycznego Visual Studio 2005. Programiści korzystający z wcześniejszych wersji tych narzędzi szybko opanują nowe funkcje, takie jak definiowanie klas generycznych czy korzystanie z obiektów My. Godne odnotowania jest także znaczne przyspieszenie i udoskonalenie technologii ASP.NET.
* Edycja kodu w Visual Studio 2005
* Tworzenie dokumentacji w formacie XML
* Korzystanie z obiektów My
* Definiowanie klas generycznych
* Tworzenie aplikacji dla środowiska Windows oraz aplikacji WWW
* Projektowanie formularzy
* Komunikacja z bazami danych
* Wdrażanie aplikacji za pomocą technologii ClickOnce
Dzięki tej książce najnowsza wersja Visual Basica odsłania swoje tajemnice.
Poznaj nowoczesne technologie zarządzania bazami danych
* Jak zainstalować i skonfigurować SQL Server 2008?
* W jaki sposób monitorować wydajność i bezpieczeństwo serwera bazy danych?
* Jak tworzyć oprogramowanie współpracujące z SQL Serverem?
System zarządzania bazami danych MS SQL Server zyskał sobie zasłużoną renomę wśród projektantów baz danych i programistów. Stabilna i wydajna platforma, dostępna w kilku edycjach, różniących się możliwościami i zastosowaniami, wykorzystywana jest w aplikacjach biznesowych, portalach internetowych i aplikacjach mobilnych. Jej najnowsza wersja, oznaczona symbolem 2008, to potężna platforma do zarządzania danymi, umożliwiająca nie tylko przechowywanie ich w tabelach, ale także przetwarzanie, analizowanie, udostępnianie i zabezpieczanie. Pozwala ona także na składowanie danych nierelacyjnych — obiektów binarnych i danych geograficznych.
Książka „Serwer SQL 2008. Administracja i programowanie” zawiera szczegółowe omówienie możliwości najnowszej wersji tej platformy bazodanowej. Zarówno administratorzy, jak i programiści znajdą w niej wiele przydatnych informacji. Opisano w niej poszczególne edycje SQL Servera 2008, sposób ich instalacji, konfiguracji i administrowania, techniki optymalizacji wydajności oraz zabezpieczania i analizowania danych. Dzięki niej dowiesz się, jakie nowe funkcje wprowadzono w wersji 2008, jak korzystać z języka T-SQL i przechowywać dane nierelacyjne. Przeczytasz także o integracji z platformą CLR oraz korzystaniu z technologii SOA.
* Instalacja SQL Servera 2008
* Administrowanie serwerem bazy danych
* Optymalizacja dostępności i wydajności
* Nowe funkcje SQL Servera 2008
* Monitorowania pracy serwera
* Zabezpieczanie danych
* Programowanie w T-SQL
* Nierelacyjne typy danych
* Korzystanie z dokumentów XML
* Praca z SQL Server Compact Edition
Wykorzystaj w praktyce możliwości najnowszej wersji platformy bazodanowej SQL Server.
Core Java Servlets i JavaServer Pages. Tom II. Wydanie IIWydawnictwo Helion
Kompletny przewodnik po zaawansowanych mechanizmach oraz funkcjach serwletów i JSP.
* Jak kontrolować działanie aplikacji za pośrednictwem pliku deskryptora?
* Jakie są możliwości rozbudowy systemu zabezpieczeń?
* Jak można wykorzystać obsługę zdarzeń?
Platforma Java 2 jest najczęściej wykorzystywaną technologią do budowy komercyjnych aplikacji internetowych, dynamicznych witryn WWW oraz aplikacji i usług sieciowych. Jej podstawą są serwlety i strony JSP, które są obsługiwane — przy użyciu komponentów wbudowanych lub dodatkowych — na praktycznie wszystkich serwerach WWW, a jednocześnie stanowią połączenie między klientami internetowymi i aplikacjami działającymi na serwerze.
Tom II prezentuje zaawansowane narzędzia i techniki służące do tworzenia rozbudowanych i wysoko wydajnych aplikacji. Opisano w nim mechanizmy kontroli działania aplikacji za pomocą pliku web.xml, możliwości rozszerzenia systemu zabezpieczeń metodami deklaratywnymi i programistycznymi, a także sposoby używania filtrów serwletów i JSP. Przedstawiono tu także opis funkcji rzadziej używanych, lecz niezwykle przydatnych podczas tworzenia złożonych programów.
Książka „Core Servlets i Java Server Pages. Tom II. Technologie zaawansowane. Wydanie drugie” to wyczerpujący podręcznik dla programistów znających już podstawy technologiczne serwletów i stron JSP, którzy chcą poznać i wykorzystać ich zaawansowane możliwości.
Tom I zawiera szczegółowy opis serwletów i stron JSP, w tym nagłówki HTTP, pliki cookie, mechanizm śledzenia sesji, elementy skryptowe JSP, dołączanie plików, architekturę Model-Widok-Kontroler (MVC) i język wyrażeń JSP. Znajdziesz tam także opis formularzy HTML, JDBC oraz najlepsze praktyki projektowania i implementowania aplikacji.
Wykorzystaj wszystkie możliwości serwletów i stron JSP, aby tworzyć profesjonalne aplikacje!
* Deskryptor wdrożenia
* Zabezpieczenia programistyczne i deklaratywne
* Filtry serwletów i stron JSP
* Model i obsługa zdarzeń
* Własne biblioteki znaczników
* Platforma Apache Struts
Rozpocznij pracę z SQL Server 2005
* Dowiedz się, jak działają systemy RDBMS
* Poznaj narzędzia SQL Server 2005
* Naucz się obsługiwać bazy danych za pomocą SQL Server 2005
SQL Server 2005 to najnowsza wersja niezawodnego, wydajnego i wysoce skalowalnego systemu zarządzania relacyjnymi bazami danych (RDBMS) autorstwa Microsoftu. Podobnie jak wcześniejsze wersje tego produktu, SQL Server 2005 bazuje na języku T-SQL, ale zapewnia lepszą obsługę XML, danych definiowanych przez użytkownika oraz platformy .NET, a ponadto udostępnia dodatkowe usługi. Dzięki swym możliwościom doskonale nadaje się do tego, by być podstawą rozmaitych aplikacji potrzebujących dostępu do bazy danych.
Książka "SQL Server 2005. Programowanie. Od podstaw" przeznaczona jest dla programistów, którzy chcą rozpocząć pracę z SQL Server 2005. Dzięki niej poznasz podstawy funkcjonowania systemów RDBMS oraz języków SQL i T-SQL. Nauczysz się korzystać z narzędzi udostępnianych przez SQL Server 2005 oraz dowiesz się, jak wykonywać zarówno podstawowe, jak i bardziej zaawansowane operacje na bazach danych. Ta książka pozwoli Ci szybko opanować możliwości, jakie daje SQL Server 2005, i przystąpić do pisania stabilnych oraz wydajnych aplikacji bazodanowych.
* Wprowadzenie do systemów RDBMS
* Języki SQL i T-SQL
* Narzędzia dostępne w SQL Server 2005
* Tworzenie i modyfikowanie tabel
* Korzystanie ze złączeń i ograniczeń
* Normalizacja podstaw projektowania
* Tworzenie skryptów, programów wsadowych i procedur składowanych
* Obsługa transakcji i blokad
* Używanie wyzwalaczy
* Raporty
* Obsługa danych XML
Twórz niezawodne i wydajne aplikacje bazodanowe
za pomocą SQL Server 2005.
Wykorzystaj potencjał Excela, by Twoja firma odniosła sukces!
* Jak zaprząc dodatki Excela do tworzenia dokumentacji firmowej?
* Jak importować pliki z aplikacji zewnętrznych?
* Jak obsługiwać autofiltry i aktualizować dane?
Excel stał się obecnie niezastąpionym programem biurowym. Niestety, nie wszyscy potrafią wykorzystać drzemiący w nim potencjał, bowiem program ten zwykle uważany jest za trudny do przyswojenia. Praca z nim przynosi jednak odczuwalne korzyści, a stosowanie jego różnorodnych narzędzi i dodatków może sprawić, że niepotrzebne staną się wszystkie wyspecjalizowane programy księgowe. Dodatkowym atutem Excela jest możliwość skojarzenia formantów i formularzy z fragmentami programów napisanych w języku VBA.
„Excel w firmie” w przystępny i jasny sposób pokazuje praktyczne rozwiązania w zakresie prowadzenia bogatej dokumentacji biurowej. Z tej książki dowiesz się, jak zbudować skoroszyt, zaktualizować poszczególne arkusze, wprowadzić zmiany, stworzyć gotowe dokumenty i zestawienia księgowe, kadrowe i magazynowe. Zawarte w podręczniku przykłady zostały opisane w taki sposób, aby można je było od razu wykorzystać w praktyce lub potraktować jako wzory do tworzenia własnej dokumentacji.
* Edytor języka Visual Basic
* Formularze, makra i formanty
* Instalacja dodatków
* Przeznaczenie i budowa skoroszytu
* Importowanie danych z plików innych aplikacji
* Pobieranie danych z internetu
* Filtrowanie i sortowanie
* Budowanie arkusza „Faktury VAT”
Excel - asystent niezastąpiony w każdej firmie!
Podnieś wydajność Visual Studio i przyspiesz swoją pracę
* Efektywne zarządzanie projektami i kodem źródłowym
* Tworzenie i wykorzystywanie makroinstrukcji
* Wyszukiwanie i usuwanie błędów w kodach
Visual Studio to jedno z najpopularniejszych środowisk programistycznych. Za jego pomocą można tworzyć programy w kilku językach, a łatwość obsługi sprawia, że już po kilku godzinach pracy jego użytkownik sprawnie porusza się po interfejsie i wykorzystuje większość jego możliwości. Visual Studio oferuje ogromną liczbę funkcji, pozwala na wszechstronną konfigurację, umożliwia automatyzację zadań i posiada wiele innych cech podnoszących komfort pracy programisty. Środowisko to posiada jednak wiele innych ciekawych cech i możliwości, których opisu nie znajdziemy w dokumentacji.
Książka "100 sposobów na Visual Studio" to unikatowy zbiór 100 wskazówek opracowanych przez programistów używających tego narzędzia w codziennej pracy i znających wszystkie jego tajniki. Opisuje funkcje, dodatki, makra oraz rozszerzenia, które pozwalają w jeszcze większym stopniu rozszerzyć funkcjonalność tego środowiska. Wykorzystywanie zawartych tu informacji pozwoli każdemu użytkownikowi Visual Studio na przyspieszenie swojej pracy i uczynienie jej bardziej efektywną dzięki zastosowaniu jego mniej znanych, a bardzo przydatnych funkcji.
* Zarządzanie plikami projektów
* Konfigurowanie edytora kodu źródłowego i przestrzeni roboczej
* Refaktoryzacja kodu
* Zapisywanie i przenoszenie ustawień środowiska
* Dostosowywanie procesu kompilacji i wykrywania błędów
* Wykorzystywanie szablonów i makr
* Stosowanie komentarzy XML
* Automatyzacja poleceń
Pisanie doskonałego oprogramowania wymaga opanowania wszystkich możliwości środowiska programistycznego. Dzięki tej książce Visual Studio odkryje wszystkie swoje tajemnice.
Zbuduj wydajne środowisko Windows Server
* Dobierz sprzęt odpowiedniej jakości
* Wykorzystaj mechanizmy klastrowania do osiągnięcia maksymalnej dostępności
* Zapobiegaj awariom i przestojom w pracy serwerów
Platforma Windows Server 2003 zyskuje coraz większą popularność. Firmy odchodzą od rozwiązań opartych na innych technologiach, uruchamiając serwery wykorzystujące tę właśnie platformę. Jednak wymiana systemu operacyjnego na inny nie jest prostym zadaniem. Podczas wdrażania środowiska Windows Server 2003 należy uwzględnić wiele czynników, dzięki którym system pozostanie niezawodny przez 24 godziny na dobę, 7 dni w tygodniu, 365 dni w roku.
Książka "Windows Server 2003. Wysoko wydajne rozwiązania" przedstawia praktyczne zagadnienia związane z wdrażaniem i administrowaniem systemami operacyjnymi z rodziny Windows Server 2003. Opisuje proces planowania oraz implementacji rozwiązań opartych na klastrach, mechanizmach równoważenia obciążenia i technikach szybkiego przywracania serwerów do pracy po awariach i aktualizacjach. Ilustrowane przykładami zagadnienia oraz łatwe do wykorzystania instrukcje pomogą Ci podjąć szybkie i trafne decyzje.
* Wybór sprzętu
* Pamięci masowe przeznaczone dla serwerów
* Projektowanie sieci o maksymalnej dostępności
* Klasteryzacja Windows
* Wysoko wydajne serwery wydruków i plików
* Maksymalizacja wydajności i dostępności SQL Servera oraz Exchange Servera
* Równoważenie obciążenia
* Korzystanie z Microsoft Operation Manager
Chcesz zmaksymalizować dostępność, skalowalność i wydajność środowiska Windows Server? Koniecznie sięgnij po tę książkę.
Visual C# 2008. Projektowanie aplikacji. Pierwsze starcieWydawnictwo Helion
Czysta przyjemność tworzenia… projektowanie aplikacji w przyjaznym środowisku Visual C# 2008
* Visual C# bez tajemnic, czyli jak zapanować nad całością projektu
* Biblioteki Windows Forms i Windows Presentation Foundation, czyli jak budować aplikacje okienkowe
* Najświeższe innowacje platformy .NET 3.0, czyli jak używać XAML
Środowisko programistyczne Visual C#, będące elementem szerszego pakietu Microsoft Visual Studio 2008, jest obecnie najczęściej wykorzystywanym środowiskiem służącym do projektowania aplikacji na platformy .NET 2.0, 3.0 i 3.5. Ułatwia ono zarówno pisanie kodu C#, jak i projektowanie graficznego interfejsu programu, zapewniając łatwą edycję kodu, wizualizację oraz możliwość kontrolowanego uruchamiania przygotowywanej aplikacji. Wspomaga także programistę w usuwaniu błędów kodu oraz oferuje mu dwie biblioteki kontrolek (Windows Forms i Windows Presentation Foundation), które pozwalają na bezproblemową budowę graficznego interfejsu użytkownika (także zgodnego ze stylem używanym w systemie Windows Vista). Pakiet Visual Studio 2008 oferuje również łączenie kontrolek danych z bazami danych SQL Server i Access oraz wykorzystanie ogromnych możliwości plików XML.
Książka „Visual C# 2008. Projektowanie aplikacji. Pierwsze starcie” ma za zadanie bezboleśnie i szybko wprowadzić Cię w arkana działania środowiska Visual C#, jak również udostępnić Ci wszelkie informacje dotyczące zachodzących w nim zmian. To znacznie ułatwi Ci projektowanie aplikacji w przyszłości. Podzielona na trzy odrębne części tematyczne, poświęcone kolejno podstawom poruszania się w tym środowisku, bibliotece Windows Forms oraz nowej bibliotece Windows Presentation Foundation, jest w istocie zbiorem praktycznych ćwiczeń opatrzonych komentarzami. Pozbawiona zbędnych opisów i dywagacji teoretycznych, zawiera jednak krótkie objaśnienia wszelkich trudniejszych kwestii. Zaopatrzono ją także w dodatki przeznaczone dla osób rozpoczynających dopiero naukę programowania.

* Projektowanie interfejsu aplikacji
* Analiza kodu i usuwanie błędów
* Aplikacje Windows Forms
* Techniki programowania
* Operacje na plikach XML
* Biblioteka ADO.NET i baza danych Server SQL
* .NET 2.0, .NET 3.0 - podobieństwa i różnice
* WPF i XAML - nowe narzędzia wizualizacji
* Elementy zagnieżdżone
* Transformacje i animacje
* Język C# 2.0 i kolekcje
* Projektowanie zorientowane obiektowo w C# 2.0
* Podstawy SQL
Programowanie będzie łatwiejsze, jeśli dobrze poznasz najnowszą wersję środowiska Visual C# 2008!
Stwórz własne aplikacje dla systemu Windows
* Jak pracować ze środowiskiem programistycznym Delphi?
* W jaki sposób tworzyć biblioteki DLL?
* Jak zaprojektować wydajną bazę danych?
* Jak tworzyć aplikacje operujące na bazach danych?
Wśród wszystkich środowisk programistycznych umożliwiających tworzenie aplikacji Delphi jest jednym z najbardziej znanych i popularnych. To narzędzie, obecne na rynku od ponad dwunastu lat, cieszy się zasłużonym uznaniem twórców oprogramowania — dzięki sporym możliwościom, ogromnej bibliotece komponentów i czytelnej składni języka Object Pascal, będącego podstawą tego środowiska. Najnowsza wersja Delphi, oznaczona symbolem RAD Studio 2007, nie tylko umożliwia tworzenie „klasycznych” aplikacji dla Windows, opartych o Windows API, ale także udostępnia kontrolki platformy .NET.
Książka „Delphi 2007 dla WIN32 i bazy danych” to podręcznik opisujący zasady tworzenia aplikacji dla systemu Windows w najnowszej wersji Delphi. Przedstawia ona techniki tworzenia aplikacji bazodanowych w oparciu o mechanizmy Windows API i kontrolki VCL. Czytając ją, poznasz komponenty, jakie Delphi oferuje programiście, i dowiesz się, jak korzystać z nich we własnych aplikacjach. Opanujesz mechanizmy komunikacji z niemal wszystkimi systemami zarządzania bazami danych dostępnymi na rynku. Przeczytasz także o tworzeniu wersji instalacyjnych napisanych przez siebie aplikacji.
* Interfejs użytkownika Delphi 2007
* Komponenty dostępne w Delphi
* Przetwarzanie grafiki
* Korzystanie z komponentów VCL
* Aplikacje wielowątkowe
* Tworzenie bibliotek DLL
* Operacje na plikach
* Obsługa dokumentów XML
* Projektowanie bazy danych i struktury tabel
* Komunikacja z bazami danych
* Mechanizmy blokowania rekordów
* Tworzenie wersji instalacyjnych aplikacji
Wykorzystaj możliwości najnowszej wersji środowiska programistycznego, które zrewolucjonizowało proces tworzenia aplikacji!
Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.
"J2EE. Wzorce projektowe. Wydanie drugie" zawiera opis następujących zagadnień:
* 21 wzorców projektowych J2EE -- znane i w pełni sprawdzone oraz nowe wzorce zapewniające najlepsze rozwiązania dla aplikacji biznesowych
* strategie projektowe dla warstwy prezentacji, biznesowej i integracji
* opis zastosowania technologii JSP, EJB, JSM, usług sieciowych i serwletów
* przykłady nie zalecanych rozwiązań stosujących technologię J2EE
* sposoby refaktoryzacji poprawiające istniejące projekty
* diagramy UML ilustrujące przedstawiane zagadnienia
* dużą liczbę przykładów zastosowania wzorców, strategii i refaktoryzacji
O autorach:
Deepak Alur jest architektem rozwiązań biznesowych Javy w Sun Java Center z 14-letnim doświadczeniem. [więcej...]
John Crupi jest wybitnym inżynierem i szefem architektów Javy w Sun Java Center. [więcej...]
Dan Malks zajmuje się technologiami obiektowymi oraz ich zastosowaniem w projektach biznesowych i usługach sieciowych. [więcej...]
Błyskawiczny kurs tworzenia prezentacji multimedialnych
Popularność publikacji multimedialnych ciągle rośnie. Coraz częściej zamiast drukowanego katalogu firmy proponują swoim klientom płyty CD lub DVD z ofertą przedstawioną w atrakcyjnej postaci. Multimedia na dobre zadomowiły się w edukacji, reklamie i przekazie informacji. Największą zaletą publikacji multimedialnych jest możliwość umieszczenia w nich nie tylko tekstu, ale także grafiki, animacji, filmów, dźwięku i elementów interaktywnych. Na rynku dostępnych jest wiele aplikacji służących do tworzenia publikacji multimedialnych, wśród których niekwestionowanym liderem jest Macromedia Director. Rozwijana od prawie 10 lat aplikacja oferuje użytkownikom możliwość łączenia grafiki wektorowej i bitmapowej, cyfrowego wideo, animacji komputerowych i dźwięku, rozbudowany obiektowy język programowania zwany Lingo, setki gotowych skryptów, które można dołączyć do elementów prezentacji, oraz rozbudowane funkcje eksportu i publikowania gotowego produktu. Wykonaną w nim prezentację można zapisać w postaci pliku wykonywalnego aplikacji w formacie Shockwave umożliwiającym umieszczenie jej na stronie WWW i uruchamianie w przeglądarce internetowej.
Książka "Director MX. Szybki start" przedstawia jedną z najnowszych wersji "okrętu flagowego" firmy Macromedia. Zawiera wszystkie informacje niezbędne do rozpoczęcia pracy z Directorem i wykorzystania go do tworzenia prezentacji multimedialnych. Opisuje sposoby wykorzystywania plików graficznych i dźwiękowych, tworzenia animacji i skryptów, dostosowania prezentacji do potrzeb osób niepełnosprawnych i publikowania jej w różnych formatach. Każde z zadań przedstawione jest w postaci krótkich punktów opatrzonych ilustracjami.
* Instalacja i uruchomienie Directora
* Korzystanie z interfejsu użytkownika i definiowanie ustawień preferencyjnych
* Import materiałów źródłowych
* Tworzenie wstępnego układu prezentacji w oknie Score
* Techniki animacji
* Optymalizacja prezentacji
* Tworzenie elementów bitmapowych i wektorowych w Directorze
* Łączenie obrazów za pomocą trybów mieszania
* Wykorzystywanie animacji, klipów wideo i plików SWF
* Edycja i formatowanie tekstu
* Dodawanie dźwięku do prezentacji
* Gotowe skrypty -- behawiory
* Podstawowe informacje o języku Lingo
* Publikowanie prezentacji w postaci projektorów i prezentacji Shockwave
* Shockwave 3D -- trójwymiarowa interaktywna animacja w Directorze
* Rozszerzanie możliwości Directora za pomocą modułów Xtra
* Dostosowywanie prezentacji do potrzeb osób niepełnosprawnych
Większości użytkowników Excel kojarzy się wyłącznie z arkuszem kalkulacyjnym używanym w biurach. Zdecydowanie mniej osób wie, że Excel jest również potężnym narzędziem programistycznym, za pomocą którego projektuje się rozbudowane aplikacje, wyposażone w graficzne interfejsy użytkownika i korzystające z danych zewnętrznych, języka XML i usług sieciowych. Dzięki językowi Visual Basic for Applications (VBA) można tworzyć na bazie Excela profesjonalne narzędzia bardzo dobrej jakości.
Książka "Excel. Programowanie dla profesjonalistów" to podręcznik poświęcony projektowaniu aplikacji w środowisku Excela, adresowany do doświadczonych użytkowników tego narzędzia oraz programistów. Autorzy krok po kroku wyjaśniają, jak tworzyć dodatki, implementować usługi sieciowe, projektować formularze userform. Uczą konstruowania wykresów i obsługi błędów, pokazują, w jaki sposób zoptymalizować wydajność aplikacji i jak je dystrybuować.
* Najlepsze praktyki programistyczne w Excelu i VBA
* Projektowanie arkusza
* Tworzenie dodatków
* Sterowanie paskami narzędzi
* Korzystanie z funkcji Windows API
* Budowanie interfejsów użytkownika
* Połączenia z bazami danych
* Usuwanie błędów z kodu źródłowego
* Sterowanie innymi aplikacjami MS Office
* Korzystanie z funkcji Visual Basic 6 i VB.NET
* Połączenia z usługami sieciowymi
* Tworzenie wersji dystrybucyjnej aplikacji
Poznaj zasady tworzenia aplikacji przy użyciu Excela -- z tych narzędzi korzystają największe firmy świata.
Przegląd funkcji i możliwości .NET Framework 2.0
oraz środowiska CLR 2.0 dla zaawansowanych
* Jakie możliwości oferuje platforma .NET Framework 2.0 i środowisko CLR 2.0?
* Jak szybko i łatwo pisać aplikacje dla systemu Windows?
* Jak zwiększyć swą produktywność?
Wraz z coraz bardziej rozbudowaną funkcjonalnością .NET Framework rośnie także jej popularność. Możliwość błyskawicznego tworzenia zaawansowanych aplikacji dla systemu Windows na bazie tej platformy oraz wspólnego środowiska uruchomieniowego CLR sprawia, że coraz większa rzesza programistów pragnie poznać te technologie i wykorzystać je do zwiększenia swej produktywności. Wersja 2.0 .NET Framework udostępnia większą liczbę wbudowanych kontrolek, nowe funkcje obsługi baz danych za pomocą ADO.NET, rozbudowane narzędzia do tworzenia witryn internetowych przy użyciu ASP.NET i wiele innych usprawnień znacznie ułatwiających programowanie.
".NET Framework 2.0. Zaawansowane programowanie" to podręcznik dla programistów, którzy chcą szybko rozpocząć pracę z tą platformą. Dzięki tej książce poznasz mechanizmy działania .NET Framework i środowiska CLR, a także funkcje licznych bibliotek, zarówno tych podstawowych, jak i bardziej wyspecjalizowanych. Dowiesz się, jak przy użyciu tych technologii łatwo zapewniać bezpieczeństwo kodu, debugować oprogramowanie, obsługiwać transakcje, zapewniać współdziałanie aplikacji z kodem niezarządzanym i wykonywać wiele innych potrzebnych operacji.
* Funkcjonowanie środowiska CLR
* Struktura i mechanizmy wspólnego systemu typów (CTS)
* Działanie języka pośredniego (IL) i kompilacji JIT
* Obsługa operacji wejścia-wyjścia
* Tworzenie aplikacji międzynarodowych
* Zapewnianie bezpieczeństwa kodu
* Programowanie współbieżne przy użyciu wątków, domen i procesów
* Umożliwianie współdziałania z kodem niezarządzanym
* Debugowanie oprogramowania
* Stosowanie wyrażeń regularnych
* Programowanie dynamiczne z zastosowaniem metadanych i refleksji
* Obsługa transakcji
Zacznij korzystać z możliwości .NET Framework 2.0
i już dziś zwiększ swą produktywność.
Dreamweaver CS3/CS PL -- twórcze i funkcjonalne rozwiązanie
do tworzenia stron oraz aplikacji internetowych
* Praca z tekstem i grafiką
* Projektowanie stron WWW
* Tworzenie formularzy
* Dodawanie elementów multimedialnych
"Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik" to książka zarówno dla webmasterów, jak i tych, którzy chcą komfortowo, ale też sprawnie zarządzać stroną internetową własnej firmy. Książka zawiera wiele cennych informacji, które pozwalają w kreatywny sposób wykorzystywać cały potencjał tego programu.
Poszczególne ćwiczenia zostały przedstawione w sposób przejrzysty i łatwy do realizacji. Dlatego "Adobe Dreamweaver CS3/CS3 PL" stanowi znakomity podręcznik, zawierający nie tylko podstawowe informacje o programie, ale również opisy jego zaawansowanych funkcji oraz szereg wskazówek, rozwiązań i porad, które pozwalają pracować szybciej i wydajniej. Korzystając z "Oficjalnego podręcznika", dowiesz się, jak tworzyć strony WWW, zarządzać nimi, a także projektować multimedialne serwisy internetowe, których funkcjonalność i efektywność jest dziś tak istotna w działalności każdego przedsiębiorstwa.
* Kaskadowe arkusze stylów
* Technologia AJAX
* Projektowanie makiet i formularzy
* Tworzenie łączy
* Konfiguracja ustawień dostępu
* Dodawanie elementów multimedialnych
* Elementy graficzne, filmy wideo i animacje
* Konfigurowanie zdalnego serwisu
Kreatywny program dla kreatywnych użytkowników!
MS Project 2007 i MS Project Server 2007. Efektywne zarządzanie projektamiWydawnictwo Helion
Poznaj najnowszą wersję doskonałego narzędzia
wspomagającego zarządzanie projektami
* Zdefiniuj zakres projektu i podziel go na zadania
* Wykorzystaj narzędzia do śledzenia procesu jego realizacji
* Przygotuj raporty kończące projekt
Sprawne zarządzanie projektami wymaga od ich kierowników dużego doświadczenia. Jednak w przypadku wielu projektów samo doświadczenie zwyczajnie nie wystarcza -- tu niezbędne jest efektywne narzędzie wspomagające kierowanie projektem. Takim narzędziem jest Microsoft Office Project 2007 -- kolejna wersja najpopularniejszej aplikacji do zarządzania projektami. Aplikacja ta ułatwia pracę kierownika projektu na każdym etapie -- od definiowania projektu i zadań, poprzez przydzielanie zasobów, aż do analizy powykonawczej. System Microsoft Office Project Server 2007 dodatkowo rozszerza te możliwości o zarządzanie informacjami dotyczącymi większej liczby projektów.
Książka "MS Project 2007 i MS Project Server 2007. Efektywne zarządzanie projektami" jest przeznaczona dla kierowników projektów, osób nadzorujących wiele projektów oraz członków zespołów projektowych. Czytając ją, poznasz możliwości MS Project 2007 i MS Project Server 2007 oraz nauczysz się wykorzystywać je w pracy. Dowiesz się, jak zdefiniować zakres projektu, zaplanować zasoby i przydzielić je do zadań, optymalizować projekt i śledzić proces jego realizacji. Znajdziesz tu także informacje o raportach tekstowych i graficznych oraz nadzorowaniu zmian w wielu projektach i analizowaniu ich portfela.
* Interfejs użytkownika programu MS Project 2007
* Tworzenie nowego projektu
* Zarządzanie zasobami i zadaniami
* Tworzenie kalendarza projektu
* Rozwiązywanie problemów z nadmiernym obciążeniem zasobów
* Śledzenie realizacji projektu
* Analiza odchyleń
* Widoki i raporty
Gotowe na czas! Projekty zawsze zgodne z planem!
Poznaj potężne możliwości języka Visual Basic i twórz zaawansowane aplikacje
* Jak pisać zaawansowane programy?
* Jak dobierać kontrolki do zadań?
* Jak dzielić program na mniejsze części?
Visual Basic jest niezwykle wydajnym językiem, pozwalającym na tworzenie zaawansowanych aplikacji, m.in. dzięki wykorzystywaniu jednego z najpotężniejszych środowisk programistycznych, jakie kiedykolwiek powstały — Visual Studio. Środowisko to udostępnia narzędzia takie, jak edytory graficzne czy funkcja automatycznego uzupełniania, które sprawiają, że budowa aplikacji staje się intuicyjna i znacznie sprawniejsza. Najnowsza wersja tego języka — Visual Basic 2008 — oferuje także opcje formularzy XAML i nowe kontrolki, a ponadto z aplikacją zintegrowano SQL Server 2005 Compact Edition, dzięki czemu pojawiło się wbudowane wsparcie dla języka LINQ w komunikacji z bazą danych.
Książka „Visual Basic 2008. Warsztat programisty” jest doskonałym podręcznikiem zarówno dla początkujących, jak i zaawansowanych programistów. Zawiera ona opis technologii i środowiska programistycznego, a także wiele przykładów i porad z dokładnie przedstawionym oraz przetestowanym kodem, zgodnym z wersją 2008 tego języka. Przykłady te pozwalają dogłębnie zrozumieć wszelkie jego zawiłości. Z książki dowiesz się, jak korzystać z formularzy i kontrolek oraz zwiększać funkcjonalność istniejących klas i obsługiwać błędy. Nauczysz się rysować obrazy przy użyciu interfejsu urządzenia graficznego, a także stosować wiele różnych obiektów, aby budować zaawansowane i nowoczesne aplikacje.
* Edytor kodu Visual Basic
* Struktura programu i modułu
* Typy danych, zmienne i stałe
* Operatory
* Procedury i funkcje
* Instrukcje sterujące
* Obsługa błędów
* Składnia zapytań i funkcje LINQ
* Tworzenie niestandardowych kontrolek
* Tworzenie nazw i klasy kolekcyjne
* Grafika i tekst
* Przetwarzanie obrazów
* Drukowanie i raportowanie
* Obiekty systemu plików
* Windows Communication Foundation
Bądź profesjonalistą — szlifuj swój warsztat programisty!
Poznaj możliwości platformy J2EE
* Wykorzystaj język XML w aplikacjach bazodanowych
* Zaimplementuj obsługę protokołu SOAP
* Zbuduj aplikacje w oparciu o serwlety i JSP
* Zastosuj w projektach technologię Enterprise Java Beans
Platforma Java 2 Enterprise Edition zdobyła już mocną pozycję na rynku serwerów aplikacji. Dzięki niej możliwe stało się tworzenie aplikacji korporacyjnych zgodnych z podstawowym założeniem przyświecającym twórcom Javy -- "pisz raz, uruchamiaj wszędzie". Najnowsza wersja platformy J2EE została znacznie rozbudowana i zmodernizowana w porównaniu z poprzednimi. Dodano do niej możliwość obsługi usług WWW, rozszerzono i unowocześniono implementacje technologii serwletów i JSP oraz poprawiono wiele komponentów przydatnych przy tworzeniu aplikacji korporacyjnych.
"J2EE. Vademecum profesjonalisty. Wydanie II" to kompletny przewodnik po najnowszej wersji Java 2 Enterprise Edition, napisany przez członków zespołu zajmującego się rozwojem platformy J2EE, zatrudnionych w firmie Sun. Opisuje kluczowe komponenty Java 2 Platform, Enterprise Edition (J2EE) w wersji 1.4. Prezentuje rozwiązania konkretnych problemów napotykanych przez programistów, zilustrowane licznymi przykładami. W książce przedstawiono nie tylko komponenty J2EE, ale również współpracujące z nią technologie: JavaServer Pages Standard Tag Library (JSTL) oraz JavaServer Faces.
* Tworzenie aplikacji internetowej wykorzystującej język XML
* Stosowanie parsera SAX
* Analiza i przetwarzanie hierarchii DOM w dokumentach
* Korzystanie z XPath
* Implementacja usług WWW oraz obsługi protokołu SOAP
* Tworzenie aplikacji z wykorzystaniem serwletów i JSP
* Stosowanie technologii JavaServer Faces
* Projektowanie z wykorzystaniem Enterprise Java Beans
Jeśli chcesz zaprojektować i stworzyć aplikację z wykorzystaniem J2EE, w tej książce znajdziesz wszystkie informacje, jakie mogą Ci być do tego potrzebne.
Błyskawiczny kurs administrowania treścią serwisu WWW
Rozwój technologii wykorzystywanych przy projektowaniu serwisów WWW, poza wieloma zaletami, ma również, niestety, jedną wadę -- trudności w modyfikowaniu treści witryny. Czynność ta może być katastrofalna w skutkach, szczególnie gdy wykonują ją osoby niezajmujące się na co dzień projektowaniem. Popularność internetu zmusza jednak właścicieli witryn WWW do ciągłego aktualizowania zawartych w nich informacji, co zwykle jest zadaniem administratora serwisu. Program Macromedia Contribute 2 pozwala zmienić tę sytuację. Umożliwia modyfikowanie treści serwisu WWW bez znajomości języka HTML i innych technologii użytych przy jego tworzeniu, a zarazem chroni kod witryny, skrypty i przypisane do niej uprawnienia. Możliwości programu Contribute ułatwiają "zwykłemu" użytkownikowi modyfikowanie witryny bez obawy, że coś zepsuje przez niewłaściwe określenie łącza, stylu lub umiejscowienia obrazka.
Książka "Contribute 2. Szybki start" przedstawia możliwości tej rewolucyjnej aplikacji. Opisuje sposoby wykonania za jej pomocą wszystkich operacji związanych z administrowaniem treścią serwisu WWW. Każde zadanie zaprezentowane jest w postaci instrukcji, opatrzonych ilustracjami. Książka może również pełnić rolę podręcznej pomocy, do której można zajrzeć podczas pracy z programem.
* Instalacja i aktywacja Contribute 2
* Nawiązywanie połączenia z witryną i praca w trybie off-line
* Tworzenie nowych stron od zera i na podstawie szablonów
* Edycja i formatowanie tekstu
* Praca z elementami graficznymi
* Tworzenie i edycja łączy
* Dodawanie i modyfikacja tabel
* Wykorzystywanie szablonów programu Dreamweaver
* Import dokumentów z pakietu Office
* Administrowanie witryną
* Integracja Contribute z Dreamweaverem
* Rozbudowa Contribute za pomocą modułów rozszerzających
Visual Studio 2005. Programowanie z Windows API w języku C++Wydawnictwo Helion
Napisz własne aplikacje dla systemu Windows
* Jak tworzyć okna, menu i elementy graficzne?
* W jaki sposób zarządzać zasobami aplikacji?
* Jak budować aplikacje wielowątkowe?
System operacyjny to nie tylko środowisko, w którym możemy uruchamiać zainstalowane programy - to także źródło zasobów dla programów tworzonych przez nas samych. Każda aplikacja dla systemu Windows, w której można znaleźć ikony, okna dialogowe, paski przewijania i inne powszechnie znane elementy, korzysta z bibliotek zwanych Windows API - zestawu funkcji ułatwiających zaprogramowanie określonych komponentów. Dzięki zastosowaniu Windows API możemy umieszczać w naszych aplikacjach typowe dla systemu operacyjnego składniki interfejsu użytkownika i moduły wykorzystujące urządzenia zewnętrzne.
Książka „Visual Studio 2005. Programowanie z Windows API w języku C++” to podręcznik, dzięki któremu poznasz metody tworzenia programów dla systemu operacyjnego Windows. Nauczysz się korzystać z systemowego API w celu zaimplementowania w aplikacji mechanizmów interfejsu użytkownika, wyświetlania elementów graficznych i obsługiwania przetwarzania wielowątkowego. Dowiesz się, jak wykorzystywać zasoby programowe, budować biblioteki statyczne i biblioteki DLL, obsługiwać mysz i klawiaturę oraz mierzyć czas. Przeczytasz o tym, jak działają aplikacje dla systemu Windows, i zdobędziesz wiedzę niezbędną do tego, by tworzyć własne!
* Tworzenie okien i umieszczanie w nich tekstów oraz elementów graficznych
* Korzystanie z GDI
* Wyświetlanie map bitowych
* Tworzenie bibliotek statycznych
* Obsługa klawiatury i myszy
* Zarządzanie zasobami aplikacji
* Budowanie okien dialogowych
* Korzystanie z kontrolek
* Obsługa wielozadaniowości i wielowątkowości
Poznaj techniki i metody tworzenia aplikacji dla systemu operacyjnego Windows.
Wykorzystanie wbudowanego w system Oracle języka PL/SQL w znaczący sposób zwiększa wydajność programisty systemów bazodanowych. PL/SQL łączy w sobie możliwości i elastyczność języka czwartej generacji (4GL) SQL z konstrukcjami proceduralnymi języka trzeciej generacji (3GL). Konstrukcje proceduralne są w pełni zintegrowane z Oracle SQL, co daje w rezultacie język strukturalny o ogromnym potencjale. Programy napisane w tym języku umożliwiają obsługę danych zarówno w samym systemie Oracle, jak i w zewnętrznych aplikacjach.
Książka "Oracle9i. Programowanie w języku PL/SQL" wyjaśnia główne właściwości języka oraz różnice w PL/SQL dla różnych wersji bazy danych. Dzięki niej nauczysz się projektować, testować i uruchamiać aplikacje PL/SQL działające w wielu środowiskach, jak również poznasz szczegóły zastosowania języków SQL i PL/SQL, obsługi błędów, zbioru podprogramów i pakietów, a także wiele zaawansowanych właściwości. Niniejsza pozycja umożliwia:
* Zapoznanie się z różnymi środowiskami programistycznymi języka PL/SQL, których kopie znajdują się na dołączonej płycie CD
* Poznanie szczegółów składni języka PL/SQL: zmienne, typy danych, wyrażenia, operatory oraz struktury sterujące
* Zapewnienie spójności danych dzięki instrukcjom sterowania transakcjami dostępnym w SQL-u
* Wykorzystanie kursorów, które pozwalają na tworzenie zapytań zwracających wiele wierszy oraz jawną kontrolę przetwarzania instrukcji SQL
* Tworzenie programów PL/SQL, które wykrywają i inteligentnie reagują na błędy fazy wykonania
* Wykorzystanie możliwości tworzenia kolekcji wielopoziomowych w systemie Oracle9i
* Tworzenie i korzystanie z procedur, funkcji i pakietów
* Tworzenie wyzwalaczy DML zastępujących i systemowych w celu wymuszania złożonych ograniczeń danych
* Korzystanie z zalet języka PL/SQL, takich jak: procedury zewnętrzne, wbudowany dynamiczny SQL, masowe powiązania oraz typy obiektowe
Książka jest przeznaczona zarówno dla programistów, którzy muszą nauczyć się składni i poznać zaawansowane cechy języka PL/SQL, jak i dla tych, którzy jeszcze nie poznali innych języków trzeciej generacji. Przydatna, aczkolwiek nie wymagana, jest ogólna znajomość sytemu Oracle (łączenie się z bazą danych i jej wykorzystywanie, podstawy języka SQL, itp.).
Informacja -- najcenniejszy towar na współczesnym rynku, wymaga rozbudowanych narzędzi pozwalających na magazynowanie i korzystanie z niej. Do magazynowania informacji wykorzystywane są coraz bardziej rozbudowane systemy zarządzania bazami danych. Do przeglądania danych zgromadzonych w ich tabelach tworzone są mniej lub bardziej rozbudowane aplikacje. Dzięki nim informacje z baz danych przedstawiane są w formie możliwej do przeglądania, modyfikowania i drukowania.
Java -- w początkowym okresie swojego rozwoju kojarzona była wyłącznie z Internetem i koszmarnymi apletami typu "padający śnieg", dziś jest uznanym i popularnym językiem programowania, coraz częściej wykorzystywanym do tworzenia aplikacji bazodanowych. Producenci środowisk programistycznych również zwrócili uwagę na popularność Javy, co zaowocowało powstaniem kilku bardzo udanych narzędzi, a wśród nich -- JBuilder Enterprise.
"JBuilder i bazy danych" to podręcznik tworzenia aplikacji bazodanowych za pomocą środowiska JBuilder Enterprise. Przedstawia zarówno zagadnienia związane z bazami danych, jak i te, które wiążą się z wykorzystywaniem ich w aplikacjach w języku Java. Opisuje komponenty bazodanowe oferowane przez JBuildera oraz sposoby projektowania i implementowania aplikacji z ich wykorzystaniem. Zawiera również informacje dotyczące tworzenia mechanizmów raportujących i drukujących.
* Elementy języka SQL
* Tworzenie tabel baz danych
* Łączenie aplikacji z bazą danych
* Sterowniki JDBC
* SQL Server 2000
* Zastosowanie komponentów bazodanowych oraz komponentów graficznego interfejsu użytkownika w JBuilder
* Projektowanie aplikacji bazodanowej w JBuilder
* Raporty oraz drukowanie
Przekonaj się, jak szybko i efektywnie możesz tworzyć aplikacje w środowisku JBuilder.
Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku JavaWydawnictwo Helion
Zwiększ swoją wydajność dzięki platformie WTP!
* Jak wykorzystać środowisko Eclipse do tworzenia aplikacji internetowych?
* W jaki sposób zorganizować projekt aplikacji?
* Jak przeprowadzić w aplikacjach testy jednostkowe?
Eclipse to zintegrowane środowisko programistyczne. Projekt został zapoczątkowany przez firmę IBM, natomiast aktualnie jest rozwijany przez Fundację Eclipse. Dzięki licznym dodatkom, pluginom i podprojektom zyskał on ogromną popularność i jest w tej chwili jednym z narzędzi najczęściej wybieranych do tworzenia aplikacji w języku Java — i nie tylko. Natomiast projekt WTP (skrót od ang. Web Tools Platform) dzięki swoim rozszerzeniom ułatwia tworzenie aplikacji WWW.
„Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java” jest długo oczekiwaną na polskim rynku książką, poświęconą tej właśnie platformie. Autorzy przedstawiają tu inspirującą historię tego rozwiązania, strukturę projektu oraz sposób konfiguracji Web Tools Platform. Kolejne rozdziały przybliżą Ci zagadnienia związane z warstwą prezentacji, logiki biznesowej i trwałości. Dowiesz się, w jaki sposób wykorzystać narzędzia dostarczane przez WTP do przyspieszenia prac w każdej z tych warstw. W zakresie podejmowanych zagadnień znajdują się również tematy związane z testami integracyjnymi i wydajnościowymi.
* Konfiguracja Web Tools Platform
* Architektura aplikacji WWW
* Podział projektu na warstwy
* Sposób wykorzystania narzędzia Maven
* Wykorzystanie usług WWW
* Testowanie aplikacji WWW
* Rozszerzanie WTP
Poznaj jedną z najlepszych platform do tworzenia aplikacji WWW i nie tylko!
Master Thesis - Comparative analysis of programming Environments based on Rub...Adam Skołuda
In this thesis, we analyzed technologies for creating web applications, using Ruby and JavaScript. Were chosen two tools for creating frontend and three responsible for the backend. The main emphasis has been on a comparison of selected tools. The preface provides background information to the problem, presents the purpose and division of work. This also explains the motivation to take the topic of work and arrangement of chapters. The theoretical introduction describes the essential issues of web application architecture, the understanding of which is crucial for the realization of the theme. Description of the technology is an important chapter, which describes the selected libraries. These chapters lead to the multivariate analysis. This chapter is a comparison of selected tools, aimed to identify the best in each category. At the end, there is a summary of the work carried out, the conclusions of the study, as well as a subjective assessment of examined technologies. It also takes a polemic about the future direction of web applications.
Uzyskanie maksymalnej wydajności złożonego systemu, jakim jest Oracle, to zadanie skomplikowane i trudne. Książka "Oracle. Optymalizacja wydajności", napisana przez czołowych specjalistów w dziedzinie strojenia wydajności i optymalizacji baz danych, pomoże Ci stawić mu czoła.
Wyjątkowość tej książki polega na jej całościowym podejściu do tematu. Uzyskanie maksymalnej wydajności i dostrojenie bazy Oracle wymaga nie tylko optymalizacji zapytań SQL; należy również zastanowić się nad konfiguracją sprzętu, na którym ma być uruchomiony system, wydajnością podstawowych operacji wykonywanych na twardych dyskach, a także rozważyć, jakie cechy najnowszej wersji Oracle"a 9i mogą być przydatne do przyspieszenia pracy aplikacji.
Książka omawia:
* Podstawowe pojęcia
* Parametry konfiguracyjne Oracle"a
* Strojenie serwera
* Zaawansowane opcje wpływające na wydajność
* Strojenie wydajności przetwarzania
* Perspektywy wydajnościowe
* Skrypty UTLBSTAT i UTLESTAT
* Wpływ sprzętu na Oracle"a
* Operacje wejścia-wyjścia i ich znaczenie dla strojenia serwera
* Wykorzystywanie planu wykonania i śledzenie SQL, strojenie indeksów
* Użycie optymalizatora Oracle"a
* Strojenie zapytań SQL
* Oracle 9i Real Application Clusters
* Strojenie procesu tworzenia kopii zapasowych
* Konfiguracja systemu odpornego na awarie
* Wydajność Oracle"a w sieci
Przy opracowywaniu tej książki autorzy wykorzystali swoją bogatą wiedzę, nie tylko na temat Oracle"a, ale także na temat sprzętu komputerowego i systemów operacyjnych. Skorzystaj z ich doświadczenia i skonfiguruj serwer bazodanowy wydajny, stabilny i odporny na awarie.
Wykorzystaj potencjał Excela, by Twoja firma odniosła sukces!
* Jak zaprząc dodatki Excela do tworzenia dokumentacji firmowej?
* Jak importować pliki z aplikacji zewnętrznych?
* Jak obsługiwać autofiltry i aktualizować dane?
Excel stał się obecnie niezastąpionym programem biurowym. Niestety, nie wszyscy potrafią wykorzystać drzemiący w nim potencjał, bowiem program ten zwykle uważany jest za trudny do przyswojenia. Praca z nim przynosi jednak odczuwalne korzyści, a stosowanie jego różnorodnych narzędzi i dodatków może sprawić, że niepotrzebne staną się wszystkie wyspecjalizowane programy księgowe. Dodatkowym atutem Excela jest możliwość skojarzenia formantów i formularzy z fragmentami programów napisanych w języku VBA.
„Excel w firmie” w przystępny i jasny sposób pokazuje praktyczne rozwiązania w zakresie prowadzenia bogatej dokumentacji biurowej. Z tej książki dowiesz się, jak zbudować skoroszyt, zaktualizować poszczególne arkusze, wprowadzić zmiany, stworzyć gotowe dokumenty i zestawienia księgowe, kadrowe i magazynowe. Zawarte w podręczniku przykłady zostały opisane w taki sposób, aby można je było od razu wykorzystać w praktyce lub potraktować jako wzory do tworzenia własnej dokumentacji.
* Edytor języka Visual Basic
* Formularze, makra i formanty
* Instalacja dodatków
* Przeznaczenie i budowa skoroszytu
* Importowanie danych z plików innych aplikacji
* Pobieranie danych z internetu
* Filtrowanie i sortowanie
* Budowanie arkusza „Faktury VAT”
Excel - asystent niezastąpiony w każdej firmie!
Podnieś wydajność Visual Studio i przyspiesz swoją pracę
* Efektywne zarządzanie projektami i kodem źródłowym
* Tworzenie i wykorzystywanie makroinstrukcji
* Wyszukiwanie i usuwanie błędów w kodach
Visual Studio to jedno z najpopularniejszych środowisk programistycznych. Za jego pomocą można tworzyć programy w kilku językach, a łatwość obsługi sprawia, że już po kilku godzinach pracy jego użytkownik sprawnie porusza się po interfejsie i wykorzystuje większość jego możliwości. Visual Studio oferuje ogromną liczbę funkcji, pozwala na wszechstronną konfigurację, umożliwia automatyzację zadań i posiada wiele innych cech podnoszących komfort pracy programisty. Środowisko to posiada jednak wiele innych ciekawych cech i możliwości, których opisu nie znajdziemy w dokumentacji.
Książka "100 sposobów na Visual Studio" to unikatowy zbiór 100 wskazówek opracowanych przez programistów używających tego narzędzia w codziennej pracy i znających wszystkie jego tajniki. Opisuje funkcje, dodatki, makra oraz rozszerzenia, które pozwalają w jeszcze większym stopniu rozszerzyć funkcjonalność tego środowiska. Wykorzystywanie zawartych tu informacji pozwoli każdemu użytkownikowi Visual Studio na przyspieszenie swojej pracy i uczynienie jej bardziej efektywną dzięki zastosowaniu jego mniej znanych, a bardzo przydatnych funkcji.
* Zarządzanie plikami projektów
* Konfigurowanie edytora kodu źródłowego i przestrzeni roboczej
* Refaktoryzacja kodu
* Zapisywanie i przenoszenie ustawień środowiska
* Dostosowywanie procesu kompilacji i wykrywania błędów
* Wykorzystywanie szablonów i makr
* Stosowanie komentarzy XML
* Automatyzacja poleceń
Pisanie doskonałego oprogramowania wymaga opanowania wszystkich możliwości środowiska programistycznego. Dzięki tej książce Visual Studio odkryje wszystkie swoje tajemnice.
Zbuduj wydajne środowisko Windows Server
* Dobierz sprzęt odpowiedniej jakości
* Wykorzystaj mechanizmy klastrowania do osiągnięcia maksymalnej dostępności
* Zapobiegaj awariom i przestojom w pracy serwerów
Platforma Windows Server 2003 zyskuje coraz większą popularność. Firmy odchodzą od rozwiązań opartych na innych technologiach, uruchamiając serwery wykorzystujące tę właśnie platformę. Jednak wymiana systemu operacyjnego na inny nie jest prostym zadaniem. Podczas wdrażania środowiska Windows Server 2003 należy uwzględnić wiele czynników, dzięki którym system pozostanie niezawodny przez 24 godziny na dobę, 7 dni w tygodniu, 365 dni w roku.
Książka "Windows Server 2003. Wysoko wydajne rozwiązania" przedstawia praktyczne zagadnienia związane z wdrażaniem i administrowaniem systemami operacyjnymi z rodziny Windows Server 2003. Opisuje proces planowania oraz implementacji rozwiązań opartych na klastrach, mechanizmach równoważenia obciążenia i technikach szybkiego przywracania serwerów do pracy po awariach i aktualizacjach. Ilustrowane przykładami zagadnienia oraz łatwe do wykorzystania instrukcje pomogą Ci podjąć szybkie i trafne decyzje.
* Wybór sprzętu
* Pamięci masowe przeznaczone dla serwerów
* Projektowanie sieci o maksymalnej dostępności
* Klasteryzacja Windows
* Wysoko wydajne serwery wydruków i plików
* Maksymalizacja wydajności i dostępności SQL Servera oraz Exchange Servera
* Równoważenie obciążenia
* Korzystanie z Microsoft Operation Manager
Chcesz zmaksymalizować dostępność, skalowalność i wydajność środowiska Windows Server? Koniecznie sięgnij po tę książkę.
Visual C# 2008. Projektowanie aplikacji. Pierwsze starcieWydawnictwo Helion
Czysta przyjemność tworzenia… projektowanie aplikacji w przyjaznym środowisku Visual C# 2008
* Visual C# bez tajemnic, czyli jak zapanować nad całością projektu
* Biblioteki Windows Forms i Windows Presentation Foundation, czyli jak budować aplikacje okienkowe
* Najświeższe innowacje platformy .NET 3.0, czyli jak używać XAML
Środowisko programistyczne Visual C#, będące elementem szerszego pakietu Microsoft Visual Studio 2008, jest obecnie najczęściej wykorzystywanym środowiskiem służącym do projektowania aplikacji na platformy .NET 2.0, 3.0 i 3.5. Ułatwia ono zarówno pisanie kodu C#, jak i projektowanie graficznego interfejsu programu, zapewniając łatwą edycję kodu, wizualizację oraz możliwość kontrolowanego uruchamiania przygotowywanej aplikacji. Wspomaga także programistę w usuwaniu błędów kodu oraz oferuje mu dwie biblioteki kontrolek (Windows Forms i Windows Presentation Foundation), które pozwalają na bezproblemową budowę graficznego interfejsu użytkownika (także zgodnego ze stylem używanym w systemie Windows Vista). Pakiet Visual Studio 2008 oferuje również łączenie kontrolek danych z bazami danych SQL Server i Access oraz wykorzystanie ogromnych możliwości plików XML.
Książka „Visual C# 2008. Projektowanie aplikacji. Pierwsze starcie” ma za zadanie bezboleśnie i szybko wprowadzić Cię w arkana działania środowiska Visual C#, jak również udostępnić Ci wszelkie informacje dotyczące zachodzących w nim zmian. To znacznie ułatwi Ci projektowanie aplikacji w przyszłości. Podzielona na trzy odrębne części tematyczne, poświęcone kolejno podstawom poruszania się w tym środowisku, bibliotece Windows Forms oraz nowej bibliotece Windows Presentation Foundation, jest w istocie zbiorem praktycznych ćwiczeń opatrzonych komentarzami. Pozbawiona zbędnych opisów i dywagacji teoretycznych, zawiera jednak krótkie objaśnienia wszelkich trudniejszych kwestii. Zaopatrzono ją także w dodatki przeznaczone dla osób rozpoczynających dopiero naukę programowania.

* Projektowanie interfejsu aplikacji
* Analiza kodu i usuwanie błędów
* Aplikacje Windows Forms
* Techniki programowania
* Operacje na plikach XML
* Biblioteka ADO.NET i baza danych Server SQL
* .NET 2.0, .NET 3.0 - podobieństwa i różnice
* WPF i XAML - nowe narzędzia wizualizacji
* Elementy zagnieżdżone
* Transformacje i animacje
* Język C# 2.0 i kolekcje
* Projektowanie zorientowane obiektowo w C# 2.0
* Podstawy SQL
Programowanie będzie łatwiejsze, jeśli dobrze poznasz najnowszą wersję środowiska Visual C# 2008!
Stwórz własne aplikacje dla systemu Windows
* Jak pracować ze środowiskiem programistycznym Delphi?
* W jaki sposób tworzyć biblioteki DLL?
* Jak zaprojektować wydajną bazę danych?
* Jak tworzyć aplikacje operujące na bazach danych?
Wśród wszystkich środowisk programistycznych umożliwiających tworzenie aplikacji Delphi jest jednym z najbardziej znanych i popularnych. To narzędzie, obecne na rynku od ponad dwunastu lat, cieszy się zasłużonym uznaniem twórców oprogramowania — dzięki sporym możliwościom, ogromnej bibliotece komponentów i czytelnej składni języka Object Pascal, będącego podstawą tego środowiska. Najnowsza wersja Delphi, oznaczona symbolem RAD Studio 2007, nie tylko umożliwia tworzenie „klasycznych” aplikacji dla Windows, opartych o Windows API, ale także udostępnia kontrolki platformy .NET.
Książka „Delphi 2007 dla WIN32 i bazy danych” to podręcznik opisujący zasady tworzenia aplikacji dla systemu Windows w najnowszej wersji Delphi. Przedstawia ona techniki tworzenia aplikacji bazodanowych w oparciu o mechanizmy Windows API i kontrolki VCL. Czytając ją, poznasz komponenty, jakie Delphi oferuje programiście, i dowiesz się, jak korzystać z nich we własnych aplikacjach. Opanujesz mechanizmy komunikacji z niemal wszystkimi systemami zarządzania bazami danych dostępnymi na rynku. Przeczytasz także o tworzeniu wersji instalacyjnych napisanych przez siebie aplikacji.
* Interfejs użytkownika Delphi 2007
* Komponenty dostępne w Delphi
* Przetwarzanie grafiki
* Korzystanie z komponentów VCL
* Aplikacje wielowątkowe
* Tworzenie bibliotek DLL
* Operacje na plikach
* Obsługa dokumentów XML
* Projektowanie bazy danych i struktury tabel
* Komunikacja z bazami danych
* Mechanizmy blokowania rekordów
* Tworzenie wersji instalacyjnych aplikacji
Wykorzystaj możliwości najnowszej wersji środowiska programistycznego, które zrewolucjonizowało proces tworzenia aplikacji!
Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.
"J2EE. Wzorce projektowe. Wydanie drugie" zawiera opis następujących zagadnień:
* 21 wzorców projektowych J2EE -- znane i w pełni sprawdzone oraz nowe wzorce zapewniające najlepsze rozwiązania dla aplikacji biznesowych
* strategie projektowe dla warstwy prezentacji, biznesowej i integracji
* opis zastosowania technologii JSP, EJB, JSM, usług sieciowych i serwletów
* przykłady nie zalecanych rozwiązań stosujących technologię J2EE
* sposoby refaktoryzacji poprawiające istniejące projekty
* diagramy UML ilustrujące przedstawiane zagadnienia
* dużą liczbę przykładów zastosowania wzorców, strategii i refaktoryzacji
O autorach:
Deepak Alur jest architektem rozwiązań biznesowych Javy w Sun Java Center z 14-letnim doświadczeniem. [więcej...]
John Crupi jest wybitnym inżynierem i szefem architektów Javy w Sun Java Center. [więcej...]
Dan Malks zajmuje się technologiami obiektowymi oraz ich zastosowaniem w projektach biznesowych i usługach sieciowych. [więcej...]
Błyskawiczny kurs tworzenia prezentacji multimedialnych
Popularność publikacji multimedialnych ciągle rośnie. Coraz częściej zamiast drukowanego katalogu firmy proponują swoim klientom płyty CD lub DVD z ofertą przedstawioną w atrakcyjnej postaci. Multimedia na dobre zadomowiły się w edukacji, reklamie i przekazie informacji. Największą zaletą publikacji multimedialnych jest możliwość umieszczenia w nich nie tylko tekstu, ale także grafiki, animacji, filmów, dźwięku i elementów interaktywnych. Na rynku dostępnych jest wiele aplikacji służących do tworzenia publikacji multimedialnych, wśród których niekwestionowanym liderem jest Macromedia Director. Rozwijana od prawie 10 lat aplikacja oferuje użytkownikom możliwość łączenia grafiki wektorowej i bitmapowej, cyfrowego wideo, animacji komputerowych i dźwięku, rozbudowany obiektowy język programowania zwany Lingo, setki gotowych skryptów, które można dołączyć do elementów prezentacji, oraz rozbudowane funkcje eksportu i publikowania gotowego produktu. Wykonaną w nim prezentację można zapisać w postaci pliku wykonywalnego aplikacji w formacie Shockwave umożliwiającym umieszczenie jej na stronie WWW i uruchamianie w przeglądarce internetowej.
Książka "Director MX. Szybki start" przedstawia jedną z najnowszych wersji "okrętu flagowego" firmy Macromedia. Zawiera wszystkie informacje niezbędne do rozpoczęcia pracy z Directorem i wykorzystania go do tworzenia prezentacji multimedialnych. Opisuje sposoby wykorzystywania plików graficznych i dźwiękowych, tworzenia animacji i skryptów, dostosowania prezentacji do potrzeb osób niepełnosprawnych i publikowania jej w różnych formatach. Każde z zadań przedstawione jest w postaci krótkich punktów opatrzonych ilustracjami.
* Instalacja i uruchomienie Directora
* Korzystanie z interfejsu użytkownika i definiowanie ustawień preferencyjnych
* Import materiałów źródłowych
* Tworzenie wstępnego układu prezentacji w oknie Score
* Techniki animacji
* Optymalizacja prezentacji
* Tworzenie elementów bitmapowych i wektorowych w Directorze
* Łączenie obrazów za pomocą trybów mieszania
* Wykorzystywanie animacji, klipów wideo i plików SWF
* Edycja i formatowanie tekstu
* Dodawanie dźwięku do prezentacji
* Gotowe skrypty -- behawiory
* Podstawowe informacje o języku Lingo
* Publikowanie prezentacji w postaci projektorów i prezentacji Shockwave
* Shockwave 3D -- trójwymiarowa interaktywna animacja w Directorze
* Rozszerzanie możliwości Directora za pomocą modułów Xtra
* Dostosowywanie prezentacji do potrzeb osób niepełnosprawnych
Większości użytkowników Excel kojarzy się wyłącznie z arkuszem kalkulacyjnym używanym w biurach. Zdecydowanie mniej osób wie, że Excel jest również potężnym narzędziem programistycznym, za pomocą którego projektuje się rozbudowane aplikacje, wyposażone w graficzne interfejsy użytkownika i korzystające z danych zewnętrznych, języka XML i usług sieciowych. Dzięki językowi Visual Basic for Applications (VBA) można tworzyć na bazie Excela profesjonalne narzędzia bardzo dobrej jakości.
Książka "Excel. Programowanie dla profesjonalistów" to podręcznik poświęcony projektowaniu aplikacji w środowisku Excela, adresowany do doświadczonych użytkowników tego narzędzia oraz programistów. Autorzy krok po kroku wyjaśniają, jak tworzyć dodatki, implementować usługi sieciowe, projektować formularze userform. Uczą konstruowania wykresów i obsługi błędów, pokazują, w jaki sposób zoptymalizować wydajność aplikacji i jak je dystrybuować.
* Najlepsze praktyki programistyczne w Excelu i VBA
* Projektowanie arkusza
* Tworzenie dodatków
* Sterowanie paskami narzędzi
* Korzystanie z funkcji Windows API
* Budowanie interfejsów użytkownika
* Połączenia z bazami danych
* Usuwanie błędów z kodu źródłowego
* Sterowanie innymi aplikacjami MS Office
* Korzystanie z funkcji Visual Basic 6 i VB.NET
* Połączenia z usługami sieciowymi
* Tworzenie wersji dystrybucyjnej aplikacji
Poznaj zasady tworzenia aplikacji przy użyciu Excela -- z tych narzędzi korzystają największe firmy świata.
Przegląd funkcji i możliwości .NET Framework 2.0
oraz środowiska CLR 2.0 dla zaawansowanych
* Jakie możliwości oferuje platforma .NET Framework 2.0 i środowisko CLR 2.0?
* Jak szybko i łatwo pisać aplikacje dla systemu Windows?
* Jak zwiększyć swą produktywność?
Wraz z coraz bardziej rozbudowaną funkcjonalnością .NET Framework rośnie także jej popularność. Możliwość błyskawicznego tworzenia zaawansowanych aplikacji dla systemu Windows na bazie tej platformy oraz wspólnego środowiska uruchomieniowego CLR sprawia, że coraz większa rzesza programistów pragnie poznać te technologie i wykorzystać je do zwiększenia swej produktywności. Wersja 2.0 .NET Framework udostępnia większą liczbę wbudowanych kontrolek, nowe funkcje obsługi baz danych za pomocą ADO.NET, rozbudowane narzędzia do tworzenia witryn internetowych przy użyciu ASP.NET i wiele innych usprawnień znacznie ułatwiających programowanie.
".NET Framework 2.0. Zaawansowane programowanie" to podręcznik dla programistów, którzy chcą szybko rozpocząć pracę z tą platformą. Dzięki tej książce poznasz mechanizmy działania .NET Framework i środowiska CLR, a także funkcje licznych bibliotek, zarówno tych podstawowych, jak i bardziej wyspecjalizowanych. Dowiesz się, jak przy użyciu tych technologii łatwo zapewniać bezpieczeństwo kodu, debugować oprogramowanie, obsługiwać transakcje, zapewniać współdziałanie aplikacji z kodem niezarządzanym i wykonywać wiele innych potrzebnych operacji.
* Funkcjonowanie środowiska CLR
* Struktura i mechanizmy wspólnego systemu typów (CTS)
* Działanie języka pośredniego (IL) i kompilacji JIT
* Obsługa operacji wejścia-wyjścia
* Tworzenie aplikacji międzynarodowych
* Zapewnianie bezpieczeństwa kodu
* Programowanie współbieżne przy użyciu wątków, domen i procesów
* Umożliwianie współdziałania z kodem niezarządzanym
* Debugowanie oprogramowania
* Stosowanie wyrażeń regularnych
* Programowanie dynamiczne z zastosowaniem metadanych i refleksji
* Obsługa transakcji
Zacznij korzystać z możliwości .NET Framework 2.0
i już dziś zwiększ swą produktywność.
Dreamweaver CS3/CS PL -- twórcze i funkcjonalne rozwiązanie
do tworzenia stron oraz aplikacji internetowych
* Praca z tekstem i grafiką
* Projektowanie stron WWW
* Tworzenie formularzy
* Dodawanie elementów multimedialnych
"Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik" to książka zarówno dla webmasterów, jak i tych, którzy chcą komfortowo, ale też sprawnie zarządzać stroną internetową własnej firmy. Książka zawiera wiele cennych informacji, które pozwalają w kreatywny sposób wykorzystywać cały potencjał tego programu.
Poszczególne ćwiczenia zostały przedstawione w sposób przejrzysty i łatwy do realizacji. Dlatego "Adobe Dreamweaver CS3/CS3 PL" stanowi znakomity podręcznik, zawierający nie tylko podstawowe informacje o programie, ale również opisy jego zaawansowanych funkcji oraz szereg wskazówek, rozwiązań i porad, które pozwalają pracować szybciej i wydajniej. Korzystając z "Oficjalnego podręcznika", dowiesz się, jak tworzyć strony WWW, zarządzać nimi, a także projektować multimedialne serwisy internetowe, których funkcjonalność i efektywność jest dziś tak istotna w działalności każdego przedsiębiorstwa.
* Kaskadowe arkusze stylów
* Technologia AJAX
* Projektowanie makiet i formularzy
* Tworzenie łączy
* Konfiguracja ustawień dostępu
* Dodawanie elementów multimedialnych
* Elementy graficzne, filmy wideo i animacje
* Konfigurowanie zdalnego serwisu
Kreatywny program dla kreatywnych użytkowników!
MS Project 2007 i MS Project Server 2007. Efektywne zarządzanie projektamiWydawnictwo Helion
Poznaj najnowszą wersję doskonałego narzędzia
wspomagającego zarządzanie projektami
* Zdefiniuj zakres projektu i podziel go na zadania
* Wykorzystaj narzędzia do śledzenia procesu jego realizacji
* Przygotuj raporty kończące projekt
Sprawne zarządzanie projektami wymaga od ich kierowników dużego doświadczenia. Jednak w przypadku wielu projektów samo doświadczenie zwyczajnie nie wystarcza -- tu niezbędne jest efektywne narzędzie wspomagające kierowanie projektem. Takim narzędziem jest Microsoft Office Project 2007 -- kolejna wersja najpopularniejszej aplikacji do zarządzania projektami. Aplikacja ta ułatwia pracę kierownika projektu na każdym etapie -- od definiowania projektu i zadań, poprzez przydzielanie zasobów, aż do analizy powykonawczej. System Microsoft Office Project Server 2007 dodatkowo rozszerza te możliwości o zarządzanie informacjami dotyczącymi większej liczby projektów.
Książka "MS Project 2007 i MS Project Server 2007. Efektywne zarządzanie projektami" jest przeznaczona dla kierowników projektów, osób nadzorujących wiele projektów oraz członków zespołów projektowych. Czytając ją, poznasz możliwości MS Project 2007 i MS Project Server 2007 oraz nauczysz się wykorzystywać je w pracy. Dowiesz się, jak zdefiniować zakres projektu, zaplanować zasoby i przydzielić je do zadań, optymalizować projekt i śledzić proces jego realizacji. Znajdziesz tu także informacje o raportach tekstowych i graficznych oraz nadzorowaniu zmian w wielu projektach i analizowaniu ich portfela.
* Interfejs użytkownika programu MS Project 2007
* Tworzenie nowego projektu
* Zarządzanie zasobami i zadaniami
* Tworzenie kalendarza projektu
* Rozwiązywanie problemów z nadmiernym obciążeniem zasobów
* Śledzenie realizacji projektu
* Analiza odchyleń
* Widoki i raporty
Gotowe na czas! Projekty zawsze zgodne z planem!
Poznaj potężne możliwości języka Visual Basic i twórz zaawansowane aplikacje
* Jak pisać zaawansowane programy?
* Jak dobierać kontrolki do zadań?
* Jak dzielić program na mniejsze części?
Visual Basic jest niezwykle wydajnym językiem, pozwalającym na tworzenie zaawansowanych aplikacji, m.in. dzięki wykorzystywaniu jednego z najpotężniejszych środowisk programistycznych, jakie kiedykolwiek powstały — Visual Studio. Środowisko to udostępnia narzędzia takie, jak edytory graficzne czy funkcja automatycznego uzupełniania, które sprawiają, że budowa aplikacji staje się intuicyjna i znacznie sprawniejsza. Najnowsza wersja tego języka — Visual Basic 2008 — oferuje także opcje formularzy XAML i nowe kontrolki, a ponadto z aplikacją zintegrowano SQL Server 2005 Compact Edition, dzięki czemu pojawiło się wbudowane wsparcie dla języka LINQ w komunikacji z bazą danych.
Książka „Visual Basic 2008. Warsztat programisty” jest doskonałym podręcznikiem zarówno dla początkujących, jak i zaawansowanych programistów. Zawiera ona opis technologii i środowiska programistycznego, a także wiele przykładów i porad z dokładnie przedstawionym oraz przetestowanym kodem, zgodnym z wersją 2008 tego języka. Przykłady te pozwalają dogłębnie zrozumieć wszelkie jego zawiłości. Z książki dowiesz się, jak korzystać z formularzy i kontrolek oraz zwiększać funkcjonalność istniejących klas i obsługiwać błędy. Nauczysz się rysować obrazy przy użyciu interfejsu urządzenia graficznego, a także stosować wiele różnych obiektów, aby budować zaawansowane i nowoczesne aplikacje.
* Edytor kodu Visual Basic
* Struktura programu i modułu
* Typy danych, zmienne i stałe
* Operatory
* Procedury i funkcje
* Instrukcje sterujące
* Obsługa błędów
* Składnia zapytań i funkcje LINQ
* Tworzenie niestandardowych kontrolek
* Tworzenie nazw i klasy kolekcyjne
* Grafika i tekst
* Przetwarzanie obrazów
* Drukowanie i raportowanie
* Obiekty systemu plików
* Windows Communication Foundation
Bądź profesjonalistą — szlifuj swój warsztat programisty!
Poznaj możliwości platformy J2EE
* Wykorzystaj język XML w aplikacjach bazodanowych
* Zaimplementuj obsługę protokołu SOAP
* Zbuduj aplikacje w oparciu o serwlety i JSP
* Zastosuj w projektach technologię Enterprise Java Beans
Platforma Java 2 Enterprise Edition zdobyła już mocną pozycję na rynku serwerów aplikacji. Dzięki niej możliwe stało się tworzenie aplikacji korporacyjnych zgodnych z podstawowym założeniem przyświecającym twórcom Javy -- "pisz raz, uruchamiaj wszędzie". Najnowsza wersja platformy J2EE została znacznie rozbudowana i zmodernizowana w porównaniu z poprzednimi. Dodano do niej możliwość obsługi usług WWW, rozszerzono i unowocześniono implementacje technologii serwletów i JSP oraz poprawiono wiele komponentów przydatnych przy tworzeniu aplikacji korporacyjnych.
"J2EE. Vademecum profesjonalisty. Wydanie II" to kompletny przewodnik po najnowszej wersji Java 2 Enterprise Edition, napisany przez członków zespołu zajmującego się rozwojem platformy J2EE, zatrudnionych w firmie Sun. Opisuje kluczowe komponenty Java 2 Platform, Enterprise Edition (J2EE) w wersji 1.4. Prezentuje rozwiązania konkretnych problemów napotykanych przez programistów, zilustrowane licznymi przykładami. W książce przedstawiono nie tylko komponenty J2EE, ale również współpracujące z nią technologie: JavaServer Pages Standard Tag Library (JSTL) oraz JavaServer Faces.
* Tworzenie aplikacji internetowej wykorzystującej język XML
* Stosowanie parsera SAX
* Analiza i przetwarzanie hierarchii DOM w dokumentach
* Korzystanie z XPath
* Implementacja usług WWW oraz obsługi protokołu SOAP
* Tworzenie aplikacji z wykorzystaniem serwletów i JSP
* Stosowanie technologii JavaServer Faces
* Projektowanie z wykorzystaniem Enterprise Java Beans
Jeśli chcesz zaprojektować i stworzyć aplikację z wykorzystaniem J2EE, w tej książce znajdziesz wszystkie informacje, jakie mogą Ci być do tego potrzebne.
Błyskawiczny kurs administrowania treścią serwisu WWW
Rozwój technologii wykorzystywanych przy projektowaniu serwisów WWW, poza wieloma zaletami, ma również, niestety, jedną wadę -- trudności w modyfikowaniu treści witryny. Czynność ta może być katastrofalna w skutkach, szczególnie gdy wykonują ją osoby niezajmujące się na co dzień projektowaniem. Popularność internetu zmusza jednak właścicieli witryn WWW do ciągłego aktualizowania zawartych w nich informacji, co zwykle jest zadaniem administratora serwisu. Program Macromedia Contribute 2 pozwala zmienić tę sytuację. Umożliwia modyfikowanie treści serwisu WWW bez znajomości języka HTML i innych technologii użytych przy jego tworzeniu, a zarazem chroni kod witryny, skrypty i przypisane do niej uprawnienia. Możliwości programu Contribute ułatwiają "zwykłemu" użytkownikowi modyfikowanie witryny bez obawy, że coś zepsuje przez niewłaściwe określenie łącza, stylu lub umiejscowienia obrazka.
Książka "Contribute 2. Szybki start" przedstawia możliwości tej rewolucyjnej aplikacji. Opisuje sposoby wykonania za jej pomocą wszystkich operacji związanych z administrowaniem treścią serwisu WWW. Każde zadanie zaprezentowane jest w postaci instrukcji, opatrzonych ilustracjami. Książka może również pełnić rolę podręcznej pomocy, do której można zajrzeć podczas pracy z programem.
* Instalacja i aktywacja Contribute 2
* Nawiązywanie połączenia z witryną i praca w trybie off-line
* Tworzenie nowych stron od zera i na podstawie szablonów
* Edycja i formatowanie tekstu
* Praca z elementami graficznymi
* Tworzenie i edycja łączy
* Dodawanie i modyfikacja tabel
* Wykorzystywanie szablonów programu Dreamweaver
* Import dokumentów z pakietu Office
* Administrowanie witryną
* Integracja Contribute z Dreamweaverem
* Rozbudowa Contribute za pomocą modułów rozszerzających
Visual Studio 2005. Programowanie z Windows API w języku C++Wydawnictwo Helion
Napisz własne aplikacje dla systemu Windows
* Jak tworzyć okna, menu i elementy graficzne?
* W jaki sposób zarządzać zasobami aplikacji?
* Jak budować aplikacje wielowątkowe?
System operacyjny to nie tylko środowisko, w którym możemy uruchamiać zainstalowane programy - to także źródło zasobów dla programów tworzonych przez nas samych. Każda aplikacja dla systemu Windows, w której można znaleźć ikony, okna dialogowe, paski przewijania i inne powszechnie znane elementy, korzysta z bibliotek zwanych Windows API - zestawu funkcji ułatwiających zaprogramowanie określonych komponentów. Dzięki zastosowaniu Windows API możemy umieszczać w naszych aplikacjach typowe dla systemu operacyjnego składniki interfejsu użytkownika i moduły wykorzystujące urządzenia zewnętrzne.
Książka „Visual Studio 2005. Programowanie z Windows API w języku C++” to podręcznik, dzięki któremu poznasz metody tworzenia programów dla systemu operacyjnego Windows. Nauczysz się korzystać z systemowego API w celu zaimplementowania w aplikacji mechanizmów interfejsu użytkownika, wyświetlania elementów graficznych i obsługiwania przetwarzania wielowątkowego. Dowiesz się, jak wykorzystywać zasoby programowe, budować biblioteki statyczne i biblioteki DLL, obsługiwać mysz i klawiaturę oraz mierzyć czas. Przeczytasz o tym, jak działają aplikacje dla systemu Windows, i zdobędziesz wiedzę niezbędną do tego, by tworzyć własne!
* Tworzenie okien i umieszczanie w nich tekstów oraz elementów graficznych
* Korzystanie z GDI
* Wyświetlanie map bitowych
* Tworzenie bibliotek statycznych
* Obsługa klawiatury i myszy
* Zarządzanie zasobami aplikacji
* Budowanie okien dialogowych
* Korzystanie z kontrolek
* Obsługa wielozadaniowości i wielowątkowości
Poznaj techniki i metody tworzenia aplikacji dla systemu operacyjnego Windows.
Wykorzystanie wbudowanego w system Oracle języka PL/SQL w znaczący sposób zwiększa wydajność programisty systemów bazodanowych. PL/SQL łączy w sobie możliwości i elastyczność języka czwartej generacji (4GL) SQL z konstrukcjami proceduralnymi języka trzeciej generacji (3GL). Konstrukcje proceduralne są w pełni zintegrowane z Oracle SQL, co daje w rezultacie język strukturalny o ogromnym potencjale. Programy napisane w tym języku umożliwiają obsługę danych zarówno w samym systemie Oracle, jak i w zewnętrznych aplikacjach.
Książka "Oracle9i. Programowanie w języku PL/SQL" wyjaśnia główne właściwości języka oraz różnice w PL/SQL dla różnych wersji bazy danych. Dzięki niej nauczysz się projektować, testować i uruchamiać aplikacje PL/SQL działające w wielu środowiskach, jak również poznasz szczegóły zastosowania języków SQL i PL/SQL, obsługi błędów, zbioru podprogramów i pakietów, a także wiele zaawansowanych właściwości. Niniejsza pozycja umożliwia:
* Zapoznanie się z różnymi środowiskami programistycznymi języka PL/SQL, których kopie znajdują się na dołączonej płycie CD
* Poznanie szczegółów składni języka PL/SQL: zmienne, typy danych, wyrażenia, operatory oraz struktury sterujące
* Zapewnienie spójności danych dzięki instrukcjom sterowania transakcjami dostępnym w SQL-u
* Wykorzystanie kursorów, które pozwalają na tworzenie zapytań zwracających wiele wierszy oraz jawną kontrolę przetwarzania instrukcji SQL
* Tworzenie programów PL/SQL, które wykrywają i inteligentnie reagują na błędy fazy wykonania
* Wykorzystanie możliwości tworzenia kolekcji wielopoziomowych w systemie Oracle9i
* Tworzenie i korzystanie z procedur, funkcji i pakietów
* Tworzenie wyzwalaczy DML zastępujących i systemowych w celu wymuszania złożonych ograniczeń danych
* Korzystanie z zalet języka PL/SQL, takich jak: procedury zewnętrzne, wbudowany dynamiczny SQL, masowe powiązania oraz typy obiektowe
Książka jest przeznaczona zarówno dla programistów, którzy muszą nauczyć się składni i poznać zaawansowane cechy języka PL/SQL, jak i dla tych, którzy jeszcze nie poznali innych języków trzeciej generacji. Przydatna, aczkolwiek nie wymagana, jest ogólna znajomość sytemu Oracle (łączenie się z bazą danych i jej wykorzystywanie, podstawy języka SQL, itp.).
Informacja -- najcenniejszy towar na współczesnym rynku, wymaga rozbudowanych narzędzi pozwalających na magazynowanie i korzystanie z niej. Do magazynowania informacji wykorzystywane są coraz bardziej rozbudowane systemy zarządzania bazami danych. Do przeglądania danych zgromadzonych w ich tabelach tworzone są mniej lub bardziej rozbudowane aplikacje. Dzięki nim informacje z baz danych przedstawiane są w formie możliwej do przeglądania, modyfikowania i drukowania.
Java -- w początkowym okresie swojego rozwoju kojarzona była wyłącznie z Internetem i koszmarnymi apletami typu "padający śnieg", dziś jest uznanym i popularnym językiem programowania, coraz częściej wykorzystywanym do tworzenia aplikacji bazodanowych. Producenci środowisk programistycznych również zwrócili uwagę na popularność Javy, co zaowocowało powstaniem kilku bardzo udanych narzędzi, a wśród nich -- JBuilder Enterprise.
"JBuilder i bazy danych" to podręcznik tworzenia aplikacji bazodanowych za pomocą środowiska JBuilder Enterprise. Przedstawia zarówno zagadnienia związane z bazami danych, jak i te, które wiążą się z wykorzystywaniem ich w aplikacjach w języku Java. Opisuje komponenty bazodanowe oferowane przez JBuildera oraz sposoby projektowania i implementowania aplikacji z ich wykorzystaniem. Zawiera również informacje dotyczące tworzenia mechanizmów raportujących i drukujących.
* Elementy języka SQL
* Tworzenie tabel baz danych
* Łączenie aplikacji z bazą danych
* Sterowniki JDBC
* SQL Server 2000
* Zastosowanie komponentów bazodanowych oraz komponentów graficznego interfejsu użytkownika w JBuilder
* Projektowanie aplikacji bazodanowej w JBuilder
* Raporty oraz drukowanie
Przekonaj się, jak szybko i efektywnie możesz tworzyć aplikacje w środowisku JBuilder.
Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku JavaWydawnictwo Helion
Zwiększ swoją wydajność dzięki platformie WTP!
* Jak wykorzystać środowisko Eclipse do tworzenia aplikacji internetowych?
* W jaki sposób zorganizować projekt aplikacji?
* Jak przeprowadzić w aplikacjach testy jednostkowe?
Eclipse to zintegrowane środowisko programistyczne. Projekt został zapoczątkowany przez firmę IBM, natomiast aktualnie jest rozwijany przez Fundację Eclipse. Dzięki licznym dodatkom, pluginom i podprojektom zyskał on ogromną popularność i jest w tej chwili jednym z narzędzi najczęściej wybieranych do tworzenia aplikacji w języku Java — i nie tylko. Natomiast projekt WTP (skrót od ang. Web Tools Platform) dzięki swoim rozszerzeniom ułatwia tworzenie aplikacji WWW.
„Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java” jest długo oczekiwaną na polskim rynku książką, poświęconą tej właśnie platformie. Autorzy przedstawiają tu inspirującą historię tego rozwiązania, strukturę projektu oraz sposób konfiguracji Web Tools Platform. Kolejne rozdziały przybliżą Ci zagadnienia związane z warstwą prezentacji, logiki biznesowej i trwałości. Dowiesz się, w jaki sposób wykorzystać narzędzia dostarczane przez WTP do przyspieszenia prac w każdej z tych warstw. W zakresie podejmowanych zagadnień znajdują się również tematy związane z testami integracyjnymi i wydajnościowymi.
* Konfiguracja Web Tools Platform
* Architektura aplikacji WWW
* Podział projektu na warstwy
* Sposób wykorzystania narzędzia Maven
* Wykorzystanie usług WWW
* Testowanie aplikacji WWW
* Rozszerzanie WTP
Poznaj jedną z najlepszych platform do tworzenia aplikacji WWW i nie tylko!
Master Thesis - Comparative analysis of programming Environments based on Rub...Adam Skołuda
In this thesis, we analyzed technologies for creating web applications, using Ruby and JavaScript. Were chosen two tools for creating frontend and three responsible for the backend. The main emphasis has been on a comparison of selected tools. The preface provides background information to the problem, presents the purpose and division of work. This also explains the motivation to take the topic of work and arrangement of chapters. The theoretical introduction describes the essential issues of web application architecture, the understanding of which is crucial for the realization of the theme. Description of the technology is an important chapter, which describes the selected libraries. These chapters lead to the multivariate analysis. This chapter is a comparison of selected tools, aimed to identify the best in each category. At the end, there is a summary of the work carried out, the conclusions of the study, as well as a subjective assessment of examined technologies. It also takes a polemic about the future direction of web applications.
Uzyskanie maksymalnej wydajności złożonego systemu, jakim jest Oracle, to zadanie skomplikowane i trudne. Książka "Oracle. Optymalizacja wydajności", napisana przez czołowych specjalistów w dziedzinie strojenia wydajności i optymalizacji baz danych, pomoże Ci stawić mu czoła.
Wyjątkowość tej książki polega na jej całościowym podejściu do tematu. Uzyskanie maksymalnej wydajności i dostrojenie bazy Oracle wymaga nie tylko optymalizacji zapytań SQL; należy również zastanowić się nad konfiguracją sprzętu, na którym ma być uruchomiony system, wydajnością podstawowych operacji wykonywanych na twardych dyskach, a także rozważyć, jakie cechy najnowszej wersji Oracle"a 9i mogą być przydatne do przyspieszenia pracy aplikacji.
Książka omawia:
* Podstawowe pojęcia
* Parametry konfiguracyjne Oracle"a
* Strojenie serwera
* Zaawansowane opcje wpływające na wydajność
* Strojenie wydajności przetwarzania
* Perspektywy wydajnościowe
* Skrypty UTLBSTAT i UTLESTAT
* Wpływ sprzętu na Oracle"a
* Operacje wejścia-wyjścia i ich znaczenie dla strojenia serwera
* Wykorzystywanie planu wykonania i śledzenie SQL, strojenie indeksów
* Użycie optymalizatora Oracle"a
* Strojenie zapytań SQL
* Oracle 9i Real Application Clusters
* Strojenie procesu tworzenia kopii zapasowych
* Konfiguracja systemu odpornego na awarie
* Wydajność Oracle"a w sieci
Przy opracowywaniu tej książki autorzy wykorzystali swoją bogatą wiedzę, nie tylko na temat Oracle"a, ale także na temat sprzętu komputerowego i systemów operacyjnych. Skorzystaj z ich doświadczenia i skonfiguruj serwer bazodanowy wydajny, stabilny i odporny na awarie.
Dobór przewodów instalacji solarnej ma kluczowe znaczenie dla prawidłowej pracy instalacji solarnej - odpowiadając za transport ciepła z kolektorów słonecznych do odbiornika ciepła, np. podgrzewacza c.w.u.
Odkryj nowe możliwości platformy .NET 2005
Visual C# 2005 to najnowsza wersja języka programowania uważanego przez wielu programistów za najlepszy język służący do tworzenia aplikacji dla platformy .NET. W połączeniu z nową biblioteką klas .NET i nowymi możliwościami środowiska Visual Studio 2005 druga edycja języka C# stała się jeszcze doskonalsza. Pisanie programów wymaga znacznie mniejszych nakładów pracy, a nowe elementy umożliwiają realizację większej ilości zadań programistycznych.
Aby poznać nowe możliwości języka C#, sięgnij po książkę "Visual C# 2005. Zapiski programisty". W tej wzorowanej na zeszytach laboratoryjnych publikacji znajdziesz notatki programistów, którzy jako pierwsi zetknęli się z tą technologią. Nie ma w niej teoretycznych wywodów, diagramów i niepotrzebnych informacji. Wykonując 50 ćwiczeń demonstrujących poszczególne aspekty tworzenia aplikacji, poznasz prostotę stosowania nowych elementów i mechanizmów i przekonasz się, jak wiele udogodnień wnosi do pracy programisty Visual C# 2005.
* Stosowanie klas generycznych
* Korzystanie z metod anonimowych
* Refaktoryzacja kodu źródłowego
* Tworzenie interfejsów użytkownika i formularzy
* Mechanizmy szybkiej instalacji aplikacji
* Zabezpieczanie aplikacji WWW
* Personalizacja stron WWW z użyciem motywów i szablonów
* Połączenia z bazą danych
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychWydawnictwo Helion
Poznaj i wykorzystaj narzędzia do projektowania baz danych
* Jak konfigurować repozytorium PEAR?
* Jak przetwarzać formularze za pomocą języka PHP?
* Jak wprowadzać dane do tabeli bazy danych, a później je usuwać?
Umiejętność tworzenia interaktywnych stron www typu e-commerce i zarządzania nimi jest dzisiaj właściwie niezbędna. Przydaje się nie tylko administratorom sieci, ale także wszystkim informatykom i właścicielom firm. Relacyjne bazy danych stanowią podstawę nowoczesnej aplikacji internetowej, więc przede wszystkim należy poznać najpopularniejsze języki wykorzystywane podczas pracy na tych bazach: język skryptowy PHP oraz język zapytań SQL, a także internetowe usługi informacyjne (IIS) występujące w najnowszych serwerowych systemach operacyjnych Microsoft Windows.
Książka „PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych” w przystępny sposób i na konkretnym przykładzie przedstawia zagadnienia dotyczące projektowania, programowania i implementowania relacyjnej bazy danych. Mimo że podręcznik przeznaczony jest dla osób, które przynajmniej w niewielkim stopniu orientują się w tej tematyce, szeroka skala prezentowanych informacji (od prostych zagadnień teoretycznych do problemów zaawansowanych technicznie) sprawia, że każdy może z niego skorzystać - aby na przykład nauczyć się podstawowych instrukcji języka SQL i PHP, instalowania i konfigurowania ich w systemie Windows, korzystania z usług IIS i wreszcie zarządzania własną bazą danych.
* System zarządzania bazą danych
* Nazwy i typy danych
* Indeksy, klucze i schematy
* Architektura baz danych
* Normalizacja i projektowanie baz danych
* Środowisko języka SQL
* Podstawowe klauzule języka SQL
* Podstawowe właściwości języka PHP
* Architektura usług IIS
* Obsługa baz danych Microsoft SQL z poziomu PHP
* PEAR
Znajdziesz tu wszystko, czego potrzebujesz, aby stworzyć własną profesjonalną bazę danych!
Borland Delphi to jedno z najpopularniejszych narzędzi służących do szybkiego tworzenia aplikacji bazodanowych. Używając Delphi nie tylko w prosty sposób połączysz się z wieloma systemami zarządzania relacyjnymi bazami danych, ale także szybko stworzysz elegancki i wygodny interfejs, pozwalający końcowemu użytkownikowi na dostęp do danych. Właśnie stąd wzięła się ogromna popularność Delphi przy pisaniu aplikacji bazodanowych klient-serwer.
Książka przedstawia zarówno rozmaite systemy bazodanowe, z jakimi można spotkać się w praktyce programistycznej (w tym m.in. InterBase, MS Access, MS SQL Server 2000 i MySQL) jak też i podstawowe komponenty wspomagające z poziomu Delphi 7 zarządzanie danymi. Prześledzisz proces tworzenia bazy danych, modelowania jej struktury i sposobów korzystania z danych w niej zawartych z poziomu Delphi.
Poznasz:
* Podstawowe informacje na temat baz danych i języka SQL
* Narzędzia wspomagające tworzenie i modyfikację bazy danych
* MS Access i interfejs ODBC
* InterBase i interfejs IBX
* MS SQL Server 2000 i interfejs ADO
* MySQL i narzędzie dbExpress
* Metody korzystania z BDE
* DataSnap i tworzenie aplikacji w architekturze trójwarstwowej
* Zasady pisania własnych komponentów
Jeśli zamierzasz pisać w Delphi, wcześniej czy później staniesz przed koniecznością skorzystania z systemu bazodanowego. Kupujące tę książkę możesz być pewien, że żaden z tych systemów nie zaskoczy Cię i nie przerośnie Twoich umiejętności.
Bogaty zbiór rozwiązań często spotykanych
problemów programistycznych języka Visual C++
* Poznaj środowisko tworzenia programów w Visual C++ 2005
* Naucz się składni języka Visual C++
* Wykorzystaj możliwości platformy .NET w programach w Visual C++
W kontekście programowania przy użyciu platformy .NET zwykle mówi się o językach Visual Basic i C#. Większość stron internetowych, artykułów i książek dotyczących .NET zawiera kod napisany właśnie w nich. Co mają zrobić programiści, którzy od lat używają C++ i wcale nie chcą rezygnować z jego licznych zalet? Czy jedynym wyborem jest nauka nowego języka lub pozostanie poza światem programowania dla .NET?
Książka "Aplikacje w Visual C++ 2005. Przykłady" zawiera dziesiątki krótkich zadań wraz z rozwiązaniami, dzięki którym błyskawicznie zaczniesz wykorzystywać możliwości platformy .NET w programach pisanych w języku C++. Poznasz środowisko Visual C++ 2005 Express Edition oraz podstawowe składniki aplikacji pisanych w Visual C++. Nauczysz się między innymi obsługiwać dane, przetwarzać pliki, korzystać z wątków oraz łączyć aplikacje z internetem. Dowiesz się także, jak wykonać wiele innych operacji niezbędnych w codziennej pracy programisty.
* Środowisko Visual C++ 2005 Express Edition
* Elementy aplikacji języka Visual C++
* Przetwarzanie i wyświetlanie danych
* Praca z plikami
* Używanie okien dialogowych
* Programy wielowątkowe
* Stosowanie grafiki w aplikacjach
* Tworzenie programów używających sieci
* Składnia języka Visual C++ w pigułce
Przyspiesz wykonywanie codziennych zadań programistycznych,
stosując sprawdzone rozwiązania.
Niezawodne rozwiązaniadla administratorów serwerów Windows
* Wykorzystaj skrypty i narzędzia tekstowe
* Zoptymalizuj wydajność serwerów
* Popraw bezpieczeństwo i szybkość działania sieci
Popularność systemów z rodziny Windows Server to efekt połączenia olbrzymich możliwości z łatwością administracji i użytkowania. Dzięki wygodnemu interfejsowi graficznemu, spójnemu zestawowi narzędzi oraz kreatorom przeprowadzającym przez większość zadań, można szybko poznać podstawowe zasady instalacji, konfiguracji i administrowania serwerami opartymi na systemach Windows Server. Z czasem jednak, po opanowaniu podstawowych możliwości pojawia się pytanie -- czy nie można wycisnąć z nich więcej. Można --wystarczy zajrzeć "pod maskę", aby odkryć dodatkowe własności i możliwości.
Książka "100 sposobów na serwery Windows" to zestawienie sztuczek i metod, które zmienią Twoje podejście do administrowania serwerami Windows. Nauczysz się korzystać z trybu tekstowego i narzędzi skryptowych, optymalizować działanie serwerów i wykonywać standardowe zadania w szybszy i wygodniejszy sposób. Dowiesz się, jak wykorzystać niewidoczne na pierwszy rzut oka możliwości narzędzi i elementów systemu i sprawisz, że sieć oparta o serwer Windows będzie wydajniejsza, bezpieczniejsza i łatwiejsza do administracji.
* Administrowanie systemem
* Konfigurowanie usługi Active Directory
* Zarządzanie kontami użytkowników
* Usługi sieciowe
* Serwer DHCP
* Optymalizowanie działania IIS
* Zabezpieczenia antywirusowe
* Instalowanie aktualizacji
* Tworzenie kopii zapasowych
Jeśli nie poświęcasz zbyt wiele czasu na korzystanie z wiersza poleceń serwera Windows to nie wiesz, co tracisz. Po przeczytaniu tej książki przekonasz się, jak wiele możesz zmienić stosując to, pozornie przestarzałe, narzędzie.
PHP to język umożliwiający tworzenie aplikacji sieciowych uruchamianych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pełni obiektowy język, za pomocą którego można budować nawet najbardziej złożone systemy portalowe, intranetowe i ekstranetowe. Dzięki nowym funkcjom wprowadzonym w PHP 5 możliwe jest korzystanie z plików XML i protokołu SOAP, wydajna komunikacja z bazą danych i stosowanie technik obiektowych znacznie ułatwiających i przyspieszających tworzenie rozbudowanych aplikacji.
"PHP5. Zaawansowane programowanie" to książka przedstawiająca potężne możliwości i elastyczność najnowszej wersji tej popularnej platformy programistycznej. Opisuje podstawowe zasady programowania obiektowego i prowadzenia rozbudowanych projektów informatycznych. Zawiera informacje o modelowaniu aplikacji w języku UML, stosowaniu wzorców projektowych i tworzeniu narzędzi, które będzie można wykorzystać w każdym projekcie. Przedstawia również analizę prawdziwego przypadku -- systemu automatyzującego pracę działu sprzedaży w przedsiębiorstwie handlowym.
* Programowanie obiektowe
* Język UML i modelowanie systemów
* Wzorce projektowe
* Tworzenie prostych narzędzi obiektowych
* Połączenia z bazami danych
* Model MVC
* Stosowanie protokołu SOAP
* Komunikacja z użytkownikiem i mechanizmy sesji
* Testowanie aplikacji
* Studium przypadku – automatyzacja pracy działu sprzedaży
Jeśli chcesz poznać zaawansowane możliwości PHP 5, sięgnij po tę książkę.
Platforma .NET staje się coraz popularniejsza. Tysiące programistów na całym świecie doceniają jej doskonałe narzędzia programistyczne i tysiące stron wyczerpującej dokumentacji. Każdego dnia adepci sztuki programowania odkrywają nowe możliwości oferowane im przez .NET. Wiele z tych możliwości pozostaje jednak wciąż nie odkrytych. Sztuczki i furtki zaszyte przez twórców platformy .NET pozwalające na szybszą i sprawniejszą realizację projektów czekają na to, aby ktoś je zastosował w pracy. Jak dotrzeć do tych ukrytych cech? Skąd wziąć informacje o tym, co jeszcze można osiągnąć wykorzystują znane już narzędzia, na temat których napisano setki książek?
Dzięki książce ".NET. Najpilniej strzeżone tajemnice" poznasz te możliwości platformy .NET, których nie opisuje oficjalna dokumentacja. Znajdziesz w niej omówienie niezwykle cennych, ale mniej znanych funkcji Visual Studio i .NET Framework. Każda z tych funkcji może pomóc Ci podnieść wydajność procesu tworzenia oprogramowania oraz poprawić jakość swoich aplikacji. Dowiesz się, jak wykorzystać maksimum możliwości środowiska programistycznego, wykorzystasz nieznane funkcje GDI+ i ADO.NET i nauczysz się zasad programowania defensywnego, dzięki któremu znacznie ograniczysz liczbę błędów w swoich programach.
* Zarządzanie wyrywkami kodu w Visual Studio
* Dostosowywanie skrótów klawiaturowych
* Praca z kontrolkami Windows Forms
* Udoskonalone techniki rzutowania
* Stosowanie komentarzy XML
* Korzystanie z komponentu Microsoft Data Access Application Block
* Wyświetlanie zestawów danych w formacie XML
* Zapobieganie nieautoryzowanemu dostępowi do aplikacji
* Przeprowadzanie testów jednostkowych
Wykorzystaj sekrety i skarby ukryte w platformie .NET.
"Microsoft SQL Server 2000. Księga eksperta" to pozycja przeznaczona dla średnio zaawansowanego i zaawansowanego użytkownika. Nadaje się ona zarówno dla administratorów programu SQL Server, jak i programistów chcących w pełni zrozumieć działanie tego produktu i pisać lepsze aplikacje oraz kod Transact-SQL. Jeżeli jesteś odpowiedzialny za analizę, projektowanie, implementację, obsługę, administrowanie czy rozwiązywanie problemów z SQL Server 2000, ta książka będzie stanowić doskonałe źródło praktycznych informacji. Autorzy szczegółowo omówili bardziej złożone aspekty produktu, takie jak wykorzystanie nowych narzędzi, kodowanie w języku Transact-SQL, administrowanie serwerem, analizowanie zapytań, optymalizację, hurtownie danych, zarządzanie bardzo dużymi bazami danych i poprawianie wydajności.
Omówione zagadnienia to m.in.
* Środowisko Microsoft SQL Server 2000 i zmiany wprowadzone w najnowszej wersji programu
* Instalowanie i konfigurowanie serwera i programów klienckich
* Narzędzia administracyjne i administrowanie SQL Serverem
* Praca z SQL Server Enterprise Managerem i narzędziami uruchamianymi z linii poleceń
* Tworzenie baz danych, tabel, indeksów, widoków
* Pisanie procedur przechowywanych na serwerze i wyzwalaczy
* Tworzenie własnych funkcji
* Kwestie związane z bezpieczeństwem bazy danych, uprawnieniami użytkowników i odzyskiwaniem danych w przypadku awarii
* Zarządzanie serwerami sprzężonymi i zdalnymi, tworzenie klastrów
* Import, eksport i replikacja danych
* Użycie języka T-SQL
* Wewnętrzne mechanizmy serwera
* Kwestie strojenia i optymalizacji zapytań
* Blokowanie i jego wpływ na wydajność
* Techniki projektowania efektywnych baz danych
* XML w programie SQL Server 2000
* Usługi analizy danych w programie SQL Server
* Microsoft Transaction Server i jego zastosowanie
Książka ta nie jest tylko opisem składni, zastępującym dokumentację dołączaną do SQL Server. Przydaje się ona tam, gdzie dokumentacja online nie zdaje egzaminu. Autorzy dzielą się z czytelnikami przykładami i przemyśleniami wynikającymi z ich wieloletniego doświadczenia zawodowego w pracy z MS SQL Server. "Microsoft SQL Server 2000. Księga eksperta" to niezbędne źródło informacji dla wszystkich pracujących z tym programem.
Wykorzystaj pełnię możliwości baz danych
* Na czym polega model relacyjny?
* W jaki sposób pobierać dane z bazy?
* Jak projektować bazy danych i tabele?
Systemy zarządzania bazami danych to aplikacje, które spotkać można praktycznie w każdej firmie.
Na rynku dostępnych jest wiele takich narzędzi, różniących się od siebie wydajnością, wymaganiami sprzętowymi, potencjalnymi zastosowaniami i - przede wszystkim — ceną. Użytkownicy mogą wybierać zarówno wśród rozwiązań komercyjnych, jak i nieustępujących im rozwiązań bezpłatnych. Cechą łączącą wszystkie systemy zarządzania bazami danych jest język, na którym opiera się praca z nimi - SQL. To ustandaryzowany zbiór poleceń pozwalających na niemal dowolne manipulacje danymi zgromadzonymi w bazach, tworzenie nowych baz oraz administrowanie serwerami baz danych. Bez jego znajomości wykorzystanie pełni możliwości bazy danych jest praktycznie niemożliwe.
„Praktyczny kurs SQL” to książka, dzięki której poznasz ten język. Czytając ją, dowiesz się, czym jest relacyjność w bazach danych, jak skonstruowane są takie bazy i czym są postaci normalne. Nauczysz się pobierać dane w oparciu o różne kryteria, przetwarzać uzyskane wyniki i wyświetlać je na ekranie w odpowiedni sposób. Poznasz funkcje pozwalające na modyfikację istniejących i dodawanie nowych danych, zastosujesz zapytania złożone i podzapytania oraz wykorzystasz mechanizmy transakcji. Przeczytasz także o projektowaniu baz danych oraz definiowaniu i nadawaniu uprawnień do korzystania z nich.
* Modele baz danych
* Postaci normalne w modelu relacyjnym
* Historia języka SQL
* Pobieranie danych za pomocą instrukcji SELECT
* Dobór kryteriów wybierania
* Przetwarzanie wyników zapytań
* Zapytania złożone i podzapytania
* Transakcje
* Modyfikowanie i dodawanie danych
* Projektowanie baz danych
* Uprawnienia
Uzupełnieniem do książki jest udostępniona tutaj baza danych.
Poznaj w praktyce język będący podstawą wszystkich nowoczesnych systemów zarządzania bazami danych.
Wykorzystaj możliwości Excela, aby ułatwić sobie pracę i zarządzanie domowymi finansami
* Jak wykorzystywać funkcje zagnieżdżone do obliczania premii?
* Jak importować dane finansowe z wielu źródeł?
* Jak tworzyć zestawienia zbiorcze z zastosowaniem sum częściowych?
Microsoft Office Excel 2007 to nowoczesne narzędzie, które można wykorzystać nie tylko w biurze, ale także do sprawnego zarządzania finansami domowymi. Program ten pozwala na dokonywanie zaawansowanych i skomplikowanych wyliczeń, analiz i zestawień, a poza tym posiada ogromne możliwości prezentacji danych. Dzięki zagnieżdżaniu funkcji może być stosowany do wyliczania premii lub wskazywania pracowników, którzy mają dostać nagrodę. W warunkach domowych przy użyciu Excela możesz dokonać wyboru najlepszej oferty kredytowej lub funduszu inwestycyjnego.
„Excel 2007 w firmie. Controling, finanse i nie tylko” pokazuje, w jaki sposób korzystać z programu w charakterze narzędzia analiz. Nie ma znaczenia, czy dopiero zaczynasz pracę z Excelem, czy też używałeś go już wcześniej. Książka zawiera wiele praktycznych ćwiczeń oraz konkretnych przykładów wraz z objaśnieniami, które wskazują na różne zastosowania tego programu. Dowiesz się między innymi, w jaki sposób używać Excela do planowania płynności finansowej albo jak obliczyć okres zwrotu nakładów. Nauczysz się tworzyć prezentacje danych oraz własne funkcje. Co ważne, ten podręcznik został skonstruowany tak, żebyś mógł nie tylko wykorzystywać, ale i łączyć poszczególne funkcjonalności - i w efekcie biegle poruszać się wśród ogromnej liczby możliwości tej niesamowitej aplikacji.
* Funkcje statystyczne, logiczne i tekstowe
* Funkcje matematyczne i trygonometryczne
* Adresy względne i bezwzględne
* Operacje finansowe z wykorzystaniem daty i czasu
* Funkcje zagnieżdżone
* Analiza finansowa
* Analiza wielokryterialna
* Udostępnianie skoroszytu
* Ochrona danych przed kopiowaniem
* Automatyzacja pracy z danymi
Excel 2007 — praktyczny zestaw nowoczesnych rozwiązań do zarządzania finansami firmowymi i domowymi.
Poznaj nowoczesną metodykę wytwarzania oprogramowania w C#
* Jak stosować w praktyce zasady zwinnego wytwarzania oprogramowania?
* W jaki sposób wykorzystywać w projekcie diagramy UML?
* Jak korzystać z wzorców projektowych?
W związku ze stale rosnącymi oczekiwaniami użytkowników oprogramowania produkcja systemów informatycznych wymaga dziś korzystania z usystematyzowanych metod zarządzania. Projekt informatyczny, przy którym nie używa się sensownej metodologii wytwarzania, jest skazany na porażkę -- przekroczenie terminu, budżetu i niespełnienie wymagań funkcjonalnych. Kierowanie projektem zgodnie z określonymi zasadami również nie gwarantuje sukcesu, lecz znacznie ułatwia jego osiągnięcie. Na początku roku 2001 grupa ekspertów zawiązała zespół o nazwie Agile Alliance. Efektem prac tego zespołu jest metodologia zwinnego wytwarzania oprogramowania -- Agile.
Książka "Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C#" to podręcznik metodologii Agile przeznaczony dla twórców oprogramowania korzystających z technologii .NET. Dzięki niemu poznasz podstawowe założenia i postulaty twórców Agile i nauczysz się stosować je w praktyce. Dowiesz się, jak szacować terminy i koszty, dzielić proces wytwarzania na iteracje i testować produkt. Zdobędziesz wiedzę na temat refaktoryzacji, diagramów UML, testów jednostkowych i wzorców projektowych. Przeczytasz także o publikowaniu kolejnych wersji oprogramowania.
* Techniki programowania ekstremalnego
* Planowanie projektu
* Testowanie i refaktoryzacja
* Zasady zwinnego programowania
* Modelowanie oprogramowania za pomocą diagramów UML
* Stosowanie wzorców projektowych
* Projektowanie pakietów i komponentów
Przekonaj się, ile czasu i pracy zaoszczędzisz,
stosując w projektach metodologię Agile.
Program Microsoft Access cieszy się sporą popularnością wśród użytkowników. Nie wszyscy jednak wiedzą, że aby prawidłowo zarządzać bazami danych Accessa, należy używać specjalnych aplikacji. Ich napisane to skomplikowany proces -- trzeba zaprojektować interfejs użytkownika, dobrać komponenty, stworzyć kwerendy, opracować procedury, a przede wszystkim umiejętnie połączyć to wszystko w całość.
W książce "Microsoft Access. Podręcznik administratora" znajdziesz kompletny zbiór informacji na temat budowania aplikacji w Accessie. Nauczysz się projektować i tworzyć tabele oraz wykorzystywać gotowe komponenty interfejsu użytkownika. Dowiesz się, jak napisać wydajne i szybkie kwerendy oraz przedstawić dane w postaci wykresów, tabel i raportów. Poznasz elementy języka VBA i możliwości wymiany danych między różnymi aplikacjami pakietu MS Office.
* Typy danych w tabelach MS Access
* Normalizacja danych
* Projektowanie formularzy
* Zastosowanie kwerend do przetwarzania danych
* Prezentacja danych na wykresach
* Drukowanie danych z zastosowaniem raportów
* Pisanie kodu modułów aplikacji
* Modyfikowanie i aktualizowanie aplikacji
* Konwersja baz danych ze starszych wersji Accessa
* Łączenie aplikacji z innymi składnikami pakietu MS Office
Jeśli chcesz stworzyć wydajną i sprawnie działającą aplikację, sięgnij po tę książkę -- znajdziesz w niej wszystkie niezbędne informacje.
Kompendium wiedzy dla każdego programisty, projektanta i kierownika projektu
* Nowoczesne metodyki wytwarzania oprogramowania
* Narzędzia do modelowania aplikacji i automatycznego generowania kodu
* Koncepcja architektury sterowanej modelami
* Sposoby zapewnienia jakości aplikacji
Tworzenie aplikacji korporacyjnych to wyścig z czasem. Organizacje zmieniają się podobnie jak otoczenie biznesowe, w którym działają. Zbyt długi okres przygotowania aplikacji może sprawić, że po wdrożeniu okaże się ona bezużyteczna. Z drugiej jednak strony, zbyt duży pośpiech przy tworzeniu aplikacji powoduje, że pomija się fazę modelowania i testowania, pisząc kod źródłowy bez jakiejkolwiek koncepcji i planu. Efektem takiego pośpiechu są aplikacje niedostosowane do wymagań użytkowników i pracujące niestabilnie. Sposobem na stworzenie odpowiedniego systemu informatycznego dla korporacji jest wykorzystywanie odpowiednich metodyk projektowych i nowoczesnych narzędzi ułatwiających zarówno pisanie, jak i testowanie aplikacji.
Książka "J2EE. Podstawy programowania aplikacji korporacyjnych" przedstawia najlepsze praktyki projektowe stosowane przy tworzeniu systemów informatycznych z wykorzystaniem platformy J2EE. Opisano w niej kolejne etapy projektu oraz narzędzia i metodyki, dzięki którym przeprowadzenie każdego z nich będzie szybsze i efektywniejsze. Czytając ją, poznasz metodyki RUP i XP, typy architektur systemów oraz sposoby modelowania aplikacji i narzędzia do automatycznego generowania szkieletu kodu źródłowego. Dowiesz się, jak optymalnie skonfigurować środowiska programistyczne i jak testować kolejne moduły aplikacji. Nauczysz się korzystać z nowoczesnych metodyk i narzędzi.
* Podstawowe wiadomości o błyskawicznym wytwarzaniu aplikacji (RAD)
* Metodyki projektowe Rational Unified Process (RUP) oraz Extreme Programming (XP)
* Wielowarstwowe architektury systemów
* Modelowanie systemów za pomocą języka UML
* Automatyczne generowanie kodu
* Stosowanie narzędzi XDoclet i Hibernate
* Komunikacja z bazami danych
* Zasady programowania aspektowego
* Testowanie aplikacji
Wiadomości zawarte w tej książce sprawią, że będziesz w stanie szybciej projektować i tworzyć aplikacje korporacyjne.
Odkryj wspaniałe możliwości środowiska Visual Studio 2008 i twórz niezawodne aplikacje
* Jak optymalnie wykorzystać środowisko Visual Studio?
* Jak tworzyć wydajne aplikacje dla przedsiębiorstw?
* Jak wzbogacić środowisko programistyczne przy użyciu własnych dodatków?
Microsoft Visual Studio 2008 to nowoczesne środowisko programistyczne, które umożliwia bardziej precyzyjne i szybsze tworzenie niezawodnych aplikacji. W najnowszej wersji wprowadzono wiele poprawek w językach (takich jak zapytania w LINQ) oraz liczne nowości na platformie .NET. Usprawniono także dostępne narzędzia — na przykład w programie Visual Studio Team System, pozwalającym na skuteczną pracę zespołową. Wprowadzono w nim możliwości profilowania wydajności i udoskonalono system kompilacji grupowej. Wśród nowych funkcji pojawiły się kreatory do wiązania danych, inteligentne znaczniki oraz narzędzia do zarządzania projektami.
"Microsoft Visual Studio 2008. Księga eksperta" stanowi kompletne i szczegółowe omówienie tego wyjątkowego środowiska programistycznego. Z podręcznika dowiesz się, jak tworzyć dodatki, makra i kreatory oraz jak zbudować aplikacje oparte na formularzach Windows i platformie WPF. Poznasz produkty z rodziny Visual Studio Team System, które umożliwiają wydajną pracę w zespole. Nauczysz się korzystać z narzędzi programistycznych platformy .NET, pracować z bazami danych i zarządzać zmianami w kodzie źródłowym.
* Środowisko Visual Studio 2008-12-07 — rozwiązania i projekty
* Przeglądarki i eksploratory
* Tworzenie i wykorzystanie współużytkowanego kodu
* Korzystanie z narzędzi zwiększających produktywność
* Obiektowy model automatyzacji
* Tworzenie makr, kreatorów i dodatków
* Arkusze stylów
* Tworzenie aplikacji opartych na formularzach Windows
* Praca z bazami danych
* Dodawanie procesów do aplikacji
* Aplikacje biznesowe oparte na pakiecie Office
* Praca zespołowa i Visual Studio Team System
* Kontrolka kodu źródłowego
Wykorzystaj wiedzę ekspercką i zostań jeszcze bardziej profesjonalnym programistą!
MySQL jest szybkim, przenośny i -- co najważniejsze -- darmowym systemem bazodanowym, który zdobył ogromną popularność w zastosowaniach internetowych. Książka "MySQL. Budowanie interfejsów użytkownika." pokaże Ci jak używać tej bazy także poza Internetem. Nauczysz się z niej budowania atrakcyjnych interfejsów użytkownika współpracujących z tą bazą. W tym celu wykorzystana zostanie biblioteka GTK+.
Książka jest przeznaczona głównie dla programistów, którzy rozważają wykorzystanie Linuksa w tworzonych przez siebie rozwiązaniach, dla osób posiadających pewne doświadczenie w tworzeniu systemów opartych na architekturze klient-serwer (np. za pomocą Visual Basica i SQL Server). Aby w pełni skorzystać z informacji zawartych w książce, wystarczy znać język C i podstawy programowania baz danych.
* Poznasz mocne strony i zalety bazy MySQL
* Nauczysz się tworzyć programy w systemie Linuks, a następnie, korzystając z ich kodu źródłowego, kompilować je w systemie Windows.
* Dowiesz się, w jaki sposób można instalować programy korzystając ze skryptów lub pakietów RPM (RedHat Pakage Manager).
* Nauczysz się korzystać z interfejsu języka C dla MySQL w aplikacjach, w których użyto bibliotekę GTK+.
* Poznasz sposoby wyświetlania danych pochodzących z MySQL w obiektach GTK+.
* Będziesz w stanie utworzyć (w języku C) aplikacje, które wyglądem i zachowaniem przypominają programy Windowsowe
* Utworzysz aplikacje, które będą dynamicznie tworzyć graficzny interfejs użytkownika, dzięki czemu będziesz mógł zmienić wygląd interfejsu bez konieczności rekompilacji kodu źródłowego
* Prześledzisz krok po kroku proces powstawania kompletnej aplikacji korzystającej z MySQL.
"Do napisania niniejszej książki skłonił mnie brak podobnej pozycji, opisującej tworzenie aplikacji „korporacyjnych” za pomocą integracji GTK+ i MySQL. Jeśli jesteś programistą lub pracujesz w firmie, w której rozważa się wykorzystanie systemu Linuks celem zmniejszenia kosztów działalności -- ta książka jest przeznaczona właśnie dla Ciebie." -- Matt Stucky.
Visual C++ 2005 Express Edition. Tworzenie aplikacji dla WindowsWydawnictwo Helion
Stwórz aplikacje dla platformy .NET 2.0
* Poznaj środowisko programistyczne
* Wykorzystaj możliwości programowania obiektowego
* Połącz aplikację z bazą danych i siecią
Środowisko programistyczne Visual C++ 2005 Express Edition to uproszczona i okrojona wersja Visual C++ 2005. Mimo tego jest bardzo przydatnym i wydajnym narzędziem dla programisty chcącego tworzyć aplikacje dla platformy .NET. Umożliwia korzystanie z bibliotek .NET Framework ułatwiających żmudny proces tworzenia aplikacji. Jest świetnym narzędziem nie tylko dla początkującego twórcy aplikacji, ale także dla tych programistów, którzy nie potrzebują zaawansowanych środowisk w wersjach Enterprise.
Książka "Visual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows" to podręcznik, dzięki któremu poznasz możliwości tego środowiska programistycznego tworząc własne aplikacje. Dowiesz się, jak zaprojektować interfejs użytkownika korzystając z komponentów zawartych w .NET Framework. Nauczysz się łączyć aplikacje z bazami danych oraz z siecią Internet. Przeczytasz także o obsłudze plików graficznych i dźwiękowych oraz drukowaniu. Znajdziesz tu również dodatek, w którym opisano podstawy programowania w języku C++.
* Określanie parametrów nowego projektu w Visual C++ 2005 Express Edition
* Kompilacja i uruchamianie aplikacji
* Podstawy programowania obiektowego
* Tworzenie graficznych interfejsów użytkownika
* Połączenia z bazami danych i internetem
* Programowanie wielowątkowe
* Drukowanie grafiki i dokumentów
Rozwiń swoje umiejętności programowania oraz tworzenia profesjonalnych aplikacji dla platformy .NET 2.0
Błyskawiczny kurs tworzenia aplikacji WWW w języku C#
C# to całkiem nowy język programowania zaprojektowany przez firmę Microsoft. Wygląda on jak mieszanka C++ i Javy, jest jednak tak prosty jak Visual Basic. Z jego pomocą można tworzyć aplikacje WWW i programy wyposażone w graficzny interfejs użytkownika. Język ten związany jest z platformą .NET, umożliwiającą tworzenie zaawansowanych aplikacji biznesowych działających w środowisku sieciowym, w tym także z technologią budowania dynamicznych serwisów internetowych ASP.NET. Programy działające na platformie .NET można pisać w wielu językach programowania, ale wiele wskazuje na to, że właśnie C# stanie się najpopularniejszym z nich.
Książka "C# i ASP.NET. Szybki start" jest doskonałym podręcznikiem dla początkujących programistów. Jak każda pozycja z serii "Szybki start", składa się z kilkudziesięciu rozdziałów, z których każdy przedstawia kolejne kroki, które należy wykonać, by osiągnąć zamierzony cel. Dodatkową zaletę stanowią liczne ilustracje.
Opisano między innymi:
* Instalację niezbędnego oprogramowania
* Składniki języka C#
* Instrukcje warunkowe i pętle
* Pracę z ciągami znaków
* Programowanie obiektowe w C#
* Korzystanie z tablic i kolekcji
* Delegaty, zdarzenie, obsługę błędów
* Tworzenie dynamicznych serwisów WWW w języku C#
Programista chcący tworzyć zaawansowane aplikacje internetowe ma wybór pomiędzy dwoma platformami: Java 2 EE Suna i .NET Microsoftu. Jeśli wybierze tę drugą, dzięki książce "C# i ASP.NET. Szybki start" szybko będzie mógł tworzyć funkcjonalne aplikacje WWW w nowym, ekscytującym języku C#.
C++ to popularny i uniwersalny język programowania. Jednak po dłuższym stosowaniu programiści zaczynają zauważać pewne jego niedoskonałości i ograniczenia. System typów, sposób działania niektórych kompilatorów, związki pomiędzy wskaźnikami i tablicami, nieprzewidziane w standardzie zachowania obiektów statycznych i bibliotek dynamicznych to tylko niektóre z nich. Aby je obejść, należy wykorzystywać wiele bardzo zaawansowanych i nieznanych wielu programistom metod.
Książka "Język C++. Gotowe rozwiązania dla programistów" to podręcznik dla tych programistów C++, którzy zaczęli już dostrzegać ograniczenia tego języka i zastanawiają się, jak sobie z nimi poradzić. Autor pokazuje sposoby ujarzmienia złożoności języka i uzyskania pełnej kontroli nad kodem. Przedstawia najpoważniejsze wady C++ i sposoby rozwiązywania powodowanych przez nie problemów. Opisuje również metody tworzenia stabilniejszego, bardziej uniwersalnego, wydajniejszego i łatwiejszego w pielęgnacji kodu.
* Wymuszanie założeń projektowych
* Cykl życia obiektów
* Hermetyzacja zasobów, danych i typów
* Modele dostępu do obiektów
* Obsługa wątków
* Korzystanie z obiektów statycznych
* Konwersja danych i typów
* Zarządzanie pamięcią
* Sterowanie działaniem kompilatora
Wszyscy programiści, niezależnie od stopnia zaawansowania, znajdą w tej książce wiadomości, które usprawnią i przyspieszą ich pracę.
SolidWorks 2006 to aplikacja do modelowania 3D przeznaczona dla konstruktorów, oferująca uniwersalny zestaw narzędzi do modelowania powierzchniowego i bryłowego. Kolejne wersje tej aplikacji już tradycyjnie wytyczają nowe trendy wśród programów z tej grupy. Niezwykle intuicyjna obsługa programu, bazująca na znanych z systemu Windows mechanizmach "przeciągnij i upuść", pozwala nawet początkującym użytkownikom osiągnąć biegłość w ciągu kilku tygodni. Ogromna liczba narzędzi i modułów wspomagających sprawia, iż program ten doskonale wspomaga pracę projektanta. Wielką zaletą programu jest również możliwość wymiany plików z wieloma aplikacjami CAD/CAM/CAE, co umożliwia współpracę w ramach nawet największych zespołów projektowych.
Książka "SolidWorks 2006 w praktyce" to podręcznik dla początkujących użytkowników tej potężnej aplikacji. Przedstawia na przykładach zasady korzystania z SolidWorks 2006. Czytając ją, poznasz interfejs użytkownika i dostosujesz go do własnych potrzeb, a także nauczysz się wykorzystywać narzędzia do modelowania. Dowiesz się, w jaki sposób tworzyć części i złożenia, przeprowadzać analizy wytrzymałościowe metodą elementów skończonych za pomocą modułu CosmosXpress oraz jak ustrzec się błędów w projekcie, wykorzystując możliwość projektowania w przestrzeni. Dzięki zawartym w niej ćwiczeniom nauczysz się budować nawet najbardziej złożone konstrukcje.
* Konfigurowanie środowiska pracy
* Zarządzanie plikami danych
* Szkicowanie na płaszczyźnie oraz w przestrzeni
* Wymiarowanie w dwóch i trzech wymiarach
* Tworzenie brył części oraz elementów powierzchniowych
* Przygotowanie modelu formy wtryskowej na podstawie szkicu koncepcyjnego
* Tworzenie złożeń części oraz projektowanie "na złożeniu"
* Symulacja rozpływu masy w formie wtryskowej
* Obliczenia wytrzymałościowe
* Renderowanie projektów
* Tworzenie dokumentacji technicznej
Wykorzystaj nowoczesne narzędzia wspomagające pracę konstruktora i twórz, skupiając się na projekcie, a nie na narzędziu do projektowania.
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
Rozpocznij przygodę z Visual C++!
* Jakie prawa rządzą programowaniem obiektowym?
* Jak tworzyć usługi systemowe?
* Jak dokumentować tworzony kod?
Microsoft Visual C++ jest zintegrowanym środowiskiem, pozwalającym na tworzenie aplikacji przy użyciu języków C, C++ lub C++/CLI. Zawiera ono wyspecjalizowane narzędzia, pomagające w wydajnym tworzeniu rozwiązań opartych o te języki. Pierwsza wersja Visual C++ została wydana w 1992 roku, a środowisko to jest bezustannie ulepszane. Najnowsze wydanie, z datą 2008, zostało opublikowane w listopadzie 2007 roku i wprowadziło wiele nowości — jak chociażby wsparcie dla technologii .NET 3.5. Niewątpliwie narzędzie firmowane przez giganta z Redmond jest jednym z najpopularniejszych, a używają go programiści z całego świata.
Dzięki tej książce również Ty możesz dołączyć do tego wybitnego grona. Po jej przeczytaniu będziesz miał wiedzę na temat środowiska programistycznego i platformy .NET. Poznasz podstawy programowania obiektowego, nauczysz się uzyskiwać dostęp do informacji zgromadzonych w bazach danych oraz korzystać z możliwości Internetu bezpośrednio w Twoich programach. Kolejne rozdziały przedstawiają interesujące tematy dotyczące obsługi wyjątków, programów wielowątkowych oraz sposobów tworzenia usług systemowych. Ostatni rozdział poświęcony został tak istotnej kwestii, jak dokumentowanie kodu — to czynność, o której wielu programistów zapomina. Jeżeli chcesz rozpocząć przygodę z Microsoft Visual C++, ta książka jest idealną lekturą dla Ciebie!
* Praca w zintegrowanym środowisku programistycznym
* Pojęcia związane z programowaniem obiektowym
* Uzyskiwanie dostępu do informacji zgromadzonych w bazach danych
* Wykorzystanie transakcji w pracy z danymi
* Sposoby integracji z siecią Internet
* Obsługa wyjątków
* Programowanie wielowątkowe
* Tworzenie grafiki oraz wykorzystanie multimediów
* Drukowanie w systemie Windows
* Tworzenie usług systemowych
* Dokumentowanie kodu programu
Wykorzystaj możliwości Microsoft Visual C++ 2008!
Similar to Microsoft SQL Server 2005. Podręcznik programisty (20)
Windows Movie Maker dołączany do systemu Windows XP to doskonałe narzędzie do domowego montażu cyfrowych filmów wideo. Jest prosty w obsłudze, posiada spore możliwości, a montaż filmów za jego pomocą jest przyjemną zabawą. Movie Maker pozwala na przeniesienie klipów z kamery cyfrowej, zaimportowanie materiałów z dysku, rozmieszczenie ujęć i połączenie ich przejściami, a także udźwiękowienie i dodanie efektów specjalnych. Gotowy film można wysłać pocztą elektroniczną, zapisać na dysku lub płycie CD albo opublikować w internecie.
Książka "Tworzenie filmów w Windows XP. Projekty" przedstawia proces tworzenia filmu wideo. Opisuje kolejne kroki prowadzące do zmontowania cyfrowego filmu wideo z przechwyconych ujęć i zaimportowanych materiałów. Nie znajdziesz w niej jednak długich opisów i dziesiątek parametrów. Każde zagadnienie jest przedstawione za pomocą zrzutów ekranu i krótkich instrukcji. Dzięki temu w ciągu kilku godzin zrealizujesz swój pierwszy projekt w Movie Makerze.
* Elementy interfejsu użytkownika
* Przechwytywanie klipów z kamery wideo
* Import materiałów źródłowych
* Tworzenie wstępnego montażu
* Dodawanie przejść i efektów specjalnych
* Nakładanie plansz tytułowych i napisów
* Udźwiękowienie filmu
* Korzystanie z funkcji Autofilm
* Eksport zmontowanego filmu
Przekonaj się, jak proste może być tworzenie własnych filmów wideo.
Przedstaw się światu!
* Jak zbudować elegancką stronę z blogiem?
* Jak tworzyć wyspecjalizowane przeglądarki bloga?
* Jak dodawać do własnego serwisu blogowego kanał RSS?
Prowadzenie bloga to nowy sposób na zwiększenie aktywności społecznej - szansa na zaistnienie w rzeczywistości wirtualnej, mająca swoje odbicie w tak zwanym „prawdziwym życiu”. Dlatego blogi piszą dziś niemal wszyscy: politycy, marketingowcy, celebryci, biznesmeni. Forma publicznie dostępnego pamiętnika pozwala na szeroką prezentację własnych poglądów, przekonań czy wartości. Z tego powodu blogi wykorzystywane są też jako wortale poświęcone określonej tematyce, promujące idee lub produkty. Ich użytkownicy stworzyli nawet własną społeczność, która 31 sierpnia obchodzi swoje święto - Dzień Bloga. Już dziś możesz do nich dołączyć!
„Blog, więcej niż internetowy pamiętnik” to książka, która pokaże Ci, jak założyć i prowadzić własny blog, a także aktywnie korzystać z innych blogów. Dowiesz się z niej, jak skorzystać z oprogramowania obsługującego serwisy blogowe, jak zintegrować języki PHP, HTML, CSS i SQL, aby stworzyć elegancką stronę prezentującą Twój blog. Nauczysz się budować własną bazę danych, przeznaczoną do przechowywania wpisów, a także zabezpieczać ją przed niepowołanymi modyfikacjami. I wreszcie poznasz sposób na dodanie do własnego serwisu kanału RSS, aby czytelnicy na bieżąco mogli obserwować pojawianie się nowych wpisów. Znajdziesz tu wszystko, czego potrzebujesz, aby zaprezentować światu swój blog!
* Obsługa okna tworzenia bloga
* Modyfikowanie wyglądu bloga
* Publikowanie w określonym terminie
* Rozbudowa bloga
* Instalacja czytnika RSS
* Subskrybowanie blogów za pomocą RSS
* Instalacja oprogramowania własnego serwera
* Baza danych i modyfikacja danych
* Projektowanie struktury bloga
* Zakładanie konta użytkownika
* Zakładanie bazy danych i tabeli danych
* Nadawanie uprawnień do korzystania z tabeli
* Przygotowanie szablonu i tworzenie strony www
* Automatyzowanie, blokowanie i trwałe usuwanie wpisu
* Tworzenie formularza wyszukiwania
* Tworzenie kanału RSS i wypełnianie go treścią
* Pobieranie programu Weber
Blog to prosty i fascynujący sposób, aby świat dowiedział się o Twoim istnieniu!
Pakiet biurowy MS Office jest jednym z podstawowych narzędzi wykorzystywanych we współczesnych firmach. Zawarty w nim system zarządzania bazami danych Access to wygodna w obsłudze aplikacja służąca do operowania na zbiorach danych. Dzięki prostocie obsługi, sporym możliwościom i wizualnym narzędziom stanowi doskonałe rozwiązanie dla przedsiębiorstw, w których duże znaczenie ma czas poświęcany na opanowanie nowych programów. Kreatory i rozbudowany system pomocy oferowane przez Accessa niezwykle upraszczają proces tworzenia bazy oraz aplikacji przeznaczonych do obsługi zgromadzonych w niej danych.
W książce "Access w biurze i nie tylko" znajdziesz omówienie podstawowych możliwości tego systemu. Nauczysz się tworzyć i otwierać istniejące bazy danych oraz tworzyć nowe. Dowiesz się, w jaki sposób projektować tabele i jak dobierać typy danych dla poszczególnych kolumn tabeli. Przeczytasz o relacjach, poznasz sposoby wybierania i wstawiania danych, a także manipulowania nimi za pomocą kwerend. W kolejnych rozdziałach znajdziesz informacje o tworzeniu formularzy i raportów oraz wyświetlaniu wykresów na podstawie danych zgromadzonych w bazie. Nauczysz się także pisać własne makra i poznasz podstawy języka Visual Basic for Applications.
* Otwieranie istniejących baz danych
* Tworzenie tabel
* Typy danych
* Tworzenie i modyfikowanie relacji
* Manipulowanie danymi za pomocą kwerend
* Konstruowanie formularzy
* Budowanie raportów
* Automatyzacja pracy za pomocą makropoleceń
* Tworzenie i wyświetlanie wykresów
Dane to dziś najcenniejszy towar. Naucz się nim zarządzać.
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
Zapewnij swojej witrynie miejsce w pierwszej dziesiątce!
* Jak działają wyszukiwarki?
* Jaki wpływ na pozycję serwisu mają linki przychodzące i wychodzące?
* Czy istnieją zagrożenia związane z niewłaściwym pozycjonowaniem?
Stworzenie serwisu WWW to dopiero połowa sukcesu w Internecie. Druga połowa to zapewnienie witrynie odpowiedniej popularności. A tę popularność może zagwarantować przede wszystkim wysokie miejsce w wynikach wyszukiwarek. Jak to osiągnąć? Od czego zacząć i jak monitorować skuteczność prowadzonych działań? Wszystkie odpowiedzi znajdziesz właśnie w tej książce!
Poprzez liczne przykłady i ćwiczenia autorzy zapoznają Cię ze sposobem działania wyszukiwarki Google i zasadami doboru właściwych słów kluczowych. Pokażą, jak najlepiej rozmieścić je na stronie. Ponadto dowiesz się, jaki wpływ na pozycję strony mają linki wychodzące oraz przychodzące, jak przebiega proces indeksowania strony, jak działają systemy wymiany linków oraz jak wykorzystać statystyki do obserwacji ruchu na stronie. Przeczytasz także o tym, jakie zagrożenia niesie ze sobą niewłaściwa procedura pozycjonowania.
* Sposób działania Google oraz innych wyszukiwarek
* Definiowanie fraz i słów kluczowych
* Wpływ linków przychodzących i wychodzących na pozycję strony
* Korzystanie z systemów wymiany linków
* Proces indeksacji witryny
* Zagrożenia związane z niewłaściwym pozycjonowaniem
* Wykorzystanie statystyk do śledzenia ruchu na stronie
* Sposoby reklamowania serwisu
Zwiększ oglądalność swojej witryny WWW!
E-wizerunek. Internet jako narzędzie kreowania image'u w biznesieWydawnictwo Helion
Lustereczko, powiedz przecie,
kto jest najwspanialszy w necie?
* Tworzenie i wykorzystywanie odpowiedniego wizerunku oraz zarabianie na nim
* Budowanie pożądanych marek bez wielkich nakładów finansowych
* Interaktywne relacje z klientami
* Wykorzystanie Internetu do rozwoju biznesu
* Narzędzia kreowania wizerunku w sieci
Jak Cię widzą (w sieci), tak Cię piszą
Internet jest nie tylko rewolucyjnym medium, pierwszym o naprawdę masowym zasięgu działania. Stanowi on przede wszystkim fascynujący alternatywny świat. Działa jak magnes, co roku przyciągając nowych użytkowników. Niczym używka, wciąż odnotowuje wydłużenie czasu kontaktu z odbiorcą. I last but not least — Internet to niekończący się pasaż handlowy, wymarzone miejsce spotkań podaży i popytu.
Poznaj specyfikę światowej sieci WWW i znajdź w niej właściwe miejsce dla Twojej marki. E-marketing rządzi się własnymi prawami — z jednej strony bezustannie stawia firmy przed nowymi wyzwaniami, z drugiej zaś stale kreuje nowe narzędzia dotarcia do klienta. A są one naprawdę fascynujące: możliwość dowolnej personalizacji przekazu, olbrzymia ilość kanałów, a przede wszystkim atrakcyjne społeczności — ludzie młodzi, aktywni, hobbyści, biznesmeni oraz entuzjaści nowinek. Mogą oni zostać ambasadorami Twojej marki, ale mogą też ją zniszczyć. Dlatego musisz poznać zasady rządzące Internetem i jego społecznościami, a następnie zacząć budować instrumenty wywierania wpływu i wykorzystać je dla dobra Twojego produktu.
Internet ma przyszłość!
* Czym jest e-wizerunek i jak wpływa na sukces firm, produktów i ludzi?
* Narzędzia budowania image’u — strona WWW, fora internetowe, newslettery i inne.
* Sześć zasad skutecznego kreowania e-wizerunku.
* Grzechy główne działań internetowych.
* Marka jako efekt przemyślanej strategii wizerunkowej.
* Case studies
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
Poznaj możliwości iPhone’a!
* Jak rozpocząć pracę z iPhone’em?
* Jak wykorzystać możliwości przeglądarki Safari?
* Jak używać map?
Pojawienie się iPhone’a firmy Apple można bez wahania nazwać Rewolucją! Rewolucją przez duże "R". Nigdy wcześniej żaden nowy telefon nie wzbudził takich emocji. Nigdy wcześniej nie ustawiały się na wiele dni przed premierą kolejki pod salonami. Co sprawia, że ludzie szaleją za tym małym cudem techniki? Wielodotykowy (ang. multitouch) ekran, dostęp do tysięcy aplikacji, stabilny system operacyjny oraz elegancki, przykuwający uwagę wygląd to tylko niektóre z jego zalet.
Właśnie dzięki tej książce dowiesz się, co tak naprawdę potrafi Twój iPhone. Autor — niezawodny Scott Kelby — bez zbędnego zagłębiania się w szczegóły techniczne opowie Ci o możliwościach tego rewolucyjnego urządzenia. Zaprezentuje Ci m.in. sposoby wykonywania różnych operacji przy użyciu tego telefonu. Poznasz tajniki jego konfiguracji i synchronizacji z komputerem oraz metodę sprawdzania poziomu naładowania baterii. Nauczysz się wykorzystywać wszystkie możliwości przeglądarki Safari, czytnika poczty oraz terminarza. Dowiesz się również, jak odtwarzać klipy z YouTube, słuchać muzyki czy oglądać filmy. Książka ta jest zatem świetną pozycją zarówno dla początkującego użytkownika telefonu iPhone, jak również dla zaawansowanego — ten ostatni znajdzie tu informacje, które go zaskoczą i zachwycą! W końcu iPhone to zdolna i piękna bestia…
* Włączanie, usypianie, wyłączanie iPhone’a
* Wykorzystanie wbudowanego głośnika
* Obsługa ekranu
* Importowanie kontaktów
* Dodawanie numerów
* Połączenia konferencyjne
* Wyciszanie dzwonka
* Odbieranie i wysyłanie wiadomości e-mail
* Obsługa przeglądarki Safari
* Wykorzystanie kalendarza
* Odtwarzanie klipów z YouTube
* Używanie mapy
* Sprawdzanie prognozy pogody
* Importowanie i odtwarzanie muzyki
* Wykonywanie zdjęć
* Rozwiązywanie typowych problemów
Sprawdź, co potrafi Twój iPhone!
Uwiecznij świat, jakiego nie znałeś!
* Jaki sprzęt jest potrzebny do makrofotografii?
* Jak uzyskać duże powiększenia?
* Jak komponować efektowne zdjęcia?
Wiele osób nie zwraca uwagi na niepozorne, małe elementy otaczającego nas świata. Czyż nie warto pokazać im, co tracą? Wykonanie dobrego zdjęcia w skali makro to wyzwanie, ale zachwyt na twarzach oglądających jest wart wszelkich poświęceń. Właśnie dzięki makrofotografii można ujrzeć cudowny świat, niezauważalny na co dzień. Magiczny świat szczegółów!
Autor książki "Makrofotografia. Magia szczegółu " przedstawia ten temat w sposób przejrzysty i systematyczny. Dzięki tej publikacji zdobędziesz informacje dotyczące sprzętu potrzebnego do wykonania makrofotografii oraz sposobu kompozycji zdjęcia. Poznasz zagadnienia związane z właściwym doborem ostrości, a także takie pojęcia, jak głębia ostrości, długość ogniskowej, jasność obiektywu i wiele innych. Pozwolą Ci one na swobodne poruszanie się po świecie makrofotografii. Ponadto poszerzysz swoją wiedzę odnośnie doboru właściwego oświetlenia oraz programów odpowiednich do obróbki wykonanych zdjęć. Niewątpliwym atutem tej książki są pytania i zadania kontrolne, które pozwolą Ci zweryfikować zdobyte umiejętności. Jeżeli chcesz uwiecznić otoczenie w makrofotografii, ta pozycja będzie dla Ciebie nieocenionym źródłem informacji, a może nawet twórczej inspiracji!
* Sprzęt konieczny do wykonania makrofotografii
* Sposoby na uzyskanie dużych powiększeń
* Komponowanie zdjęć
* Zasady doboru kadru
* Uzyskiwanie właściwej ostrości
* Ograniczenia ostrości
* Dobór właściwego oświetlenia
* Metody pomiaru światła
* Doświetlanie zdjęć
* Narzędzia do edycji zdjęć
Odsłoń na fotografiach całe piękno szczegółu!
Naucz się korzystać z nowoczesnych narzędzi PowerShella
i usprawniaj żmudne zadania administracyjne!
* Jak skonfigurować środowisko PowerShella?
* Jak tworzyć aplety poleceń i jak ich używać?
* Jak korzystać z potoku danych?
Windows PowerShell to innowacyjne narzędzie do zarządzania systemem i przetwarzania skryptów dla serwerów oraz klientów pod kontrolą Windows. Charakterystyczną cechą tego interpretera poleceń jest obiektowa logika, która sprawia, że wynikiem każdego polecenia jest obiekt określonego typu. Dodatkowo wszystkie funkcje dostępne przez API systemu są możliwe do wywołania z poziomu PowerShella. Dzięki swojej uniwersalności oraz nowoczesnym narzędziom interpreter ten zapewnia spójny oraz jasny mechanizm zarządzania, oparty na wierszu poleceń i niewymagający od użytkownika dużej wiedzy programistycznej.
Książka "Windows PowerShell. Podstawy" zawiera dokładny opis innowacyjnej architektury PowerShella, zasad pisania skryptów oraz możliwości korzystania z podstawowych interfejsów systemowych: COM, WMI, ADSI i ADO.NET, a także obszerny zbiór opisów rozwiązań konkretnych zadań administracyjnych. Korzystając z tego przewodnika, poznasz funkcje i narzędzia PowerShella. Nauczysz się również korzystać z obiektowego potoku danych i zarządzać procesami, dziennikami zdarzeń oraz wpisami rejestru. Dzięki zawartej tu wiedzy z pewnością usprawnisz i zautomatyzujesz wszelkie czasochłonne zadania administracyjne, by móc swobodnie stosować PowerShell jako podstawową konsolę do codziennej pracy.
* Aplety poleceń
* Przetwarzanie potokowe
* Potoki danych
* Uniwersalny model nawigacji
* Definiowanie dysków
* Język skryptów PowerShella
* Tablice asocjacyjne
* Praca ze skryptami
* Różnicowanie reakcji na błędy
* Biblioteki klas
* Narzędzia PowerShella
* Zarządzanie użytkownikami i grupami w Active Directory
* Bazy danych
* Zaawansowane operacje dostępu do danych
PowerShell skróci czas Twojej pracy!
Poznaj specyfikę języka Java i zostań mistrzem programowania
* Jak korzystać z bibliotek języka Java?
* Jak pisać funkcjonalny i klarowny kod?
* Jak stworzyć profesjonalny i efektowny program?
Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią — podobnie jest z językiem programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku.
W książce „Java. Efektywne programowanie” w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie.
* Tworzenie i usuwanie obiektów
* Klasy i interfejsy
* Zapewnianie niezmienności obiektu
* Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia
* Zalety stosowania statycznych klas składowych
* Typy ogólne
* Typy wyliczeniowe i adnotacje
* Metody
* Programowanie
* Wykorzystanie ogólnie przyjętych konwencji nazewnictwa
* Wyjątki
* Współbieżność i serializacja
* Dokumentowanie bezpieczeństwa dla wątków
Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!
Rozpocznij swoją przygodę z JavaScript!
* Jak rozpocząć przygodę z JavaScript?
* Jakie obiekty dostarcza JavaScript?
* Jak reagować na błędy?
Język JavaScript, choć ma już blisko dwanaście lat, swoimi możliwościami wciąż potrafi zafascynować niejednego projektanta stron internetowych. Ma już za sobą gorsze dni, jednak aktualnie dzięki technologii AJAX znów jest na topie. Wykorzystując go w odpowiedni sposób, sprawisz, że twój serwis WWW stanie się bardziej interaktywny i dynamiczny.
Ta książka pozwoli Ci wyjść zwycięsko z pierwszego starcia z tym językiem! Dowiesz się z niej, jak używać zmiennych, operatorów oraz funkcji. Nauczysz się reagować na zdarzenia oraz wykorzystywać okna dialogowe. Ponadto zdobędziesz wiedzę na temat pracy z obiektami DOM HTML oraz na temat sposobów reagowania na błędy w skryptach. Autor przedstawia tu także dostępne obiekty JavaScript oraz pokazuje, jak wykonywać operacje związane z czasem. Ogromnym atutem tej książki jest przejrzystość i usystematyzowany sposób prezentowania informacji. Dzięki temu również Ty szybko i bezboleśnie poznasz JavaScript!
* Typowe konstrukcje języka JavaScript
* Wykorzystanie zmiennych
* Zastosowanie funkcji
* Reagowanie na zdarzenia
* Sposoby użycia okien dialogowych
* Wykonywanie operacji związanych z czasem
* Dostępne obiekty JavaScript
* Obiekty DOM HTML
* Przygotowanie własnych obiektów
* Dziedziczenie w JavaScript
* Obsługa błędów
Przejdź bezboleśnie pierwsze starcie z JavaScript!
Naucz się łączyć największe zalety języków oraz technik programowania
i twórz interaktywne strony internetowe
* Jak unikać typowych błędów i sprawnie rozwiązywać problemy programistyczne?
* Jak połączyć zalety HTML, XML i PHP dla uzyskania pożądanych efektów?
* Jak tworzyć aplikacje wyposażone w aktywny interfejs użytkownika?
Statyczne strony WWW to dziś już przeszłość. Powszechnie dostępne narzędzia dają programistom prawie nieograniczone możliwości w zakresie tworzenia interaktywnych witryn internetowych, wzbogaconych o najróżniejsze efekty wizualne, animacje oraz wbudowane narzędzia pomocnicze. Największą popularność zdobyły sobie narzędzia z kategorii open source — z powodu ich minimalnego kosztu oraz niezwykle dużych zasobów, dostępnych za pośrednictwem Internetu. Z tej książki dowiesz się, jak tworzyć bogate i interaktywne strony WWW, łącząc rozmaite techniki i korzystając z różnych języków.
Książka "Ajax, JavaScript i PHP. Intensywny trening" poprowadzi Cię krok po kroku po podstawowych zasadach programowania w językach JavaScript, PHP i HTML oraz technologiach programowania. Dzięki temu podręcznikowi dowiesz się m.in., jak wykorzystywać dostępne biblioteki ajaksowe do implementowania i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz się tworzyć interaktywne strony WWW, zarówno za pomocą technologii serwerowych, jak i technik oraz narzędzi umiejscowionych po stronie klienckiej, a także ich kombinacji.
* Tworzenie stron WWW w języku HTML
* Stylizacja stron za pomocą arkuszy CSS
* Tworzenie skryptów w języku JavaScript
* Wbudowanie skryptu w stronę WWW
* Obiektowy model dokumentu (DOM)
* Obiekty String
* Instrukcje warunkowe i pętle
* Funkcje wbudowane i biblioteki
* Konstruowanie aplikacji ajaksowych
* Zmienne w języku PHP
* Funkcje liczbowe, łańcuchy i tabele
* Kontrola przepływu sterowania
* Usługi webowe oraz protokoły REST i SOAP
Łącz, kompiluj, dobieraj — niech Twoje strony WWW zrobią wrażenie!
Poznaj narzędzia programu PowerPoint i twórz wyjątkowe prezentacje!
* Jak stworzyć profesjonalną prezentację na każdą okazję?
* Jak modyfikować grafikę SmartArt?
* Jak korzystać z programu Clip Organizer i biblioteki slajdów?
Z pewnością wiesz, do czego służy program PowerPoint, lecz jeśli jeszcze nie potrafisz z niego korzystać, a musisz szybko przygotować profesjonalną prezentację, ta książka jest właśnie dla Ciebie! Znajdziesz tu opis ostatniej wersji programu — PowerPoint 2007. Umożliwia ona stworzenie zaawansowanej i bogatej prezentacji, wyposażonej w dźwięk, fotografie i animacje filmowe. Nowy PowerPoint pozwala także na bezpieczne udostępnianie Twojej prezentacji wszystkim zainteresowanym.
Książka "PowerPoint 2007 PL. Seria praktyk" to bogato ilustrowany, a przy tym prawdziwie intuicyjny podręcznik, dzięki któremu każdy nauczy się sprawnie korzystać z tej aplikacji. Kolor i zrzuty ekranowe ilustrujące kolejne informacje, jak również klarowne i zrozumiałe instrukcje sprawiają, że nauka staje się niezwykle prosta. Dzięki tej książce poznasz wszystkie niezbędne narzędzia PowerPointa i ciekawe funkcje tego programu. Dowiesz się, jak zastosować w swojej prezentacji grafiki SmartArt oraz zaawansowane układy slajdów, a także w jaki sposób korzystać z galerii stylów czy biblioteki slajdów.
* Tworzenie prezentacji
* Praca z tekstem
* Grafika i linie
* Konwersja na grafikę SmartArt
* Tabele i wykresy
* Używanie Excela 2007 — kopiowanie i wstawianie tabel
* Wzbogacanie prezentacji — animacje
* Multimedia
* Dodawanie filmów i dźwięku
* Tworzenie albumów
* Pokaz slajdów
* Nagrywanie narracji
* Udostępnianie prezentacji
* Bezpieczeństwo
PowerPoint jest dla każdego!
Poznaj narzędzia oraz funkcje Excela i z łatwością wykorzystuj tę wiedzę w pracy
* Jak tworzyć skoroszyty i wykresy?
* Jak zarządzać danymi w arkuszach?
* Jak szacować formuły?
Na samo brzmienie słowa "Excel" reagujesz paniką? Uważasz, że to bardzo skomplikowany i trudny w obsłudze program? Świetnie! Ta książka została napisana właśnie z myślą o Tobie! Podręcznik, który trzymasz w rękach, stanowi namacalny dowód na to, że Excel 2007 może być prosty, a nauka jego obsługi bardzo przyjemna! Choć trudno Ci w tej chwili w to uwierzyć, aplikacja ta oferuje cale spektrum nowoczesnych, a przy tym przyjaznych i intuicyjnych narzędzi oraz funkcji, dzięki którym znacznie usprawnisz i przyspieszysz swoją pracę. Naprawdę warto je poznać!
Książkę "Excel 2007 PL. Seria praktyk" przygotowano w taki sposób, aby każdy mógł nauczyć się korzystać z narzędzi Excela, tworzyć odpowiednie arkusze oraz wykonywać na nich praktyczne operacje. Wszystkie porady i instrukcje napisane zostały prostym, zrozumiałym językiem. Dzięki temu szybko opanujesz sposoby zarządzania danymi czy szacowania formuł w tym programie. Wszystkie omawiane zagadnienia zilustrowane są ułatwiającymi zrozumienie zrzutami ekranowymi, a kolorowy druk znacznie uprzyjemni Ci korzystanie z książki. Wystarczy ją przeczytać, a poznasz Excela w stopniu pozwalającym Ci na swobodną pracę w tym programie. Na co zatem czekasz? Przed Tobą nauka takich zagadnień, jak:
* Tworzenie skoroszytu
* Wprowadzanie danych do arkusza i zarządzanie nimi
* Formuły i funkcje
* Tabele i wykresy
* Konwersja tabeli do postaci zakresu
* Zaawansowane funkcje
* Szacowanie formuł
* Zarządzanie Excelem
* Makra
* Szablony i scenariusze
* Łącza i odwołania
* Stosowanie aktualizacji
Najprostszy i najprzyjemniejszy sposób na poznanie Excela!
Poznaj praktyczne możliwości programu Access 2007!
* Jak właściwie zaprojektować bazę danych?
* Jak korzystać z szablonów?
* Jak tworzyć tabele i definiować relacje między nimi?
Wbrew pozorom nie trzeba być specjalistą, żeby korzystać z Accessa! Jest to program wyjątkowo przyjazny dla użytkownika, umożliwiający tworzenie baz danych i zarządzanie nimi bez potrzeby dogłębnego poznawania języka SQL oraz skomplikowanych środowisk serwerowych. Aplikacja pozwala na zapisywanie danych z wykorzystaniem formularzy, kierowanie zapytań do bazy, a także dzielenie danych ze współpracownikami za pośrednictwem sieci komputerowej.
Książka "Access 2007 PL. Seria praktyk" zawiera zwięzły i czytelny opis wszystkich najważniejszych funkcji tego programu, a także konkretne przykłady i jasne instrukcje zastosowania narzędzi Accessa. Kolorowe strony pozwalają na szybkie odnalezienie interesujących Cię zagadnień. Dzięki temu podręcznikowi poznasz podstawowe zasady tworzenia dobrego projektu bazy danych oraz jej zaawansowane możliwości. Nauczysz się tworzyć tabele, formularze i raporty, a także korzystać z kluczy podstawowych i obcych. Bez problemu zbudujesz taką bazę danych, która pozwoli Ci sprawnie zarządzać informacjami.
* Personalizacja Accessa 2007
* Projektowanie baz danych
* Relacyjne bazy danych
* Klucze podstawowe i obce
* Tworzenie tabel
* Korzystanie z typów danych
* Definiowanie relacji
* Kwerendy
* Korzystanie z SQL
* Tworzenie i dostrajanie formularzy
* Tworzenie raportów
* Współdzielenie Accessa
Naucz się korzystać z Accessa — zachwycą Cię jego możliwości!
Odkryj bogactwo funkcji Worda!
Jak poprawnie formatować i uatrakcyjniać dokumenty?
Chcesz zacząć sprawnie tworzyć w programie Word dokumenty o profesjonalnym wyglądzie? A może tak dobrze go już znasz, że wątpisz, by skrywał przed Tobą jeszcze jakiekolwiek tajemnice? Tak czy inaczej warto opanować wszystkie potężne możliwości najpopularniejszego edytora tekstów, różne sposoby pracy z nim i metody tworzenia dokumentów tekstowych. Uzbrojony w taką wiedzę, z pewnością będziesz pracował szybciej i sprawniej.
Książka "Word 2007 PL. Seria praktyk" jest graficznym przewodnikiem po najnowszej wersji Worda i zawiera dokładny opis jego funkcji podstawowych oraz zaawansowanych — począwszy od tworzenia i formatowania tekstów, a na złożonych makrach skończywszy. Wszystko to przedstawione zostało za pomocą przejrzystych, kolorowych i szczegółowych instrukcji oraz praktycznych przykładów. Dzięki temu podręcznikowi poznasz całe spektrum narzędzi Worda i udoskonalisz swoją pracę z tym programem.
* Narzędzia główne
* Formatowanie tekstu
* Szybkie style
* Praca z dokumentem
* Drukowanie i publikowanie
* Konwersja do formatu PDF
* Biblioteka ClipArt i SmartArt
* Hiperłącza i zakładki
* Równania
* Zaawansowane funkcje — podpis cyfrowy
* Makra
Opanuj wszystkie narzędzia Worda i ciesz się swobodą tworzenia dokumentów!
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
Dołącz do kreatorów nowych trendów! Stwórz własny serwis społecznościowy!
* Pierwsze kroki w roli twórcy serwisu — rodzaje stron, prawo i reklama
* Skrypty, instalacja i administracja — PHPizabi, Elgg, Dolphin, Joomla!
* ABC moderatora i użytkownika — regulamin, trolle, zakres ingerencji
Serwisy społecznościowe są bodaj najszybciej rozwijającą się dziś częścią internetu. Nie sposób przecenić ich roli społecznej i opiniotwórczej. Liczba użytkowników i ich poczucie wspólnoty decydują o sile i prężności tych serwisów. W każdej chwili możesz przyłączyć się do któregoś z nich. Jednak znacznie więcej radości sprawiłoby Ci na pewno prowadzenie własnego serwisu, wokół którego skupiałaby się cała społeczność osób o zainteresowaniach podobnych do Twoich.
W książce "Serwisy społecznościowe. Budowa, administracja i moderacja" znajdziesz wszelkie informacje dotyczące tworzenia i obsługi serwisu społecznościowego. Opisano w niej początki tego zjawiska społecznego, podstawy jego działania, rozmaite odmiany serwisów, wszelkie kwestie prawne i techniczne. Niezależnie od tego, czy szukasz inspiracji odnośnie treści umieszczanych w serwisie, czy chciałbyś dowiedzieć się, jak rozwiązać konkretne problemy z konfiguracją, rejestracją, wyborem mechanizmu działania czy wyglądu Twojego serwisu, autorzy służą Ci rzetelną wiedzą, wskazówkami i podpowiedziami. Oprócz tego wprowadzą Cię w kwestie związane z bezpieczeństwem w sieci, rolą moderatora i rozwiązywaniem problemów z użytkownikami.
* Społeczności internetowe
* Serwisy społecznościowe (historia, rodzaje, reklama)
* Regulacje prawne
* Wybór domeny i hostingu
* Niezbędne narzędzia (klient FTP, edytory CSS i tekstowe)
* Serwis społecznościowy a forum dyskusyjne
* Bezpieczeństwo serwisu
* Skrypty (PHPizabi, Elgg, Dolphin, Joomla!, BuddyPress, Joovili, SocialEngine i wiele innych)
* Online-Community-Building
* Skrypty do budowy serwisu wideo (ClipBucket Lite, Clipshare, ClipHouse i wiele innych)
* Rola moderatora
* Social shopping
Sprawdź, jak wiele satysfakcji daje własny serwis społecznościowy!
AutoCAD to program do komputerowego wspomagania projektowania, który od lat wyznacza standardy na rynku takich aplikacji. Z jego możliwości korzystają projektanci różnych branż, a ogromna liczba bibliotek, modułów i nakładek sprawia, że realizacja nawet najbardziej złożonych projektów przebiega szybko i sprawnie. Każda kolejna wersja AutoCAD-a jest bardziej rozbudowana. W wersji 2008 autorzy aplikacji zadbali o optymalizację znanych już użytkownikom narzędzi i zwiększenie produktywności pracy. Zmodernizowany interfejs użytkownika oraz nowe możliwości docenią nie tylko profesjonaliści, ale również ci, którzy stawiają pierwsze kroki w świecie komputerowego wspomagania projektowania.
Książka "AutoCAD 2008 i 2008 PL" to wyczerpujące omówienie najnowszej edycji tej aplikacji. Każdy użytkownik AutoCAD-a, niezależnie od stopnia zaawansowania, znajdzie w niej interesujące informacje. Czytając tę książkę, nauczysz się tworzyć i modyfikować rysunki, wymiarować je, korzystać z warstw, bloków i stylów oraz drukować projekty. Poznasz zasady modelowania bryłowego, tworzenia szablonów oraz rysowania w trybie aksonometrycznym. Każde z narzędzi dostępnych w aplikacji jest dokładnie omówione, a ilustrowane przykłady ułatwiają poznanie ich w praktyce.
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Układy współrzędnych
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Napisy i tabelki
* Rysowanie precyzyjne
* Rysunek aksonometryczny
* Kreskowanie
* Naprawianie uszkodzonych rysunków
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało pracę projektantów na całym świecie.
Zobacz, jakie to proste — naucz się tworzyć bazy danych!
* Jak tworzyć formularze i raporty?
* Jak modyfikować strukturę tabel?
* Jak stosować mechanizmy wymiany danych?
Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia — jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach.
Książka „Bazy danych. Pierwsze starcie” stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania.
* Projektowanie bazy danych — narzędzia wizualne
* Tworzenie formularzy i raportów
* Strukturalny język zapytań SQL w wersji MS JetSQL
* Składnia podstawowa
* Unia — koniunkcja zbiorów
* Grupowanie i funkcje agregujące
* Zastosowanie języka SQL z poziomu formularzy
* Mechanizmy wymiany danych
* Obiekty: DAO, RDO, ADO
* Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji
Stwórz własną, niezawodną bazę danych!
Wkrocz w świat projektowania 3D
* Jak definiować parametry projektu?
* W jaki sposób korzystać z narzędzi projektowych?
* Jak generować dokumentację techniczną?
Inventor, opracowany i sprzedawany przez firmę Autodesk, to program typu CAD, pozwalający na zamodelowanie projektowanego urządzenia lub elementu w postaci bryły trójwymiarowej. W oparciu o tak zamodelowaną bryłę Inventor umożliwia wygenerowanie pełnej dokumentacji projektowej — rysunków wykonawczych i złożeniowych, wykazu części i innych. Aplikacja pozwala także na przeprowadzenie symulacji i analizy działania projektowanego urządzenia.
"Inventor. Pierwsze kroki " to podręcznik dla wszystkich osób, które chcą poznać możliwości tej aplikacji i wykorzystać je w swojej pracy. Książka opisuje proces instalacji i konfiguracji programu oraz definiowania parametrów projektu. Pokazuje także kolejne kroki jego realizacji. Przeczytasz w niej o tworzeniu szkiców, definiowaniu wiązań, generowaniu modeli bryłowych i tworzeniu zespołów. Dowiesz się także, w jaki sposób wygenerować dokumentację techniczną w oparciu o gotowy model oraz jak zaprezentować elementy projektu w postaci animacji trójwymiarowej.
* Instalacja Inventora
* Konfiguracja interfejsu użytkownika
* Praca z oknami dialogowymi
* Tworzenie szkiców i wiązań
* Edycja obiektów graficznych
* Tworzenie brył trójwymiarowych
* Łączenie elementów w zespoły
* Tworzenie dokumentacji technicznej
* Prezentacja zespołów
Zrealizuj swoje wizje za pomocą Inventora!
Dowiedz się więcej o działaniu USB i poznaj metody programowania transmisji danych
* W jaki sposób odbywa się transfer danych?
* Jak odblokować urządzenia do transmisji?
* Na czym polega programowanie obiektowe transmisji USB?
USB (skrót od ang. Universal Serial Bus — uniwersalna magistrala szeregowa) to rodzaj bardzo praktycznego portu komunikacyjnego, dzięki któremu możliwe jest podłączanie do komputera wielu różnych urządzeń, takich jak mysz, kamera, aparat fotograficzny, telefon komórkowy, modem, skaner, przenośna pamięć. Podłączone w ten sposób urządzenia są od razu wykrywane i rozpoznawane przez system, dzięki czemu instalacja sterowników i konfiguracja sprzętu odbywają się zwykle automatycznie.
Książka „USB. Praktyczne programowanie z Windows API w C++” w zwięzły sposób przedstawia wszelkie zagadnienia, dotyczące użytkowania i programowania transmisji USB. Korzystając z tego podręcznika, poznasz nie tylko teoretyczne podstawy działania USB, ale także zdobędziesz praktyczne umiejętności w tym zakresie. Książka zawiera bowiem zarówno konkretne przykłady, jak i ćwiczenia do samodzielnego wykonania dla wszystkich, którzy chcą zyskać wiedzę na zaawansowanym poziomie. Dowiesz się między innymi, jakie są rodzaje transferów danych i transakcji USB, za co odpowiadają komponenty i jak wykorzystać wzorce projektowe. Zrozumiesz także metody projektowania obiektowego oraz implementacji oprogramowania sterującego łączem USB.
* Środowisko fizyczne i sygnałowe USB
* Klasy instalacji urządzeń
* Rejestr systemowy
* Transmisja danych
* Struktura systemu USB
* Detekcja i identyfikacja urządzeń
* Odczyt i zapis danych w formie raportu
* Programowanie obiektowe transmisji USB
* Wewnętrzne struktury danych
* Programy wielowątkowe
* Konwertery USB
Tu znajdziesz wszystko o działaniu USB i możliwościach jego wykorzystania!
1. Microsoft SQL Server 2005.
Podrêcznik programisty
Autorzy: Michael Otey, Denielle Otey
T³umaczenie: Lidia Graczek, £ukasz Piwko,
Adam Raciniewski
ISBN: 978-83-246-0532-3
Tytu³ orygina³u: Microsoft SQL Server 2005 Developers Guide
Format: B5, stron: 472
Niezast¹piony przewodnik po programowaniu korporacyjnych systemów bazodanowych
• Jak zastosowaæ nowe funkcje i narzêdzia Microsoft SQL Server 2005,
aby zwiêkszyæ wydajnoœci Twojej pracy?
• W jaki sposób wykorzystaæ mo¿liwoœci, jakie daje œrodowisko zintegrowane
bazuj¹ce na SQL Server 2005, Visual Studio 2005 i platformie .NET?
• Jak zapewniæ skalowalnoœæ, bezpieczeñstwo i integracjê systemu z innymi
platformami?
Przemys³ internetowy ewoluuje w niesamowitym tempie, a wraz z nim zadania, jakie
stawiane s¹ oprogramowaniu. Najnowsza wersja Microsoft SQL Server jest przeznaczona
do zarz¹dzania korporacyjnymi bazami danych. Ma przede wszystkim zapewniaæ
skalowalnoœæ, bezpieczeñstwo i wydajnoœæ, a tak¿e umo¿liwiaæ integracjê z innymi
produktami oraz — co najwa¿niejsze dla wielu przedsiêbiorstw — gwarantowaæ zwrot
z inwestycji. Jednak sam system bazodanowy, choæby najdoskonalszy, nie wystarczy
do osi¹gniêcia sukcesu — potrzebni s¹ jeszcze programiœci i administratorzy, którzy
wykorzystaj¹ mo¿liwoœci oprogramowania.
„Microsoft SQL Server 2005. Podrêcznik programisty” to kompletny przewodnik po
mo¿liwoœciach i funkcjach tego rozbudowanego systemu bazodanowego. Dziêki niemu
poznasz wszystkie nowe cechy Microsoft SQL Server 2005, takie jak us³ugi powiadomieñ,
us³ugi raportowania, podsystem integracji us³ug i wiele innych. Dowiesz siê, jak tworzyæ
wydajne aplikacje dzia³aj¹ce zarówno po stronie serwera, jak i po stronie klienta.
Nauczysz siê tak¿e optymalizowaæ dzia³anie baz danych i efektywnie zarz¹dzaæ nimi
za pomoc¹ skryptów.
• Praca w œrodowisku SQL Management Studio
• Korzystanie z jêzyka T-SQL
• Aplikacje asynchroniczne bazuj¹ce na Service Broker
Wydawnictwo Helion • Us³ugi powiadomieñ
ul. Koœciuszki 1c • Tworzenie aplikacji bazodanowych za pomoc¹ ADO i ADO.NET
44-100 Gliwice • Korzystanie z us³ug raportowania
tel. 032 230 98 63 • System integrowania us³ug
e-mail: helion@helion.pl • Inteligentna analiza danych przy u¿yciu ADOMD.NET
• Zarz¹dzanie systemem za pomoc¹ SMO
• Tworzenie i u¿ywanie skryptów administracyjnych
Lektura obowi¹zkowa dla profesjonalistów pracuj¹cych z Microsoft SQL Server 2005
2. Spis treści
O autorach ..................................................................................... 11
Wstęp ............................................................................................ 13
Rozdział 1. Środowisko rozwojowe ................................................................... 21
SQL Server Management Studio ..................................................................................... 21
Interfejs użytkownika SQL Server Management Studio ............................................... 23
Okna interfejsu użytkownika SQL Server Management Studio ............................. 23
Narzędzia administracyjne systemu SQL Server 2005 ............................................. 32
BI Development Studio ................................................................................................... 32
Interfejs użytkownika platformy Business Intelligence Development Studio ........ 34
Okno interfejsu użytkownika BI Development Studio ............................................. 34
Podsumowanie ................................................................................................................. 38
Rozdział 2. Wykorzystanie języka T-SQL ............................................................ 39
Narzędzia języka T-SQL dla deweloperów ..................................................................... 39
SQL Server Management Studio ............................................................................... 40
Visual Studio 2005 .................................................................................................... 44
Tworzenie obiektów bazodanowych za pomocą języka T-SQL DDL ............................ 51
Bazy danych .............................................................................................................. 51
Tabele ........................................................................................................................ 52
Widoki ....................................................................................................................... 56
Synonimy .................................................................................................................. 57
Procedury składowane ............................................................................................... 57
Funkcje ...................................................................................................................... 59
Wyzwalacze .............................................................................................................. 60
Bezpieczeństwo ......................................................................................................... 61
Pamięć przeszukiwania ............................................................................................. 64
Odpytywanie baz danych i dokonywanie zmian danych w nich zgromadzonych
za pomocą języka T-SQL DML .................................................................................... 64
Zapytania SELECT oraz złączenia tabel ................................................................... 65
Modyfikowanie danych ............................................................................................. 78
Obsługa błędów ......................................................................................................... 85
Podsumowanie ................................................................................................................. 86
3. 6 Microsoft SQL Server 2005. Podręcznik programisty
Rozdział 3. Tworzenie obiektów bazy danych wspólnego środowiska
uruchomieniowego (CLR) ................................................................ 87
Zrozumienie środowiska CLR oraz mechanizmu baz danych SQL Server 2005 ................ 88
Architektura środowiska CLR ................................................................................... 88
Włączanie obsługi środowiska CLR ......................................................................... 89
Komponenty obiektów CLR ..................................................................................... 90
Tworzenie obiektów bazy danych typu CLR .................................................................... 92
Procedury składowane CLR ...................................................................................... 93
Funkcje zdefiniowane przez użytkownika ................................................................ 98
Wyzwalacze ............................................................................................................ 102
Typy zdefiniowane przez użytkownika ................................................................... 105
Agregaty .................................................................................................................. 111
Debugowanie obiektów CLR bazy danych ...................................................................... 115
Zabezpieczenia obiektów .NET .............................................................................. 117
Zarządzanie obiektami CLR .................................................................................... 118
Podsumowanie ............................................................................................................... 119
Rozdział 4. Podsystem SQL Server Service Broker .......................................... 121
Architektura podsystemu SQL Server Service Broker .................................................. 122
Wiadomości ............................................................................................................. 123
Kolejki ..................................................................................................................... 123
Kontrakty ................................................................................................................. 123
Usługi ...................................................................................................................... 124
Dialogi ..................................................................................................................... 124
Tworzenie aplikacji korzystających z podsystemu SQL Server Service Broker .......... 125
Języki SQL Server Service Broker DLL oraz DML ............................................... 125
Język T-SQL DLL ................................................................................................... 126
Język T-SQL DML .................................................................................................. 126
Włączanie podsystemu SQL Server Service Broker ............................................... 126
Używanie kolejek .................................................................................................... 127
Przykładowa aplikacja wykorzystująca podsystem SQL Server Service Broker ....... 129
Aktywacja podsystemu SQL Server Service Broker ..................................................... 133
Zabezpieczenie dialogów .............................................................................................. 134
Widoki systemowe ........................................................................................................ 134
Podsumowanie ............................................................................................................... 135
Rozdział 5. Tworzenie aplikacji z wykorzystaniem usług powiadamiania ........... 137
Ogólne omówienie podsystemu usług powiadamiania ................................................. 138
Zdarzenia ................................................................................................................. 138
Subskrypcje ............................................................................................................. 140
Powiadomienia ........................................................................................................ 140
Tworzenie aplikacji wykorzystujących usługi powiadamiania ..................................... 141
Definiowanie aplikacji ............................................................................................ 141
Kompilowanie aplikacji .......................................................................................... 141
Tworzenie aplikacji zarządzającej subskrypcjami powiadomień ........................... 142
Dodawanie komponentów dostosowanych do indywidualnych potrzeb ................ 142
Przykład aplikacji wykorzystującej usługi powiadamiania ........................................... 142
Tworzenie pliku ICF ............................................................................................... 143
Definiowanie pliku ADF ......................................................................................... 145
Budowanie aplikacji wykorzystującej usługi powiadamiania ................................. 152
Uaktualnianie aplikacji wykorzystującej usługi powiadamiania ................................... 156
Tworzenie aplikacji wykorzystującej subskrypcje-zdarzenia .NET .............................. 156
Wypisywanie subskrypcji ....................................................................................... 158
Dodawanie subskrypcji ........................................................................................... 158
4. Spis treści 7
Usuwanie subskrypcji ............................................................................................. 161
Wywoływanie zdarzenia przy użyciu środowiska .NET ........................................ 161
Wywoływanie zdarzenia przy użyciu języka T-SQL .............................................. 163
Podsumowanie ............................................................................................................... 164
Rozdział 6. Tworzenie aplikacji baz danych za pomocą ADO.NET ..................... 165
Architektura ADO.NET ................................................................................................. 166
Przestrzenie nazw ADO.NET ........................................................................................ 167
Komponenty .NET Data Provider ................................................................................. 169
Przestrzenie nazw komponentów .NET DataProvider ............................................ 169
Podstawowe klasy dostawców .NET Data Provider ............................................... 170
Podstawowe klasy w przestrzeni nazw ADO.NET System.Data .................................. 172
Klasa DataSet .......................................................................................................... 173
Klasa DataTable ...................................................................................................... 173
Klasa DataColumn .................................................................................................. 174
Klasa DataRow ........................................................................................................ 174
Klasa DataView ....................................................................................................... 175
Klasa DataViewManager ........................................................................................ 175
Klasa DataRelation .................................................................................................. 175
Klasa Constraint ...................................................................................................... 176
Klasa ForeignKeyConstraint ................................................................................... 176
Klasa UniqueConstraint .......................................................................................... 176
Klasa DataException ............................................................................................... 176
Stosowanie narzędzia Data Provider for SQL Server środowiska .NET ...................... 177
Dodawanie przestrzeni nazw System.Data.SqlClient ............................................. 177
Zastosowanie obiektu klasy SqlConnection .................................................................. 177
Słowa kluczowe stosowane w ciągu znaków charakteryzujących parametry
połączenia dostawcy Data Provider for SQL Server środowiska .NET ............... 179
Otwieranie połączenia zaufanego ............................................................................ 179
Stosowanie buforowania połączeń .......................................................................... 181
Zastosowanie obiektu klasy SqlCommand .................................................................... 183
Wykonywanie dynamicznych wyrażeń SQL .......................................................... 185
Wykonywanie parametryzowanych wyrażeń SQL ................................................. 186
Wykonywanie procedur składowanych zwracających wartości ............................. 189
Wykonywanie transakcji ......................................................................................... 191
Zastosowanie obiektu klasy SqlDependency ................................................................ 192
Stosowanie obiektu klasy SqlDataReader ..................................................................... 195
Uzyskiwanie zestawu wyników w trybie szybkiego przewijania tylko do przodu ......... 196
Odczytywanie informacji dotyczących tylko schematu .............................................. 198
Obsługa trybu asynchronicznego ............................................................................ 200
Zestawy wielu aktywnych rezultatów (MARS) ...................................................... 201
Pobieranie danych typu BLOB ............................................................................... 202
Stosowanie klasy SqlDataAdapter ................................................................................. 205
Wypełnianie obiektu klasy DataSet ........................................................................ 205
Stosowanie klasy CommandBuilder ....................................................................... 206
Podsumowanie ............................................................................................................... 209
Rozdział 7. Tworzenie aplikacji baz danych przy użyciu XML ............................ 211
Typ danych XML .......................................................................................................... 212
Walidacja danych przy użyciu schematów definicji XSD ............................................. 213
Obsługa XQuery ............................................................................................................ 216
Odpytywanie podstawowych danych ...................................................................... 216
Metody wykorzystujące typ danych XML ....................................................................... 219
Metoda Exist(XQuery) ............................................................................................ 219
Metoda Modify(XML DML) .................................................................................. 220
5. 8 Microsoft SQL Server 2005. Podręcznik programisty
Metoda Query(XQuery) .......................................................................................... 221
Metoda Value(XQuery, [node ref]) ......................................................................... 221
Indeksy XML ................................................................................................................. 222
Podstawowe Indeksy XML ..................................................................................... 222
Dodatkowe Indeksy XML ....................................................................................... 222
Stosowanie klauzuli FOR XML .................................................................................... 223
For XML Raw ......................................................................................................... 223
For XML Auto ........................................................................................................ 224
For XML Explicit .................................................................................................... 224
Tryb Type ................................................................................................................ 225
FOR XML Path ....................................................................................................... 226
Zagnieżdżone zapytania FOR XML ....................................................................... 228
Tworzenie schematów XSD „w locie” .................................................................... 228
OPENXML .................................................................................................................... 229
Masowe ładowanie danych XML .................................................................................. 231
Wbudowany dostęp przez HTTP SOAP ....................................................................... 232
Tworzenie węzłów końcowych SOAP .................................................................... 232
Zastosowanie węzłów końcowych SOAP ............................................................... 234
Podsumowanie ............................................................................................................... 238
Rozdział 8. Tworzenie aplikacji baz danych za pomocą ADO ............................ 239
Przegląd OLE DB .......................................................................................................... 240
Przegląd architektury OLE DB ...................................................................................... 240
ADO (ActiveX Data Objects) ........................................................................................ 242
OLE DB i pliki ADO ..................................................................................................... 243
Architektura ADO ......................................................................................................... 243
Przegląd sposobów użycia ADO ............................................................................. 245
Dodawanie referencji do ADO w Visual Basic ............................................................. 245
Używanie obiektów ADO z Visual Basic ..................................................................... 247
Łączenie z serwerem SQL ....................................................................................... 247
Wyszukiwanie danych za pomocą obiektu ADO Recordset ................................... 260
Wykonywanie dynamicznych poleceń SQL za pomocą obiektu ADO Connection .... 280
Modyfikacja danych za pomocą ADO .................................................................... 282
Wykonywanie procedur składowanych za pomocą obiektów Command ............... 289
Obsługa błędów ....................................................................................................... 291
Zaawansowane funkcje bazy danych przy użyciu ADO ............................................... 292
Masowe modyfikacje danych .................................................................................. 293
Transakcje ............................................................................................................... 294
Podsumowanie ............................................................................................................... 295
Rozdział 9. Reporting Services ....................................................................... 297
Architektura usługi Reporting Services ......................................................................... 298
Elementy usługi Reporting Services ....................................................................... 299
Instalacja usługi Reporting Services ....................................................................... 300
Serwer raportowy .......................................................................................................... 306
Systemy przetwarzana serwera raportowego .......................................................... 307
Rozszerzenia serwera raportowego ......................................................................... 309
Narzędzie Report Manager ............................................................................................ 311
Narzędzie konfiguracji i zarządzania usługą Reporting Services ................................. 311
Narzędzie Reporting Services Configuration .......................................................... 312
Narzędzia wiersza poleceń serwera raportowego ................................................... 313
Narzędzia do tworzenia raportów .................................................................................. 316
Report Designer ....................................................................................................... 316
Report Model Designer ........................................................................................... 322
Report Builder ......................................................................................................... 325
6. Spis treści 9
Programowalność .......................................................................................................... 327
Wykorzystywanie dostępu przez adres URL w formularzu systemu Windows ............. 327
Integracja usługi Reporting Services z wykorzystaniem protokołu SOAP ............. 329
Rozszerzenia ............................................................................................................ 329
Język RDL ............................................................................................................... 330
Dostęp do raportów ....................................................................................................... 330
Dostęp za pomocą adresu URL ............................................................................... 330
Adres URL w metodzie POST formularza ............................................................. 331
Tworzenie raportu .......................................................................................................... 331
Etapy procesu tworzenia raportu ............................................................................. 331
Tworzenie raportu ................................................................................................... 332
Wdrożenie raportu usługi Reporting Services ........................................................ 335
Wyświetlenie raportu usługi Reporting Services .................................................... 336
Podsumowanie ............................................................................................................... 338
Rozdział 10. Usługa Integration Services ......................................................... 339
Opis SQL Server Integration Services ........................................................................... 340
Data Transformation Pipeline (DTP) ...................................................................... 340
Data Transformation Runtime (DTR) ..................................................................... 341
Tworzenie pakietów ...................................................................................................... 342
Tworzenie pakietów za pomocą narzędzia SSIS Import/Export Wizard ................ 342
Wykorzystanie narzędzia SSIS Designer ................................................................ 343
Korzystanie z punktów wstrzymania ...................................................................... 357
Korzystanie z punktów kontrolnych ....................................................................... 358
Korzystanie z transakcji .......................................................................................... 359
Zabezpieczenia pakietów ........................................................................................ 360
Wdrożenie pakietów ...................................................................................................... 360
Konfiguracja ............................................................................................................ 361
Korzystanie z narzędzia do wdrażania pakietu ....................................................... 363
Programowanie za pomocą interfejsu programistycznego ............................................ 364
Podsumowanie ............................................................................................................... 371
Rozdział 11. Tworzenie aplikacji BI za pomocą ADOMD.NET ............................. 373
Analysis Services ........................................................................................................... 374
XML for Analysis ................................................................................................... 374
Analysis Management Objects (AMO) ................................................................... 375
ADOMD.NET ......................................................................................................... 375
Hierarchia AMO ...................................................................................................... 376
Model obiektowy ADOMD.NET ............................................................................ 377
Tworzenie aplikacji BI za pomocą ADOMD.NET ....................................................... 379
Dodawanie odniesienia do ADOMD.NET .............................................................. 380
Używanie obiektu AdomdConnection .................................................................... 380
Użycie obiektu AdomdCommand ........................................................................... 384
Używanie obiektu AdomdDataAdapter .................................................................. 390
Używanie obiektu CubeDef .................................................................................... 390
Podsumowanie ............................................................................................................... 392
Rozdział 12. Tworzenie aplikacji za pomocą SMO ............................................. 393
Zastosowanie SMO ........................................................................................................ 394
Dodawanie obiektów SMO do Visual Studio ......................................................... 394
Tworzenie obiektu Server ....................................................................................... 395
Używanie właściwości SMO .................................................................................. 396
Kolekcje właściwości SMO .................................................................................... 397
Hierarchia SMO ............................................................................................................. 400
7. 10 Microsoft SQL Server 2005. Podręcznik programisty
Tworzenie przykładowej aplikacji SMO ....................................................................... 410
Tworzenie obiektu Server ....................................................................................... 411
Wyświetlanie listy zarejestrowanych systemów SQL ............................................ 411
Łączenie się z wybranym systemem SQL Server ................................................... 412
Tworzenie listy baz danych ..................................................................................... 413
Tworzenie listy tabel ............................................................................................... 414
Tworzenie listy kolumn ........................................................................................... 415
Sprawdzanie atrybutów kolumn .............................................................................. 416
Tworzenie baz danych ............................................................................................. 418
Transfer tabel ........................................................................................................... 418
Podgląd skryptów T-SQL tworzących tabele .......................................................... 420
Obsługa błędów SMO ............................................................................................. 422
Podsumowanie ............................................................................................................... 423
Rozdział 13. Używanie sqlcmd .......................................................................... 425
Komponenty sqlcmd ...................................................................................................... 425
Interpretator poleceń ............................................................................................... 426
Parametry wiersza polecenia ................................................................................... 426
Rozszerzone polecenia sqlcmd ................................................................................ 430
Zmienne sqlcmd ...................................................................................................... 430
Tworzenie skryptów sqlcmd .......................................................................................... 430
Tworzenie skryptów sqlcmd za pomocą narzędzia Query Editor ........................... 432
Używanie zmiennych sqlcmd .................................................................................. 433
Zagnieżdżanie skryptów sqlcmd ............................................................................. 434
Używanie instrukcji T-SQL i zmiennych sqlcmd ................................................... 435
Podsumowanie ............................................................................................................... 435
Dodatek A SQL Profiler .................................................................................. 437
Skorowidz .................................................................................... 445
8. Rozdział 1.
Środowisko rozwojowe
W tym rozdziale:
SQL Server Management Studio
BI Development Studio
Z punktu widzenia administratorów baz danych bardzo wiele się zmieniło w systemie
SQL Server 2005, jeśli chodzi o zarządzanie serwerem. Narzędzia administracyjne, które
były używane w poprzednich edycjach, w tej wersji zostały wymienione na inne. Dodano
także kilka nowych. Zmiany te miały na celu uczynić pracę administratorów baz danych
z systemem bardziej wydajną. W tym rozdziale najpierw dokonano prezentacji nowego
zestawu narzędzi SQL Server Management Studio. Łączy on w jedno, zintegrowane
środowisko cztery używane we wcześniejszych wersjach narzędzia: Enterprise Manager,
Query Analyzer, Profiler oraz Analysis Manager. Każde z tych narzędzi służyło wy-
specjalizowanym zadaniom. Rodziło to trudności w przełączaniu się pomiędzy nimi
w czasie pracy oraz w przyswojeniu różniących się od siebie interfejsów użytkownika.
Dzięki stosowaniu jednego środowiska do zarządzania administrator może się efektyw-
niej skoncentrować na zarządzaniu obiektami serwera. Druga część tego rozdziału
dotyczy nowego pakietu narzędzi Business Intelligence (BI) Development Studio. Jest
on zintegrowanym środowiskiem rozwoju baz danych dla usług analitycznych Analysis
Services, pakietów DTS oraz dokumentów wynikowych usług raportujących Reporting
Services. W środowisku tym wszelkie komponenty można składać w projekty oraz
w rozwiązania w trybie rozłączonym, aby następnie wdrażać te rozwiązania w później-
szym terminie.
SQL Server Management Studio
W nowej wersji systemu SQL Server 2005 wymieniono główne narzędzie administra-
cyjne z edycji 7. oraz 2000. SQL Server Enterprise Manager zastąpiono środowiskiem
SQL Server Management Studio. Podobnie stało się w przypadku analizatora zapytań
Query Analyzer, który był rdzennym narzędziem rozwojowym języka T-SQL w po-
przednich wersjach. SQL Server 2005 również zawiera wiele innych narzędzi admini-
stracyjnych, jak nowa konsola Administration Console, narzędzie doradcze Database
9. 22 Microsoft SQL Server 2005. Podręcznik programisty
Tunning Adviser oraz narzędzie Profiler. Dostęp do środowiska SQL Server Manage-
ment Studio uzyskuje się za pomocą opcji menu Start/Programy/Microsoft SQL Server/
SQL Server Management Studio. Zrzut ekranowy przedstawiający SQL Server Mana-
gement Studio jest widoczny na rysunku 1.1.
Rysunek 1.1. SQL Server Management Studio
SQL Server Management Studio służy do zarządzania systemami SQL Server 2005,
jak również systemami SQL Server 2000 i SQL Server 7. Nie może być on jednak
stosowany w przypadku SQL Server 6.5 oraz edycji wcześniejszych. Natomiast można
używać narzędzia Enterprise Manager z wersji systemu SQL Server 7 oraz 2000 do
administrowania nowego systemu SQL Server 2005. Rozwiązanie to nie jest jednak
zalecane ze względu na pewne różnice architektury pomiędzy tymi dwoma edycjami.
Starsze narzędzia administracyjne nie mogą uzyskać dostępu do nowych funkcji, które
zostały dodane w SQL Server 2005. SQL Server Management Studio jest najlepszym
wyborem do zarządzania rozwiązaniami wykorzystującymi różne edycje systemu SQL
Server.
Środowisko SQL Server Management Studio zostało napisane zupełnie od nowa. Używa
najnowszych technologii Microsoft, takich jak Winforms oraz platforma .NET Fra-
mework. Umożliwia pisanie, edytowanie, uruchamianie oraz śledzenie kodu. Obsługuje
tworzenie projektów rozwiązań. Jest również zintegrowane z narzędziem kontroli
wersji kodów źródłowych Visual SourceSafe. W przeciwieństwie jednak do plat-
formy rozwojowej Visual Studio 2005, SQL Server Management Studio nie umożliwia
10. Rozdział 1. ♦ Środowisko rozwojowe 23
kompilowania kodów napisanych w językach VB.NET, C#, J# lub VC++. Zamiast tego
platforma SQL Server Management Studio współpracuje z technologiami T-SQL, MDX
oraz DTS.
Interfejs użytkownika SQL Server Management Studio
Jednym z ważnych usprawnień, jakie oferuje SQL Server Management Studio, górując
tym samym nad narzędziem SQL Server Enterprise Manager, jest sposób używania
okien dialogowych. Wyświetlane okna dialogowe są teraz niemodalne, co oznacza, że
użytkownik nie musi na nie reagować, aby móc kontynuować pracę. W starszym na-
rzędziu, SQL Server Enterprise, jeśli otwarto dialog, nie można było wykonać innej
operacji w systemie, dopóki dialog ten nie został zakończony. Nowe, niemodalne dialogi
używane przez SQL Server Management Studio rozwiązują ten problem. Dzięki temu
administratorzy baz danych mogą wykonywać inne czynności administracyjne w czasie,
gdy dialogi są wyświetlane.
Kolejnym ważnym udoskonaleniem w SQL Server Management Studio jest sposób,
w jaki radzi on sobie z dużą liczbą obiektów baz danych. W poprzedniej wersji systemu
SQL Server podczas łączenia się z zarejestrowanym serwerem SQL Server Enterprise
Manager zawsze wyliczał wszystkie obiekty bazy danych. Nie stanowiło to utrudnienia
w przypadku większości małych i średniej wielkości firm, ponieważ ich bazy danych
były na ogół małego rozmiaru. Jednakże w przypadku firm dysponujących dużymi
bazami danych, zawierającymi tysiące obiektów, wyliczanie wszystkich obiektów wraz
z ich właściwościami przez SQL Server Enterprise Manager mogło zabierać dużo czasu.
To w prosty sposób blokowało SQL Server Enterprise Manager do czasu, aż wszystkie
obiekty nie zostały wyliczone. W edycji 2005 SQL Server Management Studio ładuje
obiekty w trybie asynchronicznym. W ten sposób pozwala to użytkownikowi na uru-
chomienie rozwijania elementu bazy danych, rozwijanie elementu bazy danych, który
ma wiele obiektów potomnych w tym samym czasie, gdy inne operacje są realizowane
w interfejsie użytkownika.
Okna interfejsu użytkownika
SQL Server Management Studio
Ten podrozdział przedstawia przegląd okien interfejsu użytkownika SQL Server Ma-
nagement Studio, w tym:
okno Registered Servers,
okno Object Explorer,
okno Solution Explorer,
okno Properties,
okno Query Editor,
okno Results.
11. 24 Microsoft SQL Server 2005. Podręcznik programisty
Okno Registered Servers
Podobnie jak w poprzednim narzędziu SQL Server Enterprise Manager, w SQL Server
Management Studio należy zarejestrować serwery, zanim będzie można nimi zarządzać.
Aby zarejestrować nowy system SQL Server, używa się okna Registered Servers pakietu
SQL Server Management Studio (umiejscowionego w lewym górnym rogu na rysun-
ku 1.1). Okno Registered Servers stosuje się również do grupowania podobnych serwe-
rów w logiczną grupę serwerów. Przy użyciu SQL Server Management Studio można
się połączyć i zarządzać każdym komponentem systemu SQL Server, włączając w to
egzemplarze mechanizmu baz danych (ang. Database Engine), usług raportowania
(ang. Reporting Services), usług integracji (ang. Integration Services), oraz edycją
SQL Server Mobile Edition.
Nowy system SQL Server dodaje się przez kliknięcie prawym przyciskiem myszy na
oknie Registered Servers i wybranie z menu kontekstowego opcji New/Server Regi-
stration. Analogicznie tworzy się nową grupę serwerów. Należy w oknie Registered
Servers wybrać z menu kontekstowego opcję New/Server Group. Okno Registered
Servers umożliwia również eksportowanie lub importowanie informacji o zarejestro-
wanych serwerach. Dzięki temu można szybko wypełniać okna Registered Servers
w innych pakietach środowiska SQL Server Management Studio bez potrzeby ręcznego
rejestrowania wszystkich zarządzanych serwerów.
Okno Object Explorer
Okno Object Explorer pakietu SQL Server Management Studio umożliwia połączenie
z każdym z komponentów systemu SQL Server. Okno Object Explorer pokazane w dol-
nym lewym rogu rysunku 1.1 prezentuje widok folderów o strukturze drzewiastej. Zawie-
ra on wszystkie obiekty serwera i wyświetla interfejs użytkownika służący zarządza-
niu tymi obiektami. Foldery wyświetlane pod każdym typem połączenia z serwerami
są określone przez pełnione funkcje. Tabela 1.1 opisuje typy serwera oraz ich odpo-
wiednie foldery główne.
Pierwszą rzeczą, która jest niezbędna do używania eksploratora obiektów, jest połą-
czenie się z określonym typem serwera. Należy w tym celu kliknąć przycisk Connect
w pasku narzędzi eksploratora obiektów i wybrać rodzaj serwera z rozwijanej listy. Otwie-
ra się wtedy okno dialogowe Connect To Server, tak jak to pokazano na rysunku 1.2.
Rysunek 1.2.
Okno dialogowe
Connect To Server
12. Rozdział 1. ♦ Środowisko rozwojowe 25
Tabela 1.1. Rodzaje serwerów
Typ serwera Główny folder Opis
SQL Server Databases Ten folder zawiera folder systemowych baz danych, folder obrazów
baz danych oraz inne foldery baz danych użytkowników. Obiekty,
które są zawarte w każdej bazie danych, są w ich własnych folderach
i zawierają tabele i widoki, synonimy, procedury składowane, funkcje,
wyzwalacze, zestawy obiektów, typy, zasady, wartości domyślne,
dane użytkowników, role, schematy oraz klucze symetryczne.
Security Ten folder zawiera foldery nazwy użytkowników, role serwera,
serwery podłączone przez odnośnik oraz dane uwierzytelniające.
Obiekty w tych folderach są dostępne w całym serwerze, nie zaś
tylko do pojedynczej bazy danych.
DTS 2000 Folder przeznaczony do pakietów migracyjnych SQL Server 2000 DTS.
Packages
Notification Usługi powiadomień, które można uruchomić i w ten sposób
Services przeprowadzać zadania administracyjne oraz uaktualnienia aplikacji
powiadomień w środowisku, włączając w to: zarządzanie
i monitorowanie bezpieczeństwa oraz uprawnień, uruchamianie
i zatrzymywanie egzemplarzy (pojedynczych usług) i aplikacji,
wykonywanie kopii zapasowej baz danych aplikacji oraz definicji,
uaktualnienia funkcji aplikacji i przesuwanie, uaktualnianie
lub kasowanie pojedynczych usług powiadomień.
Replication Ten folder zawiera informacje o publikacji replikacji
oraz subskrypcjach.
Management Ten folder zawiera dziennik systemu SQL Server, urządzenia kopii
zapasowych, wyzwalacze serwera oraz harmonogram utrzymania
systemu. Ma również monitor aktywności, pocztę oraz węzły
poczty bazy danych.
Support Ten folder zawiera narzędzie do monitorowania koordynatora
Services rozproszonych transakcji (ang. Distributed Transaction Coordinator)
oraz wyszukiwanie pełnotekstowe.
SQL Server Ten folder zawiera foldery zadań, alarmów, operatorów, proxy oraz
Agent dziennika błędów agenta SQL Server. Agent systemu SQL Server jest
wyświetlany tylko członkom pełniącym funkcję administratora systemu.
Analysis Databases Ten folder zawiera bazy danych usług analitycznych SQL Server
Server 2005 Analysis Services (SSAS). Można zarządzać istniejącymi
bazami danych, tworzyć nowe role oraz zestawy baz danych, a także
kostki procesów, wymiary oraz struktury zgłębiania danych.
Assemblies Ten folder zawiera informacje o składnikach serwera.
Integration Running Ten folder zawiera otwarte i uruchomione pakiety usług SQL
Services Packages Server 2005 Integration Services (SSIS).
Stored Ten folder zawiera odnośniki do wszystkich pakietów SSIS
Packages w systemie plików lub w bazie danych msdb.
Report Można zarządzać jednym lub wieloma serwerami raportów w obszarze
Server roboczym. Serwery raportów są oznaczone jako węzły w strukturze
hierarchii obiektów.
SQL Server Ten folder posiada ograniczony zestaw węzłów systemu SQL Server,
Mobile który zawiera: tabele, widoki, programowalność i replikację.
13. 26 Microsoft SQL Server 2005. Podręcznik programisty
Aby połączyć się z serwerem, należy podać przynajmniej jego nazwę oraz poprawne
informacje uwierzytelniające. Można opcjonalnie określić dodatkowe połączenia
w dialogu Connect To Server, a wtedy dialog zachowa ostatnio używane ustawienia.
Aby pracować z obiektami, które są wyświetlane w eksploratorze obiektów, należy
kliknąć prawym przyciskiem na pożądanym obiekcie w drzewie eksploratora obiektów.
Wyświetli się wtedy menu kontekstowe obiektu. Dostarcza ono unikatowego zestawu
opcji dla każdego z różnych obiektów. Na przykład folder SQL Server/Databases wy-
świetla menu kontekstowe, które umożliwia tworzenie, dołączanie, tworzenie kopii
zapasowych, ich odtwarzanie, kopiowanie i generowanie skryptów dla bazy danych;
podczas gdy menu kontekstowe tabeli SQL Server/Databases/Tables umożliwia two-
rzenie, modyfikowanie, otwieranie, kasowanie oraz generowanie skryptu; aby zdefi-
niować pełnotekstowy indeks i zobaczyć zależności danej tabeli.
Pisanie skryptów
Bardzo użytecznym usprawnieniem w SQL Server Management Studio jest możliwość
tworzenia skryptów do obiektów baz danych. Można tworzyć skrypty przy użyciu eks-
ploratora obiektów lub przez użycie kreatora Generate SQL Server Script Wizard.
Eksplorator obiektów umożliwia łatwe tworzenie skryptów dla całej bazy danych lub
dla pojedynczego obiektu bazy danych. Dostępna jest opcja tworzenia skryptu w oknie
edytora zapytań, zapisanie go w pliku lub skopiowanie do schowka. Prezentowane typy
opcji tworzenia skryptów zależą od rodzaju obiektu bazy danych, do którego chcemy
stworzyć skrypt. Na przykład, jeśli wybrana została cała baza danych, dostępne są opcje
CREATE oraz DROP. Jednak jeśli wybrany został widok, dostępne są opcje CREATE oraz
DROP, jak również opcje ALTER, SELECT, INSERT, UPDATE i DELETE. Aby napisać skrypt do
obiektu za pomocą eksploratora obiektów, należy kliknąć prawym przyciskiem myszy
na obiekcie i wtedy wybrać Script<rodzaj obiektu> jako opcję w menu kontekstowym.
Kreator Generate Script Wizard prowadzi przez proces tworzenia skryptów. Kreator
ten umożliwia zaznaczenie wielu rozmaitych obiektów, które mają być opisane przez
skrypt, od razu zamiast wybierania każdego obiektu indywidualnie. Zawiera wiele róż-
nych opcji do generowania skryptów, włączając w to uprawnienia, zestawienia i ograni-
czenia. Kreator jest użyteczny, gdy trzeba utworzyć skrypty do dużej liczby obiektów.
Istnieją dwa sposoby uruchomienia kreatora Generate Scripts Wizard. Pierwszy sposób
na otwarcie kreatora Generate Scripts Wizard to kliknięcie prawym przyciskiem myszy
na jeden z mechanizmów baz danych SQL Server Database Engine i wybranie opcji
Launch Wizard. Potem należy wybrać z wyświetlonego menu kontekstowego opcję
Generate Scripts. Drugi sposób to rozwinięcie folderu Databases w eksploratorze obiek-
tów i kliknięcie prawym przyciskiem myszy na bazie danych. Należy potem wybrać
z menu kontekstowego opcję Tasks, a następnie wybrać Generate Scripts. Zrzut ekranu
Summary kreatora Generate Scripts ukazany jest na rysunku 1.3.
Strony podsumowania
Gdy wybierze się element w eksploratorze obiektów, informacje o tym obiekcie są
prezentowane w oknie dokumentu zwanym Summary Page. Można skonfigurować SQL
Server Management Studio, aby wyświetlał stronę podsumowania automatycznie, lub
14. Rozdział 1. ♦ Środowisko rozwojowe 27
Rysunek 1.3.
Kreator Generate
Scripts Wizard
wyłączyć wyświetlanie strony podsumowania. Aby skonfigurować opcję wyświetlania
strony podsumowania, należy kliknąć opcję Tools/Options z menu Management Studio.
Na stronie Environment/General należy wybrać z okna At Startup opcję Open Object
Explorer, aby wyświetlić Summary Page, gdy otworzy się SQL Server Management
Studio. Każdy inny wybór z tego rozwijanego dialogu sprawi, że Summary Page nie
będzie wyświetlana automatycznie. Summary Page wyświetla informacje o aktualnie
wybranym obiekcie okna eksploratora obiektów. Strona Summary Page do kolumn
tabeli w bazie danych jest widoczna na rysunku 1.4.
Eksplorator rozwiązań
Eksplorator rozwiązań jest ważnym narzędziem do zarządzania, które jest dostarczone
jako część SQL Server Management Studio. Eksplorator rozwiązań jest widoczny
w górnym prawym rogu rysunku 1.1. Jest on używany, aby dostarczyć widok drzewa
hierarchicznego różnych projektów i plików rozwiązania. Może on zawierać, oprócz
plików i metadanych pomagających je określić, również jeden lub więcej projektów.
Projekt jest zestawem plików, które zawierają informacje o połączeniu, plików zapytań
oraz innych pokrewnych plików metadanych. Rysunek 1.5 pokazuje okno eksploratora
rozwiązań.
Rodzaje projektów, jakie można mieć w swoim rozwiązaniu, to: skrypty systemu SQL
Server, skrypty SQL Mobile oraz skrypty usług analitycznych.
Skrypty systemu SQL Server
Projekty SQL Server Scripts są używane do pogrupowania powiązanych ze sobą
połączeń systemu SQL Server oraz skryptów języka T-SQL. Tego typu projekty stosuje
się często do grupowania zapytań Data Definition Language (DDL) definiujących obiekty
w bazie danych.
15. 28 Microsoft SQL Server 2005. Podręcznik programisty
Rysunek 1.4. Strona podsumowania
Rysunek 1.5.
Eksplorator
rozwiązań
Skrypty serwera analiz
Projekty skryptów serwera analiz są przeznaczone do zawierania połączeń serwera
analiz oraz wykorzystywane również jako skrypty MDX, DMX oraz XMLA. Jednym
ze sposobów, w który można używać tego typu projektów, jest sytuacja posiadania
jednego projektu zawierającego skrypty tworzące hurtownię danych i innego projektu
zawierającego skrypty do ładowania danych do hurtowni.
16. Rozdział 1. ♦ Środowisko rozwojowe 29
Skrypty SQL do rozwiązań mobilnych
Skrypty SQL do rozwiązań mobilnych służą do grupowania połączeń z bazami danych
systemu SQL Server CE, a także do wykonywania zapytań do tych baz. W przypadku
projektu wykorzystującego system SQL Server CE obiekt połączenia reprezentuje
połączenie z bazą danych SQL Server CE.
Najwyższy element w spisie w eksploratorze rozwiązań jest nazwą rozwiązania SQL
Server Management Studio. Domyślnie nazwa ta to Rozwiązanie 1, ale można ją zmienić
na jakąkolwiek inną przez kliknięcie prawym przyciskiem myszy i wybranie Zmień
nazwę z menu kontekstowego. Pliki, które znajdują się w spisie w eksploratorze roz-
wiązań, mogą być skojarzone z projektem. Mogą być też związane z samym rozwią-
zaniem SQL Server Management Studio bez pośrednictwa projektu.
Okno właściwości
Okno właściwości umożliwia oglądanie właściwości plików, projektów lub rozwiązań
za pomocą pakietu SQL Server Management Studio. Okno właściwości jest widoczne
w prawym dolnym rogu rysunku 1.1. Jeśli okno właściwości nie jest już wyświetlone,
można je obejrzeć przez wybranie opcji View/Properties Window z menu Management
Studio. Okno właściwości wyświetla różne rodzaje pól do edycji w zależności od rodzaju
wybranego obiektu. Właściwości prezentowane w kolorze szarym są przeznaczone
tylko do odczytu.
Dostępny jest również dialog Properties, który umożliwia oglądanie właściwości
obiektów baz danych. Aby wyświetlić dialog Properties, należy kliknąć na obiekcie
bazy danych i wybrać Properties z menu kontekstowego. Przykład dialogu Properties
został ukazany na rysunku 1.6.
Edytor zapytań
Edytor zapytań jest następcą analizatora zapytań znajdującego się w poprzednich
wersjach systemu SQL Server. Umożliwia on pisanie i uruchamianie skryptów języka
T-SQL, zapytań MDX, DMX, XMLA lub zapytań mobilnych. Edytor zapytań jest
ukazany w górnej i środkowej części rysunku 1.7.
Edytor zapytań uruchamiany jest z pakietu SQL Server Management Studio poprzez
zaznaczenie opcji New Query z głównej strony Management Studio i wybranie rodzaju
zapytania, które ma być utworzone. W przeciwieństwie do analizatora zapytań, który
pracował zawsze w trybie połączenia, nowy edytor zapytań jest wyposażony w opcję
pracy albo w trybie połączenia, albo w trybie braku połączenia z serwerem. Domyślnie
łączy się on automatycznie z serwerem tak szybko, jak tylko użytkownik zdecyduje się
na utworzenie nowego zapytania.
Podobnie jak odpowiednik edytora zapytań, jakim jest Visual Studio 2005, edytor za-
pytań również obsługuje oznaczone kolorami słowa kluczowe, pokazuje wizualizację
błędów składni i umożliwia deweloperowi zarówno uruchamianie, jak i śledzenie wy-
konania kodu. Dodatkowo edytor zapytań obsługuje koncepcję projektów, w której
zbiory powiązanych ze sobą plików mogą być grupowane w celu sformułowania roz-
wiązania. Nowy edytor zapytań oferuje również pełną obsługę kontroli źródeł przy użyciu
17. 30 Microsoft SQL Server 2005. Podręcznik programisty
Rysunek 1.6. Okno dialogowe Properties
Rysunek 1.7. Edytor zapytań
18. Rozdział 1. ♦ Środowisko rozwojowe 31
narzędzia Visual SourceSafe. Jest on w stanie wyświetlić wynik zapytania w postaci
siatki lub jako tekst. Jest w stanie ukazać w postaci graficznej plany wykonywania zapy-
tania. Dostępna jest również opcja zapisywania skryptów utworzonych przez użytkownika
przy użyciu wbudowanego w narzędzie SourceSafe mechanizmu kontroli wersji. Moż-
liwość kontroli wersji chroni przed sytuacją, w której wielu deweloperów w jednym
czasie modyfikuje ten sam moduł. Kod źródłowy musi być porównany z kodem znaj-
dującym się w repozytorium, zanim będzie można wprowadzać w nim zmiany. Następnie
jest ponownie sprawdzany. Zapewnia to centralną lokalizację do składowania kodu
bazy danych. Użycie mechanizmu kontroli wersji skryptów tworzących bazę danych
jest dobrą metodą na izolowanie kodu źródłowego skojarzonego z każdym wydaniem
schematu określonej bazy danych. Może również służyć jako podstawa do porównywania
schematu wdrażanej bazy danych z oczekiwanym, który został wcześniej zachowany.
Edytor zapytań posiada również możliwość prezentowania w sposób graficzny planu
wykonywania zapytania. Opcja planu wykonywania wyświetla w postaci graficznej
metody uzyskiwania danych, które zostały wybrane przez optymalizatora zapytań.
Rysunek 1.8 ukazuje plan wykonywania zapytania ukazanego na rysunku 1.7.
Rysunek 1.8. Plan wykonywania
Okno Results
Wyniki zapytań, które są wykonywane w edytorze zapytań, są wyświetlane w oknie
wyników pakietu SQL Server Management Studio. Okno Results jest widoczne w dolnej
środkowej części rysunku 1.7. Okno wyników można ustawić w taki sposób, aby wy-
świetlało wyniki zapytania albo w postaci tekstu, albo w postaci „siatki”.
19. 32 Microsoft SQL Server 2005. Podręcznik programisty
Narzędzia administracyjne systemu SQL Server 2005
Ten podrozdział dokonuje przeglądu narzędzi administracyjnych, takich jak:
usprawnienia narzędzia Profiler,
narzędzia doradcze Database Tuning Advisor,
edytory wspomagające.
Usprawnienie narzędzia Profiler
W systemie SQL Server 2005 narzędzie Profiler zostało zaimplementowane z wyko-
naniem dokładnego przeglądu wcześniejszych rozwiązań i na tej podstawie zmoderni-
zowane. Nowe narzędzie Profiler obsługuje teraz możliwość śledzenia zarówno poleceń
SSIS, jak i usług analitycznych Analysis Services. Wersja SQL Server 2000 była ogra-
niczona do możliwości śledzenia jedynie wywołań relacyjnej bazy danych. Dzięki po-
siadaniu tych nowych możliwości można za pomocą śledzeń analizować problemy,
które mogą się pojawić w dodatkowych komponentach systemu SQL Server. Również
korelacja monitora wydajności współpracuje z tymi nowymi rodzajami śledzeń.
Narzędzie Profiler umożliwia zachowanie plików śledzenia jako XML. Wynik śledzo-
nego planu Showplan może być później zachowany jako XML i wtedy załadowany do
pakietu Management Studio do celów analizy. Narzędzie Profiler zostało szczegółowo
opisane w dodatku A.
Narzędzie doradcze Database Tuninig Advisor
Narzędzie Profiler również integruje się z nowym narzędziem Database Tuning Advi-
sor, które zastąpiło narzędzie Index Tuning Wizard. Narzędzie DTA posiada bogaty
nowy interfejs użytkownika i pracuje z nowymi funkcjami systemu SQL Server 2005,
na przykład zaleca partycjonowanie tabel przy użyciu nowych funkcji partycjonowania
tabel w mechanizmie baz danych.
Edytory wspomagające
Pakiet Management Studio zawiera nowe funkcje zwane edytorami wspomagającymi.
Służą one do sprawniejszego definiowania procedur składowanych, widoków oraz funk-
cji. Zamiast ręcznego tworzenia informacji nagłówkowych dla obiektów tych typów
można użyć edytorów wspomagających, aby szybko zaznaczyć, przeciągnąć i kliknąć
w celu ustawienia informacji.
BI Development Studio
Podczas gdy SQL Server Development Studio służy do opracowywania projektów rela-
cyjnych baz danych oraz administracji i konfiguracji obiektów obecnych już w systemie
SQL Server 2005, nowy pakiet Business Intelligence (BI) Development Studio jest
20. Rozdział 1. ♦ Środowisko rozwojowe 33
używany do tworzenia rozwiązań inteligentnej analizy danych. W przeciwieństwie do
SQL Server Management Studio BI Development Studio nie zostało w rzeczywistości
zaprojektowane do bycia narzędziem administracyjnym. BI Development Studio używa
się do pracy z projektami usług analitycznych, aby opracowywać i wdrażać raporty
z usług raportowania, oraz do projektowania pakietów usług integracji (SSIS).
Dostęp do BI Development Studio uzyskuje się poprzez wybranie z menu opcji Start/
Programy/Microsoft SQL Server/Business Intelligence Development Studio. BI Deve-
lopment Studio zostało przedstawione na rysunku 1.9.
Rysunek 1.9. Business Intelligence Development Studio
BI Development Studio, podobnie jak SQL Server Management Studio, zostało zbu-
dowane na bazie zintegrowanego środowiska Visual Studio 2005. W ten sposób mamy
do dyspozycji środowisko rozwoju zorientowane na rozwiązania i zawierające jeden
lub więcej projektów w rozwiązaniu. BI Development Studio usprawnia rozwój aplikacji
inteligentnej analizy danych poprzez umożliwienie opracowywania projektu w wielo-
użytkownikowym środowisku kontroli kodów źródłowych bez potrzeby aktywnego
połączenia z serwerem. Każdy z typów projektu będzie zawierał specyficzne definicje
obiektów dla tych projektów. Na przykład projekt usług raportowania będzie zawierał
definicje raportów, podczas gdy projekt pakietów usług SSIS będzie zawierał obiekty
pakietów. Podobnie jak SQL Server Management Studio, BI Development Studio nie
umożliwia kompilowania kodów napisanych w językach VB.NET, C#, J# lub VC++.
21. 34 Microsoft SQL Server 2005. Podręcznik programisty
Zamiast tego BI Development Studio jest zaprojektowane wyraźnie do pracy z projektami
BI, takimi jak SSIS oraz usługi raportowania. BI Development Studio jest również
zintegrowane z narzędziem do kontroli wersji kodów źródłowych VisualSafe.
Interfejs użytkownika platformy
Business Intelligence Development Studio
Interfejs użytkownika platformy Business Intelligence Development Studio jest wy-
śmienitym środowiskiem do opracowywania rozwiązań inteligentnej analizy danych,
włączając w to kostki, źródła, widoki, raporty oraz pakiety transformacji danych.
Okno interfejsu użytkownika BI Development Studio
Ten podrozdział przedstawia przegląd głównych okien interfejsu użytkownika BI Deve-
lopment Studio, w tym:
okno Designer,
okno eksploratora rozwiązań Solution Explorer,
okno właściwości Properties,
okno zestawu narzędzi Toolbox,
okno wyniku Output.
Okno projektanta
Okno projektanta przedstawia w sposób graficzny widok obiektu i jest centralnym
oknem platformy BI Development Studio. W zależności od rodzaju obiektów platformy
BI Development Studio występują różne typy projektantów w tym oknie. Przykładowo,
jeśli rozwijany jest pakiet SSIS, okno projektanta udostępnia powierzchnię projektu do
przeciągania i upuszczania obiektów z zestawu narzędzi kontroli przepływu do projektu,
podczas gdy projektant raportów dostarcza powierzchnię projektu do tworzenia i prze-
glądania raportów.
Eksplorator rozwiązań
Podobnie jak SQL Server Development Studio, BI Development Studio jest wyposa-
żone w okno eksploratora rozwiązań. Eksplorator rozwiązań jest ukazany w prawym
górnym rogu ekranu na rysunku 1.9. Eksplorator rozwiązań ukazuje widok struktury
hierarchicznego drzewa projektów i plików składających się na rozwiązanie BI Deve-
lopment Studio. Najwyższy element w hierarchii eksploratora rozwiązań to nazwa
rozwiązania. Może mieć jeden lub więcej elementów projektowych nad sobą. Eksplo-
rator rozwiązań BI Development Studio dostarcza szablony projektów, m.in.: projekt
usług analitycznych (ang. Analysis Services Project), projekt usług integracji
(ang. Integration Services Project), import bazy danych analiz (ang. Import Analysis
Services 9.0 Database), projekt raportu (ang. Report Project), kreator projektu
22. Rozdział 1. ♦ Środowisko rozwojowe 35
raportów (ang. Report Project Wizard) i projekt modułu raportów (ang. Report
Model Project). Podobnie jak w przypadku platformy SQL Server Management Studio,
rozwiązania BI Development Studio nie posiadają ograniczenia do jednego projektu.
Można tworzyć rozwiązania, na które składają się wszystkie z obsługiwanych rodzajów
projektów. Dialog New Project platformy Business Intelligence Development Studio
jest ukazany na rysunku 1.10.
Rysunek 1.10.
Business Intelligence
Development Studio
— okno New Project
Projekt usług analitycznych
Usługi analityczne zawierają definicje obiektów w bazie danych usług analitycznych.
Są to: projektowanie i tworzenie baz danych usług analitycznych, widoki źródeł danych,
kostki oraz wymiary, jak również prace z funkcjami zgłębiania danych.
Baza danych usług analitycznych
Baza danych usług analitycznych utworzona przy użyciu platformy BI
Development Studio zawiera definicje XML bazy danych oraz jej obiektów
do późniejszego opracowania określonego egzemplarza usług analitycznych.
Aby utworzyć bazę danych usług analitycznych, należy wybrać z głównego menu
BI Development Studio opcję File/New/Project. Następnie w wyświetlonym
dialogu wybrać z projektu inteligentnej analizy danych szablon projektu usług
analitycznych.
Widoki źródeł danych
Widok źródeł danych to dokument, który opisuje schemat źródeł danych
podrzędnych. Widok ten zawiera nazwy i opisy wybranych obiektów bazy
danych, takich jak: tabele, widoki i relacje, które odnoszą się do obiektów,
oraz obiekty zgłębiania danych w usługach analitycznych. Obiekty te mogą
być tak organizowane i konfigurowane, aby dostarczyć kompletny schemat.
Istnieje możliwość opracowywania projektu usług analitycznych bez potrzeby
posiadania aktywnego połączenia ze źródłem danych, ponieważ widok źródeł
23. 36 Microsoft SQL Server 2005. Podręcznik programisty
danych przechowuje kopię metadanych pochodzących ze źródła danych, która
jest odbudowywana. Używając widoku źródeł danych, można definiować
podzbiór danych z większej hurtowni danych.
Kreator kostek
Kostka jest wielowymiarową strukturą zawierającą wymiary oraz miary;
gdzie wymiary określają strukturę kostki, a miary dostarczają wartości
liczbowe, którymi użytkownik jest zainteresowany. Kreator kostek jest
graficznym narzędziem używanym do szybkiego tworzenia kostek OLAP.
Jest on uruchamiany przez dwukrotne kliknięcie węzła Cube widocznego
nad projektem usług analitycznych lub przez kliknięcie prawym przyciskiem
myszy na węzeł Cube i wybranie View Designer.
Kreator wymiarów
Wymiar jest zbiorem obiektów opisujących dane, które są dostarczane przez
tabele w widoku źródła danych. Wymiary te można ustawiać w hierarchie,
które umożliwiają poruszanie się ścieżkami do danych w kostce. Zazwyczaj
użytkownicy opierają swoje analizy na opisie atrybutów zawartych w wymiarach,
takich jak czas, klienci lub produkty. Kreator wymiarów jest dostarczany
w pakiecie BI Development Studio, aby prowadzić krok po kroku w procesie
określania struktury wymiaru.
Projektant zgłębiania danych
Projektant zgłębiania danych jest dostarczany jako główne środowisko,
które umożliwia pracę z modelami zgłębiania danych w usługach analitycznych.
Dostęp do projektanta zgłębiania danych można uzyskać przez wybranie
istniejącego elementu w projekcie struktury zgłębiania lub używając kreatora
zgłębiania danych, aby utworzyć nowy element. Przy pomocy projektanta
zgłębiania danych można modyfikować strukturę zgłębiania danych, tworzyć
nowe modele zgłębiania danych, porównywać modele oraz tworzyć zapytania
przewidywania.
Projekt usług integracji
Projekty usług integracji zawierają foldery oraz pliki, które umożliwiają zarządzanie
definicjami obiektowymi źródeł danych, widokami źródeł danych oraz pakietami do
rozwiązań SSIS. Źródła danych są zdefiniowane na poziomie projektu, co oznacza
możliwość istnienia wielu projektów w rozwiązaniu, które odnosi się do obiektu źródeł
pojedynczych danych. Do widoków źródeł danych można odnosić się poprzez źródła,
transformacje oraz obiekty docelowe w danym projekcie, zaś pakiety zawierają zbiór
połączeń, elementy przepływów kontrolnych, elementy przepływu danych, obsługę
zdarzeń, zmienne oraz konfiguracje.
Projektant SSIS
Pakiet BI Development Studio zawiera Projektanta SSIS, który jest graficznym narzę-
dziem do tworzenia pakietów. Posiada cztery zakładki, z których każda służy do bu-
dowy jednego z czterech elementów projektu SSIS, włączając w to przepływ kontroli
pakietów, przepływy danych, obsługę zdarzeń oraz jedną zakładkę do przeglądania
24. Rozdział 1. ♦ Środowisko rozwojowe 37
zawartości pakietu. Piąta zakładka, która ukazuje się podczas uruchamiania, umożliwia
oglądanie postępu wykonywania pakietu. Po zakończeniu procesu wykonywania pakietu
udostępnia wyniki do przejrzenia. Projektant SSIS jest widoczny na rysunku 1.11.
Rysunek 1.11. Projektant SSIS
Oddzielne powierzchnie projektu istnieją do budowania elementów znajdujących się
w pakietach, takich jak: przepływ kontroli, przepływ danych oraz obsługa zdarzeń. Okna
dialogowe oraz pozostałe okna, takie jak okna zmiennych oraz okno punktu kontrol-
nego, istnieją również po to, aby pomóc w dodawaniu i konfigurowaniu zmiennych
oraz rozwiązywaniu problemów z danym projektem. Kreatory zawarto, by zwiększyć
funkcjonalność oraz dodać zaawansowane funkcje.
Baza danych Import Analysis Services 9.0 Database
Projekt bazy danych Import Analysis Service 9.0 Database umożliwia tworzenie no-
wego projektu usług analitycznych systemu SQL Server 2005 poprzez importowanie
definicji do istniejących usług analitycznych SQL Server 2000 Analysis Services lub
bazy danych SQL Server 7 OLAP Server.
Projekt raportów, kreator projektu raportów
oraz projekt modeli raportów
BI Development Studio zawiera szablon projektu raportów, szablon kreatora projektu
raportów oraz szablon projektu modelu raportów, aby tworzyć projekty usług rapor-
towania. Te szablony raportowania są używane do projektowania raportów i kontroli
25. 38 Microsoft SQL Server 2005. Podręcznik programisty
ich rozwoju. Szablon projektu usług raportowania uruchamia projektanta usług ra-
portowania, w którym można wybrać źródła danych oraz wizualnie rozłożyć raporty.
Projekty usług raportowania, projektant raportów oraz kreator projektów raportów są
opisane szczegółowo w rozdziale 9.
Właściwości
Podobnie jak okno właściwości w SQL Server Management Studio, okno właściwości
BI Development Studio umożliwia oglądanie właściwości plików, projektów lub roz-
wiązań. Okno właściwości ukazane w prawym dolnym rogu rysunku 1.9 jest używane
w czasie projektowania, aby ustawić właściwości obiektów zaznaczonych w eksplo-
ratorze rozwiązań. Jeśli okno właściwości nie jest już wyświetlane, można je zobaczyć
poprzez zaznaczenie opcji View/Properties Window z menu BI Development Studio.
Okno właściwości wyświetla różne typy pól edycyjnych w zależności od rodzaju zazna-
czonego obiektu.
Zestaw narzędzi
Okno zestawu narzędzi w pakiecie BI Development Studio jest ukazane z lewej strony
ekranu na rysunku 1.11. Zestaw narzędzi jest używany przez projektanta SSIS oraz
projektanta usług raportowania do przesuwania i upuszczania komponentów na odpo-
wiedni obszar projektu.
Okno wyniku
Okno wyniku wyświetla rezultaty gotowego rozwiązania. Okno wyniku jest widoczne
w środkowej dolnej części rysunku 1.9.
Podsumowanie
Poszczególne narzędzia administracyjne używane do zarządzania poprzednimi wersjami
systemu SQL Server zostały połączone w jedno, zintegrowane środowisko, umożli-
wiając administratorom baz danych znacznie efektywniejsze zarządzanie obiektami
serwera. W tym rozdziale przedstawiono opis nowego pakietu narzędzi SQL Server
Management Studio, który jest wynikiem połączenia w jedno czterech narzędzi: En-
terprise Manager, Query Analyzer, Profiler i Analysis Manager. Rozdział ten pokrót-
ce przedstawia również nowy pakiet Business Intelligence (BI) Development Studio
używany do tworzenia baz danych usług analitycznych, pakiety DTS oraz dokumenty
wynikowe usług raportowania. Środowiska te mają niebagatelny wpływ na zwiększenie
wydajności użytkownika w tworzeniu obiektów systemu SQL Server oraz w zarządzaniu
zadaniami administracyjnymi systemu SQL Server.