TODOPIC

Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: BORET en 01 de Febrero de 2003, 19:13:00

Título: PRINCIPIANTES AL VISUAL BASIC
Publicado por: BORET en 01 de Febrero de 2003, 19:13:00
HOLA AMIGOS . LOS QUE EMPEZAMOS DE CERO EN VISUAL BASIC.........NECESITAMOS PRACTICAR , VER LA TEORIA Y LA FORMA DE COMO ES EL ENTORNO , ESTENSIONES , FICHEROS QUE GENERA , LIBRERIAS

HAY QUE TENER ENCUENTA QUE NO SABEMOS NADA
DEL ENTORNO DE ESTE PROGRAMA

UN PROYECTO-ESTUDIO..........UN PEQUEÑO HIPERTERMINAL PARA WIN.

PARA LEER Y ESCRIBIR POR EL PUERTO COM 232
A 4800 Y 9600 , DOS VELOCIDADES

HACERLO DE LA FORMA MAS SENCILLA PARA VER  LA FORMA TEORIA Y PRACTICA....NO TENEMOS PRISA POCO A POCO

QUIEN EMPIEZA MAESTROS?????????



Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 02 de Febrero de 2003, 06:53:00
Saludos a todos

Me incluyo en esta nueva experiencia, ya pude darme cuenta  con el tinytrack, que cuando alguien propone una idea y todos colaboramos se hace mas ameno y productivo el participar en este foro.


Insisto, Esta oportunidad de dessarrollarnos no la encontramos ni en la universidad.

Asi que vamos hacia adelante, me uno  a este esfuerzo adicional de aprender Visual.
 
Boret, no tengo ninguna version del Visual Basic, puedes indicarme como obtenerlo.

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: todopic en 03 de Febrero de 2003, 10:34:00
Hola Amigos, para los que recien comienzan, es importante definir que Visual Basic, es un lenguaje de programacion visual, donde se dispone de una caja de herramientas (botones, ventanas, cuadros de graficos, temporizadores, selecciones, formularios, es decir, todo lo que ven y estan acostumbrados a emplear en Window$),  cada una de estas cosas se llaman OBJETOS...

Hay que tener bien claro, que todo programa de VB, son EVENTOS orientados a OBJETOS..

por ejemplo, un evento, es hacer click con el mouse, o moverlo, pulsar una tecla, un temporizador, o una señal que ingresa en el COM....

Asi como una silla, es un objeto, posee propiedades... si es de madera, color, cantidad de patas...
un objeto de windows es igual, tiene propiededes (propieties) que son ancho, alto, color, tipografia, 3d etc....

para programar, hay que pensar en que evento generara tal cosa... por ejemplo, si quiero que aparezca un texto en una ventana, cuando pulse un boton... el evento es sobre el boton, y es este a quien tengo que programar... (no a la ventana, que recibe informacion...)

para programar el boton, simplemente le doy doble click, y me aparece un marco donde escribir el programa, y tengo que respetar, de hacerlo entre el SUB y END SUB....


bueno, primero a conseguir el visual!!

Norberto
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: adolfoadc en 03 de Febrero de 2003, 13:51:00
Saludos,

Bueno para conseguir el vb podeis intentarlo en el emule o el edonkey.

