Sharp Develop
Sharp Develop
Sharp Develop
Somos su empresa de
www.adictosaltrabajo.com
Construida con las ltimas tecnologas de desarrollo Java/J2EE (Spring, JSF, Acegi, Hibernate, Maven, Subversion, etc.) y disponible en
licencia GPL, seguro que a muchos profesionales independientes y PYMES os ayudar a organizar mejor vuestra operativa.
Las cosas grandes empiezan siendo algo pequeo ..... Saber ms en: http://tntconcept.sourceforge.net/
ndice de contenido
Introduccin............................................................................................................................... 1
Requisitos ................................................................................................................................. 1
Instalacin del framework .NET 2.0......................................................................................... 1
Instalacin del .NET SDK 2.0................................................................................................... 3
Instalar el HTML Help Workshop............................................................................................. 5
Instalacin de SharpDevelop..................................................................................................... 6
Iniciando el SharpDevelop........................................................................................................ 7
Crear una nueva solucin.......................................................................................................... 8
Generando la documentacin del proyecto.............................................................................. 10
Probando el nuevo depurador.................................................................................................. 13
Conclusin............................................................................................................................... 14
Sobre el autor.......................................................................................................................... 15
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 2 de 14
Introduccin
De vez en cuando necesitamos crear pequeas aplicaciones en diferentes entornos. Muchas veces no disponemos del
entorno de desarrollo comercial adecuado al tipo de aplicacin que queremos crear. En nuestra ayuda vienen los
entornos de desarrollo Open Source. Hay algunos ya muy maduros, como por ejemplo Eclipse, que se est
convirtiendo (aunque le pese a SUN) en el estndar de facto para desarrollo Java. De hecho las ltimas versiones de
Weblogic y por supuesto WebSphere lo integran.
A la espera de que se desarrollen buenos plugins para Eclipse de los productos de Microsoft, podemos utilizar el
entorno de desarrollo SharpDevelop, tambin OpenSource, disponible como proyecto Sourceforge.
SharpDevelop es un entorno de desarrollo para C# en .NET que dispone de las siguientes caractersticas:
Soporte para el desarrollo en C#, y algo ms limitado, para VB.NET
Ayuda integrada y resaltado de sintaxis
Editor visual de formularios Windows Forms
Plantillas de proyectos predefinidas
Depurador integrado
Documentador NDoc integrado
Entorno de pruebas unitarias NUnit integrado
Requisitos
Pulsamos Siguiente
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 3 de 14
y finalizamos.
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 4 de 14
Pulsamos Next.
Aceptamos
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 5 de 14
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 6 de 14
Y finalizamos
Instalacin de SharpDevelop
Arrancamos la instalacin
Pulsamos Next
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 7 de 14
Aceptamos
Ahora se instala el entorno Nunit y adems se compila a modo nativo el SharpDevelop, mediante el framework
de .NET. Esto har que el entorno vaya rpido.
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 8 de 14
Ya ha finalizado la instalacin.
Iniciando el SharpDevelop
Arrancamos nuestro entorno de desarrollo y nos aparece una tpica ventana de entorno integrado, dividida en
diferentes pestaas.
Tras iniciar el SD, el entorno es muy parecido a los actuales entornos de desarrollo. Vemos que incluso est
parcialmente traducido.
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 9 de 14
Una vez creada, vemos que el entorno ha creado la estructura de carpetas y un esqueleto de la aplicacin
Como vemos el entorno soporta resaltado de sintaxis. Pulsamos en la pestaa de diseo. Ahora en la pestaa de
herramientas a la izquierda se ha habilitado la pestaa unos botones, etiquetas y un text box multilnea
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 10 de 14
Ahora construimos la aplicacin con Build solution y le damos al botn de ejecutar (que recompila la aplicacin si
es necesario). Nos aparece nuestra ventana
Antes de generar la documentacin hay que intalar el "HTML Help Workshop" de Microsoft. Esto incluye el
compilador de ayuda html.
SharpDevelop integra el Ndoc, para generar la documentacin del proyecto al estilo JavaDoc. Para ello debemos
configurar en el proyecto la opcin de generar el fichero XML con la documentacin. Para ello abrimos las
propiedades del proyecto, nos vamos a la pestaa "Compiling" y activamos la casilla de "output XML"
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 11 de 14
Por defecto nos ha aadido nuestro proyecto. Pulsamos en el icono "Build documentation".
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 12 de 14
Ya tenemos la ayuda al estilo de Microsoft. Se puede generar en muchos estilos, incluso como "Intelisense" para
aadirlo al sistema de ayuda de los entornos de desarrollo. Hay hasta un formato JavaDoc, para los puristas...
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 13 de 14
Le hemos aadido un BreakPoint en la primera lnea del evento. Ahora ejecutamos la aplicacin
Conclusin
SharpDevelop demuestra que los proyectos OpenSource tambin funcionan para el mundo Microsoft. No es tan
avanzado como Eclipse, pero teniendo en cuenta que solo ocupa 4 MB en su versin actual, y viendo lo que hace,
puede ser una buena y barata solucin para pequeos (y no tan pequeos) proyectos, que con muchsimo menos
hemos empezado algunos (qu tiempos aquellos del TurboPascal 3 y el TurboC ...!!)
Adems, los chicos de Sharpdevelop son bastante inquietos, y lo mejoran continuamente. Da gusto con gente as.
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 License.
Puedes opinar sobre este tutorial aqu
Recuerda
que el personal de Autentia te regala la mayora del conocimiento aqu compartido (Ver todos los tutoriales)
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007
Tutoriales en AdictosAlTrabajo: Java, J2EE, Visual C++, Linux, UML, OOP y mucho ms Pgina 14 de 14
Vas a ser tan generoso con nosotros como lo tratamos de ser con vosotros?
info@autentia.com
Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ......
Autentia = Soporte a Desarrollo & Formacin
Subscribirse a Novedades
e-mail
Nota: Los tutoriales mostrados en este Web tienen como objetivo la difusin del conocimiento.
Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores.
En algn caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus
respectivos dueos. Si algn afectado desea que incorporemos alguna resea especfica, no tiene ms que
solicitarlo.
Si alguien encuentra algn problema con la informacin publicada en este Web, rogamos que informe al
administrador rcanales@adictosaltrabajo.com para su resolucin.
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=SharpDevelop 14/08/2007