2014/04/22

Crea tu Aplicación en Visual Studio

Empezar a desarrollar su aplicación mediante la creación de un proyecto en Visual Studio.
  1. Si no lo ha hecho, instale Visual Studio .
  2. Crear un proyecto (abreviado: Ctrl + Shift + N).
    Crear nuevo proyecto
  3. Elija una plantilla y añada el nuevo proyecto de código para el control de versiones. Nosotros sugerimos que usted pone su nuevo proyecto en c: \ Users \ SuNombre \ Source \ Repos \.
    Elija una plantilla
  4. Elija Git para el control de versiones.
    Elija de diálogo de control de fuente
    Es una buena idea para seguir adelante y cometer el nuevo proyecto  ahora.
  5. Escriba su código.
    Editor de código
  6. Ejecutar la aplicación (del teclado: Ctrl + F5).
Felicitaciones, usted ha creado un proyecto simple en Visual Studio. Ahora usted puede comenzar a desarrollar sus propias aplicaciones.

Q & A

Q:¿Cómo puedo crear una aplicación de Windows 8 tienda?
R:He aquí una serie de videos  que te muestra cómo hacerlo.
Q:¿Cómo puedo crear una cuenta de Windows Phone 8 aplicación?
R:Esta serie de videos  le ayudará a empezar.
Q:¿Cómo puedo utilizar ASP.Net para crear una aplicación web y luego implementarlo en la nube?
R:He aquí una serie de videos en ASP.Net  que cubre el despliegue de Microsoft Azure.
Q:¿Cómo puedo crear una aplicación móvil que almacena los datos en la nube?
R:He aquí una serie de vídeos  sobre la creación de diferentes aplicaciones móviles utilizando Microsoft Azure servicios móviles.
Q:¿Qué sucede cuando agrego el proyecto al control de versiones?
R:Su proyecto de código se crea en su nuevo repositorio Git local. Es una buena idea para seguir adelante y comprometer al nuevo proyecto.
  1. Ir a la página de los cambios en Team Explorer (abreviado: Ctrl + 0, G).
    Página Cambios en Team Explorer
  2. Si aún no ha introducido su nombre y dirección de correo electrónico, sin embargo, hacer eso primero. Estos se asocian con tus commits.
    Seleccione Configurar
  3. Ahora se puede introducir un comentario, y confirmar los cambios.
    Cambios página con el botón Commit destacó
    Sus cambios se han cometido a nivel local.
    Comprometerse con éxito
    Fuente: http://www.visualstudio.com/

2014/04/21

Instalar Visual Studio

  1. Vaya aquí para descargar una copia de Visual Studio, si todavía no la tiene. Inicie sesión con su cuenta de Microsoft.
    Inicie sesión con su cuenta de Microsoft para descargar Visual Studio
    Si tiene una cuenta de Microsoft asociada a una suscripción de MSDN, inicie sesión con esa cuenta para ver qué ediciones de Visual Studio proporciona su suscripción.
  2. Proporcione información para crear un perfil de Visual Studio si todavía no tiene. Cada vez que inicie sesión con esta cuenta de Microsoft en cualquier equipo, tendrá la configuración de Visual Studio disponible. A continuación, seleccione la versión de Visual Studio que desea descargar.
    Descargue Visual Studio
  3. Instale Visual Studio y seleccione las características que desee. Cuando Visual Studio esté instalado, ya estará listo para empezar a programar.
  4. Al iniciar Visual Studio 2013, puede iniciar sesión. ¿Por qué es recomendable iniciar sesión?
    Sign in page 
  5. Si todavía no tiene perfil, se le pedirá que cree uno. Puede cambiar la configuración aquí o en las opciones de Visual Studio; la configuración se guarda con su perfil. Independientemente de la ubicación donde inicie sesión, tendrá la configuración a su disposición.
    Configuración de Visual Studio

Preguntas y respuestas

