W poprzednim poście przedstawiłem Wam kilka istniejących implementacji STM, teraz, chciałbym dopełnić tą listę o kilka, równie ważnych, rozwiązań.
Programowanie rozproszone 4354 dni, 21 godzin, 43 minuty temu 44 źrodło rozwiń
Na rynku istnieje wiele rozwiązań implementująych STM - zdziwilibyście się, jak wiele. Są to rozszerzenia dla więkoszści języków: zaczynając od C, przez C++, C#, Java, Haskell, Perl. W tym poście chciałbym omówić jedynie kilka z nich.
Programowanie rozproszone 4356 dni, 3 godziny, 44 minuty temu 48 źrodło rozwiń
UAC, to z j. ang. User Account Controll, czyli technologia wprowadzona w Windows Vista (i dalej utrzymywana w Windows 7) zapobiegająca uruchamianiu aplikacji z podwyższonymi uprawnieniami. Przy uruchamianiu aplikacji, która wymaga zwiększonych uprawnień, użytkownik musi wyrazić jawną zgodę na uruchomienie, a aplikacja powinna zadbać o to by się w odpowiednim momencie o to spytać.
MDI, to z j. angielskiego Multi Document Interface, czyli sposób tworzenia interfejsu aplikacji oparty o wiele dokumentów, które prezentowane są użytkownikowi, jako okna otwierane wewnątrz głównego okna aplikacji. Przykładem wykorzystania takiego interfejsu może być starsza aplikacja Microsoft Excel, w której wewnątrz głównej aplikacji otwierane są poszczególne arkusze (xls). Interfejs ten był kiedyś bardzo popularny w aplikacjach, które pozwalały na jednoczesną pracę nad wieloma dokumentami, teraz częś...
Mój tutorial zacznę od "WHY". [...] To co chciałbym nadmienić to moje przekonanie, że nie ma najlepszego systemu operacyjnego, najlepszego języka programowania czy frameworka, po prostu każdy produkt jest najlepszy dla określonych zastosowań. [...] W duchu utrzymywania otwartego umysłu (keep mind open ;) ), warto znać choć jeden funkcyjny język. W tym tutorialu chciałbym zawrzeć w miarę szybkie wprowadzenie do F#. Mam nadzieję, że przyda wam się wiedza tu zawarta (jeśli nie, czekam na krytykę :) ).
Ja nie chcę być programistą, ja chcę iść do łopaty! Czyli piosenka o programiście .NET oraz kino moralnego niepokoju.
Hmm, a więc po pierwsze miało być inaczej … plan był, żeby w wakacje pójść gdzieś na praktyki lub zacząć prace. I pomimo wysłania wielu cv do łódzkich jak i warszawskich firm(nie ma co się oszukiwać,warszawa to lepsza perspektywa rozwoju i więcej ogłoszeń, choć droższe utrzymanie ..) i przeprowadzonych kilku rozmów (o dziwo nawet w Warszawie!) nie dostałem propozycji a więc przymusowo uciekam z akademika i wracam na czas wakac...
Wykorzystując zewnętrzne biblioteki można bardzo łatwo wpaść w pułapkę niezgodności ich wersji. Dla przykładu nasza aplikacja wykorzystuje biblioteki A i B. Każda z nich do pracy potrzebuje biblioteki C. Ale A używa wersji 1.2, a B 1.5. Może to doprowadzić do następującego błędu kompilacji (i to w najlepszym przypadku): Assembly 'B, Version=1.0.0.000, Culture=neutral, PublicKeyToken=17863af14b0044da' uses 'C, Version=1.5.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc' which has a higher version t...
Gdy tworzymy aplikacje okienkowe w .NET z użyciem Windows Forms, możemy korzystać z mnóstwa (co najmniej kilkudziesięciu) typów kontrolek dostępnych out-of-the-box. Nie wszystkie nawet mają rację bytu jako rzeczywiste kontrolki, ale w wielu przypadkach fakt, że nimi są, ułatwia korzystanie z API, które się kryje za taki komponentami. (Przykładem jest kontrolka BackgroundWorker).
Portal wiedzy VirtualStudy to przedsięwzięcie niezwykle cenne. Pozwala na bezpłatne poszerzenie swojej wiedzy o najnowszych technologiach informatycznych. Wystarczy tylko zarejestrować się na wybraną sesję. Podobnie będzie ze najnowszą inicjatywą portalu: VirtualStudy Conference 2010. Na uczestników czeka doborowy oddział prelegentów. Wystarczy usiąść z laptopem w cieniu drzewa i popijając chłodne piwo chłonąć to co maja do powiedzenia uznani wymiatacze. Oczywiście osobistych spotkań w czasie takich kon...
Niniejszy post jest pewnego rodzaju kontynuacją cieszącego się popularnością artykułu pod tytułem: „Jak uczyć się C#?”. Chciałbym wskazać kolejną garść rad, które nasunęły mi się od czasu napisania poprzedniego artykułu. Tym razem jednak nie jest on raczej skierowany do początkujących programistów, a raczej bardziej zaawansowanych czytelników. Dlaczego? Otóż chciałem dziś poruszyć dwie kwestie... Pierwszą są certyfikaty. Teraz już nie mal, że słyszę pytanie: ale co one mi dają?, czy ktoś na nie zwraca uw...
„Mamy aplikację napisaną dla .NET 2.0, która obsługuje wtyczki (plugin'y). Chcemy opracować dla niej wtyczkę, oferującą nową funkcjonalność. Z jakiegoś powodu (np. z wygody lub lepszych rozwiązań technicznych) wtyczkę chcielibyśmy przygotować w .NET 4.0. Czy nam się to uda?” Zobaczmy przykład.
Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. Do tej pory powiedzieliśmy sobie o profilach użytkowników, narzędziu WSAT, kontrolce Login czy też o podstawach membershipa. ASP.NET wspiera co najmniej 4 rodzaje uwierzytelniania są to:Windows authentication Forms authentication (which ASP.NET membership uses) Passport authentication Anonymous access Dzisiaj porozmawiamy w sposób ogólny jak można wykorzystać każdy z tych sposobów.Konfiguracja aplikacji webowej która wymaga uwierzytelnieni...
Korzystając z Viusal Studio i .NET mamy łatwy sposób konfigurowania aplikacji przy pomocy plików app.config oraz Settings.Settings. Pisałem już o tym na tym blogu w artykule: „Przechowywanie i edycja ustawień aplikacji w .NET (prosto, szybko, sprawnie i elegancko)(przykłady oparte o .NET, w języku C#)”. Niestety można natknąć się na „schody”, gdy ustawienia chcemy przenosić pomiędzy różnymi assembly. Zobaczmy na prostym przykładzie jak to rozwiązać...
Jak przekierować wersję assembly w pliku app.config.
Hosting ASP.NET w Polsce – porównanie ofert Jak co roku w okolicach maja stanąłem przed wyborem hostingu ASP.NET dla swoich aplikacji. Niezadowolony z HostedWindows.pl postanowiłem poszperać w tym roku głębiej i porównać dostępne oferty. A poniżej prezentuje swoje przemyślenia.
Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. Czy tworzymy stronę dla milionów użytkowników, czy dla setek musimy mieć świadomość różnych odbiorców. Mówiąc różnych w dzisiejszym artykule mam na myśli użytkowników np. z niestandardowymi urządzeniami wejściowymi, potrzebującymi większej czcionki itp. Bo trzeba mieć świadomość, że wielu użytkowników nie korzysta z tradycyjnych myszek a i nie każdy użytkownik wyświetla stronę internetową na zwykłym monitorze.Jak kontrolki ASP.NET wspierają...
Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. Debugowanie witryny sieci Web może być trudnym procesem ze względu choćby na to, że zazwyczaj klient i serwer są na różnych maszynach. Ponad to może być również rozdzielona baza danych, dane w sesji, ciasteczkach itd. No i po tak strasznym wstępie można w końcu powiedzieć, że debugowanie dla Visual Studio a raczej narzędzi które udostępnia nie jest jakimś większym problem ;)Konfiguracja debugowania w ASP.NET Standardowo w Visual Studio do d...
Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. Tworzenie własnej Web Server Control Niestandardowa kontrolka serwerowa może dziedziczyć z kontrolki WebServer. Musi zawierać kod który pozwoli ją renderować bądź może podziedziczyć to z innej kontrolki. Zazwyczaj są dwa podejścia do tworzenia takich kontrolek. Pierwsze z nich to podziedziczyć po WebControl która da nam podstawowy zestaw funkcjonalności. Obejmuje to również takie właściwości jak np. BackColor, ForeColor, Font, Height, i Wi...
Na rynku wydawniczym pojawiła się ciekawa pozycja związana z programowaniem gier na platformę Windows Mobile: “Windows Mobile Game Development”. Choć książek o samej platformie WM jest dość sporo, to jednak o programowaniu gier jest jak na lekarstwo. Mimo, iż nadchodzi Windows Mobile 7 trzeba pamiętać, że Microsoft przez jeszcze nie określony czas będzie wspierał niższe platformy przez co książka jest wciąż na czasie. A muszę przyznać, że dawno nie czytałem tak dobrej książki.
Mobile development 4448 dni, 17 godzin, 9 minut temu 70 źrodło rozwiń