SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE
APRENDIZAJE Versin: 02 Cdigo: GFPI-F-019 Programa de Formacin:
TECNICO EN PROGRAMACIN DE SOFTWARE Cdigo: Versin: 228120 102 Nombre
del Proyecto: Cdigo: Fase del proyecto: EJECUTAR Actividad (es) del
Proyecto: REALIZARDESARROLLOWEB UTILIZANDOELLENGUAJEDE PROGRAMACION
PHP Actividad (es) de Aprendizaje: FRAMEWORK PHP Ambiente de
formacin ESCENARIO(Aula, Laboratorio, taller, unidad
productiva)yelementos y condiciones de seguridad industrial, salud
ocupacional y medio ambiente MATERIALES DE FORMACIN DEVOLUTIVO
(Herramienta - equipo) CONSUMIBLE (unidadesempleadas durante el
programa) Resultados de Aprendizaje: ConstruirlamatrizCRUD
enellenguajede programacin seleccionadopara
verificarlafuncionalidad delsistemadeacuerdo con el diseo entregado
Asumirlosdeberesy derechosconbaseenlas leyesylanormativa
institucionalenelmarco de su proyecto de vida. Competencia:
220501007Construirelsistema quecumplaconlos requisitosdela solucin
informtica. 240201500Promoverla interaccinidnea consigo mismo, con
los demsyconla naturalezaenlos contextoslaboraly social. Equiposde
computo Teclados Mouse Duracindelagua(en horas): 48 GUA DE
APRENDIZAJE N2 1. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE Pgina 1
de 16 SERVICIO NACIONAL DE APRENDIZAJE SENAGUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin
Profesional Integral Procedimiento Ejecucin de la Formacin
Profesional Integral Versin: 02 Cdigo: GFPI-F-019
YiiesunframeworkPHPbasadoencomponentesparadesarrollaraplicacionesWebdegran
escala.Elmismopermitelamximareutilizacinenlaprogramacinwebypuedeacelerarel
procesodedesarrollo.ParadesarrolladoresquedeseenutilizarYii,elentendimientode
ProgramacinOrientadaaObjetos(POO)serdegranayudayaqueYiiesunframework
totalmente basado en POO. Yii es un framework genrico de
programacin Web que puede ser utilzado para todo tipo de
aplicaciones Web. Gracias a que es liviano de correr, es adecuado
para
desarrollaraplicacionesdegrantrficocomoportales,foros,sistemasdeadministracinde
contenidos, Sistemas de comercio electrnico, etc. 3.1 Actividades
de Reflexin inicial. En esta etapa del proceso formativo se hace
especial nfasis en la importancia de la fuente de poder para el
correcto funcionamiento del computador, as como el mantenimiento y
reparacin del monitor, razn
porlacualsemotivaalaprendizaestaratentoalprocesorealizadodurantelasformaciones,ensus
prcticas, as
comoenlaspracticasejecutadasporsuscompaerosconelobjetivode
apropiarbuenas
prcticasyapoyarelprocesoformativocolaborativo.Respondalassiguientespreguntascomosondeo
inicial: 1.Qu es Yii? 2.Cules son las posibles ventajas de Yii?
3.Qu otros frameworks PHP conoce? 3.2 Actividades de
contextualizacin e identificacin de conocimientos necesarios para
el aprendizaje.) Se realizar contextualizacin del objetivo de las
prcticas de formacin, actividades fundamentales en los
procesosdeenseanzaaprendizaje,lascualespropicianeldesarrollodecompetenciastransversalesy
especficas.Estasprcticasestnapoyadasenelprocesopreviodeconocimientosadquiridoscon
anterioridad. Participe activamente en el foro creado para lograr
este objetivo: 1.Qu es un framework? 2. INTRODUCCIN 3.
ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE Pgina 2
de 16 SERVICIO NACIONAL DE APRENDIZAJE SENAGUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin
Profesional Integral Procedimiento Ejecucin de la Formacin
Profesional Integral Versin: 02 Cdigo: GFPI-F-019 2.Cul es el
comando para generar una aplicacin en Yii? 3.Qu estructura de
directorios se debe emplear en Yii? Explique detalladamente
4.Explique el concepto Vista Modelo Controlador, empleado en Yii
3.3Actividades de apropiacin del conocimiento (Conceptualizacin y
Teorizacin).Antes de empezar a implementar cualquier cosa,
recordemos que la idea es practicar el MVC, por lo tanto todo lo
que hagamos en esta gua ser siguiendo este patrn.
CONTROLADORMODELOVISTASGBD1234 567 Esta es la estructura de
archivos que nos genera el framework para que
trabajemosnuestrasaplicaciones,sedescribenlasmsimportantes con el
fin de simplificar el aprendizaje: css: guarda las hojas de estilo
utilizadas en la aplicacin Images: almacena todas las imgenes de
toda la aplicacin protected : es la carpeta ms importante porque ah
es donde se hace efectivo el MVC
Controllers:enestacarpetavantodosloscontroladoresquesonlos
encargados de la intermediacin entre las vistas y la lgica del
negocio o modelos.models: se implementa la lgica del negocio de la
aplicacin view: se implementan absolutamente todas las vistas de la
aplicacin, porejemplolapginainicialdelframeworkcreadaestaquenesta
carpeta y se llama index, este index es creada por defecto
yremasteriza su vista al abrir la pgina de la aplicacin Pgina 3 de
16 SERVICIO NACIONAL DE APRENDIZAJE SENAGUA DE APRENDIZAJE SISTEMA
INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional
Integral Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02 Cdigo: GFPI-F-019 Yii trae por defecto un index que es
en el cual vamos a trabajar para este tutorial, claro est que lo
podemos cambiar as como tambin la hoja de estilo si no nos gusta.
Este index como se dijo anteriormente est en la carpeta view donde
estn todas nuestras vistas. EJEMPLO BSICO En el proceso de
aprendizaje de cualquier framework es recomendable partir de lo ms
bsico y este no va
aserlaexcepcin,esporesoqueacontinuacinsemostrarcmohacerelfamosoholamundo
respetando el patrn de diseo MVC.Entonces para esto se necesita
crear una vista y su controlador. Controlador: los controladores
son archivos php en los cuales se declara la clase controlador que
lleva el siguiente
formato:classNombreControllerextendsController:elNombredelcontroladorempezandoconmayscula,
seguido de la palabra Controller con C en mayscula y se extiende de
la clase Controller. Dentro de esta clase se implementan funciones
que son las acciones que va atender el controlador, estas
funcionestienen el siguiente formato:
publicfunctionactionIndex():lapalabrapublicseguidadelapalabrafunctionydespuslapalabra
action seguido del Nombre de la accin empezando en mayscula, dentro
de estas funciones va la lgica de la accin.
ElarchivophpseguardaconelmismonombreyelmismoformatoquelaclasedecontroladorNombreController
Entonces para nuestro ejemplo construimos el controlador como se
muestra en la siguiente imagen: Pgina 4 de 16 SERVICIO NACIONAL DE
APRENDIZAJE SENAGUA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Procedimiento
Ejecucin de la Formacin Profesional Integral Versin: 02 Cdigo:
GFPI-F-019 La lnea 6 declara la variable saludo y le asigna una
cadena hola mundo La lnea 7 es una funcin heredada de la clase
controller la cual me permite rasterizar con la posibilidad de
enviar parmetros o no. Para este caso se manda la variables $saludo
como parmetro, entonces el primer parmetro de render es
lavistaquesevaarasterizaryelsegundoesunaarraydeparmetrosconelsiguienteformato
array(saludo=>$saludo) en donde saludo es el nombre de la
variable que va a tomar en la vista y $saludo es la variable que se
est enviando a la vista. Vista: se implementa el cdigo necesario
para mostrar lo deseado, en este caso se muestra una variable que
se recibe de parte del controlador. Para guardar este vista vamos a
la carpeta views y creamos una nueva carpeta que tendr el nombre
del controlador saludo en minsculas y en esta guardamos el archivo
index.php que contiene la vista como tal. En la siguiente imagen se
muestra lo dicho anteriormente:
ParaprobarnuestrosaludomodificamoslaURLdelasiguientemanera
http://localhost/yii/website/index.php/saludo/index Donde el rojo
saludo es el controlador que vamos a usar y el verde index es la
accin o vista a rasterizar. Pgina 5 de 16 SERVICIO NACIONAL DE
APRENDIZAJE SENAGUA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Procedimiento
Ejecucin de la Formacin Profesional Integral Versin: 02 Cdigo:
GFPI-F-019 Con esto hemos empezado a manejar nuestro framework Yii
con MVC aunque todava nos falta manejar los modelos, esto lo
haremos a continuacin Manipulacin de datos
Apartirdeestemomentoconel
findedejarplasmadoeltrabajoqueserealicedeaquenadelantese debe
trabajar con un nuevo proyecto previamente elaborado, tambin hecho
con Yiiframework
Controlador:lasintaxisdelacreacindeloscontroladoresyasemencionanteriormenteentoncesel
controlador para nuestra tabla quedara de la siguiente manera De
paso se crea una funcin llamada actionIndex, su propsito general es
rasterizar una vista llamada index que va a mostrar todos los datos
de la tabla. En la lnea 6 asignamos a la variable model al modelo
de la tabla user que nos devuelve el mtodo esttico model ()
implementado en el modelo User. Ya teniendo el modelo se pueden
hacer consultas sobre esta tabla. E la lnea 7 asignamos a la
variable local user a todos los datos de la tabla con la funcin
findAll () En la lnea 8 se rasteriza la vista index y se le envan
todos los datos de la tabla para ser mostrados des de la vista.
Ahora podemos crear el index a donde se redirecciona este
controlador. Se crea una carpeta llamada de la misma forma que el
controlador user en minsculas donde van a estar todas las vistas
que utiliza el UserController Pgina 6 de 16 SERVICIO NACIONAL DE
APRENDIZAJE SENAGUA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Procedimiento
Ejecucin de la Formacin Profesional Integral Versin: 02 Cdigo:
GFPI-F-019 En la vista index tenemos todos los datos de la tabla
los cuales los mostramos en una tabla por medio de un foreach. El
siguiente paso es configurar Yii framework para la base de datos.
En el archivo main.php realizamos los cambios que se aprecian en la
imagen, y se hace la siguiente configuracin: dbname= testlpi
username => root password => Entonces creamos la base de
datos en el servidor local xampp, para esta guia la llamaremos
testlpi y tendr una tabla llamada user que tendr los siguientes
campos id, nombre, apellido, email, login, password. Adicionar un
par de tuplas para ir probando el acceso a los datos. Pgina 7 de 16
SERVICIO NACIONAL DE APRENDIZAJE SENAGUA DE APRENDIZAJE SISTEMA
INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional
Integral Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02 Cdigo: GFPI-F-019 Modelo: tanto la clase como el archivo
normalmente tienen el mismo nombre de la tabla de la base de datos
esto empezando con mayscula, esto es recomendable puesto que el
framework est diseado para relacionar el modelo con la base de
datos.
LosmodelossonclasesqueheredandeunaclasellamadaCActiveRecorddentrodeestaclasese
implementan funciones como cargar el modelo, entre otros. Para una
mejor ilustracin mirar la siguiente imagen que muestra el
controlador para este caso de estudio: Pgina 8 de 16 SERVICIO
NACIONAL DE APRENDIZAJE SENAGUA DE APRENDIZAJE SISTEMA INTEGRADO DE
GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral Versin:
02 Cdigo: GFPI-F-019 Como se puede observar dentro del modelo User
tenemos una funcin llamada model, la cual nos permite cargar el
modelo. Para probar nuestro trabajo hasta ahora modificamos la URL
de la siguiente manera
http://localhost/yii/website/index.php/user/index Donde el rojo
user es el controlador que vamos a usar y el verde index es la
accin o vista a rasterizar.
ElsiguientepasoesrealizarelCRUDaestabasededatos,locualserealizarenlaprximaguade
aprendizaje Pgina 9 de 16 SERVICIO NACIONAL DE APRENDIZAJE SENAGUA
DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la
Formacin Profesional Integral Procedimiento Ejecucin de la Formacin
Profesional Integral Versin: 02 Cdigo: GFPI-F-019 3.4Actividades de
transferencia del conocimiento. Actividad No 2 Creacin de
aplicaciones bsicas En equipos de trabajo desarrolle las
actividades propuestas para esta etapa: Responda las preguntas de
la Actividad No 2 Creacin Aplicaciones Bsicas en grupos de dos
personas, sea claro y detalle bien la definicin, no copie y pegue
de internet las respuestas dadas.
Larutadelaactividades:Carpetadelproyecto/FrameworkPHP/instrumentosde
evaluacin/actividades/Actividad No 2. Resultado del Aprendizaje:
1.Entregar los programas con todos los requerimientos exigidos.
3.5Actividades de evaluacin.Evidencias de AprendizajeCriterios de
EvaluacinTcnicas e Instrumentos de Evaluacin Evidencias de
Conocimiento : Evidencias de Desempeo: Evidenciasde Producto:
Loscriteriodeevaluacinse encuentranenelformatoinstrumento
deevaluacinparaconsultarestos criterios viste la plataforma
BlackBoard Proyectodeformacin/IIITrimestre/
FrameworkPHP/Instrumentosde Evaluacin Porcadaunadelasactividades
propuestashayuninstrumentode evaluacin Cuestionario - Lista de
chequeo Lista de chequeo Lista de chequeo Pgina 10 de 16 SERVICIO
NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE
APRENDIZAJE Versin: 02 Cdigo: GFPI-F-019 ACTIVIDADES DEL
PROYECTODURACIN(Horas) Materiales de formacin devolutivos:
(Equipos/Herramientas) Materiales de formacin(consumibles) Talento
Humano (Instructores) AMBIENTESDEAPRENDIZAJE TIPIFICADOS Descripcin
CantidadDescripcinCantidadEspecialidadCantidad ESCENARIO (Aula,
Laboratorio, taller, unidad productiva) yelementos y condiciones de
seguridad industrial, salud ocupacional y medio ambiente
Elaborarplandel desarrollodelSI (JAVASCRIP Y PHP) 132 Equipos de
cmputo, dotados de internet y software Software Editor PHP 20 20
Ingenieros de Sistemas Ingenieros de Sistemas y Computacin
Licenciado en Matemticas y Computacin 5 Ambientes de Aprendizaje,
Elementos de seguridad para realizar mantenimiento preventivo y
correctivo de equipos de computo 4. RECURSOS PARA EL APRENDIZAJE
Pgina 11 de 16 SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA
INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin
Profesional Integral GUA DE APRENDIZAJE Versin: 02 Cdigo:
GFPI-F-019 GLOSARIO DE FUNCIONES EN PHP FUNCIONES DE FECHA Y HORA.
Gettimeofday -> Permite obtener la hora actual. gmdate -> Da
formato a una fecha/hora GMT/CUT. gmmktime -> Obtiene el valor
timestamp UNIX de una fecha GMT. gmstrftime -> Con esta funcin
da formato a una fecha/hora GMT/CUT segn las convenciones locales.
microtime -> Devuelve el valor timestamp UNIX actual con
microsegundos. mktime -> Obtiene el timestamp UNIX de una fecha.
strftime -> Da formato a la hora o fehca local de acuerdo a a
las convenciones locales. time -> Devuelve la hora de la fecha
actual en formato timestamp UNIX
strtotime->Permiteprocesarcualquierdescripcintextualdefehca/horaeningls,convirtindolaa
timestamp de UNIX. getdate -> Podemos obtener informacin de
fecha y hora checkdate -> Esta funcin verifica que la fecha sea
vlida FUNCIONES PARA EL MANEJO DE ERRORES Y LOGS error_log ->
Enva un mensaje de error a algn lugar (telfono celular, pager,
etc.) error_reporting -> Establece que errores PHP son
registrados. restore_error_handler -> Regresa al error handler
previo. set_error_handler -> Establece un error de usuario
trigger_error -> Genera una advertencia de error user_error
-> Genera una advertencia de error FUNCIONES CON DIRECTORIOS
chroot -> Cambia el directorio raz dir -> Clase directorio
closedir -> Cierra el puntero a un directorio abierto getcwd
-> Obtiene el directorio de trabajo actual opendir -> Abre un
puntero a un directorio readdir -> Lee los archivos de un
directorio. rewinddir -> Rebobina el puntero del directorio
llevndolo a la posicin del primer archivo del mismo. scandir ->
Lista los archivos y directorios ubicados en la ruta especificada.
FUNCIONES PARA EL MANEJO DE ARCHIVOS basename -> Devuelve la
ruta o path correspondiente al nombre del archivo. chgrp ->
Cambia el grupo de un archivo. chmod -> Cambia permisos de un
archivo. 5. GLOSARIO DE TERMINOS Pgina 12 de 16 SERVICIO NACIONAL
DE APRENDIZAJE SENAGUA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Procedimiento
Ejecucin de la Formacin Profesional Integral Versin: 02 Cdigo:
GFPI-F-019 chown -> Cambia el propietario de un archivo.
clearstatcache -> Limpia la cach de estado de un archivo. copy
-> Copia un archivo dirname -> Devuelve la parte de la ruta o
path de un archivo correspondiente al directorio. disk_free_space
-> Indica el tamao de espacio libre en un directorio.
disk_total_space -> Indicai el tamao total de un directorio.
fclose -> Cierra el puntero a un archivo abierto. feof ->
Verifica si el puntero de un archivo ha llegado al final del mismo.
fflush -> Vaca la salida hacia un archivo. fgetc -> Obtiene
un cracter del archivo apuntado. fgetcsv -> Obitene una lnea del
archivo apuntado y extrae los campos CSV. fgets -> Obtiene una
linea del archivo apuntado. fgetss -> Obitene una linea del
archivo apuntado y quita las etiquetas html. file_exists ->
Verifica si un archivo existe. file_get_contents -> Lee un
archivo entero en una cadena file_put_contents -> Escribe una
cadena sobre un archivo file -> Lee un archivo completo y lo
coloca en un array. fileatime -> Obtiene la fecha del ltimo
acceso a un archivo. filectime -> Obtiene la fecha de cambio de
inode del archivo. filegroup -> Obtiene el grupo al cual
pertenece el archivo. fileinode -> Obtiene el inode de un
archivo. filemtime -> Obtiene la fecha de ltima modificacin de
un archivo fileowner -> Obtiene el propietario de un archivo.
fileperms -> Obtiene los permisos de un archivo. filesize ->
Obtiene el tamao de un archivo. filetype -> Obtiene el tipo de
archivo de un archivo. flock -> Bloqueo de archivo portable y
asesorado. fnmatch -> Compara un nombre de archivo contra un
patrn. fopen -> Abre un archivo o una url. fpasstrhu -> Saca
todos los datos restantes del archivo apuntado. fputs -> Escribe
en el archivo apuntado. fread -> Lee archivos en plano binario.
fscanf -> Procesa la entrada desde un archivo de acuerdo con un
formato. fseek -> Sita el puntero en una posicin del archivo.
fstat -> Obtiene informacin sobre un archivo usando u napuntador
de archivo abierto. ftell -> Preguta sobre la posicin del
apuntador de lectura/escritura de un archivo. ftruncate ->
Trunca un archivo a la longitud dada. fwrite -> Escribe archivo
en plano binario. glob -> Encuentra nombres de ruta coincidentes
con un patrn. is_dir -> Informa si el archivo dado es un
directorio. is_executable -> Informa si el archivo nombrado es
ejecutable is_file -> Informa si el archivo nombrado es un
archivo regular. is_readable -> Informa si el archivo nombrado
se puede leer. Pgina 13 de 16 SERVICIO NACIONAL DE APRENDIZAJE
SENAGUA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIN Proceso Gestin
de la Formacin Profesional Integral Procedimiento Ejecucin de la
Formacin Profesional Integral Versin: 02 Cdigo: GFPI-F-019
is_uploaded_file -> Informa si el archivo fue cargado a travs de
HTTP_POST is_writable -> Indica si el nombre de archivo se puede
escribir. is_writeable -> Informa si se puede escribir en el
archivo indicado. link -> Crea un enlace. inkinfo -> Consigue
informacin sobre un enlace. lstat -> Da informacin sobre un
archivo o enlace simblico. mkdir -> Crea un directorio.
move_uploaded_file -> Mueve un archivo cargado a una nueva
ubicacin especfica. parse_ini_file -> Procesa un archivo de
configuracin. pathinfo -> Indica informacin sobre la ruta o path
de un archivo. pclose -> Cierra el archivo de proceso apuntado
popen -> Abre el archivo de proceso apuntado. readfile ->
Muestra el contenido de un archivo. readlink -> Devuelve el
objeto de un enlace simblico. realpath -> Devuelve el nombre de
ruta absoluto simplificado. rename -> Renombra un archivo.
rewind -> Rebobina la posicin del apuntador al archivo a la
primera posicin del mimso. rmdir -> Borra un directorio.
set_file_buffer -> Fija el buffer de archivo del archivo
apuntado. stat -> Da informacin sobre un archivo. symlink ->
Crea un enlace simblico. tempnam -> Crea un archivo de nombre
nico. tmpfile -> Crea un archivo temporal. touch -> Cambia la
fecha de modificacin de un archivo. umask -> Cambia la umask
actual. unlink -> Borra un archivo. FUNCIONES HTTP header ->
Enva una cabecera http. headers_list -> Nos devuelve una lista
de cabeceras. headers_sent -> Verifica si ya se han enviado
cabeceras, y donde. setcookie -> Enva una cookie. FUNCIONES DE
IMGENES (Para varias de estas funciones debes tener instaladas las
libreras GD) GetImageSize -> Muesta el tamao de una imagen Gif,
JPG o PNG. ImageArc -> Dibuja una elipse parcial. ImageChar
-> Dibuja un caracter de forma horizontal. ImageChatUp ->
Dibuja un caracter de forma vertical. ImageColorAllocate ->
Define un color para una imagen. ImageColorAt -> Obtiene el
ndice de color de un pxel. ImageColorClosest -> Obtiene el ndice
del color ms cercano al color especificado. ImageColorExact ->
Devuelve el ndice del color especificado. ImageColorResolve ->
Devuelve el ndice del color especificado o su alternativa ms
cercana. Pgina 14 de 16 SERVICIO NACIONAL DE APRENDIZAJE SENAGUA DE
APRENDIZAJE SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la
Formacin Profesional Integral Procedimiento Ejecucin de la Formacin
Profesional Integral Versin: 02 Cdigo: GFPI-F-019 ImageColorSet
-> Establece el color para el ndice de la paleta especificada.
ImageColorsForIndex -> Obtiene los colores de un ndice.
ImageColorsTotal -> Encuentra el nmero de colores de una imagen.
ImageColorTransparent -> Define un color como transparente.
ImageCopyResized -> Copia y redimensiona una parte de una
imagen. ImageCreate -> Crea una nueva imagen.
ImagreCreateFromGif -> Crea una nueva imagen a partir de un
archivo a una URL. ImageDashedLine -> Dibuja una linea de forma
discontinuo. ImageDestroy -> Destruye una imagen para liberar
memoria. ImageFill -> Rellea una imagen con el color
especificado. ImageFilledPolygon -> Dibuja un polgono con
relleno. ImageFilledRectangle -> Dibuja un rectngulo con
relleno. ImageFillToBorder -> Relleno de un color especfico.
ImageFontHeight -> Devuelve la altura de una fuente.
ImageFontWidth -> Devuelve el ancho de una fuente. ImagenGif
-> Envia una imagen al navegador web o a un archivo segn los
parmetros que reciba. ImageInterface -> Activa o desactiva el
entrelazado. ImageLine -> Dibuja una linea. ImageLoadFont ->
Carga una fuente nueva. ImagePolygon -> Dibuja un polgono.
ImagePSBBox -> Devuelve el borde que rodea un rectngulo de
texto, usando fuentes PostScript Type1. ImagePSEncodeFont ->
Cambia el vector de codificacin de caracteres de una fuente.
ImagePSFreeFont -> Libera la memoria usada por un fuente
PostScript Type1. ImagePSLoadFront -> Carga una fuente
PostScript Type1 desde un archivo. ImagePSText -> Dibuja una
cadena de texto sobre una imagen usando una fuente PostScript
Type1. ImageRectangle -> Dibuja un rectngulo. ImageSetPixel
-> Dibuja un pixel. ImageString -> Dibuja una cadena de texto
horizontalmente. ImageStringUp -> Dibuja una cadena de texto
verticalmente. ImageSX -> Obtiene el ancho de una imagen en
pxeles. ImageSY -> Obtiene el alto de una imagen en pixeles.
ImageTTFBox -> Devuelve un cuadro que rodea al texto usando
fuentes Truetype. ImageTTFText -> Escribe texto en la imagen
usando fuentes TrueType. Pgina 15 de 16 SERVICIO NACIONAL DE
APRENDIZAJE SENAGUA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral Procedimiento
Ejecucin de la Formacin Profesional Integral Versin: 02 Cdigo:
GFPI-F-019
http://www.yiiframework.com/doc/guide/1.1/es/
http://www.cesarcancino.com/ Ingeniero de Sistemas y Computacin
DONALDO ANDRES BELTRAN PRIETO Fecha elaboracin: Julio de 2015 6.
REFERENTES BIBLIOGRFICOS 7. CONTROL DEL DOCUMENTO (ELABORADA POR)
Pgina 16 de 16