La version que debeis descargar es la 6 profesional o enterprise, porque? muy sencillo porque son las unicas que tienen el mscomm control, y que es esto? muy sencillo tambien, es el control del puerto serie. El que normalmente se utliza para comunicar con el exterior (PIC"s).

Ademas de recomendaros tambien la descarga del msdn de visual basic ( esto es la ayuda ) que os sera muy util en todo momento. Ya entedereis porque.

Y bueno nada mas hace falta echarle ganas y a pelearse un poquito con vb.

De todas formas si necesitais algo de ayuda aqui estoy para ayudar en todo lo que pueda ( y sepa ).
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: BORET en 03 de Febrero de 2003, 17:29:00
TODOPIC ENTENDIDO , CUANDO PINCHAMOS SOBRE PULSADOR SALE UNA VENTANA ..Y DENTRO ESCRIBIMOS
LO QUE TIENE QUE HACER

DANOS UN EJEMPLO....

QUE TIPO DE ESCRITURA ES

PODIAS HACER UN PROYECTO PASO A PASO Y NOSOTROS IR HACIENDO LO MISMO

SIN PRISAS POCO A POCO Y ESPLICANDO CADA COSA
QUE SE HACE AL PROYECTO
TODO ESTO HASTA EL FINAL.EXE

TENEMOS TODO EL AÑO 2003

Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 03 de Febrero de 2003, 20:30:00
Saludos a todos.

Ya tengo el programa Visual Basic, espero instrucciones maestros.

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: todopic en 04 de Febrero de 2003, 11:29:00
Bueno, gracias al USUARIO INVITADO por participar!!

todos los objetos tienen la propiedad NAME (nombre) y si quieren la pueden cambiar por un nombre que sea mas significativo con el programa... o dejarlos con el nombre original...   muchos de los OBJETOS tienen la propiedad CAPTION... y aqui una aclaracion, no confundirla con NAME, que parece lo mismo, pero no!..
Caption, es lo que muestra en , por ejemplo una etiqueta o una ventana

Siempre, hay que referirse al OBJETO.PROPIEDAD

asi, si queremos que un texto aparezca en una etiqueta (label) escribiremos

label1.caption =" esto es visual basic"

si fuese una ventana de texto


text1.text="esto es visual basic"

text1 es el objeto ventane de texto

.text, le decimos que vamos a escribir el texto que esta entre comillas... ya que tambien podriamos escribir

text1.forecolor    text1.backcolor  text1.setfocus  etc etc..

con lo cual, estamos diciendo, de que objeto estamos haciendo referencia,,, y que queremos que ocurra a ese objeto...
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: todopic en 04 de Febrero de 2003, 11:57:00
bueno, un primer ejemplito....

asi como usuario invitado dijo, primero, hay que arrastrar de la barra de herramientas (o doble click) el objeto a emplear...

carguen 2 pulsadores o botones (command)

carguen una ventana de texto (text, no label!!!)

ya esta?........


pueden, haciendo click en cada objeto, darles las dimensiones que quieran... jueguen un rato....

miren que cuando hacen clic en un objeto, aparece la ventanita propiedades de ese objeto (propieties)

pinchen sobre la ventanita, busquen la propiedad TEXT que esta bastante abajo.....

hagan clic en esta propiedad, y borren la palabrita TEXT1

si ahora pulsan el boton de play (triangulito en la barra superior), veran que aparece una ventana, con su proyecto, que ya funciona como windows, que podran escribir en la ventana de texto, y si pulsan sobre los botones, estos graficamente funcionan, se hunden........
pero no pasa nada!!!!



bueno, pulsen stop (boton cuadrado de arriba )

ahora programamos.....

pinchen uno de los botones, en propiedad, busquen CAPTION, aparecera por ejemplo caption  command1....

borren la palabra command1 y escriban  HOLA

en el otro boton, repitan, pero escriban BORRAR

prueben con PLAY, veran que aparecen los botones con los CAPTIONS que escribieron......  stop

pulsen doble clic sobre boton HOLA

escriban dentro del sub command1

text1.text=" esto es mi primer programa en VB "

prueben como funciona dando play


ahora pulsen sobre hola......  que aparece en la ventana?.....


stop


ahora, doble click sobre el boton borrar

escribir


text1.text=""

(comilla comilla, es decir nada!!!)


ahora play


pulsar HOLA

ahora pulsar BORRAR... que hace?


bueno, para mañana, me preparan una ventana de texto, con nombre DISPLAY
10 botoncitos, bien dispuestos, y con caption 0 1 2 3 4 5 6 7 8 9...

bueno, pero como se quedaron con ganas, antes hagan esto


carguen un timer (ese que tiene un relojito)

pulsen sobre el timer, en propiedades, donde dice interval, escriban 300  (son aprox 300 milisegundos)

ahora doble clic sobre el timer

escriban  

text1.text=time$


darle play.... que pasa?

stop

de nuevo dentro del timer, borrar y escribi form1.caption=time$


dar play... que pasa ahora?

stop

en lugar de time$ escribir  date$


o prueben, por ejemplo

text1.text="es la hora ";time$;" del dia ";date$



bueno, basta por hoy, aqui hace un calorrrr barbarooo

un abrazo!
 


Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: BORET en 04 de Febrero de 2003, 17:04:00
QUE BUENAS ESPLICACIONES , ESTO ES ENSEÑAR
ACADEMIA -TODOPIC Y GRATIS

BUENO YO ESTOY HACIENDO PRACTICAS CON ESTOS EJEMPLOS , SI TENGO ALGUNA DUDA YA LO DIRE

Y CUANDO LO TENGA APRENDIDO YA LO DIRE , LO QUE ES POR MI PARTE , Y LOS DEMAS QUE HAGAN LO MISMO
ASI IREMOS TODOS PASO A PASO , TODOS JUNTOS

Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 04 de Febrero de 2003, 18:56:00
Saludos

Todopic, hice el ejercicio que mencionas pero al añadir la linea  text1.text="es la hora ";time$;" del dia ";date$ obtengo error de compilacion cuando le doy play

Cual es el problema

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: todopic en 04 de Febrero de 2003, 20:16:00


bueno, eso era para ver si hacian los deberes!!!


no, en realidad se me chispoteo el qbasic je je

para concatenar se emplea &

hay que escribir

Text1.Text = " es la hora " & Time$ & " del dia " & Date$

y funka!..

bueno, me alegro que esten entusiasmados, realmente esta lindo el VB...


Norberto
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: todopic en 04 de Febrero de 2003, 22:10:00
hola, para que jueguen un ratito, aqui tienen un tragamonedas... no tiene nada que ver con electronica, pero la idea es que interpreten un poco el uso...

que se diviertan!!

Norberto

pd: invito a los integrantes del foro que continuen colaborando, brindando ejemplos o alguna leccioncita ok?
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: BORET en 05 de Febrero de 2003, 15:26:00
HOLA MAESTROS LO MISMO ME PASO CON .....ERROR DE COPILACION  , Y ENTENDIDO TU ESPLICACION

BOTONES Y TEXTO ...OK PRACTICADO

AHORA ESTOY PREPARANDO LOS DIEZ BOTONES.......
PARA LA PROXIMA LECCION......

QUE BONITO ES VB

TODOPIC AL FINAL NOS DARAS UN DIPLOMA DE ESTUDIO DEL VISUAL BASIC
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: BORET en 10 de Febrero de 2003, 15:34:00
Hola maestros yo ya tengo el ejercicio preparado


pregunta :hay algun manual del lenguage que se usa para vb6




Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: BORET en 10 de Febrero de 2003, 15:44:00
pregunto: nuestro amigo invitado podria darnos otro ejercicio diferente  , basandose en el mismo nivel de aprendizage.........dos maestros mejor que uno

digo yo.............?
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: todopic en 10 de Febrero de 2003, 21:30:00
Muy bien!!! ya estan las tareas!!!!..

bueno, la idea es que se puedan escribir en la pantalla, los numeros que se pulsan, por ejemplo para confeccionar un discador telefonico... o una calculadora...

1er metodo
en cada uno de los botones, se escribe, dentro del sub click


text1.text="1"   ´ esto en el command1

text1.text="2" ´en el command 2 ... etc


al ejecutar,  cuando pulsan un boton, aparecera el numero correspondiente....

pero se borra el anterior!!!!

solucion

escribir

text1.text=text1.text & "1"

en el command2

text1.text=text1.text & "2"

en el command3
text1.text=text1.text & "3"

etc... , ahora , al pulsar, en la pantalla text, aparece, lo que hay en text Y lo que esta entre comillas...




2do metodo
supuestamente, cargaron en cada CAPTION, el valor de cada tecla, entonces lo aprovechamos...
escibimos dentro de cada  boton

text1.text=text1.text & command1.caption

text1.text=text1.text & command2.caption

text1.text=text1.text & command3.caption


con lo cual, aparecera lo que figure en el caption de cada tecla...


3er metodo
bueno, este es empleando un array... para ello, recomiendo comenzar con un nuevo proyecto, y darle nombre a cada boton COMMAND, por ejemplo llamarlo BOTON
cuando renombren al primero como BOTON, no pasara nada, pero al renombrar al segundo, con igual nombre, visual, reconocera, que ese nombre ya existe, y les pregunta si aun desean continuar y generar un array, le dan que si, y automaticamente. lo colocara entre parentesis , como BOTON(1)....
continuen asi hasta los 10 botones...

ahora, escriban dentro de un boton (solo un boton)

text1.text=text1.text & boton(index).caption

prueben a entrar dentro de otro boton...

que paso?

el INDEX, entrega el valor del indice o numero que esta entre parentesis del array...


a seguir practicando!!!








Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 11 de Febrero de 2003, 15:38:00
Saludos

Adolfo, gracias mil por el manual creo que apoyan bastante el autoaprendizaje, espero nos puedas seguir ayudando con este lenguaje.

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 11 de Febrero de 2003, 15:44:00
Saludos.

Nolberto, ya realice los ejercicios propuesto y me parece una maravilla que estemos avanzando gracias al apoyo que nos has venido brindando.

En algun mensaje que te envie anteriormente te indicaba que cada vez que entro al foro me aparece un mensaje que dice error en el tiempo de ejecucion...¿sabes por algun a casualidad a que se refiere....? Solamente me pasa  cuando entro al foro y sus enlaces a los subforos.

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: todopic en 11 de Febrero de 2003, 19:27:00
Hola Angel, a mi, desde hace algun tiempo, me aparece

Fatal error: Call to undefined function: stopbox() in /home/miarroba/include/variables.php on line 213

asi que tengo que pulsar actualizar para poder entrar... creo es problema del servidor del foro.....

Norberto
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 11 de Febrero de 2003, 19:47:00
Saludos.

Nolberto, gracias por la informacion, seria interesante saber si le pasa al resto de los muchachones.

Yo estaba creyendo que era alguna especie de virus, pero solo me pasa con el foro.

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: cucaracha en 11 de Febrero de 2003, 21:11:00
Me uno a lo de el "error en tiempo de ejecución".
Mi solución: me bajé la versión 6 del explorer y ya no te aparecen estos errores, sólo te indica con un simbolito en una esquina que la página tiene errores.
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: adolfoadc en 12 de Febrero de 2003, 07:46:00
Buenas a todos os adjunto un fichero con algunos links de paginas sobre vb. Eso si casi todos en ingles.
Podeis encontrar mucho codigo y ejemplo de como hacer las cosas, desde lo mas basico hasta lo mas complicado.

A las personas que estais siguiendo este curso online, sabeis el significado de los tipos de datos que se pueden definir en VB?
Creo que es muy importante que sepais cuando se utiliza uno u otro tipo de dato, (porque no siempre vais a defirnir datos del tipo variant, no es recomendable, cada dato debe tener definido su tipo)
Os indico algunos :
Aqui podeis ver primero el nombre que utiliza vb para definirlos, luego lo que ocupan (el espacio que requieren) y por ultimo el rango donde se utilizan, es decir el valor que pueden tomar

"Byte"      1 byte 0 to 255
"Boolean" 2 bytes True or False
"Integer"  2 bytes -32,768 to 32,767
"Long"  (long integer) 4 bytes -2,147,483,648 to 2,147,483,647
"Single" (single-precision floating-point) 4 bytes -3.402823E38 to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E38 for positive values
"Double" (double-precision floating-point) 8 bytes -1.79769313486232E308 to
-4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values
"Currency" (scaled integer) 8 bytes -922,337,203,685,477.5808 to 922,337,203,685,477.5807
"Decimal" 14 bytes +/-79,228,162,514,264,337,593,543,950,335 with no decimal point;
+/-7.9228162514264337593543950335 with 28 places to the right of the decimal; smallest non-zero number is
+/-0.0000000000000000000000000001
"Date" 8 bytes January 1, 100 to December 31, 9999
"Object" 4 bytes Any Object reference
"String " (variable-length) 10 bytes + string length 0 to approximately 2 billion  
"String" (fixed-length) Length of string 1 to approximately 65,400
"Variant" (with numbers) 16 bytes Any numeric value up to the range of a Double
"Variant" (with characters) 22 bytes + string length Same range as for variable-length String

Bueno espero que os sirva de ayuda, ire hechando un vistazo a este tema y si puedo contribuir con algo, lo hare.
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 12 de Febrero de 2003, 08:52:00
Saludos

Adolfo, gracias por la valiosa informacion, creo que está demas decir que cualquier apoyo a esta etapa de aprendizaje ser bienvenida.

Estaré echando un vistazo a las paginas que sugieres para ver que puedo ir adelantando

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: max_1 en 16 de Febrero de 2003, 14:54:00
esta es una de las mejores (por no decir la mejor) pagina de Visual Basic


http://guille.costasol.net/indice.asp


es en español y tiene de todo un poco


disfrutarla
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 20 de Febrero de 2003, 06:39:00
Saludos  todos


Nolberto, Boret, que pasó nos desanimamos.

Creo que debemos retomar las clases, aun cuando todos sabemos que hay paginas en el internet que enseñan sobre el visual, me parace muy importante la interaccion entre los miembros del foro.

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: adolfoadc en 20 de Febrero de 2003, 07:41:00
Mi intencion cuando di esas direcciones era que sirviesen de apoyo, a las clases que aqui se daban, nunca esta de mas tener mucha informacion sobre cualquier tema, cuanta mas mejor.
Por lo tanto no pretendia que os dedicaseis a aprender de esas direcciones, sino que muchas veces se aclaran dudas consultandolas en esos sitios.
Bueno despues de esta aclaracion, saludos a todos.
Vamos a hacer parpadear un led.
Para ello colocamos dos cuadros de imagenes, uno superpuesto al otro. Tambien introducimos un timer.
Y el codigo que se adjunta, examinarlo y esta comentado, mediante la propiedad VISIBLE y imagenes se pueden conseguir efectos muy curiosos en vuestras aplicaciones.
Descomprimir todo en una misma carpeta.
Trastearlo todo un poco, cambiar las imagenes por otras e intentar hacer lo mismo con un interruptor que ustedes mismos hagan(la imagen de pulsado y la imagen de no pulsado).
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 20 de Febrero de 2003, 13:29:00
Saludos

Adolfo, gracias por el ejercicio, reiniciaremos las practicas.

En todo lo que nos puedas ayudar, te lo vamos a agradecer bastante.

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: pacalaconcurso en 20 de Febrero de 2003, 13:45:00
Luis puso un post interesantiiiiisimo por varios motivos:

fuentes de un programa en VB usando el MS comm control (un poquillo avanzado para los que empezais, pero seguro que la meta de muchos...)

Fuentes en C para transmision de datos en FSK....(El tiny track de Boret se puede volver loco cuando se entere, je, je,....)

ademas propone un proyecto en el que uniria la central meteorologica, el tiny track, la programacion en VB y en C,....) ¿que mas podemos pedirle......????

