Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment faire pour créer des menus …
  • Comment écrire ActiveX VB6 
  • Comment utiliser LAME en Visual Basi…
  • Comment ajouter un DataRelation 
  • Comment programmer un tableau dans V…
  • Tutoriel API Windows Dessin de ligne…
  • Comment faire pour créer une base d…
  • Comment obtenir une réponse d'un Me…
  • Comment utiliser une variable comme …
  • Comment faire pour extraire RGBs en …
  •   Visual Basics 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
  •  
    Visual Basics programmation

    Comment calculer Cours & Distance en VB

    La distance et le cap entre deux points sur une planète peuvent être calculées à l'aide de deux formules. Le problème est bien défini et sert une tâche facile pour un langage de programmation comme Visual Basic. Cependant, un choix doit être fait entre un cours immuable droite ( loxodromies ) ou un cours courbe plus efficace qui tire parti de la courbe de la Terre. Instructions
    1

    Créez un nouveau projet en cliquant sur " Fichier" et "Nouveau projet ".
    2

    Drag quatre étiquettes sur la boîte à outils et dans votre projet et d'organiser leur dans une ligne de haut en bas . Cliquez sur chaque étiquette et , dans la boîte de propriétés , modifiez le champ de texte afin qu'ils lisent " Latitude partir », « Fin Latitude », « À partir Longitude », « Fin Longitude ».
    3

    Faites glisser quatre zones de texte de la boîte à outils et un lieu juste à la droite de chaque étiquette . Cliquez sur chaque zone de texte et , dans la boîte de propriétés , modifiez le champ de nom pour refléter les noms suivants: ". StartLatTextBox », « endLatTextBox », « startLongTextBox », « endLongTextBox "
    4

    Faites glisser un bouton à partir de la boîte à outils et le mettre au fond du projet. . Double- cliquez pour entrer dans l'éditeur de code
    5

    Collez le texte suivant dans la méthode " Button1_Click ":

    lamelle Dim = Double.Parse ( startLatTextBox.Text )

    Dim Slong = Double.Parse ( startLongTextBox.Text )

    Dim Elat = Double.Parse ( endLatTextBox.Text )

    Dim eLong = Double.Parse ( endLongTextBox.Text ) < br >

    Dim Dlat = D2R (Eilat - SLAT )

    Dim Dlong = D2R ( eLong - Slong )

    Dim dPhi = Math.Log ( Math.Tan (Eilat /2 + Math . PI /4) /Math.Tan ( SLAT /2 + Math.PI /4) )

    Dim q = New Double

    ( dPhi = 0) alors

    q = Math.Cos ( SLAT )

    Else


    q = Dlat /dPhi

    End If

    ( Math.Abs ​​( Dlong ) > ; Math.PI ) Puis

    IIf ( Dlong > 0, Dlong = (2 * Math.PI - Dlong ) * -1 , Dlong = 2 * Math.PI + Dlong )

    End If

    earthRadius dim = 6371 km de REM

    loin Dim = Math.Sqrt ( Dlat ^ 2 + q ^ 2 * Dlong ^ 2) * earthRadius

    roulement Dim = Math.Atan2 ( Dlong , dPhi )

    roulement = roulement * 180 /Math.PI

    MessageBox.Show (" Distance =" et distance & ". Course =" & butée) < br >

    le code ci-dessus utilise une fonction qui n'existe pas encore , alors collez le code suivant directement en dessous de la fonction " fin " déclaration de « D2R " ( degrés en radians ) " Button1_Click ".

    D2R de la fonction publique ( Angle ByVal As Double ) As Double

    D2R = Angle * Math.PI /180

    End Function
    6

    Cliquez sur la flèche verte pour commencer votre programme . Vous pouvez maintenant entrer n'importe quelle paire de coordonnées de latitude et de longitude ( au format décimal ) et trouver la distance entre eux (en kilomètres) et le palier ( en degrés) pour atteindre la destination .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lire les éléments d'un fichier dans un tableau 
  • Comment utiliser la barre d'outils Visual Basic 
  • Comment faire pour utiliser le contrôle barre de défilement dans Visual Basic 6.0 
  • Comment mettre à jour des données en mode Grille 
  • Comment faire pivoter en HTML 
  • Comment utiliser une classe de zone d'exclure une région en VB.NET 
  • Comment faire pour convertir Visual Basic 6 
  • Comment trouver le nombre de colonnes dans le contrôle GridView 
  • Comment ajouter des colonnes dans Datagrid 
  • Comment mettre Têtes ListView dans un Bloc-notes En utilisant VB6 
  • Connaissances Informatiques © http://www.ordinateur.cc