Subsonic and Transonic Blade Design by Means of Analysis Codes