| 1420 | | Za šolske probleme smo pripravili razvojno okolje, ki omogoča |
| 1421 | | prevajanje kode v jezikih F77, C++ in C za okenski sistem Windows. |
| 1422 | | Razvojno okolje deluje v načunu ukazne vrstice in nima |
| 1423 | | priloženega integriranega vmesnika. Vsi ukazi za popravljanje |
| 1424 | | programov in prevajanje se tako podajajo v ukazni vrstici DOS okna |
| 1425 | | (\emph{Start-Programs-Command Prompt}). |
| 1426 | | |
| 1427 | | Osnova okolja je Borlandov C++ prevajalnik, ki ga lahko dobimo |
| 1428 | | zastonj. Besedilo dogovora uporabe se nahaja v datoteki |
| 1429 | | \emph{linence.txt}. Prevajanje v jeziku Fortran pa dosežemo z |
| 1430 | | pretvorbo fortranske kode v C, nato sledi prevajanje v C-ju in |
| 1431 | | povezovanje v končni program (\emph{.exe}). Končni program |
| 1432 | | lahko zaženemo z DOS okna ali z dvoklikom na izvršni program. |
| 1433 | | Poleg Novega grafičnega okna vsak GLUT program uporablja še |
| 1434 | | konzolo za morebiten vnos ali izpis z ukazoma \texttt{print *,} ali |
| 1435 | | \texttt{read *,} |
| 1436 | | |
| 1437 | | \subsection{Namestitev} |
| 1438 | | Namestitev je možna z CD-ROMA ali datoteke |
| 1439 | | \texttt{bcc-fgl-full.zip}. V slednjem primeru je potrebno paketno |
| 1440 | | datoteko odpakirati v začasen imenik, nakar sledi namestitev tako |
| 1441 | | kot iz CD-ROM-a. |
| 1442 | | |
| 1443 | | \begin{enumerate} |
| 1444 | | \item Za namestitev je na disku C potrebnih 60 MB prostora! |
| 1445 | | \item Dvolkikni na \texttt{install.bat} |
| 1446 | | \end{enumerate} |
| 1447 | | |
| 1448 | | |
| 1449 | | |
| 1450 | | \subsection{Dokumentacija} |
| 1451 | | Po namestitvi se navodila z nahajajo v imeniku |
| 1452 | | \verb|c:\bcc55\doc|. Priližena so naslednja navodila v obliki PDF: |
| 1453 | | \begin{description} |
| 1454 | | \item[redbook-*.pdf] OpenGL Programming Guide |
| 1455 | | \item[opengl-intro.pdf] Ta dokument |
| 1456 | | \item[fgl.pdf] OpenGL reference |
| 1457 | | \item[fglu.pdf] OpenGL Utility reference |
| 1458 | | \item[fglut.pdf] GLUT |
| 1459 | | \item[f2c.pdf] Prevajalnik za Fortran |
| 1460 | | \end{description} |
| 1461 | | |
| 1462 | | V datoteki \texttt{} se nahaja ta dokument. Iskanje |
| 1463 | | po dokumentaciji za OpenGL ( \texttt{fgl.pdf, fglu.pdf}), izvedemo |
| 1464 | | tako, da natipkamo npr. \texttt{fglVertex3f(} |
| 1465 | | |
| 1466 | | |
| 1467 | | \subsection{Prevajanje} |
| 1468 | | Primeri so v imeniku \verb|c:\bcc55\examples|. |
| 1469 | | |
| 1470 | | Pred prevajanjem je potrebno odpreti okno DOS |
| 1471 | | \emph{Start-Run-command-OK} in nastaviti pot do prevajalnikov z |
| 1472 | | ukazom |
| 1473 | | \begin{verbatim} |
| 1474 | | PATH=\BCC55\bin;%PATH% |
| 1475 | | \end{verbatim} |
| 1476 | | |
| 1477 | | |
| 1478 | | Pomik v imenik naredimo z ukazom |
| 1479 | | \begin{verbatim} |
| 1480 | | c: |
| 1481 | | cd \bcc55\examples |
| 1482 | | \end{verbatim} |
| 1483 | | |
| 1484 | | |
| 1485 | | Pot lahko nastavimo tudi za celoten sistem: |
| 1486 | | \emph{Start-Settings-Control Panel-System-evironment->PATH} in dopišemo |
| 1487 | | \verb|c:\bcc55\bin;| na začetku ali koncu obstoječe poti. |
| 1488 | | |
| 1489 | | Za prevajanje fortranskih datotek ne smemo uporabiti končnice \texttt{.f} |
| 1490 | | Primer prevajanja začetnega primera \texttt{line.f} za izris črte: |
| 1491 | | \begin{verbatim} |
| 1492 | | f77 line |
| 1493 | | \end{verbatim} |
| 1494 | | Za najzahtevnejši primer čajnika uporabimo hkratno prevajanje |
| 1495 | | fortranskega in C programa, ki oba med seboj tudi poveže v program |
| 1496 | | \texttt{tblight.exe} |
| 1497 | | \begin{verbatim} |
| 1498 | | f77 tblight trackball.c |
| 1499 | | \end{verbatim} |
| 1500 | | če imamo več modulov, potem lahko že prevedene podprograme |
| 1501 | | \texttt{.obj} le povežemo v izvršno kodo. Primer: |
| 1502 | | \begin{verbatim} |
| 1503 | | f77 tblight trackball.obj |
| 1504 | | \end{verbatim} |
| 1505 | | |
| 1506 | | Prevajanje in povezovanje v jeziku C se izvede z klicem prevajalnika |
| 1507 | | \emph{bcc32}. Primer: |
| 1508 | | \begin{verbatim} |
| 1509 | | bcc32 teapot.c |
| 1510 | | \end{verbatim} |
| 1511 | | |
| 1512 | | |
| 1513 | | \subsection{Urejanje fortranskih in C programov:} |
| 1514 | | Na urejanje kode lahko uporabimo DOS-ov urejevalnik EDIT ali Windows |
| 1515 | | notepad. Oba imata svoje slabosti; EDIT ima težave z daljšimi |
| 1516 | | imeni datotek, NOTEPAD pa nima prikaza trenutne vrstice in ob prvem |
| 1517 | | shranjevanju datoteke lepi konŔnico \texttt{.txt}, tako da moramo |
| 1518 | | datoteko kasneje preimenovati v \texttt{.f}. Kljub slabostim sta oba |
| 1519 | | urejevalnika primerna za Üolske probleme. |
| 1520 | | |
| 1521 | | V trenutnem imeniku DOS okna odtipkamo izbrani ukaz: |
| 1522 | | \begin{verbatim} |
| 1523 | | notepad teapot.f |
| 1524 | | edit teapot.f |
| 1525 | | \end{verbatim} |
| 1526 | | |
| | 1425 | }}} |