Arduino uno - standalone

mparduino:
You are right. My bad!!! It works now. I don't know why it didn't work that way.
We are uploading (program) our code using arduino ide through usb port. We now want to send out the HEX file to someone and let him/her burn to the arduino chip. For my understanding, we can use AVRISP programmer and software AVR Studio, and again. using USB port to do. Am I right? If so, steps to do? Could you please advise?

Not impossible but a little difficult in that the IDE stores the .hex file in a temp directory that can be difficult to locate. Why don't you just send them the sketch text file?