Pokazywanie postów oznaczonych etykietą spisy treści. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą spisy treści. Pokaż wszystkie posty

niedziela, 25 marca 2012

Wprowadzenie do Managed Add-in Framework (MAF, System.Addin) (spis treści) [PL]

W ramach zakończenia cyklu poświęconego Managed Add-in Framework (MAF, System.Addin) i aby ułatwić czytanie, przygotowałem spis artykułów związanych z tym tematem. Zapraszam do przeczytania całego cyklu:

sobota, 31 grudnia 2011

Rok 2011 – podsumowanie [PL]

Koniec roku i początek nowego roku to zawsze okres podsumowań. Chciałbym i ja spojrzeć na pewne dane, fakty zdarzenia związane z rokiem 2011 w kontekście bloga „Programowanie i Technologie”.

wtorek, 19 lipca 2011

70-511: Enhancing Usability: Podsumowanie [PL]

W ramach podsumowania tematów związanych z „70-511: Enhancing Usability”, zapraszam do przeczytania poszczególnych postów (wymienionych niżej), pobrania kodu źródłowego oraz obejrzenia prezentacji przedstawionej przeze mnie w ramach „Study Group 70-511” organizowanej przez Łódzką Grupę Profesionalistów IT & .NET.

środa, 23 lutego 2011

SMO podsumowanie oraz uzupełniony kod źródłowy dla: Jak DataSet’a przenieść do MsSQL'a? [PL]

