Alt Control Delete

#stopka | #menu | #treść | | reklama
  • Subskrybuj

Artykuły dla kategorii Start

WPF Tutorial - kalkulator

0

Witajcie w trzeciej części tutoriala do WPF. W dwóch poprzednich wpisach (WPF Tutorial - wprowadzenie oraz WPF Tutorial - obsługa kontrolek), powiedzieliśmy sobie m.in o:

  • WPFie ogółem
  • Języku znaczników XAML
  • Podstawowych właściwościach WPF
  • Kontrolkach

Ponieważ wiemy już całkiem sporo, to czas dowiedzieć się, czy z tych informacji można zrobić jakiś sensowny użytek, np. budując prosty, tytułowy kalkulator:) Jeśli zatem chcecie wykorzystać zgromadzoną dotychczas wiedzę, do zbudowania czegoś praktycznego, to zapraszam do dalszej części wpisu:)

Ciekawe i użyteczne aplikacje na Androida część 7

0

Mijają kolejne miesiące, więc przyszła pora na kolejne zestawienie (już siódme) ciekawych i użytecznych aplikacji na Androida. Tym razem mała niespodzianka, ponieważ wszystkie aplikacje, które pojawią się w dzisiejszym zestawieniu to polskie i darmowe produkcje:) Trzeba przyznać, że nasz rodzimy rynek rozwija się coraz bardziej dynamicznie. Szkoda tylko, że sam Google nie potrafi się do tego dostosować i dostarczyć programistom wszystkie prawa i możliwości jakie mają ich zagraniczni koledzy.

Tymczasem jednak, przejdźmy do zestawienia:)

WPF Tutorial - obsługa kontrolek

0

W poprzedniej i zarazem pierwszej części tutoriala do WPF, powiedzieliśmy sobie co nieco na temat samego WPF, zawartego w nim języka XAML oraz menadżerów układów. Dziś przyszła kolej na kontrolki, bez których w GUI, nie było prawdopodobnie by niczego. Co należy rozumieć jako kontrolkę? Są to wszystkie buttony, gridy, listy, comboboxy itp. itd. Każda z kontrolek, posiada pewien wspólny zestaw właściwości, które bierze się z reguł dziedziczenia zawartych w WPFie (patrz akapit o drzewach). Oprócz tego, kontrolki cechują się własnymi właściwościami i zdarzeniami, uzależnionymi od funkcjonalności przez siebie dostarczanych, które determinują jej wygląd oraz zachowanie.

Pewną niespodzianką może być również fakt, że menadżery układów, które przedstawiłem w pierwszej części, również określane są mianem kontrolek i jak już wspomniałem wcześniej, stanowią one integralną praktycznie każdego interfejsu użytkownika.

WPF Tutorial - wprowadzenie

0

Do grona rzeczy, które wyróżniają aplikację, już na pierwszy rzut oka, najczęściej z pewnością możemy zaliczyć jej GUI, czyli innymi słowy wartstwę prezentacji. W .Necie, praktycznie od zawsze, GUI tworzyło się za pomocą dość wygodnych Windows Forms, które za pomocą metody Drag and Drop (Przeciągnij i upuść) pozwalały na szybkie tworzenie wizualnego obszaru naszej aplikacji, często bez napisania nawet jednej linijki kodu. Istotą takiego podejścia, było użycie absolutnego pozycjonowania elementów, względem całej formatki. Tymczasem w innych językach programowania, np. w Javie od zawsze istniały różnego rodzaju menadżery układów, które pozwalały np. na grupowanie elementów pionowo, poziomo, czy np. w układach tabelarycznych.

Tytułowy WPF (Framework, który został wprowadzony w .Net 3.0) to właśnie taki trochę ukłon, w stronę podejścia zaserwowanego w Javie. Znika całkowicie pozycjonowanie absolutne, a na znaczeniu zyskują wszelakie menadżery układów oraz właściwości typu Padding i Margin. Znika również plik, w którym Visual Studio generowało wszystkie właściwości układu wizualnego, czyli znany designer. Co dostajemy w zamian? Nowe podejście, które wykorzystuje do projektowania GUI język XAML (Microsoftowa pochodna XML), bardziej przypomina tworzenie stron internetowych, niż aplikacji okienkowych znanych z Windows Forms. Tak więc zacznijmy od początku;)

Cloud Computing w życiu codziennym - dostawcy i usługi

0

