Sdílet prostřednictvím


Ukázky objektů služby: Začínáme (Dokumentace k pos pro .NET v1.14 SDK)

Microsoft Point of Service for .NET (POS for .NET) poskytuje strom tříd, který implementuje většinu funkcí vyžadovaných specifikací Unified Point Of Service (UnifiedPOS). V mnoha případech musí vývojář objektu služby implementovat pouze metody a vlastnosti potřebné k provozování konkrétní části hardwaru, pro kterou je objekt služby napsán.

Tato část obsahuje podrobný průvodce vytvořením jednoduchého, ale funkčního ukázkového objektu služby pro zařízení MSR (Magnetic Strip Reader).

V tomto oddílu

  • Nastavení projektu objektu služby vysvětluje, jak pomocí sady Visual Studio vytvořit projekt knihovny tříd s odkazy na odpovídající POS pro sestavení .NET.

  • Vytvoření šablony kódu objektu základní služby pokračuje v přidávání do ukázky úpravou kódu tak, aby vytvořil nezbytné odkazy, atributy a metody pro vytvoření základní šablony Service Object.

  • Přidání podpory technologie Plug and Play přidá do ukázkové šablony integrací podpory technologie Plug and Play.

  • Vytvoření ukázky objektu služby popisuje, jak vzorový kód implementuje metody potřebné ke kompilaci ukázky. Objekt služby bude nyní rozpoznán poS pro aplikace .NET, ale nemá žádné funkce.

  • Představujeme vlákna čtečky objektů služby představuje koncept vícevláknového programování v objektech služby. Ukázková pomocná třída vlákna je zahrnuta do toho, na které jsou sestaveny další ukázky objektů služby s více vlákny.

  • Vytvoření funkčního objektu vícevláknové služby implementuje kompletní objekt služby MSR (Magnetic Strip Reader). Rozšíří příslušné metody z předchozí ukázky tak, aby vracela data do aplikace. Kromě toho používá pomocnou třídu vlákna z předchozí části ke spuštění a zastavení samostatného vlákna pro čtení.

  • Konfigurace systému popisuje, jak nakonfigurovat POS pro .NET tak, aby splňovala požadavky vaší instalace.

  • Vývoj aplikace POS vysvětluje, jak vytvořit POS pro aplikace .NET, konečnými spotřebiteli POS pro objekty služby .NET.