How To Exam?

a knowledge trading engine...


Manipal University 2009 B.E Computer Science and Engineering University: ; : ; Title of the : Development of Windows Application ( ) - Question Paper

Saturday, 26 January 2013 01:40Web


MANIPAL INSTITUTE OF TECHNOLOGY
(Constituent Institute of MAHE – Deemed University)
Manipal – 576 104

7th SEMESTER B.E (CSE) END SEMESTER exam
NOV-2009
SUBJECT: DWA (409)

TIME : three HOURS MAX MARKS:50

Summary: It is a make up ques. paper of Nove 2009 of the subject "Development of Windows Applications" which will help students expertise their knowledge on the subject.

MANIPAL INSTITUTE OF TECHNOLOGY

(Constituent Institute ofMAHE - Deemed University) Manipal - 576 104



SEVENTH SEMESTER B.E (CSE) END SEMESTER EXAMINATION

NOV-2009 SUBJECT: DWA (409)

TIME : 3 HOURS

MAX MARKS:50


ANSWER ANY 5 QUESTIONS.

1.    (5+3+2) Marks

a.    Write a short notes on following.

(1)    Dynamic link libraries

(2)    OnDraw ()

(3)    OnIdle processing

(4)    Document's dirty flag

(5)    Process's memory space

b.    Explain rich edit control and its any 4 member functions.

c.    Explain the steps when OnFileOpen member function is called.

2.    (5+3+2) Marks

a.    How min thread communicate with worker thread? Explain with code.

b.    Explain three advantages of MFC application framework.

c.    Give the list of all windows resources in each application program.

3.    (5+3+2) Marks

a.    Explain VirtualAlloc(), HeapAlloc() and GlobalAlloc() with parameter.

b.    Write a code of OnPaint(), that paints a small black square in static control. Void CmyDialog::OnPaint()

{

}

c.    Explain property sheet data exchange.

4.    (5+3+2) Marks

a.    Write the steps to create floating pop-up menu. List the different states of tool bar button.

b.    Explain any three advantages of database management.

c.    Give the necessary code to display mouse co-ordinates on status bar.

5.    (5+3+2) Marks

a. Write the database code for following (assume required data).

(A) BOOL CexView::OnMove(UINT nIDMoveCommand)

{

//code to move records }

(B) void CexView::OnRecordAdd()

{

}

b.    How to add the dialog controls at run time? Write the required steps.

c.    Give the difference between GetMessage() and PeekMessage().

6.    (5+3+2) Marks

a.    Write the program to display a clock using timers.

b.    Explain the purpose of following block of code.

CsingleDocTemplate* pDocTemplate;

pDocTemplate=new CsingleDocTemplate(IDR_MAINFRAME, RUNTIME_CLASS(CSampleDoc), RUNTIME_CLASS(CMainF rame),

RUN TIME_CLASS(CSamp leView));

c.    Write the object relationship diagram for multiple recordsets.

All The Best







Attachment:

( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER Manipal University 2009 B.E Computer Science and Engineering University: ; : ; Title of the : Development of Windows Application ( ) - Question Paper