Green and energy-saving solar buildings