Mostrando las entradas con la etiqueta Tutoriales. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Tutoriales. Mostrar todas las entradas

2016/09/03

Visual Studio - Escribe código en menos tiempo

Visual Studio - Escribe código en menos tiempo
Se puede decir que hay dos tipos de usuario para una computadora estándar: los de mouse y los de teclado. Es decir, hay quienes prefieren hacer todo con el mouse y los que prefieren hacer todo con el teclado. Suena curioso, pero es importante tener en cuenta esto cuando se diseñan interfaces.

Para los desarrolladores de código como nosotros esto no cambia.

La gran mayoría de mis amigos son muy hábiles con el mouse y desarrollan aplicaciones con relativa ligereza. En lo personal soy más aficionado al “Speed-Coding”, que trata más o menos sobre escribir código de la forma más ágil y eficiente posible. Esto implica separar las manos del teclado las menos veces posibles.

Para lograrlo hay que memorizar una gran cantidad de accesos directos que pueden parecer molestos al principio, pero se vuelve sencillo memorizar conforme se utilizan. Visual Studio 2012 cuenta con un editor de código fabuloso y tiene una cantidad enorme de trucos que podemos utilizar con este propósito.

Este es un artículo que estaré actualizando constantemente, por lo que les recomiendo revisarlo con cierta frecuencia.

CTRL + K, CTRL + S: Envolver código dentro de una estructura
No es necesario cortar el código, escribir un IF o TRY-CATCH, abrir y cerrar llaves (si usas C#) y luego pegar el código; tan solo tienes que seleccionarlo, presionar CTRL+K para entrar en el modo de comandos, luego CTRL+S. Verás una lista con las estructuras de control más utilizadas y hasta podrás utilizar algún snippet.

CTRL + K, CTRL + K: Colocar un marcador
Los marcadores de código son esenciales pero es molesto estar marcando con el mouse. Con esta técnica tan solo debes teclear CTRL + K seguido de otro CTRL + K para poner un marcador, luego puedes poner CTRL + K seguido de CTRL + P para saltar al marcador anterior o CTRL + K seguido de CTRL + N para ir al siguiente.

CTRL + M, CTRL + M: Colapsar o expandir código
No importa el lenguaje en uso, tu tecleas CTRL + M seguido de otro CTRL + M y verás que el editor colapsa el grupo donde se encuentra el cursor.

F12: Ir a definición
Basta de estar localizando código, tan solo debes presionar F12 y serás transportado a la línea donde se define la clase, variable o función.

{nombre del snippet}, TAB, TAB: Insertar un snippet
Los snippet son pedazos de código que tiende a repetirse con cierta frecuencia y que podemos grabar para insertarlos con esta facilidad. Piensa en ello como un Copiar/Pegar a largo plazo y con herramientas de edición. Por ejemplo “fore” seguido de un TAB y luego otro TAB, genera la estructura completa y si sigues presionando TAB el cursor se coloca en el siguiente elemento editable del snippet.

CTRL + SHIFT + V: Copiar del porta papeles cíclico
¿Se te olvidó que ya tenías algo en el porta papeles y lo sobrescribiste? No hay problema, ni siquiera tienes que volver a seleccionarlo y copiarlo de nueva cuenta. Presiona CTRL + SHIFT + V y pegarás el último elemento en la pila, y si presionas una vez más CTRL + SHIFT + V lo que pegas es el elemento anterior y así hasta 10 niveles.

{subcódigo html}, TAB: Expande el código HTML con Zen Coding
¿Utilizas las extensiones Web (Web Essentials 2012) para Visual Studio? Utiliza la maravilla llamada “Zen Coding” para escribir html, tan solo escribe el pseudocódigo y presiona TAB para expandirlo.

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.

2013/09/22

Como conectarse a una base de datos MS SQL Server desde C#

Una de las tareas más comunes para cualquier aplicación es hacer persistente y recuperar la información de una base de datos. En este caso daremos el primer paso para lograr este fin establecer una conexión con una instancia de base de datos por medio de código fuente.

1. Crear y configurar aplicación de consola.

Primeramente crearemos una aplicación de consola en C# y le agregaremos un archivo de configuración a nuestra nueva aplicación en donde deberemos definir la cadena de conexión para más información sobre el tema le invitamos a revisar la entrada de blog llamada: Cadenas de conexión para SQL Server en .Net. Siguiendo la recomendación de la entrada de blog nuestro archivo de configuración se vera de la siguiente forma:

Posteriormente debemos agregar una referencia al componente de .Net Framework llamado: "System.Configuration", si necesitamos saber cómo se incluir una referencia a nuestro proyecto podemos basarnos en su documentación oficial.

2. Establecer conexión con base de datos.

Ahora solamente nos queda establecer la conexión a la base de datos, como hemos definido nuestra cadena de conexión en nuestro archivo "app.config" debemos utilizar la clase ConfigurationManager para tener acceso a esta información y para lograr hacer la conexión a nuestra base de datos debemos utilizaremos un objeto de la clase SqlConnection.
En el siguiente ejemplo lo único que realizaremos una vez establecida la conexión será mostrar el nombre de la instancia de SQL Server, utilizando el objecto SqlConnection, por medio de la propiedad DataSourceEl código implementado se verá de la siguiente forma:


Debemos recordar incluir la siguiente declaración: using System.Configuration;, como se muestra en la línea número 6 del código fuente, en la sección correspondiente para poder tener acceso a la clase ConfigurationManger.
Espero que les sirva de mucha ayuda, para iniciar a trabajar con una instancia de bases de datos,
Saludos