NEW
Font size
WorksheetsINF.04 - aplikacje desktopowe
Total questions: 29
Worksheet time: 17mins
W środowisku IDE do tworzenia aplikacji okienkowych utworzono okno Form1. Aby zmienić ustawienia kolejno: nazwa okna widoczna na górnej belce, domyślny kursor na strzałkę oraz kolor tła okna, należy zmodyfikować następujące pola okna Properties:
Text, UseWaitCursor, BackColor
Name, UseWaitCursor, BackgroundImage
Text, Cursor, BackColor
Name, Cursor, BackgroundImage
Środowiskiem natywnym do programowania aplikacji desktopowych za pomocą języka C# jest:
NetBeans
Eclipse
MS Visual Studio
PyCharm
Przedstawiony fragment kodu w języku C# generuje hasło. Wskaż zdanie PRAWDZIWE określające własność tego hasła.
może zawierać małe i wielkie litery oraz cyfry
jest 8 znakowe lub dłuższe oraz zawiera małe i wielkie litery oraz cyfry
jest co najwyżej 7-znakowe, co wyznacza zmienna i
może zawierać małe i wielkie litery, cyfry oraz symbole
Przestawione na obrazie działania wykorzystują narzędzie
debuggera analizującego wykonywany kod
kreatora kodu Java
kreatora GUI tłumaczącego kod do języka XAML
kompilatora interfejsu graficznego
Narzędziem dedykowanym do implementacji aplikacji w środowisku WPF (ang. Windows Presentation Foundation) jest
Visual Studio
NetBeans
PyCharm
XamarinStudio
W aplikacji desktopowej zdefiniowano listę rozwijalną i przypisano cztery funkcje obsługujące zdarzenia tej kontrolki. Który komunikat zostanie wyświetlony w momencie wyboru w liście ?
zdarzenie 3
zdarzenie 4
zdarzenie 1
zdarzenie 2
W środowisku do tworzenia aplikacji, którego menu zostało przedstawione, aby usunąć wszystkie pliki pośrednie i wyjściowe projektu należy wybrać opcję
Run Code Analysis on Solution
Batch Build
Build Solution
Clean Solution
Wskaż uproszczony kod XAML dla kontrolek w przedstawionym oknie dialogowym
kod 3
kod 1
kod 2
kod 4
Przy pomocy którego obiektu można utworzyć kontrolkę wskazaną strzałką na obrazie
Windows - dla biblioteki WPF; JFrame - dla biblioteki Swing
Text - dla biblioteki WPF; JText - dla biblioteki Swing
Box - dla biblioteki WPF; JField - dla biblioteki Swing
TextBox - dla biblioteki WPF; JTextField - dla biblioteki Swing
Elementy w przedstawionych ramkach mają za zadanie
pobranie nazwy obiektu reprezentującego okno aplikacji
ustawienie nazwy obiektu reprezentującego okno aplikacji
ustawienie tytułu okna na "Tekst"
zapisanie tytułu okna do obiektu "Tekst"
Co zostanie zapisane w etykiecie label po wykonaniu przedstawionego kodu, uruchomionego po kliknięciu w przycisk okna aplikacji ?
suma liczb parzystych z przedziału od 0 do 100
liczby parzyste z przedziału od 0 do 100
suma liczb z przedziału od 0 do 100
liczby z przedziału od 0 do 100
Framework to
platforma programistyczna dostarczająca pewne komponenty i narzucająca pewien szkielet lub metodykę tworzenia aplikacji
zbiór podprogramów, danych i złożonych typów danych wykorzystywanych w kodzie źródłowym aplikacji
oprogramowanie, które metodą drag and drop umożliwia utworzenie interfejsu aplikacji
narzędzie służące do tworzenia, modyfikowania, testowania i uruchamiania oprogramowania
Jednym z zadań widoku we wzorcu MVVM (Model_View-Viewmodel) jest
obsługa logiki aplikacji - zawiera implementację algorytmów
obsługa interakcji użytkownika, utworzenie interfejsu użytkownika
udostępnianie danych dla widoku oraz wymiana danych z modelem
przechowywanie pobranych oraz przetworzonych danych
Jednostką zalecaną przy tworzeniu układu interfejsu aplikacji jest
px
dp
pt
mm
Wskaż wspólną cechę wszystkich kontrolek przedstawionych w ramce
wszystkie są widoczne
mają tło tego samego koloru
mają ten sam kolor czcionki
są w nich ustawione te same wartości domyślne
Aby programować aplikacje desktopowe za pomocą języka Java można wybrać środowisko
NetBeans
SharpDevelop
PyCharm
Visual Studio
Która cecha wyróżnia framework od biblioteki?
Framework determinuje architekturę aplikacji i dostarcza jej szkielet
Framework dostarcza funkcje użytkowe w danej dziedzinie problemu
Framework jest zbiorem funkcjonalności, które programista może wykorzystać
Framework dostarcza API do większego zestawu funkcji
Jakie są główne zalety korzystania z frameworków w programowaniu aplikacji?
Zapewniają pełną kontrolę nad każdym aspektem aplikacji
Nie wymagają znajomości języka programowania
Oferują jedynie podstawowe funkcje bez możliwości rozbudowy
Ułatwiają organizację kodu i przyspieszają proces tworzenia aplikacji
Co oznacza skrót WPF w kontekście programowania aplikacji desktopowych?
Windows Presentation Framework
Web Presentation Framework
Windows Programming Framework
Web Programming Framework
Jakie narzędzie jest najczęściej używane do debugowania aplikacji w środowisku .NET?
NetBeans
Visual Studio
Eclipse
PyCharm
Jakie zdarzenie jest wywoływane, gdy użytkownik kliknie w kontrolkę TextBox ?
KeyDown
Click
MouseEnter
TextChanged
Wskaźnik, który pozwala na dynamiczne tworzenie obiektów w języku C# to
build
new
create
instantiate
Jakie właściwości powinien mieć dobry interfejs użytkownika w aplikacji desktopowej ?
skupienie na estetyce
wysoka złożoność funkcji
brak dokumentacji
intuicyjność i responsywność
Podczas tworzenia aplikacji desktopowej często przydaje się okno pozwalające na przeglądanie folderów lub plików znajdujących się na dysku komputera. Na obrazie pokazano formularz o nazwie Form1. Aby wczytać do aplikacji plik obrazu należy wywołać metodę
OpenFileDialog
SaveFileDialog
FolderBrowserDialog
ColorDialog
Która właściwość kontrolek RadioButton lub CheckBox określa, czy kontrolka została zaznaczona ?
Checked
isChecked
AutoCheck
CheckedChange
Jakie jest główne zastosowanie wzorca MVVM w aplikacjach WPF ?
Separacja logiki biznesowej od interfejsu użytkownika
Ułatwienie komunikacji z bazą danych
Optymalizacja wydajności aplikacji
Tworzenie animacji w interfejsie użytkownika
Jakie są kluczowe różnice między aplikacjami desktopowymi a aplikacjami webowymi?
Wydajność i dostępność
Wszystkie powyższe
Interfejs użytkownika i architektura
Bezpieczeństwo i zarządzanie danymi
Co oznacza skrót GUI w kontekście programowania aplikacji?
Graphical User Interface
Graphical Universal Interface
Generalized User Interface
General User Interface
Co to jest XAML i jakie ma zastosowanie w aplikacjach WPF?
Jest to narzędzie do debugowania aplikacji
Jest to format pliku do przechowywania danych aplikacji
Jest to język znaczników do definiowania interfejsu użytkownika
Jest to język programowania do tworzenia logiki aplikacji
