Ir al contenido principal

Cómo calcular el curso y distancia en VB

Cree un nuevo proyecto haciendo clic en "Archivo" y "Nuevo proyecto".

Arrastre la etiqueta cuatro del cuadro de herramientas y en el proyecto y organizar en una línea de arriba a abajo. Haga clic en cada ficha y en el cuadro de propiedades es cambiar el cuadro de texto que lea "de partida latitud," "Latitude extremos," "longitud inicial," "terminando de longitud".

Dibujar cuatro cuadros de texto del cuadro de herramientas y colocar uno justo a la derecha de cada etiqueta. Haga clic en cada cuadro de texto y modifique los nombres siguientes en el cuadro de propiedades del campo Nombre: "StartLatTextBox", "endlattextbox", "startlongtextbox", "endlongtextbox".

Arrastre un botón de la barra de herramientas e insertar en la parte inferior del proyecto. Haga doble clic para entrar en el editor de código.

Dentro del método "button1_click", agregue lo siguiente:

Dim listón = Double.Parse(startLatTextBox.Text)

Dim sLong = Double.Parse(startLongTextBox.Text)

Aqaba Dim = Double.Parse(endLatTextBox.Text)

ELong Dim = Double.Parse(endLongTextBox.Text)

Dim dLat = D2R(eLat-sLat)

Dim dLong = D2R (eLong - sLong)

Dim dPhi = math.log (math.Tan (Aqaba/2 + math.PI/4) / Math.Tan (listón/2 + math.PI/4))

Dim Q = new

Si (dPhi = 0), a continuación,

Q = Math.Cos(sLat)

Else

Q = dLat / dPhi

End if

Si (Math.Abs(dLong) > math.PI), a continuación,

IIf (dLong > 0, dLong = (2 * math.PI - dLong) * 1, dLong = 2 * math.PI + dLong)

End if

Dim EarthRadius = 6371 km de REM

Dim distancia = math.sqrt (dLat ^ 2 + Q ^ 2 * dLong ^ 2) * EarthRadius

Dim rodamiento = Math atan2 (dLong, dPhi)

Teniendo el rodamiento = * 180 / math.PI

MessageBox.Show ("distancia =" & distancia & ".") Tasa = (& warehouse)

El código anterior utiliza un "D2R" (grados en radianes) de función que no existe ya lo agregue el código siguiente directamente debajo de la instrucción "end function" para "button1_click".

Public function D2R (ByVal ángulo como doble) como doble

D2R = ángulo * math.PI / 180

End function

Haga clic en la flecha verde para iniciar el programa. Ahora usted puede encontrar cada par de coordenadas de latitud y longitud (en decimal) y la distancia entre ellos (en kilómetros) y teniendo (en grados) en el destino.


Via ehow.com

Comentarios

Entradas populares de este blog

Registered2 se complace en anunciar el lanzamiento de su nueva página web - Registered2 se complace en anunciar el lanzamiento de su nueva página web

- John Martin - Registered2 -: 11/14/2013 Registered2.com ofrece; • El sitio de la red social para empresas • mercado libre para compradores, vendedores, fabricantes y exportadores • La red social de las personas • anuncios gratuitos de empresas y puestos de trabajo • Portal de empleo gratuito. Envíe su currículum de forma gratuita • herramientas de búsqueda fáciles de usar para encontrar compradores para sus productos • Mayor ranking en los agentes de búsqueda • Ampliación de las redes de la empresa para llegar a los clientes y compradores en todo el mundo • comercialización libre para mostrar tus productos a millones de clientes potenciales en todo el mundo Registered2 es el portal de negocios más grande y único lugar en el mercado de los fabricantes, exportadores y proveedores.Cualquier empresa puede ampliar su red y ayudar a crecer a medida que invitan a otras empresas en su red. Al compartir información, relaciones fiables y seguras pueden desarrollar entre todo tipo de organizaci...

Petróleo termina en alza en Nueva York, apoyado por la debilidad del dólar

En la Bolsa Mercantil de Nueva York terminó con un barril de West Texas intermedio para la entrega de junio $112.29 Los precios del petróleo aumentaron el jueves en Nueva York, por el debilitamiento del dólar y las tensiones en el Medio Oriente, antes de un largo fin de semana a mantener. En el New York mercantil Exchange (NYMEX), el barril de West Texas intermedio (llamado el "dulce crudo liviano" en los Estados Unidos negociado) para la entrega de junio terminado en $ 112,29, pasando de 84 centavos el miércoles. "El mercado siempre es sensible al precio del dólar," recordó Phil Flynn, mejor investigación Abocado. La debilidad de la moneda U.S. hace más atractivo para las materias primas en dólares para los inversores con otras monedas enumerados. "El tema dominante de la semana para el mercado de la energía fue realmente los riesgos que pesan sobre el dólar". "Es el estándar y pobres de advertencia sobre el déficit presupuestario o por la ...

Ataque final contra Gbagbo, que se niega a rendirse

Las fuerzas del presidente marfileño reconocido por la comunidad internacional anzan el asalto final contra la residencia del mandatario saliente Laurent Gbagbo Las fuerzas del presidente marfileño reconocido por la comunidad internacional Alassane Ouattara lanzaron hoy el asalto final contra la residencia del mandatario saliente Laurent Gbagbo, tras afirmar que fracasaron las negociaciones para su rendición. El campo de Gbagbo denunció un "intento de asesinato" y acusó a los combatientes de Ouattara y de la fuerza francesa Licorne. "Vamos a sacar a Laurent Gbagbo de su agujero y entregarlo a disposición del presidente de la República", había indicado previamente Sidiki Konaté, portavoz de Guillaume Soro, primer ministro de Ouattara. "El presidente Ouattara estimó que las negociaciones entabladas para obtener la rendición de Gbagbo se alargaban y que Gbagbo sólo buscaba ganar tiempo. Por lo tanto decidió intervenir militarmente para intentar solucionar el prob...