Software Developers Journal | 04/2008

autor: Tomasz Krawczyk | kategoria:

Temat numeru:
C i Linq

C i Linq Opis numeru:

 


Lista artyku³ów:
Temat numeru:C# 3.0 & LINQ
Jako¶æ kodu ¼ród³owego Java, SQL Server 2005, Wzorce Q-Patterns, Oracle XE od
podstaw i inne.

1. C# 3.0 i LINQ
Któ¿ z nas nie wyci±ga³ konkretnych danych w swoich programach. Dostêp do bazy
danych, list obiektów czy plików XML jest zale¿ny od biblioteki jakiej u¿ywamy
czy te¿ mechanizmów samego jêzyka programowania. Prawdziw± rewolucj± jest
jednak ujednolicony sposób dostêpu do danych bez martwienia siê skad one
pochodz±. Takie mo¿liwo¶ci daje nam LINQ, który jest bohaterem niniejszego
artyku³u. Autor przedstawia nam przyk³ady zastosowania LINQ w prostej aplikacji
oraz dodatkowe mechanizmy, bez których LINQ nie mog³oby zaistnieæ czyli: typ
var, wyra¿enia Lambda, metody rozszerzaj±ce. Zapraszam do lektury najciekawszego
artyku³u numeru.

2. Jako¶æ kodu ¼ród³owego Java
Dobrze znamy przypadki kiedy raz napisany przez nas algorytm chcieli¶my
wykorzystaæ jeszcze raz po d³u¿szym czasie. Czêsto patrz±c na niego
zastanawiamy jak on dzia³a, co oznaczaj± zmienne, które u¿yli¶my i jakich one
s± typów. Jest to czêsty przypadek nawet w wiêkszych zespo³ach
programistycznych, które musz± utrzymywaæ lub rozwijaæ czyj¶ kod. Jednak z
pomoc± mo¿e przyj¶æ notacja wêgierska, która z powodzeniem sprawdzi³a siê w
jêzyku C++. Autor prezentuje jakie s± zalety jej stosowania i w jaki sposób
wcieliæ j± w ¿ycie.

3. SQL Server 2005
Dynamiczne zapytania SQL s± po¿ytecznym mechanizmem baz danych. Dziêki nim nie
jeste¶my zmuszeni pisaæ statycznego kodu uwzglêdniaj±cego ka¿de mo¿liwe
kombinacje danych. Autor prezentuje idee dynamicznych zapytañ na przyk³adzie
SQL Server 2005. Z licznych przyk³adów dowiemy siê jak je konstruowaæ. Dowiemy
siê równie¿ dlaczego s± one niebezpieczne i czym mo¿e groziæ stosowanie ich w
aplikacjach biznesowych i nie tylko. Autor prezentuje równie¿ metody
pozwalaj±ce na zminimalizowanie ryzyka stosowania dynamicznego SQLa.

4. Wzorce Q-Patterns
Testuj±c oprogramowanie czêsto opracowujemy przypadki testowe, które mniej lub
bardziej przypominaj± te, które ju¿ kiedy¶ stworzyli¶my. Czy nie istnieje
pewien sposób aby nie wywa¿aæ ju¿ otwartych drzwi? Otó¿ tak - wzorce. Tak jak
programi¶ci maj± swoje wzorce tak i testerzy maja wzorce Q-Patterns. Autor w
swoim artykule wyja¶nia czym one s±, dlaczego warto je stosowaæ oraz w jaki sposób
mo¿na rozwijaæ istniej±ce oraz tworzyæ nowe.

5. Oracle XE od podstaw
Na rynku istnieje mnogo¶æ rozwi±zañ bazodanowych. Mamy do czynienia z ró¿nymi
bazami czy to komercyjnymi czy darmowymi. Na szczê¶cie dla wielu ma³ych firm
czy te¿ prywatnych u¿ytkowników tacy giganci jak Oracle udostêpniaj± darmowe
wersje swoich flagowych produktów. W niniejszym artykule autor opisuje czym
jest baza Oracle XE, jak j± zainstalowaæ. Dowiem siê równie¿ w jaki sposób
utworzyæ prost± bazê danych, wype³niæ j± zawarto¶ci±. Utworzyæ konto
u¿ytkownika czy te¿ schemat bazy. Autor prezentuje równie¿ w jaki sposób
eksportowaæ dane do pliku XML oraz tworzyæ kopie zapasowe.


W numerze znajdziemy równie¿:
DWR - RPC w JavaScript
Oracle Coherence
Hurtownie danych
Programowanie dynamiczne - podstawowe idee z przyk³adami
CodeGear RAD Studio 2007
Mitologia sztucznej inteligencji



Programy:

Zawarto¶æ p³yty CD:
FastReport 4.0 VCL
Multimedialny kurs WPF - czê¶æ 3
3rdRail - wydajne ¶rodowisko IDE dla Ruby on Rails


 



Cena::

Ods³on: 1454
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