X-Windows programozás

Mérési utasítás

 

Készült: A Távközlési és Telematikai Tanszék

UNIX laboratóriumában

1995. augusztus

 

Összeállította: Baumann Ferenc

Tel.: 24-02

MAIL: baumann@ttt-202.ttt.bme.hu

 

1. A mérés célja

 

A mérés célja, hogy alapfokú ismereteket nyújtson az X-Windows grafikus környezet szerkezetéről ill. felépítéséről azon hallgatók számára, akik a UNIX laboratórium IBM RISC munkaállomásain X Windows környezetben fognak programozni. Képessé teszi a hallgatókat a mélyebb X Windows ismeretek önálló megszerzésére. Bemutatja az X Windows programozásának alapfogásait. Ennek révén képessé válnak a laboratóriumban történő önálló munkavégzésre.

2. A mérés helye, eszközei

 

A mérés színhelye a Távközlési és Telematikai Tanszék UNIX laboratóriuma ( St. épület fsz. 6.). A mérés tárgya és eszközei az ott található munkaállomások, ill. nyomtatók.

 

A mérés során használt felhasználói azonosító MERES, a jelszó a munkaállomás neve, amelyen a mérést végzik. A mérésben résztvevô munkaállomások:

 

Felhasználói azonosító Passowrd
XMERES1 XMERES1
XMERES2 XMERES2
XMERES3 XMERES3
XMERES4 XMERES4

 

 

 

Hallgató(k) neve:   Tankör:  
       

 

3. Mérési feladatok:

 

A

Készítsen C nyelvű programot, amely X Windows környezetben az X Toolkit-et használva kinyit egy ablakot a következő elemekkel.

File nevü menü, amleynek elemei:

ˇ Open

ˇ Close

ˇ Exit

és létezik továbbá egy Exit feliratú nyomógomb is.

A program müködése során az Exit nyomógomb ill. a menüpont hatására fejezze be a program futását

Az Open hatására hozzon létre egy scroll-ozható ablakot.

A megfelelő X Toolkit hívások pontos formátuma a BOSS gépen elhelyezkedő Infoexplorer segítségével meghatározható.

 

Milyen X Toolkit hívásokat használt ?  

 

B

A home könyvtárába talál egy nothing.c nevű programot, amely Xlib hívásokat használva kinyit egy ablakot. Egészítse ki a programot úgy, hogy az ablak tartalmazzon egy nyomógombot, amelyet megnyomva az ablak becsukódik és a program befejezi futását.

 

Milyen Xlib hivásokat használ a program és ezeknek mi a szerepe?  

 

 

Értékelés:

 

 

 

Megjegyzés: