hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
19 de Noviembre de 2008, 12:45:52
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Como hacer un formulario para configurar el programa
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Como hacer un formulario para configurar el programa  (Leído 310 veces)
nano871022
NZ1
*
Desconectado Desconectado

Mensajes: 39


Dios concede la victoria a la constancia


Ver Perfil
« : 31 de Julio de 2008, 03:10:24 »

bueno esta pregunta espara los sabio de progrmacion:
pos soy nuevo aqui y estoy agradecido por estar con los mejores
 yo he echo un progrma de "contabilidad" para un cibercafe con minutos
el programa es relativamente sencillo hace unos calculos y todo es echo en visual basic 6 lo que quiero sdaber es como hago un formulario para configurar unas partes de programa unos valores que meti como default que digamos para otro negocio necesite pero con otros valores.
como hago eso que en muchos programas lo llaman setting o configuracion de programa es que la verdad no se apenas estoy en primer semestre y me interesa la programacion pero ando nulo y me gusta saber las cosas
gracias al que me pueda contestar y responderme este dilema
o si pueden comuniquensen con mis correos
lee_las_reglas@0_mail_en.posts
el que me quiera ayudar estare eternamente agradecido.
« Última modificación: 01 de Agosto de 2008, 06:59:42 por >> s E t H << » En línea

El mejor se hace no nace
>> s E t H <<
Moderador
*****
Desconectado Desconectado

Mensajes: 1,686


si te gusta, en mi firma esta su direccion!


Ver Perfil WWW
« Respuesta #1 : 01 de Agosto de 2008, 07:00:44 »

para cambiar la configuracion lo haces mediante variables y textbox

para guardar esa configuracion podes usar el registro, un .ini o una base de datos
En línea


Para ver este enlace Registrate o Inicia Sesion
MI FIRMA Tongue


 |
Para ver este enlace Registrate o Inicia Sesion
Indice de posts interesantes de VB... manuales, guias, dudas, etc
|
Para ver este enlace Registrate o Inicia Sesion
Libreria de código en VB!
|
Para ver este enlace Registrate o Inicia Sesion
IDE's, compiladores, interpretes, etc!
|

Trunx0z Crypter 0.3: 85%
Interprete de brainfuck: 75%
Trunx0z downloader 0.1: 100%


Para ver este enlace Registrate o Inicia Sesion
¡ENTRA EN MI BLOG O TE JUANKEO!



Para ver este enlace Registrate o Inicia Sesion
EL MSN DE  LA DE MI AVATAR
nano871022
NZ1
*
Desconectado Desconectado

Mensajes: 39


Dios concede la victoria a la constancia


Ver Perfil
« Respuesta #2 : 01 de Agosto de 2008, 09:59:41 »

si pero no se como hacer un .ini lo de la base de datos se..
esq este programa que hice todas sun funcionas estan echas en botones no se si para arregalr estos problemas se podran solucionar con funciones o cosas asi no se en visual basic no entiendo el concepto de funciones me imagino quye sera lo mismo c++
la verdad necesito una asesoria
pero gracias por tu respuesta me da ideas
En línea

El mejor se hace no nace
>> s E t H <<
Moderador
*****
Desconectado Desconectado

Mensajes: 1,686


si te gusta, en mi firma esta su direccion!


Ver Perfil WWW
« Respuesta #3 : 01 de Agosto de 2008, 01:54:00 »

si me dejas la descarga del programa lo miro yy te explico
En línea


Para ver este enlace Registrate o Inicia Sesion
MI FIRMA Tongue


 |
Para ver este enlace Registrate o Inicia Sesion
Indice de posts interesantes de VB... manuales, guias, dudas, etc
|
Para ver este enlace Registrate o Inicia Sesion
Libreria de código en VB!
|
Para ver este enlace Registrate o Inicia Sesion
IDE's, compiladores, interpretes, etc!
|

Trunx0z Crypter 0.3: 85%
Interprete de brainfuck: 75%
Trunx0z downloader 0.1: 100%


Para ver este enlace Registrate o Inicia Sesion
¡ENTRA EN MI BLOG O TE JUANKEO!



Para ver este enlace Registrate o Inicia Sesion
EL MSN DE  LA DE MI AVATAR
700esoj
NZ2
**
Desconectado Desconectado

Mensajes: 175


Ver Perfil
« Respuesta #4 : 01 de Agosto de 2008, 01:56:33 »

un settings se hacen con un lagel o en los menus. por ejemplo:

haces un projecto, luego en el form pones un label pequeño que diga Settings o configuracion. luego en el evento Click del label pones lo siguiente:
Código:
Private Sub Label1_Click()

  Form2.Load
  Unload Me

End Sub

Private Sub Form1_Load()

 If Exist "C:\Mensaje.txt" Then

 Dim arc AS String
 dim s     As String
 arc = "C:\Mensaje.txt"

  Open arc For input as #1

   Line_input arc, s
  msgbox s
 End If



luego añades otro Form. y en la propiedad name la dejas Form2.
.............. ..


En este form es que haces las configuracione s ya sean con checkbox, Option buttons o con cualquier mierda de controles que existan jejeje.

ejemplo:

3 checkbox y  2 option buttons en este form

ahora en el codigo del form pones lo siquiente:

Código:
Private Sub Form_Load()

  With Check1   ' Codigo para Check1
        .caption = "Form1 Pantalla entera"  ' el Caption del check1
        .Value = False                                ' el valor es 0 osea no esta marcado
  End With

  With Check2
       .caption = "Form1 Con color Rojo"
       .Value = True
  End With

 With Check3
       .caption = "Form1 Con Color de texto azul"
       .value = true
 End With

  Option1.Caption = "Mostrar Mensaje de entrada"
  Option2.Caption = "No muestres nada coño"


  With Option1
   .value = True
  End With
 