P:¿Por qué debería iniciar sesión y crear un perfil de Visual Studio?
R:La configuración de Visual Studio (por ejemplo, la inclusión automática de llaves) se guarda en su perfil. Puede iniciar sesión en cualquier equipo y en cualquier momento y siempre tendrá la configuración a su disposición.
Inicie sesión en Visual Studio durante el período de prueba de 30 días para disfrutar de estas ventajas:
  • Visual Studio Professional o Ultimate: Amplíe 90 días el período de prueba
  • Visual Studio Express: Siga usando esta edición de forma gratuita
Aquí encontrará más información sobre los beneficios de iniciar sesión y crear un perfil.
P:Ya tengo Visual Studio 2012. ¿Puedo probar Visual Studio 2013 junto con Visual Studio 2012?
R:Sí. Puede usar Visual Studio 2012 y Visual Studio 2013 en el mismo equipo.
Fuente: http://www.visualstudio.com/

2014/04/08

Visual Studio 2013 Update 2 RC, novedades


En la Build 2012 ha habido un montón de novedades en prácticamente todo el ecosistema de desarrollo de la plataforma Microsoft.

Una de ellas ha sido la publicación para descarga de los desarrolladores de la segunda actualización del IDE Visual Studio 2013, en su último estado de Release Candidate.

Esta actualización incluye un editor de ficheros Saas, una extensión de CSS que añade capacidades de preprocesamiento, del uso de variables, anidamiento avanzado, ficheros parciales, importaciones, mezcla, herencia y operadores.

También incluye un nuevo y mejorado editor de ficheros Json, formato de intercambio de información que ha ido desplazando a XML en la Web.

Ambos dos incluyen coloreado del código, intellisense, y se pueden elegir como ítem a añadir a un proyecto existente.
Otra cosa que me parece muy útil son las nuevas capacidades de Scaffolding. Por ejemplo, en MVC me construye automáticamente combos desplegables partiendo de un Enum.

La plantilla de ASP.Net ha recibido mejoras, añadiendo a las pantallas de confirmación de la cuenta y reinicio de la contraseña; también la de Web API añade la autenticación con cuentas organizativas (On premise); y las SPA incluyen autenticación basada en vistas (view) MVC y de servidor.

Se ha mejorado el editor LESS y se ha añadido un nuevo selector de documentos tanto en HTML, Razor, CSS, LESS y Saas.

También se ha incluido las últimas versiones de los framework más utilizados por los desarrolladores de .net, como son:

          - ASP.NET MVC 5.1.2
          - ASP.NET Web API 2.1.2
          - ASP.NET Web Pages 3.1.2
          - ASP.NET Identity 2.0.0
          - Entity Framework 6.1.0 RTM
          - NuGet 2.8 RTM
          - ASP.NET SignalR 2.0.2

Concluyendo, una nueva actualización de la extensa herramienta, con la que tenemos para estudiar y divertirnos durante bastante rato hasta que, finalmente, se publique la versión RTM.

Más información | Announcing new web features in Visual Studio 2013 Update 2 RC
Enlace de descarga | Visual Studio 2013 Update 2 RC

2014/04/07

Mejores Prácticas para ser un DBA SQL Server

Navegando por la red me encontré este excelente articulo que resume en 4 fases  los puntos críticos para ser un buen DBA, no dejen de leerlo, excelente articulo.
Fase 1.- Día a día