saludos
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: cucaracha en 22 de Febrero de 2003, 23:05:00
Por cierto me bajé el Visual Basic del Kazaa y una vez instalado me volvió a salir eso de erro en tiempo de ejecución en el explorer. Rebuscando un poco he dado con la solución.
En el Explorer, en herramientas, opciones de internet, opciones avanzadas, examinar y ahí marcais "Deshabilitar depuración de secuencias de comandos".
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 25 de Febrero de 2003, 20:11:00
Saludos

Cucaracha, gracias por el aporte de "desahabiltar...." me tenia loco.

angelmoi123
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: angelmoi123 en 04 de Marzo de 2003, 20:33:00
Saludos a todos

Amigo Boret y Nolberto, que paso con las clases de VB, tengo deseo de continuar con las practicas para desarrollarme mas en la herramienta

angelmoi123





Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: todopic en 04 de Marzo de 2003, 21:29:00
Hola Amigos
no crean que me ofendi por los links!!!!

por el contrario, son grandes aportes.... y la idea de este foro es aprender!!!, lo que pasa es que dispongo de poco tiempo, y tengo que terminar varias cosas... y por suerte el foro esta cada dia mas dinamico, asi que aunque sea, entro a leer para que no se me amontonen mensajes!!!!
de cualquier manera, invito a quien tenga ganas de continuar con los ejemplos, que lo haga!!!

