1 Analiza możliwości języka C# w aspekcie oprogramowania dla myszy Łukasz Łysyganicz Nr indeksu Praca napisana pod kierunkiem: Prof. nzw. Dr hab. Anny Kucaba-Piętal
2 Cele pracy Celem mojej pracy była nauka języka C# na podstawie stworzonej aplikacji Gesty.NET. Aplikacja ma na celu uprościć pracę z systemem Windows udostępniając obsługę gestów myszy. Gesty myszy są wykorzystywane w wielu popularnych przeglądarkach internetowych (Firefox, Opera, Maxthon). Pozwalają na wykonywanie niektórych czynności za pomocą określonych ruchów myszą.
3 Wykorzystane narzędzia ■.NET Framework 2.0 ■ Język C# ■ Microsoft Visual C# 2008 Express Edition
4 Platforma.NET – budowa i działanie
5 Język C# ■ Stworzony specjalnie na platformę.NET ■ Opublikowany w 2002 roku wraz z.NET Framework 1.0 ■ Twórca języka: Anders Hejlsberg ■ Podobny do języków C++ i Java
6 Visual C# 2008 Express Edition
7 Etapy tworzenia aplikacji ■ Utworzenie interfejsu ■ Algorytm rozpoznawania gestów ■ Oprogramowanie gestów globalnych
8 Interfejs Ekran startowy Okno główne Okno testowe O programie
9 Algorytm rozpoznawania gestów ■ Algorytm rozpoznaje podstawowe kierunki ■ Wykrywanie kierunku
10 Gesty globalne ■ Mechanizm haków systemowych ■ Kod niezarządzany
11 Prezentacja programu Czas na prezentację programu
12 Dziękuję za uwagę