5 940 000 ofert z 1690 sklepów - Zamieść swoje oferty na Okazje.info.pl
Co chcesz kupić?

Informatyka - Opinie internautów


Poniżej znajdziesz opinie internautów o produktach z kategorii Informatyka.

Informatyka Gazetki Sklepy Producenci Opinie Aukcje new! Ranking Video recenzje
Forum Informatyka (2)
1

Programowanie w języku C#

Hmmm....Właściwie nie wiem jak tutaj zacząć. Należałoby by chyba przedstawić język C# jako właściwie jeden z najnowocześniejszych języków programowania. Niedawno wśród wielu języków programowania narodził się C#, gdzieś tam w Microsofcie, gdzie monopol i pych przyświeca twórcom. Tam oto zaczęła się ta historia... Dlaczego tak piszę? Bo nie lubię Microsoft''u, właściwie nie cierpię ich monopolizmu. Szkoda gadać...Pisze ten artykuł, żeby pokazać, że niestety chłopaki z MS znają się na rzeczy i znów wypuścili coś dobrego. C# jako nowoczesny język programowania to przede wszystkim nowa rozleniwiająca maszyna do robienia programów. Jak już raz zaczniesz ciężko wrócić na jakieś stare śmiecie. Zaczyna się niewinnie, klasa, hermetyzacja, cudowna enkapsulacja z szeregiem dodatkowych tworów, jak pola (fields), właściwości (properties), delegacje (delegates) i ... itd. Klasa w C# staje się właściwie całym światem, nie mamy już zmiennych globalnych o zasięgu międzyplikowym, lecz mamy klasy, które są w przestrzeniach nazw, które...są w plikach np. bibliotekach. DO czego zmierzam. Otóż znacie Javę, hmm...może i nie znacie, no więc C# wywodzi się z Javy, właściwie brutalnie zrzyna prawie wszystko z Javy :p, ale.... No właśnie to było do wersji 2.0. Ale mamy wersję 3.0, no więc? No trochę się zmieniło i właściwie to powinno nas tutaj interesować. -- XAML -- Wraz z C# 3.0 pojawił się zupełnie nowy język programowania, a wraz z nim nowa technologia tworzenia aplikacji. Powstał XAML - Extensible Application Markup Language, czyż nie kojarzy się z XML-em? Otóż XAML łączy w sobie HTML, XML, SVG, a nawet CSS. Wszystkie elementy znane Develeper-om WWW. No więc MS ponownie poszedł na łatwiznę...no nie do końca. Czy kiedyś ktoś z Was próbował zrobić piękną aplikację, piękną znaczy się z świetnym interfejsem? Z elementami kanału alpha, poskładaną z półprzeźroczystych plików PNG?? Jeżeli tak to zgodzi się ze mną, że nie jest to łatwe zadanie. Sięgamy do API, do funkcji UpdateLayeredWindow(..), znamy to, co nie? No, a gdyby tak projektować interfejs bez sięgania do tego wszystkiego. Gdyby pisać interfejs jak stronę WWW, hmmm..?? Nieźle by było? No jasne, i właśnie mamy wreszcie i nareszcie takie narzędzie - XAML. Osobiście jestem bardzo wymagający jeżeli chodzi o interfejs w moich aplikacjach. Gdy trafiłem pierwszy raz na XAML''a nie wierzyłem w to co widzę na ekranie. Stworzyłem okienko, które było animacja Flash dosłownie! Ale, zaraz chwileczkę, nie wspomniałem o całym sednie sprawy. Ta cała bajka z XAML i C# mieści się w ramach technologii WPF - Windows Presentation Foundation. Zakładam, że piszemy w MS Visual Studio, dlatego raczej już natknęliśmy się na to co? WPF w swojej "piękności" i "cudowności" niestety wymaga Framework''a 3.0 minimum. No nie jest to zachęcające, zważywszy, że prawie nikt nie uaktualnia swojego "legalnego inaczej" windows''a. No i mamy mały problem...No i tu niestety MS znów sobie poradził. Tworzymy aplikację WPF, mamy wszystko to tworzymy instalacje naszego programu, i co? No i właśnie w instalacji Visual już się postara, by dodać potrzebne do działania biblioteki. No i znów wygrana. W całej tej złośliwości monopolizmu Microsoft''u jest jednak trochę radości dla nas, zwykłych programistów, no i całe szczęście. Chociaż tyle. Przyszłość...C# 4.0 No, no...mamy czwóreczkę, no właściwie zaczynamy mieć. Ludziska z MS zaczęli sobie z nudów wymyślać nowe bajery i powstaje prawie kompletna czwóreczka naszego C#. Tym razem braciszek Javy zaczyna się od niej oddalać, gdyż uwaga przygotujcie się ludzie nadchodzi Dynamic Language Runtime, w skrócie DLR. No i wymyślili, znów cos nowego mamy. Co to jest ten cały DLR?? Otóż wyobraźmy sobie, że nasz kod, który jest uruchamiany w C# (przetwarzany na język pośredni itd, itp) w pewnym momencie może zostać zoptymalizowany. Nowa technologia wcale nie jest co prawda taka nowa (wcześniej w nieco innej postaci w C#), ostatnio w kręgach twórców jest dość popularna. Rozpisują się o niej na bogach i zachwalają ile to DLR potrafi. To może ja w skrócie powiem, że nie pisałem w DLR jeszcze nic. Jakoś nie ciągnęło mnie :p Ale wiem jedno, jest to przyszłość platformy .NET. Wiadomo, jak to jest z tym performance w NET no i pewne kwestie dynamiki i wydajności aplikacji ma nam załatwić właśnie DLR. Jak to wypadnie? Nie wiem czekam z niecierpliwością bo dość ciekawe te ich pomysły są, trzeba im to przyznać mimo wszystko. Na koniec polecam Expression Studio, dla tych którym znudziły się zwyczajne interfejsy aplikacji, a którzy chcą zacząć zabawę z WPF w XAML''u i C# 3.0. Na tym zakończę, pozdrawiam Paweł

