Warsztat: Zegar analogowy w Accessie.

ZegAnalg.zip
Autor: Krzysztof Naworyta (k.naworyta@datacomp.com.pl)
Na podstawie programu Watch.mdb z WinSite.
Tutaj możesz ściągnąć Watch.mdb z mojego archiwum.
Baza w formacie MsAccess 97 
71kB, 30 sierpnia 2001

Opis problemu:

Czasem chcielibyśmy nieco ożywić naszą aplikację. Wbrew purystom od baz danych, którzy cenią interfejs wyposażony jak cela więzienna - strona wizualna naszego programu może być przecież ładna, a wprowadzanie danych wygodne.

Rozwiązanie:

Krzysztof Naworyta podał metodę wzbogacenia naszej aplikacji o przyjemnie wyglądający zegar analogowy, z dodatkowymi funkcjami. A oto propozycja Krzysztofa.

Może taki malutki i bardzo mało użyteczny bajer jaki spłodziłem w Chwilach Wielkiej Nudy: Zegarek analogowy (wskazówki) - służący również jako prosty sposób wprowadzania czasu. (znaczna modyfikacja zegarka kiedyś ściągniętego z WinSite, który koncentrował się jedynie na rysowaniu wskazówek) Może stanowić ilustrację kilku spraw: 1) co można poprzez Timer 2) używanie baz bibliotecznych 3) aktualizacja referencji przy otwarciu oraz, jak udostępnię źródła: 4) ukrywanie paska tytułu z zachowaniem możliwości przemieszczania okna 5) sztuczka ze wskaźnikiem myszki poprzez hiperłącze (spacja) etykiety związanej z przyciskiem wsuniętym pod nią i takie elementarne jak: 6) zwracanie wartości z okna dialogowego do Screen.ActiveControl i inne Wielkość biblioteki w głównej mierze uwarunkowana jest mapą bitową obrazka ... Krzysiek Naworyta

Mam nadzieję Krzychu, że te ulepszenia też zechcesz opublikować na niniejszej stronie.

Przykład składa się z dwóch plików (programu i biblioteki), które trzeba umieścić w tym samym katalogu.