Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  Deutsch  Francais  Nederlands  Russian  Turkce  

[Photo de l'auteur]
Charles VIDAL taraf�ndan

Yazar hakk�nda:

Paristeki gastronomik bagaj�n ba�kan�, GNU ve Open Source felsefesini seviyor,��nk� ikiside insanlar�n bilgilerini payla�mas�na izin veriyor.Saksafon �almak i�in bo� zaman bulabilmeyi isterdi.

��erik:

MagicPoint

�eviri : G�l�ah Cebiro�lu

logo de magic point

�zet:

Bu ba�l�k Free software MagicPoint in makalesini tarif ediyor. �ok az �zg�r olan X-Window yaz�l�m�n�n aras�ndad�r. Sunu� basit ama g��l� bir dil taraf�ndan tan�mlan�yordur.



 

Giri�

Sunu� yaz�l�m� birka� y�l �nce pop�ler oldu ve �imdi g�yabi h�k�mle Ofis yaz�l�m paketine tamamlanm��t�r. Bundan �nce, �zg�r bir sistem kullanarak bir sunu� yapabilmek i�in, retroprojeksiyon cam�n�nn eski metodu(en son Slitex kullanarak) kullan�ld�.

Ama bilgisayar ekran�n�n retroprojeksiyonuyla, sunu� ba�ka bir boyut al�yor ve sunu�un daha g�zel g�z�kmesini sa�l�yor. Magic Point her X11/Unix sistemiyle �al��an bir yaz�l�m sunu�udur.

BSD d�nyas�ndan geliyor ve japon bir tak�m taraf�ndan geli�tirildi. Bir Magicpoint sunu�unun yaz�l�m� metin dosyas�ndan yap�l�yor.Onun s�z dizim kurallar�n� daha sonra �al��aca��z.

K�t�phaneyi kullan FreeType k�rle�tirici daha iyi bir fon elde etmek i�in ama Applet do�ru tip fon �zerinde bir patente sahip oldu�u i�in dikkatli olunmas� gerekiyor.

�rnek resimler MagicPoint taraf�ndan �retildi..  

Fonksiyonlar.

G�steri� ful ekran ve metini g�sterebilirsiniz:
  1. de�i�ik boyutlar veya renklerle bir �ok de�i�ik fonlarda.
  2. �zel girintilerle birlikte.
  3. de�i�ken bir dizilmeyle.
  4. listeleri kullanarak.
  5. ve resimler
  6. harici bir y�ntem sonucunda ( metin ve grafikler )
  7. metin i�in �zel efektler izin vererek.
Bunlar�n hepsi ihtiyaca g�re d�zenlenebiliyor.
Sonu� ��kt�s� ekranda g�sterilebiliyor,veya HTML de depolanabiliyor , latex veya postscript dosyalar�.  

S�zdizim dili ve �rnekler

Karakter % bu dilin �zel bir karakteridir. Magicpoint'a kalan di�er sat�rlar�n dilin komutlar� oldu�unu s�ylemek i�in sat�rlar�n ba��na yerle�tirilmelidir.E�er % dan sonra bir �ok komut varsa, virg�lle ayr�lmal�d�rlar. E�er bir sat�r % ile ba�lam�yorsa o zaman sunu� metni gibi dikkate al�nacakt�r.

%%
Kalan di�er sat�rlar yorumlar� temsil etmektedir anlam�na geliyor

Genelde, MagicPoint d�k�manlar� �unlarla ba�lar:
%include "default.mgp"
%page
Komut include bir dosya i�erir ( mesela default.mgp). The command page begins a new page . Bir sonraki sat�r projeksiyon cam�n�n ba�l��� olucak ve bo� bir sat�r atl�yacak.

Komutlar
%pageyeni bir sayfa ba�lat�yor.
%size size fonlar�n boyutunu d�zeltiyor .
%fore "color" �n plan�n rengi
%back "color" arka plan�n rengi.
%left Solu yakla�t�r�yor.
%leftfill Uzun sat�rlar� katlayarak sola yakla�t�r�yor.
%center ortalamak
%right Sa�� yakla�t�r�yor.
%cont Sat�r bozuklu�u olmadan �iz.
%pause �n anahtar veya d��mesine bas�lana kadar �izim yapmay� durdur.
�imdi ��rendi�imiz komutlar�n k�sa �rneklerini g�relim.:

%include "default.mgp"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
%fore "red", boyut 6
%center
Magicpoint
Bu ortalanacak
%left
Bu soldan yakla�t�r�lm�� g�z�kecek
%right
ve bu sa�dan yakla�t�r�lm��
Metin herhangi bir boyut veya renkle g�sterilebilir.
%CENTER
%SIZE 10,FORE "orange"
Turuncu boyut 10
%SIZE 7,FORE "gray"
Gri boyut 7
%SIZE 5,FORE "blue"
Mavi boyut 5
%SIZE 4,FORE "yellow"
Sar� boyut 4
%SIZE 3,FORE "green"
Ye�il boyut 3
%SIZE 2,FORE "red"
K�rm�z� boyut 2
%SIZE 1,FORE "pink"
Pembe boyut 1

Bu :

n� meydana ��kar�yor.
E�er Ctrl anahtar�na basarsan�z altta sayfa numaralar�yla birlikte k���k bir �ubuk g�z�k�cek,ve numaras�n�n �st�ne t�klayarak bir sayfaya gidebilirsin.
 

Girinti

MagicPoint sunu� metninde bir tab bulursa, metni �zel bir y�ntemle g�sterir:
indentation
Girintinin bi�imi komut taraf�ndan ayarlanabilir. tab

�rnek : %tab 1 boyut 5, vgap 40, prefix " ", ikon kutusu "green" 50

Bu semboller mevcuttur :


 

Arka planda g�zel �eylerin elde edilmesi

Magicpoint bgrad komutuyla bir�ok de�i�ik arka plan g�sterebilir. bgrad renk �al��mas� yarat�r.
�imdi iki �rnek g�relim:
Example 1 Example 2
Bu komutun bir �ok fikri var:
  1. 0 :Yukardan a�a��ya
  2. 90 :Soldan sa�a
  3. 180 :A�a��dan yukar�ya
  4. 270 :Sa�dan sola
varsay�m 0 olumsuz de�er "do�rusal olmayan derece"anlam�nda

Arka planda bimage komutuyla bir resim g�sterebilirsin.S�z dizim dili:

%bimage "imagefile" [ <screensize> ]
Arka plan g�r�nt� dosyas�n�n ad�n� belirtir

<screensize> :: kendi kendine yeniden boyutland�rmak. Orjinal ekran boyutunu WIDTHxHEIGHT la belirtir. Aksi belirtilmedik�e ekranboyutu fiziksel g�sterimin boyutuyla ayn� boyuttad�r,zum oran� otomatik olarak hesaplan�yor.

Ekran boyutunun WIDTHxHEIGTH olarak ifade edildi�i yer.
�rnek:

%page
%nodefault
%size 7, fon "thick", �n "gold", bimage "bg-black-brilliant.jpg" 1024x768
%center, boyut 4

%size 7
Arka plan g�r�nt�s�yle test et
%cont, boyut 7

%right
%size 4
Linux Focus.


 

�zel efektler :

Magicpoint metnin az say�da animasyonunun yer almas�na izin veriyor. Efektler bir metne veya sa�dan sola veya soldan sa�a hareket eden �ekillere s�n�rland�r�lm��t�r.

Sunu�tan esnas�nda bir program�n i�letilmesi

Magic Point mesela Linux �ekirde�inizin versiyonu gibi bir kabuk komutunun sonucunu g�sterebilir.�yle yapabilmek i�in, a�a��daki s�z dizim dilini kullan�n:

%filter "command"
komutun standart indisine aktarmak i�in metin
....
%endfilter
Linux �ekirde�izin versiyonunu g�r�nt�lemek i�in,�u komutu tu�lay�n:
%filter "cat /proc/version"
%endfilter
S�z dizim dilini daha iyi anlayabilmek i�in deneyin:
%filter "rev"
Bu bir test
%endfilter
Bu a�a��daki katar� g�sterir:
tset a si sihT

Ama Magicpoint ayn� zamanda penceresinde komutlar�yla birlikte bir grafik program� g�sterebilir:
�rnek
%system "xeyes -geometry %50x20+25+60"

S�z dilim diliyle ilgili t�m d�k�manlar� magicpoint tarball da SYNTAX adl� bir dosyada bulabilirsiniz.

mpg'nin konular�:

-b colorArka plan rengini belirtme
-d Demo mod - sunu�a git
-g geometry
-h Bu yard�m mesaj�n� g�ster
-n buradan kontrol anahtar indisini etkisiz k�lar tty
-oPencere y�neticisinin hakk�n� �i�neme
-p page Belirtilmi� sayfadan ba�la
-q Hatalarda bipleme
-t timeslot Sunu� zamanlay�c�s�n� etkisiz k�l
-v Versiyon numaras�n� g�ster ve ��k
-w dir Bir �al��ma dizini belirt
-x engine Belirtilmi� k�relten motoru etkisiz k�l
-B Arka plan g�r�nt�s�n� ihmal et
-C �zel renk haritas� kullan
-D Sunu� i�in html sayfalar� yarat
-F mod,efekt,de�er �lerleyen cachleri kullan
-G Sayfa rehberi �al���yor
-O Pencere y�neticisine uy
-Q quality Arka plan g�r�nt� kalitesini kur(0-100)
-R Otomatik tekar y�klemeyi ger�ekle�tirme
-S Metodu b�len direktifleri ger�ekle�tirme
-T timestampfileZaman damgal� dosyay� sayfa tazelede g�ncelle�tir
-V Gereksiz ol
-X gsdevice Kullanmak i�in ghostscript ayg�t�

Magicpoint dosyas�n� kullanarak .mgp

E�er sunu�unuzu internete koymak isterseniz,her�eyi kolayla�t�rmak i�in bir d���nce eklemek i�in Magicpoint yazarlar� g�zel fikirler elde etmi�ler:
mpg -D dizin ��kt�s� mgp -D html ve resimlerin yarat�laca�� dizin.
xwintoppm' yi kurmal�s�n;tarball�n contrib rehberinde bulabilirsin; ve PATH 'ine koyabilirsin (E�er kurarsan,bu PATH'inde bulunacak).

Program her ekran� g�stericek ve dosyalara koyucak ve html sayfalar� yaratacak. Yard�mc�lar format mgp dosyalar�ndan Postscript gibi di�er formatlarabaz� �eviri programlar� yapm��lard�r. ( mgp2ps ), Sonra halka vermek i�in bir sayfa sunu�unuz olabilir. Magicpoint taraf�ndan html de �retilmi� resimlerin �rnekleri. .

Dizin contrib de,baz� perl programlar� bulabilirsiniz:
  1. mgp2html.pl
  2. mgp2latex.pl

Linkler:

Derleme:

MagicPoint'i derlemek i�in a�a��daki de�i�ik ad�mlar� takip edin:
  1. ./configure -help (okuyun ve �eklinizi se�in)
  2. ./configure
  3. xmkmf
  4. make Dosya yap�n
  5. make
  6. make install (root olman�z gerekir)
 

Bu ba�l�k i�in Talkback formu

Her ba�l���n kendine ait bir talkback sayfas� vard�r.Bu sayfada bir fikir sunabilirsiniz veya di�er okurlar�n fikirlerinden bakabilirsiniz:
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Charles VIDAL
LinuxFocus.org 2000

Click here to report a fault or send a comment to Linuxfocus
Translation information:
fr -> -- Charles VIDAL
fr -> en Charles VIDAL
en -> tr G�l�ah Cebiro�lu

2000-07-20, generated by lfparser version 1.7