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

¿Qué hacer cuando su niño hace caca en la bañera ¿Qué hay que hacer cuando su niño hace caca en la bañera

Caca de limpieza de la bañera es una de esas cosas que cuando me inscribí para ser madre, nunca consideró que tendría que hacer. Caca de limpieza de la bañera no es un trabajo para los débiles de corazón o el estómago lleno. La primera vez que tuve que limpiar la caca de la bañera pensé También quiero limpiar mi propio vómito salir de la bañera. Después de la pesca de unos momentos de niños y caca fuera del agua, me di cuenta de que una directamente correlacionada con la otra. (Los músculos se relajan en agua caliente) Así que me puse listo. Si su niño hace caca o pis (o cualquier otra función corporal que encuentro fascinante mientras estaba desnudo en el agua) en la bañera primero toma al niño y lo puso a él / ella en el baño. Pueden o no pueden terminar el trabajo, pero al menos tienen un lugar para sentarse mientras limpia. Lo más importante es asegurarse de que encontrar la caca antes de hacerlo. Entonces usted tiene que pescarlo. Sí, ya sé que es asqueroso, pero quédate conmigo.

PerezHilton: Home Sweet Home!

PerezHilton Since 2004, Hollywood's most sassy website has been delivering the juiciest celebrity gossip. The blog is The go-to source for daily happenings in Hollywood. Written by the internet's most notorious gossip columnist, Perez Hilton (Mario Lavandeira). Home Sweet Home! Mar 29th 2013, 09:29 We have a nice uneventful weekend planned of just chilling at home and spending quality time with the baby! Could not be any happier!!!! March has been CRAZY BUSY and we love it, but we're really relieved for things to quiet dow

PerezHilton: EVERY Day Is Father's Day!

Blogtrottr PerezHilton Since 2004, Hollywood's most sassy website has been delivering the juiciest celebrity gossip. The blog is The go-to source for daily happenings in Hollywood. Written by the internet's most notorious gossip columnist, Perez Hilton (Mario Lavandeira). EVERY Day Is Father's Day! Jun 21st 2013, 09:30 We are still smiling about how beautiful and fun our first Father's Day was - and the fact that this whole week has felt like an extension of that! Perez Jr is so pla