| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come fare Stuff rimbalzano su muri in Visual Basic
    Visual Basic può essere utilizzato per creare animazioni di base utilizzando alcuni dei built-in grafica e componenti timer . Questo tutorial vi darà una guida per la creazione di una semplice animazione in cui una pallina rimbalzerà contro i bordi del modulo . Istruzioni
    1

    Creare un nuovo progetto facendo clic su " File ", "Nuovo progetto ".
    2

    Crea un componente ovale nella forma trascinando l'ovale dalla casella degli strumenti nel modulo. Trascinare gli angoli in modo tale da farlo sembrare ragionevolmente circolare.
    3

    Creare un componente timer nella forma trascinandolo dalla casella degli strumenti . Questo componente non sarà visibile in fase di esecuzione , ma fornirà un servizio che " zecche " ogni periodo di tempo . Queste zecche possono essere associati a una funzione per eseguire operazioni regolari, ad esempio l'aggiornamento di un fotogramma di animazione .
    4

    dichiarare e inizializzare due variabili di velocità facendo clic destro sul modulo e selezionare Visualizza codice . Dichiarare le variabili all'interno della classe form , ma al di fuori di qualsiasi funzione si può già avere lì . Incollare il seguente codice per fare questo:

    pubblico speed_x = 5Public speed_y = 5

    I valori della velocità in ogni direzione possono essere impostate per qualcosa che ti piace e combinati in vari modi per ottenere diversi partendo angoli e velocità . Velocità positive lungo l' asse X si tradurrà in movimento verso destra del modulo mentre le velocità negativa lungo l' asse X provocheranno movimenti verso sinistra del modulo . Velocità positiva lungo l'asse Y si tradurrà in movimento verso le velocità inferiori e negativi verso l'alto.
    5

    Torna di progettazione form e fare doppio clic sul form per creare un evento di caricamento form. Codice all'interno di questa funzione verrà eseguita ogni volta che viene creato il programma , quindi è un buon posto per eseguire l'inizializzazione per l'animazione palla che rimbalza . Digitare il seguente codice:

    Timer1.Interval = 100Timer1.Start ( ) per

    Questo presuppone che hai lasciato il tuo timer con il nome predefinito di Timer1 . In caso contrario , utilizzare il nome che hai dato. Il parametro intervallo è il numero di millisecondi che passano tra ogni fotogramma . Un centinaio di millisecondi è in realtà il valore di default , ma è possibile modificare in base alle proprie esigenze .
    6

    Torna di progettazione form facendo clic sulla scheda "Form Designer " e fare doppio clic sull'oggetto timer per creare un evento di "tick" . Immettere il seguente codice in esso :

    OvalShape1.Left ( ) < 0 Then speed_x = speed_x * - 1 Se OvalShape1.Right ( ) > Me.Width Poi speed_x = speed_x * - 1 Se OvalShape1.Top ( ) < 0 Then speed_y = speed_y * - 1 Se OvalShape1.Bottom ( ) > Me.Height Poi speed_y = speed_y * -1

    OvalShape1.Location = New System.Drawing.Point ( OvalShape1.Left ( ) + speed_x , OvalShape1.Top ( ) + speed_y ) economici

    Previous :

    next :
      Articoli Correlati
    ·Come aggiungere un pulsante di riduzione a un form di V…
    ·Come lanciare in numeri interi in VB6 
    ·Come utilizzare VBA per proteggere oggetti di disegno 
    ·Come collegare MS Access a Visual Basic 6.0 
    ·Come esecuzione di Adobe Reader in una macro di Word 
    ·Come risolvere colonne nel controllo DataGrid 
    ·Come controllare un Radiobutton su Vb.Net 
    ·Come utilizzare un debugger remoto 
    ·Come Downcast in VB.NET 
    ·Come creare file RTF con VB.Net 
      Articoli in evidenza
    ·Come aggiungere bordi di un frame in Python 
    ·Java Game Development Tools 
    ·Modi diversi per visualizzare la data nella riga di com…
    ·Java 1.6 vs . 1.5 
    ·Come utilizzare SetHeader risposta 
    ·Come scrivere una DLL in Autoit 
    ·Come rimuovere un ritorno a capo da una stringa in Perl…
    ·Definizione di COBOL Comp -3 
    ·Come compilare ed eseguire un file CPP in CMD 
    ·Come Usare la casella combinata con NetBeans GUI 
    Copyright © Conoscenza Informatica http://it.wingwit.com