08.05.2014 Views

Descargar (12Mb) - Universidad de El Salvador

Descargar (12Mb) - Universidad de El Salvador

Descargar (12Mb) - Universidad de El Salvador

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo II.<br />

Sistema Informático para la gestión <strong>de</strong> eventos <strong>de</strong> los Teatros Nacionales <strong>de</strong> <strong>El</strong> <strong>Salvador</strong><br />

c.2.4) Definición <strong>de</strong> clases en javascript<br />

Para <strong>de</strong>finir clases en javascript lo haremos mediante la utilización <strong>de</strong> funciones, asignándoles atributos y<br />

métodos, a<strong>de</strong>más se tomará en cuenta las siguientes características en la <strong>de</strong>finición <strong>de</strong> clases:<br />

Los nombres <strong>de</strong> las clases serán, nombres que <strong>de</strong>scriban a la clase, no <strong>de</strong>ben exce<strong>de</strong>r <strong>de</strong> 30 caracteres, las<br />

palabras utilizadas para <strong>de</strong>scribirlo <strong>de</strong>ben iniciar con mayúscula y no se utilizarán caracteres especiales o<br />

signos <strong>de</strong> puntuación, esto incluye guiones.<br />

Se utilizarán prefijos establecidos en la tabla 3.18 para indicar la <strong>de</strong>finición <strong>de</strong> una clase.<br />

A continuación se ejemplifica cómo <strong>de</strong>finir una clase en javascript:<br />

<br />

function C_Clase( ) {<br />

this.I_IdClase=0; //Atributos <strong>de</strong> la clase<br />

this.FuncionClase = function () {<br />

//Cuerpo <strong>de</strong>l método <strong>de</strong> la clase<br />

}<br />

}<br />

<br />

c.3) Estándares <strong>de</strong> programación <strong>de</strong> MySQL<br />

c.3.1) Documentación en la base <strong>de</strong> datos MySQL<br />

Para <strong>de</strong>finir la documentación en la base <strong>de</strong> datos, se utilizará la siguiente forma en cada apartado cuando<br />

así fuera necesario.<br />

/*==============================================================*/<br />

/* Comentario */<br />

/*==============================================================*/<br />

c.3.2) Nomenclatura <strong>de</strong> creación <strong>de</strong> tablas<br />

Para la creación <strong>de</strong> tabla en MySQL se realizará <strong>de</strong> la siguiente forma:<br />

create table NOMBRE<br />

(<br />

CAMPO1 int not null,<br />

CAMPO2 int not null,<br />

CAMPO3 varchar(30) not null,<br />

primary key (CAMPO1)<br />

);<br />

c.3.3) Nomenclatura <strong>de</strong> campos.<br />

Para <strong>de</strong>finir los campos se utilizará todo en mayúscula, seguido por el tipo <strong>de</strong> dato (que pue<strong>de</strong> ser<br />

numérico, fecha o ca<strong>de</strong>na <strong>de</strong> caracteres, etc.) y si es nulo o no. Ej:<br />

CAMPO1 tipo_<strong>de</strong>_dato not null.<br />

79

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!