Notas
PHP Avanzado
Conteúdo das notas (1)
Página 1
DOM es una representación del front end para que sea interpretado por JavaVirtualMachine
DFP: Diagrama de flujo de proceso
DFI: Diagrama de flujo de información( ayuda a encontrar los puntos criticos)
DFD: Diagramade de flujo de Datos
MER- Prototipo
-------
UML
sistema para boutique que tiene una lista de productos online y vender en una tienda fisica.
Web: HTML+Javascript (Cualquier browser )
CMS(Sistema manejador de contenidos)
WebAPP: CMS + transacciones (Facturación, ingreso a bodega)
FireFox: XUL remoto o local (mas rápido de programar. es el recomendado)
Microsoft: XAML remoto (No recomendado)
Google Chrome: HTML
XAML: eXtensible Application Markup Language ( Lenguaje Extensible de Formato para Aplicaciones ) describir gráficamente interfaces de usuarios visuales ricas desde el
punto de vista gráfico, tales como las creadas por medio de Adobe Flash
XUL:
XAML es una copia de XUL
tblProducto
producto PK
codigo
nombre
precio
foto
tblCliente
cliente PK
codigo
nombre
direccion
tblProveedor
Proveedor PK
codigo
nombre
ABRIENDO EL PROYECTO
crear carpetas donde vamos a trabajar en htdocs
abrir eclipse
poner en el area de trabajo el htdocs
new PHP Project
poner el mismo nombre de la carpeta creada
luego poner nuevo php file
CREANDO UN TEMPLATE
(por ejemplo una tabla)
hacer el codigo html de una tabla
dejar el cursor dentro del y después de no haya enter ni espacios
en eclipse window preference
escribir template
PHP
Editor
Templates
New
phpcomment
darle un nombre y descripcion
pegar la tabla
poner el cursor donde quiero que se vea el cursor
InsertVariable va a salir ${cursor}
ok
ok
mesureIT
colorZilla
DOM Inspector ( Herramientas Desarrollador web)
jquery es un unificador de javascript
si vamos a interactuar con cualquiere elemento de la página web debo ver que ya se haya renderizado ese elemento en la página web
hay 3 tipos de entidades en BDD
maestras tienen codigo
mestras transacionales tienen numero
detalle combinacion entre maetras y transaccional
float solo funciona en microsoft
decimal funciona en mac, microsoft y linux
javascipt tiene problemas de multiplicaciones
workbench
para hacer la relacion click en el goterito
hacer el foreing key manualmente
damos clic en el goterito
luego en Pick Reference Column
y damos click en el primary click
para borrar la relacion, delete y mantener
mysql query browser
use php2; (Ctrl + enter para ejecutar sentencias)
select * from tblProveedor;
y ponemos edit
luego apply changes
insert into tblProveedor
set
codigo='003',
nombre='Maria';
control m para maximizar
Para exportar datos insertados en workbench con Insert
NO HAY QUE SINCRONIZAR
se debe ir a File
Export
el primero
Forward Engineer SQL CREATE Script
Dar click en el ultimo check
generate insert stataments for tables
next
copiar el Review Generated Script
en el mysql query browser
File New Sript Tab y pego
botón execute
hago un select y deben salir los datos.
hay que eliminar la bdd con click derecho en la bdd drop schema
para insertar nuevos dotos
respaldando la bdd
en mysql query browser
tools Mysql Administrator
Backup
dar un nombre al proyecto
seleccionar la bdd a respaldar
Execute backup now
cursor en el nombre y luego F3 lelva a la clase
cuando hay una sola interaccion debe haber un solo form
Deber
presentar productos
al salir poner usuaio 0
cuando se registra quitar el registrarse
ir sumando al carrito
poner foto en productos
clases
eclipse
herramientas
Workbench
Nueva Página
Informações
- Descrição
- curso poliestudios sabados 1-02 al 22-02
- Criado por
- Maye Tapia
- Visualizações
- 929
- Tags
- Avaliação