Zine.net online

Witaj na Zine.net online Zaloguj się | Rejestracja | Pomoc
w Szukaj

Browse by Tags

All Tags » C#
  • C# Power ponownie - Control.AllChildControls

    Podczas przygotowywania kolejnego posta z serii ''Samples'' zaimplementowało mi się coś bardzo fajnego, co chyba zasługuje na osobną notkę. Oto zatem kolejna krótka demonstracja potęgi połączonych mechanizmów C# (v. 2 i 3). Scenariusz: mamy formatkę wypełnioną panelami, groupboxami, layoutami i wszystkimi innymi kontenerami jakie tam jeszcze ...
    Opublkikowane w . jak .NET (Weblog) przez Procent dnia sierpnia 30, 2008
  • Partial classes & partial methods - explained

    ...far far away... Bohaterami dzisiejszego spotkania są dwa współpracujące ze sobą twory (Bolki?), różniące się znacząco wiekiem. Partial classes (klasy częściowe...) zostały wprowadzone do .NET za czasów wersji 2.0 zarówno platformy .NET jak i języka C#. Partial methods z kolei to ''najnowsza nowość'', bowiem przyjście na świat tej konstrukcji ...
    Opublkikowane w . jak .NET (Weblog) przez Procent dnia sierpnia 28, 2008
  • Jedyny przypadek gdy GOTO nie jest FUJ

    Jedna z zasad, której młodzi programiści uczą się na początku swojej kariery (żeby nie powiedzieć ''wysysają z mlekiem swojego nauczyciela'') brzmi: ''instrukcja GOTO w językach programowania poziomu wyższego niż asembler istnieje po to i tylko po to, aby świadomie ignorować jej egzystencję'' Prawda? I co tu dużo gadać, ciężko się z tą teorią ...
    Opublkikowane w . jak .NET (Weblog) przez Procent dnia sierpnia 22, 2008
  • ReSharper a C# 3.0: pierwsze wrażenia

    Zainstalowałem niedawno 30-dniową wersję ReSharpera 4.0 i badam jak to narzędzie się sprawuje. Kiedyś używałem ReSharpera na codzień, ale zmieniłem pracę i narzędzie nie poszło za mną. Z powodu wydania wersji 4.0 postanowiłem zobaczyć jak daleko sprawy poszły do przodu.Pierwsze wrażenie jest takie, że ReSharper bardzo gorąco zachęca do stosowania ...
    Opublkikowane w Marcin Hoppe (Weblog) przez Marcin Hoppe dnia lipca 1, 2008
  • Funkcje anonimowe a pętle - czy coś jeszcze może zaskoczyć?

    Na początek prosty przykład   using System;   class Test {   static void Main()   {     LoopIn();     Console.WriteLine();     LoopOut();   }     static void LoopIn()   {     for (int i = 0; i < 3; i++)     ...
    Opublkikowane w mgrzeg.net - Admin on Rails :) (Weblog) przez mgrzeg dnia lipca 1, 2008
  • Nowa składnia asercji w NUnit 2.4

    Podstawą każdego testu jednostkowego jest asercja, czyli polecenie sprawdzenia, czy testowany obiekt spełnia pewną własność. W wersjach NUnit wcześniejszych niż linia 2.4 podstawowym sposobem do wyrażenia asercji w kodzie testu było użycie statycznych metod klasy Assert z przestrzeni nazw NUnit.Framework. Na przykład: [Test] public void ...
    Opublkikowane w Marcin Hoppe (Weblog) przez Marcin Hoppe dnia czerwca 8, 2008
  • C#: throw; vs throw e;

    Jakoś ostatnio często wpadają mi do rąk różne teksty o wyjątkach w .Net. Z tego co da się zauważyć, to wyjątki, mimo swej prostej koncepcji, nie są do końca rozumiane i dobrze używane. Na szczęście są tacy ludzie jak Krzysztof Cwalina, którzy pomagają biednym programistom. Bardzo przydatne informacje na temat wyjątków można znaleźć na jego ...
    Opublkikowane w nblog (Weblog) przez nuwanda dnia października 9, 2007
  • C# 3.0: Metody rozszerzeń - garść szczegółów

    W C# 3.0 pojawiają się nowe konstrukcje językowe, między innymi tzw. metody rozszerzeń (Extension Methods). Bez większego rozwodzenia się, poniżej krótki przykład.[code language=''C#'']using System;namespace TestExtMethods{  class Program  {    static void Main(string[] args)    ...
    Opublkikowane w mgrzeg.net - Admin on Rails :) (Weblog) przez mgrzeg dnia lipca 10, 2007
W oparciu o Community Server (Personal Edition), Telligent Systems