Descargar (12Mb) - Universidad de El Salvador
Descargar (12Mb) - Universidad de El Salvador
Descargar (12Mb) - Universidad de El Salvador
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