UNIVERSITY EXAMINATIONS: UNIVERSITEITSEKSAMENS.
UNISA
Fee,
INF2611 May/June 2014
VISUAL PROGRAMMING II
Duraton 2 Hours 70 Marks
EXAMINERS.
FIRST MRS PM GOUWS
SECOND MR AJ FLANAGAN.
Closed book examination
This examination question paper remains the property of the University of South Africa and may not be
removed from the examination venue
This paper consists of 10 pages
Instructions
Answer all questions in the answer book
* Answers in pencil will be marked,
+ Marks are given in the brackets next to the question
* Enjoy!
[Please Turn Over]wv
INE2611
May/June 2014
Question 1 - Menus (15)
a Give 3 reasons why is it necessary to include menus in an application? (3)
b A main menu can have both drop-down menus and cascading menus
attached to it Explain what each of these menus types are, and provide an
example from you database application project (6)
snare 95
pees
eto
lem
Explain how to add an item (XXX or provide a relevant example item) to the
menu How would this new item be displayed in the menu? You are welcome
to provide a sketch of an interface of your application at runtime showing the
menus used (2)
d_ How is code attached to menu items? Explain and give an example using
this application (2)
@ When's the use of a pop-up menu recommended? Explain, with reference to
your database application (2)
[Please Turn Over]INF2611
May/June 2014
Question 2 — Multiple forms (15)
The question 1s
“From a user interface design perspective, is it better to use modal or
modeless forms?’
a Define each of these form styles (2)
b Explain the methods used to display each of these form styles Provide code
examples for each, as developed in your database project application (4)
Explain and provide an example from your project, when the use of modeless
forms is recommended? (2)
Explain and provide an example from your project, when the use of modal
forms |s recommended? (2)
Name 2 factors (designer or user) that need to be taken into consideration
when including multiple forms into an application (2)
1 Given that an application requires multiple forms, answer the quoted question
above (3)
[Please Turn Over]