PROGRAMACIÓ D'APLICACIONS EDUCATIVES AMB VISUAL BASICENRERA



Exercicis

m6p1

E1. Fer un projecte nou que quan es cliqui damunt de la finestra surti un dibuix semblant al de sota. Quan es faci doble clic s'esborri la finestra. Els mètodes que heu de codificar són els mateixos que a la pràctica.





Cal enviar els següents fitxers:
    Fitxer projecte m6p1e1.vbp
    Fitxer formulari m6p1e1.frm
    Fitxer executable m6p1e1.exe



m6p2

Exercici optatiu. E1. Agafeu un paper quadriculat. Dibuixa a sobre un rectangle de les proporcions de la figura 1. Dibuixeu dins alguna cosa com la de la figura. Si poseu l'origen en el vèrtex inferior esquerra, calculeu quines són les coordenades dels vèrtex que serveixen per definir un sistema d'eixos en Visual Basic. Calculeu les coordenades dels punts del dibuix. Feu el programa.





Cal enviar els següents fitxers:
    Fitxer projecte m6p2e1.vbp
    Fitxer formulari m6p2e1.frm
    Fitxer executable m6p2e1.exe
Nota: Realitzeu les instruccions de dibuix en l'event PicCoordenades_Paint. Observeu alguna diferència amb els altres llocs on heu realitzat els dibuixos?.



Exercici optatiu. E2. La figura següent és un tauler d'escacs. Heu de preparar una escala en la qual l'origen sigui, igual que a l'exercici 1, el vèrtex inferior esquerra. El quadrat de dibuix tindrà 8 x 8 unitats. Ara heu de fer files de rectangles, amb el mètode Line i el paràmetre BF. Podeu fer servir la instrucció For... next....





Cal enviar els següents fitxers:
    Fitxer projecte m6p2e2.vbp
    Fitxer formulari m6p2e2.frm
    Fitxer executable m6p2e2.exe



m6p5

E1. Feu un programa semblant al de la pràctica 5, però que dibuixi una funció de tercer grau x3 i també els eixos. Hauria de sortir semblant a la figura següent:





Cal enviar els següents fitxers:
    Fitxer projecte m6p5e1.vbp
    Fitxer formulari m6p5e1.frm
    Fitxer executable m6p5e1.exe
Per no haver de començar de nou tot el projecte:
  • Copieu els fitxers del directori C:\VBCurs\VBHtml\vibam6\m6p5, m6p5b.vbp i m6p5b.frm en el directori on feu l'exercici: C:\VBCurs\VBExerci\m6\p5.

  • Cliqueu damunt el fitxer m6p5b.vbp perquè es carregui Visual Basic amb aquest projecte.

  • Deseu el fitxer m6p5b.frm amb el nom m6p5e1.frm (Guardar archivo como...).

  • Deseu el projecte m6p5b.vbp amb el nom m6p5e1.vbp (Guardar proyecto como...).

  • Després podeu esborrar el fitxers , m6p5b.vbp i m6p5b.frm del directori on feu l'exercici: C:\VBCurs\VBExerci\m6\p5.

  • A continuació podeu fer les modificacions del codi necessàries perquè dibuixi una funció de tercer grau i els eixos. Només cal modificar el mètode Sub picDibuix_Click ().



m6p6

E1. A partir del projecte realitzat en aquesta pràctica a fegiu-hi el dibuix de la funció y=cos(x). Feu que una segona pilota de color vermell passi per damunt de la segona gràfica un cop la primera pilota, la de color blau hagi fet el seu recorregut.

El dibuix de la finestra principal quan estigui passant la segona pilota ha de ser semblant a:




Cal enviar els següents fitxers:
    Fitxer projecte m6p6e1.vbp
    Fitxer formulari m6p6e1.frm
    Fitxer executable m6p6e1.exe



m6p8

E1. Feu dibuixos semblants als de l'activitat 1 però de forma que els pugueu imprimir.

El dibuix de la finestra principal ha de ser semblant a:




Cal enviar els següents fitxers:
    Fitxer projecte m6p8e1.vbp
    Fitxer formulari m6p8e1.frm
    Fitxer executable m6p8e1.exe