Completed

Add Features To Existing C# .NET Application

This project was successfully completed by nguyenquanglong for $100 USD in a day.

Get free quotes for a project like this
Employer working
Project Budget
$30 - $250 USD
Completed In
1 day
Total Bids
11
Project Description

Modify existing source code for a C# / .NET timer application to add the following features while maintaining existing features and the ability to run the application without installation:

1. Move the function of the "Reset" button to the right-click menu.

2. Replace the "Reset" button with a "Finish" button.

a. The "Finish" button should create a log file for the current date ([url removed, login to view], i.e. [url removed, login to view]), if a log file for the current date does does not exist.

b. The finish button should also:

1. Stop the timer

2. Close the timer

3. Write the following values as comma separated values on a new line to a log file for the current date:

I. System date and time (MM/DD/YY HH:MM)

II. Window Title ("default" if not specified)

III. Timer value (hh:mm:[url removed, login to view])

For example: 10/15/2016 21:11, Walk the dog, 00:32:[url removed, login to view]

3. Assign keyboard actions for each button:

a. "S" for start - this key and keyboard action should be unavailable if the timer is already in progress.

b. "P" for stop - this key and keyboard action should be unavailable if the timer has not yet started.

c. "F" for finish.

An example screenshot can be found below:

[url removed, login to view]

The winning developer will provide source code and compiled executable that satisfies the requirements listed above.

Download the application here:

[url removed, login to view]

See the source code here:

[url removed, login to view]

More information about the Stopwatch application:

The appliction is written in C# / .NET source code for a timer application that runs as a portable application (can be used without installation).

The application has three buttons:

"Start" - Starts or resumes the progress of the stopwatch timer.

"Stop" - Pauses the progress of the stopwatch timer.

"Reset" - Set the stopwatch time to zero (0).

The application has three menu option when you click the application window:

"Stay on top" - Brings an instance of the application window to the forefront.

"Copy to clipboard" - Copies the current stopwatch timer value to the clipboard.

"Rename window" - Sets a custom value for an instance of the application window.

The application has support for the following command line parameters:

"start" - opens an instance of the application and starts the stopwatch timer.

"title" - opens an instance of the application with a window title set to a specified value.

Completed by:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online