Category / .NET

Może temat trochę na wyrost, ale już wyjaśniam o co chodzi. Czym jest że tak teoria spiskowa w .NET. Dla mnie jest to dziwne przeświadczenie dużej liczby programistów, że skoro w .NET istnieje Garbage Collector to pojęcie Memory Leaków nie istnieje. Nie chodzmi mi tu o zasoby rzadządzalne, które już znaczna część programistów wie, że […]

Źródłem do napisania tego posta był wpis na blogu CONFidence odnośnie “Czy programista powinien posiadać wiedzę na temat bezpiecznego programowania” oraz brak przedstawicieli naszej technologii na konferencji CONFidence 2009. Może termin “bezpieczne programowanie” nie jest zbyt fortunny, ale chyba wiadomo o co chodzi – o pisanie bezpiecznego kodu, wystrzeganie się SQLInjection i innych “niebezpiecznych” rzeczy […]

…ale jeśli chodzi o .NET to rzadko go używają. Uruchamiając stronę dotnetomaniak.pl liczyłem, że dzięki tej inicjatywie uda się odnaleźć ciekawe blogi programistów .NET (pisane po polsku), które nie są znane i popularne, a które prezentują ciekawe treci i tematy. I muszę powiedzieć, że z mojego punktu widzenia udało się. Natrafiłem na kilka ciekawych miejsc […]

Spokojnie, w tym poście nie będzie o kulturze osobistej programistów :). Zamiast tego będzie trochę o kulturze aplikacji i problemach/wyzwaniach z tym związanych. Jednak na początek napiszę dlaczego będzie o tym. Wydawać by się mogło, że wszyscy są świadomi kwestii narodowościowych i tego, że jeśli planujemy, naszą aplikację wypuścić w wielu regionach musimy to uwzględnić. […]

W jednym z ostatnich postów (Jeśli nie chcesz zarobić na swoim programie…) jako jeden z punktów umieściłem niewykrywanie debuggera. Noe dobrze, łatwo napisać, ale jak tak na prawdę można wykryć, że ktoś podgląda nasz kod w C#?? Jest kilka metod: Debugger.IsAttached Pierwszą metodę udostępnia nam sam framework. W namespace’ie System.Diagnostic jest klasa Debugger. Wystarczy, że […]

Przy okazji przygotowywania sobie materiałów do kolejnego postu natrafiłem na program, który wymagał ode mnie uzyskaniainformacji ilo-bitowy mamy procesor oraz czy uruchamiany kod jest na systemie 32 czy 64-bitowym.Rozpocząłem poszukiwania i ten post jest ich wynikiem? Procesor Zmienne systemowa Po uruchomieniu polecenia SET w konsoli naszym oczom ukazuje lista zmiennych systemowych a wsród nich widnieje […]

Ten malutki atrybut pomoże wam, gdy będziecie mieli sporo kodu, który trzeba prześledzić krok po kroku pod debuggerem. Nakazuje on debuggerowi ominięciem oznaczonych metod gdy używamy F11 (Step-Through).Używa się go bajecznie prosto – jak zresztą każdego atrybutu. Wystarczy oznaczyć metodę tym atrybutem i gotowe.         [DebuggerStepThrough]         public string MethodHideFromStepThrough()         { […]

Dziś na dotNetKicks pojawiła się informacja o nowym narzędziu udostępnionym przez Microsoft. Source Analysis for C#, bo o nim mowa, umożliwia sprawdzenie kodu z poziomu Microsoft Visual Studio (dodatkowo istnieje możliwość sprawdzenia z poziomu MsBuild’a). Narzędzie jest podobne do FxCop’a z tą różnicą, że przeprowadza analizę na kodzie źródłowym przez co może sprawdzić elementy, niedostępne […]

Ostatnio miałem w pracy potrzebę stworzenia kolumny w gridzie, która umożliwiałaby nie tylko binding, ale także wspierała możliwość template’owania. Wszędzie jest podawany przykład jak taki efekt uzyskać z poziomu pliku aspx a ja potrzebowałem uzyskać taki efekt z poziomu pliku cs.Przeszukałem sporo stron i po połączeniu informacji na kilku z nich + dokumentacja MSDN’a i […]