1.  Compruebe los registros de eventos del S.O. y los registros de SQL Server para detectar eventos inusuales.
2.  Verifique que todos los trabajos programados se han ejecutado correctamente.
3.  Confirme que las copias de seguridad se han hecho y guardado con éxito a un lugar seguro.
4.  Monitoree el espacio en disco para asegurarse de que sus servidores de SQL no se quedarán sin espacio en disco. Para un mejor rendimiento, todos los discos deben tener 15% o más de espacio libre.
5.  A lo largo del día, haga un seguimiento periódico de rendimiento utilizando Monitor de sistema y de perfiles / Traza de SQL.
6.  Monitorear regularmente e identificar problemas de bloqueo.
7.  Mantenga un registro de los cambios que realice a los servidores, incluyendo la documentación de los problemas de rendimiento a identificar y corregir.
8.  Crear alertas de SQL Server para que le avise de posibles problemas, y las envíe por mail. Tomar las medidas necesarias.
9.  Regularmente restaure copias de seguridad en un servidor de prueba para verificar que realmente los puede restaurar. No es necesario para restaurar todas las copias de seguridad todos los días, pero debiera hacerlo a menudo para asegurarse de que usted tiene buenas copias de seguridad.
10.  Tómese su tiempo para aprender algo nuevo como un DBA para promover su desarrollo profesional.

Fase 2.- Instalación

1. Siempre documente las instalaciones de modo completo, aun cuando parezca redundante, esto hará que las instancias de SQL Server se pueden reproducir fácilmente en caso de emergencia.
2. Si es posible, instalar y configurar todas las instancias de SQL Server de una manera consistente, de la misma forma, basándose en las normas pre-acordadas de su organización.
3. No instale los servicios de SQL Server que no se utilizan, como Microsoft indexación de texto completo, Reporting Services o Analysis Services.
4. Para obtener el mejor rendimiento de SQL Server, detenga todos los servicios del sistema operativo que no son necesarios.
5. Para un óptimo rendimiento de SQL Server, no ejecutar al SQL Server junto con ninguna otra aplicación. 6. Para obtener el mejor rendimiento I / O, busque los archivos de base de datos (. mdf) y archivos de registro (. ldf) en discos separados para aislar a los patrones de acceso a disco.
7. Si tempdb se utiliza en gran medida, póngalo en un disco aparte.
8. No instale SQL Server en un controlador de dominio.
9. Asegúrese de que SQL Server se instala en una partición NTFS.
10. No utilice NTFS con cifrado de archivos de datos (EFS) y ni compresión de datos sobre el disco de la base de datos de SQL Server y los archivos de registro.

Fase 3.- Actualizar

1. Ejecute el Upgrade Advisor de SQL Server antes de actualizar. Haga los cambios necesarios antes de realizar la actualización.
2. Realizar una actualización de prueba antes de actualizar los servidores de producción. Y no se olvide de probar las aplicaciones con la nueva versión también.
3. Antes de actualizar, asegúrese de tener un plan para revertir los cambios en caso que la actualización sea problemática.
4. No actualizar clústeres de SQL Server en su lugar. En cambio, a reconstruirlos en un nuevo hardware.
5. Si actualiza desde una versión anterior de SQL Server, debe actualizar todas las estadísticas en todas las bases de datos. Esto se debe a que las estadísticas no se actualizan automáticamente durante el proceso de actualización.

Fase 4.- Seguridad

