You can also button a jacket without wearing a tie but remember that you never button the bottom button.
I do not find it acceptable to wear a tie with short sleeves unless you are going for the computer nerd look.
The socks should be concruent with you over all ensemble. I try to match mine to my suit, but I have seen some wear funky colors and patterns to match a tie or something which is also acceptable.
A sport coat can be worn with jeans as a more dress casual look,...