Sachverhalt: A. Der 1946 geborene B._ bezog gemäss Verfügungen der IV-Stelle des Kantons Zürich vom 26. November 2004 seit März 2003 eine ganze Invalidenrente. Am 29. Dezember 2006 hob die IV-Stelle die Invalidenrente revisionsweise auf das Ende des der Verfügungszustellung folgenden Monats auf. Die vom Versicherten hiegegen eingereichte Beschwerde hiess das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 24. April 2007 in dem Sinne gut, dass es die angefochtene Verfügung vom 29. Dezember 2006 aufhob und die Sache an die IV-Stelle zurückwies, damit diese, nach erfolgter Abklärung im Sinne der Erwägungen, neu verfüge. In der Folge holte die IV-Stelle eine Expertise des medizinischen Begutachtungsinstituts X._ vom 9. September 2008 ein. Mit Verfügung vom 7. April 2009 hielt die IV-Stelle daran fest, dass die Invalidenrente eingestellt bleibe. Mit einer weiteren Verfügung vom 25. September 2009 forderte die IV-Stelle von B._ die in der Zeit vom 1. März 2005 bis 31. Januar 2007 im Gesamtbetrag von Fr. 36'684.- ausbezahlten Rentenbetreffnisse zurück, da diese zu Unrecht ausgerichtet worden seien. B. B._ liess die Verfügungen vom 7. April und 25. September 2009 beschwerdeweise anfechten, wobei er die Gewährung der ganzen Invalidenrente über den 31. Januar 2007 hinaus und die Aufhebung der Rückforderungsverfügung beantragen liess. Das Sozialversicherungsgericht des Kantons Zürich vereinigte die beiden Verfahren. Mit Entscheid vom 29. November 2010 wies es die Beschwerden ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten lässt der Versicherte beantragen, unter Aufhebung des vorinstanzlichen Entscheides sei ihm auch nach dem 31. Januar 2007 eine ganze Invalidenrente auszurichten und von der Rückforderung der Rentenbetreffnisse sei abzusehen; eventuell sei ihm ab 1. Februar 2007 eine Dreiviertelsrente zuzusprechen; subeventuell sei die Sache zur Vornahme beruflicher Eingliederungsmassnahmen an die Verwaltung zurückzuweisen. 