Pisząc kolejnego dziś maila zacząłem od treści nawiązującej do załączników, których jeszcze nie dodałem. Zdziwiony byłem w momencie gdy Thunderbird poinformował mnie o tym fakcie i zaproponował ich dodanie…
Archive for November, 2010
Mój artykuł na codeguru.pl – WCF w praktyce. Część 4 – Wcf Test Client
Zapraszam do lektury mojego kolejnego artykułu poświęconego technologii WCF, który ukazał się na portalu codeguru.pl. Tym razem na warsztat trafiło narzędzie ułatwiające testowanie nie tylko usług WCF, ale też zwykłych serwisów XML (czyli dobrze znanych asmx’ów).
Bezpośredni link do artykułu.
Jeżeli macie jakieś sugestie dotyczące tematyki, o której chcielibyście przeczytać na łamach codeguru.pl, to zapraszam do komentarzy – postaram się przygotować odpowiedni materiał.
PInvoke, Unsafe Code, WinAPI oraz Service Oriented Architecture na TGD.NET
Toruńska Grupa Deweloperów .NET ma przyjemność zaprosić na 23 spotkanie podczas którego odbędą się dwie prezentacje!
Maciej Grabek poprowadzi: “Service Oriented Architecture + .NET = WCF”
O czym będzie:
Celem wykładu jest przedstawienie w jaki sposób stworzyć projekt oparty o wzorzec SOA (ang. Service Oriented Architecture). Rozpoczniemy od zdefiniowania kontraktu usługi, następnie przyjrzymy się w jaki sposób możemy udostępniać usługę na świat, a na końcu stworzymy klienta, który bedzie z niej korzystał.
Agenda:
- Czym jest SOA i jak ma się do tego WCF
- ABC WCF czyli adres, wiązanie i kontrakt
- Hostowanie usługi
- Klient
- Podsumowanie
Sławek Orłowski poprowadzi: “Integracja kodu niezarządzanego z zarządzanym”
O czym będzie:
Moją intencją jest zaprezentowanie fragmentu platformy .NET, który bardzo często jest pomijany w opisie. Chodzi o integrację oprogramowania .NET z natywnymi bibliotekami (C, C++, WinAPI). Czytając rożnego rodzaju publikacje można odnieść wrażenie, że technologie takie jak PInvoke, czy “Unsafe Code” to “zło”. Nie należy ich używać. Będąc programistą .NET lepiej o nich również nie myśleć. Chciałbym to zmienić i zapewnić, że tego typu techniki są używane i stanowią część platformy .NET. Co więcej, wiele rozwiązań może być opartych wyłącznie na “mieszaniu” kodów.
Agenda
- Jak jest uruchamiana aplikacja .NET w systemie Windows. Krótki opis.
- Język C# i C++/CLI pod kątem integracji kodu zarządzanego i niezarządzanego.
- Konwersja typów. Typy proste i typy złożone.
- Platform Invoke oraz C++ Mixed Mode okiem praktyka (mam nadzieję).
- Integracja z projektami WinAPI z dostępem do kodu źródłowego i bez dostępu.
- Zapewnienie bezpieczeństwa projektom używającym bibliotek natywnych.
- Kod “Unsafe”.
- Visual Studio i zarządzanie projektami tego typu.
O prelegencie
Sławomir Orłowski – Pracownik Instytutu Fizyki UMK, wykładowca kierunku Informatyka Stosowana. Od roku 2009 posiada stopień naukowy doktora fizyki. W swojej pracy naukowej zajmował się m.in. bionformatyką, symulacjami komputerowymi, analizą obrazów i modelowaniem fizycznym oraz matematycznym. Jako dydaktyk odpowiedzialny jest za prowadzenie kursów technologicznych Java i .NET. Od 2008 jest pracownikiem Biura Badawczo-Rozwojowego firmy Optopol Technology, która od 2010 roku jest częścią grupy Canon. W ramach swojej pracy zajmuje się programowaniem C/C++, C# i C++/CLI, architekturą oprogramowania, integracją kodu oraz (od niedawna) analizą i zarządzaniem ryzykiem, walidacją oprogramowania medycznego oraz zarządzaniem jakością. Współpracuje z wydawnictwem Helion, czasopismami Hackin9 oraz Software Developers Journal. Chętnie uczestniczy również w różnorodnych projektach informatycznych jako freelancer. Jest autorem publikacji naukowych oraz książek i artykułów z dziedziny IT. Jest zwolennikiem idei Open Source. Stara się wspierać i działać aktywnie w Toruńskiej Grupie Developerów .NET. Strona domowa: http://www.fizyka.umk.pl/~bigman.
Gdzie i kiedy:
Spotkanie odbędzie się 9 listopada od godziny 17:00 w SALI S3 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18) . Wstęp na wykład jest wolny. Rejestracja na spotkanie jest obowiązkowa.
Serdecznie zapraszamy!
Aby otrzymywać newsletter Toruńskiej Grupy Deweloperow .NET skontaktuj się ze mną na adres podany na stronie grupy.