sábado, 16 de febrero de 2013

Equivalente de typeof en Visual Basic .Net

Estoy pasando unas rutinas de C# a Visual Basic .Net, y hay algunas cosillas que no son tan obvias de pasar.

Un caso es la expresión typeof que consiste de la palabra clave typeof seguida de un parámetro que indica un tipo entre paréntesis. Esto da como resultado un objeto System.Type para el tipo dado, en C#. En Visual Basic .Net esta expresión tiene  otro uso:

Compara una variable de referencia a objeto con un tipo de datos. (MSDN)

Ejemplo C#:
typeof(Button)

Retorna
System.Windows.Forms.Button

Si te tentaste igual que yo a usar tal cual typeof en Visual Basic te va a aparecer el siguiente mensaje en el editor: "Se esperaba 'Is')". El equivalente de typeof(tipo) en Visual Basic .Net es gettype.

Ejemplo VB.NET:

GetType(Button)

Fuentes
http://msdn.microsoft.com/es-es/library/0ec5kw18(v=vs.80).aspx

http://www.hanselman.com/blog/TheVBEquivalentToCTypeofKeyword.aspx



lunes, 4 de febrero de 2013

Esquema de colores por defecto en GVIM

Desde que cambie el esquema de colores a desierto (Editar - Esquema de colores - Desierto). No me gusta el esquema de colores que GVIM tiene por defecto.
De modo que quiero cambiar el esquema por defecto para dejar el que a mi me guste.

Para hacer esto ingresando comandos se hace como sigue:
:colorscheme desert

(ojo con el idioma) :colorscheme desierto no va a funcionar

Para configurar el esquema de colores favorito como por defecto, se debe abrir el archivo vimrc. En Windows 7 64 bits ese archivo se encuentra en:
C:\Program Files (x86)\Vim

y agregar la siguiente linea (reemplaza desert por tu configuración):
colorscheme desert

Fuente: