Aunque sé que este tema viene fuera de la temática principal, lo leí por ahí y me interesó mucho por eso les comparto el artículo, que lo disfruten:
http://www.xatakamovil.com/desarrollo/j2objc-ayuda-a-portar-una-aplicacion-android-a-ios
google analytics
lunes, 17 de septiembre de 2012
viernes, 14 de septiembre de 2012
Crea tu propia plantilla de proyecto en Visual Studio 2010
Hola, a que te has dado cuenta que muchos de los proyectos en Visual Studio que empiezas, ya sea en tu trabajo o incluso para ti mismo, siempre tienen al menos al principio las mismas cosas como una clase Common, a lo mejor unos estilos o controles de usuario que siempre se utilizan, o a lo mejor distintos helpers ya programados anteriormente y como hasta ahora funcionan quieres reutilizarlo.
Entonces me pregunto, ¿por qué cada vez que iniciamos un nuevo proyecto tenemos que hacer casi un copy/paste de estas cosas que se repiten en todos los proyectos?, la respuesta es fácil, no tenemos un template de proyecto personalizado. Entonces a por ello.
Crear un template de proyecto es sencillo. Primero abrimos el Visual Studio, en esta caso la versión 2010, y creamos un proyecto cualquiera de acuerdo a tus necesidades. En mi caso en mi trabajo ultimamente estamos haciendo muchos proyectos usando ASP NET MVC 3 asi que haré el ejemplo con esto =).
El nombre y la ruta del proyecto es lo de menos ya que luego esto se podrá cambiar. Damos Ok y tenemos un proyecto de ASP .NET MVC 3 como cualquier otro.
A partir de aquí podemos agregar, eliminar, personalizar, hacer lo que nos de la gana con el proyecto. En mi caso eliminaré de la parte del Modelo la clase AccountModels.cs, de la parte de las Vistas quitaré toda la Carpeta Account y de la parte de Controllers quitare la clase AccountController.cs.
Adicionalmente creare una clase Persona en el modelo, tambien un controlador y vista para esta clase. El proyecto quedaría de esta manera.
Al final sale esta ventana, donde podemos personalizar el nombre, la descripción, imagen previa e ícono del template. Asi como tambien te da la posibilidad de importar directamente la plantilla a Visual Studio y abriendo el Explorador de Windows para indicarte donde se guardará la plantilla como .zip generado.
Y podemos usarla como cualquier otro proyecto, cambiarle el nombre, añadir a un control de código fuente etc, etc. El resultado es el siguiente :
A que mola :D:D!!.. esto nos puede reducir el tiempo considerablemente, espero les sea útil, nos vemos
Jhon Marmolejo
Entonces me pregunto, ¿por qué cada vez que iniciamos un nuevo proyecto tenemos que hacer casi un copy/paste de estas cosas que se repiten en todos los proyectos?, la respuesta es fácil, no tenemos un template de proyecto personalizado. Entonces a por ello.
Crear un template de proyecto es sencillo. Primero abrimos el Visual Studio, en esta caso la versión 2010, y creamos un proyecto cualquiera de acuerdo a tus necesidades. En mi caso en mi trabajo ultimamente estamos haciendo muchos proyectos usando ASP NET MVC 3 asi que haré el ejemplo con esto =).
El nombre y la ruta del proyecto es lo de menos ya que luego esto se podrá cambiar. Damos Ok y tenemos un proyecto de ASP .NET MVC 3 como cualquier otro.
A partir de aquí podemos agregar, eliminar, personalizar, hacer lo que nos de la gana con el proyecto. En mi caso eliminaré de la parte del Modelo la clase AccountModels.cs, de la parte de las Vistas quitaré toda la Carpeta Account y de la parte de Controllers quitare la clase AccountController.cs.
Adicionalmente creare una clase Persona en el modelo, tambien un controlador y vista para esta clase. El proyecto quedaría de esta manera.
He resaltado lo nuevo que he agregado. Ahora nos aseguramos de que esto compile. Si todo va bien, nos vamos al menú File / Export Template le damos click y luego next...
Le damos a Finish y ya tenemos nuestra plantilla creada =) ... Ahora cada vez que vayamos a Visual Studio, le damos a nuevo proyecto, la encontraremos y la podemos usar :D!
A que mola :D:D!!.. esto nos puede reducir el tiempo considerablemente, espero les sea útil, nos vemos
Jhon Marmolejo
jueves, 13 de septiembre de 2012
Diagramas de Secuencia en Visual Studio 2010
Cuantas veces nos ha tocado elaborar diferentes diagramas que vienen a formar parte del documento técnico para entregar un proyecto. Y como todos saben ,a lo mejor por ahí alguno me resondra, es un coñazo, pero eso no quita que sea necesario. Felizmente Visual Studio 2010, la versión Ultimate, nos ofrece realizar los Diagramas de Secuencia de una manera muy fácil y rápida. El que no sepa lo que es un diagrama de secuencia puede revisarlo aquí.
Lo único que tenemos que hacer es posicionarnos en el método sobre el cual generaremos el diagrama y le damos click derecho y damos click a la opción "Generate Sequence Diagram...."
Luego nos sale una ventana donde podemos personalizar diferentes cosas del diagrama, como por ejemplo el número de niveles de referencias que tendrá, si buscaremos dll's externas y tambien podemos excluir cosas que no nos interesan como las propiedades o eventos.
Luego simplemente le damos aceptar, esperamos que se genere todo el diagrama y ya los tenemos =)
Ya luego toca revisarlo un poco, si quieres tambien puedes modificarlo desde aquí, simplemente una gran ayuda de Visual Studio :D!
Espero que les sea útil, un saludo !
Jhon Marmolejo
Error instalando Visual Studio 2010
Hola, he estado un poco liado con el trabajo y no he podido aportar como me hubiera gustado, aún sigo liado pero hoy justo me pasó algo raro en el trabajo. Necesitaba instalar la versión Ultimate de Visual Studio 2010 ya que necesitaba generar unos diagramas de secuencia y esto fue lo que paso.
Lo primero que pense es que seguro se debía a las diferentes versiones de Visual Studio que tenía instaladas en el servidor, pero nooooo !!...buscando y buscando por ahi vi que decían que este error se daba cuando querias instalar Visual Studio desde un disco o una ISO. Asi que copié el archivo a mi disco duro y ejecute y tatararannnnnnnn !!...ya lo tenemos
Ahora que ya lo tengo en el próximo post les enseñare como crear diagramas de secuencia con Visual Studio 2010, es necesario tener la versión Ultimate.
Hasta luego!!!
Lo primero que pense es que seguro se debía a las diferentes versiones de Visual Studio que tenía instaladas en el servidor, pero nooooo !!...buscando y buscando por ahi vi que decían que este error se daba cuando querias instalar Visual Studio desde un disco o una ISO. Asi que copié el archivo a mi disco duro y ejecute y tatararannnnnnnn !!...ya lo tenemos
Ahora que ya lo tengo en el próximo post les enseñare como crear diagramas de secuencia con Visual Studio 2010, es necesario tener la versión Ultimate.
Hasta luego!!!
jueves, 16 de agosto de 2012
Visual Studio 2012 tambien disponible para descarga
Al igual que Windows 8 RTM, el día de ayer, Microsoft puso a disposición la última versión de Visual Studio 2012 completa para ser descargada. Como comenté en el post anterior, está disponible para los suscriptores de MSDN y TechNet, y para los que no !!..tenemos la prueba de 90 días :D!
He aquí el enlace:
http://www.microsoft.com/visualstudio/11/es-es/downloads
A descargar y disfrutar =) !!!.. Pronto más detalles !
Un saludo,
Jhon Marmolejo
Windows 8 RTM ya disponible para descargar
Pues tal como había dicho Microsoft, a partir de ayer -domingo 15 de agosto- ya está disponible Windows 8 RTM para descargar para los suscriptores de pago de MSDN y también para los de TechNet.
Pero también hay buenas noticias para los que no tenemos el lujo de poder contar
Aquí tienes el enlace de descarga:
http://msdn.microsoft.com/en-US/evalcenter/jj554510.aspx
Ya mostraré los pasos de la instalación, a descargar todos =) !!
Saludos,
Jhon Marmolejo
miércoles, 1 de agosto de 2012
GhostDoc, documentando código
A quien no le ha pasado que muchas veces le toca revisar el código de otra persona y no se entera de nada... es más debo de reconocer que a mi me ha pasado que hubo momentos en que no reconocía que hacia mi propio código xD, pero esto son cosas del pasado y que uno va aprendiendo a punta de collejas =)...
Yo sé que es una tarea tediosa, pero felizmente hay herramientas que nos facilitan la vida como GhostDoc, una herramienta que permite generar documentación de tus clases y métodos con solo apretar una combinación de teclas ...claro que tienes que seguir algunas reglas para que la documentación generada sea coherente.
Lo primero, descargamos Ghostdoc desde aqui -> http://submain.com/download/ghostdoc/
Te pide que pongas tu email, lo pones y a descargar. Una vez descargado, descomprimes el archivo y ejecutas el exe que hay dentro para empezar la instalación. Una vez finalizada la instalación cuando abras el Visual Studio ( en mi caso la versión 2010) te saldrá la siguiente ventana ...
Esta ventana te da la opción de elegir la combinación de teclas que pulsarás cuando quieras generar la documentación de un método, propiedad, cabecera de clase, etc, etc .... con GhostDoc, si se fijan por defecto la combinación de teclas asignadas es Ctrl+Shift+D, yo estoy acostumbrado a usar esta pero si no te gusta pues eliges otra opción de la lista desplegable y pulsas el boton Assign o si no te apetece configurarlo en este momento le das a Skip.
Luego de esto te pregunta si quieres crear una nueva configuración, como es la primera vez que la instalo en este ordenador le doy a crear.
Y listo ya tenemos instalado GhostDoc en nuestro VS =) !
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public void SaveCustomer(int customerId, string customerName)
{
//blablabla
}
}
Ahora seleccionamos la propiedad Id y presionamos Ctrl+Shift+D y veamos el resultado:
///
/// Gets or sets the id.
///
///
/// The id.
///
public int Id { get; set; }
Lo mismo hacemos con la propiedad Name y el método SaveCustomer, recuerda que tienes que seleccionar completamente el nombre de la propiedad ó metodo y pulsar Ctrl+Shift+D. Al final el resultado sería el siguiente:
public class Customer
{
///
/// Gets or sets the id.
///
///
/// The id.
///
public int Id { get; set; }
///
/// Gets or sets the name.
///
///
/// The name.
///
public string Name { get; set; }
///
/// Saves the customer.
///
/// The customer id.
/// Name of the customer.
public void SaveCustomer(int customerId, string customerName)
{
//blablabla
}
}
Como puedes ver, hasta documenta tambien los parámetros de un método. La regla principal para que la documentación generada sea coherente es que el nombre del metodo sea un verbo o un verbo seguido de un sustantivo y la propiedad un nombre válido. La documentación que genera GhostDoc por defecto es en inglés, aunque existen extensiones para generar documentación en español e italiano aunque no son tan completas como en inglés. Espero les sea útil, hasta la próxima =) !!
Un saludo,
Jhon Marmolejo
Suscribirse a:
Entradas (Atom)

















