ODBIERZ TWÓJ BONUS :: »

Recenzje

ASP.NET 2.0 i Ajax. Wprowadzenie

Na wstępie warto wspomnieć, dlaczego decydowałam się zaproponować tą publikację do naszej biblioteczki. Pewnie dla wielu programistów książka opisująca tworzenie aplikacji WWW w VB 2005 nie będzie czymś nowatorskim i godnym dokładnego przestudiowania. Jednak dla informatyków, którzy przekroczyli umowną granicę wieku wiarygodności bycia specjalistą IT (jest to podobno 35 lat), przystępne wprowadzenie do tematyki Ajax-a w połączeniu z ASP.NET może być bardzo pomocne. Brak publikacji na temat możliwości połączenia ASP i Ajaxa postawił mnie kiedyś w bardzo niezręcznej sytuacji. Było to 5 lat temu, gdy zdecydowałam jako pracę inżynierską opracować portal w technologii ASP 3.0. Bazowałam przede wszystkim na książce Scotta Mitchella „ASP 3.0 dla każdego”. Po pół roku ciężkiej pracy, rozwiązaniu problemów z left i inner joina-mi na kilkunastu tabelach powiązanych relacjami, zdecydowałam się całość opisać i sfinalizować. Niestety mój błogi stan szybko przerwała niekorzystna recenzja. Główny zarzut brzmiał: nieCMS-owa struktura portalu. Trochę mnie to zdziwiło, gdyż zadbałam o łatwe zarządzanie treścią. Były opracowane formularze dodawania, usuwania, edycji itd. Nawet wyświetlanie z bazy zostało oparte o możliwości zaawansowanego wyszukiwania. Recenzent starał się usilnie wytłumaczyć mi o co chodzi. Dzisiaj już wiem, że należało odciążyć serwer przerzucając część przetwarzania na przeglądarkę. Czyli aplikacja była za mało ajaxowa. Wtedy do końca nie mogłam tego pojąć, a tym bardziej znaleźć publikacji podających przystępne opracowania na ten temat. Czekało mnie więc mozolne wymyślanie w ciemno. Tym bardziej, że nie chciałam przerzucać się na język PHP, który wówczas wygrywał z ASP w dostępności opracowań na temat ajaxowej struktury. W chwili obecnej cieszę się, że trzymam w ręku książkę, której tak mi kiedyś brakowało. Oczywiście mam zamiar zrobić z niej użytek, wykonując zamieszczone tam przykłady. Wprawnych programistów może nieco razić użycie języka Visual Basic, a nie Visual C# lub Visual J#. Jednak sami autorzy tłumaczą się z tego, stojąc na stanowisku, że „Visual Basic i C# to tak naprawdę te same języki, różniące się nieco jedynie pod względem składni”. Visual Basic może być także bliższy praktyce szkolnej. W kilku podręcznikach znalazły się ćwiczenia w tworzeniu prostych formatek User Form. Dla osób, które mają taką przeszłość przejście do programowania w Visual Basic w środowisku Visual Studio może okazać się bardziej przyjazne. A póki pracuję jako nauczyciel czytając nowe publikacje, staram się jednocześnie widzieć zastosowanie nabytej wiedzy w prowadzeniu lekcji, czy też kółek informatycznych. Po wstępnym klasycznym przykładzie pokazującym jak uruchomić działanie kontrolek (po naciśnięciu przycisku, na Labelu pokazuje się napis, jakże inaczej, Hello Word), autorzy zaczynają wprowadzać w świat kontrolek serwerowych ASP.NET Ajax i synchronicznego wywołania zwrotnego. Z pewnością przyda się dokładny opis kontrolki Script Manager i rozszerzonych kontrolek dostępnych w Control Toolkit. Trochę zaniepokoiło mnie promowanie oparcia struktury struktury strony o tabele, ale może jest to wypaczone spojrzenie projektanta witryn zgłębiającego ostatnio css i xhtml-a w oparciu o publikacje Meyera. Rozdział czwarty okazał się szczególnie bliski moim zainteresowaniom, choć z pewnością niełatwy dla osób początkujących. W rozdziale tym omówiono sposoby interakcji z bazą danych na przykładzie serwera SQL Serwer Express. Szczególnie zaciekawiły mnie kontrolki źródeł danych DataSource. Jak wspomnę dawne problemy z dodawaniem odpowiedniego drivera, to rozwiązania dostępne w Visual Studio wydają się bardzo zachęcające. Autorzy w przystępny sposób podali „wiedzę tajemną” bazodanowców, co parę stron zamieszczając przydatne „ściągi” z SQL-a, czy też metod VB. W sumie temat użycia baz danych autorzy potraktowali solidnie, choć bez finezji. Starali się przedstawić szczegółowo zagadnienia zgodne z paradygmatem CRUD, opisującym operacje Create (tworzenie), Read (odczytywanie), Update (zmienianie i Delete (usuwanie). Czyli, uściślając, przede wszystkim użyli instrukcji SQL-a manipulujących danymi (DML), zahaczając nieco o instrukcje definicji danych (DDL). Może to zaspokoić apetyty projektantów klasycznych portali, wymagających jedynie wyświetlania, edycji, usuwania, z podanymi czasami niewymagającymi kryteriami wyboru. Na pewno nie usatysfakcjonuje to analityków potrzebujących dogłębnej analizy relacji zachodzących między danymi. Z wiedzą, którą dostarczają autorzy należy na przykład zapomnieć o wyświetleniu w różnych kolorach danych skojarzonych lub nie z danymi w innej tabeli. Nie napotkałam też użycia funkcji, ale to pewnie zbyt wygórowane oczekiwanie ze strony człowieka, swego czasu przyzwyczajonego do PL/SQL-a. Autorzy zdają sobie jednak z tego sprawę. Świadczy o tym tekst na stronie 359, zawierający miedzy innymi przekierowanie do publikacji rozszerzających ten temat. Za to weryfikacja danych wpisanych do formularzy przez użytkowników wydaje się wystarczająca. Autorzy dbają nawet o to, by fokus był umieszczony na pierwszej kontrolce, która nie przeszła procesu weryfikacji poprawności. W imieniu użytkowników mogę tylko podziękować za ten przydatny drobiazg. W rozdziale arkusze stylów zaskoczyła mnie kolejna ich klasyfikacja. Do tej pory używałam terminów arkusze wewnętrzne, wbudowane itd. W książce z kolei przetłumaczono rodzaje css-a na wplatany, na poziomie dokumentu i zewnętrzny, co jest oczywiście spostrzeżeniem dotyczącym tłumaczenia, a nie zbytniej oryginalności autorów, konsekwentnie używających terminu inline i style sheet. Natomiast informacje dotyczące tworzenia stron wzorcowych i łączenia ich ze stronami z treścią mogą początkującym projektantom w przystępny sposób wyjaśnić co znaczy oddzielenie warstwy prezentacji od warstwy treści. Moją uwagę szczególnie przykuł rozdział „Błędy, wyjątki i usterki”. O ile debugowanie na ogół jest dokładnie opisane w podobnych podręcznikach dotyczących programowania, o tyle śledzenie i obsługa błędów bywają potraktowane po macoszemu. W niniejszej publikacji widzimy troskę autorów zarówno o dobre samopoczucie programisty, jak i użytkowników portali wykonanych przez owych programistów. Z pewnością zwiększy to liczbę sympatyków aplikacji pisanych w ASP.NET. W książce nie pominięto także tak obecnie ważnego, ale równie trudnego tematu bezpieczeństwa. Okazuje się jednak, że posłużenie się narzędziem Web Site Administrative Tool znacznie ten temat uprościło. Programiści lubiący zajrzeć do wnętrza kodu (a takich jest z pewnością większość) po przeczytaniu materiału o możliwościach kreatora WAT odnajdą także opis zarządzania użytkownikami w kodzie źródłowym. Dla zwolenników wodotrysków polecam rozdział o personalizacji. Znajdziemy tam sposoby definiowania motywów i skórek oraz sposoby ich organizacji. Na końcu warto wspomnieć, że każdy z rozdziałów kończy się Quiz-em, do którego odpowiedzi znajdują się na końcu książki. Dla osób często czytających do poduszki kolejnego Training Kit-a, stwarza to środowisko ze wszech miar znajome, a więc w jakimś stopniu przyjazne. I tym optymistycznym akcentem pozwolę sobie zakończyć recenzję, która osiągnęła właśnie oczekiwane 1000 słów.
Warszawska Grupa .NET Joanna Kozłowska

