| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment calculer Leap Year Avec Microsoft Visual Basic
    Microsoft Visual Basic offre une variété de fonctions intégrées , y compris pour le calcul et la conversion de dates. Un peu de réflexion appliquée à la définition d'une année bissextile, combiné avec la fonction de IsDate Visual Basic , vous permettra de calculer les années bissextiles avec Visual Basic. Choses que vous devez
    Microsoft Word, Excel ou autre logiciel contenant le Visual Basic IDE ( environnement de développement intégré )
    Voir Plus Instructions
    1

    ouvrir Microsoft Word et créez un document intitulé « LeapYear.doc . " Entrez le MS Word Visual Basic IDE en appuyant sur Alt- F11.

    Sélectionnez le module correct dans laquelle entrer le code du programme. Dans le volet de projet à la gauche de la fenêtre de l'IDE , cliquez sur le (+) signe plus à gauche de l'article «Projet ( leapyear ) . " Cliquez sur le signe du dossier " Objets Microsoft Word », qui apparaît immédiatement sous la rubrique « Project ( leapyear ) . " Double -cliquez sur " ThisDocument ".
    2

    Entrez le code du programme . Dans la fenêtre Code vide, tapez ou copiez et collez le code programme suivant:

    IsLeapYear de la fonction publique ( SYEAR As Variant ) IsLeapYear = IsDate ( SYEAR ) Fin de Fonction:

    NextLeapYear Public Sub () Dim SYEAR , sDate , msgDim ans , StartYear , nIterDim myDate

    à pied contre une année donnée jusqu'à ce qu'on trouve une année bissextile

    StartYear = 1981 Photos

    yr = startYearnIter = 0myDate = "2/29 /" & yr

    Do While ( ( IsLeapYear ( myDate ) = False ) et niter <10) niter = niter + 1an = an + 1myDate = "2/29 /" & yr Photos

    boucle

    ( niter <10) Thenmsg = " La prochaine année bissextile après " & StartYear & "est" & yrMsgBox (msg ) End If End Sub


    3

    modifier la variable " StartYear " pour contenir l'année que vous voulez calculer la prochaine année bissextile pour . Placez le curseur n'importe où dans la fonction NextLeapYear et appuyez sur F5. Le programme s'exécute , révélant le prochain saut à l'année ou avant que vous n'entriez .
    4

    créer l'interface utilisateur . Sélectionnez le code complet du programme que vous avez tapé et il a coupé le Presse-papiers (Ctrl -X). Cliquez sur l'élément " du projet ( leapyear ) " dans le volet du projet de nouveau, puis allez dans le menu "Insertion" et choisissez " User Form . " . Faites glisser et déposez une zone de texte et un bouton de commande sur la forme , avec le bouton situé sous le champ de saisie

    Double- cliquez sur le bouton et le type (ne pas copier et coller ) le code suivant: function CommandButton1_Click : MsgBox ( NextLeapYear ( TextBox1.Text ) )

    Positionnez le curseur dans n'importe quel espace de code ouvert à l'extérieur de la fonction CommandButton1_Click . Collez le code préalablement coupé le Presse-papiers .
    5

    Changement NextLeapYear à une fonction . Modifiez la ligne d'ouverture de NextLeapYear comme suit : . NextLeapYear Fonction publique ( startyear )

    Supprimer la variable StartYear parmi les plusieurs instructions Dim , et supprimez le startyear de ligne = 1981 Photos

    Remplacer le variable msg avec le nom de la fonction ( NextLeapYear ) dans l'état msg = "Le prochain saut ... "

    Supprimer l' instruction MsgBox qui suit que « NextLeapYear =" instruction . Vérifiez que les trois dernières lignes de code en fonction NextLeapYear lisent comme suit .

    ( Niter <10) ThenNextLeapYear = " La prochaine année bissextile après " & startyear & "est" & yrEnd Si

    6

    Utilisez votre programme de l'année bissextile . Alors que l'intérieur de la fenêtre de code UserForm1 , appuyez sur F5 , entrez un an dans la zone de texte et appuyez sur le bouton.

    Previous :

    next :
      articles connexes
    ·Comment faire pour convertir long de float: Visual Basi…
    ·Comment faire pour enregistrer une liste en utilisant C…
    ·Comment supprimer un document Word à l'aide VBA 
    ·Comment vérifier l'existence de AppSettings en ​​Visua…
    ·Comment changer la couleur de Formes en VB 
    ·Comment renommer un fichier dans Visual Basic 2005 
    ·Que sont les fichiers de symboles DNN 
    ·Comment ouvrir un programme depuis un autre code VB.Net…
    ·Comment créer un script DiskPart 
    ·Comment faire un Keylogger dans VB 
      articles en vedette
    ·Comment faire pour supprimer des boutons dans GridView 
    ·Comment savoir à partir d'un fichier externe en C + + 
    ·Comment déterminer une taille de tableau multi-dimensi…
    ·Comment construire un moteur de jeu From Scratch 
    ·Comment référencer VB fonction dans ASPX 
    ·Comment utiliser les onglets dans Visual Basic 
    ·Comment envoyer le formulaire de sortie vers un fichier…
    ·Comment utiliser Dwgthumbnail.Ocx en Visual Basic 
    ·Qu'est-ce qu'un attribut de données 
    ·Classes et fonctions en VB.Net 
    Copyright © Connaissances Informatiques http://fr.wingwit.com