This video showing how application 3_A works (in both C # and vb-net).

The form is composed by:

  • a pictureBox;
  • a bitmap;
  • a rectangle.

Upon execution, a basic rectangle is shown, by holding down the left mouse button inside the rectangle it is possible to move it while holding down the right mouse button it is possible to resize it.


This video showing how application 2_A works (in both C # and vb-net).

The form is composed by:

  • two buttons;
  • nine labels;
  • a richTextBox;
  • a timer;
  • seven textBox.

Pressing the “Generate values” button on the left in the richTextBox, the random values, the mean and the distribution will appear. In the three textBox you can specify how many values you want and the range.

Pressing the “Generate values” button on the right in the richTextBox at each tick of timer1, random values will appear, the online mean and the distribution, the latter two will be updated with each new value. In the four textBoxes it is possible to specify how many values to generate, the range and size of the intervals for the distribution.


This video showing how application 1_A works (in both C # and vb-net).

The form is composed by:

  • two buttons;
  • a label;
  • a comboBox;
  • a richTextBox;
  • a timer;
  • two pictureBox.

Pressing the “Text” button will make some text appear in the richTextBox.

Pressing the “Start/Stop” will set the timer property enabled to true or false; with each tick of timer1 the ball moves in two directions until it meets an edge of the rectangle. As we can see in the video, ball is able to move at 5 different speeds, which will set its speed to a defined value.