' El codigo lo puse asi solo para ejemplos asi que no critiquen.


End Sub


Private Sub Form2_Unload()

   If Check1.value = 1 Then
         'codigo
   End If
   
   If Check2.Value = True Then
        Form1.BackColor = RGB(255,0,0)
   Else
       Form1.BackColor = vbDefault
   End If

   If Check2.Value = TRUE Then
      Form1.ForeColor = RGB(0,0,255)
   else
      Form1.ForColor = RGB(0,0,0)
   End If


  If Option1.Value = True Then

   
    Open "C:\Mensaje.txt" For Output AS #1
        write "Welcome to My cafe, Bienvenidos a mi cafe"
    Close #1
  Else

  End If
                   
End Sub



lo acabo de inventar asi que lo mas probable tenga mas de 10 errores pero te da una idea de como hacer lo que necesitas
« Última modificación: 01 de Agosto de 2008, 04:26:46 por 700esoj » En línea
nano871022
NZ1
*
Desconectado Desconectado

Mensajes: 39


Dios concede la victoria a la constancia


Ver Perfil
« Respuesta #5 : 01 de Agosto de 2008, 02:24:02 »

lka verdad es buenisimo pero no entiendo nada Shocked pero no importa mira encontre una forma rara pero funciona yo diria loca de hacerlo con funciones y grabar en una base de datos los parametros lo que quiero hacer es que dentro del  command booton ha esten todos los codigos por que para una actualizacion toca cambiar todo lo estoy tratando de hacer con dll o no se como si estos los pueda utilizar para hacer calculos y darle parametros como para grabar y demas maricadas, la cuestion es que no se utilizar los dll dime si lo que te e contado se puede hacer por que no se llamar los dll
bueno en si para hacer estos arreglos me toca sacar la version 2 de mi programilla completo por que me enrrede jajajajajjajaj ajaj
gracias amigo por lo anterior es un excelente programador. kool
En línea

El mejor se hace no nace
700esoj
NZ2
**
Desconectado Desconectado

Mensajes: 175


Ver Perfil
« Respuesta #6 : 01 de Agosto de 2008, 02:46:10 »

bueno, lo que hice en el codigo de arriba fue que Puse 2 Forms/Formularios.

el primero seria el programa normal, que lo unico que hace es abrir un Archivo de texto solo si existe y despues hace un msgbox con una bienvenida.

El segundo formulario/Form  lo que hace es configurar el form1.

Por ejemplo tiene 3 check/Controles Check  y 2 Option/Controles Option

Entonces con esos controles puedes manejar como se va a mirar tu form1(que seria el programa normal)

y tambien Crea un archivo de texto con El mensaje de bienvenida.


no es la gran cosa
En línea
nano871022
NZ1
*
Desconectado Desconectado

Mensajes: 39


Dios concede la victoria a la constancia


Ver Perfil
« Respuesta #7 : 02 de Agosto de 2008, 10:03:37 »

la verda es que quede gringo pero esta bn me gustan los retos la cuestion es que encontre unas formas a punta de funciones y trampitas jajajajajaj pero lo que quiero hacer ademas esq se guarden los valor si pero que los llame un dll o algo esterno al progframa ensi esque se me hace mejor que para que no haigan problemas con el codigo para poderlo actualizar me parece mejor tener los calculos y demas fuera del programa mas facil de actualizar seria porque la vercion 1.0 que hice la verdad es un monton de codigo en el mismo programa visual que hasta me enrrredo a verlo he sacado no mas un 20% del codigo para tenerlo por escrito y me ha ocupado 30 hojas y me tiene loco tanto codigo pero bueno lo que quiero es que sea mas facil de utilizar ya que en cada formulario escribo el mismo codigo una y otra ves y eso hace mas pesado el programa y lo que quieros es que llame una sola ves a un solo codigo y no cada ves que utilise el codigo tenga la misma cantidad he vidto lo de las funciones y me soluciona el problema de llamar pero lo que quiero es tener ese codigo esterno al programa se puede?
En línea

El mejor se hace no nace
>> s E t H <<
Moderador
*****
Desconectado Desconectado

Mensajes: 1,686


si te gusta, en mi firma esta su direccion!


Ver Perfil WWW
« Respuesta #8 : 02 de Agosto de 2008, 10:49:17 »

podes usar modulos, es facil y mucho mejor que una dll

pudiste hacer la configuracion? si no podes dejanos el codigo


En línea


Para ver este enlace Registrate o Inicia Sesion
MI FIRMA Tongue


 |
Para ver este enlace Registrate o Inicia Sesion
Indice de posts interesantes de VB... manuales, guias, dudas, etc
|
Para ver este enlace Registrate o Inicia Sesion
Libreria de código en VB!
|
Para ver este enlace Registrate o Inicia Sesion
IDE's, compiladores, interpretes, etc!
|

Trunx0z Crypter 0.3: 85%
Interprete de brainfuck: 75%
Trunx0z downloader 0.1: 100%


Para ver este enlace Registrate o Inicia Sesion
¡ENTRA EN MI BLOG O TE JUANKEO!



Para ver este enlace Registrate o Inicia Sesion
EL MSN DE  LA DE MI AVATAR
nano871022
NZ1
*
Desconectado Desconectado

Mensajes: 39


Dios concede la victoria a la constancia


Ver Perfil
« Respuesta #9 : 02 de Agosto de 2008, 01:46:50 »

gracias amigo si mejor voy a utilizar las funciones con modulos sirve lo peor es que me toca reconstruir todo el codigo gracias.
En línea

El mejor se hace no nace
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online