I saw your photos of your outfit in the other post, and you don't look
provocative or hoochie. You look professional and nicely-dressed.
I tend to cut guys a break on the manners thing, initially. Most men these days are hampered by an uncertainty of how to react to women. All the general media attention about sexual harrassment in the workplace, what is acceptable or unacceptable... guys don't know what to say, what to do, where to put their eyes - until you let them know. Verbally or non-verbally
For my part, I'm a straight-shooter. I reward good manners, and sincere compliments, with returned attention and conversation - and I never let the conversation linger for very long on how I look, or what I am wearing. If a guy has his eyes on my chest or legs for what I deem an inordinate amount of time, I'll call him out on it. "Hey hey hey, eyes up here". Usually it breaks the discomfort, gives us both a chuckle, and let's a guy know he's being kind of a momentary creep, in a way that breaks tension and doesn't hold any grudges.
Often a co-worker won't realize he's making you uncomfortable, so call him out on it. Then if it continues, go talk to HR.
This has always served me well, and I've never had to deal with an issue or harrassment or feeling uncomfortable in the workplace.
A creep is a creep is a creep. A guy who is truly got an icky vibe, won't care if you're wearing a skirt, or a muu-muu. I get ogled, cat-called, and propositioned in baggy sweats and stringy hair. Those people, I just give a cold, impassive stare that is just short enough to convey that I have no interest in their opinion - and then I go about my business.