1. Asegure la seguridad física de cada Servidor SQL, previniendo que cualquier usuario no autorizado pueda acceder físicamente a sus servidores.
2. Instalar solamente las mínimas y necesarias nettwork libraries y network protocols en sus instancias SQL
3. Minimize el número de usuarios sysadmins con acceso a SQL Server.
4. Como DBA, lóguese como sysadmin solo cuando realmente lo necesite. Cree cuentas específicas para DBAs para que puedan acceder a SQL Server cuando no necesiten privilegios sysadmin.
5. Asigne a la cuenta “sa” una password realmente compleja y no la use nunca para loguearse a SQL Server. En vez de eso use una cuenta Windows Authentication para acceder SQL Server como sysadmin.
6. Dele a los usuarios los mínimos permisos necesarios que le permitan a ellos realizar su trabajo.
7. De ser posible, use stored procedures o views para el acceso a los datos en vez de dejarlos acceder directamente a las tablas.
8. De ser posible, use Windows Authentication logins en vez de SQL Server logins.
9. Use strong passwords (combinación de mayúsculas, minúsculas, números y caracteres especiales) para todos los SQL Server login.
10. No le asigne permisos al rol de base de datos “public”
11. Remueve Logins IDs que ya no necesitan acceder a SQL Server apenas los detecte.
12. Deshabilite el usuario “guest” en cada base de datos usando REVOKE CONNECT FROM GUEST.
13. No use “cross database ownership chaining” si no es realmente necesario.
14. Nunca habilite permisos a xp_cmdshell a los usuarios que no son sysadmin.
15. Eliminar las bases de ejemplo (adventureworks, pubs, northwind) de todas las instancias de producción.
16. Usar Windows Global Groups, o SQL Server Roles para manejar grupos de usuarios con similares permisos.
17. No debería crear ni permitir crear network shares en servidores SQL Server.
18. Configurar login auditing, de esta manera se puede ver quienes intentaron loguearse y los intentos fallidos de login.
19. No use jamás la cuenta sa ni login ids que sean sysadmin como cuentas de acceso desde aplicaciones.
20. Asegúrese que sus servidores están detrás de un firewall y no están expuestos directamente a internet.
21. En SQL Server 2005 y previos, remover el grupo de BUILTIN/Administrators para evitar que los administradores locales del servidor puedan acceder a SQL Server. En SQL Server 2008, el grupo BUILTIN/Administrators group no existe en forma predeterminada.
22. Ejecute cada servicio SQL Server bajo una cuenta de dominio diferente.
23. Dele a las cuentas asignadas a los servicios SQL Server los mínimos permisos que le permitan al mismo ejecutarse de la manera correcta. En la mayoría de los casos los permisos de un administrador local no son necesarios y menos aún los permisos de un administrador de dominio.
24. Cuando use queries distribuidas use linked servers en vez de remote servers. Remote servers están solo por backward compatibility.
25. No navegue internet desde una instancia de producción de SQL Server.
26. En vez de instalar antivirus/antispyware en un SQL Server, realice escaneos desde un servidor remoto y solo cuando la actividad del servidor SQL no sea tan alta.
27. Agregue los service packs, tanto de SQL Server com de sistema operativo apenas estén disponibles.
28. Considere la posibilidad de encriptar los backups con herramientas como Red Gate SQL Backup Pro u otras.
29. Solo habilite las trazas de “C2 auditing” o “Common Criteria compliance” cuando sea realmente necesario, porque sobrecargan el servidor si están habilitadas.
30. Considere seriamente ejecutar un SQL Server security scanner para detectar si hay huecos de seguridad en sus servidores, tanto a nivel sistema operativo como servidor de base de datos. http://searchsqlserver.techtarget.com/feature/SQL-Server-security-test-checklist
31. Considere habilitar SSL or IPSEC para las conexiones entre sql server y los clientes.
32. Si está utilizando SQL Server 2005/2008, habilite password policy checking.
33. Si está usando SQL Server 2008 en un entorno de alta seguridad, considere implementar TDE, Transparent Data Encryption para proteger los datos de su servidor.
34. Si utiliza SQL Server 2005, no use SQL Server Surface Area Configuration para desbloquear características que nunca se utilizan y que pueden traer solamente problemas de seguridad.
35. Si está usando SQL Server 2005/2008 y crea endpoints, solo habilite permisos grant CONNECT a los logins que realmente necesitan acceder esos endpoints. Explícitamente deniegue (deny) CONNECT permissions a los endpoints que no son necesarios para los usuarios.

(Traducido Articulo de Brad McGehee)

2014/04/04

Encontrar la última fecha y hora de una copia de seguridad (completa, diferencial y del registro de backup)

