Thursday , 21 November 2024

CS410 Assignment 03 Solution Spring 2013

CS410 Assignment no 03 Tutorial

Note: You are advised to strictly follow this tutorial for Assignment No.3.

 

→ Open VC++ 6.0 

CS410 Assignment no 03 Solution Spring 2013

→ Click File > New menu. “New” dialog box will appear. 

CS410 Assignment no 03 Solution Spring 2013-1

→ Select “Win32 Application” from “Projects” Tab and enter Project Name as “Spring 2013_CS410_3_VUROLLNO”. Finally click “Ok” button.

CS410 Assignment no 03 Solution Spring 2013-2

→ Following dialog box will appear.

¾  Select “A Simple Win32 application” and click finish button

CS410 Assignment no 03 Solution Spring 2013-3

→ From “New Project Information” dialog, click “OK” button.

CS410 Assignment no 03 Solution Spring 2013-4

→ In “Workspace” window, open “Class View” and double click “WinMain” function and write down your code in “WinMain” ¾ Replace “APIENTRY” with “WINAPI”.

CS410 Assignment no 03 Solution Spring 2013-5

→ A folder will be formed with the same name you select for the Project Name i.e. Spring 2013_CS410_3_VUROLLNO.

CS410 Assignment no 03 Solution Spring 2013-6

→ Zipped this folder and upload it over VULMS before deadline.

CS410 Assignment no 03 Solution Spring 2013-7

 

CS410 Assignment no 03

 

Instructions

Please read the following instructions carefully before submitting assignment:

It should be clear that your assignment will not get any credit if:

o   Assignment is submitted after due date.
o   Submitted assignment does not open or file is corrupt.
o   Assignment is copied (From internet/From students).

You should consult recommended books to clarify your concepts and can also put queries on MDB.

Objective

To understand and practice Basic concepts of Windows.

Software (s) Used to develop Assignment

Visual C++ 6.0
Language
C/C++

Assignment Submission Instructions

Assignment should be submitted in a zipped folder named “VU-Roll No” format, which includes all project files.

Assignment   Marks Distribution:  5+2.5+2.5+5+5= 20

Background:

XYZ Technologies

XYZ Technologies is a leading international provider of automated and IT enabled solutions catering to businesses across various verticals around the globe. Since its inception in 1995, XYZ has regimented itself being committed to deliver the best software solutions. XYZ has ever since used highly experienced resources in analysis, development, quality assurance, and implementation to provide a wide range of high-quality consulting services and cost-effective development of customized application software. XYZ’s worldwide domain and subject matter expertise, proven track record and the capability to act as solution integrator can give you a truly cost-effective solution that not only meets, but surpasses your needs.

Scenario:

Pogo GoGo – Project Game Development

After the probation period, XYZ company was very happy with selected people. So they have decided to assign them their tasks and duties. The manager of Win32 programming department has a project to develop a game named “Pogo GoGo” for Win32 windows operating systems.

Evaluation:

Now being a team member of this project, you need to perform the given tasks. The main concern of these tasks is about developing a window and altering its basic functionality of “Maximize”, “Minimize” and “Close” buttons on the title bar.

The tasks are given below:

Task 1: Create a Window which should have display at the centre of your screen and size should have 400 x 400. The background of window should be black and title bar should contain “Pogo GoGo”. 

Task 2a: Originally the “Maximize” button MAXIMIZES the Window but you have to change its functionality i.e. when you click on it, it should perform the functionality of MINIMIZE.

Task 2b: Originally the “Minimize” button MINIMIZES the Window but you have to change its functionality i.e. when you click on it, it should perform the functionality of MAXIMIZE.

Task 3: When you press the “Close” button, it should display a message window i.e. Do you want to quit? After clicking the “Yes” button the application should exit, otherwise remain running.

Task 4: Text should be displayed at the same position as shown in the figure below and output should be exactly the same. And when you click Left/Right mouse button it should display a message like “Left Mouse Button Pressed” OR “Right Mouse Button Pressed”.

CS410 Assignment no 03 Solution Spring 2013-8
Lectures Covered: This Assignment covers Lecture No. 8 – Lecture No. 11
Deadline: Your assignment must be uploaded on or before 20th May, 2013.

Check Also

CS410 Solved Subject Mega Collection form Final Term Papers

QNo.1   Synchronization objects? Answer:- A synchronization object is an object whose handle can be specified …

One comment

  1. Plz discuss about this assignment here……………

Leave a Reply

Your email address will not be published. Required fields are marked *

*