Make sure that the mouse and keyboard are properly plugged into the rear of the computer. Unplug the computer from the wall socket, open the case and check that there is nothing loose. Remove the memory sticks and reseat them. If you have a video card, remove it and replace it again to make sure that it didn't work itself loose. Make sure all plugs are in tight, and the main power cable from the power supply is plugged tight into the mainboard. Leave the side cover off, plug into the socket and power up. If there is a power lamp mounted on the mainboard itself, does it come on (some retail computers do not have these so you may not have one)? Do all the fans spin up? Any beeps from the system speaker?
If you still get nothing, that this means is that the power is not even reaching the BIOS, which is the very first thing that the CPU accesses with the information on how to boot the system, so your problem is hardware, not software (not a corruption of the operating system) because the signal has not even reached the hard drive which contains the operating system. The only thing that can cause this are the base-components: power supply not delivering on all rails, mainboard has failed, or the CPU has failed.
As one last test, remove the silver BIOS battery on the mainboard for 15 minutes and snap it back in to reset back to factory default. Try to reboot. I don't think that will help, but at least you know for sure that it is not a simple CMOS setting corruption preventing boot. As long as you have the cover off, check that the capacitors are not bulging or leaking brownish "goo". I have attached a picture illustrating what this looks like. Sometimes the tops are bulging slightly up but not leaking anything. If this is the case the mainboard is blown.
If you are not in to component replacement, I suggest taking the unit to a local, reputable repair business. I do definitely not recommend a chain-retail store that has a repair service. If you are interested, there is a pinned post at the top of this topic, "Homebuilding Techniques" with some suggestions on testing components that you might find helpful.
Click to view attachment