Monday, February 11, 2008

GRAPHICAL USER INTERFACE - GUI Paper 1

Download FREE Computer Science Engineering (CSE Engg. Branch) Previous 5 Years solved Regular and Reappear Question Papers B.tech PTU Semester 8th (2007, 2006, 2005, 2004, 2003) and related Placement Technical Interview Questions for subject GRAPHICAL USER INTERFACE - GUI

GRAPHICAL USER INTERFACE CS 432 B. Tech 8th Sem May 2k5

Max Marks 60

Note: Section A is compulsory. Attempt any Four questions from Section B and two from Section C

Section A Marks 2 each

1.

  1. What do you mean by message driven programming?
  2. What is GDI?
  3. Explain Hungarian Notation.
  4. What are the various parameters of create window () function?
  5. How to attach a menu to window?
  6. What is html link? What methods are used with it?
  7. What is the class hierarchy of ClisBox?
  8. When do you define variables in the class header file and when do you define variables in the class implementation file?
  9. Write a code fragment that is used to create and destroy modeless dialog box.
  10. Explain the command used to create callback.

Section B Marks 5 each

2. Write a code which is required for an application to start with a maximized window and a screen caption “Selection Process”

3. What are the types of image resources? Explain>

4. Describe in detail the processing performed in the following code:

Int j, count;
Count = pA→Get size ();
for (j=0;j<count; j++)
{
cobject*P = (cobject *) (pA→Get At(j));
if (P)
{
Delete P;
}

}

pA→Remove All();

5. What are the types of bound controls? Explain.

6. What are memory management command? Explain with suitable example code.

Section C Marks 10 each

7. Describe the GDI processes you would use in a program to print 3 consecutive pages in a laser printer, each page displaying a square. The squatter has:

  1. The top 4 cm from the top of the page.
  2. The left side 2 cm from the left edge of the page.
  3. Side length 3*n cm (where n=1 on page 1, n= 2 on page 2, n=3 on page 3).

8. (a) What is “mutex” object? Describe how “mutex” objects may be used to prevent multiple instances of the same program from executing.
(b) What is DIB? How will you create DIB?

9. (a) Explain with the help of code example how to read and write different data types to the clipboard.

(b) Describe in detail with code fragments regarding cursor shapes and carets

No comments: