C# Dashboard Design

How To Design an Application Dashboard In C#

C# Dashboard Design


in this c# tutorial we will see how to design a dashboard for your application in windows form using csharp programming language and visual studio.

tools:
- c# programming language.
- visual studio express 2013.
- canva.com for images.



Watch The Full Project Tutorial



1 - The Menu 

in the top of the menu you can add your app logo and name.
the menu itself is created with panel and buttons.

dashboard menu


2 - The Application Analytics

if you have a store application or any data you want to show to the admin it will be displayed here.
and to create this we will use panels, labels and timers.
you can use flatuicolorpicker.com to get color insperation.

dashboard analytics


3 - The Latest Products Added

here you will show the user the last 5 products added to the the store.

dashboard products


3 - Show The Messages

in this section you will show the user messages/notifications.

dashboard messages


4 - Source Code

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Dashboard_Design
{
    public partial class Dashboard : Form
    {
        public Dashboard()
        {
            InitializeComponent();
        }

        private void Dashboard_Load(object sender, EventArgs e)
        {
            // display app logo image
            pictureBoxAppLogo.ImageLocation = "../../images/1BCB.png";

            // display products
            panelProduct1.BackgroundImage = Image.FromFile("../../images/product_1.png");
            panelProduct2.BackgroundImage = Image.FromFile("../../images/product_2.png");
            panelProduct3.BackgroundImage = Image.FromFile("../../images/product_3.png");
            panelProduct4.BackgroundImage = Image.FromFile("../../images/product_4.png");
            panelProduct5.BackgroundImage = Image.FromFile("../../images/product_5.png");

            // start the timers
            timerProducts.Start();
            timerPurchases.Start();
            timerRevenue.Start();
            timerProfit.Start();
        }

        private void button1_MouseEnter(object sender, EventArgs e)
        {
            button1.BackColor = Color.FromArgb(0, 255, 73, 73);
        }

        private void labelClose_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void timerProducts_Tick(object sender, EventArgs e)
        {
            int val = Convert.ToInt16(label1Products.Text);

            if(val < 120)
            {
                val += 1;
                label1Products.Text = val.ToString();
            }
            else
            {
                timerProducts.Stop();
            }

        }

        private void timerPurchases_Tick(object sender, EventArgs e)
        {
            int val = Convert.ToInt16(labelPurchases.Text);

            if (val < 350)
            {
                val += 1;
                labelPurchases.Text = val.ToString();
            }
            else
            {
                timerPurchases.Stop();
            }
        }

        private void timerRevenue_Tick(object sender, EventArgs e)
        {
            double val = Convert.ToDouble(labelRevenue.Text);

            if (val < 1120)
            {
                val += 2;
                labelRevenue.Text = val.ToString();
            }
            else
            {
                timerRevenue.Stop();
            }
        }

        private void timerProfit_Tick(object sender, EventArgs e)
        {
            double val = Convert.ToDouble(labelProfit.Text);

            if (val < 500)
            {
                val += 1;
                labelProfit.Text = val.ToString();
            }
            else
            {
                timerProfit.Stop();
            }
        }
    }
}


Dashboard Design In C#








Big Data Course

Learn Big Data - Courses



dealing with a large size of data to stored, processed and extract information in short time cannot be done with the traditional tools,
imagine having to treat thousands of requests per second :o .

here is when the big data come in to use.

What Is BIG DATA?

big data is a field that treats a massive amount of data ( it can text, audio, video, images ...) that is so large or complex to process using traditional databases and technologies.


Why Learn BIG DATA?

like data science and machine learning, big data is on the top 20 emerging jobs list by linkedin.


image from linkedin

and according to payscale.com the average salary for Big Data Developer in the United States is $87,321 per year.


1 - The Ultimate Hands-On Hadoop: Tame your Big Data!

this course you will learn the most popular big data technologies used.
With this Hadoop tutorial, you will understand what those systems are and how they work together + you will see how to design real-world systems using the Hadoop ecosystem.




this course includes:
- 96 lectures.
- 14 hours 30 min of video tutorials.