y aprovecho a preguntar... ¿ como ndan las practicas?

un gran abrazo... ya les colocare algun ejercicio...

Norberto
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: MGLSOFT en 05 de Marzo de 2003, 08:56:00
Hola a los que saben o intentan saber de VB!!
En el foro Proyectos >> PLC con PIC, Hexapodo puso un esqueleto para realizar el soft de programacion del proyecto.
Lanzo el guante para quien quiera recogerlo...

A ayudarlo muchachos!!!

Un abrazo

MGLSOFT
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: BORET en 16 de Marzo de 2003, 08:08:00
HOLA AMIGOS SOY BORET

DESDE HACE UN TIEMPO NO SALGO POR ESTE FORO
POR FALTA DE TIEMPO , YA QUE ESTOY EN UNA EMPRESA NUEVA Y TERMINO TARDE DEL TRABAJO

PERO CUANDO TENGO TIEMPO LEO ALGO DE ESTE FORO

ESPERO QUE DENTRO DE POCO TENER TIEMPO PARA INCORPORARME DE NUEVO

DE TORDAS FORMAS YO SIGO POR ESTE FORO SEMANALMENTE VIENDO LO NUEVO

PERSONALMENTE DIGO QUE ESTE FORO ES EL UNICO EN EL CUAL SE APRENDE DE VERDAD
 LO DICE BORET..........UN SALUDO
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: zuri_yuri en 21 de Marzo de 2003, 03:19:00
HOLA  a todos los principiantes!!!!!
Bueno yo empeze el lunes un cursillo de Visual asik tengo bastantes ejercicios, por lo ke he estado mirando aki mas o menos llevo el mismo nivel, jejejeje.
Asi que he pensado k si necesitais ejercicios pos yo os los puedo pasar por aki.
Bueno, a mi no me parece tan facil esto, pero supongo k metiendo horas como con todo pos.... al final sera tirao, digo yo k mejor k en ensamblador sera ,no???????
Aunque a veces me entra la duda, jejejejeejje
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: adfgarcia en 20 de Septiembre de 2003, 19:08:00
Hola a todos tengo vagas nociones de Visual Basic, pero quiero aprender mas cosas como para poder comunicar a un pic con una PC por ejemplo, estaremos en contacto, les mando un abrazo.-
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: crackvader en 30 de Enero de 2004, 18:47:00
me pregunto si sera muy tarde para unirme al curso????

Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: maser84 en 19 de Marzo de 2004, 17:20:00
Hey me uno al curso de visual me da mucho gustoa en poder colaborar en cualquier momento
marser  marioserrano228@hotmail.com
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Colores en 17 de Abril de 2004, 00:22:00
Bueno, vamos por partes...
(A ver si puedo aportar algo)
Cuándo por ejemplo, se dibuja un botón, se le pueden asignar diferentes PROPIEDADES. Esto se puede editar en la lista de la derecha, es un cuadro que se titula "Propiedades - NombreControl". Para probarlo intenten cambiar la propiedad "Caption". Esto le cambia la leyenda al boton. No confundir con el nombre del botón, que por default se llama "Command1" y es lo que lo identifica como control. Este nombre se cambia con la propiedad "Name". Este nombre es lo que va a aparecer en la ventana de codigo en el SUB cuándo de le hace doble click. Por ejemplo:

