Presentación1

Preview:

Citation preview

Curso: Ing. Zevallos vera, Erika

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS

CURSO : LENGUAJE DE PROGRAMACION II

DOCENTE : ING. ERIKA ZEVALLOS VERA

TEMA : TIPOS DE FUNCIONES:FECHAS, CADENAS.

SEMANA : 5,6

APLICACIONES PARA WINDOWS

Curso: Ing. Zevallos vera, Erika

TIPOS DE FUCIONES

FUNCIONES DE TIPO FECHA:

NOW.- Devuelve la fecha y hora del sistema.

TimeString.- Devuelve solo la hora de sistema como una cadena de

caractes.

DateString.- Devuelve solo la fecha de sistema como una cadena de

caractes.

Curso: Ing. Zevallos vera, Erika

ToDate.-Devuelve tambien la fecha del sistema.

Hour.- Devuelve solo el numero de la hora.

Minute.- Devuelve solo los minutos de la hora del sistema.

Seconds.- Devuelve solo los segundos de la hora del sistema.

Curso: Ing. Zevallos vera, Erika

EJEMPLO:1• Load:

txtfecha.text=Today()• Ver:If IsDate(Txtfecha.text)=true thenLbldia.text=Microsoft.visualBasic.Day(fecha)Lblmes.text=Month(Fecha)Lblaño.text=year(Fecha)Lblnumsem.text=Weekday(fecha)Lblnombmes.text=Monthname(Month(Fecha))Lblnomdeldiasema.text=WeekdayName(Weekday(fecha))ElseMsgBox(“No es una fecha correcta”, MsgBoxStyle.Critical, “Verifique”)Txtfecha.clear()Txtfecha.focus()

Curso: Ing. Zevallos vera, Erika

Curso: Ing. Zevallos vera, Erika

Curso: Ing. Zevallos vera, Erika

Curso: Ing. Zevallos vera, Erika

DateDiff.- esta funcion devuelve la diferencia entre dos fechas.SINTAXIS:

DateDiff(intervalo,Fecha1,fecha2)Fecha1 es menor y fecha2 es la fecha mayor. Si se intercambian las fechas el resultado es un numero negativo. El intervalo del tiempo en el caul se va calcular la diferencia entre dos fechas y puede tener cualquiera de los siguientes valores.

Curso: Ing. Zevallos vera, Erika

EJEMPLO:

Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click Dim A, B As Date A = Date.Parse("01-05-2010") B = Date.Parse("01-05-2011") Label1.Text = "La diferencia es:" & DateDiff(DateInterval.Day, A, B) & "DIAS" Label2.Text = "La diferencia es:" & DateDiff(DateInterval.Minute, A, B) & "MINUTOS" End Sub

Curso: Ing. Zevallos vera, Erika

DateInterval.DayOfyear.- obtiene el numero del dia del año que puede ser entre 1 y 365 de la fecha

Ejemplo:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.DayOfyear, fecha).ToString

End Sub

Curso: Ing. Zevallos vera, Erika

DateInterval.Hour- obtiene cuaqndo dentro de la fecha se encuentra las hora.

Ejemplo:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.Hour, fecha).ToString

End Sub

Curso: Ing. Zevallos vera, Erika

DateInterval.Day.- obtiene el numero del dia del mes que puede ser entre 1 y 31 dependiendo del mes de la fecha

Ejemplo:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.Day, fecha).ToString

End Sub

Curso: Ing. Zevallos vera, Erika

DateInterval.Minute.- Obtiene los minutos cuando dentro de la facha se encuentra las horas.

Ejemplo:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.Minute, fecha).ToString

End Sub

Curso: Ing. Zevallos vera, Erika

DateInterval.Month.- Obtiene el nuemro del mes de la fecha.

Ejemplo:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.Month, fecha).ToString

End Sub

Curso: Ing. Zevallos vera, Erika

FUNCIONES TIPO CADENASLEN.- Devuelve la cantidad de caracteres que tiene una cadena incluyendo los espacios en blanco.Sintaxis:

Len(cadena)

EJEMPLO:Public Class FormPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String Dim r As Integer texto = "ERIKA ZEVALLOS" r = Len(texto) Txtresultado.Text = r

End SubEnd Class

Curso: Ing. Zevallos vera, Erika

LEFT.- Devuelve la cantidad de caracteres de una cadena empezando por la izquierda.Sintaxis:

Microsoft.VisualBasic.Left(cadena, N)

EJEMPLO:

Public Class Form

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String Dim r As Integer texto = "ERIKA ZEVALLOS" Txtresultado.Text = Microsoft.VisualBasic.Left(texto, 3) End SubEnd Class

Curso: Ing. Zevallos vera, Erika

RIGHT.- Devuelve la cantidad de caracteres de una cadena empezando por la derecha.Sintaxis:

Microsoft.VisualBasic.Right(cadena, N)

EJEMPLO:

Public Class Form

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String Dim r As Integer texto = "ERIKA ZEVALLOS" Txtresultado.Text = Microsoft.VisualBasic.Right(texto, 7) End SubEnd Class

Curso: Ing. Zevallos vera, Erika

MID.- Devuelve la cantidad de caracteres de una cadena a partir de una detrminada posicion.Sintaxis:

Microsoft.VisualBasic.Mid(cadena, P,N)P: es la posicion de la cadena a partir de la cual se desean obtener los caracteres.N: es la cantidad de caracteres que se desea obtener de la cadena.

EJEMPLO:

Public Class Form

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String texto = "ERIKA ZEVALLOS" Txtresultado.Text = Microsoft.VisualBasic.Mid(texto, 3, 4) End SubEnd Class

Curso: Ing. Zevallos vera, Erika

UCase.- Esta funcion convierte un texto a mayusculaSintaxis:

Microsoft.VisualBasic.UCase(cadena)

EJEMPLO:

Public Class Form

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String texto = "erika juana zevallos vera" Txtresultado.Text = Microsoft.VisualBasic.UCase(texto) End SubEnd Class

Tambien se puede usar de esta forma:Dim texto As String texto = "erika juana zevallos vera" Txtresultado.Text = texto.ToUpper

Curso: Ing. Zevallos vera, Erika

LCase.- Esta funcion convierte un texto a minusculasSintaxis:

Microsoft.VisualBasic.LCase(cadena)

EJEMPLO:

Public Class Form

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String texto = "ERIKA JUANA ZEVALLOS VERA" Txtresultado.Text = Microsoft.VisualBasic.LCase(texto) End SubEnd Class

Tambien se puede usar de esta forma:Dim texto As String texto = "erika juana zevallos vera" Txtresultado.Text = texto.ToLower

Curso: Ing. Zevallos vera, Erika

StrConv.- Esta funcion convierte un texto a caracteres de otra region o a minusculas, mayusculas o solo la primera letra de cada palabra a mayuscula.Sintaxis:

Microsoft.VisualBasic.StrConv(cadena,Tipo)EJEMPLO:

VbStrConv.Lowercase= convierte el texto a minusculas.VbStrConv.ProperCase=convierte el texto a solo la primera

letra de cada palabra a mayusculas.VbStrConv.Uppercase= convierte el texto a mayuscula

Curso: Ing. Zevallos vera, Erika

EJEMPLO