this course is created by "Frank Kane" with 9 years of experience at Amazon and IMDb, developing and managing the technology that automatically delivers product and movie recommendations to hundreds of millions of customers.


What You Will Learn In This Course:

- Install and work with a real Hadoop installation right on your desktop with Hortonworks and the Ambari UI.
- Manage big data on a cluster with HDFS and MapReduce.
- Write programs to analyze data on Hadoop with Pig and Spark.
- Design real-world systems using the Hadoop ecosystem.

and much more......


↓↓↓ CLICK TO GET THIS COURSE FOR FREE FOR 2 MONTHS ↓↓↓




2 - Big Data Specialization

this not a single course but a specialization with multiple courses.



this specialization is Offered By the University of California San Diego.

in this courses you will learn the tools and systems used by big data scientists and engineers, you will see how drive better business decisions, how big data is organized, analyzed, and interpreted.


What You Will Learn In This Course:

- Introduction to Big Data.
- Big Data Modeling and Management Systems.
- Big Data Integration and Processing.
- Machine Learning With Big Data.
- Graph Analytics for Big Data.
- Big Data - Capstone Project.


CLICK TO JOIN 51,600 STUDENTS ALREADY ENROLLED
↓↓↓↓↓↓










Docker Course

Learn Docker to Run Your Apps Anywhere




What is Docker?

Docker is a tool that help build, run and deplay your applications anywhere using conatiners.

hmm...conatiners?

as discriped in the docker website "A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight" - docker.com .


Docker is the most wanted platform for development according to  the stackoverflow survey.



also a trending platform 


and according to payscale.com the average software engineer with docker skills salary in the united state is $93,317


Course 1 - Getting Started with Docker

this course will get you started with the docker fundamentals and will get you up to speed.




What You Will Learn:
- installing Docker on the most common development and production platforms.
- get to see some fundamental concepts of containers and images.
- how to perform common management tasks.
- distributed application bundles.

and much more....


TRY THIS COURSE NOW FOR FREE
↓↓↓↓↓↓




Course 2 - Docker Networking


this course is for Intermediate, this course will teach you how to deploy and manage Docker networks using Container Network Model.




in this course You will Learn:
- learn about the Container Network Model (CNM) and Libnetwork.
- building and managing single-host and multi-host networks.
- how to build container networks that integrate with existing VLANs and application networks.


TRY THIS COURSE FOR FREE
↓↓↓↓↓↓↓↓↓




Course 2 - Docker Deep Dive


this course is for you if you want to get more knowledge in docker, this course will give you the confidence to start working with containers.




in this course You will Learn:
- explore the basics of what containers are.
- discover the core concepts of images and containers.
- how to build, manage, and work withimages and containers.
dive into orchestration and some of the enterprise features that are now available.


TRY THIS COURSE FOR FREE
↓↓↓↓↓↓↓↓↓









PHP Projects courses

[5 PROJECTS] Learn PHP By Building Projects

php projects courses

if you look to sharpen your php skills a gather this list for you, in this list you will find 14 courses that will teach you how to build php applications and dig into some advanced PHP.


1 - PHP Projects: How to Submit an HTML Form to a MySQL Database Using PHP


"You use a form to submit a Facebook post, a tweet, a search, post a blog or upload a video. Knowing how to submit data from a form into a database opens you up to be able to create all kinds of amazing things"



2 - PHP Projects: How to Submit an HTML Form to a MySQL Database AND Send an Email Using PHP


"learn how to build an HTML form that submits data to a MySQL database then sends an admin email notification"


3 - PHP Projects: How to Create a Secure, Session-Based Login Script


"learn how to create a secure, session-based login system in PHP"

4 - PHP Projects: How to Create a Database-Free, Markdown-Based Blogging Application


"how to create a markdown-based blogging application with no database"


5 - Foundations: Build Professional PHP Applications With Object-Oriented Programming


"I teach you the most essential fundamentals of object-oriented programming in PHP and show you how to bring it all together to create true object-oriented applications"