|
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 - AnioN
Páginas: 1 2 3 [4] 5 6 ... 14
76
« en: Miércoles 2 de Mayo de 2007, 23:33 »
77
« en: Miércoles 2 de Mayo de 2007, 17:42 »
mmm, lee este mejor. Bucles por condición
Ejecuta las instrucciones del bucle mientras se cumple una condición
X = 0
Do While X < 1000
X = X + 1
Loop
El programa toma una variable ( X ) que previamente tuvimos la curiosidad de ponerla a cero, e incrementa su valor una unidad. Analiza si el valor de X es menor que 1000, y si es cierto, vuelve a realizar el bucle. Así hasta que X ya no sea menor que 1000. Al dejar de cumplirse que X sea menor que 1000, sale del bucle. http://www.monografias.com/trabajos2/guiavb/guiavb.shtml
78
« en: Miércoles 2 de Mayo de 2007, 16:56 »
me ofrezco a moderar algun foro, me ayudaron mucho uds. y les quiero retribuir la ayuda.
79
« en: Martes 1 de Mayo de 2007, 23:59 »
quiza sea mejor guardar el path de donde estan las imagenes y ponerlas dentro de un directorio, seria mas optimo.
81
« en: Martes 1 de Mayo de 2007, 01:31 »
que compilador usas?
82
« en: Lunes 30 de Abril de 2007, 22:20 »
ejejeje, esta bueno el ejemplo.
83
« en: Lunes 30 de Abril de 2007, 01:38 »
existe alguna analogia con el mundo real para relacion a las clases, objetos y modificadores de acceso que se use en forma habitual?, lo pregunto porque soy autodidacta y se complica a veces captar estos conceptos abstractos.
84
« en: Lunes 30 de Abril de 2007, 01:29 »
o sea, en definitiva el "secreto" de la OOP es ver el ambito donde se esta trabajando para poder saber si se puede acceder a un miembro determinado o no?.
Yo de la forma que lo veia es ver a los objetos sin importar la clase de la que provienen y los modificadores de acceso relacionados con los objetos. Ahora por fin estoy empezando a entender como es este paradigma. Veia como la encapsulacion se referia a cada objeto como una especie de "cajita" que este donde este no se puede modificar su parte privada.
85
« en: Lunes 30 de Abril de 2007, 01:03 »
sino me equivoco en versiones de VB 6.0 y anteriores no esta permitido declarar multiplies variables en la misma linea.
86
« en: Domingo 29 de Abril de 2007, 22:19 »
es porque se usa el codigo ASCII standard que no contiene ese tipo de letras.
87
« en: Domingo 29 de Abril de 2007, 22:17 »
88
« en: Domingo 29 de Abril de 2007, 21:17 »
ya me esta cerrando el tema. Muchas gracias.
89
« en: Domingo 29 de Abril de 2007, 18:51 »
y por que cuando creo un objeto en el main solo puedo acceder a los miembros publicos solamente?
90
« en: Domingo 29 de Abril de 2007, 18:45 »
¿Los niveles de proteccion son de clases o de objetos? Respondiendo esa pregunta podras despejar la duda original. cual es la respuesta?
91
« en: Domingo 29 de Abril de 2007, 18:31 »
a que te referis con mienbros?, a los atributos o a los metodos?
92
« en: Domingo 29 de Abril de 2007, 17:25 »
a ver mas o menos si voy entendiendo como es el tema. #include <iostream> class A { public: void aa(A s) { a = 10; s.a = 10; std::cout <<"contenido de a: = " << a << std::endl; std::cout <<"contenido de s.a = " << s.a << std::endl; } private: int a; }; int main() { A d; A f; d.aa(f); return 0; }
Yo tengo dos objetos de la clase A, a uno de los objetos le paso como parametro el otro objeto y puedo modificar las propiedades privadas del mismo porque pertenecen a la misma clase? La forma en que lo veo ahora es como que cada objeto que creo es independiente de la clase de la cual se cree, por lo tanto me parecia que son dos objetos que no tienen nada en comun uno con el otro, pero al parece no es asi. Existe alguna analogia con el mundo real que se use de ejemplo para que me sirva para entenderlo mejor?
93
« en: Domingo 29 de Abril de 2007, 16:33 »
yo lo que entiendo es que se puede modificar los atributos privados de la clase desde sus propias funciones en este caso seria this->name, pero ya cuando una de sus funciones recibe como parametro un objeto determinado, en este caso de la misma clase esta accediendo a miembros privados de un objeto que es de la misma clase.
94
« en: Domingo 29 de Abril de 2007, 14:59 »
y que parte pertenece a la clase y que parte pertenece al objeto cuando creo un objeto? porque b es un objeto de la clase B, pero ya es un objeto, o sea es externa a la clase o no?
PD: este tema no lo entendi nunca bien como es en realidad.
95
« en: Domingo 29 de Abril de 2007, 01:13 »
sigo sin entender.
96
« en: Sábado 28 de Abril de 2007, 14:08 »
Me surgio una duda al ver este codigo. class B //With copy constructor { private: char *name; public: B() { name = new char[20]; } ~B() { delete name[]; } //Copy constructor B(const B &b) { name = new char[20]; strcpy(name, b.name); } };
Con respecto al constructor de copia se esta pasando como argumento de la funcion strcpy un miembro privado de un objeto, es legal esto?
97
« en: Sábado 28 de Abril de 2007, 13:54 »
Este codigo te puede ayudar a no tener que lidiar mucho con la API. Sirve para recorrer el contenido de un directorio. #define _WIN32_WINNT 0x0501 #include <windows.h> #include <stdio.h> #include <malloc.h> #include <tchar.h> #include <wchar.h> #include <strsafe.h> #define BUFSIZE MAX_PATH int _tmain(int argc, TCHAR *argv[]) { WIN32_FIND_DATA FindFileData; HANDLE hFind = INVALID_HANDLE_VALUE; DWORD dwError; LPTSTR DirSpec; size_t length_of_arg; DirSpec = (LPTSTR) malloc (BUFSIZE); // Check for the directory to query, specified as // a command-line parameter; otherwise, print usage. if(argc != 2) { _tprintf(TEXT("Usage: Test <dir>\n")); return 2; } // Check that the input is not larger than allowed. StringCbLength(argv[1], BUFSIZE, &length_of_arg); if (length_of_arg > (BUFSIZE - 2)) { _tprintf(TEXT("Input directory is too large.\n")); return 3; } _tprintf (TEXT("Target directory is %s.\n"), argv[1]); // Prepare string for use with FindFile functions. First, // copy the string to a buffer, then append '\*' to the // directory name. StringCbCopyN (DirSpec, BUFSIZE, argv[1], length_of_arg+1); StringCbCatN (DirSpec, BUFSIZE, TEXT("\\*"), 2*sizeof(TCHAR)); // Find the first file in the directory. hFind = FindFirstFile(DirSpec, &FindFileData); if (hFind == INVALID_HANDLE_VALUE) { _tprintf (TEXT("Invalid file handle. Error is %u.\n"), GetLastError()); return (-1); } else { _tprintf (TEXT("First file name is: %s\n"), FindFileData.cFileName); // List all the other files in the directory. while (FindNextFile(hFind, &FindFileData) != 0) { _tprintf (TEXT("Next file name is: %s\n"), FindFileData.cFileName); } dwError = GetLastError(); FindClose(hFind); if (dwError != ERROR_NO_MORE_FILES) { _tprintf (TEXT("FindNextFile error. Error is %u.\n"), dwError); return (-1); } } free(DirSpec); return (0); }
http://msdn2.microsoft.com/en-us/library/aa365200.aspxY aca como manejar archivos de texto en C. http://www.conclase.net/c/ficheros/index.php
98
« en: Sábado 28 de Abril de 2007, 03:54 »
Hola, alguien conoce algun soft parecido al que creo la gente de mysql labs?
99
« en: Viernes 27 de Abril de 2007, 20:01 »
es bastante facil lo que queres hacer. Que sistema operativo usas?, esto depende si tenes que usar la API de win o de linux para recorrer el directorio. Luego en el problema en cuestion una solucion posible es crear un fichero auxiliar por cada archivo y copiar a partir de la tercera linea hasta el final. Luego de terminar la operacion eliminar el archivo originar y renombrar el auxiliar con el nombre del mismo.
100
« en: Viernes 27 de Abril de 2007, 19:56 »
si lo que tenes es un array de controles lo que podes hacer es dentro de un for-next es poner este codigo: Text1(i).text = " "
no recuerdo muy bien la sintaxis de VB 6.
Páginas: 1 2 3 [4] 5 6 ... 14
|
|
|