Idea niniejszego zlecenia oparta jest o działający program, system Windows (XP).
Jakiś czas temu zleciliśmy realizację programu schowek, który został dla nas wykonany - jego opis: [login to view URL],4097,drobne-usprawnienie-schowka-w-win-xp . Używamy tego programu do kopiowania danych teleadresowych klientów którym wystawiamy rachunki. Aplikacja do rachunków (faktur) jest tak skonstruowana, że potrzebowaliśmy takiego programu do obsługi schowka. Schowkiem kopiujemy 3 linie: imię i nazwisko, adres, kod i miasto.
Po wystawieniu tych rachunków potrzebujemy wysłać towar klientom. W tym celu potrzebujemy programu o roboczej nazwie \"lista\". Będzie to lista klientów, do której będą zapisywani tylko ci, którzy kopiowani są przez program schowek. Posiadamy kod źródłowy tego programu schowek w MASM32.
Lista będzie współpracowała z programem schowek (można wykorzystać istniejący lub stworzyć nowy program schowek). Lista ma być programem który będzie zapamiętywał i na życzenie wyświetlał dane wszystkich skopiowanych schowkiem klientów w tabeli wraz z datą skopiowania danej pozycji. Oczywiście będą musiały być eliminowane duplikaty. Dane będą wyświetlone w kolumnach: nazwisko, adres, miasto i kod, data (wypełniana automatycznie), uwagi własne. Możliwość sortowania wg wybranej kolumny. Wyszukiwanie w nich ma się odbywać dokładnie jak w przeglądarce Firefox po naciśnięciu CTRL+F. Opcja następnego, poprzedniego wyszukania oraz podświetlenia wyszukania także muszą być. Dodatkowo wyświetlane mają być wyłącznie rekordy z danym ciągiem. W tej opcji szukania w liście ma być zaznaczony już pierwszy rekord - można zaznaczyć kolejny lub wcześniejszy strzałkami kursora. Naciśnięcie F4 powoduje skopiowanie rekordu do schowka.
Wygląd listy ma być prosty, podobny jak np. podgląd tabeli w Access. Program musi zapamiętywać ostatnią pozycję i wielkość okna, szerokość kolumn.
Program musi mieć opcję uruchamiania w trayu w trybie zapamiętywania danych ze schowka i od razu wyświetlona lista, ta opcja ma być podawana jako parametr przy uruchomieniu. Musi mieć obsługę języka obcego - musimy umieć sami przygotować sobie wersję językową. Dodatkowo musi uwzględniać znaki diakrytyczne z całej europy (niemieckie, francuskie).
Dodatkową opcją programu będzie wprowadzenie danych klienta do formularza www . Jeśli aktywnym oknem będzie okno o określonym tytule, to klawisz F4 wprowadzi dane ze schowka do formularza www na stronie - formularz zawsze będzie taki sam. Co prawda kod pocztowy i miasto będzie należało oddzielić programowo, ale kod ma zawsze tyle samo cyfr i po spacji następuje nazwa miasta, więc nie będzie potrzebne analizowanie treści.
Kontakt: [login to view URL] na serwewrze [login to view URL], tel. 032 4226096