LabSter napisany został za pośrednictwem środowiska Microsoft Visual Studio, w języku C#. Wykorzystuje platformę programistyczną .Net w wersji 3.5.
Do pracy wymagany jest system operacyjny Microsoft Windows XP lub nowszy.
Baza danych oparta jest na bibliotece SQLite ( http://www.sqlite.org ) i jej implementacji dla platformy .Net System.Data.SQLite ( http://system.data.sqlite.org ). Biblioteka ta zapewnia doskonała wydajność przy pracy jednostanowiskowej, a jednocześnie posiada wysoki poziom zgodności ze standardem SQL. W razie potrzeby przy stosunkowo małym nakładzie pracy można dostosować program do pracy w środowisku klient-serwer, np. z użyciem silnika Microsoft SQL Server.
Wydruk danych zebranych w ramach analizy statystycznej odbywa się z wykorzystaniem biblioteki Printing.DataGridViewPrint ( http://www.codeproject.com/KB/grid/GridDrawer.Net.aspx?msg=2685830 )
Prezentacja histogramów wykorzystuje bibliotekę ZedGraph( http://sourceforge.net/projects/zedgraph/ )
Tworzenie wyników pod postacią plików PDF odbywa się za pomocą wirtualnej drukarki PDFCreator (http://sourceforge.net/projects/pdfcreator)
Program korzysta z biblioteki tworzenia logów log4net ( http://logging.apache.org/log4net/index.html )
Wydruk wyników podczas prezentowania przekroczenia zakresu norm korzysta z czcionki ArrowsAPlentySH ( http://www.free-fonts-ttf.org/true-type-fonts/arrowsaplentysh-9735-download.htm )
Tworzenie plików ZIP oparte jest o bibliotekę SharpZibLib (http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx )
|