Zine.net online
Witaj na Zine.net online
Zaloguj się
|
Rejestracja
|
Pomoc
w
arkadiusz.wasniewski
(Cała witryna)
Szukaj
Start
Blogi
Forum
Zdjęcia
Pliki
arkadiusz.wasniewski
Browse by Tags
All Tags
»
.NET
(RSS)
.NET Compact Framework
ASP.NET
Bazy danych
Generowanie kodu
IIS
Interop
Metodyka
Mobilne
MS Office
Narzędzia
Ogólne
Open XML
PowerShell
Reporting Services
ReSharper
Rozwiązanie mobilne
Serwer komunikacji
Spotkania
SQL Server
Subversion
Testowanie oprogramowania
Visual Studio
Wirtualizacja
Wzorce projektowe
(K)Cultura w PowerShell
“Bo kultura tu naprawdę jest, świadczy o tym nasz wspaniały Dom Kultury” śpiewał w 1988 roku w Jarocinie zespół “Zielone Żabki”. Ktoś pamięta? Dziś też będzie o kulturze, ale przez literę c czyli o Culture. Tekst zaś dotyczył będzie tak prozaicznej kwestii
Czytaj więcej....
opublikowano
18 grudnia 2009 23:19
przez
arkadiusz.wasniewski
|
1 komentarzy
Filed under:
.NET
,
PowerShell
Hook scripts w PowerShell
Dawno, dawno temu (choć może nie aż tak dawno) popełniłem notkę na temat skryptów przechwytujących ( hook scripts ) dla repozytoriów systemu kontroli wersji Subversion . Chodziło o uniemożliwienie zapisania w repozytorium zmian, jeśli nie został podany
Czytaj więcej....
opublikowano
22 maja 2009 21:32
przez
arkadiusz.wasniewski
|
5 komentarzy
Filed under:
.NET
,
Subversion
,
PowerShell
Kiedy nie działa tryb zgodności w Windows 7
W razie problemów z działaniem aplikacji w systemie Windows 7 można we właściwościach danego programu (Properties –> Comaptibility ) włączyć tryb zgodności ( Compatibility mode ) poprzez wybranie wcześniejszej wersji systemu operacyjnego. Do dyspozycji
Czytaj więcej....
opublikowano
20 maja 2009 10:48
przez
arkadiusz.wasniewski
|
2 komentarzy
Filed under:
.NET
,
Ogólne
,
Interop
Implementacja Inversion of Control - wersja 1.1
Od ostatniej notki opisującej wykorzystywany przeze mnie własnej produkcji kontener IoC wprowadziłem kilka modyfikacji czyniących rozwiązanie bardziej elastycznym, ale wciąż pozostające wierne podstawowym założeniom: Wydajne i łatwe w użyciu; Zminimalizowane
Czytaj więcej....
opublikowano
27 stycznia 2009 12:38
przez
arkadiusz.wasniewski
|
0 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
,
.NET Compact Framework
,
Mobilne
,
Rozwiązanie mobilne
Rozwiązanie mobilne
Kilka miesięcy temu stałem się szczęśliwym posiadaczem projektu na przygotowanie kompletnego rozwiązania z zakresu szeroko pojętej sprzedaży dla "profesjonalnych" urządzeń mobilnych, czyli komputerów odpornych na niskie temperatury i kroploszczelne.
Czytaj więcej....
opublikowano
11 grudnia 2008 12:45
przez
arkadiusz.wasniewski
|
2 komentarzy
Filed under:
Wzorce projektowe
,
.NET
,
.NET Compact Framework
,
Ogólne
,
Testowanie oprogramowania
,
Mobilne
,
Wirtualizacja
,
ASP.NET
,
Subversion
,
Visual Studio
,
SQL Server
,
ReSharper
,
IIS
,
Rozwiązanie mobilne
,
Serwer komunikacji
Wartość domyślna Enum
Typy wyliczane umożliwiają zdefiniowanie dozwolonych wartości, które może przyjmować zmienna, parametr metody etc. w trakcie wykonania programu. Każdy ze zdefiniowanych elementów posiada odpowiadającą mu wartość liczbową typu całkowitego. Pierwszy
Czytaj więcej....
opublikowano
18 listopada 2008 22:39
przez
arkadiusz.wasniewski
|
6 komentarzy
Filed under:
.NET
Dwie zasady projektowania klas
Jedna z zasad dobrego projektowania klas to rezygnacja z pól na rzecz właściwości. Jedna z zasad wydajnego programowania (dotyczy zwłaszcza .NET Compact Framework) przy tworzeniu klas to rezygnacja z właściwości na rzecz pól.
Czytaj więcej....
opublikowano
6 listopada 2008 23:22
przez
arkadiusz.wasniewski
|
3 komentarzy
Filed under:
Wzorce projektowe
,
.NET
,
.NET Compact Framework
Typy wyliczane czy klasy
Tak to już jest, iż programując bardzo często stajemy przed koniecznością wyboru rozwiązania, będąc gdzieś w połowie drogi pomiędzy "najlepszymi technikami". Jeden z takich przypadków, ale bez wybrania najlepszej drogi, chciałbym
Czytaj więcej....
opublikowano
24 października 2008 12:20
przez
arkadiusz.wasniewski
|
3 komentarzy
Filed under:
Wzorce projektowe
,
.NET
,
Spotkania
Y2K atakuje po latach
Niektórzy pewnie pamiętają mój wpis dotyczący plików DBF . Nagłówek pliku DBF zawiera datę, gdzie na rok, miesiąc i dzień przeznaczone jest po jednym bajcie. [ StructLayout ( LayoutKind .Sequential)]
Czytaj więcej....
opublikowano
25 września 2008 15:04
przez
arkadiusz.wasniewski
|
0 komentarzy
Filed under:
.NET
SmtpClient i <mailSettings>
Czasami małe rzeczy sprawiają dużo radości. Jedną z nich jest możliwość ustawienia klienta pocztowego SmptClient poprzez wpisy w pliku konfiguracyjnym aplikacji. Rozważmy przykład: string
Czytaj więcej....
opublikowano
18 września 2008 15:47
przez
arkadiusz.wasniewski
|
0 komentarzy
Filed under:
.NET
Implementacja Inversion of Control
Jedną z cech dobrego oprogramowania są luźne powiązania pomiędzy klasami. Droga do tego celu ciężka i kręta. Bez dwóch zdań. Wśród technik i wzorców, które należy w tym celu stosować znajdują się fabryki (Factory) oraz lokalizatory
Czytaj więcej....
opublikowano
24 sierpnia 2008 11:49
przez
arkadiusz.wasniewski
|
3 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
,
.NET Compact Framework
,
Mobilne
Refaktoryzacja metod zwrotnych
Najnowsza refaktoryzacja kodu jednego z moich projektów polegała na usunięciu wszystkich własnych definicji delegatów będących metodami zwrotnymi. Zamiast tego użyłem standardowych metod z przestrzeni nazw System : Action ; Action<T> ;
Czytaj więcej....
opublikowano
20 lipca 2008 00:57
przez
arkadiusz.wasniewski
|
10 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
Range<T>
Porównań i walidacji w kodzie zawsze dużo jest. Czasem, jak u mnie ostatnio, warto spreparować sobie specjalną klasę operacje tego typu ułatwiającą. Koncept nie jest nowy. Poczytać można o nim między innymi na stronie Martina Fowlera . Ciekawa natomiast
Czytaj więcej....
opublikowano
11 lipca 2008 15:30
przez
arkadiusz.wasniewski
|
5 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
MarshalHelper zarządza niezarządzanym
We notce dotyczącej iteratorów czy też kiedy opisywałem operacje na plikach DBF posługiwałem się klasą pomocniczą MarshalHelper , która wykonywała wszystkie niezbędne czynności przy konwersji typów z kodu zarządzanego do niezarządzanego
Czytaj więcej....
opublikowano
4 czerwca 2008 14:01
przez
arkadiusz.wasniewski
|
0 komentarzy
Filed under:
.NET
,
Interop
Iteratory
Mój pierwszy blog znajdował się na portalu developers.pl . Niestety z różnych przyczyn serwis ten padł. A szkoda. Choćby dlatego, iż miałem tam kilka ciekawych wpisów. Nie chciałbym aby zostały one wszystkie stracone dlatego też postanowiłem
Czytaj więcej....
opublikowano
26 maja 2008 23:06
przez
arkadiusz.wasniewski
|
3 komentarzy
Filed under:
.NET
,
.NET Compact Framework
,
Interop
Więcej wypowiedzi
Następna strona »
Ten Blog
Strona domowa
Kontakt
Łącza
Subskrypcje
RSS 2.0
Atom 0.3
Recent Posts
TreeNode w wersji koguciej
(K)Cultura w PowerShell
Pobranie projektów rozwiązania czyli Regex w akcji
Zacznij od nowej strony, ale nie drukuj pustej
Hook scripts w PowerShell
Tags
.NET
.NET Compact Framework
ASP.NET
Bazy danych
C/C++
Generowanie kodu
IIS
Interop
Konferencja
Metodyka
Mobilne
MS Office
Narzędzia
Ogólne
Open XML
PowerShell
Regular Expressions
Reporting Services
ReSharper
Rozwiązanie mobilne
Serwer komunikacji
Spotkania
SQL Server
Subversion
Testowanie oprogramowania
Visual Studio
Wirtualizacja
Wzorce projektowe
Archiwum
grudzień 2009 (2)
październik 2009 (1)
maj 2009 (3)
kwiecień 2009 (2)
marzec 2009 (3)
luty 2009 (2)
styczeń 2009 (1)
grudzień 2008 (2)
listopad 2008 (3)
październik 2008 (1)
wrzesień 2008 (4)
sierpień 2008 (1)
lipiec 2008 (2)
czerwiec 2008 (2)
maj 2008 (2)
marzec 2008 (1)
luty 2008 (4)
styczeń 2008 (4)
grudzień 2007 (1)
listopad 2007 (3)
październik 2007 (2)
wrzesień 2007 (5)
sierpień 2007 (1)
lipiec 2007 (2)
czerwiec 2007 (2)
maj 2007 (2)
kwiecień 2007 (2)