Samples

Na tej stronie zamieszczam przykładowy napisany przeze mnie kod. Paczka udostępniona tutaj do pobrania ma dedykowany sobie post na blogu zawierający więcej informacji.

  • WcfAuthStarter - miniprzykładowa aplikacja pozwalająca zacząć budowanie systemu w architekturze klient/serwer opartego na WCF wspierającego uwierzytelnienie Username/Password z komunikacją TCP i serializacją binarną; dokładniejsze omówienie w tym poście; dodatkowo program zawiera przykład praktycznego zastosowania mechanizmu dynamicznego budowania UI w zależności od uprawnień użytkownika, opisanego tutaj.
  • NHibernateStarter - zaczątek aplikacji wykorzystującej NHibernate, NHibernate.Linq oraz Fluent NHibernate. Do testów jednostkowych wykorzystuje się nUnit oraz tworzoną w pamięci bazę danych SQLite. Tutaj można poczytać więcej rozważań na ten temat.
  • CodeFormatter - moja propozycja rozwiązania często spotykanego problemu kolorowania składni kodu C# jako HTML; dokładniejsze omówienie architektury rozwiązania wraz z diagramami klas (sic!) oraz co ciekawszymi fragmentami kodu tutaj
  • ExternalIntegration - filuternie nazwany przykład dodania interfejsu graficznego do konsolowej aplikacji svn.exe, czyli klietna Subversion; więcej informacji o projekcie jak i praktyce takiego zdobienia istniejących aplikacji konsolowych tutaj
  • TcpIp - przykładowa implementacja klienta i serwera komunikujących się poprzez protokół TCP/IP; więcej informacji w poście omawiającym to zagadnienie tutaj