Sei sulla pagina 1di 4

I.S.T.P.

CIDET Computacin e Informtica

Funciones en Power Builder 10.5

FUNCIONES EN POWERBUILDER
PowerBuilder posee una gran variedad de funciones que permiten al programador desarrollar sus aplicaciones de una manera fcil. I. FUNCIONES DE CADENA 1. Asc. Obtiene el cdigo ASCII correspondiente al primer carcter de una cadena. Ejemplo : Asc ("A")

2. Char. Retorna el carcter correspondiente al cdigo ASCII. Ejemplo : Char (42)

3. Fill. Retorna una cadena con una longitud determinada del carcter especificado. Ejemplo : Fill ("*",20)

4. Left. Retorna un nmero especificado de caracteres comenzando por la izquierda. Ejemplo : Left ("Power Builder ",5)

5. LeftTrim. Retorna la misma cadena de caracteres sin los espacios en blanco del lado izquierdo de la cadena. Ejemplo : LeftTrim (" Power Builder")

6. Len. Retorna la longitud de la cadena. Ejemplo : Long s_nombre s_nombre=Len(sle_Nombres.text) 7. Lower. Retorna una copia de una cadena convertida a minsculas. Ejemplo : Lower("POWER BUILDER") 8. Upper. Retorna la misma cadena de caracteres convertidas a letras maysculas. Ejemplo : Upper (" power builder") 9. Mid. Retorna una cadena que contiene un nmero especificado de caracteres, comenzando de una posicin indicada. Ejemplo : Mid("POWER BUILDER",5,5) 10. Reverse. Cambia el orden de los caracteres de una cadena. Ejemplo : Reverse ("POWER BUILDER") 11. Right. Retorna un nmero especificado de caracteres, comenzando del lado derecho. Ejemplo: Right ("POWER BUILDER",7)

DOCENTE: Ing. CIP Fabin Silva Alvarado

Pg. N 1

I.S.T.P. CIDET Computacin e Informtica

Funciones en Power Builder 10.5

12. RightTrim. Retorna la misma cadena de caracteres sin los espacios en blanco del lado derecho de la cadena. Ejemplo: RightTrim ("Power Builder ") 13. Trim. Retorna la misma cadena de caracteres sin los espacios en blanco del lado izquierdo y derecho de la cadena Ejemplo : Trim (" Power Builder ") II. Funciones de Fecha 14. Day. Retorna el da del mes de una fecha indicada. Ejemplo: Day (2010-06-10) 15. DayName. Retorna el nombre del da de la semana Ejemplo: string dayn Date fecha fecha=Date(em_1.text) dayn=dayName(Fecha) 16. DayNumber. Retorna un nmero que representa el da de la semana. Ejemplo: Integer dayn Date fecha fecha=Date(em_1.text) dayn=dayNumber(Fecha) 17. DaysAfter. Retorna el nmero de das de una fecha despus de la actual. Ejemplo : Integer dayn Date fecha fecha=Date(em_1.text) dayn=daysAfter(2010-02-19,Fecha) 18. Hour. Retorna un entero que corresponde al nmero de horas de una fecha dada. Ejemplo: Integer Hora Hora=Hour(Now()) MessageBox("Hora",Hora) 19. Minute. Retorna un entero que corresponde a los minutos de una hora dada. Ejemplo : Integer Hora Hora=Minute(Now()) 20. Now. Retorna la hora del sistema. Ejemplo : Time Hora Hora=Now()

DOCENTE: Ing. CIP Fabin Silva Alvarado

Pg. N 2

I.S.T.P. CIDET Computacin e Informtica

Funciones en Power Builder 10.5

21. Second. Retorna el nmero de segundos de una hora dada. Ejemplo : integer Hora Hora=Second(Now()) 22. Today. Retorna la fecha actual del sistema. Ejemplo: Date Fecha Fecha=Today() 23. Year. Retorna el ao de una fecha dada. Ejemplo : Integer Ao Ao=Year(Today()) III. FUNCIONES NUMERICAS 24. Max. Retorna el mayor de dos nmeros. Ejemplo: Max (4,7) Max (-4,-7) Esta expresin retorna -4. 25. Min. Retorna el menor de dos nmeros. Ejemplo: Min (4,7) Min (-4,-7) Esta expresin retorna -7. 26. Mod. Obtiene el modulo de dos nmeros (el resultado obtenido de la divisin del primer expresin con el segundo). Ejemplo: Integer Residuo Residuo=Mod(20,6) 27. Pi. Obtiene el valor de Pi Ejemplo: Pi( ) => 3.14159265358979323 28. Round. Obtiene un nmero redondeado a un nmero decimal elegido Ejemplo: Round (9.625,2) => 9.63 Round (9.6,3) => 9.600 29. Sqrt. Obtiene la raz cuadrada de un nmero dado. Ejemplo:

DOCENTE: Ing. CIP Fabin Silva Alvarado

Pg. N 3

I.S.T.P. CIDET Computacin e Informtica

Funciones en Power Builder 10.5

Sqrt (4) => Retorna 2 Sqrt (3) => Retorna 1.7320 30. Truncate. Obtiene un nmero truncado a una determinada expresin decimal. Ejemplo: Truncate (9.22,1) => Retorna 9.2 Truncate (9.9,0) => Retorna 9

EJERCICIOS PROPUESTOS
1. Programa que muestra los das transcurridos entre 2 fechas 2. Programa que incrementa el nmero de das a una fecha. 3. Desarrolle una aplicacin que permita el ingreso de los datos personales de los alumnos. Se debe de ingresar los nombres, apellido paterno, apellido materno, direccin, especialidad, semestre, turno, sexo y fecha de registro. El cdigo deber de ser autogenerado de la siguiente manera: Tomar el primer carcter de la especialidad mas el ao actual mas la primera letra del apellido paterno ms el ultimo carcter de su apellido materno automticamente. El diseo del formulario deber de ser de la siguiente manera. mas un numero consecutivo que tendr que ir generndose

C2010MS1 10/06/2010 Montesinos Mascul ino Computacin e Informtica 2010-I Tarde


Computacin e Informtica Secretariado Contabilidad 2010 I 2010 - II

Andrea Av. 28 de Julio N 145

Flores

Montesinos Flores Andrea

C2010MS1

DOCENTE: Ing. CIP Fabin Silva Alvarado

Pg. N 4

Potrebbero piacerti anche