| 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 | }}} |