

Within the browse dialog box we need to find and select our icon file ( the one that was just downloaded ), remember to change the File filters within the browse dialog box, by default it will not show. StockMarketPopupTickerApplication project ( project, not the solution ) and select Add -> Existing item. We also need to include the icon file into our project for later use. cs Designer window, then within the properties panel on the right press the ‘…’ button on the Icon property, and browse to the file you recently downloaded: NotifyIcon1 at the bottom of the Form1.csįorm1. NotifyIcon1 and attach the recently downloaded Icon file, you do this by clicking on the NotifyIcon has been added to the designer, select the cs adds the component to the application. ICO icon file, we need to attach it to the application. I used to find a suitable icon and I found this one: We want the application to largely reside within the task tray ( bottom right hand corner of the screen ) so we need to find a suitable icon, and attach it to the application. We need to enable this form to minimise to task tray first at load, within Closing the config page will not close the application. cs which is shown when the project is created will be our the ‘config page’ of our application, so when a user double clicks the task tray icon, the config page will show. Set the Framework version to target anything higher ( or equal to ).
Desktop stock cryptocurrency ticker autostart windows#
To start with, create a standard windows forms application ( Visual C# -> Windows Desktop -> Windows Forms App (.NET Framework ) in visual studio. The user can configure the duration of the pop-up. The user can configure the frequency of the pop-up. The stock to watch will be the official ticker abbreviation from either NASDAQ or NYSE ( only ). The user will be able to add stock to watch within the config ( list ).

The application should open a small pop-up menu within the task tray when the icon is right clicked the menu will have : as the menu items.Īpplication must start on startup of windows ( preferably via start-up folder shortcut ) Configuration: The application should open a configuration menu when the task tray icon is double clicked. The application should reside in the task tray with a small icon. The application should not use a database. The application should come with an installer.

NYSE was omitted from the final implementation ) Environment/Setup: ( edit/update, the above screenshot changed from the actual implementation, the main difference being the market the stock is listed on e.g. The background of the pop-up will be black UI Design template – what it could look like: The popup will have a small X to close the popup forcefully in the top right hand corner. It is possible to ‘force’ the pop-up to show on an off-frequency ( upon a user request to show the popup ). The application can be configured to only popup within the US stock markets hours of operation ( taking into account that I live in the UK, also taking into account daylight savings time etc if need be ). The list of stocks within the popup will be listed and the text will be white, the percentage gain/loss for the day will be green if positive, white if 0% and red if negative on the day.

The small popup should stay present for X seconds ( configurable ). The small popup should list all of the stocks configured that the application is ‘watching’ and display the daily gain/loss in a percentage format. There should be a small popup in the bottom right hand corner of the screen every X seconds ( seconds are configurable ). I want a small popup that appears in the bottom right hand corner of the screen semi-frequently, which will show me the daily percentage increase/decrease of the stock. I wanted to see how my stocks are doing periodically at a glance on my windows desktop computer throughout the day.
