Jak pisać przenośny kod. Wstęp do programowania wieloplatformowego

okladka

Przenieś swoje programy na inne platformy systemowe

  • Poznaj techniki przenoszenia kodu
  • Stwórz uniwersalne interfejsy użytkownika
  • Uwzględnij różnice pomiędzy systemami operacyjnymi

W branży informatycznej ogromny nacisk kładzie się na jak najszybsze ukończenie produktu dla konkretnej platformy. Jednak gdy produkt staje się popularny, a użytkownicy innych systemów operacyjnych oczekują od producenta wersji możliwej do uruchomienia na swoim sprzęcie, wiele firm staje przed poważnym problemem. Kod źródłowy tworzony z myślą o określonym systemie operacyjnym lub procesorze zawiera elementy bardzo trudne do "przełożenia" na inną platformę. Istnieją jednak techniki programowania, których zastosowanie zdecydowanie ułatwia późniejszą konwersję, a odpowiednie wykorzystanie nie przedłuża czasu przygotowania innej wersji aplikacji.

Czytając książkę "Jak pisać przenośny kod. Wstęp do programowania wieloplatformowego", poznasz te techniki. Znajdziesz tu uniwersalne zasady tworzenia przenośnego oprogramowania. Dowiesz się, jak zaplanować nowy projekt tak, aby jego przeniesienie na inną platformę nie stanowiło problemu. Nauczysz się przerabiać istniejący kod i dostosowywać go do specyfiki innych platform. Poznasz sposoby unikania błędów wynikających z różnic pomiędzy platformami. Znajdziesz w tej książce także przykłady i wzorce, dzięki którym będziesz w stanie tak pisać kod, aby przeniesienie go na inną platformę odbywało się szybko i bez kłopotów.

  • Planowanie procesu przenoszenia kodu
  • Techniki wykorzystywane podczas przenoszenia kodu
  • Systemy kontroli plików źródłowych
  • Różnice pomiędzy procesorami
  • Preprocesory i kompilatory
  • Tworzenie interfejsów użytkownika
  • Implementacja operacji sieciowych
  • Korzystanie z bibliotek dynamicznych
  • Operacje na systemie plików
  • Lokalizacja aplikacji

Stwórz uniwersalne programy.


Access 2003 PL. Ćwiczenia praktyczne. Wydanie II

okladka

Napisz własną aplikację bazodanową

  • Zaprojektuj tabele i zdefiniuj relacje pomiędzy nimi
  • Utwórz formularze i kwerendy
  • Wygeneruj raporty z bazy

Microsoft Access to jedna z najpopularniejszych baz danych wykorzystywanych w przedsiębiorstwach. Od innych systemów zarządzania bazami danych różni się tym, że zawiera zintegrowane środowisko programistyczne, za pomocą którego można zbudować własną aplikację służącą do manipulowania danymi zgromadzonymi w bazie. Dzięki kreatorom i narzędziom pomocniczym samodzielne utworzenie bazy danych oraz takiej aplikacji jest stosunkowo łatwe nawet dla użytkowników, którzy nigdy wcześniej nie pracowali z bazami danych.

"Access 2003 PL. Ćwiczenia praktyczne. Wydanie II" to podręcznik przedstawiający podstawowe zasady korzystania z Accessa i tworzenia własnej aplikacji bazodanowej. Przeczytasz w nim o projektowaniu i tworzeniu tabel, wiązaniu ich relacjami oraz wprowadzaniu danych. Zbudujesz kwerendy różnego typu i wykorzystasz je do modyfikowania oraz wybierania informacji z tabel. W kolejnych ćwiczeniach nauczysz się projektować formularze i raporty oraz dzielić aplikację na moduły.

  • Praca z plikami baz danych
  • Tworzenie tabel
  • Relacje
  • Operacje na danych z zastosowaniem kwerend
  • Projektowanie formularzy
  • Tworzenie raportów
  • Makropolecenia
  • Korzystanie z plików w formacie XML

Poznaj możliwości baz danych i
zapomnij o notesach oraz żółtych karteczkach.


Apache. Przewodnik encyklopedyczny

okladka
Apache jest bez wątpienia najpopularniejszym z używanych obecnie serwerów WWW. Jest on wykorzystywany przez co drugą witrynę na świecie, a jego udział w rynku serwerów WWW systematycznie rośnie.

Drugie wydanie książki "Apache. Przewodnik encyklopedyczny" to całkowicie zmieniona wersja oryginału, obejmująca m.in.:

  • Nowe funkcje wprowadzone w wersji 1.3.3 programu
  • Omówienie wersji przeznaczonej dla systemu Windows
  • Przebudowany i rozszerzony skorowidz
Książka ta stanowi kompendium wiedzy o najpopularniejszym serwerze WWW na świecie. Przedstawione w niej przykłady umożliwią świeżo upieczonym administratorom serwerów WWW błyskawiczne nabranie wprawy w zarządzaniu serwerem. Doświadczeni administratorzy i programiści tworzący skrypty CGI znajdą tu wiele cennych, szczegółowych informacji natury encyklopedycznej, zaś dla programistów systemowych przeznaczone są rozdziały o interfejsie programowym i tworzeniu modułów.

