Objective-C. Leksykon kieszonkowy

okladka

Objective C prezentuje ekscytujące i dynamiczne podejście do programowania obiektowego opartego na C. Został ono użyty przez firmę Apple jako podstawa programowania dla systemu operacyjnego Mac OS X, który zdobywa coraz większą popularność wśród programistów. Pomimo że Objective-C jest (pomijając jego podstawę, czyli C) prostym językiem, nie można niedoceniać znaczenia pewnych jego rozszerzeń. Wykorzystanie wszystkich możliwości tego języka jest możliwe dzięki użyciu sprawdzonych wzorców projektowych, uważnej analizie przykładów kodu i prawidłowym wykorzystaniu dostępnych bibliotek. Zamierzeniem tego leksykonu jest dostarczenie szybkiej pomocy na temat składni i elementów języka Objective-C.

Książka zawiera krótkie omówienie podstawowych zagadnień oraz przykłady i definicje. Programiści przechodzący od kodowania w C++ lub Javie znajdą tu informacje pozwalające wykorzystać wszystkich możliwości nowego języka.

Oprócz omówienia składni języka, autor objaśnia też inne zagadnienia związane z językiem: zarządzanie pamięcią, dynamiczne ładowanie, obiekty rozproszone i obsługę wyjątków.


Tworzenie makr w VBA dla Excela 2002/XP PL. Ćwiczenia zaawansowane

okladka
Najpopularniejszy arkusz kalkulacyjny - Microsoft Excel - posiada ok. 300 funkcji gotowych do wykorzystania w sytuacjach, w których mogą przydać się obliczenia. Jakby tego było mało, mamy do dyspozycji potężne narzędzie jakim jest Visual Basic for Applications (VBA) -- przejrzysty i prosty język programowania, zoptymalizowany specjalnie pod kątem rozszerzania możliwości innych aplikacji.

Celem tej książki jest nauka wykorzystania VBA w połączeniu z Excelem. Założono więc, że nie chcesz zgłębiać teorii poszczególnych składników języka, lecz interesuje Cię strona praktyczna Twoich działań. Dlatego też każdy przykład został przez autora szeroko omówiony, zarówno od strony algorytmu, jak i wykorzystanego kodu.

Dowiesz się jak:
  • Zautomatyzować rutynowe czynności
  • Rejestrować makrodefinicje
  • Korzystać z danych zawartych w skoroszytach
  • Tworzyć własne funkcje
  • Komunikować się z użytkownikiem
  • Zamieniać liczby na format "słownie"
  • Wspomagać pracę Excela
  • Losować liczby

W obronie wolności

okladka

>> W obronie wolności - książka w wersji elektronicznej (HTML)
>> W obronie wolności - książka w wersji elektronicznej (exe w postaci LiveBook)

Krucjata hakera na rzecz wolnego oprogramowania
-- fascynująca opowieść o Richardzie Stallmanie

Dlaczego rządzący Microsoftem budzą się w nocy na myśl o dokonaniach długowłosego hakera Richarda Stallmana? Dlaczego kilku najsłynniejszych programistów świata nazywa go "świętym Ignucym"? W jaki sposób ten uparty, nad wiek rozwinięty chłopak wyrósł na Dawida zagrażającego Goliatowi przemysłu programistycznego?

Dla Stallmana istnienie wolnego oprogramowania, wolnego swobodą wprowadzania zmian, ale nie zwolnionego od konieczności zapłaty -- to sprawa priorytetowa. Swoje życie poświęcił uwalnianiu świata od oprogramowania o zastrzeżonym prawie własności i modyfikacji.

W roku 1983 wydał swój Manifest GNU, rozpoczynając realizację zuchwałego projektu stworzenie wolnego systemu operacyjnego mogącego zastąpić Uniksa. Zręcznie stawił czoła przyjętemu systemowi intelektualnej własności, wstawiając do stworzonej przez siebie "Powszechnej Licencji Publicznej (General Public Licence -- GPL) notę "copyleft". Był to ruch, który naczelny dyrektor techniczny Microsoftu Craig Mundie nazwał miną podłożoną pod niezależny sektor oprogramowania komercyjnego.

"W obronie wolności" jest śledzeniem losów ekscentrycznego geniusza. Przeprowadzając wiele wyczerpujących wywiadów z "Robin Hoodem nowych technologii", jego rodziną, kolegami hakerami i osobistościami przemysłu nowych technologii, autor Sam Williams kreśli portret bojownika o wolność, któremu udało się zmienić świat.

"Niewątpliwie jedna z najbardziej kreatywnych postaci hakerskej kultury"
-- Eric Raymond

"(Richard) był pierwszą napotkaną przeze mnie osobą, pasującą do stereotypu długowłosego, brodatego hakera. Niewielu takich mamy w Helsinkach".
-- Linus Torvalds, twórca Linuksa

"Opowieść o fascynującym człowieku, który tylko siłą swej woli zmienił spojrzenie świata na technologię".
-- Bob Young, współzałożyciel Red Hat, Inc.


C++BuilderX. Ćwiczenia

okladka