"Private Sub Command1_Click()" es la rutina que se va a ejecutar cada vez que el usuario hace click en el botón que se llame Command1.

Otras propiedades interesantes para probar de cambiar son:
Enabled - False = desactivado, True = Activado.
Font       - cambia la fuente del caption.
Height
Left
Top
Widht - Cambian la posicion y el tamaño.
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Colores en 17 de Abril de 2004, 00:39:00
Después vienen los "Eventos" que pueden desencadenar un determinado objeto.
Esto es, en el boton, por default, el evento es "click". Recuerden que es el código que se escribe automáticamente al hacer doble click en el botón.
Pero que pasa si queremos usar el boton de otra manera o queremos usar otro control y asignarle otro tipo de eventos?
Vamos a probar con un boton...

1) Arranquen VB y elijan "EXE estándar".

2) En el formulario (la ventana gris dónde se "dibujan" los controles) dibujen un botón.

3) Doble click al boton... se genera el código:
Private Sub Command1_Click()

End Sub

Este código no nos sirve... Así que vamos arriba, dónde hay un cuadro desplegable que dice "Click". Este es el evento que figura en la Sub. Vamos a cambiarlo por "MouseMove". Se va a crear otra Sub con evento MouseMove.
Este evento se produce cada vez que el puntero del mouse pasa por encima del botón.