SQL Expert Sravani ha publicado un guión fantástico, que también muestra la última tarea completa, diferencial y de registro de copia de seguridad de la base de datos. Referencia: Pinal Dave ( http://blog.SQLAuthority.com )

2014/04/02

En 5 pasos: cómo actualizar de Windows XP a Windows 7

Pensando en el usuario más novato que se encuentra en la incomoda situación de tener que cambiar de Windows XP a un nuevo sistema por la llegada inminente del fin del soporte, en Bitelia hemos creado esta guía para ayudarte a resolver el problema tu mismo. Siempre que estés dispuesto.

La pregunta del millón de dolares. Como ya muchos sabemos, salvo por quien nunca lee nada en Internet, y jamás ha instalado una actualización de su Windows XP, el soporte de este sistema operativo llegará a su final en una semana. El 8 de abril, se da por muerto uno de los sistemas mas longevos que hemos conocido. Ya hemos explicado por qué no es buena idea usar XP después de ese día, y te hemos dado muchas opciones de lo que puedes hacer para lidiar con este hecho.
Pero, ¿qué pasa con el usuario que ya sabe que es lo que tiene que hacer pero no sabe como hacerlo?. Para ellos este artículo.
Ayer en la noche, una de esas tías que pasas mucho tiempo sin ver, me escribió algunos mensajes preguntándome como hacía para actualizar desde Windows XP. Me sorprendió que supiera lo que estaba pasando y que quisiera cambiar, pero entonces recordé que Microsoft ya le está mostrando el avisito a los usuarios de XP y montando el "psicoterror" de que deben actualizar. Sus preguntas, aunque tontas para algunos, son las que se hacen muchísimos usuarios, ¿cómo actualizo eso?, ¿donde lo compro?, ¿que debería instalar?, ¿cómo se instala?, etc. A continuación vamos a explicar paso a paso, todo lo que necesitas saber para pasar de Windows XP a Windows 7 sin morir en el intento.

Primero lo primero ¿es mi equipo compatible con Windows 7?

Elegimos Windows 7 para este tutorial, porque es la opción más sensata y la más popular si quieres permanecer en Windows, tal vez luego hagamos lo mismo con Windows 8, pero los pasos solo cambian un poco al final. Si tienes Windows XP es probable que tu ordenador sea un poco viejo y tal vez no muy potente, antes de decidir actualizar a Windows 7 debes preguntarte si será compatible o no, o sino te vas a encontrar con un problema.
Requisitos minimos para instalar Windows 7:
  • Procesador de 32 bits (x86) o 64 bits (x64) a 1 gigahercio (GHz) o más.
  • Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits).
  • Espacio disponible en disco rígido de 16 GB (32 bits) o 20 GB (64 bits).
  • Dispositivo gráfico DirectX 9 con controlador WDDM 1.0 o superior
¿Cómo averiguo las características de mi hardware?
Si hace demasiado tiempo que compraste la máquina y no te fijas en esos detalles, es probable que no tengas ni idea de que procesador tienes, cuanta RAM, y de que tamaño es tu disco duro. Puedes averiguarlo fácilmente utilizando algunas herramientas.
cambiar de Windows XP a windows 7
Si instalas la herramienta CCleaner, al iniciar el programa por primeva vez puedes ver los detalles de tu procesador, memoria RAM y tarjeta gráfica en la parte superior de la ventana. Para averiguar el tamaño de tu disco duro solo necesitas ir a Mi PC y ver los datos de la unidad C:/
Si quieres más detalles sobre todo tu hardware, puedes probar con la herramienta AIDA64.

Conseguir una copia de Windows 7

cuanto cuesta una licencia de windows 7
Ahora, si tu equipo es compatible con Windows 7, podemos empezar. Lo primero es obviamente conseguir una copia del sistema operativo. No vas a poder comprarle ninguna copia nueva de Windows 7 a Microsoft porque ellos solo están interesados en vender Windows 8. Pero en sitios como eBay o Amazon puedes conseguir aún. Revisa nuestra guía de costos en este enlace. También puedes ir a alguna tienda de computación en tu ciudad y comprar un disco con Windows 7.
Si ya tienes una licencia y lo que quieres es descargar la imagen del sistema, puedes usar estos enlaces oficiales de Microsoft para descargar cualquier ISO en cualquier idioma, incluido español.