Biznesplan. Osobisty mentor - Harvard Business Press

Jak kiedyś bez pracy nie było kołaczy, tak dziś bez precyzyjnego planu nie ma biznesowego przedsięwzięcia. Jak się zabrać do jego tworzenia, jak doskonalić i wykorzystywać w różnych sytuacjach - dowiemy się z książki Biznesplan. Osobisty mentor" Wydawnictwa Onepress. Początkujący w biznesie z pewnością docenią klarowność poradnika. Rozpoczyna się on od uświadomienia czytelnikowi, czym jest biznesplan, kto może być jego adresatem, jakimi ekspertyzami powinien zostać wsparty. Poznajemy jego strukturę i poszczególne elementy. Dzięki przykładom z życia", łatwiej zrozumiemy znaczenie ryzyka i konkurencji. Czy już jesteśmy przygotowani do zasilenia szeregów biznesmenów - możemy sprawdzić, rozwiązując zamieszczony na końcu książki test. Żaden wstyd, jeżeli jeszcze raz, a może częściej, będziemy musieli sięgnąć po książkę i końcowy sprawdzian.
POLSKA - DZIENNIK BAŁTYCKI Marek Niedźwiedzki, 10/11/2008

Finanse osobiste. Świadome zarządzanie własnym portfelem