4)Ok. Ahora viene la parte más interesante... Adentro de la Sub escriban lo siguiente...

   If X Mod 2 = 0 Then
        Command1.Caption = "XXXXX"
    Else
        Command1.Caption = "YYYYY"
    End If


Lo ejecutan y le pasan el puntero del mouse por encima muy despacio...
   
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Colores en 17 de Abril de 2004, 00:51:00
Esto traducido al español sería:

-Cuando paso el puntero encima del boton (X es coordenada)
----SI el RESTO de X / 2 es = a 0 (o sea es par) ENTONCES
--------el caption (leyenda) del boton = XXXXX
----SI NO
--------el caption del boton = YYYYY
----FIN SI
-Fin sub

Con este programa lo que estamos haciendo es cambiar las propiedades de un objeto en tiempo de ejecución. Las propiedades que se asignan en la ventana "Propiedades" en VB quedan así... salvo que se las cambien por código, como hicimos acá.
Así que prueben de:
Cambiar propiedades desde VB.
Usar otros eventos aparte del Click (otros controles tienen diferentes propiedades)
Cambiar propiedades desde el código en tiempo de ejecución...
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: prolky en 07 de Mayo de 2004, 10:09:00
Hola.
He encontrado un manual de VB que quizá pueda interesar. El enlace es:
www.abcdatos.com/tutoriales/tutorial/l559.html

José Vicente
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Modulay en 19 de Mayo de 2004, 15:29:00
Hola amigos.
Me uno al club para aprender un poco de este estupendo lenguaje.
Me instale la versión 6.0 profesional pero está en inglés.Para solucionar lo del idioma me he bajado el service pack 6 para VB 6.0 de aqui,pero no se si este paquete servirá para la versión profesional,y temo que al instalarlo me pueda estropear las características de la versión 6.0 profesional,tales como el manejo del puerto serie y demás,o que se cargue el programita entero.
¿Alguien sabe como hacer?


Jose Mª
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Radiotecnico en 03 de Junio de 2004, 13:41:00
 Gracias hermanos por sus aportes
Felicito y saludo a todos los investigadores de la electronica
proximamente estare aportando conocimientos a este foro
por ahora me estoy familiarizando con todos ustedes
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Abago en 04 de Junio de 2004, 03:28:00
Aqui os dejo uno de los sitios de vb mas interesantes que conozco...

http://www.elguille.info/indice.asp

Yo lo utilizo como punto de referencia para cuando mi cerebro se atasca, y necesito una ayudita... Es probable que no encuentre exactamente lo que necesito para mi proyecto, o el propio proyecto terminado, pero siempre encuentro algo que me abre la mente...
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: cucaracha en 06 de Junio de 2004, 16:39:00
Me uno al grupo. Aunque iré muy poco a poco...
Dejo un ejemplo aquí:
http://miarroba.com/foros/ver.php?foroid=256746&temaid=1897388

Saludos!!
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Abago en 07 de Junio de 2004, 02:24:00
Mu chulo tu programa cuca...
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: crackvader en 07 de Junio de 2004, 18:20:00
hola compañeros
yo estoy en este grupo pero mi dilema es que no he tenido el tiempo para poder senterme frente al visual basic para poder entenderlo bien, ya que el trabajo me ha quitado tiempo, pero estoy en el grupo...
estoy bien newbie

una pregunta para los que mas saben.
yo tengo un proyecto para mi trabajo en el cual tengo que controlar unas maquinas de video.
el problema es que tengo el circuito para utilizar el puerto paralelo de la computadora pero como yo no programo todavia,he consultado a algunos programadores de visual basics y de visual fox, pero cada vez que les digo que necesito utilizar el puerto pralelo de la pc se quedan pensando como si nunca hubiesen oido de utilizar el puerto paralelo con visual fox o basics.
siempre me dicen que saben utilizar el serial pero no el paralelo.
mi pregunta es para los que mas saben.
hay alguna  manera de utilizaer el puerto paralelo de pc con visal fox o visual basics????
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Abago en 07 de Junio de 2004, 23:23:00
En programación todo es posible....
Pero hay veces que no sabemos que solución dar por desconocimiento, o por no haber tocado el tema....

El puerto serie, es muy facil de controlar desde vb, dado que ya trae integrado el control que realiza esta función....


