Sep
El Sucucho a su ser…vicio…
Una idea genial de Dark_seid guardada en Utilidades, Visual Basic
Definitivamente he comprobado que esto de juntar manuales se convierte en vicio… es una obsesión extraña… o sea siempre he sido obsesivo para coleccionar cosas… estampillas, comics, autitos metálicos, armo avionciots de plásticos, mujeres, y cosas como esas… ops… bueh… eso último era en mi otra vida… jejeje… ¿pero manuales? nop… nunca me dió por eso… por lo menos nunca antes de entrar a estudiar esta cosa…
Es tal la cantidad de documentos en word, pdf, sitios web y wuevas raras que he ido acumulando… en realidad no se si sea obsesión por el conocimiento… si creo que una gran característica que debe tener un informático es ser cachurero… sip, tal cual como lo leen… todo sirve: código, análisis, artículos, datos de máquinas, plantillas para interfaces, tutoriales de las más variadas temáticas… todo lo que tenga pinta de reciclable seguro será reciclable… o sea, encontré un manual que enseña como hacer ayudas para programas Windows, a quien le interesa esa wuevá?… pero quien sabe si algún día me gane un proyecto o salve una pega, sólo porque le puse una ayuda al bicho que programé… por cierto, si alguien lo quiere solo aviseme, prometo ser reservado y no contarle a nadie.
Pero vamos al grano, si tanta introducción no solo es para justificar mi ñoñería por los manuales, que por cierto en su mayoría he leído, o sea, no solo es juntar por juntar. El motivo de este post es re simple: siguiendo el espíritu que inunda este sucucho regalón del informático aiepino… los voy a compartir con ustedes.
Partimos por lo más urgente y les pongo los links de descarga para puros manuales de Visual Basic… o vichual pa los siúticos… hay de todo, desde el famoso “Aprenda Visual Basic 6.0 como si estuviera en primero”, con sus respectivos ejercicios, hasta un pequeño manualcillo para mezclar bases de datos con visual basic… ojo que hay un documento con un ejercicio más avanzado, si quiere marearse bájelo y métale mano… si quiere cachurear…
haga click aquí.
Por hoy suficiente con eso… si no los subí antes es porque no tuve tiempo de ordenar y ver que estaba repetido, porque de verdad compañeros es harto lo que hay, pero me imagino que a ustedes les pasa lo mismo… bueh… suerte en la prueba de hoy y recuerden que no tenemos clases de C++ asi que hoy tempranito a la casucha…
Eso sería!!!
Aug
Receta de cocina: calcula calcula calcula calculadora. Parte 3
Una idea genial de Dark_seid guardada en Visual Basic
Dejemos de lado las presentaciones y vamos directo al grano… no tengo ganas de escribir de más hoy asi que partimos con la última patita… tiquitiquiti… se nos viene el 18 jejeje…
Nos queda sólo programar las teclas de operaciones matemáticas y la tecla igual que nos entrega el resultado de lo que sea que estemos haciendo. Aunque parezca muy complicado, en realidad es re fácil… a si que tranquilitos que a nadie le va a dar un derrame por tratar de entender como funcionan las teclitas.
Para las 4 funciones es el mismo código, sólo deben ir cambiando las variables y la operación que realiza el bloque de código por la que corresponda a cada botón. En seudo código sería algo más o menos así:
Evento Operacion_Click()
INICIO
Si var_operacion = 0 entonces
var_operacion = visor.Text
visor.Text = 0
Sino
var_operacion = var_operacion # visor.Text
visor.Text = 0
fin si
FIN
… … … … … … y eso sería… no wn si no estoy wueveando… si es en serio… es eso no más… con esa mierda de código serás capaz de hacer que tu calculadora te sume, te reste, te multiplique y te divida… sólo se debe reemplazar var_operacion por el nombre de la variable asignada a cada operación y el signo # por el signo del operador correspondiente… yo no se si hay otra solución más elaborada pero esta resulta a la perfección…
Veamos que hace ese pedazo de código… la idea es que cuando el usuario haga click en la tecla de operación, el sistemita busque la variable asignada a la operación que va a realizar y vea si está vacía (igual a 0), si es así lo único que hace es tomar el valor que aparece en el visor y guardarlo en la variable y queda a la espera del siguiente evento. Si la variable no está vacía (es distinta a 0), realiza la operación pedida entre el valor de la variable y lo del visor, el resultado lo guarda en la variable de la operación y espera el siguiente evento… … … si ya se que no es ninguna genialidad pero funciona.
Guarde, presione F5 y pruebe el asuntito… métale números… juegue.
Vamos con la última teclita. Esta es un poco más larga pero es igual de simple. El listado en seudo código:
Evento Igual_Click()
INICIO
si sumar != 0 entonces
resultado = sumar + visor.Text
visor.Text = resultado
sumar = 0
sino si restar != 0 entonces
resultado = restar - visor.Text
visor.Text = resultado
restar = 0
sino si multiplicar != 0 entonces
resultado = multiplicar * visor.Text
visor.Text = resultado
multiplicar = 0
sino si dividir != 0 entonces
resultado = dividir / visor.Text
visor.Text = resultado
dividir = 0
fin si
fin si
fin si
fin si
resultado=0
FIN
Este es un poquito enredado pero no es complicado… pónga atención para que no se pierda: al hacer click en el botón, el sistema comienza a buscar en cada una de las variables de las operaciones cúal es distinta de 0… cuando encuentra una entra en el ciclo y realiza la operación correspondiente entre la variable y lo del visor y lo guarda en la variable resultado, despúes asigna el valor de resultado al visor para que este lo imprima en el cuadro de texto y vuelve a 0 la variable de la operacion. Finalmente vuelve a 0 la variable resultado por si acaso.
Y eso era todo… guarde y presione F5… pruebe. Si siguió las instrucciones no debería tener ningún error… si por esas razones de la vida le aparece algún error cuando esté en tiempo de ejecución sólo me queda decirle…
USTED ES TONTITO????
Nah… es broma… revisen como tradujeron el seudo código a visual basic… primero revise sis efectivamente tradujo el seudo código a visual basic y no copy/pasteo directo… si hizo eso ahi si que le grito…
USTED ES TONTITO????
Lo que queda después es ponerle colorcito, corazoncitos, florcitas y esas cosas… pero eso se los dejo a ustedes…
Espero que esta primera experiencia con un ejercicio de verdad en Visual basic no sea traumática para nadie, la verdad, a mi me sirvió para darme cuenta que es cierto lo que dicen de este lenguaje… es harto fácil la wuevadita… esperemos que siga así no más.
Eso sería!!!
Agenda de la 700
Lo más pedido...
Blogroll
Depósito de ideas geniales
Categorías
