SHRI ANGALAMMAN COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE VISUAL PROGRAMMING UNIT I

Similar documents
KINGS COLLEGE OF ENGINEERING PUNALKULAM DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK UNIT - I WINDOWS PROGRAMMING PART A (2 MARKS)

DEPARTMENT OF INFORMATION TECHNOLOGY ACADEMIC YEAR EVEN SEMESTER QUESTION BANK. UNIT I WINDOWS PROGRAMMING Part-A (2-MARKS)

END-TERM EXAMINATION

Visual C++ 2. Developing Professional Applications in Windows 95 and NT Using MFC. Marshall Brain th Lance Lovette

Developing Professional Applications in Windows 95 and NT sing MFC

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB

An Introduction to MFC (builds on your lecture on MFC)

CS1253-VISUAL PROGRAMMING S4 CSE & S6 IT 2 MARKS & 16 MARKS PREPARED BY S.VINILA JINNY, L/CSE Y. JEYA SHEELA, L/IT


IFE: Course in Low Level Programing. Lecture 5

Binghamton University. EngiNet. State University of New York

Exercises for Delphi Advanced Programming Technology (English Version)

TABLE OF CONTENTS PREFACE CHAPTER1 INTRODUCING WINDOWS++ 1

Module 2: Getting Started with Visual C AppWizard

Introduction. ActiveX, OLE, and the Internet

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

MFC, ATL, and WFC Is MFC Dead?

XD++ Professional Edition -- it is designed for building professional flow diagramming applications only.

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5)

CS410. Note: VuGujranwala.com is not responsible for any solved solution, but honestly we are trying our best to Guide correctly.

Code Finix Label Designer V 1.0 User Guide

This section provides an overview of the features available within the Standard, Align, and Text Toolbars.

Chapter 5. Set Value Input Screen. Otasuke GP-EX! Chapter 5 Set Value Input Screen 5-0. Set Value Input Screen 5-1. Let s Enter Target Value 5-2

How to Annotate Documents in BDM. Banner Document Management (BDM)

Developing Applications Using Visual Basic 2008: Volume 2

Department of Computer Applications

CS410 Visual Programming Solved Online Quiz No. 01, 02, 03 and 04. For Final Term Exam Preparation by Virtualians Social Network

Laboratorio di Ingegneria del Software

Laboratorio di Ingegneria del L-A

Get Unique study materials from

Undergraduate projects, technical papers and articles done by Mr. Sumant U. Tambe PROJECTS. 1. Node Listing Based Global Data Flow Analysis

Qno.2 Write a complete syantax of "Getparents" functions? What kind of value it return and when this function is use? Answer:-

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies


(D)COM Microsoft s response to CORBA. Alessandro RISSO - PS/CO

About the Author... xiii Introduction... xiv Acknowledgments and Thanks... xv Terminology... xvii Sample Code... xvii

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

.NET-6Weeks Project Based Training

Outline. COM overview. DCOM overview. Comparison DCOM and Corba

L abelmark Labeling Software

VALLIAMMAI ENGINEERING COLLEGE

Ingegneria del Software T. Interfaccia utente

CADAM Drafting Hints and Tips

Click the buttons in the interactive below to become familiar with the drawing tool's commands.

Prentice Hall CBT Systems X In A Box IT Courses

Chapter 1: Retrieving Data from an ODBC Database

C# Syllabus. MS.NET Framework Introduction

FactoryLink 7. Version 7.0. Client Builder Reference Manual

Programming with Microsoft Visual Basic.NET. Array. What have we learnt in last lesson? What is Array?

More Skills 11 Capture a Screen with the Snipping Tool

Part 18. Developer 2000

QUERY USER MANUAL Chapter 7

QLabel-IV Operation Manual

Advanced Techniques. Criterion E: Product development. Three or more related tables. Complex queries / Calculated fields. Use of graphics fields

POST GRADUATE DIPLOMA IN LIBRARY AUTOMATION AND NETWORKING (PGDLAN)

Merits of QT for developing Imaging Applications UI

UNIT 1 PART A PART B

If you have been using CorelDRAW, you may have turned off this opening screen. If so, skip to step 5.

- Release Notes - Version: Last Change: AIS Automation Dresden GmbH

I/A Series Software Data for Windows V2.3

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Windows Programming Using MFC and Visual C ++.Net

