What's the difference between: HAVE YOU SEEN and DID YOU SEE?

i dont get this?
ex. Have u seen my glasses?
Did you see my glasses?
what is the difference btw those two?
4 answers 4