C++BuilderX to narzędzie, które ma umożliwić tworzenie aplikacji w języku C++ dla różnych platform systemowych. Na wszystkich platformach wygląd jego interfejsu jest identyczny, co bardzo ułatwia pracę. Narzędzie to, poza możliwością tworzenia aplikacji w sposób wizualny, udostępnia programistom również rozbudowany edytor kodu źródłowego oraz edytor HTML i XML. C++BuilderX staje się coraz popularniejszym środowiskiem do tworzenia aplikacji wieloplatformowych.

"C++BuilderX. Ćwiczenia" to książka dla tych, którzy chcą poznać to narzędzie i nauczyć się podstaw programowania z użyciem C++BuilderX. Dzięki zawartym w niej wiadomościom dowiesz się, jak korzystać ze środowiska wizualnego i jak stworzyć proste programy dla systemów Windows i Linux.

  • Podstawy korzystania z C++BuilderX
  • Podstawowe wiadomości o C++
  • Aplikacje uruchamiane z poziomu konsoli
  • Tworzenie aplikacji z interfejsem graficznym
  • Korzystanie z różnych kompilatorów

Język C++. Koncepcje i techniki programowania

okladka

Język C++ to najpopularniejszy obecnie język programowania. Jego podstawowe zalety -- przejrzysta składnia, niewielka ilość słów kluczowych i szeroki wachlarz możliwości -- przysporzyły mu wielu zwolenników. Na rynku dostępnych jest wiele książek o programowaniu w C++, jednak większość z nich zawiera sposoby rozwiązywania konkretnych problemów i zadań programistycznych. Niewiele książek koncentruje się na założeniach, na których opiera się programowanie w języku C++.

W książce "Język C++. Koncepcje i techniki programowania" autorzy skoncentrowali się na kluczowych technikach programowania w C++. Jednak nie przedstawiają ich w formie odpowiedzi na pytania "jak to zrobić", ale "dlaczego robimy to tak, a nie inaczej". Opisują szeroki wachlarz idei i technik programowania w C++ począwszy od szczegółowych przykładów kodu, a skończywszy na zasadach i filozofii projektowania.

  • Tworzenie klas
  • Uchwyty klas
  • Zasady projektowania obiektowego
  • Szablony i iteratory
  • Stosowanie bibliotek
  • Projektowanie bibliotek
  • Techniki programowania

Dzięki tej książce nauczysz się nie tylko przestrzegać reguł języka C++, ale także myśleć w tym języku podczas pracy nad programem.

O autorach:
Andrew Koenig jest członkiem działu badającego systemy oprogramowania w Shannon Laboratory firmy AT&T oraz redaktorem projektu komitetów standaryzacyjnych języka C++. [więcej...\

Barbara Moo jest konsultantką z dwudziestoletnim doświadczeniem programistycznym, zarządzała projektem pierwszego kompilatora C++. [więcej...\


Linux. Praktyczny kurs

okladka

Przekonaj się, że nie taki Linux straszny, jak go malują

  • Zainstaluj i skonfiguruj system
  • Wykorzystaj Linuksa do pracy i zabawy
  • Zainstaluj oprogramowanie i dodatkowe moduły systemu

Czasy, w których Linux był domeną maniaków komputerowych, już minęły. Dziś staje się coraz popularniejszy i zaczyna zagrażać pozycji innych systemów operacyjnych. Graficzne narzędzia przeprowadzają użytkownika przez proces instalacji i konfiguracji systemu, a dostępne w sieci aplikacje pozwalają na zastosowanie Linuksa w firmach i w domach. Korzystając z niego, możemy przygotowywać dokumenty, buszować po internecie i grać. Czym więc Linux różni się od innych systemów operacyjnych? Ceną. Linux dostępny jest nieodpłatnie na licencji pozwalającej na nieograniczone jego użytkowanie. Nie grożą nam więc żadne konsekwencje za instalowanie go na kilku komputerach, nie musimy nic płacić za jego użytkowanie, a większość dostępnego dla niego oprogramowania kosztuje tyle, ile nośnik lub pobranie go z sieci.

Książka "Linux. Praktyczny kurs" to bezbolesne wprowadzenie w świat Linuksa dla każdego, kto nie czuje się komputerowym guru, a chce poznać ten ciekawy system operacyjny. Dzięki zawartym w niej wiadomościom bez problemu zainstalujesz i skonfigurujesz Linuksa, nauczysz się nim administrować i wykorzystywać go w codziennej pracy. Wykonując zawarte w książce projekty, nauczysz się instalować oprogramowanie, korzystać z internetu, nagrywać płyty CD i DVD oraz wykorzystywać możliwości multimedialne Linuksa.

  • Instalacja, konfiguracja i aktualizacja Linuksa
  • Drukowanie
  • Archiwizowanie danych i odtwarzanie ich z kopii zapasowych
  • Instalowanie nowego oprogramowania z pakietów RPM
  • Korzystanie z trybu tekstowego
  • Podłączanie urządzeń zewnętrznych
  • Konfigurowanie multimediów w komputerze
  • Aplikacje graficzne i biurowe

Jeśli sądzisz, że nie dasz rady opanować Linuksa, musisz przeczytać tę książkę. Na pewno zmienisz zdanie.


« poprzednia 1 2 3 4 5 następna »