Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

HELP DOSYASI YAPMAK İÇİN BİLİNMESİ GEREKENLER

 

Delphi, windows yardım dosyası yazmak için içinde bir tool bulundurur. Bu tool herhangi bir sürüm Delphi'nin bulundugu dizinin altındaki "Runimage\Delphi50\Help\Tools\HCW.EXE" yani "Microsoft Help Workshop" tur. Bu program ile Rich Text formatında (RTF) yazdıgınız yardım derlenerek sizin yazdığınız program ile bileşik bir biçeme getirilebilir. Yardim dosyasını "RTF" biçiminde yazarken bazı noktalara dikkat edilmesi gerekir. Bunlar :
NOT: MICROSOFT OFFICE KULLANILIRSA DAHA RAHAT ışLEM YAPILABıLıR.
- Her sayfa sonuna Page Break konulur (Ctrl+Enter).(EKLE-KESME-SAYFA SONU)
- Her yeni Help sayfasının başına #, $, K dipnotları eklenir. Bu dipnotlar 
mutlaka page break sonrasında olmalıdır.
- # Dipnotu: Help sayfasının adıdır. Türkçe ve özel karakterler kullanılmaz, boşluk bırakılmaz.(EKLE-DıPNOT-ÖZEL ışARETLET)
- $ Dipnotu: Bu sayfanın açıklamasıdır (remark)(EKLE-DıPNOT-ÖZEL ışARETLET)
- K dipnotu: Help Index'te aranacak anahtar kelimelerdir. Kelimeler arasına noktalı virgül konulur.(EKLE-DıPNOT-ÖZEL ışARETLET)
- Dipnotlardan sonra istenilen help metni, istenilen formatta yazılır.
- Link yapılmak istenen kelimeler double underline yapılır.(BıÇıM-YAZI TıPı-ÇıFT ÇıZGıLı)
- Linkten sonra double underline kaldırılır ve hiç boşluk bırakmadan link sayfasının adı yazılır. Ayrıca yalnızca bu link sayfası adı hidden yapılır (Bu degişiklikler Font menüsündedir). (BıÇıM-YAZI TıPı-GıZLı)

Bu kurallara uyularak help dosyası oluşturulur ve herhangi bir isimde kaydedilir. Bu işlemlerden sonra "HCW.EXE" programı calıştırılır ve aşagidaki islemler takip edilir :

- File|New ile yeni bir help project açılır.
- Options butonu ile Help Title yazılır.
- Files menüsünden yazılan RTF dosyası Add edilir.
- Map menüsünden RTF'de kullanılan her bir sayfa değişkenine unique bir Id atanır.
- Derlenir.

Yapilan islerde hata varsa derlemeden sonra bunlar karsınıza cıkar. Eger hicbir hata cikmazsa projeye verdiginiz isimde bir ".hlp" dosyasi oluşturulur.
Eger bu yardimi program icinde dogrudan cagirabilmek icin Delphi'deki yarattigimiz projenin yardim dosyasi kismina ".hlp" dosyasinin ismini yazariz ve yardimi baglayacagimiz component'in "help contens" properties'ine "HTF" dosyasındaki konulara "HCW" programi ile atadiginiz map numaralarini atariz
 Programı buradan da DOWNLOAD edebilirsiniz.. 1  2  3  4 
Takıldığınız yer olursa bana mail atabilirsiniz...selimgoktas@hotmail.com

 

SIRA BU PROGRAMIN KULLANIMINA GELDı ?

 

Programı calıştırıp new dediğinizde karşınıza yandaki form gelecektir. Bu formda üstteki seçenek yardım dosyasının bileşenlerini seçip derleme işini yapar. Alttaki seçenek ise bir içindekiler menüsü hazırlamanıza yarar.

Help Contents seçeneğini seçinde karşınıza yandaki gibi bir form gelir, tabi ki size içi boş gelecektir, çünkü bu benim stok programına hazırladığım menü örneğim. ADD ABOVE ile yukarı doğru kitap veya alt başlıklar oluşturabilirsiniz.. Aynı şekilde ADD BELOW ile de aşağıya doğru kitap ve alt başlıklar oluşturabilirsiniz..

MOVE RIGHT(sağa taşı) ve MOVE LEFT(sola taşı) ile neyin nerenin altına geleceğini ayarlayabilirsiniz.

 

ADD butonlarından birine bastığınızda karşınıza yandaki aşağıdaki seçenekler gelecektir. Burada HEADıNG (kitap) yani ana başlık, TOPIC (alt başlık) yani bizim rtf dosyasında   # işaretini kullanarak verdiğimiz ismin olduğu başlıktır. Zaten heading seçili olduğu zaman topic id ve altındakiler pasif oluyor. Eğer topic şeçilirse Title'a alt başlığın adını yazın topic id ise nereye yani hangi altbaşlığa gidecek onu yazın...

NOT: Sadece Başlığın adını yazmamız yeterli olacaktır. Hangi dosyadan alacağını zaten derlerken belirteceğiz...

Benim yaptığım menüden bir örnek görüntü veriyorum.

şimdide hazırladığımız contents ve trf dosyasını birleştirip derleyelim..öncelikle new deyip buradan help project'i seçelim. Karşımıza gelen ilk diyalog kutusuna hazırlayacağımız yardım dosyasının adın ve yerini belirtiyoruz..

şimdide bu formdan options butonuna basarak gereken işlemleri sırasıyla yapalım.

Buradan files bölümüne gelip ilk önce hangi rft dosyasını kullanacağımızı seçelim. daha sonra da  eğer varsa (zorun değil kullanmak istiyorsak) menümüzü seçmeliyiz.. Seçtikten sonra OK diyip ana forma dönüyoruz. Burada en altta ve sağda bulunan SAVE and COMPLICE butonuna bastığımızda dereme işlemini başlatmış oluyoruz. Eğer bir hata varsa hatayıda karşımıza gelen pencerede görebiliyoruz....

Haydi kolay gele.... Gerisi sizin yaratıcılığınıza kalmış....

ANA SAYFAYA DÖN