ostatnia wypowiedź ANONYMOUS 2009-01-23 01:41:37

ceny Programowanie w języku C# w sklepach >

Hibernate w akcji

Ksiazka bardzo dobra, konkretna. I co za tym idzie wymaga juz pewnej wiedzy czy to z javy czy to ogolnego pojecia o orm. Napisana troche "ciezkim" jezykiem ale mimo to kolejne rozdzialy pochlania sie z przyjemnoscia. Trudna ja w obecnej chwili porownac z innymi ksiazkami o hibernate z tego powodu ze tych ksiazek poprosu nie ma. Ostatnio ukazala sie pozycja Hibernate od nowicjusza.... ale nie mialem jej jeszcze w rece... nie zmienia to faktu, ze rynek jest bardzo ubogi jesli chodzi o ta technologie.

ostatnia wypowiedź ANONYMOUS 2008-12-06 22:35:09

ceny Hibernate w akcji w sklepach >

Oferty promowane
Waga Kuchenna
43.99 PLN
Thermo fat burner
49.00 PLN
Stepper skrętny z kolumną Fitp...
199.00 PLN
Stepper skrętny z linkami HS-20s
159.00 PLN

Top Informatyka

Zobacz Informatyka podobne do wybierane najczęściej przez internautów.

1. Po prostu Nero 7
Po prostu Nero 7
28.8 - 34.9 PLN
Porównaj ceny »
2. Microsoft Power Point dla każdego
Microsoft Power Point dla każdego
5 - 10.78 PLN
Porównaj ceny »
3. Żądło genowefy L - jak Lucy
Żądło genowefy L - jak Lucy
7 - 34.9 PLN
Porównaj ceny »
4. AutoCAD 2000 3D f/x
AutoCAD 2000 3D f/x
80 - 80 PLN
Porównaj ceny »
5. Apple Aperture 2
Apple Aperture 2
154 - 1012.6 PLN
Porównaj ceny »

Ranking: Najpopularniejsze Informatyka »




Korzystanie z serwisu oznacza akceptację regulaminu
Kontakt
Wszystkie nazwy i znaki handlowe użyte w niniejszym serwisie internetowym zostały użyte wyłącznie w celu informacyjnym
Live: 3.0828 s. (IBM1-fcgi)