COP4226, Assignment 1

Due Monday, February 6 at 6 PM.

Zip your entire project and upload it on the web. Exclude all of the Debug and Release directories.
Submitting Homework Online.

Zip file of executable, control library dll, and config file: Zip File

You are to write a program that you might have done in your first programming class! You are to calculate the distance that an object will travel on different planets. How hard can this be? You are to create a GUI front end that has three input boxes, a radio group, a combo box, a checkbox and a few buttons. There will also be an error provider for validating input, a user control library, and another form for information about the project.

The formula to calculate the distance traveled is

distance = ((velocity * velocity)/gravity)*sin(2*angle_in_radians)

There are 2*PI radians in 360 degrees.

Code Organization

Create Two Auxiliary Classes

Create a Control Library

From Based Application

Configuration File