hechale un vistazo al fichero que descarga el link...
Te puede ser de ayuda...


http://www.elguruprogramador.com.ar/libreria_de_codigo/download_file.asp?id=29
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Modulay en 08 de Junio de 2004, 19:19:00
El ejemplo está estupendo Abago,pero hay que pillarse un archivito llamado Inpout32.dll para que funcione.Se puede bajar de...
http://www.logix4u.net/inpout32.htm

Saludos
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Abago en 08 de Junio de 2004, 21:13:00
Buena apreciación.... Se me olvidó la dll
Bueno, ya tenemos todo.... Ale, a trabajar muy duro...
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Colores en 08 de Junio de 2004, 23:11:00
El problema que Visual Basic no soporta directamente el puerto paralelo como lo hacía Quick Basic (en aquellos tiempos del DOS).
Esto es así porque en Windows el puerto paralelo (como todos los puertos) se gestionan a través de drivers o DLLs como los de impresora, escaner, etc. O sea, no permite accesos a bajo nivel en el sistema, al menos no directamente. Por eso VB no trae una funcion para esto. Viéndolo así habría que escribir un driver para controlar cualquier aparato conectado a este puerto. Yo en un momento estuve investigando y es bastante (muy) complicado.
Unas de las maneras de acceder es usando inpout.dll (bien apuntado Modulay) que es la forma que utilizo yo. Aunque hay otros éste es freeware y sencillo. Solo hay que copiar el archivo en el directorio Windows/system y agregar las declaraciones de las funciones que soporta (sólo 2, In y Out) en un módulo de VB.
Eso es en Win98.
Win Xp necesita si o si un driver, así que la combinación es inpout + driver... Afortunadamente hay uno (creo que gratis) que permite abrir un rango de puertos. Abriendo el paralelo se puede usar inpout tranquilamente...
Si alguien necesita tengo bastante info al respecto.
Salu2.

PD: me olvidaba... creo que no te conviene usar Fox, usá VB o Delphi. VB mejor!!! más si recién empezás...
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Abago en 09 de Junio de 2004, 01:31:00
Creo que aunque a todos la información nos gusta...
a nuestro amigo crackvader, le va a venir muy bien, toda la documentación y experiencia que tengas con el puerto lpt...
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: cucaracha en 09 de Junio de 2004, 09:56:00
Yo como ya saben soy muy novato en esto. Pero ser podría usar en lugar de esa librería la Dlportio.dll que creo corre bajo XP??


saludos!!
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Colores en 09 de Junio de 2004, 22:50:00
Actualizo la información:
Inpout ahora sí soporta también Win Nt y Xp... Todo lo anterior sigue siendo válido, salvo porque ahora esta nueva versión carga un driver interno que evita las complicaciones con estos sistemas. El acceso a Win Me y 9x sigue siendo el mismo... ni siquiera cambiaron las funciones, ideal para mantener la compatibilidad. Así que la voy a tener que probar.
http://www.logix4u.cjb.net/
Sucedió que hace un par de años que la tengo y no me enteré de que estaba esa nueva version (en este foro se aprenden cosas que a uno ni siquiera se le ocurren...
En cuanto a dlportio, aparentemente sí soporta Win Xp y más puertos. Aunque yo me quedo con inpout, quizá sea cuestión de acostumbraminento.
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Nocturno en 10 de Junio de 2004, 03:10:00
Yo tengo un desarrollo en Visual Basic que utilizo en mi empresa y controla un proyector LCD a través del puerto paralelo.
Utilizo la librería "inpout32.dll" en Windows XP.

Así la declaro:
Codigo:
Public Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)


Y así invoco al puerto:
Codigo:
Sub Envía()
Select Case salida
    Case 0: Text4.Text = "000"
    Case 1: Text4.Text = "100"
    Case 2: Text4.Text = "010"
    Case 3: Text4.Text = "110"
    Case 4: Text4.Text = "001"
    Case 5: Text4.Text = "101"
    Case 6: Text4.Text = "011"
    Case 7: Text4.Text = "111"
End Select
Call Out(&H378, salida)
End Sub


Nunca me ha fallado. De todas formas, te advierto que lo que no he podido evitar es el montón de 1 y 0 que envía el ordenador al puerto paralelo en el BOOT. Para que eso no afecte al circuito, el hardware tendrá que estar diseñado para no ponerse en marcha hasta que reciba determinada secuencia de inicio, porque si no hará locuras en el arranque.

Un saludo
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Abago en 11 de Junio de 2004, 00:36:00
Nocturno, cuenta cuenta....
Amplia la información de lo del proyector...
Me has dejado intrigado...

Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Nocturno en 11 de Junio de 2004, 03:34:00
Sí. Además de trabajar por cuenta ajena como la mayoría de los hijos de vecino, hace un año que monté una empresa con algunos amigos míos.

