explaining winforms basics