Anda di halaman 1dari 6

Console.Write(hola mundo) Console.WriteLine(hola & & mundo) Variable = Console.ReadLine Console.Clear() Console.BackgroundColor=ConsoleColor .red Console.BackgroundColor = ConsoleColor.Blue Console.SetCursorPosition(40, 3) Console.

e.ResetColor() Const nombre As String = Paco

Salida por pantalla Salida por pantalla con salto de linea Entrada por teclado Limpia pantalla Pone el fondo rojo Pone la letra azul El cursor comienza a escribir en la posicion indicada restaura al color inicial Declara la constante nombre Declara la variable numero Las variables pueden ser: Boolean, Byte, Date, Decimal, Double, Integer, Long, Short, Single, Object, String, Char Ambito local. Ambito privado. Ambito publico. La variable mantendr su valor incluso despus de haber terminado su procedimeinto Dim DedoAfectado As Dedo DedoAfectado=Dedo.Pulgar If System.Enum.IsDefined(DedoAfectado .GetType, CADENA) Then Console.WriteLine("El dedo existe") End If Dim lDBanco As DatosBanco lDBanco.IdCuenta=1 'llamar al mtodo Informacin de la estructura lDBanco.Informacion() \ Divisin Entera (nmero entero) Mod Resto de la divisin entera. ^ Exponenciacin (elevar a una potencia) & Concatenacin de cadenas (combinacin) Sign(n) Devuelve -1 si n es menor que cero, 0 si n es cero y +1 si n es mayor que cero. Sin(n) Calcula el seno del ngulo n. El ngulo n se expresa en radianes. Sqrt(n) Calcula la raz cuadrada de n. Tan(n) Calcula la tangente del ngulo n. El ngulo n se expresa en radianes.

Dim numero As Integer = 1

Dim numero As Integer = 1 Private numero As Integer = 1 Public numero As Integer = 1 Static Dim numero As Integer = 1 Enum Dedo Pulgar=1 ndice Corazo Anular Meique End Enum Private Structure DatosBanco Dim IdCuenta As Integer 'crear un mtodo a la estructura Public Sub Informacion() End Sub End Structure Operadores del Lenguaje + Suma - Resta * Multiplicacin / Divisin Mtodos matemticos Imports System.Math Abs(n) Calcula el valor absoluto de n. Atan(n) Calcula el arcotangente de n en radianes Cos(n) Calcula el coseno del ngulo n. El ngulo n se expresa enradianes. Exp(n) Calcula la constante e elevada a n

Operadores de Comparacin. < menor > mayor <= menor igual >= mayor igual = igual <> distinto If a=0 Then .. Else .. End If

Operadores de lgicos. And Or Not Xor

Select Case a Case 0 .. Case 1 .. Case Else .. End Select Do While a=0 .. Loop Do Until a=0 .. Loop Do .. Loop While a=0 Do .. Loop Until a=0

While a=0 .. End While

For i=0 To 10 .. Next For i=10 To 0 Step -1 .. next For Each Elemento In ArrayVector .. Next Resultado = HOLA Like HO?A ? Un carcter * 0 o n carcteres # 0 o n nmeros [A-M] El carcter dentro del rango [!A-M] El carcter no esta dentro del rango Sub hola (ByVal cadena as string) Console.Write(hola & cadena) End Sub Dim sColores() As String Dim sNombres(3) As String Dim sFrutas() As String = {"Manzana", "Naranja", "Pera"}

El operador Like permite realizar una comparacin entre dos cadenas, en base a un patrn establecido en una de ellas. Devulve True o False. Function hola (ByRef cadena as string) As String cadena = (hola & cadena) Return cadena End Function CadenaVector.Length CadenaVector.GetUpperBound(0)

Redim Preserve sNombres(8) sClonada=sNombres.Clone()

sNombres = Array.Sort (sNombres) Ordena sNombres = Array.Reverse (sNombres, IntInicio, IntFin) Invierte

Array en funciones ver(cadena) . Private sub ver(Byref cadena() as string) sNombres = Array.IndexOf (sNombres,Pepe, IntIni) Busca primera ocurrencia sNombres = Array.lastIndexOf (sNombres,Pepe, IntIni) Busca ultima ocurrencia La variable es numrica? Devuelve True o False. La variable es fecha? Devuelve True o False. La expresin es un array? Devuelve True o False. Redondea el numero Trunca el numero Aleatorio=((Minimo Maximo) * Rnd + Minimo) Aleatorio = ((10 - 7) * Rnd() + 7) Len(Cadena) 'devuelve longitud de la cadena Space(Nmero) 'devuelve una cadena de espacios en blanco Left(CadenaOrigen, Longitud) 'extrae una subcadena empezando por la izquierda Left( hola soy paco feliz navidad, 4) 'devuelve hola Right (CadenaOrigen, Longitud) 'extrae una subcadena empezando por la derecha Right ( hola soy paco feliz navidad, 4) 'devuelve idad

IsNumeric( variable ) IsDate(variable ) IsArray(sNombres) Int( 1.6 ) Fix( 1.6 ) Randomize 'inicializar la semilla Asc( carcter ) 'devuelve valor ASCII Chr( nm ) 'devuelve el carcter