Osią książki jest przykładowa witryna WWW, która w kolejnych rozdziałach jest rozbudowywana i uzupełniana o nowe funkcje i możliwości. W poszczególnych rozdziałach znajdziesz omówienie następujących zagadnień:

  • Pozyskania kodu źródłowego serwera Apache i jego kompilacji
  • Konfiguracji serwera do pracy w systemach Unix i Windows
  • Programowania skryptów CGI
  • Uwierzytelniania i realizacji zabezpieczeń danych
  • Indeksowania, przeadresowywania serwerów pośredniczących i poleceń SSI
  • Rejestracji aktywności serwera
  • Interfejsu programowego serwera Apache i tworzenia modułów
Do książki dołączona jest płyta CD zawierająca wersje dystrybucyjne serwera Apache 1.3.3 i 1.3.9, przeznaczone dla systemów Unix i Windows, a także kompletny zestaw plików tworzących wszystkie prezentowane w tekście przykłady.

Java w szkole

okladka
Nie ulega wątpliwości, że Java już wkrótce stanie się powszechnym językiem programowania, nauczanym nie tylko w uczelniach akademickich, ale również w szkołach średnich. W krajach wysoko rozwiniętych, a zwłaszcza w USA, Java wyparła już C i Pascala, pozostawiając C++ tylko wyspecjalizowaną dziedzinę programowania systemowego. We wszystkich wiodących uniwersytetach przestawiono na Javę nie tylko naukę programowania, ale i wiele przedmiotów wyspecjalizowanych, w tym bazy danych, grafikę, multimedia i struktury danych. W świetle tego powstaje pytanie, czy warto zaczynać naukę programowania od innego języka niż Java. Odpowiedzią na to jest niniejsza książka. Ma ona przekonać do tego, że nawet uczniowie i początkujący studenci mogą bez trudu nauczyć się programować w Javie. Zadanie to ułatwia specjalna biblioteka, która programowanie w Javie czyni łatwym i przyjemnym. Zarówno biblioteka, jak i wszystkie omówione w książce programy można znaleźć na dołączonej dyskietce i na serwerze Wydawnictwa Helion.

Tu znajdziesz przykłady z książki

XML dla każdego

okladka
Historia języka XML jest co najmniej dziwna. Powstał bez rozgłosu, a jeszcze niedawno typowy użytkownik nie będący informatykiem nie widział praktycznego zastosowania tego narzędzia.

Dziś, blisko dwa lata od powstania XML, nadal nie ma zbyt wielu programów obsługujących ten standard. Jednak, jak to miało już miejsce w przypadku HTML, narzędzia będą pojawiać się w miarę upowszechniania się technologii. Nestcape i Microsoft już teraz dają nam przedsmak tego, czego możemy spodziewać się w przyszłości.

Książka, którą trzymasz właśnie w rękach, ma Cię zapoznać z XML i ze związanymi z nimi standardami -- wymieńmy choćby język XSL, hiperłącza Xlink i Xpointer, XML Data czy Xschema.

Autorzy są doświadczonymi programistami i konsultantami. Ich książka nie ma żadnego związku z nudną dokumentacją języka -- wręcz przeciwnie -- w barwny sposób wyjaśniają nawet najtrudniejsze zagadnienia.

Kiedy skończysz tę książkę, będziesz wiedział dosyć o XML i narzędziach do jego obróbki, aby od razu zacząć go używać.

Czytając tę książkę...

  • Poznasz zasady współdziałania języków XML i HTML
  • Dowiesz się, jak organizować dokumenty i inne dane tworzące witrynę WWW
  • Opanujesz wszystkie aspekty języka XML, w tym obiekty XML
  • Zapoznasz się z najnowszymi edytorami i analizatorami języka XML
  • Uzyskasz z pierwszej ręki cenne informacje dotyczące wykorzystania języka XML w zastosowaniach profesjonalnych

Linux dla stacji roboczych

okladka
Linux jest nowoczesnym systemem operacyjnym wywodzącym się z UNIX-a. Linux jest też swego rodzaju fenomenem, dzieckiem Internetu i rodzącego się społeczeństwa informatycznego. Jego twórcy, często oddaleni od siebie o tysiące kilometrów, zainspirowani i prowadzeni przez Linusa Torvaldsa z Uniwersytetu Helsińskiego, stworzyli system na miarę nowej epoki.

Stabilny, skalowalny, wydajny i tani - to za mało, aby opisać Linuxa. Bez wypróbowania tego systemu trudno poznać znaczenie słów "niezawodność" i "wydajność" w odniesieniu do systemów operacyjnych i oprogramowania. Teraz możliwe jest również wykorzystanie tego systemu do pracy na stacjach roboczych.

W książce zawarto informacje o tym, czym jest dzisiaj system operacyjny Linux. Bazując na informacjach zawartych w tej książce można bez większych problemów zainstalować i skonfigurować Linuxa na własnym komputerze. To nie wszystko.

Razem z książką dostarczany jest CD-ROM, a na nim oprogramowanie, którego potrzebujesz. Od dzisiaj to Linux ma szansę stać się Twoim pomocnikiem w pracy, nauce i zabawie. Obojętne, czy jesteś grafikiem, studentem informatyki, czy graczem komputerowym, w tej książce znajdziesz coś dla siebie. Niewykluczone, że bazując na tej książce sam staniesz się ważnym członkiem informatycznego społeczeństwa.

« poprzednia 1 2 3 4 5 6 7 8 9 1013 14 następna »