Título: Me ayudarian a mejorar este codigo¿? Publicado por: Murd3r3r 0f daT4 en 5 Octubre 2009, 06:06 am Bueno ando trabajando en un proyecto para mi escuela, la idea es que hay un centro de computo con 50 PCs, la primera parte del proyecto esta enfocada a la comodidad de los alumnos.
Actualmente llegan, tienen que preguntar a la encargada si hay PCs disponibles y se anotan en un cuaderno, la idea es que haya una PC donde llegen y se muestren las PCs disponibles, hagan doble click en la que se quieren registrar, llenen un formulario. Al hacer click en Registar! se comprobará que sus apellidos y nombre coincidan con el de su N° de cuenta de ser así registra el N° de cuenta, N° de PC y hora en que se registro. Bueno aqui pongo los codigos: UPDATE 1: Ya empece a manejar matrices, pero aun no funciona como debería =S principal.frm(Form1): Código
registro.frm(Form2): Código
funciones.bas(module1): Código
Como se podran cuenta soy muy nuevo en visual basic :(, aparte aquí les dejo el source: http://rapidshare.com/files/291290861/Centro_de_computo.rar ----> Actualizado al Update 1 ;) De ante mano, mil gracias por su ayuda y consejos!! Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: BlackZeroX en 5 Octubre 2009, 13:50 pm Para yo los pics del principal.frm(Form1) usaria una matriz de controles. Yo en tu lugar en el registro.frm(Form2) usaria una clase para subclasificar todo esos eventos _Change o mas facil aun una matriz de controles. Quitaria los Sleep() que de nada sirven solo estan de màs hasta donde puedo ver. Solo te digo lo que veo a simple vista de lo que posteaste. un saludo Dulces Lunas!¡. Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: Murd3r3r 0f daT4 en 5 Octubre 2009, 18:49 pm Para yo los pics del principal.frm(Form1) usaria una matriz de controles. Yo en tu lugar en el registro.frm(Form2) usaria una clase para subclasificar todo esos eventos _Change o mas facil aun una matriz de controles. Quitaria los Sleep() que de nada sirven solo estan de màs hasta donde puedo ver. Solo te digo lo que veo a simple vista de lo que posteaste. un saludo Dulces Lunas!¡. Yo tomaré en cuenta cada idea, solo que las tengo que investigar porque soy muy newbie en, programación y no entendí que quisiste decir! Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: agus0 en 5 Octubre 2009, 20:35 pm Bueno ando trabajando en un proyecto para mi escuela, la idea es que hay un centro de computo con 50 PCs, la primera parte del proyecto esta enfocada a la comodidad de los alumnos. Actualmente llegan, tienen que preguntar a la encargada si hay PCs disponibles y se anotan en un cuaderno, la idea es que haya una PC donde llegen y se muestren las PCs disponibles, hagan doble click en la que se quieren registrar, llenen un formulario. Al hacer click en Registar! se comprobará que sus apellidos y nombre coincidan con el de su N° de cuenta de ser así registra el N° de cuenta, N° de PC y hora en que se registro. Bueno aqui pongo los codigos: principal.frm(Form1): Código
registro.frm(Form2): Código
funciones.bas(module1): Código
Como se podran cuenta soy muy nuevo en visual basic :(, aparte aquí les dejo el source: http://rapidshare.com/files/288825115/Centro_de_computo.rar De ante mano, mil gracias por su ayuda y consejos!! Yo le cambiaria alguinas cosas. pero me quedo una duda vos sos el que publico de como cambiar a "NO DISPONIBLE" en www.forosdelweb.com (http://www.forosdelweb.com) por que ese cdigo es muy similar (Una parte) a la que le aonsegue a un usuario de FDW jaja Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: agus0 en 5 Octubre 2009, 21:05 pm La verdad mire solo las primeras lineas por que ahora me tengo que ir a estudiar a simple vista yo reemplazaria
esto Código: Private Sub Form_Load() por esto que es lo mismo pero mas corto; Código: Private Sub Form_Load() Ba solo ahorras 2 lineas pero me parece innecesari crear esa variable... Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: seba123neo en 6 Octubre 2009, 02:00 am Hola, ese codigo se puede achicar un 80 %, creando matrices de controles y funciones, si no sabes lo que es eso, entonces ya no es parte nuestra enseñar eso que seria lo basico, te vas a tener que leer inevitablemente un manual de visual basic.
saludos. Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: Murd3r3r 0f daT4 en 6 Octubre 2009, 04:37 am La verdad mire solo las primeras lineas por que ahora me tengo que ir a estudiar a simple vista yo reemplazaria esto Código: Private Sub Form_Load() por esto que es lo mismo pero mas corto; Código: Private Sub Form_Load() Ba solo ahorras 2 lineas pero me parece innecesari crear esa variable... Ok, tienes toda la razón! @agus0 Si ese era yo!! Hola, ese codigo se puede achicar un 80 %, creando matrices de controles y funciones, si no sabes lo que es eso, entonces ya no es parte nuestra enseñar eso que seria lo basico, te vas a tener que leer inevitablemente un manual de visual basic. Hoy empece a leer sobre matrices!! Vere que más hago!saludos. Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: Murd3r3r 0f daT4 en 6 Octubre 2009, 05:19 am Ya estudiando y aplicando matrices ya mejoró, pero tengo una duda como quedaría esta parte sobre todo: principal.Label(1 To 48).Caption = "NO DISPONIBLE"
El codigo ya me quedo así: Código
Esa aprte que comente arriba no funciona ni idea de como hacerla =S Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: BlackZeroX en 6 Octubre 2009, 05:58 am Antes que nada debes considerar 49 Estados ya que de 0-48 hay 49
Una recomendacion statuspc() ponlo en estado boleano o tipo boolean Código
Otra forma de IF(), es lo mismo que arriba Código
P.D.: Usa function para procesar informacion y devolver un valor y Sub para realizar procesos sin devolver ningun valor por medio del mismo. Usa private, public, friend segùn se requiera, pero declaralos, estos definen el accceso a dichos procesos/funciones desde exterior, se comprende que si no son declarados seria private por default pero por prioridad seria mejor derarlos. Dulces Lunas!¡. Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: Murd3r3r 0f daT4 en 6 Octubre 2009, 06:09 am Antes que nada debes considerar 49 Estados ya que de 0-48 hay 49 Una recomendacion statuspc() ponlo en estado boleano o tipo boolean Código
Otra forma de IF(), es lo mismo que arriba Código
P.D.: Usa function para procesar informacion y devolver un valor y Sub para realizar procesos sin devolver ningun valor por medio del mismo. Usa private, public, friend segùn se requiera, pero declaralos, estos definen el accceso a dichos procesos/funciones desde exterior, se comprende que si no son declarados seria private por default pero por prioridad seria mejor derarlos. Dulces Lunas!¡. Pues mira que use varios codigos así pero siempre me da el mismo error =S "Method or data member not found" y me marca esta zona: .Label Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: seba123neo en 6 Octubre 2009, 06:16 am todavia no entiendo bien la logica del programa, pero bue :xD...entonces statuspc(48) deberia ser statuspc(49) si son 50 computadoras y la funcion la deberias pasar del modulo y ponerla directamente en el formulario.y por favor indentar el codigo fuente.
Código
no deberia reemplazarse el 48 del iif por la "i", sino siempre chequearia el valor de (48) no? saludos. Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: seba123neo en 6 Octubre 2009, 06:19 am Pues mira que use varios codigos así pero siempre me da el mismo error =S "Method or data member not found" y me marca esta zona: .Label creaste la matriz de controles de labels ?? Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: BlackZeroX en 6 Octubre 2009, 07:30 am todavia no entiendo bien la logica del programa, pero bue :xD...entonces statuspc(48) deberia ser statuspc(49) si son 50 computadoras y la funcion la deberias pasar del modulo y ponerla directamente en el formulario.y por favor indentar el codigo fuente. Código
no deberia reemplazarse el 48 del iif por la "i", sino siempre chequearia el valor de (48) no? saludos. jajaja se me paso xd, me ire a dormir ando muy desvelado ya jajaja. Dulces Lunas!!¡. Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: Murd3r3r 0f daT4 en 6 Octubre 2009, 18:36 pm Pues mira que use varios codigos así pero siempre me da el mismo error =S "Method or data member not found" y me marca esta zona: .Label creaste la matriz de controles de labels ?? Claro la matriz la he definido =S, he allí lo raro de que me marque ese error! Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: BlackZeroX en 6 Octubre 2009, 22:41 pm Haber prueba con este Ejemplo
Se nesesita Dibujar en un Form 1 CommandButton con nombre = Command1 1 Label Con Nombre = Label Propiedad index = 0 Código
P.D.: El codigo te generara los demàs Label segun se deseen. Dulces Lunas!¡. Título: Re: Me ayudarian a mejorar este codigo¿? Publicado por: Murd3r3r 0f daT4 en 10 Octubre 2009, 22:56 pm Haber prueba con este Ejemplo Se nesesita Dibujar en un Form 1 CommandButton con nombre = Command1 1 Label Con Nombre = Label Propiedad index = 0 Código
P.D.: El codigo te generara los demàs Label segun se deseen. Dulces Lunas!¡. Primero, muchisimas gracias por andar ayudando =D, y probe ese codigo y no me funciono al 100%, pero aun así muchas gracias sigo investigando y ya pase casi todos los controles a matrices =D |