Wiedza o Internecie
Fortran był pierwszym proceduralnym językiem programowania i znacznie ułatwił przenoszenie koncepcji matematycznych do kodu maszynowego. Od czasu premiery w 1957 roku pojawiło się wiele nowszych języków, a Fortran jest dziś używany jedynie w wąskich zastosowaniach. Visual Basic, będący integralną częścią systemu operacyjnego Microsoft, jest znacznie prostszy w integracji z nowoczesnymi aplikacjami. Dlatego warto przetłumaczyć starsze programy napisane w Fortranie na Visual Basic, aby ułatwić ich dalsze utrzymanie.
Otwórz Microsoft Visual Basic .NET i utwórz nowy projekt typu „Command Line”. Po utworzeniu pojawi się okno z podprogramem Main Twojego programu.
Otwórz kod źródłowy w Fortranie i zacznij od konwersji podprogramów (SUBROUTINE). Przykład w Fortranie:
SUBROUTINE mySubroutine(a, b, c)
REAL :: a, b, c
END SUBROUTINE
Odpowiednik w Visual Basic:
Sub mySubroutine(a As Double, b As Double, c As Double)
End Sub
Widać, że jedyną zmianą jest zamiana typu REAL na Double oraz podanie typu przy każdym parametrze.
Przetłumacz funkcje. W Fortranie funkcja wygląda tak:
INTEGER FUNCTION plus(a, b)
INTEGER :: a, b
plus = a + b
END FUNCTION plus
W Visual Basic:
Function plus(a As Integer, b As Integer) As Integer
Return a + b
End Function
Typ zwracany, który w Fortranie jest podawany przed słowem FUNCTION, w VB znajduje się po nazwie funkcji. Argumenty przenoszone są z ciała funkcji do nagłówka, a wartość zwracana wyrażana jest instrukcją Return.
Przetłumacz używane biblioteki. Zarówno Fortran, jak i Visual Basic posiadają rozbudowane biblioteki standardowe. Dokumentację funkcji VB znajdziesz w serwisie Microsoft Developer Network pod adresem https://docs.microsoft.com/pl-pl/dotnet/visual-basic/. Jeśli nie znajdziesz bezpośredniego odpowiednika, napisz własną funkcję w VB, odwołując się do dokumentacji Fortrana (np. Intel Fortran Docs).
Po zakończeniu konwersji dokładnie przetestuj nowy program, porównując wyniki z oryginalnym kodem Fortran na wielu zestawach danych.
Visual Basic (VB) to język programowania opracowany przez Microsoft, służący do tworzenia aplikacji desktopowych. Dzięki wbudowanym funkcjom matematycznym można w VB łatwo realizować obliczenia, np. średnią punktową (GPA). Poniżej znajdziesz szczegółowy przewodnik, jak napisać prosty kalkulator GPA,
Czym jest plik SRT?Plik SRT to prosty plik tekstowy zawierający napisy do filmu. Każda linia określa kolejny fragment tekstu oraz czas jego wyświetlenia, dzięki czemu napisy są synchronizowane z wideo.Konwersja SRT do formatu tekstowegoJeśli chcesz wprowadzić zmiany w napisach, najwygodniej jest otw
Co będzie potrzebne Oprogramowanie do konwersji 2D → 3D Komputer (PC lub Mac) Oryginalny obraz Okulary anaglifowe (czerwono‑niebieskie) Jak przeprowadzić konwersję Idealnie, aby uzyskać prawdziwy efekt 3‑D, potrzebne są dwa prawie identyczne zdjęcia – lewe i prawe – wykonane jednocześnie