Honestly, the best way to get a woman is to be straight but not too aggressive at first.
Men tend to try to meet women in a style that works on a man. Man thinks, girl is pretty, girl has nice body, girl looks approachable, I'm going over to talk. Men are simple, so this works for them outside of the meeting chicks arena.
What you have to realize is that women by nature are more cautious, and sensing than men. Further, they are extremely self conscious and competitive. Because of this, they are constantly scanning their environment for two things:
A) Danger - E.G. - guys who want to f*ck them and leave them.
B)Ways to satisfy their ego - e.g. - guys who are attracted to them, but not too aggressive so they can feel good about themselves and be in control.
Understanding this, you have a few advantages:
1) Most other guys will hit on them like all guys do.
2) You understand that women have already judged you 90 percent by the time you even say a word.
You have to sell yourself from afar, that is talk to other people in the room, especially other women. Make them smile, but most importantly, make them feel comfortable. Making a woman comfortable easily makes them feel a connection with you, which is not typical in first encounters.
Do this for a little while and build up your image, from afar, but not directly with the woman you want. Give a peek every once in awhile to see if she's checking you out. You'll know when it happens.
Once you've laid the groundwork, go in easy, but you have one foot in the door, because just by her observing you socializing, you've made her more comfortable with your presence and other people have judged you as socially acceptable. Marketing 101....if your customer things they are getting a good product before you make your sales pitch, your chances are pretty good.