Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

Visual Programming(CS411)

Assignment # 03


Total marks = 20                                                                              


Deadline Date

15th July, 2021



Please carefully read the following instructions before attempting assignment.


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

  • The assignment is submitted after the due date.
  • The submitted assignment does not open or file is corrupt.
  • Strict action will be taken if submitted solution is copied from any other student or from the internet.




·         Lectures 18 to 26 are covered in this assignment



No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date.

If you people find any mistake or confusion in assignment (Question statement), please consult with your instructor before the deadline. After the deadline no queries will be entertained in this regard.

For any query, feel free to email







(Marks 20)

Problem Statement:

You are required to create aC# WPF application usingVisual Studiowith the following functional requirements:

  • When the application starts, a window of splash screen similar to the following window should appears for a few seconds and then control moves to login window.(You do not need to design this splash screen manually, just use built-in features)


  • “Login Window” should be similar to the window given below in terms of color scheme and design. You can use any other logo of Virtual University to place in this window. Now the credentials of login window should be your complete VUID as username and last 3 digits of your VUID as password. While login, if you enter some other VUID or password it must show error “Invalid username or password”. And if you click on exit button then whole application must be closed.

Further, you must have to apply validation on login form. If you do not enter value in any of text box and try to login then it must show error message dialog e.g. Field is required.

  • After successful login, Main Dashboard window will appear similar to following window and your login username must pass to dashboard window and appear on screen as shown in image.




  • In next step, you have to Click Calculator image and it will open Calculator window as shown in given below image.
  • The demo of working of calculator is shown in attached gif file. You have to apply logic on all buttons according to their functionalities. For the detail working of all button, see demo gif file.
  • In the last step, you have to create setup of your project using Clickonce setup wizard. And publish your whole project in separate folder name(Setup) in your project folder directory.



Main Directory

                            Setup Directory files.






You must have to follow the color scheme as shown in the images. If you want to check the color of any label,button, background on any specific area you can use the Software name “Color Cop” already provided you in Download Section. And You must have to use your own VUID for Username and Password.


Submission details

Following Files Must be submitted in a single zip or rar file. File name must be your VUID.

·         Xaml file of each window.

·         C# code file(Xaml.cs)

·         A .gif file which shows only “execution” of your Application (For Recording .gif a software named Screentogif is uploaded on LMS, or you can use any other gif recording tool as well)

You are not required to submit the complete project, only copy required file from project folder.

If you do not submit any of the above-mentioned file you will be awarded Marks partially.


“The End”

Views: 351


Looking For Something? Search Below

Latest Activity

© 2022   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service