Crear un disco de Windows 7

Ahora, para poder instalar el sistema operativo, necesitamos crear un disco de arranque. Podemos usar un DVD o una memoria USB. Microsoft sugiere algunas herramientas que podemos usar para quemar un DVD con Windows 7. Puedes usar un programa como Nero, UltraISO, ImgBurn, Ashampoo, etc. Necesitas el archivo único de Windows 7 .ISO y luego crear un nuevo DVD de imagen siguiendo las instrucciones del programa que vayas a utilizar. Si compraste el disco por tu cuenta te ahorras este paso.
Cómo cambiar de Windows XP a windows 7 dvd download tool
Si quieres crear un disco de arranque USB con Windows 7, lo mejor que puedes hacer es utilizar la herramienta oficial de Microsoft que se lanzó en 2009 y que sirve para crear una unidad USB booteable y también un DVD, clic aquí para descargarla.
Otra alternativa es que uses YUMI, que nos deja crear un disco de arranque USB con varios sistemas operativos.

Acceder a las opciones de la BIOS para arrancar desde un disco externo

Antes de poder instalar Windows 7, necesitamos que nuestro ordenador reconozca el disco que acabamos de crear. Si conectamos el pendrive, o insertamos el disco y reiniciamos el computador, siempre que la opción para arrancar desde un USB o DVD esté activa deberíamos entrar directamente a la instalación, pero si no es así simplemente vamos a reiniciar una y otra vez el sistema sin poder instalar el nuevo Windows.
Para activar esta opción debemos reiniciar la PC, y esperar que aparezca la primera pantalla que vemos antes de que salga el logo de Windows. Esta pantalla va a variar dependiendo de la marca de tu computadora. Usualmente muestra el logo de la empresa fabricante y algún texto abajo que dice cual tecla presionar para acceder a las opciones de la BIOS o para cambiar el orden de booteo.
Cómo cambiar de Windows XP a windows 7
Fíjense en la imagen arriba, en mi caso se muestra: Press go to Setup y Press to change boot order. La primera opción es para acceder a la BIOS, desde ahí se puede cambiar el orden en que los dispositivos arrancan, pero además tengo la opción de presionar F12 para cambiar el orden de booteo desde ahí mismo, que es más sencillo. Luego puedes elegir el DVD o USB que tiene Windows para que el ordenador arranque desde él.
Cómo cambiar de Windows XP a windows 7 bios
No todas las computadoras tienen esa opción y puede que si necesites cambiar las opciones desde la BIOS. Debes estar atento a presionar la tecla indicada, ya que esta pantalla solo aparece por un par de segundos. Sin ingresas a la BIOS, casi siempre hablamos de un menú de opciones con fondo azul, debes buscar las opciones que tengan que ver con el orden de booteo, esto varía de una BIOS a otra, pero no es difícil de conseguir.

Realiza un respaldo de tus archivos

Si ya tienes tu disco de Windows 7 listo para instalar, ten en cuenta que no habrá vuelta atrás, esta instalación va a borrar todo y a dejar la PC como nueva, así que si tienes documentos, fotos o vídeos importantes que quieras salvar guárdalos en otro sitio mientras realizas la nueva instalación.

Instalar Windows 7