Książka pokazuje jak postępować zgodnie z zasadą "Pieniądz robi pieniądz - pod twoim czujnym okiem". To przewodnik po racjonalnym oszczędzaniu i inwestowaniu, tak abyśmy zadbali o swoją przyszłość i bezpieczeństwo finansowe. Po zakupie książki możemy pobrać program Mister Budget - wielofunkcyjną aplikacją do zarządzania finansami osobistymi.
Eurostudent

Inwestycje giełdowe. Szanse i pułapki. Przewodnik inwestora

W czasach bańki internetowej nazwisko Henry Blodgeta nie schodziło z ust inwestorów. Był on analitykiem nr 1 spółek nowoczesnych technologii. Po odejściu (w niesławie) z Merrill Lynch otrzymał dożywotni zakaz wykonywania zawodu. Jego wiedza i doświadczenie jest jednak niepodważalna. Jest jednym z najlepszych analityków giełdowych, a jednocześnie prezesem firmy konsultingowej Cherry Hill Research. Inwestycje giełdowe. Szanse i pułapki. Przewodnik inwestora." jest jego książkowym debiutem. Blodget stara się w nim przekazać najważniejsze prawidła, jakimi rządzi się życie inwestora giełdowego. Próbuje przestrzec przed błędami popełnianymi nie tylko przez amatorów szybkiego pomnażania kapitału, ale również doświadczonych inwestorów. Usiłuje przekonać, że nie istnieje tylko jedna, najlepsza strategia, dobra dla wszystkich uczestników giełdy. I co najważniejsze: udaje mu się tego dokonać.
Rynek Kapitałowy

Jak kontrolować swoje finanse

Jeżeli ciągle borykamy się z problemem braku pieniędzy, może to oznaczać, że nie potrafimy zaplanować naszych wydatków. W Jak kontrolować swoje finanse autorstwa Sylvii S. Lim znajdziemy informacje, w jaki sposób budować swobodę finansową: jak zaplanować dobry budżet i wydatki: dzienne, tygodniowe, miesięczne i roczne. Autorka podaje także cenne wskazówki dotyczące zmiany tylu życia na taki, który uzdrowi nasze finanse. To także zbiór informacji na temat bezpiecznego inwestowania, oczywiście z zyskiem. W zastosowaniu zdobytej wiedzy pomagają gotowe szablony do planowania swoich finansów.
Eurostudent