Software Developers Journal | 6/2008

autor: Tomasz Krawczyk | kategoria:

Temat numeru:
LINQU TO SQL

LINQU TO SQL Opis numeru:

ActiveRecord - nie tylko Rails, XML w wiêkszej Scali, Mobile 3D Graphics - piszemy grê  na komórkê, Java Microedition - metody integracji aplikacji i inne.

1. LINQ TO SQL

Dostêp do baz danych jest umo¿liwiony w niemal¿e ka¿dym jêzyku programowania. Czy to za pomoc± zewnêtrznych bibliotek czy te¿ mechanizmów dostêpnych bezpo¶rednio z jêzyka programowania. Jêzyk C# w nowej ods³onie udostêpnia nam technologiê Linq, która z poziomu jêzyka daje mo¿liwo¶æ dostêpu do ró¿nych typów danych w zunifikowany sposób. Celem autora niniejszego artyku³u jest przedstawienie Linq w dostêpnie do baz danych. Z artyku³u dowiemy siê w jaki sposób zbudowaæ klasê encji w³asnorêcznie i za pomoc± designera. Autor prezentuje równie¿ w jaki sposób budowaæ zapytania Linqu w dostêpnie do rekordów, jak dodawaæ, usuwaæ i uaktualniaæ istniej±ce. Na podstawie ciekawych przyk³adów dowiemy siê równie¿ jak tworzyæ ¼ród³a danych, procedury sk³adowane oraz za ich pomoc± modyfikowaæ dane. Zapraszam do lektury pierwszego najciekawszego artyku³u numeru.

2. ActiveRecord - nie tylko Rails

Rozwój jêzyków staje siê ostatnio coraz bardziej dynamiczny. Efektem tego jest jêzyk Ruby oraz framework aplikacji webowych Ruby on Rails. Celem niniejszego artyku³u jest prezentacja mo¿liwo¶ci biblioteki daj±cej dostêp do baz danych. Autor wyja¶nia na podstawie prostych przyk³adów jak skonfigurowaæ bibliotekê do pracy z baz±. Dowiemy siê równie¿ w jaki sposób dostaæ siê do rekordów, w jaki sposób dzia³aj± transakcje oraz jak dzia³a blokowanie rekordów. A to wszystko bez udzia³u Ruby on Rails.

3. XML w wiêkszej Scali

Przetwarzanie dokumentów XML nale¿y do mniej lub bardziej skomplikowanych. Zale¿y to oczywi¶cie od jêzyka programowania oraz dostêpnych bibliotek. Z pomoc± przychodzi nam jêzyk Scala. Autor wprowadza nas w najistotniejsze podstawy jêzyka - kontenery, konwencja JavaBeans, singletony; a w szczególno¶ci na wbudowan± obs³ugê XML-a (obiekty typu wbudowanego XML). Z artyku³u dowiemy siê w jaki sposób przetwarzaæ dokumenty XML, odwo³ywaæ siê do poszczególnych tagów dokumentu oraz zapisywaæ informacje do pliku CSV. Wszystko to jest zaprezentowane na przyk³adzie aplikacji czytaj±cej kana³y RSS. Zapraszam do drugiego najciekawszego artyku³u numeru.

4. Java Microedition - metody integracji aplikacji

Komunikacja pomiêdzy ró¿nymi aplikacjami dzia³aj±cymi na ró¿nych platformach jest dzisiaj na porz±dku dziennym. Jest to mo¿liwe dziêki bogatemu zbiorowi protoko³ów komunikacyjnych. Autor prezentuje zestaw protoko³ów dostêpnych na platformie Java Microedition. W artykule znajdziemy opis wykorzystania miêdzy innymi protoko³y: gniazda, HTTP(HTTPS), TCP, TLS(SSL), RMI, Web Service SOAP. Dzia³anie wszystkich tych protoko³ów jest zaprezentowane na podstawie prostych przyk³adów.  Autor wymienia te¿ inne, które mog± pos³u¿yæ nam do integracji naszego oprogramowania.

5. Mobile 3D Graphics - piszemy grê  na komórkê

Dostêpno¶æ gier na platformy mobilne jest ogromna. Wci±¿ powstaj± nowe, ciekawsze, bardziej bogate graficznie. A to dziêki dostêpno¶ci wyspecjalizowanych bibliotek graficznych stworzonych z my¶l± o urz±dzeniach mobilnych. Jedn± z takich bibliotek jest Mobile 3D Graphics. Autor przedstawia nam bli¿ej t± bibliotekê na podstawie prostej gry wy¶cigowej. Z artyku³u dowiemy siê w jaki sposób stworzyæ strukturê programu, w jaki sposób dzia³a g³ówna pêtla gry. W przyjazny sposób omówione jest tworzenie obiektów na scenie: tor, samochód, mapa planszy, drogowskazy. Dowiemy siê równie¿ w jaki sposób zaimplementowaæ licznik okr±¿eñ, licznik czasu, mechanizm kolizji czy te¿ ruch kamery. Autor proponuje te¿ mo¿liwe udoskonalenia gry.

W numerze znajdziemy równie¿:
Hibernate
Unix - piszemy program na komórkê
Statystycznie rzecz bior±c...
Relacja z Software Development GigaCon 2008



Programy:

Multimedialny kurs SQL
Essential NetTools



Cena::

Ods³on: 1575
Wiêcej informacji o tym numerze

Na razie brak komentarzy do tego materia³u.

Autor (wymagane):
Treśæ (wymagane):
Przepisz kod z obrazka (wymagane):
   

Skarpety X-socks | Przyspieszanie komputera | Jak przyspieszyæ Internet | Przyspieszanie Wifi | aktywacja Windows 7 | nLite |
Nokia kalkulator | Jak zdj±æ Simlock za darmo