Lista kategorii
Aby rozwinąć drzewo kategorii po najechaniu kliknij przycisk strzałki
po prawej stronie.
Aby zobaczyć główną stronę działu kliknij w jego nazwę.
Aby zobaczyć główną stronę działu kliknij w jego nazwę.
- Książki
- Książki elektroniczne
Polecane
Warto zobaczyć
Informacje:
Znaleziono 652 wyników.
Doskonały podręcznik dla początkujących programistów! Jednak i doświadczeni użytkownicy znajdą w niej ciekawe informacje. Dzięki tej książce nauczysz się tworzyć programy sterowane zdarzeniami, poznasz podstawowe i zaawansowane techniki stosowane w programowaniu wizualnym.
Autor przedstawia techniki tworzenia programów -- poznaj zatem 24 projekty, które powstały z myślą o Tobie.
Poznaj także ponad 30 kontrolek ActiveX. Naucz się tworzyć okna komunikatów oraz okna dialogowe z zakładkami.
Dzięki dokładnym opisom poznasz dziesiątki funkcji wbudowanych, by wkrótce zacząć pisać własne. Podobnie nie będzie stanowić dla Ciebie żadnego problemu tworzenie grafiki i korzystanie z plików graficznych.
Wybrane zagdanienia:
operacje na łańcuchach znaków,
pola tekstowe, przyciski opcji i pola wyboru,
odmierzanie czasu i operacje na datach,
dostęp do dysków, folderów i plików,
bazy danych,
zapisywanie danych na dysku,
rozpowszechnianie programu.
Jesteś znużony wykonywaniem powtarzających się czynności w Wordzie czy Excelu? Zmuś do nich swój komputer. Przejmij kontrolę nad MS Office i setkami innych programów. Dostosuj je do swoich potrzeb za pomocą Visual Basic for Applications (VBA) -- prostego i skutecznego języka programowania, opartego na popularnym Visual Basicu. Jeśli często wprowadzasz dane do arkusza Excela możesz stworzyć specjalny formularz, który nie tylko ułatwi ich wpisywanie, ale także sprawdzi ich poprawność. Jeżeli w dokumencie Worda potrzebna jest funkcja dostępna tylko w Excelu, dzięki VBA możesz jej użyć. "ABC Visual Basic dla aplikacji w Office XP PL" jest przeznaczoną dla początkujących książką, dzięki której dowiesz się, jak można w pełni wykorzystać wszystkie możliwości pakietu Office XP.
Dzięki książce:
dowiesz się, czym jest VBA
nauczysz posługiwać się edytorem VBA
poznasz zasady pisania programów w tym języku
wejdziesz w świat programowania obiektowego
nauczysz się usuwać błędy z programów
stworzysz własne okna dialogowe i formularze
poznasz sposoby tworzenia kompletnych aplikacji
dowiesz się, jak rozpowszechniać własne programy
Takiej książki jeszcze nie wydano!
Prócz dokumentacji technicznej, na towarzyszącym publikacji CD-ROM-ie znalazła się produkcyjna baza danych -- gotowa do użycia.
Na przykładzie programu obsługi gabinetu lekarskiego będziesz mógł zbudować każdy rodzaj aplikacji, który ma służyć na wielu stanowiskach i praktycznie w każdej dziedzinie życia. Przekonaj się, że MS Access nie jest trudny, a tworzenie aplikacji bajecznie proste.
Od Czytelnika nie jest wymagana żadna wcześniejsza wiedza informatyczna, w szczególności umiejętność projektowania i programowania baz danych. Tym, co odróżnia tę książkę od innych pozycji poświęconych tematyce bazodanowej, jest brak -- z konieczności -- ogólnych uwag teoretycznych i skupienie się na dokładnym opisaniu całego procesu tworzenia jednej, konkretnej bazy danych. Autor wraz z Czytelnikiem utworzą kompletną i funkcjonalną bazę danych, przy okazji omawiając i ćwicząc umiejętności niezbędne dla administratora baz danych.
Jak powstaje baza danych?
Jak programować bazę danych?
Jak unikać problemów związanych z użytkowanie bazy danych?
Te i inne frapujące Cię do tej pory pytania znalazły wreszcie odpowiedź. Jeśli zatem masz dość poznawania interfejsu użytkownika i chcesz poznać budowanie aplikacji bazodanowych w praktyce -- nie pozostaje Ci nic innego, jak tylko przeczytać tę książkę.
Publikacja jest wręcz na wagę złota dla wszystkich posiadaczy gabinetów lekarskich. Miast wydawać fortunę na zakup skomplikowanego oprogramowania, zakupić należy tylko jeden egzemplarz książki, aby móc używać bazy na kilku komputerach w jednej firmie (skrócona wielostanowiskowa umowa licencyjna).
Wykorzystaj całą moc Accessa
Poznaj środowisko VBA
Naucz się wykorzystywać możliwości Accessa w VBA
Stwórz wydajne i szybkie aplikacje
MS Access jest jednym z najczęściej wykorzystywanych systemów zarządzania bazami danych. Jest łatwy w obsłudze, posiada spore możliwości i nie wymaga poznawania złożonych języków manipulacji danymi. Czasem jednak jego podstawowe możliwości nie wystarczają do realizacji niektórych zadań. W takich sytuacjach należy sięgnąć po VBA (Visual Basic for Applications), czyli narzędzie programistyczne pozwalające na tworzenie "aplikacji dla aplikacji" -- programów integrujących się z Accessem i wykorzystujących jego funkcje, ale w sposób dokładnie taki, jaki jest potrzebny w określonym przypadku.
Książka "Access. Programowanie w VBA" opisuje zasady programowania w Accessie z wykorzystaniem VBA. Przedstawia zasady projektowania aplikacji i pracy ze środowiskiem programistycznym VBA, korzystania z elementów i funkcji Accessa oraz tworzenia formularzy i raportów. Znajdziesz w niej także bardziej zaawansowane techniki -- tworzenie aplikacji klient-serwer, mechanizmy wymiany danych pomiędzy aplikacjami pakietu MS Office oraz łączenie Accessa z SQL Serverem.
Projektowanie aplikacji
Dostosowanie Accessa do własnych potrzeb
Środowisko programistyczne VBA oraz język Visual Basic for Applications
Tworzenie formularzy, raportów, menu i pasków narzędziowych
Bezpieczeństwo baz danych
Aplikacje WWW i zastosowanie języka XML
Tworzenie aplikacji wielodostępnych
Jeśli nie wystarczają Ci standardowe możliwości Accessa, sięgnij po VBA -- w ten sposób wykorzystasz prawdziwe bogactwo Accessa.
Ada 95 jest uniwersalnym językiem programowania przeznaczonym do tworzenia dużych systemów oprogramowania. Język jest międzynarodowym standardem, rekomendowanym przez ISO (International Organization for Standardization) oraz przez IEC (International Electrotechnical Commision). Ada 95, podobnie jak jej poprzednia wersja Ada 83, powstała pod auspicjami Departamentu Obrony USA. Obecnie jest głównym językiem programowania używanym do tworzenia oprogramowania dla potrzeb przemysłu zbrojeniowego USA oraz NATO.
Książka jest przeznaczona dla informatyków, w szczególności dla programistów i projektantów oprogramowania systemów wbudowanych. Celem podręcznika jest przedstawienie głównych konstrukcji Ady 95 i ukazanie związanych z nimi koncepcji tworzenia oprogramowania.
Dalsza część rozdziału jest krótkim przeglądem konstrukcji języka. W szczególności, zwraca się uwagę na te elementy Ady 95, których nie zawierała Ada 83. Część ta, przy pierwszym czytaniu, może być pominięta; można do niej wrócić, jako do pewnego podsumowania, po przestudiowaniu podręcznika.
Układ podręcznika jest warstwowy. Pierwszą, podstawową warstwę wyznaczają rozdziały 2-10, które przedstawiają sekwencyjną część języka. Znajomość tej części języka wystarcza do tradycyjnego programowania strukturalnego.
Rozdział 11 wyznacza warstwę sekwencyjnego programowania obiektowego, a rozdział 12 - warstwę programowania współbieżnego. Rozdział 13, zawierający kilka przykładowych programów, jest pewnego rodzaju podsumowaniem wcześniejszych rozdziałów. Następne warstwy odnoszące się do programowania systemowego, systemów czasu rzeczywistego i programowania rozproszonego opisują odpowiednio rozdziały 14, 15 i 16.
Rozdział 17 jest poświęcony omówieniu standardowych i przeglądowi specjalistycznych bibliotek Ady 95.
Ostatni rozdział 18 nie dotyczy języka lecz środowiska programistycznego ObjectAda. Jest to jedno z pierwszych profesjonalnych środowisk implementujących jądro i aneksy A-D normy języka.
Jednostki leksykalne
Typy
Deklaracje i wyrażenia
Instrukcje
Podprogramy
Wyjątki
Typy wskaźnikowe
Pakiety
Struktura programów
Mechanizmy programowania obiektowego
Zadania i obiekty chronione
Przykładowe programy
Mechanizmy programowania systemowego
Mechanizmy programowania systemów czasu rzeczywistego
Mechanizmy programowania systemów rozproszonych
Biblioteki standardowe i specjalizowane
środowisko programistyczne ObjectAda
Słowniczek terminów
Składnia języka
Atrybuty
Pragmy
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.
Napisz ergonomiczne i wydajne aplikacje internetowe
Poznaj metody komunikacji w technologii Ajax
Wykorzystaj wzorce projektowe
Stwórz komponenty i stosuj je w swoich projektach
Dynamiczny rozwój internetu, języka HTML, technologii serwerowych i multimedialnych sprawił, że witryny WWW stały się dziełami sztuki, wypełnionymi animacjami, grafiką i dźwiękiem. Nadal jednak po kliknięciu łącza lub przycisku nawigacyjnego musimy czekać na załadowanie się nowej treści z serwera. Bazując na języku JavaScript i jego możliwości stosowania asynchronicznych żądań HTTP służących do pobierania danych z serwera bez konieczności przeładowania strony WWW, opracowano technologię, która pozwala na wyeliminowanie tej niedogodności. Nosi nazwę Ajax, a po jej zastosowaniu witryny i aplikacje WWW pod względem obsługi coraz bardziej przypominają tradycyjne programy.
Książka "Ajax. Zaawansowane programowanie" opisuje możliwości technologii i sposoby tworzenia aplikacji internetowych z jej zastosowaniem. Czytając ją, dowiesz się, jak powstał Ajax i gdzie jest wykorzystywany. Zrozumiesz, na czym polega technika "ukrytej ramki" i pobierania danych w tle, a także poznasz wzorce projektowe dla aplikacji budowanych w oparciu o Ajax. Nauczysz się przetwarzać pliki XML, pobierać kanały RSS i tworzyć usługi sieciowe wykorzystujące protokół SOAP. Napiszesz przeglądarkę poczty i komponenty noszące nazwę widgetów, które będziesz mógł zastosować na innych witrynach WWW. Znajdziesz tu również informacje o najpopularniejszych frameworkach wspomagających pracę twórców aplikacji Ajax.
Struktura aplikacji Ajax
Komunikacja aplikacji Ajax z serwerem
Wzorce projektowe
Przetwarzanie plików XML
Tworzenie usług WWW
Korzystanie z JSON
Tworzenie widgetów
Frameworki dla Ajaksa
Zdobądź praktyczną wiedzę niezbędną do tworzenia aplikacji Ajax.
Książka przeznaczona jest dla szerokiego kręgu programistów, szczególnie tych tworzących swe aplikacje za pomocą Delphi. Znajdziesz w niej wiele interesującego materiału związanego z podstawowymi strukturami danych i powszechnie stosowanymi algorytmami. Autor, ceniony programista, wzbogaca prezentowany materiał wieloma ciekawymi spostrzeżeniami, prezentując przy okazji niektóre mniej znane, lecz użyteczne mechanizmy i reprezentacje danych. W kolejnych rozdziałach możesz zapoznasz się między innymi z następującymi zagadnieniami:
analiza złożoności algorytmów,
implementacja list, kolejek i stosów,
tablice nieortogonalne, ich reprezentacje i algorytmy przetwarzania,
rekurencja, jej zastosowanie i zapobieganie nieuzasadnionemu użyciu,
różnorodne odmiany drzew i ich zastosowanie do celów sortowania, wyszukiwania i analizy minimaksowej,
popularne algorytmy sortowania i analiza ich przydatności w konkretnych przypadkach,
kodowanie mieszające i jego zastosowanie do zarządzania tablicami rozproszonymi,
algorytmy grafowe: problemy najkrótszej ścieżki, minimalnego drzewa rozpinającego i maksymalnego przepływu,
realizacja algorytmów z wykorzystaniem paradygmatów programowania zorientowanego obiektowo.
W niniejszej książce przedstawiono struktury danych i algorytmy stanowiące podstawę współczesnego programowania komputerów. Algorytmy są niczym przepis na rozwiązanie postawionego przed programistę problemu. Są one nierozerwalnie związane ze strukturami danych - listami, rekordami, tablicami, kolejkami, drzewami... podstawowymi elementami wiedzy każdego programisty.
Książka obejmuje szeroki zakres materiału, a do jej lektury wystarczy znajomość dowolnego języka programowania strukturalnego (np. Pascala). Opis klasycznych algorytmów uzupełniono o algorytmy związane z zarządzaniem pamięcią operacyjną i pamięciami zewnętrznymi.
Książka przedstawia algorytmy i struktury danych w kontekście rozwiązywania problemów za pomocą komputera. Z tematyką rozwiązywania problemów powiązano zagadnienie zliczania kroków oraz złożoności czasowej - wynika to z głębokiego przekonania autorów tej książki, iż wraz z pojawianiem się coraz szybszych komputerów, pojawiać się będą także coraz bardziej złożone problemy do rozwiązywania i - paradoksalnie - złożoność obliczeniowa używanych algorytmów zyskiwać będzie na znaczeniu.
W książce omówiono m.in.:
Tradycyjne struktury danych: listy, kolejki, stosy
Drzewa i operacje na strukturach drzew
Typy danych oparte na zbiorach, słowniki i kolejki priorytetowe wraz ze sposobami ich implementacji
Grafy zorientowane i niezorientowane
Algorytmy sortowania i poszukiwania mediany
Asymptotyczne zachowanie się procedur rekurencyjnych
Techniki projektowania algorytmów: "dziel i rządź", wyszukiwanie lokalne i programowanie dynamiczne
Zarządzanie pamięcią, B-drzewa i struktury indeksowe
Każdemu rozdziałowi towarzyszy zestaw ćwiczeń, o zróżnicowanym stopniu trudności, pomagających sprawdzić swoją wiedzę. "Algorytmy i struktury danych" to doskonały podręcznik dla studentów informatyki i pokrewnych kierunków, a także dla wszystkich zainteresowanych tą tematyką.
Metody numeryczne są to sposoby rozwiązywania złożonych problemów matematycznych za pomocą narzędzi obliczeniowych udostępnianych przez popularne języki programowania. Jeden z najpopularniejszych języków -- Pascal, będący podstawą języka ObjectPascal wykorzystywanego w Delphi, pozwala na bardzo łatwą implementację mechanizmów obliczeń numerycznych. Specyfika projektowania aplikacji w środowisku Delphi pozwala na utworzenie komponentów realizujących algorytmy numeryczne i stosowanie ich w wielu aplikacjach.
Książka "Algorytmy numeryczne w Delphi. Księga eksperta" przedstawia najczęściej wykorzystywane metody numeryczne wraz z przykładami ich implementacji w języku ObjectPascal. Każde zagadnienie jest omówione zarówno od strony teoretycznej, jak i praktycznej, co ułatwia jego zrozumienie i pozwala na modyfikacje zamieszczonych w książce kodów źródłowych.
Typy, funkcje, klasy i procedury wykorzystywane w algorytmach numerycznych
Algebra macierzy i równania liniowe
Badanie funkcji
Rozwiązywanie równań nieliniowych i wyznaczanie wartości własnych macierzy
Układy równań różniczkowych liniowych i nieliniowych
Przekształcenia Fouriera i Laplace'a
Niemal każdy problem obliczeniowy można rozwiązać za pomocą metod numerycznych. Nie musisz więc wymyślać ponownie koła -- wystarczy, że poznasz opisane w tej książce algorytmy.
Nie odkrywaj koła na nowo - sprawdź gotowe rozwiązania!
Jak oceniać wydajność algorytmów?
Jak wydajnie sortować elementy?
Jak kompresować dane?
Algorytmy od zawsze porównywane były do przepisów kucharskich. Z celnością tego porównania trudno dyskutować, na pewno jednak przesolenie zupy ma zupełnie inne konsekwencje niż błędnie opracowany lub zaimplementowany algorytm. To właśnie algorytmy decydują o czasie wykonania skomplikowanych operacji przez programy komputerowe, a ich odpowiednia implementacja może niejednokrotnie decydować o sukcesie lub porażce projektu wartego fortunę.
Dzięki tej książce masz szansę uniknąć typowych programistycznych błędów i porażek. Jej lektura zapozna Cię z najpopularniejszymi algorytmami, ich licznymi zaletami oraz słabymi stronami. Sprawdzisz, do czego można je zastosować, a w jakich miejscach lepiej zrezygnować z ich wykorzystania. Ponadto nauczysz się analizować działanie algorytmów, mierzyć ich wydajność oraz dobierać dane testowe. W książce zostały omówione klasyczne algorytmy sortowania, wyszukiwania, operacji na grafach oraz kompresji danych. Jej ogromnym atutem są przykładowe implementacje algorytmów w języku JAVA oraz to, że przedstawiony kod jest gotowy do natychmiastowego użycia! Pozycja ta jest obowiązkową lekturą dla każdego programisty, któremu zależy na najwyższej wydajności tworzonych rozwiązań.
Podstawowe pojęcia
Struktura programu w języku JAVA
Instrukcje, typy danych, wyrażenia w języku JAVA
Korzystanie z abstrakcyjnych typów danych
Stosy, kolejki
Analiza algorytmów
Algorytmy sortowania i wyszukiwania
Wykorzystanie grafów
Znajdowanie najkrótszej ścieżki
Operacja na łańcuchach znaków
Algorytmy kompresji danych
Nie trać czasu i energii - korzystaj ze sprawdzonych rozwiązań!
Współczesne systemy informatyczne mają niewiele wspólnego z tymi sprzed kilkunastu lat. Są skomplikowane, nafaszerowane wieloma technologiami, bywa też, że mają (zbyt) wielu autorów. Jak zapanować nad tym wszystkim? Jak projektować systemy szybko oraz bezbłędnie? Czujesz się zagubiony? Nic się nie martw! Po prostu...
Otwórz swój umysł! Teraz dzięki nowatorskim metodom nauczania możesz błyskawicznie opanować wszystkie elementy projektowania obiektowego. Charakterystyczna dla serii "Rusz głową!" cecha to wymieszana w odpowiednich proporcjach wiedza, humor oraz wszystko wyjaśniające grafiki. Informacje zawarte w książce obejmują pełny zakres tematyki związanej z analizą i projektowaniem obiektowym. Tylko kilkaset stron dzieli Cię od opanowania metod zbierania wymagań, tworzenia przypadków użycia czy też projektowania diagramów klas. A to tylko początek - sprawdź spis treści i przekonaj się, jak szeroki materiał zawiera ta książka.
Naprzód, głowo!
Nikt ci tego nie potrafił wytłumaczyć? Wydaje Ci się, że to problem nie na Twoją głowę? Nie potrzebujesz elektrowstrząsów, żeby pobudzić swój mózg do aktywnego działania. Tylko żadnych gwałtownych gestów! Usiądź wygodnie, otwórz książkę, dopiero teraz się zacznie. Na początek - rusz głową!
Precz z nudnymi wykładami i zakuwaniem bez zrozumienia!
Nauka to znacznie więcej niż tylko czytanie suchego tekstu. Twój mózg jest niczym głodny rekin, cały czas prący naprzód w poszukiwaniu nowej, apetycznej przekąski.
Jak karmimy Twój wygłodniały umysł?
Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces studiowania przedstawianych zagadnień. Cały czas pobudzamy Twój umysł do aktywnego działania, zmuszamy go do posłuszeństwa... a za ciężką pracę nagrodzimy go smakowitym ciasteczkiem w postaci wiedzy - wisienka gratis!
Rozgryź to sam!
Zasady i cele projektowania obiektowego
Metody zbierania wymagań
Przypadki użycia i ich analiza
Graficzna prezentacja systemu i zasad jego działania - diagramy UML
Wzorce projektowe - sprawy skomplikowane stają się proste, a proste jeszcze prostsze
Projektowanie architektury systemu
Testowanie
Książka należy serii "Rusz głową!", która jest kontynuacją serii "Head First". Książki z tej serii zdobyły uznanie czytelników dzięki swemu unikalnemu i nowatorskiemu podejściu do przekazywania wiedzy. Sprawdź na półce, może znajdziesz obok inne książki z tej serii. Dzięki nim nawet najbardziej skomplikowane dziedziny wiedzy stają się przystępne, przyjazne i prostsze.
Książka wprowadza czytelnika w praktyczne zagadnienia obiektowej analizy i projektowania dużych systemów informatycznych. Oprócz podstaw technologii obiektowych, omawiane są nowoczesne metody budowy systemów.
Szczególna uwagę poświęcono metodyce The SELECT Perspective, będącej obecnie jednym z wiodących standardów w rozwoju systemów korporacyjnych. Opisano cykl życia, wielowarstwową architekturę i techniki modelowania systemów.
Cennym elementem książki jest rozbudowany przykład, pokazujący krok po kroku rozwój rzeczywistego systemu.
Technologia CASE (Computer Aided System Engineering) jest obecnie od dziesięciu lat powszechnie stosowana w analizie i projektowaniu systemów informatycznych. Trudno sobie wyobrazić pracę bez niej (szczególnie przy dużych projektach) na etapie analizy, tworzenia projektu systemu czy jego implementacji.
Techniki CASE umożliwiają wspomaganie:
analizy i projektowania bazy danych,
projektowania aplikacji
generacji kodu aplikacji
automatycznego tworzenia dokumentacji analizy i projektu
inżynierii odwrotnej (tworzenie modeli fizycznych i logicznych aplikacji na podstawie jej kodu i fizycznej bazy danych)
Techniki strukturalne są w dalszym ciągu kluczowymi w projektowaniu aplikacji bazodanowych. Niniejsza książka opisuje te techniki, stosując jako egzemplifikację klasyczną metodykę Yourdona (rozkład funkcjonalny), a także metodykę SSADM oraz (w zakresie modelowania danych) metodykę Martina. Autor na podstawie swojego dziesięcioletniego doświadczenia w stosowaniu technologii CASE, odwołując się do projektów którymi kierował, przedstawia możliwości i ograniczenia prezentowanej metodyki. Na konkretnych przykładach autor uczy jak budować aplikacje na etapie analizy i projektu posługując się technikami strukturalnymi. Uzupełnieniem są załączone przykłady w formie zadań z rozwiązaniami.
Zagadnienia omówione w książce obejmują zakres tematyczny:
Budowy logicznych modeli danych i funkcjonalnego systemu
Przekształcanie modeli logicznych w model fizyczny
Przekształcanie modelu funkcjonalnego w model aplikacji
Bilansowanie modeli
Analizy systemów obiegu dokumentów
Analizy systemów budowanych z gotowych komponentów
Analizy cykli różnych wytwórczych oprogramowania
Analizy i projektowania hurtowni danych
Technologia CASE (Computer Aided System Engineering) jest obecnie powszechnie stosowana w analizie i projektowaniu systemów informatycznych. Trudno sobie wyobrazić pracę bez niej (szczególnie przy dużych projektach) na etapach:
analizy,
tworzenia projektu systemu,
a także samej implementacji.
Niniejsza praca opisuje metodykę strukturalną, stosującą jako egzemplifikację klasyczną metodykę Yourdona (rozkład funkcjonalny), a także metodykę SSADM oraz (w zakresie modelowania danych) metodykę Martina.
Wybrane zagadnienia:
Ogólne metody analizy systemowej
Rozkład funkcjonalny
Model funkcjonalny -- metoda przepływu danych
Modelowanie informacji (danych)
Podejście obiektowe
Diagramy modelowania metodyki strukturalnej
Bilansowanie modelu
Cykl projektowy
Studium możliwości (Feasibility Study)
Proces analizy
Analiza systemu obiegu dokumentów
Analiza systemu budowanego z gotowych komponentów
Autor na podstawie swojego dziesięcioletniego doświadczenia w stosowaniu technologii CASE, odwołując się do własnych projektów, przedstawia możliwości i ograniczenia prezentowanej metodyki.
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.
Wykorzystaj wzorce projektowe w pracy nad oprogramowaniem
Zaprojektuj aplikacje o architekturze trójwarstwowej
Dobierz odpowiednią technologię
Stwórz moduły aplikacji
Systemy informatyczne służące do zarządzania przedsiębiorstwem to zwykle ogromne aplikacje. Operują na milionach rekordów, przesyłają gigabajty danych i są obsługiwane przez dziesiątki użytkowników. Sprawne działanie takiej aplikacji jest niezwykle istotne dla funkcjonowania przedsiębiorstwa, dlatego musi ona być stabilna, a przed wdrożeniem -- gruntownie przetestowana. Przy tworzeniu aplikacji tego typu wykorzystuje się opracowane już rozwiązania, zwane wzorcami projektowymi. Wzorce projektowe to modele poszczególnych komponentów aplikacji -- należy jedynie zaimplementować je w wybranym języku programowania.
Książka "Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe" to przegląd wzorców wykorzystywanych przy projektowaniu aplikacji korporacyjnych. Opisuje zasady podziału aplikacji na warstwy i zasady współpracy pomiędzy warstwami; przedstawia także modele komponentów wchodzących w skład każdej z nich.
Warstwy w aplikacjach biznesowych
Wzorce logiki aplikacji
Wzorce architektury źródła danych
Wzorce mapowania obiektowo-relacyjnego
Wzorce prezentacji
Wzorce dystrybucji
Wzorce stanu sesji
Wzorce podstawowe
Korzystając z zawartych w książce wzorców, stworzysz stabilne i wydajne aplikacje korporacyjne.
Stwórz aplikacje internetowe w technologii ASP.NET 3.5
Poznaj i skonfiguruj środowisko programistyczne
Zaprojektuj strukturę aplikacji
Połącz aplikację z bazą danych
Wyświetl dane na stronach
Technologie PHP i ASP.NET mają kilka cech wspólnych -- obie służą do tworzenia aplikacji internetowych, uruchamianych za pośrednictwem przeglądarki internetowej, i generują wynik swojego działania w postaci dokumentów XHTML. Jednak istnieje między nimi jedna istotna różnica -- PHP wykorzystuje rozwiązania open source, a ASP.NET rozwiązania komercyjne, rozwijane przez firmę Microsoft. ASP.NET opiera się na platformie .NET -- uniwersalnym frameworku, pozwalającym na korzystanie z różnych języków programowania w celu tworzenia skalowalnych, szybkich i łatwych do rozwijania aplikacji sieciowych. Nie bez znaczenia jest także środowisko programistyczne -- Visual Studio to doskonałe narzędzie, znacznie przyspieszające i usprawniające proces tworzenia oprogramowania.
"ASP.NET 3.5 dla programistów PHP" to wprowadzenie do technologii ASP dla wszystkich twórców aplikacji internetowych, którzy dotychczas korzystali z PHP. Czytając tę książkę, zrozumiesz główne zasady korzystania z platformy .NET i techniki budowania aplikacji sieciowych. Dowiesz się, jak skonfigurować środowisko pracy i zaprojektować strukturę aplikacji. Nauczysz się korzystać z najważniejszych elementów platformy .NET -- kontrolek będących gotowymi "cegiełkami" do budowy stron internetowych ASP. Poznasz podstawowe kontrolki, tworzące interfejs użytkownika i zarządzające sesją, połączysz aplikację z bazą danych i zastosujesz kontrolki do wyświetlenia danych na stronie. Przeczytasz o sprawdzaniu poprawności danych wprowadzanych do formularzy i przypisywaniu ról użytkownikom aplikacji. Znajdziesz tu także informacje o tym, w jaki sposób wykorzystać technologię AJAX do budowy interfejsów użytkownika aplikacji ASP.NET.
Porównanie technologii służących do tworzenia aplikacji sieciowych
Konfiguracja bazy MS SQL i instalacja narzędzi programistycznych
Kontrolki interfejsu użytkownika
Zarządzanie sesją i plikami cookie
Komunikacja z bazami danych za pomocą ADO.NET
Wyświetlanie danych na stronach
Weryfikacja poprawności danych z formularzy
Obsługa kont użytkowników
AJAX w aplikacjach ASP.NET
Spróbuj czegoś nowego. Może w ASP.NET 3.5 odnajdziesz to, czego brakowało Ci w PHP?
Doborowi autorzy - wyśmienita książka. Wszystko, co powinieneś wiedzieć o ASP.NET!
Jakie kontrolki serwerowe udostępnia ASP.NET 4?
Jak monitorować stan aplikacji ASP.NET?
Jak zapewnić najwyższą wydajność aplikacji?
Platforma ASP.NET to główny konkurent języka Java w zakresie tworzenia aplikacji internetowych oraz dynamicznych stron internetowych. Każda jej wersja dostarcza wiele interesujących ulepszeń, a wśród nich te najważniejsze - pozwalające na zdjęcie z programisty obowiązku pisania dużych ilości nudnego kodu, bez którego jeszcze niedawno aplikacja nie mogłaby istnieć.
Niniejsza książka została napisana przez grupę wyjątkowych autorów. Bill Evjen to najaktywniejszy promotor technologii .NET, Scott Hanselman to główny menedżer w jednym z działów firmy Microsoft, prowadzący szkolenia dotyczące ASP.NET na całym świecie, a Devin Rader to pracownik firmy Infragistics. Ta doborowa trójka stworzyła świetny podręcznik, w całości poświęconą ASP.NET. Znajdziesz w niej informacje na temat stosowania języków VisualBasic oraz C# do tworzenia dynamicznych stron. Dowiesz się, jak wykorzystać kontrolki serwerowe, budować aplikacje z wykorzystaniem wzorca MVC oraz tchnąć życie w strony za pomocą technologii AJAX. Te i wiele innych bezcennych informacji, porad i wskazówek odkryjesz dzięki tej wyjątkowej książce!
Produktywność programistów
Infrastruktura i tworzenie aplikacji ASP.NET
Środowisko ADO.NET
Kompilacja aplikacji ASP.NET
Monitorowanie stanu aplikacji
Kontrolki serwerowe
Wykorzystanie stron wzorcowych
Kompozycje i skórki
Wykonywanie zapytań z wykorzystaniem LINQ
Wykorzystanie formatu XML
Bezpieczeństwo aplikacji ASP.NET
Instrumentacja
Sprawdź, jaka moc drzemie w platformie ASP.NET!
Active Server Pages.NET, w skrócie ASP.NET, jest najnowszą wersją popularnej technologii ASP opracowanej przez firmę Microsoft i służącej do tworzenia dynamicznych aplikacji internetowych. ASP.NET jest jednak czymś więcej niż zwyczajnym uaktualnieniem klasycznej technologii ASP -- zupełnie nowy model programistyczny oraz wiele nowych narzędzi to tylko dwie spośród wielu cech, którymi się wyróżnia. Pomiędzy klasyczną technologią ASP a jej nową wersją istnieje bardzo wiele różnic. Sprawiają one, iż nauczenie się ASP.NET nie jest łatwe. Niemniej jednak, dzięki niniejszej książce poznanie ASP.NET stanie się znacznie prostsze.
Bez wątpienia znajomość klasycznej technologii ASP, bądź innych rozwiązań umożliwiających tworzenie dynamicznych aplikacji internetowych, może pomóc w nauce ASP.NET, niemniej jednak aby korzystać z niniejszej książki, nie trzeba mieć żadnego doświadczenia programistycznego. Opis zagadnień omawianych w każdym z rozdziałów był opracowywany przy założeniu, że Czytelnik nie zajmował się dotąd technologią ASP. Jednak jeśli tworzyłeś już aplikacje internetowe przy użyciu ASP, to na pewno z chęcią przeczytasz punkty "To nie jest ASP!", które można znaleźć pod koniec każdego z rozdziałów książki. Zawierają one podstawowe informacje na temat różnic pomiędzy klasyczną technologią ASP a ASP.NET.
Nowe możliwości technologii ASP.NET sprawiają, że projektowanie i tworzenie dynamicznych stron WWW stało się wyjątkowo łatwe. Na przykład ASP.NET udostępnia wiele, niezwykle potężnych, elementów sterujących -- znaczników, które przypominają znaczniki HTML i dają wiele różnych możliwości, jak na przykład: wyświetlanie kalendarza, losowo wybieranych reklam, czy też tabel HTML, których komórki zawierają informacje pobierane z baz danych. Te wyjątkowe elementy sterujące pozwalają programistom na generowanie złożonego kodu HTML zgodnego z obowiązującymi standardami, przy minimalnym nakładzie pracy. Podstawowe informacje na temat tych elementów sterujących oraz sposobów ich wykorzystania można znaleźć w rozdziale 5., "Podstawy tworzenia formularzy internetowych".
Książka "ASP.NET dla każdego" składa się z 21 rozdziałów, które wyjaśniają wszelkie zawiłości związane z wykorzystaniem technologii ASP.NET. Każdy z rozdziałów zawiera przydatne informacje, które niezwłocznie będziesz mógł wykorzystać przy tworzeniu własnych aplikacji internetowych. Przyjęty w książce sposób przedstawiania wiedzy, polegający na tym, iż każdy kolejny rozdział omawia nowe zagadnienia, bazując przy tym na wiedzy wyniesionej z lektury poprzednich rozdziałów, jest najlepszy dla początkujących programistów, gdyż umożliwia im szybkie poznanie cech tej nowej, fascynującej technologii.
ASP.NET jest nową, niezwykle interesującą technologią przeznaczoną do tworzenia dynamicznych aplikacji internetowych, która ma szansę już wkrótce podbić świat. Dzięki ASP.NET projektowanie i tworzenie oszałamiających witryn WWW staje się zarówno łatwe, jak i przyjemne. Jeśli chcesz poznać tę technologię, to niniejsza książka nie tylko bardzo Ci się przyda -- będzie wprost niezastąpiona i konieczna.






































