Firma EQATEC wydała profiler przeznaczony dla aplikacji pisanych na .NET Compact Framework. Program umożliwia jedynie pomiar czasów wykonania poszczególnych procedur i nie podaje żadnych dodatkowych informacji jak np. stan pamięci. Sama obsługa programu jest dziecinnie prosta, kompilujemy naszą aplikację a następnie wskazujemy profilerowi pliki które chcemy przebadać. Profiler dodaje co potrzebuje do naszych plików i możemy rozpocząć testowanie na naszym urządzeniu. Po zakończeniu, wyniki zapisywane są d...
Strona głównaUżytkownik
http://qurylack.wordpress.com/ | użytkownik
Mobile development czwartek, 29 października 2009 18:01:41 GMT 21 spam? źrodło rozwiń
Jak sprawdzić czy uruchomiona jest inna instancja naszej aplikacji? Otóż - jak się okazuje - bardzo prosto, za pomocą Mutex'u.... A co jeśli wynikłaby potrzeba zezwolenia na uruchomienie innej instancji aplikacji, jednakże przy rozróżnieniu ich argumentami startowymi? .....
Oryginalny post: Bridges, Software Engineering, and GodAutor: Jeff Atwood Bazując na tym, ile razy spotkałem się z tym porównaniem podczas mojej kariery, mogłoby się wydawać, iż budowanie mostów oraz tworzenie oprogramowania są ze sobą w jakiś sposób powiązane: [..] mój ojciec, który jest "prawdziwym" inżynierem, przyjechał do mnie z wizytą na parę dni. Rozmawialiśmy dziś wieczorem o istocie prawdziwej inżynierii i staraliśmy się zrozumieć czy tworzenie oprogramowania zbliża się do takiego poziomu d...
Rejestracja na Microsoft Technology Summit do 30 czerwca 2010 kosztuje tylko 690 zł brutto. Pierwsze 400 osób, które zarejestrują się i opłacą udział w konferencji, otrzyma priorytet w tworzeniu indywidualnych harmonogramów.
W minioną sobotę miałem przyjemność uczestniczyć w krakowskiej edycji Visual Studio Community Launch [...] Przykłady kodu dla obu prezentacji umieściłem na MSDN Code Gallery odpowiednio tutaj i tutaj. Zapewne duża część z Was nie była na konferencji, dlatego postanowiłem owe przykłady omówić tutaj, na blogu. Dziś – EF4.
Bazy danych i XML 5309 dni, 23 godziny, 52 minuty temu 310 źrodło rozwiń
Na początek podam czystą definicje z wiki: “Funkcje które używają wskaźników lub referencji do klas bazowych, muszą być w stanie używać również obiektów klas dziedziczących po klasach bazowych, bez dokładnej znajomości tych obiektów.” Początkowo za wiele ta tajemnicza definicja nie mówiła mi. Innymi słowy, klasa dziedzicząca powinna rozszerzać możliwości klasy bazowej a nie całkowicie zmieniać jej funkcjonalność. Sposób korzystania z klasy potomnej powinien być analogiczny do wywoływania klasy bazowej...
Architektura 5319 dni, 11 godzin, 47 minut temu 101 źrodło rozwiń
Minęło właśnie sześć tygodni od opublikowania notki omawiającej szkic architektury systemu, nad którym właśnie pracuje. Tak, jak zakładaliśmy, wchodzimy właśnie z naszym systemem w fazę testów akceptacyjnych. Wdrożenie produkcyjne zbliża się wielkimi krokami. Przy tej okazji chciałbym Wam opowiedzieć, co zmieniło się w projekcie naszego systemu w ciągu tych pracowitych sześciu tygodni. Architektura Większość definicji architektury odnosi si...
Architektura 5324 dni, 23 godziny, 20 minut temu 87 źrodło rozwiń
Dziś będzie prosty artykulik o katalogach, plikach, assembly, typach, interfejsach itp... Czyli pokazane zostanie jak wykorzystać te wspomniane elementy, by zaimplementować prosty mechanizm wtyczek (plugin'ów) dla aplikacji. Założenia: Chcemy mieć aplikację, która wykorzystuje mechanizm wtyczek; Wtyczka ma dostarczać pewien tekst (może robić co tylko zechcemy, ale przykład z założenia ma być prosty); Wtyczka będzie plikiem DLL, który znajdować się będzie w tym samym katalogu co aplikacja korzystając...
Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. W dzisiejszej lekcji będzie na temat budowania, uruchamiania oraz testowania mobilnych wersji aplikacji webowych stworzonych w technologii ASP.NET. Tworzenie aplikacji mobilnych mocno nie różni się od tworzenia zwykłych aplikacji webowych. Trzeba tylko pamiętać, że w większości urządzenia mobilne mają większe ograniczenia w stosunku do normalnych komputerów. Dlatego wersje mobilne aplikacji powinny być jak najmniej skomplikowane oraz zawier...
„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.
Pewien kolega podesłał mi dziś ciekawy fragment kodu (znaleziony na jakimś blogu):int level =10; Func
Oryginalny post: Being technologically savvy isn't enoughAutor: Jeff Atwood: Nie zdawałem sobie sprawy, że Dan Appleman znów pisze bloga! W jednym z jego ostatnich wpisów, porusza doskonały temat, który jest powiązany z moimi ostatnimi wpisami na temat różnic umiejętności w programowaniu oraz o byciu dobrym w tym, co się robi: czasami, to nietechniczne umiejętności czynią z Ciebie lepszego programistę niż kogoś z Indii. Mocy prezencji osobistej nie da się przecenić: I nawet jeśli produktywno...
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ć...
Bardzo przydatnym narzędziem w pracy developera jest idea sheet (arkusz pomysłów). Po prostu w początkowej fazie projektowania aplikacji łatwiej nasze pomysły rozrysować na brudno na kartce papieru zamiast od razu budować docelowy interfejs.
Mobile development 5336 dni, 21 godzin, 1 minutę temu 103 źrodło rozwiń
TestForm form = new TestForm(); if (form.ShowDialog() == DialogResult.OK) { ... } Czy powyższy króciutki fragment kodu powodujący wyświetlenie okna dialogowego jest poprawny? Niestety, jeszcze do niedawna powiedziałbym bez mrugnięcia oka, że oczywiście tak. Niestety ponieważ ta odpowiedź jest niepoprawna...
Entity Framework jest rozbudowanym narzędziem ORM (ang.Object Relational Mapping), dołączonym do Visual Studio. Dzięki zaawansowanemu IDE tworzenie modelu danych jest bardzo łatwe i w pełni zautomatyzowane.
Bazy danych i XML 5338 dni, 9 godzin, 58 minut temu 159 źrodło rozwiń
W poprzednim poście przedstawiłem w skrócie czym jest WCF Data Service i jak stworzyć prostą usługę sieciową opartą o WCF Data Service. Dzisiaj przyjrzymy się jak stworzyć aplikacje kliencką za pomocą bibliotek dołączonych do .NET. .NET ułatwia znacząco dostęp do usług WCF Data Service. Programista nie musi samemu tworzyć zapytań URL. Korzystanie z WCF Data Service bardzo przypomina pracę z lokalnym EntityFramework. Stwórzmy więc aplikację kliencką:Tworzymy nowy projekt aplikacji klienckiej np. WPF lub...
Programowanie rozproszone 5339 dni, 5 godzin, 8 minut temu 81 źrodło rozwiń
Nawiązując do postu Procenta o głupich rzeczach podczas kodowania chciałam dodać swoje przykłady, które czasem (często ?) doprowadzają mnie do szału. I żeby nie zrozumieć mnie źle – zwykle jestem zła na siebie, ale chyba równocześnie równie mocno na Microsoft. Let me begin… Gdzie jest tekst z TextBox’a? Problem o którym zaraz napiszę zwrócił moją uwagę głównie z powodu, iż zdarza mi się nader często i wciąż zapominam czym jest spowodowany. Generalnie sama już nie wiem czy c...
Zauważyłeś, że nowi programiści .NET mają tendencję do używaniu dziedziczenia do... hmm... wszystkiego? W pewnym stopniu jest to zrozumiałe, ponieważ dziedziczenie jest wykorzystywane w całym frameworku; wszystko w .NET dziedziczy z jednej głównej klasy. Jest jednak drobna różnica: my piszemy jakąś tam logikę biznesową, nie tworzymy języka. To co jest właściwe podczas tworzenia języka może nie być odpowiednie dla prostego kodu, który przede wszystkim musi...