Consiste en una pantalla publicitaria sobre la que proyecto publicidad y vendo los minutos a mis clientes.
Evidentemente, les damos el servicio completo: asesoramos sobre el mensaje publicitario, filmamos y montamos el video y hacemos seguimiento de los resultados.

Técnicamente, lo que tengo es un ordenador programado para encenderse todos los días a una hora determinada (desde la BIOS) conectado a Internet vía ADSL y un proyector LCD. Al proyector le saqué dos hilos que corresponden con el contacto del interruptor de encendido y estos hilos los "puenteo" desde un circuito conectado al puerto paralelo.

De esta manera, tengo un programa en Visual Basic que controla la hora de encendido y apagado del proyector, así como la reproducción de la película publicitaria. Es de este programa del que he extraído el trozo que os puse antes.

Por cierto, también tengo instalado un control remoto telefónico por si quiero encender el ordenador por la mañana, a una hora en la que no está encendido. A veces lo hago para cargar / eliminar los videos de los clientes.

Bueno, esta es la parte técnica. Tengo una web que, aunque no está muy currada porque no le he hechado mucho tiempo, os permitirá haceros una idea de cómo es el negocio.

www.publimpactos.com
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Abago en 11 de Junio de 2004, 04:18:00
Pues parece muy interesante la empresa....
La verdad, es que te has metido en un mundillo dificil, este de la publicidad, pero la idea es brillante....

Aquí en madrid, hay cosas similares...
Yo que tengo un bar de copas, suelo tener a los diferentes comerciales, intentando colocarme publicidad...
Lo último que me gustó, fue una gente, que se dedicaba a montar pantallas de plasma, en la que proyectaban publicidad de bebidas, y tabaco..... la diferencia, es que esta gente instalaba la pantalla en el local, y nos pagaban 30.000 pelillas/mes, por tenerla encendida con publicidad constante... y tras 2 años de contrato con ellos, la pantalla era nuestra...
La pena fué, que tenían unas espectativas de instalar unas 1000 pantallas en todo madrid (Que era lo que las marcas habían contratado) pero entre discotecas y salas de fiestas grandes, se llevaron el 75% de las pantallas, y para los locales quedaron muy pocas...
Una pena, porque ahora tendría una pantalla de plasma para uso propio... y gratis...

como compensación a desilusión, decidí comprarme un proyector ccd de 1500 Lumenes...
Y hasta hubo un tiempo en el que proyectaba publicidad interna de local...
Pero cada día tengo menos ganas de trabajar por la noche...
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Nocturno en 11 de Junio de 2004, 04:58:00
Pues sí que es difícil, pero no por vender publicidad, sino por encontrar comerciales. Llevo un año con la empresa montada y más o menos funcionando bien, pero hace cuatro meses que se me fue el comercial y desde entonces no encuentro a nadie que quiera trabajar de comercial. Y luego dicen que hay paro...
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Abago en 11 de Junio de 2004, 05:43:00
El problema es que a la gente no le gusta trabajar...
Con eso de que ya casi todo el mundo tiene carrera...
Yo estudio para ingeniero, y trabajo de ingeniero... Pero de nada mas eH???
Parece que esa es la filosofía que se está marcando en este siglo...

Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: crackvader en 14 de Junio de 2004, 20:08:00
bueno muchachos, ya me descargue los archivos, los ejemplos y la dll inpout, asi que ahora que he leido un poco de los tutoriales que he encontrado por ahi, me he dado cuenta de lo interesante que es programar, y para mi que soy tecnico electronico mas
lo que si todavia no entiendo es como gurdar un trabajo de manera que quede un ejecutable que se pueda utilizar como la mayoria de los programas que hay por ahi.
osea, me refiero que por lo menos cuando uno hace un programita sencillo para practicar y lo guarda, como uno hace para que se guarde como un ejecutable???, o es que se hace de forma diferente o es que visual basics lo graba diferente???
recuerden que soy novato, asi que si mi pregunta es algo tonta perdonenme
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Modulay en 14 de Junio de 2004, 20:31:00
Con el proyecto abierto,en el menú...
Archivo -- Generar "Nombre de proyecto".exe
Y ya ta!
Saludos
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: crackvader en 14 de Junio de 2004, 20:39:00
gracias,gracias,gracias,gracias,gracias,gracias,gracias,gracias,gracias,gracias, compañero .
nunca pense que fuese tan sencillo.
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: crackvader en 14 de Junio de 2004, 21:14:00
me encontre esta web y tiene cosas interesantes.
chequenla a ver que opinan los nuevos como yo.

http://www.templobinario.com
Título: RE: PRINCIPIANTES AL VISUAL BASIC
Publicado por: Elizabeth2004 en 08 de Abril de 2005, 11:44:00
Bueno amigos.. acabé de llegar al curso.. he hecho los ejercicios.. y llevo el hilo.. me parece ke han perdido el hilo del post.... ya ke lo del puerto paralelo es un poco mas avanzado... así ke devuelta los ejemplos...

BYe