• Jueves 13 de Marzo de 2025, 20:55

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - adocrates

Páginas: 1 [2] 3
26
C/C++ / Re: Matriz Inversa
« en: Jueves 21 de Noviembre de 2002, 13:55 »
Escribe la formula matematica...

Escribo el codigo...

Y vos me mandas la nota de la tarea...:D

27
C/C++ / ¿cómo puedo restar dos fechas?
« en: Jueves 21 de Noviembre de 2002, 13:42 »

28
C/C++ / Re: Recorrer directorios del disco duro
« en: Miércoles 20 de Noviembre de 2002, 20:44 »
Socio, esta version la compile con VC DOS.
Lo que esta en comentarios son de la supuesta version TC (no la he probado pq no tengo el compilador)...   ojala te sirva...
 
Código: Text
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <io.h>
  5. #include <dos.h>
  6.  
  7. int directorio(char *dir,char *match)
  8. {
  9.     char  fullfilename[128];
  10. //  struct find_t fileinfo;
  11.     struct _finddata_t fileinfo;
  12.     int   count=0;
  13.     long hFile;
  14.  
  15.  
  16.     sprintf(fullfilename,"%s/%s",dir,match);
  17. //  if(_dos_findfirst(fullfilename,_A_NORMAL,&fileinfo))
  18.     if((hFile=_findfirst(fullfilename,&fileinfo))==-1)
  19.     {
  20.         return(0);
  21.     }
  22.     do
  23.     {
  24. //      if(file_match(fileinfo.name,match)!=-1)
  25. //      {
  26.             puts(fileinfo.name);
  27.             count++;
  28. //      }
  29.     }
  30. //  while(!_dos_findnext(&fileinfo));
  31.     while(!_findnext(hFile,&fileinfo));
  32.     return(count);
  33. }
  34.  
  35. main()
  36. {
  37.     directorio("C:", "*.*");
  38. }
  39.  


Avisa cotejue...:D

29
C/C++ / Formateo de fechas
« en: Miércoles 20 de Noviembre de 2002, 19:57 »
Esta funcion la puedes modificar para que reciba un time_t o un struct tm o un string, lo parseas o transformas, recuperas el dia, el mes y el año y lo transformas a long para poder restar o sumar...

 
Código: Text
  1. ...
  2. long fechalong(int d, int m, int a )
  3. {
  4. //    return(((a+1900L)*10000L)+(m*100L)+d);
  5.     return((a*10000L)+(m*100L)+d);
  6. }
  7. ...
  8. cant_dias=fechalong(14,11,2002) - lfecha(20,11,2002);
  9. ...
  10.  


OjO Con la precedencia numerica.



Avisa cotejue:D

30
C/C++ / Re: Recorrer directorios del disco duro
« en: Miércoles 20 de Noviembre de 2002, 19:36 »
y/o compilador ?:D

