Почитайте теорию, воспользуйтесь поиском, в интернете имеется хорошо расписанная информация. Подобный вопрос поднимался и на форуме, посмотрите в данном разделе примеры.