SQL Server Management Objects (SMO) zbiór bibliotek, a w nich klas dla platformy .NET, pozwalające na łatwe i proste zarządzanie bazą danych Microsoft SQL Server z poziomu kodu programu .NET (np. w językach takich jak C#, VB i innych). Zostały one wprowadzone po raz pierwszy z bazą danych Microsoft SQL Server 2005 (włącznie z wersją Express). Dostępne są również biblioteki SMO dla bazy danych MS SQL 2008.

Dzięki wykorzystaniu SMO, można opracowywać aplikacji o funkcjonalności podobnej do Microsoft SQL Server Management Studio.

Wpisy związane z SQLServer Management Objects (SMO), pojawiały się już kilka razy na tym blogu:

sobota, 1 stycznia 2011

2010 – podsumowanie [PL]

Rok 2010 zakończony, chciałbym więc podsumować moją działalność związaną z blogiem w tym roku. Niniejsze podsumowanie zbiega się prawie z drugą rocznicą powstania bloga „Programowanie i Technologie”, który wystartował 11 stycznia 2009.

piątek, 12 listopada 2010

[WPF 3D] Kurs (tutorial) WPF 3D [PL]

WPF 3D, to zestaw funkcjonalności WPF-a,pozwalający na tworzenie i wyświetlanie grafiki trójwymiarowej (3D). Jednym z głównych celów stawianych WPF 3D jest wsparcie grafiki 3D w dziedzinie interaktywnych interfejsów użytkownika.
W ramach podsumowania wpisów poświęconych WPF-owi 3D, przygotowałem zestawienie artykułów, które do tej pory pojawiły się na tym blogu i dotyczyły WPF 3D. Wydaje mi się, że wymieniony niżej materiał może być pewnego rodzaju kursem (tutorial'em) poświęconym WPF-owi 3D i może stanowić punkt wyjścia dla osób, które chcą zapoznać się podstawami WPF-a 3D.
  1. Wirtualny Trackball 3D
  2. Dopasowanie wielkości sceny do aktualnego widoku na ekranie
  3. Tworzenie napisów dla scen 3D tworzonych przy pomocy WPF
Niniejszy wpis poza prezentacją różnych i niezależnych od konkretnego wykorzystania treści stanowi również opis pewnych zagadnień związanych z projektem Mesh Diagram 3D.Informacje dotyczące projektu oznaczone są etykietą MeshDiagram3D.
Promuj

piątek, 16 kwietnia 2010

Profile w OPC Unified Architecture (OPC UA) [PL]

OPC Unified Architecture (OPC UA) łączy funkcjonalności znane z poprzednich wersji OPC, jak OPC DA, OPC HDA, OPC A&E oraz dodatkowo wprowadza nowe funkcjonalności. Oczywiście nie każda aplikacja wykorzystująca OPC UA musi wspierać wszystkie funkcje. W związku z tym, aby użytkownicy technologii mogli dobierać aplikacje, które będą ze sobą współpracować, OPC UA wprowadza tzw. Profile.
W niniejszych artykułach zebrano podstawowe informacje na temat profili:

sobota, 23 stycznia 2010

70-562: Dostosowanie i Personalizacja Aplikacji Web [PL]

Promuj

W ramach moich przygotowań do egzaminu 70-562: TS: Microsoft .NET Framework 3.5, ASP.NET Application Development, chciałbym zaprosić do lektury na temat zagadnienia p.t. "Dostosowanie i Personalizacja Aplikacji Web" ("Customizing and Personalizing a Web Application"). Opracowanie zostało podzielone na nastepujące części:

  1. Strony Wzorcowe (Master Pages) - teoria
  2. Strony Wzoorcowe - przykład
  3. Tematy, motywy (Themes) - teoria
  4. Tematy, motywy - przykład
  5. Web Parts - teoria
  6. Web Parts - przykład

poniedziałek, 21 grudnia 2009

OPC Client .NET (w języku C# (csharp)) [PL]

Zapraszam wszystkich do przeczytania serii postów poświęconych dostępowi do danych w OPC przy pomocy kodu w C# na platformie .NET. Przedstawione przykłady zawierają gotowe do wykorzystania aplikacje i kod źródłowy. Artykuł został podzielony na następujące części:

  1. Teoria: Implementacja klienta OPC w C# - artykuł wprowadzający, bedącym częścią serii "OPC, DCOM, .NET i C# w jednym stali domu"
  2. Przygotowania
  3. Implementacja
  4. OPC klient z linii poleceń (przykład C# .NET)
  5. OPC klient z linii poleceń (gotowa aplikacja i kod w C#)

Życzę wszystkim dobrej lektury, a zainteresowanych tematem zapraszam do dyskusji i komentowania treści.

Promuj

sobota, 14 listopada 2009

Express Interface (Xi) [PL]

Zachęcam wszystkich do zapoznania się z Express Interface (Xi) - z nowinką, która ma chęć zostania nowym standardem wymiany danych w systemach związanych z automatyką przemysłową. W uproszczeniu Xi określić można jako OPC po WCF'ie. Artykuł został podzielony na następujące części:

  1. Pojawił się Express Interface (Xi)
  2. Porównanie Xi z innymi standardami (OPC DA, OPC XML DA, OPC UA, ...)
  3. OPC Foundation ogłasza, że będzie uczestniczyć w pracach na Express Interface (Xi)
  4. Express Interface (Xi) - moim zdaniem
Promuj

wtorek, 20 października 2009

Artykuł: Certyfikacja OPC [PL]

W celu zapewnienia wysokiej jakości produktów wspierających technologię OPC, organizacja zajmująca się utrzymaniem standardu, czyli OPC Foundation, powołała program certyfikacyjny, któremu poddawane są te produkty. Chyba nie trzeba nikogo specjalnie przekonywać, że warto wybierać właśnie certyfikowane produkty. Każdy inżynier - integrator wie, jak ważne są aplikacje, które są przez niego wdrażane. Chyba nie warto ryzykować awarii lub niepowodzenia, tylko poprzez złą decyzję podjętą już na samym początku wdrożenia.

W tej krótkiej serii postów chciałbym pomóc w zrozumieniu na czym polega program certyfikacyjny prowadzony przez OPC Foundation, jak znaleźć certyfikowane produkty i jak zinterpretować to co jest na temat danego produktu podane.

Artykuł został podzielony na następujące części:

  1. Podstawy
  2. Testowanie interoperacyjności podczas warsztatów
  3. Niezależne laboratorium certyfikacyjne
  4. Jak znaleźć i sprawdzić, czy produkt jest certyfikowany?

Życzę dobrej lektury

czwartek, 13 sierpnia 2009

OPC Unified Architecture (OPC UA) [PL]

OPC Unified Architecture (OPC UA) jest niezależnym platformowo standardem, przy pomocy którego wiele różnych rodzajów systemów może się komunikować. Wiadomości wymieniane pomiędzy klientami i serwerami mogą być przesyłane z wykorzystaniem różnego rodzajów sieci. OPC UA zostało stworzone aby wymiana danych odbywała się w sposób wydajny, bezpieczny, odporny na ataki i zapewniającą wzajemną identyfikację klienta i serwera.

Na tym blogu pojawiło się już wiele wpisów na temat tej technologii, chciałbym jednak (aby usprawnić nawigację), przypomnieć te wpisy, od których warto zacząć, by zapoznać się z tą technologią. W tym celu przygotowałem listę ciekawszych wpisów dotyczących OPC Unified Architecture (OPC UA).

Artykuł: OPC Unified Architecture (OPC UA), czyli krok na przód:

  1. Wstęp - idźmy z duchem czasu.
  2. Dlaczego czas na nowy standard?
  3. Co przyniesie OPC UA?
  4. Typowa architektura systemów opartych o OPC Unified Architecture.
  5. Jaki krok teraz? (czyli jak ma wyglądać migracja z OPC Classic do OPC Unified Architecture (OPC UA))
  6. Podsumowanie (czy damy szansę technologii OPC Unified Architecture?)

Artykuł: Infrastruktura komunikacyjno-usługowa OPC Unified Architecture (OPC UA):

  1. OPC UA jako przykład nowoczesnego podejścia do tworzenia standardu.
  2. Architektura komunikacyjna
  3. Kodowanie i mapowanie
  4. Zbiory usług
  5. Mechanizm odkrywania
  6. Połączenie, czyli kanały i sesje
  7. Subskrypcje
  8. Subskrypcje – przykładowe ustawienia i wykorzystanie
  9. Mechanizm publikowania
  10. Podsumowanie

Profile w OPC Unified Architecture (OPC UA).

Dodatkowe materiały

  1. Specyfikacje OPC Unified Architecture (OPC UA) wreszcie opublikowane jako skończone
  2. OPC, OPC Unified Architecture (OPC UA), gdzie znaleźć informacje na te tematy?
  3. Blog jednego z twórców OPC Unified Architecture (OPC UA) - Randy'iego Armstrong'a
  4. OPC Unified Architecture (OPC UA), pakiety SDK (.NET, java) i inne oprogramowanie
  5. OPC Foundation Unified Architecture SDK .NET wreszcie ma status released
  6. Wstęp do modelowania przestrzeni adresowej OPC UA przy użyciu Address Space Model Designer
  7. Sierpniowy OPConnect (artykuły też o OPC UA)
  8. OPC Programmers' Connection: nowe strony dot. OPC UA

Życzę wszystkim miłej lektury.


Historia posta:

  1. 2009.08.13 - Wersja pierwsza
  2. 2010.04.16 - Dodano artykuł o profilach

wtorek, 11 sierpnia 2009

Open XML - tworzymy dokument Word (docx) - Podsumowanie (1) [PL]

Ostatnio w ramach tego bloga pojawiło się trochę wpisów na temat formatu Open XML, tworzenia dokumentów dla Word (docx), języka WordProcessingML, tym razem postanowiłem przedstawić spis wspomnianych artykułów:

  1. Open XML Format SDK 2.0 - pierwsze wrażenia - gdzie znaleźć, jak zainstalować i jak napisać najprostszą aplikację
  2. Style w Open XML SDK - czyli podstawy formatowania tekstu i wykorzystaniu styli
  3. Tabele w Open XML Format SDK (DOCX) (czyli przygotowujemy tabliczkę mnożenia dla Workd 2007) - jak przygotować tabelę z wykorzystaniem SDK dla Open XML Format
  4. Kierunek: w głąb formatu "docx" - co tak na prawdę znajduje się w pliku DOCX
  5. Przyjrzyjmy się WordProcessingML wchodzącego w skład formatu OpenXML - jak wygląda ten OpenXML
  6. Na lewo, na prawo.... hej w Open XML - czyli jak sterować wyrównaniem tekstu (w stylach i paragrafach)

Wiem że te wpisy nie wyczerpują wszystkich zagadnień, a nawet można je nazwać zaledwie rzutem oka na ten temat, ale przy pomocy tego posta chciałbym usprawnić nawigację po tym blogu, tak aby łatwiej można było odnaleźć potrzebne informacje

Zapraszam do lektury!

poniedziałek, 8 czerwca 2009

Kierunek: nowoczesny interfejs aplikacji, czyli jak przy pomocy narzędzi firmy Telerik odmłodzić interfejs klasycznej aplikacji okienkowej.

Ostatnio miałem okazję się przyjrzeć bliżej produktom firmy Telerik wchodzącym w skład pakietu Telerik Premium Collection for .NET. Pakiet ten składa się z kliku produktów w tym: RadControls for ASP.NET AJAX, RadControls for WinForms, RadControls for WPF, RadControls for Silverlight, Telerik Reporting, Telerik OpenAccess ORM. W tym artykule zaprezentuję czynności związane z przygotowaniami nowego interfejsu użytkownika dla istniejącej aplikacji opartej o standardowe rozwiązania dostępne dla WinForms na platformie .NET, tak aby nowy interfejs był zgodny z aktualnymi trendami. Do odmłodzenia interfejsu wykorzystam RadControls for WinForms firmy Telerik.

Artykuł został podzielony na następujące części:

  1. Bazowa aplikacja, czyli co będzie zmieniane
  2. Pierwsze wrażenia dotyczące pakietu RadControls for WinForms firmy Telerik
  3. Opis zmian aplikacji i dalsze wrażenia z wykorzystania RadControls for WinForms
  4. Podsumowanie

Kolejne części artykułu będą się pojawiały jako posty na tym blogu.

Zapraszam do lektury!

środa, 13 maja 2009

OPC, OPC UA, komunikacja - filmy instruktażowe [PL]

Ostatnio na tym blogu pojawiło się klika filmów instruktażowych na temat OPC, OPC UA i komunikacji. W ramach podsumowania (i dla ułatwienia nawigacji), przypomnę listę filmów:

  1. OPC: instalacja, uruchomienie i konfiguracja komunikacji pomiędzy dwoma komputerami - dwa filmy (w języku polskim) pokazujące instalację serwera OPC (na przykładzie CommServer), podłączenie się klientem OPC, konfigurację OPC i DCOM aby umożliwić komunikację pomiędzy dwoma komputerami
  2. Wymiana danych: OPC <-> DDE <-> Excel - film (w języku polskim) pokazuje przykład OPC serwera dla programu Excel (konfiguracja, uruchomienie i wykorzystanie)
  3. Komunikacja serwer OPC i sterownik PLC - dwa filmy (w języku angielskim) pokazujące konfigurację serwera OPC, aby ten odczytywał dane ze sterownika SAIA przy pomocy protokołów SBUS DataMode i IP/UDP
  4. Pozyskiwanie danych z procesu (do OPC) - pewnie i wydajnie (czyli redundancja i adaptacja) - dwa filmy (w języku angielskim) pokazujące zaawansowane algorytmy komunikacyjne: algorytm skanowania adaptacyjnego i redundację ścieżek komunikacyjnych
  5. Wstęp do modelowania przestrzeni adresowej OPC UA przy użyciu Address Space Model Designer - film/prezentacja (w języku angielskim) wprowadzająca w świat OPC UA i modelowania przestrzeni adresowej serwera

Zapraszam wszystkich do odwiedzenia kanału użytkownika CAS CommServer na portalu YouTube.

wtorek, 24 marca 2009

Artykuł: Tworzenie napisów dla scen 3D tworzonych przy pomocy WPF

Promuj

Jakiś czas temu postanowiłem rozpocząć moją przygodę grafiką 3D generowaną za pomocą Windows Presentation Foundation (WPF). Muszę przyznać, że biorąc pod uwagę prostotę z jaką można tworzyć grafikę 3D jest to na prawdę dobre narzędzie. Bez większych problemów opanowałem generowaną przy pomocy trójkątów w przestrzeni grafikę, tym bardziej, że bardzo wiele artykułów opisuje właśnie te elementy. Schody pojawiły się w momencie, gdy postanowiłem dodać do moich grafik 3D jakieś napisy. Dlatego właśnie tworzeniu napisów w scenach WPF 3D chciałbym poświęcić niniejszy artykuł.

Aby ułatwić czytanie, artykuł został podzielony na części:

  1. Wstępniak (czyli ten tekst)
  2. Dwa podejścia przy tworzeniu napisów w scenach WPF 3D
  3. Rozwiązanie w praktyce
  4. Napisy przestrzenne (WPF 3D)
  5. Napisy przestrzenne (WPF 3D), a ich wektory położenia
  6. Napisy płaskie (WPF 2D)
  7. Podsumowanie i historia zmian

Zapraszam do lektury (kolejne części będą się pojawiały jako kolejne posty).

(To tylko jedna z części artykułu, przeczytaj pozostałe: 1, 2, 3, 4, 5, 6, 7)

Promuj

poniedziałek, 23 lutego 2009

Artykuł: Infrastruktura komunikacyjno-usługowa OPC Unified Architecture (OPC UA)

OPC Unified Architecture (OPC UA) jest niezależnym platformowo standardem, przy pomocy którego wiele różnych rodzajów systemów może się komunikować. Wiadomości wymieniane pomiędzy klientami i serwerami mogą być przesyłane z wykorzystaniem różnego rodzajów sieci. OPC UA zostało stworzone aby wymiana danych odbywała się w sposób wydajny, bezpieczny, odporny na ataki i zapewniającą wzajemną identyfikację klienta i serwera. Dodatkowo OPC UA definiuje bogaty zbiór usług, dzięki któremu klienci mogą pozyskiwać dane.

Niniejszy artykuł ma na celu przybliżenie czytelnikowi infrastruktury komunikacyjnej OPC UA oraz usług, które ten standard oferuje. W celu ułatwienia czytania artykuł został podzielony na części:

  1. Wstępniak (czyli ten tekst)

  2. OPC UA jako przykład nowoczesnego podejścia do tworzenia standardu.

  3. Architektura komunikacyjna

  4. Kodowanie i mapowanie

  5. Zbiory usług

  6. Mechanizm odkrywania

  7. Połączenie, czyli kanały i sesje

  8. Subskrypcje

  9. Subskrypcje – przykładowe ustawienia i wykorzystanie

  10. Mechanizm publikowania

  11. Podsumowanie

Życzę wszystkim miłej lektury.

wtorek, 3 lutego 2009

OPC, DCOM, .NET i C# w jednym stali domu

Przeglądałem ostatnio zapytania, które są wpisywane do wyszukiwarki Google, a powodują, że ktoś trafia na tego bloga. Jeden z tematów to "C# i DCOM". Chciałby wyjść na przeciw zainteresowaniom czytelników i pokazać jak można połączyć te dwa elementy. Ponieważ na co dzień zajmuję się technologią OPC, więc właśnie o tej technologii dotyczyć będzie ten artykuł ten artykuł.

Artykuł omawia różnice pomiędzy kodem zarządzalnym i niezarządzalnym oraz sposoby komunikacji między nimi. Tekst jest podzielony na części i po teoretycznym wstępie przedstawione są przykłady wywołań między-platformowych. Artykuł opisuje również możliwości tworzenia i obsługi elementów COM/DCOM z poziomu platformy .NET, a kończy się przykładami opisującymi możliwości implementacji technologii OPC na platformie .NET.

W celu ułatwienia czytania, artykuł został podzielony na następujące części:

  1. Technologie, na których bazuje OPC Classic. Część 1: Technologia COM.
  2. Technologie, na których bazuje OPC Classic. Część 2: Technologia DCOM.
  3. Platforma .NET Framework
  4. .NET Platform Invocation Services
  5. .NET i COM
  6. Implementacja klienta OPC w C#
  7. Implementacja serwera OPC w C#
  8. Podsumowanie

Zapraszam do lektury.

wtorek, 27 stycznia 2009

Artykuł: Śledzenie i logowanie zdarzeń (tracing and logging) na platformie .NET (przykłady w oparciu o C#).

Programista często staje przed koniecznością wyboru sposobu śledzenia przebiegu aplikacji, czy logowaniu błędów. Niniejszy artykuł ma na celu przedstawienie sposobu w jaki można to zrobić w oparciu o platformę . NET. Dzięki wykorzystaniu opisanej tutaj metodologii końcowa aplikacja będzie w tym względzie w pełni konfigurowalna, co może zapewnić wygodę nie tylko programiście, ale również użytkownika końcowego. Zachęcam wszystkich do lektury:

wtorek, 20 stycznia 2009

OPC Unified Architecture (OPC UA), czyli krok na przód.

Prace nad nowym standardem OPC Unified Architecture (OPC UA) nie zostały jeszcze zakończone. Warto jednak już dzisiaj przyjrzeć się temu, co przyniesie nam przyszłość. Zachęcam wszystkich do przeczytania artukułu, w którym opisuję jak będzie wyglądało OPC według Unified Architecture. Artykuł został podzielony na części, wszystkich zachęcam do lektury:
  1. Wstęp - idźmy z duchem czasu.
  2. Dlaczego czas na nowy standard?
  3. Co przyniesie OPC UA?
  4. Typowa architektura systemów opartych o OPC Unified Architecture.
  5. Jaki krok teraz? (czyli jak ma wyglądać migracja z OPC Classic do OPC Unified Architecture (OPC UA))
  6. Podsumowanie (czy damy szansę technologii OPC Unified Architecture?)
Dla tych, którzy czują potrzebę rozszerzenia swojej wiedzy na temat OPC Unified Architecture (OPC UA), polecam książkę: "OPC UA e-book".

Posty powiązane / Related posts