31
C/C++ / traductor
« en: Miércoles 20 de Noviembre de 2002, 19:26 »
Código: Text
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. typedef struct
  5. {
  6.     unsigned b1F:1; unsigned b1E:1; unsigned b1D:1; unsigned b1C:1;
  7.     unsigned b1B:1; unsigned b1A:1; unsigned b19:1; unsigned b18:1;
  8.     unsigned b17:1; unsigned b16:1; unsigned b15:1; unsigned b14:1;
  9.     unsigned b13:1; unsigned b12:1; unsigned b11:1; unsigned b10:1;
  10.     unsigned b0F:1; unsigned b0E:1; unsigned b0D:1; unsigned b0C:1;
  11.     unsigned b0B:1; unsigned b0A:1; unsigned b09:1; unsigned b08:1;
  12.     unsigned b07:1; unsigned b06:1; unsigned b05:1; unsigned b04:1;
  13.     unsigned b03:1; unsigned b02:1; unsigned b01:1; unsigned b00:1;
  14. }byte;
  15.  
  16. typedef union
  17. {
  18.     int nro;
  19.     byte b;
  20. }n2bin;
  21.  
  22. void bin(int n)
  23. {
  24.     n2bin x;
  25.  
  26.     x.nro=n;
  27.     printf("%d%d%d%d",  x.b.b00, x.b.b01, x.b.b02, x.b.b03);
  28.     printf("%d%d%d%d ", x.b.b04, x.b.b05, x.b.b06, x.b.b07);
  29.     printf("%d%d%d%d",  x.b.b08, x.b.b09, x.b.b0A, x.b.b0B);
  30.     printf("%d%d%d%d ", x.b.b0C, x.b.b0D, x.b.b0E, x.b.b0F);
  31.     printf("%d%d%d%d",  x.b.b10, x.b.b11, x.b.b12, x.b.b13);
  32.     printf("%d%d%d%d ", x.b.b14, x.b.b15, x.b.b16, x.b.b17);
  33.     printf("%d%d%d%d",  x.b.b18, x.b.b19, x.b.b1A, x.b.b1B);
  34.     printf("%d%d%d%dn",  x.b.b1C, x.b.b1D, x.b.b1E, x.b.b1F);
  35. }
  36.  
  37. main(int n, char **a)
  38. {
  39.     long num=0;
  40.  
  41.     if(n > 1)
  42.     num=atol(a[1]);
  43.     bin(num);
  44. }
  45.  


Avisa como te fue...:P

32
C/C++ / Tablero de Ajedres
« en: Miércoles 20 de Noviembre de 2002, 17:14 »
Es interesante el problema, PERO es muy estupida la finalidad... NO TIENE APLICACIONES PRACTICAS...

Porque no piden a vuestros profesores que les pidan tareas mas practicas y reales, por ejemplo almacenar una factura o hacer un cierre contable... o por ultimo un video juego...

Solo hay una cosa mas grande e infinita que el Universo...   es la estupidez humana...

Veamos la tontera...

Un tablero de ajedrez es una matriz de 8x8 casilleros. Tenemos X e Y de coordenadas.
El caballo se mueve en L de 3 casilleros.
Cada movimiento tiene 2 direciones, un Dx y un Dy relacionado con el Dx (D=delta).
Si Dx=X±2 => Dy=Y±1 y Si Dx=X±1 => Dy=Y±2.
Si Dx o Dy < 0 => Dn=Dn+((Dn+Dn)* -1)

Blah blah blah... se me acabo la PAZ-CIENCIA !!!

33
C/C++ / umhhh vectores con caracteres
« en: Miércoles 20 de Noviembre de 2002, 16:51 »
Un vector es una grupo de datos numericos que indican una direrccion en el espacio...
Poniendolo mas claro, es un par de puntos, origen y destino, con las coordenadas X, Y y Z...

Y a esa estructura le quieres agregar un atributo string o arreglo de caracteres, como ejemplo, el nombre ?

Puede ser algo asi :

 
Código: Text
  1. struct vector
  2. {
  3.     long X1,X2,Y1,Y2,Z1,Z2;
  4.     char *nombre;   // o nombre[80];
  5. };
  6.  
  7. struct vector Vectores[999];
  8.  
  9.  

Avisa si es mas o menos lo que necesitas para seguir rapeando...:D

34
C/C++ / Problemas con Red Hat 8.0 y Kdevelop...
« en: Miércoles 20 de Noviembre de 2002, 16:31 »
Al compilar usa la opcion -E y -o [mismo_archivo_c].i...
Esto hace que el compilador resuelva los includes, defines y macros... entonces en el .i puedes ver si esta definido lo que te alega...  A lo mejor el problema lo resuelves identificando algun #ifdef que no esta definido, si es asi lo agregas al compilador con -D[define]...


Suerte y avisa como te fue...

35
C/C++ / archivos binarios
« en: Martes 12 de Noviembre de 2002, 01:48 »
La apertura se hace agregando la letra b al mode de apertura:
Código: Text
  1. //de lectura
  2. //fp=fopen("archivo.bin","rb");
  3. //o de escritura
  4. fp=fopen("archivo.bin","w+b");
  5.  