Inserta el DVD o USB y reinicia tu ordenador, de manera automática el instalador de Windows 7 debería comenzar a cargar. Lo primero que te va a mostrar es el disco duro o partición que ya tienes con Windows XP, debes seleccionarla para que WIndows 7 se instale ahí, y simplemente presionar continuar. Si de casualidad tuvieses más de una partición, de recuperación o respaldo, revisa antes de comenzar la instalación el tamaño en GB de cada una para que elijas la del sistema (que debería ser la más grande) y no la de respaldo al momento de instalar.
Cómo cambiar de Windows XP a windows 7 instalar
Lo otro que te va a pedir el asistente de instalación, es la clave de la licencia de Windows, si la tienes ingresala de una vez, sino puedes saltar el paso y hacerlo luego de instalado. El proceso es mayormente desatendido, solo se te van a hacer un par de preguntas casi al final, para que selecciones idioma para el teclado, región, y un nombre para el equipo.
instalar windows 7
El tiempo que toma la instalación es de algunos pocos minutos, y el ordenador de reiniciará una vez durante el proceso, no toques nada hasta que el proceso finalice y te veas en el escritorio de Windows 7. Luego del primer reinicio puedes retirar el disco de la computadora sin riesgos. De hecho es probable que debas removerlo o sino el proceso de instalación iniciará desde cero nuevamente.

Fuente: http://bitelia.com/author/gabriela2400

2014/02/17

Como cambiar el color del editor de texto en Visual Studio 2012


Visual Studio 2012 es una gran herramienta la cual he utilizado desde ya bastante tiempo, sin embargo cuando necesitaba leer código extenso utilizaba Notepad++, Sublime Text. ¿Porque usar Notepad++ o Sublime text cuando tienes un gran entorno de desarrollo a tu disposición? La respuesta es sencilla, antes no sabia como cambiar el color del editor en Visual Studio.


Modificación al Tema del Editor de Visual Studio
1. Navega por el sitio y ubica un tema de tu agrado (en lo personal me agrada el tema SonOfObsidian, ya que este es el tema que utilizo en Notepad++).


2. Descarga el tema para la versión de Visual Studio 2010 / 2012.


3. En Visual Studio selecciona el menú Herramientas y luego en Importar y exportar configuraciones.


4. Dentro del asistente selecciona la opción Importar la configuración de entorno seleccionada, luego Clic en Siguiente.


5. Escoge si deseas respaldar tus configuraciones anteriores.


6. Da Clic en Examinar.


7. Localiza el archivo .vssettings y da Clic en Abrir.


8. Haz Clic en Siguiente.


9. Selecciona todas las opciones para importar, ya que si expandes las opciones, te darás cuenta que únicamente tiene información de Fuentes y Colores. Clic en Finalizar.


10. Listo


11. Creamos un proyecto de prueba, en el formulario de prueba arrastramos algunos controles y le damos Doble Clic, veremos el editor de texto modificado.


Ah también funciona con Visual Studio 2013
Espero que el articulo sea de vuestro interés, sin mas me despido atentamente.

2014/02/11

¿Como calcular el ultimo día del mes tomando una fecha determinada?

En algunas ocasiones nos pasan como parámetro una fecha, por ejemplo: 11/02/2014 y nosotros necesitamos saber cual es el ultimo día de ese mes en formato fecha (28/02/2014).
Aquí veremos dos formas de hacerlo, la primera es para todas las versiones de SQL Server inferiores a 2012 y la segunda es usando una nueva función de SQL Server 2012 llamada EOMONTH
Ejemplo 1: Previo a SQL Server 2012
DECLARE @Fecha Date
SET @Fecha = GetDate()
DECLARE @UltimoDiaDelMes Date
SET @UltimoDiaDelMes = DATEADD(DD,-1,
                                DATEADD(MM,1,
                                  CONVERT(DATE,
                                       CONVERT(CHAR(4),YEAR(@Fecha)) +
                                       RIGHT('0' + CONVERT(VARCHAR(2),MONTH(@Fecha)),2)
                                         + '01'
                                             )
                                       )
                               )
SELECT @UltimoDiaDelMes

