A convenient way is go to
http://blockexplorer.com/q/probabilityThat webservices link returns the probability of any given hash being successful based on the current difficulty.
Your hashrate expressed as hashes/s multiplied by 86400 seconds in a day tells you how many tries you get to solve a block every day.
If we call those P and H, based on the expected value theorem your average BTC income per day (not counting tx fees or pool fees, which could be estimated in if desired) --
P * H * 86400 * 25
P * H * 86400 itself basically tells you what fraction of a block on average per day you would win