Ejemplo de posicionamiento, lectura y rescritura :
Código: Text
  1.  
  2. long offset;
  3. DATA *data;
  4. ...
  5. size=sizeof(DATA);
  6. data=malloc(size);
  7. ...
  8. offset=ftell(fp);
  9. fread(data,size,1,fp);
  10. data->algo=1000;
  11. fseek(fp,-(offset+size),1);
  12. fwrite(data,size,1,fp);
  13. rewind(fp);
  14.  
En size dejamos el tamaño de la estructura.  
Pedimos memoria con malloc para la estructura DATA y su puntero data.
En offset dejamos la posicion del archivo.
Con fread leemos a data, size bytes, 1 vez.
Modificamos algo en la estructura data.
Con fseek volvemos atras size bytes+offset.
Reescribimos data con fwrite.
Rebobinamos el archivo con rewind.


Avisa como te fue.:D

36
C/C++ / Ayuda con cadenas de caracteres
« en: Martes 12 de Noviembre de 2002, 00:57 »
Código: Text
  1. ...                                                
  2. FILE *fp;                                          
  3. char texto[1024];                                  
  4. char enc[3];                                      
  5. int j, len, largo;                                
  6. ...                                                
  7. if((fp=fopen("archivo.txt","r")==NULL)            
  8. {                                                  
  9.     exit(printf("Error al abrir 'archivo.txt'n"));
  10. }                                                  
  11. while(fgets(texto,1024,fp)!=NULL)                  
  12. {                                                  
  13.     len=strlen(texto);                            
  14.     for(j=0;j<len;j+=2)                            
  15.     {                                              
  16.         strncpy(enc,(texto+j),2);                  
  17.         enc[2]=0;                                  
  18.         encripta(enc);                            
  19.     }                                              
  20. }                                                  
  21. fclose(fp);
  22.  

37
C/C++ / Re: Leer matrices desde un archivo
« en: Viernes 8 de Noviembre de 2002, 21:14 »
El archivo con numeros separados, las columnas por ; (puntoycoma) y las lineas por enter :

99;23;45;67;2;etc...
65;34;87;23;83;5;etc...
etc...

Luego tienes la matriz de numeros de 50x50, un bufer, un puntero, un FILE y los indices :  
Código: Text
  1.     int matriz[50][50];
  2.     char buf[1024], *p;
  3.     FILE *fp;
  4.     int k=0,j=0;
  5.  
  6.  
Inicializamos y abrimos el archivo (fijate que usamos el [-1] como inicializador ):  
Código: Text
  1.     printf("Lectura de un archivo con numeros para manejo de matriz en Lenguaje C.n");
  2.     for(k=0;k<50;k++)
  3.         for(j=0;j<50;j++)
  4.             matriz[k][j]=-1;
  5.     k=j=0;
  6.     if((fp=fopen("matriz.txt","r"))==NULL)
  7.         return(printf("ERRROR NO existe archivo con numeros 'matriz.txt' !n"));
  8.  
Leemos un buffer y luego parseamos (detectar y cortar) con el separador ';' con p y la funcion strtok :
Código: Text
  1.     while(fgets(buf,1024,fp) != NULL)
  2.     {
  3.         p=strtok(buf,";");
  4.         while(p!=NULL)
  5.         {
  6.             matriz[k][j]=atoi(p);
  7.             j++;
  8.             p=strtok(NULL,";");
  9.         }
  10.         j=0;
  11.         k++;
  12.     }
  13.  
Finalmente imprimimos el resultado, recorriendo la matriz y preguntando por el MAXIMO (50) o el inicializador [-1] :
Código: Text
  1.     for(k=0;k<50 && matriz[k][0] > -1;k++)
  2.     {
  3.         for(j=0;j<50 && matriz[k][j] > -1 ;j++)
  4.         {
  5.             printf("[%4d] ",matriz[k][j]);
  6.         }
  7.         putchar('n');
  8.     }
  9.     fclose(fp);
  10.  
Y esta es la salida :
Código: Text
  1. Lectura de un archivo con numeros para manejo de matriz en Lenguaje C.
  2. [  99] [  23] [  45] [  67] [   2]
  3. [  65] [  34] [  87] [  23] [  83] [   5]
  4.  


Suerte y Avisa como te fue.:D

38
C/C++ / Modificadores
« en: Viernes 8 de Noviembre de 2002, 15:19 »
Citar
Originalmente publicado por dianamagaly
[programa que cuente caracteres y me diga errores
hola me pueden ayudar con este codigo en c gracias  


Algo asi :

 
Código: Text
  1.  
  2. ...
  3. int caracteres[256];
  4. char car;
  5. ...
  6. //Se limpia el arreglo con 0
  7. memset(caracteres,0,sizeof(caracteres));
  8. ...
  9. //se supone que se leyo previamente car
  10. if(car!=EOF)
  11. {
  12.         carateres[car]++;
  13. }
  14.  
  15.  

Ahora no se que tipo de errores, puse EOF.

Suerte y avisa como te fue.:P

39
C/C++ / Re: Modificadores
« en: Viernes 8 de Noviembre de 2002, 15:07 »
No entiendo que es lo que quieres...

"CUÁLES SON LOS MODIFICADORES DE CONVERSIÓN, PARA BINARIOS Y DECIMALES"

Que son los "MODIFICADORES DE CONVERSIÓN" ???

Quieres convertir un binario a decimal y viceversa ?

40
C/C++ / como almacenar graficos con un programa de C++
« en: Viernes 8 de Noviembre de 2002, 14:59 »
Citar
Originalmente publicado por darketto_hippie
Comic Sans MSBlue:(:o


Quieres grabar una pantalla grafica o manejar archivos graficos, onda jpg, gif o bmp ?:P

41
C/C++ / que pasa con las dbf en C
« en: Viernes 8 de Noviembre de 2002, 14:56 »
Hace tiempo, el siglo pasado trabaje con unas llamadas CodeBase... eran como Clipper, pero desde C bajo DOS... uffff!!!


Suerte y avisa como  te fue.

PD. No se olviden de Don Google.:D

42
C/C++ / conversion de expresiones
« en: Viernes 8 de Noviembre de 2002, 14:52 »
Citar
Originalmente publicado por intel1981
como puedo hacer en C un programa que pueda convertir expresiones infijas a postfijas......Urgenteeeeeeeeeee


Explica de que se trata...:P

43
Sobre los Foros de SoloCodigo / Re: Problemas....!!!
« en: Jueves 7 de Noviembre de 2002, 21:29 »
There was an error with the database that runs this site. An e-mail has been dispatched to the Board administrator informing them of the problem.


If you would like to contact the admin directly at *****@**********.***

The specific Error was:
Duplicate entry '1364' for key 1

44
C/C++ / Variables Tipo Variant
« en: Sábado 2 de Noviembre de 2002, 18:40 »
De primera puedes usar un tipo void y castearlo como lo necesites, pero sin perder el tipo que se asigno inicialmente.

Lo otro es , en teoria,la implementacion de una clase con multiples definiciones, de acuerdo al tipo de parametro que le pases, el problema es el constructor...

Suerte.:)

45
Sobre los Foros de SoloCodigo / Re: Que piensan con un Foro llamado Bug-Hunter.
« en: Sábado 2 de Noviembre de 2002, 18:35 »
Me exprese un poco rapido, lo que quise decir que hay que ver como avanza el foro, mientras tanto hay que insistir y alimentarlo, para que crezca...

Salu2.:D

46
Sobre los Foros de SoloCodigo / Re: Que piensan con un Foro llamado Bug-Hunter.
« en: Sábado 2 de Noviembre de 2002, 18:33 »
Me exprese un poco rapido, lo que quise decir que hay que ver como avanza el foro, mientras tanto hay que insistir y alimentarlo, para que crezca...

Salu2.:D

47
C/C++ / Error de linkado al utilizar la librería windows.h
« en: Miércoles 30 de Octubre de 2002, 14:47 »
Verifica con el help que hacen esas funciones y mira en que librerias se encuantran, luego agregalas al compilar.

48
C# / Linkz de sitios C#
« en: Lunes 28 de Octubre de 2002, 18:49 »

49
Sobre los Foros de SoloCodigo / Re: Que piensan con un Foro llamado Bug-Hunter.
« en: Lunes 28 de Octubre de 2002, 16:53 »
De apoco, puse un bug de strcpy en Linux.

50
C# / Busco Diagrama de Clases C#
« en: Lunes 28 de Octubre de 2002, 16:47 »
Amigos :

Estoy metiendome con C# y NO encuentro un diagrama de las clases, metodos y atributos del framework o superclase System.
Todo lo que he encontrado son ejemplos y tutoriales, y la idea es tener todo el mapa de las clases para saber que cosas utilizar, donde y con que parametros.

Alguna sugerencia o link sera muy agradecido.

Para que entiendan, les regalo esta joyita (aunque desenfocado )... un diagrama de las clases JAVASCRIPT (puede que falten clases) :

// global functions and properties
Navigator navigator;
String escape(String s);
String unescape(String s);
String eval(String code);
JavaClass getClass(JavaObject javaobj);
boolean isNaN(value);
float parseFloat(String s);
int parseInt(String s);
Object taint(value);
Object untaint(value);

// built-in classes and their method, properties
class Anchor extends Link {}
class Area extends Link {}
class Array {
   public Array();
   public Array(int size);
   public Array(value0,value1,...);
   public Array(...);
   public int length;
   public String join(String separator="") const;
   public void reverse();
   public void sort();
   public void sort(orderFunc);
   public Object operator [](int i);
}
class Boolean {
   public Boolean(value);
   public String toString() const;
   public boolean valueOf() const;
}
class Button /*extends Element*/ {
   public const Form form;
   public const String name;
   public const String type;
   public const String value;
   public void blur();
   public void click();
   public void focus();
   public void onblur();
   public void onclick();
   public void onfocus();
}
class Checkbox /*extends Element*/ {
   public boolean checked;
   public const boolean defaultChecked;
   public const Form form;
   public const String name;
   public const String type;
   public String value;
   public void blur();
   public void click();
   public void focus();
   public void onblur();
   public void onclick();
   public void onfocus();
}
class Date {
   public Date();
   public Date(int milliseconds);
   public Date(String datestring);
   public Date(int year, int month, int day);
   public Date(int year, int month, int day, int hours, int minutes, int seconds);
   public int getDate() const;
   public int getDay() const;
   public int getHours() const;
   public int getMinutes() const;
   public int getSeconds() const;
   public int getTime() const;
   public int getTimezoneOffset() const;
   public int getYear() const;
   public static int parse(String datestring);
   public void setDate(int date);
   public void setHours(int hours);
   public void setMinutes(int minutes);
   public void setMonth(int month);
   public void setSeconds(int seconds);
   public void setTime(int milliseconds);
   public void setYear(int year);
   public String toGMTString() const;
   public String toLocaleString() const;
   public static int UTC(int year,int month,int day,int hours=0,int minutes=0,int seconds=0);
   public String prototype;
}
class Document {
   public String alinkColor;
   public Anchor[] anchors;
   public JavaObject[] applets;
   public String bgColor;
   public String cookie;
   public String domain;
   public JavaObject[] embeds;
   public String fgColor;
   public Form forms;
   public Image[] images;
   public const String lastModified;
   public String linkColor;
   public Link[] links;
   public Location location;
   public Plugin[] plugins;
   public const String referrer;
   public const String title;
   public const String URL;
   public String vlinkColor;
   public void clear();
   public void close();
   public void open();
   public void write(value,...);
   public void writeln(value,...);
   public void onload();
   public void onunload();
}
class Element {
   public boolean checked;
   public const boolean defaultChecked;
   public const String defaultValue;
   public const Form form;
   public int length;
   public const String name;
   public Option[] options;
   public int selectedIndex;
   public const String type;
   public String value;
   public void blur();
   public void click();
   public void focus();
   public void select();
   public void onblur();
   public void onclick();
   public void onfocus();
   public void onchange();
}
class FileUpload {
   public const Form form;
   public const String name;
   public const String type;
   public const String value;
   public void blur();
   public void focus();
   public void select();
   public void onblur();
   public void onfocus();
   public void onchange();
}
class Form {
   public String action;
   public Element[] elements;
   public String encoding;
   public String method;
   public String target;
   public void reset();
   public void submit();
   public void onreset();
   public void onsubmit();
}
class Frame extends Window {
}
class Function {
   public Function(String argname, ..., String body);
   public String[] arguments;
   public Function caller;
   public Object prototype;
   public String toString() const;

}
class Hidden /*extends Element*/ {
   public const Form form;
   public const String name;
   public const String type;
   public const String value;
}
class History {
   public String current;
   public int length;
   public String next;
   public String previous;
   public void back();
   public void forward();
   public void go(int relative);
   public String toString() const;
}
class Image {
   public Image(int width=0, int height=0);
   public const int border;
   public const boolean complete;
   public const int height;
   public const int hspace;
   public String lowsrc;
   public const String name;
   public String src;
   public const int vspace;
   public const int width;
   public void onabort();
   public void onerror();
   public void onload();

}
class JavaArray {
   public int length;
   public JavaObject operator [](int i);
}
class JavaClass {
   // No se que va aqui, puede ser cualquier cosa
   // Ejemplo  java.lang.Exception
}
class JavaMethod {
   // Aqui puede haber cualquier clase o metodo Java
   // Ejemplo  java.lang.System.getProperty()
}
class JavaObject {
   // Aqui puede haber cualquier instancia de una clase Java
   // Ejemplo  var s = new java.lang.String()
}
class JavaPackage {
   // Aqui puede haber cualquier paquete Java
   // Ejemplo  java.io   or   Packages.omg.corba
}
class Link {
   public String hash;
   public String host;
   public String hostname;
   public String href;
   public String pathname;
   public String port;
   public String protocol;
   public String search;
   public String target;
   public void onclick();
   public void onmouseout();
   public void onmouseover();
}
class Location {
   public String hash;
   public String host;
   public String hostname;
   public String href;
   public String pathname;
   public String port;
   public String protocol;
   public String search;
   public void reload(boolean force=false);
   public void replace(String url);
}
class Math {
   public final float E;
   public final float LN10;
   public final float LN2;
   public final float LN10E;
   public final float LN2E;
   public final float PI;
   public final float SQRT1_2;
   public final float SQRT2;
   public static float abs(float x);
   public static float acos(float x);
   public static float asin(float x);
   public static float atan(float x);
   public static float atan2(float x);
   public static int ceil(float x);
   public static float cos(float x);
   public static float exp(float x);
   public static int floor(float x);
   public static float log(float x);
   public static float max(float x, float y);
   public static float min(float x, float y);
   public static float random();
   public static int round(float x);
   public static float sin(float x);
   public static float sqrt(float x);
   public static float tan(float x);
}
class MimeType {
   public const String description;
   public JavaObject enabledPlugin;
   public const String suffixes;
   public const String type;
}
class Navigator {
   public String appCodename;
   public String appName;
   public String appVersion;
   public MimeType[] mimeTypes;
   public Plugin[] plugins;
   public String userAgent;
   public boolean javaEnabled();
   public boolean taintEnabled();
}
class Number {
   public Number(value);
   public final float MAX_VALUE;
   public final float MIN_VALUE;
   public final float NaN;
   public final float NEGATIVE_INFINITY;
   public final float POSITIVE_INFINITY;
   public String toString() const;
   public float valueOf() const;
   public String prototype;
}
class Object {
   public Object();
   public Object(value);
   public Function constructor;
   public void assign(value);
   public String eval(String code);
   public String toString() const;
   public Object valueOf() const;
}
class Option {
   public Option(String text, Object value=null, boolean defaultSelected=false, boolean selected=false);
   public const boolean defaultSelected;
   public const Form form;
   public const int index;
   public boolean selected;
   public String text;
   public String value;
}
class Packages {
   public JavaPackage java;
   public JavaPackage netscape;
   public JavaPackage sun;
}
class Password /*extends Element*/ {
   public const String defaultValue;
   public const Form form;
   public const String name;
   public const String type;
   public void blur();
   public void focus();
   public void select();
   public void onblur();
   public void onfocus();
   public void onchange();
}
class Plugin {
   public const String descriptoin;
   public const String filename;
   public const int length;
   public const String name;
}
class Radio /*extends Element*/ {
   public boolean checked;
   public const boolean defaultChecked;
   public const Form form;
   public const String name;
   public const String type;
   public String value;
   public void blur();
   public void focus();
   public void click();
   public void onblur();
   public void onfocus();
   public void onchange();
}
class Reset /*extends Element*/ {
   public const Form form;
   public const String name;
   public const String type;
   public String value;
   public void blur();
   public void focus();
   public void click();
   public void onblur();
   public void onfocus();
   public void onchange();
}
class Select {
   public const Form form;
   public int length;
   public const String name;
   public Option[] options;
   public int selectedIndex;
   public const String type;
   public void blur();
   public void focus();
   public void click();
   public void onblur();
   public void onfocus();
   public void onchange();
}
class String {
   public String(value);
   public int length;
   public String prototype;
   public String anchor(String name) const;
   public String big() const;
   public String blink() const;
   public String bold() const;
   public char charAt(int n) const;
   public String fixed() const;
   public String fontcolor(String color) const;
   public String fontsize(int size) const;
   public int indexOf(String substring, int start=0) const;
   public String italics() const;
   public String lastIndexof(String substring, int start=length) const;
   public String link(String href) const;
   public String small() const;
   public String[] split(String delimeter="") const;
   public String strike() const;
   public String sub() const;
   public String substring(int from, int to=length) const;
   public String sup() const;
   public String toLowerCase() const;
   public String toUpperCase() const;
}
class Submit /*extends Element*/ {
   public const Form form;
   public const String name;
   public const String type;
   public const String value;
   public void blur();
   public void focus();
   public void click();
   public void onblur();
   public void onfocus();
   public void onchange();
}
class Text /*extends Element*/ {
   public const String defaultValue;
   public const Form form;
   public const String name;
   public const String type;
   public String value;
   public void blur();
   public void focus();
   public void select();
   public void onblur();
   public void onfocus();
   public void onchange();
}
class Textarea /*extends Element*/ {
   public const String defaultValue;
   public const Form form;
   public const String name;
   public const String type;
   public const String value;
   public void blur();
   public void focus();
   public void select();
   public void onblur();
   public void onfocus();
   public void onchange();
}
class URL {
   public String hash;
   public String host;
   public String hostname;
   public String href;
   public String pathname;
   public String port;
   public String protocol;
   public String search;
}
class Window {
   public const boolean closed;
   public String defaultStatus;
   public Document document;
   public Frame[] frames;
   public History history;
   public int length;
   public Location location;
   public String name;
   public Navigator navigator;
   public void navigate();
   public Window opener;
   public Window parent;
   public Window self;
   public String status;
   public Window top;
   public Window window;
   public static void alert(String message);
   public void blur();
   public static void clearTimeout(timeoutId);
   public void close();
   public void confirm(String question);
   public void focus();
   public void navigate(String url);
   public void open(String url, String name, String features="", boolean replace=false);
   public void prompt(String message, String answer="");
   public void scroll();
   public void setTimeout();
   public void onblur();
   public void onerror();
   public void onfocus();
   public void onload();
   public void onunload();
}

:D

Páginas: 1 [2] 3