Kiedy kilka lat temu, czasopisma oraz serwisy branżowe wieściły erę cloud computingu, przypuszczenia takie zdawały się być raczej abstrakcyjną wizją przyszłości, która może, aczkolwiek wcale nie musi się spełnić. Ciężko było sobie wyobrazić, by większość tradycyjnych, desktopowych aplikacji doczekała się nagle swoich wersji umieszczonych właśnie w chmurze. Dziś muszę przyznać, że obawy, że Cloud Computing się nie przyjmie były chyba jednak trochę nieuzasadnione. Wystarczy spojrzeć, na zestawienie aplikacji oraz usług sieciowych, które trafiły do tego wpisu, by szybko zdać sobie sprawę, że na dobrą sprawę, żyjemy w chmurze, choć często nawet sobie z tego nie zdajemy sprawy;) Jeśli porównamy również Internet mobilny dziś i x lat wstecz, również dostrzeżemy ogromną różnicę, która narasta właściwie z każdym dniem. Dlatego dziś, chciałbym pokrótce przybliżyć pojęcie cloud computingu, odpowiedzieć o usługach i aplikacjach w nim serwowanych oraz powiedzieć krótko o dostawcach przestrzeni pod usługi w chmurach.

Tworzenie reguł routingu w ASP.NET MVC 3

0

Kilka miesięcy temu, we wpisie związanym ze tworzeniem stron, jeszcze w ASP.NET MVC 2, otarłem się delikatnie o zagadnienie reguł routingu w ASP.NET MVC. Generalnie, jest to dość istotne zagadnienie, dlatego warto zapoznać się z nim trochę szerzej, Tym bardziej, że wpływa ono w sposób znaczący zarówno na przepływ danych jak i ruch użytkowników naszej witryny.

Android dopasowany do własnych potrzeb

0

Ostatnio sporo piszę o Androidzie, bo robi on na mnie ogromne wrażenie. Coraz większe możliwości, szereg aplikacji, widżetów oraz funkcji. Warto nauczyć się korzystać z wszystkich możliwości tego niezwykle udanego produktu, a najlepiej jest to zrobić, dopasowując oprogramowanie do własnych potrzeb. I o tym właśnie zamierzam dzisiaj napisać szerzej.

Konwersja projektu ASP.NET MVC 2 na ASP.NET MVC 3

0

Kilka miesięcy temu (na przełomie roku), pisałem na temat ASP.NET MVC 2. Nie minęło nawet pół roku, od czasu powstania tych wpisów, a już możemy się cieszyć z kolejnej wersji, czyli ASP.NET MVC 3. Co istotne, w nowym wydaniu pojawiło się kilka znaczących usprawnień (o tym za chwilę). Tych z Was, którzy tworzyli projekty w ASP.NET MVC 2 (np. stworzyli stronę za pomocą tutoriala zawartego na tym blogu), zapewne ucieszy fakt, że z powodzeniem będziecie mogli skonwertować taki do projekt, by móc korzystać ze wszystkich dobrodziejstw zawartych w nowej wersji. O tym jak wykonać taką konwersję, postaram się Wam napisać szerzej w dzisiejszym wpisie.

Najpierw jednak, zastanówmy się w ogóle czy warto przejść do nowszej wersji.

Tworzenie przenośnych prezentacji w PowerPoint

0

Pakiet Office, króluje w wielu aspektach życia biurowego, a także akademickiego. Dziś, np. umiejętność tworzenia i formatowania dokumentów Word, to właściwie standard nauczania i podstawowy wymóg na wielu stanowiskach pracy. Podobnie sprawy się mają w przypadku obsługi Excela, czy też tytułowego PowerPointa, który z powodzeniem zastąpił jeszcze do niedawna popularne folie wyświetlane na starych analogowych projektorach. Jednak tworzenie prezentacji niesie ze sobą zawsze pewne ryzyko. Musimy wiedzieć, czy np. na komputerze, na którym odbywać będzie się prezentacja, został zainstalowany PowerPoint. Często ważna jest również jego wersja. Problemem mogą również okazać się ścieżki do zasobów użytych w prezentacji. Aby rozwiązać te i inne potencjalne problemy, dowiemy się jak publikować prezentacje.

Powiadomienie o zdarzeniu polubienia wpisu na Facebooku

0

W ubiegłym tygodniu, postanowiłem iść z duchem czasu i jeszcze bardziej zintegrować moją stronę z Facebookiem. W tym celu, przy wykorzystaniu XFBML (czyli Facebookowe API), dodałem możliwość polubienia samej strony jak i konkretnych wpisów z poziomu bloga. O tym ilu użytkowników polubiło blog, łatwo się dowiedzieć bezpośrednio z poziomu fanpage'a. Niestety nie mamy takich informacji, na temat liczby polubień, każdej z podstron. Możemy co prawda co jakiś czas wejść każdą z nich i to sprawdzić... Ale od czego mamy Facebookowe API, PHP oraz jQuery:)