There was a recent survey on the Code Project website that asked, “What notations do you use when coding?” I was surprised to see that nearly 53% of the respondants claimed to use Hungarian notation, with all but a few of those using prefixes (i.e. m_ for member variables). Now, I'm sure none of the respondants use only one naming convention, but I thought it was refreshing to see that Hungarian hasn't died - I am still a big fan. Generally, I use the following...
Local variables: Hungarian (w/o prefixes)
Private properties: Hungarian (w/ prefixes)
Protected/public properties/methods: Pascal casing
Method parameters: Camel casing
Markup tags/attributes: Camel casing