ILLUSTRATOR TUTORIAL-1 workshop handout

182 Introduction to Microsoft Visual InterDev 6 Chapter 7

Unit 11.Introduction to Form and Report

Database Design Practice Test JPSFBLA

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

OLE. Clipboard was not enough (late 80s) OLE 1.0 [1991] OLE 2.0 [1993] Object Linking & Embedding

Using Blending Modes for Simple Color Correction

Paint Tutorial (Project #14a)

1. Move your mouse to the location you wish text to appear in the document. 2. Click the mouse. The insertion point appears.

BCA (Part II) EXAMINATION, 2009 C++ PROGRAMMING Time allowed: Three Hours Maximum Marks: 50 Attempt any five questions

C# 2008 and.net Programming for Electronic Engineers - Elektor - ISBN

Chapters and Appendix F are PDF documents posted online at the book s Companion Website (located at

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Adobe Photoshop Sh S.K. Sublania and Sh. Naresh Chand

Painting your window

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

How do I make a basic composite or contact sheet?

MS Publisher 2007: Graphics. Lesson Notes Author: Pamela Schmidt

Band Editor User Guide Version 1.3 Last Updated 9/19/07

Inside Visual C++: With CDROM (Microsoft Programming Series) PDF

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Amyuni PDF Creator for ActiveX

IT6503 WEB PROGRAMMING. Unit-I

SPRECON-E Display Editor

PowerPoint Working with Text PP500

Trace Bitmap. Chapter 7. A. Page Size. Step 1. Click File Menu > New (Ctrl-N).

Paint/Draw Tools. Foreground color. Free-form select. Select. Eraser/Color Eraser. Fill Color. Color Picker. Magnify. Pencil. Brush.

Was this document helpful? smarttech.com/docfeedback/ SMART Ink 5.2 USER S GUIDE

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Third Teaching Hour: 80(32+48)

What s New in TerraExplorer Suite 5.0

Instructions for Crossword Assignment CS130

ASIC-200 Version 5.0. integrated industrial control software. HMI Guide

CANVASES AND WINDOWS

Team Developer. There are no good reasons to stay in legacy mode.

GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA IN INFORMATION TECHNOLOGY Semester: 4

PGDCA II SEMESTER INTERNAL ASSIGNMENT QUESTIONS P.G. Diploma in Computer Applications (2017)

Interactive Graphics for Statistics

HIGHER SECONDARY COMPUTER SCIENCE

Transcription:

SHRI ANGALAMMAN COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE YEAR : III VISUAL PROGRAMMING UNIT I SEMESTER : V WINDOWS PROGRAMMING 1. List out the aspects of Windows 2. Define Dynamic Link Libraries 3. List out the types of DLL which is implemented in Windows. 4. Define Window Procedure 5. Define Message Queue & Message Loop 6. Define handle 7. Define Hungarian Notation 8. What are the events used to generate a WM_PAINT message? 9. Define Invalid region 10. Define Invalid rectangle 11. Define Device Context 12. List out the aspects of GDI 13. Define System font 14. Define Dithering 15. List out the GDI Primitives 16. List out the pen styles 17. Define Mapping Modes 18. Define Viewport and window 19. Define Raster Operation 20. Define child window control 1. Explain in detail about various versions of Windows Operating System (16) 2. Explain briefly about a. How to create a window (6) b. Displaying the window (4) c. Processing the message (6) 3. a. Describe the functions of Message Loop (8) b. Explain in detail about the Windows Message Structure and Windows Procedure.(8) 4. a. How does the WM_PAINT message is processed? (10) b. What is WM_DESTROY message? How the program is terminated? (6) 5. a. Define DC. (2) b. What are the methods available to get the DC and various types of DC Handle? (14) 6. Explain Windows Graphics Device Interface in detail (16) 7. a. Write a note on Hungarian Notation in Windows Programming (6) b. Write a program to display a message in the center of a window (10) 8. a. Explain the methods of getting device context handle (8) b. Briefly discuss the various child window button controls (8)

UNIT II VISUAL C++ PROGRAMMING - INTRODUCTION 1. Define Application Framework 2. Define Appwizard 3. Define Classwizard 4. What are the diagnostic tools available in VC++? 5. What are the types of mapping modes? 6. Distinguish between model and modeless dialog controls 7. Define bitmap 8. Mention some of the window common control. 9. What are dialog controls? 10. Mention some of the GDI derived classes. 1. Draw & Explain in detail about various components of VC++ (16) 2. Explain in briefly about a. MM_TEXT Mapping Mode (5) b. Fixed Scale Mapping Mode (4) c. Variable Scale Mapping Mode (7) 3. a. Explain in detail about various types of video cards. (10) b. How to compute Character height (6) 4. What is meant by Modal & Modeless dialog control? Explain Modal dialog controls with a sample programs. (16) 5. a. Discuss about Window Common Controls (12) b. What are different Mapping Modes available in VC++? (4) 6. a. Explain how to create an instance of color dialog & the functions associated with it. (8) b. Write a VC++ program to paint the background with a brush. Set the color using the coordinates at which the mouse is clicked. (8) 7.a. Differentiate the modal & modeless dialog (4) b. Write a VC++ program to create & display a modeless dialog (6) c. Write a VC++ program to draw a rectangle as the mouse moves (6)

UNIT III THE DOCUMENT VIEW ARCHITECTURE 1. Define Keyboard Accelerator 2. List out Rich Edit Control Functions 3. Define toolbar 4. List out toolbar states. 5. Define Status bar 6. Define Status Indicator 7. What are the two text editing tools? 8. What are the steps to be followed to build floating popup menus? 9. What are the characteristic of SDI frame window? 10. Define Serialization 11. Explain splitter window? 12. Distinguish between dynamic and static splitter windows 13. Define Document View Architecture 14. Distinguish Implicit and Explicit Linkage 15. What is LoadLibrary function? 1. Write down the steps to create a VC++ program that encapsulates the menu, keyboard accelerator and tool bar to draw a circle and rectangle and show the output. (16) 2. What are the functions performed in SDI application and Explain that functions in detail 3. Write down the steps to create a VC++ program to create an Extension DLL and use it and test it in the client program. (16) 4. Develop a dialog based application to simulate a calculator. The calculator should add, multiply, subtract and divide 2 integers. (16) 5. Develop a DLL to add & multiply two numbers and write an application to use the DLL 6. Explain how to create a toolbox for the application. (16) 7. Explain SDI & MDI application in detail. (16) 8. a. What is Rich Edit control & discuss the supporting MFC classes for the control. (8) b. Discuss the Menu item properties (8)

UNIT IV ACTIVEX AND OBJECT LINKING AND EMBEDDING 1. Define ActiveX control 2. List out Calendar control s properties, methods and events. 3. Define Container 4. Define Event sink map 5. Define COM 6. Define Mini Server 7. Define Full Server 8. List out the Component States 9. What is the use of IUnknown interface? 10. What is class factory? 11. Define OLE 12. Define DCOM 13. What are main features of COM? How the COM Client interacts with Inprocess Component. (16) 2. a. What are the steps involved to create an ActiveX control at runtime (6) b. What are the steps involved in OLE Drag & Drop (10) 3. Explain the features of OLE container component interactions (16) 4. Explain in detail ActiveX control container programming with example (16) 5. Write short notes on a. IUnknown Interface and QueryInterface Member function (10) b. Reference Counting (6) 6. Write short notes on a.class Factory (8) b.containment & Aggregation Vs Inheritance (8) 7. a. Write a COM class using multiple inheritance approach (8) b. Discuss the container interfaces (8) 8. a. Highlight the features of the control (8) b. Explain the steps involved in the installation of ActiveX control (8)

UNIT V ADVANCED CONCEPTS 1. List out the advantages of DBMS 2. Define SQL 3. List out the functions in CRecordset class 4. List out the ODBC elements 5. List out the MFC classes for DAO 6. Define Dynaset 7. Define snapshot 8. Define Threads 9. Define event 10. Define IP, UDP and TCP 11. Define WinSock 12. Define WinInet 13. Define IIS 14. Define ISAPI Server 15. List the advantages of WinInet over WinSock. 1. How the Worker and Main Thread communicate with each other (16) 2. Explain how ODBC database connectivity is done in VC++ with sample application (16) 3. Write down the WinSock Server and Client Program (16) 4. a. Explain in detail about ISAPI server extension DLL (8) b. Explain in detail about MFC ISAPI server extension classes (8) 5. Write a program to play a audio and Video file (16) 6. Write a VC++ program to query the database (16) 7. Write a MFC automation client program (16) 8. Write a program to implement a WinInet Client using openurl (16)