Wednesday, November 4, 2009
| ANNA UNIVERSITY : CHENNAI – 600 025. |
| MODEL QUESTION PAPER |
| V SEMESTER |
| B.TECH. INFORMATION TECHNOLOGY |
| IF353 - VISUAL PROGRAMMING |
| Time: 3 Hours Max. Marks: 100 |
| Answer All Questions |
| PART-A ( 10 x 2 = 20 Marks) |
| 1. Why does End not terminate an application properly? End seems to work fine |
| without the extra unload statement. |
| 2. What is the maximum size of an array that VB 6.0 can handle? |
| 3. State the difference between ActiveX EXE and ActiveX DLL in Visual Basic. |
| 4. Does VB do classes or Object Oriented Programming? I have seen people arguing |
| over whether VB is an object oriented language. What is the answer (and Why)? |
| 5. How do you speed up VB programs? |
| 6. What is the Win32 API? How does Win 32 differ from the Win 16 API? |
| 7. Should I use Visual C++ or Visual Basic? Which one is better? |
| 8. Define Device Context? |
| 9. What is meant by Handle? |
| 10. Why is a CpaintDC created and used for WM-PAINT messages instead of a |
| normal CDC object? |
| PART-B (5 x 16 = 80 Marks) |
| 11.a) Develop an application using ADO to update certain fields of passenger details |
| table and to add, delete the records in the database. Display a list of records, which |
| display the name, age and sex of all passengers tr aveling in a certain train on a |
| particular date. |
| 12.a)i) Write a calculator program in VB which will let me type in “(1+1)*(2-3)” |
(or anything else) and will compute the results by using control arrays.
| ii) Accept a number from the user. Calculate and display the factorial using functions. |
| (OR) |
| 12.b) Write an application that uses the Common Dialog Boxes for Font, Color and |
| File. Also have an option for changing the background color of the form with the |
| color toolbar buttons provided and create a status bar to display the status of |
| CAPSLOCK and NUMLOCK. |
| 13.a) Build a form which accepts the following details: |
| * Customer ID * Age |
| * Name * City |
| * Sex * Phone |
| And the results should be saved in a text file called “custdetails.txt”. By using |
| Random and Binary File access. Methods to read, write and delete the records in a |
| file. |
| (OR) |
| 13.b) Build a form, which accepts the following details : |
| * Employee ID * Employee Name * Basic |
| * Grade * HRA * Allowance |
| The user is allowed to enter the following data : |
| Employee ID, Name, Basic, Grade |
| HRA is 40% of Basic |
| Allowance is 250 for Grade I |
| 500 for Grade II |
| Develop an ActiveX DLL to calculate the Net Salar y. |
| 14.a) Develop a windows GDI Pen Object application to draw Rectangle, Ellipse and |
| Line objects and using Brush object to fill the area of the above objects. |
| (OR) |
| 14.b) Develop a Dialog based MFC application which collects subject marks from |
| user for finding grades and total marks of a student. |
| 15.a) Develop a MFC VC++ application to load a background image (BMP) and erase |
| the image with the other image. |
| (OR) |
| 15.b) Create an application by the name “ODBC_BANK_Appn”. Use the table |
| “Account_Details” in the database “bank.db”. Use the MFC AppWizard to create an |
| application that enables us to browse, add, delete and refresh the records with the |
| menus using ODBC. |
http://www.ziddu.com/download/7216013/vp1.pdf.html
Tags VISUAL PROGRAMMING



