Vitamin D is just as good in supplement form as opposed to getting it from the sunlight through your skin. Vitamin C is better coming from raw fruits and vegetables as opposed to supplement form. OJ is not the best option unless it is freshly squeezed. Most OJ is pasteurized which kills the healthy nutrients and enzymes.
The best way to get vitamin D is through the sun. Your body turns it into it's vitamin supplement. The best way to get vitamin C is citrus fruits, such as oranges, lemons , limes and grapefruit. Vitamins are also added to cereals that you eat for breakfast. If you take a quality vitamin supplement they usually contain the daily requirements that you need.