Napisałem edytor tekstowy XML, który oferuje 2 opcje widoku dla tego samego tekstu XML, jeden wcięty (praktycznie), drugi wyrównany do lewej. Motywacja dla widoku z wyrównaniem do lewej strony ma pomóc użytkownikom „zobaczyć” znaki białych znaków, których używają do wcięcia tekstu jawnego lub kodu XPath bez ingerencji w wcięcie, które …
Zastanawiam się, jak daleko ludzie powinni przeprowadzić weryfikację adresu e-mail. Moja dziedzina to przede wszystkim tworzenie stron internetowych, ale dotyczy to wszędzie. Widziałem kilka podejść: po prostu sprawdzając, czy jest obecny znak „@”, który jest bardzo prosty, ale oczywiście nie tak niezawodny. bardziej złożony test wyrażenia regularnego dla standardowych formatów …
W Code Complete strona 25 napisano, że dobrym pomysłem jest możliwość łatwego zastąpienia zwykłych klas interfejsu użytkownika klasą z linii poleceń. Znając jego zalety w testowaniu, co z problemami, jakie może to przynieść? Czy ta dodatkowa praca naprawdę się opłaci w przypadku projektów internetowych i mobilnych? Co z małymi i …
Wielu programistów, których spotkałem, zawsze mówi: „On nie jest facetem od UI”. Faktem jest, że obecnie programowanie, czy to web, Windows, Linux, OSX, czy jakikolwiek inny rodzaj programowania, obejmuje teraz oprogramowanie z dobrze wyglądającym interfejsem użytkownika. Dlaczego tak wielu programistów wydaje się nie lubić działania interfejsu użytkownika?
Ogólnie rzecz biorąc, czy lepiej jest wykonać wszystkie części funkcjonalne, czy najpierw uruchomić interfejs użytkownika - czy też połączenie obu? Zakładając, że pracujesz nad czymś dużym, czy ogólnie przyjętą praktyką jest sprawienie, aby wszystkie funkcjonalne obiekty BLOB do gromadzenia danych działały przed dowolnym interfejsem użytkownika, aby wszystkie interfejsy działały pojedynczo …
Aplikacje zawsze mogą zgłaszać błędy. Jeśli wystąpi taki błąd, użytkownik powinien zostać powiadomiony, ponieważ to, o co poprosił aplikację, nie powiodło się. Ile informacji powinien jednak podać użytkownik? Myślę, że większość z nas zgadza się nie pokazywać śladu stosu ( czy ślad stosu powinien znajdować się w komunikacie o błędzie …
Widziałem w wielu miejscach, że zgodnie z mądrością kanoniczną 1 dzwoniący jest odpowiedzialny za upewnienie się, że jesteś w wątku interfejsu użytkownika podczas aktualizacji składników interfejsu użytkownika (w szczególności w Java Swing, że jesteś w wątku wysyłki zdarzeń ) . Dlaczego tak jest? Nić Event Dispatch jest troska o widoku …
Obecnie badamy automatyczne testy interfejsu użytkownika (obecnie przeprowadzamy automatyczne testy jednostkowe i integracyjne). Przyjrzeliśmy się Selenium i Telerik i zdecydowaliśmy się na to drugie jako narzędzie wyboru ze względu na znacznie bardziej elastyczny rejestrator - i tak naprawdę nie chcemy, aby testerzy pisali za dużo kodu. Staram się jednak zrozumieć …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Powiedzmy, że chcę pokazać formularz, który reprezentuje 10 różnych obiektów na comboboxie. Na przykład chcę, aby użytkownik wybrał jednego hamburgera spośród 10 różnych zawierających pomidory. Ponieważ chcę oddzielić interfejs użytkownika od logiki, musiałbym przekazać formularz reprezentujący ciąg hamburgerów w celu wyświetlenia ich na comboboxie. W przeciwnym razie interfejs użytkownika musiałby …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . Mam problem mentalny w zakresie projektowania interfejsu głównego ekranu dla aplikacji komputerowej, którą obecnie aktualizuję. Kiedy pierwszy raz opracowałem …
Tak więc jednym z moich obowiązków w pracy jest zbudowanie wewnętrznego narzędzia, które pomaga pracownikom wprowadzać wszystkie informacje. Jest to aplikacja korporacyjna podobna do narzędzia bazy danych formularzy systemu Windows. Nie różni się więc niczym od tworzenia aplikacji kombi Word + Excel, ale przeciętną osobą w tej grupie roboczej jest …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Ja i mój przyjaciel chcemy uruchomić małą stronę forum. Rozważam użycie interfejsów API „Zaloguj się …
Próbowałem pisać testy jednostkowe interfejsu użytkownika dla moich aplikacji GUI i mam do czynienia z problemem, że chociaż działają one dobrze, gdy je początkowo piszę, okazują się kruche i pękają przy każdej zmianie projektu (czyli dość często). Próbuję znaleźć zestaw wskazówek, które doprowadziłyby mnie do posiadania możliwych do utrzymania testów …
Wdrażam aplikację Java, która zawiera stos Cofnij / Ponów. Zauważyłem, że niektóre aplikacje (takie jak TextEdit w systemie Mac OS X) pozwalają wybrać opcję „Cofnij wpisywanie” z menu Edycja po wpisaniu tekstu. Chciałbym również zaimplementować tego rodzaju rzeczy w mojej aplikacji, ale bardzo trudno mi znaleźć wytyczne dotyczące tego, jak …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.