全可以根据用户的需求和偏好进行编程