El algoritmo es el siguiente: El único dato siempre verdadero de un mes es su primer día siempre es el 1, entonces lo que hacemos es convertir la fecha a 01 mes y año de lo que me pasaron. Luego a eso le sumamos un mes y le restamos un día.
Ejemplo 2: Usando SQL Server 2012 y la función EOMONTH
DECLARE @Fecha Date
SET @Fecha = GetDate()
DECLARE @UltimoDiaDelMes char(10)
SET @UltimoDiaDelMes = EOMONTH (@Fecha)
Select @UltimoDiaDelMes

2014/01/31

10 cosas que NO debes hacer con el celular


Los teléfonos móviles o smartphones han cambiado nuestras vidas en muchos sentidos, no soló en la forma de comunicarnos, sino también hemos generado hábitos de uso, tanto que a veces dependemos mucho de ellos. Un estudio realizado por Oracle reveló que aproximadamente revisamos la pantalla de nuestros teléfonos cerca de 150 veces al día, pero ¿realmente es necesario?.
Con base a estos datos, te presentamos las 10 cosas que no debes de hacer con el celular.
  1. Ir al baño con el celular. No es necesario llevarlo y punto.
  2. No escuches música sin utilizar audifonos.
  3. Evita gritar cuando hablas por teléfono y más si son conversaciones personales.
  4. No mandes mensajes o revises el celular miéntras manejas, esto puede causar un accidente.
  5. No escribas mensajes o revises el celular cuando vas caminando, podrías caerte o causar accidentes.
  6. No entres con tu celular a juntas en el trabajo, si es muy necesario ponlo en vibrar o silencio.
  7. Si estás en una tienda, dedica tu atención a la persona que te está atendiendo y, mientras dura la transacción, deja de lado tu celular.
  8. Si estás en el cine apaga tu celular, puede ser lo tengas en silencio, pero la luz distrae y molesta.
  9. No saques tu celular cada 5 minutos para ver Facebook, WhatsApp, Twitter o revisar tu mail cuando estes en algun restaurante, es de muy mala educación para tus acompañantes.
  10. No mandes mensajes, tweets, SMS cuando estes borracho.

2014/01/24

SoftTree SQL Assistant vs dbForge SQL Complete

Sotf Tree SQL Assistant equipa a los desarrolladores de bases de datos y administradores de bases con las herramientas de productividad que necesitan para acelerar el proceso de desarrollo de base de datos, mejorar la calidad del código y la precisión. SQL Assistant puede aumentar su productividad de codificación SQL en un 300%. SQL Assistant es compatible con todas las principales bases de datos. Se envía pre-configurado con el soporte para Oracle, Microsoft SQL Server, IBM DB2, MySQL, PostgreSQL, Sybase ASE y SQL Anywhere. El producto también ofrece una interfaz con todas las funciones de control de código fuente que apoya la Subversión y repositorios de código de servidor de Microsoft Team Foundation. Muchos usuarios han dicho que no saben cómo pueden codificar y administrar sus bases de datos sin SQL Assistant. Para tener una mejor idea de lo que puede hacer por usted, descargar la prueba y comprobar por ti mismo.


Capturas de pantalla de las herramientas de base de datos y desarrollo de aplicaciones populares usando Asistente SQL.
Mas información: http://www.softtreetech.com/isql.htm

dbForge SQL Complete es un complemento útil para Microsoft SQL Server Management Studio y Microsoft Visual Studio.


Ofrecen una amplia gama de funciones de terminación de código que permiten a los usuarios evitar concentrarse en recordar largos y complejos nombres de objeto, nombres de columnas, operadores exactas SQL, etc, pero en lugar de concentrarse en escribir código SQL de alta calidad con el formato correcto, que será fácil de entender y de interpretar.


Mas información: http://www.devart.com/dbforge/sql/sqlcomplete/

Conclusión:
Ambos programas(utilitarios) soportan varios tipos de bases de datos, en este caso me he permitido probarlos en SQL Server. Luego de probar todas sus funcionalidades he decidido seguir con SoftTree SQL Assistant, si puedes darte un tiempo y hacer la comparación seria excelente, sin mas me despido atentamente.