Sposób wywoływania funkcji w programach pisanych w C/C++, Pascalu, assemblerze (rozumianych szeroko jako języki i kod niezarządzany) odgrywa niebagatelne znaczenie. Aby dwie funkcje - wywołująca i wywoływana - mogły się ze sobą dogadać, muszą wcześniej uzgodnić kilka drobnych acz istotnych szczegółów. Należą do nich:
sposób, w jaki przekazywane będą argumenty (np. poprzez stos, rejestry lub mieszając oba) sposób, w jaki argumenty są numerowane (od prawej, czy od lewej strony) sposób udekorowania nazwy funkcji (poprzez dodanie przyrostków, przedrostków lub całkowite wygenerowanie nowej nazwy, gwarantujące unikatowość, gdy funkcja jest wielkorotnie przeładowana) czy występuje stała, czy zmienna liczba argumentów (a tym samym, która ze stron będzie odpowiedzialna za posprzątanie) czy występuje wywołanie funkcji globalnej (statycznej) lub metody klasy (C++).
Read more →Przy tworzeniu własnej witryny niezbędnym może okazać się posiadanie odpowiednich zasobów wizualnych. Jeśli nie jesteśmy zawodowymi grafikami, czasem lepiej posiłkować się dostępnymi w sieci darmowymi (głównie rozpowszechnianymi na bazie licencji Creative Commons) zbiorami ikonek:
300 darmowych ikonek dla ASP.NET Fugue Icons & Diagona Icons led24 iconset Mini Pixel Icons IconPot generator pasków postępu (animowany plik .gif) Ganato Icons (PSD) Inne katalogi:
40 odnośników do ikonek inny spis do galerii obrazków
Read more →18 czerwca na XI spotkaniu Wrocławskiej Grupy .NET przedstawiłem tę oto prezentację. Omówiłem w niej zbiór narzędzi, który stanowi uzupełnienie Visual Studio i jest wręcz ‘niezbędnikiem’ podczas codziennej pracy programisty .NET.
Materiały z sesji pobrać można tutaj.
Read more →20 marca na VIII spotkaniu Wrocławskiej Grupy .NET w małej salce na Politechnice Wrocławskiej zaprezentowałem możliwości pisania skryptów MS Build. Prócz historii, podstaw składni i najprostszych przypadków użycia, zobaczyć można było rozszerzanie i zadania społeczności (community) na swój sposób widzącej zadania związane z przetwarzaniem plików z kodem i zasobami.
Materiały można pobrać tutaj.
Read more →22-go stycznia na Uniwersytecie Wrocławskim miało miejsce wydarzenie organizowane przez Wrocławską Grupę .NET (wrocnet.org). Jego celem była promocja nowej wersji wydanego na dniach Visual Studio 2008. Brawa dla dzielnych, młodych organizatorów.
Ja na tej imprezie byłem, miód i wino szklankami piłem, a nawet miałem okazję poprowadzić sesję. Niestety było to moje pierwsze publiczne wystąpienie przed tak dużą publicznością. Mimo wszystko wspominam je mile.
Materiały można pobrać tutaj.
Read more →Otwarcie tego portalu wiąże się z kilkoma istotnymi dla mnie wydarzeniami:
coraz słabsza pamięć powoduje, że ulatują mi z głowy w niebyt różne sztuczki programistyczne, które stosowałem niedawno, a próba ich odtworzenia zajmuje znacząco zbyt wiele czasu CMS dodaje od siebie opcję przeszukiwania i ułatwia zdecydowanie dostęp również innym zainteresowanym utrzymywanie listy ‘ulubionych’ do ciekawych narzędzi, blogów oraz innych portali jest coraz bardziej kłopotliwe wraz ze wzrostem liczby używanych komputerów chcąc aktywnie uczestniczyć w życiu Wrocławskiej Grupy .
Read more →