InStr([IntComienzo, ]CadenaBuscar, CadenaBuscada). InStr( hola soy paco feliz navidad , paco). 'devuelve la posicin de paco en la cadena Mid(CadenaOrigen, Inicio ,Longitud) 'extrae una subcadena empezando por Inicio Mid ( hola soy paco feliz navidad, 4,5) 'devuelve a soy Replace (CadenaOrigen, Cadena=LTrim (Cadena) 'elimina CadenaReemplazada, CadenaNueva) espacio en blanco del principio 'extrae una subcadena empezando por Cadena=RTrim (Cadena) 'elimina la izquierda espacio en blanco del fin Replace ( hola soy paco feliz Cadena=Trim (Cadena) 'elimina navidad, liz, XXX ) espacio en blanco del principio y 'devuelve hola soy paco feXXX el fin navidad Cadena= UCase (Cadena) 'convierte a maysculas Cadena= LCase (Cadena) 'convierte a minsculas

Cadena= StrConv (Cadena, TipoConversion) StrConv("hola soy Paco ", VbStrConv.UpperCase) 'HOLA SOY PACO StrConv("hola soy Paco ", VbStrConv.LowerCase) 'hola soy paco StrConv("hola soy Paco", VbStrConv.ProperCase) 'Hola Soy Paco Format(Fecha, Long Date) 'viernes, 19 de julio de 2002 Format(Fecha, Short Date) Format(Fecha, dddd d/MMM/yyyy) '19/07/2002 'viernes 19/jul/2002 Format(Fecha, Short Time) '18:25 Format(Fecha, HH:mm) '18:25 Format(Numero,Standar) '1.804,00 Format(Numero,Currency)'1.804 pta Format(Numero,Percent)'1804,00% Format(Numero,#,#.00)'1.804,10

Now() 'devuelve La fecha del sistema

DateAdd(TipoIntervalo, ValorIntervalo, Fecha) DateAdd(DateInterval.Day, 4, Fecha) 'suma 4 das a la fecha DateAdd(DateInterval.Month, 4, Fecha) 'suma 4 meses a la fecha DateAdd(DateInterval.Year, 4, Fecha) 'suma 4 aos a la fecha DatePart(TipoIntervalo, Fecha) DatePart (DateInterval.Day, Fecha) 'extrae en un entero los das a la fecha DatePart (DateInterval.Month, Fecha) 'extrae en un entero los meses a la fecha DatePart (DateInterval.Year, Fecha) 'extrae en un entero los aos a la fecha 'Rellena la cadena con el carcter hasta completar la longitud total Cadena.PadLeft(LongitudFinal,xc) Cadena.PadRight(LongitudFinal,xc ) Hola.PadRLeft(10,Xc) 'XXXXXXHola Hola.PadRight(10,Xc) 'HolaXXXXXX Cadena.Remove(posicin,NumChar) 'elimina un numero de caracteres en la posicin Estamos programando. Remove(5,3) 'Estamprogramando Cadena.SubString(posicin,NumChar) 'extrae subcadena

DateDiff(TipoIntervalo, Fecha1, Fecha2) DateDiff (DateInterval.Day, Fecha1, Fecha2) 'devuelve la diferencia de das entre Fecha1 y Fecha2 DateDiff (DateInterval.Month, Fecha1, Fecha2) 'devuelve la diferencia de meses entre Fecha1 y Fecha2 DateDiff (DateInterval.Year, Fecha1, Fecha2) 'devuelve la diferencia de aos entre Fecha1 y Fecha2 Cadena.ToUpper()'convierte a maysculas Cadena.ToLower()'convierte a minusculas Cadena.Trim()'elimina espacio en blanco del principio y el fin Cadena.TrimStar()'elimina espacio en blanco del principio Cadena.TrimEnd()'elimina espacio en blanco del fin Cadena.Insert(posicin,subcadena) inserta una subcadena en la posicin Estamos programando.Insert(2,XX) 'EsXXtamos programando Cadena.Replace(el,la) 'cambia las ocurrencias de el por la

Cadena.IndexOf(el) 'devuelve la primera ocurrencia de el Convert.ToString(150) '150 'Fichero MisClases.vb Public Class empleado ' ' End Class Public Class factura ' ' End Class 'Fichero MisClases.vb Public Class empleado Private prNombre As String Public Property Nombre() As String Get Return prNombre End Get Set(ByVal value As String) prNombre = value End Set End Property End Class

Cadena.LastIndexOf(el) 'devuelve la ltima ocurrencia de el Convert.ToInt32(150) '150 'Fichero General.vb Dim objEmpleado As New Empleado() Dim objFactura As New Factura()

Instanciacin de objetos

Creacin de propiedades para la clase


'Fichero General.vb Dim objEmpleado As New Empleado() objEmpleado.Nombre=Paco

Propiedades de slo lectura o slo escritura


'Fichero MisClases.vb Public Class empleado Private prEdad As Integer Public ReadOnly Property Edad() As Integer Get Return prEdad End Get End Property End Class 'Fichero MisClases.vb Public Class empleado Private prEdad As Integer Public WriteOnly Property Edad() As Integer Set(ByVal value As String) prEdad = value End Set End Property End Class

Anda mungkin juga menyukai