jueves, 19 de abril de 2012

C#. Clases

La sintaxis para crear una clase en C# es la siguiente:
[public] class [NombreClase]
{
  //Variables


  //Funciones
}


Donde:
  [public] Indica que podremos hacer uso de la clase desde cualquier proyecto. Si se omite, solo podremos acceder a esta clase dentro del mismo proyecto.
  [NombreClase] Es el nombre de nuestra clase


Ejemplo:

  public class Auto
  {
    private int intVelocidad;
    public void Avanzar()
    {
      intVelocidad++;
    }
  }

miércoles, 18 de abril de 2012

VBNET. Concatenar cadenas


Tenemos dos formas de concatenar cadenas,


El primer método es el siguiente:
strCadena = strCadena & " mundo!"


El segundo método es el siguiente:
strCadena &= " mundo!"


Ambos métodos hacen la misma operación.

martes, 17 de abril de 2012

C#. Concatenar cadenas

Tenemos dos formas de concatenar cadenas,


El primer método es el siguiente:
strCadena = strCadena + " mundo!";


El segundo método es el siguiente:
strCadena += " mundo!";


Ambos métodos hacen la misma operación.

lunes, 16 de abril de 2012

VB.NET. Operaciones sobre variables

VB.NET nos proporciona dos métodos diferentes para incrementar una variable.



La forma mas conocida es la siguiente:
intNumero = inNumero + 1


El segundo método de hacer esta misma operación es la siguiente:
intNumero += 1


Estos dos métodos también funcionan con los operadores (-) (*) y (/)
intNumero = intNumero - 1
intNumero -= 1


intNumero = intNumero * 3
intNumero *= 3

intNumero = intNumero / 3
intNumero /= 3

domingo, 15 de abril de 2012

C#. Operaciones sobre variables

C# nos proporciona tres métodos diferentes para incrementar una variable.


La forma mas conocida es la siguiente:
intNumero = inNumero + 1;


El segundo método de hacer esta misma operación es la siguiente:
intNumero += 1;


Y un tercer método es el siguiente:
intNumero++;


El inconveniente con este tercer método es que solo sirve para incrementar el valor en 1.


Estos tres métodos también funcionan con el operador (-)
intNumero = intNumero - 1;
intNumero -= 1;
intNumero--;


Para los operadores (*) y (/) solo funcionan los dos primeros métodos:
intNumero = intNumero * 3
intNumero *= 3;

intNumero = intNumero / 3
intNumero /= 3;

sábado, 10 de marzo de 2012

SQL. Condicional IF

La sintaxis de la condicional IF es la siguiente:
IF [CONDICION]
   [SENTENCIA 1]
ELSE
   [SENTENCIA 2]


Si la [CONDICION] es verdadera se ejecuta la [SENTENCIA 1], si es falsa se ejecuta la [SENTENCIA 2]. 


Ejemplo:
IF [@Valor > 1]
  PRINT 'Es mayor a 1'
ELSE
  PRINT 'No es mayor a 1'


La sentencia ELSE es opcional, por lo que nuestro IF pudiera quedar de la siguiente manera:

IF [CONDICION]
   [SENTENCIA 1]


Si se requiere ejecutar un bloque de sentencias en lugar de solo una se deben poner las palabras reservadas BEGIN y END
IF [CONDICION]

 BEGIN
   [SENTENCIA 1]
   ...
   [SENTENCIA N]
 END


Lo mismo aplicaría si se incluye el ELSE

ELSE
 BEGIN
   [SENTENCIA 1]
   ...
   [SENTENCIA N]
 END


viernes, 9 de marzo de 2012

SQL. Usuarios conectados

Para desplegar todas las conexiones activas a nuestro servidor SQL se hace uso del siguiente store procedure que viene predefinido en el SQL Server:
sp_who