• Sonuç bulunamadı

Yardım Dosyaları Hazırlamak

N/A
N/A
Protected

Academic year: 2021

Share "Yardım Dosyaları Hazırlamak"

Copied!
15
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu

Yardım Dosyaları Hazırlamak

İ L E R I G Ö R S E L P R O G R A M L A M A Ö Ğ R . G Ö R . M A H M U T K I L I Ç A S L A N

(2)

Yardım Dosyaları Hazırlamak [1]

C# ile geliştirilen uygulamalara kullanıcıların sorunlara çözümler getirmek üzere Yardım

dosyaları hazırlamak gerekebilmektedir. Bunun için oluşuturulacak yardım dosyası hazırlamak üzere HTML Help Workshop isimli uygulamadan yararlanılmaktadır.

Uygulamanın şuanki geçerli adresinden indirebilirsiniz. : https://www.microsoft.com/en- us/download/details.aspx?id=21138

HTML Help Workshop programını bilgisayarınıza kurun. HTML Help Workshop programı HTML dosyalarını birleştirerek HTML Help oluşturmaktadır. Yardımın her sayfasını ayrı bir HTML dosyası olarak hazırlayın. HTML dosyalarını herhangi bir HTML editöründe

hazırlayabilirsiniz. Bu iş için piyasada bir çok uygulama bulunmaktadır. Örneğin: Dreamweaver.

Dosyalar hazırlanırken normal HTML dosyalarındaki her türlü özelliği kullanabilirsiniz. Resim

ekleyebilirsiniz, link verebilirsiniz, yazıtiplerini-renkleri istediğiniz gibi ayarlayabilirsiniz.

(3)

Yardım Dosyaları Hazırlamak [1]

Yardım Dosyasının Hazırlanması HTML Help Workshop’u çalıştırın.

File menüsünden New komutunu verin ve Project’i seçerek OK butonuna basın. Karşınıza New Project sihirbazı gelecektir, Next butonuna basarak bir sonraki sayfaya geçin.

Browse butonuna basarak projenizin kaydedileceği yeri ve projenizin ismini

belirleyin. Yardım ile ilgili tüm dosyaların bir klasörde olması iyi olacaktır.

(4)

Yardım Dosyaları Hazırlamak [1]

Bir sonraki ekranda size hangi dosyalarınızın hazır olduğunu sorulacaktır.

Bizim şu anda sadece HTML dosyalarımız hazır, onun için HTML files (.htm) seçeneğini seçip Next butonuna basın.

Örnekte HTML Help isimli bir klasör altında toplanan yardım dosyalarına doviz ismi verilmiştir.

(5)

Yardım Dosyaları Hazırlamak [1]

Bir sonraki ekranda Add... butonuna basarak help dosyası için hazırladığınız HTML

dosyalarını ekleyin. Örnekte yardım dosyası için 3 tane HTML dosyası hazırlanarak

eklendi. Next butonuna basarak bir sonraki sayfaya geçin. Finish butonuna basarak

işlemi bitirin. Bu aşamada projemizin ana yapısı tamamlanmış bir durumda olması

gerekmektedir.

(6)

Yardım Dosyaları Hazırlamak [1]

Title : Yardım dosyasının başlığı

Default File : Yardım dosyası ilk açıldığında görüntülenmesini istediğiniz HTML dosyasını seçin.

Language : Bu kısımdan turkish seçili olarak gelecektir eğer seçili değilse turkish olarak seçin.

Font : Varsayılan fontlar yerine tercih ettiğiniz bir font varsa onu seçin. Character seti turkish olarak seçin.

Seçenekler

Şimdi yardım dosyamız için gerekl ayarları tamamlayacağız. Bunun için Change Project Options butonuna ( ) tıklatın ve Options ekranını açın. Burda

yapacağımız ayarlar şöyle :

(7)

Yardım Dosyaları Hazırlamak [1]

Diğer sekmelerde şimdilik bir ayar yapmaya gerek yok, OK ile pencereyi kapatın.

(8)

Yardım Dosyaları Hazırlamak [1]

Pencere Ayarları

Yardım dosyasının görüntüleneceği pencerenin ayarlarını yapmak

için Add/modify windows definitions butonuna ( ) tıklatın.

(9)

Yardım Dosyaları Hazırlamak [1]

Burda pencere ile çok detaylı ayarlar bulunmaktadır. Örnekte butonlar ile Title Bar Text ayarları yapılmıştır.

Title Bar Text kısmına pencerede görünecek başlığı girin.

Buttons sekmesindeki Buttons Type kısmından pencerede gözükecek butonları ayarlabilirsiniz. Standart butonların yanında 2 tane ekstra buton vardır. Bunları istediğiniz gibi ayarlayabilirsiniz. Bunlardan bir tanesine basınca web sayfasının açılması isteniyorsa;

Button Types kısmından Jump1 i işaretlenir, Jump1 Text kısmına buton adı yazılır. Bu butonun ekranda gözüken etiketidir.

Files sekmesine geçip Jump1 kısmına açılmasını istenilen sayfanın adresini yazılır.

Navigation Pane kısmındaki Windows with ... kısmını işaretleyin. Yardım dosyasında arama seçeneği olması için sayfanın altındaki Search Tab kısmını da işaretlenmesi gerekmektedir.

OK butonuna basarak pencere ayarlarını bitirin.

(10)

Yardım Dosyaları Hazırlamak [1]

Contents (içerik) Dosyasının Oluşturulması

Contents sekmesine geçin. İçerik dosyamızı belirtmediğimiz için bize yeni bir içerik dosyası oluşturmayı veya mevcut bir içerik dosyasını kullanmayı önerir. Siz yeni bir içerik dosyası oluşturu (Create a new contents file) seçin ve OK butonuna basın. Contents dosyasını proje dosyasıyla aynı klasöre kaydedin.

Bundan sonra içerik dosyamıza konu başlığı veya sayfa

ekleyebiliriz. Ben ilk başta Insert a page butonuna ( ) basıp

“Program Hakkında...” sayfasını ekledim. Entry Title kısmına

ekranda gözükecek ismi girin. Add butonuna basarak projeye

eklediğimiz ilgili HTML dosyasını seçin.

(11)

Yardım Dosyaları Hazırlamak [1]

Bir konu başlığı eklemek için Insert a Heading butonuna ( ) basın. Entry title kısmına ekranda gözükecek ismi yazın. Eğer isterseniz Advanced kısmına geçip, Image Index bölümünden başlık iconunu değiştirebilirsiniz. Daha sonra istediğiniz kadar konu başlığı ve sayfa ekleyebilirsiniz.

Index (İndeks) Dosyasının Oluşturulması

Index sekmesine geçin. Index dosyamız olmadığı için,

bize yeni bir index dosyası oluşturmayı veya mevcut bir

index dosyasını kullanmayı önerir. Siz yeni bir index

dosyası oluşturu (Create a new index file) seçin ve OK

butonuna basın. Index dosyasını proje dosyasıyla aynı

klasöre kaydedin.

(12)

Yardım Dosyaları Hazırlamak [1]

Insert a Keyword butonuna ( ) basın, Entry title kısmına index kısmında gözükmesini istediğiniz etiketi yazın. Add... butonuna tıklayarak bu etikete tıklandığında hangi dosyanın açılacağını seçin ve OK butonuna basın. Bu şekilde istediğiniz tüm indeksleri ekleyin.

Son Ayarlar ve Dosyanın Oluşturulması

Artık işlemleri bitirip yardım dosyamızı oluşturalım.

• Project kısmına geçip, change Project Options butonuna ( ) basın. Default window kısmında ayarlarını yaptığımız pencereyi seçin. Örnekte doviz_window seçilmiştir.

• Add/modify windows definitions butonuna ( ) basın. Files sekmesine geçip TOC ve Index kısımlarında hazırlamış olduğumuz dosyaları seçin.

• Son işlem olarak Compile HTML File butonuna ( ) basıp HTML yardım (.chm) dosyasını oluşturun.

(13)

Yardım Dosyaları Hazırlamak [2]

Peki biz yaptığımız programda nasıl bu .chm dosyasını göstereceğiz? Bunun için .Net kütüphanesi kullanılacaktır.

Aşağıdaki kodu yazdığınızda .chm dosyasını programda açıldığını göreceksiniz.

Help.ShowHelp(this, "help.chm);

Görüldüğü gibi tek satır kod ile help.chm isimli dosyamızı programımızda gösterebildik. Help sınıfını biraz incelemek gerekirse;

Help statik sınıfının 4 tane “overload” edilmiş fonksiyonu var. Bunlar;

1. ShowHelp(Control, String)

2. ShowHelp(Control, String, String)

3. ShowHelp(Control, String, HelpNavigator)

4. ShowHelp(Control, String, HelpNavigator, Object)

(14)

Yardım Dosyaları Hazırlamak [2]

1. fonksiyonu yukarıda kullandığımız şekilde sadece .chm dosyamızı göstermek için kullanabiliriz. İlk parametre yardım dosyasının hangi “parent” altında gösterileceğini söylüyor. İkinci parametre ise .chm dosyasının yolu. Bu iki parametre tüm fonksiyonlarda aynı.

2. fonksiyondaki son parametre ise sizden “anahtar kelime” istiyor. Yani siz diyelimki belli bir konu üzerinde araştırma yapacaksınız o zaman buraya hangi konuda araştırma yapacaksanız onu belirtmeniz gerekiyor.

3. fonksiyondaki son parametre ise HelpNavigator türünden bir enum. Bu enumdaki değerler

ise; TableOfContents, Find, Index, ve Topic. Örnek vermek gerekirse Find kısmını parametre olarak geçerseniz “Yardım” dosyanız “Arama” modunda açılacaktır.

4. fonksiyondaki son parametre ise 2. fonksiyondaki String ile aynı anlamı taşıyor tek farkı bu parametreye geçeceğiniz değeri HelpNavigator‘e göre ayarlamanız. Örnek vermek gerekirse;

siz HelpNavigator.Topic dediyseniz son parametreye aranacak başlığı geçebilirsiniz.

(15)

Kaynak

1. http://www.delphiturkiye.com/chmyapim.htm Erişim Tarihi: 10.12.2017 2. Özkan B. 2006 Programımıza Help Dosyası Ekleme!

http://www.burakozkan.net/programimiza-help-dosyasi-ekleme/ Erişim Tarihi: 10.12.2017

Referanslar

Benzer Belgeler

-i : Hedef dosya veya dizin varsa üzerine yazma için onay alır. -f : Hedef dosya veya dizin varsa üzerine yazma işlemini onay almadan

A) Masadan 10 cm daha kısa olacak şekilde olmalıdır. B) Masa ile aynı ebatta olmalıdır. C) Masadan 30 cm daha uzun olmalıdır. D) Masanın her tarafından 10 cm sarkacak

Bu modül ile; gerekli ortam sağlandığında; çalışma ortamınızı hazırlayabilecek; sanayi makinelerini alt ve üst bölümlerini ve burada bulunan parçaları tanıyabilecek,

Bu modül ile; uygun çalışma ortamı sağlanarak Türk İşi tekniği ile ilgili model belirleme, uygun malzeme seçme, kumaşı işlemeye hazırlama, makineyi işlemeye hazırlama,

Bu modül ile; gerekli ortam sağlandığında ürüne ve tekniğe göre desen çizerek uygun malzeme üzerine makinede Maraş işi iğne tekniklerini uygulamak için

UYGULAMA FAALİYETİ ... KADIN MAYO DİKİMİ... Kadın Mayosu Dikim Planı... Makine Parkı Belirleme İşlemleri ... Kadın Mayosu Dikim İşlemleri... 16.. UYGULAMA FAALİYETİ ...

Ø Yaka ve omuz köşe noktalarından geçen yatay doğruların ön ve arka ortasına doğru olan yönleri küçültme dışarıya doğru olan yönleri büyültme

alarak sayfaya yapıştırınız. ¾ Ön ortası kumaş katı olduğu için dikiş payı vermeyiniz. Bel ve yan dikişlere 1cm, arka ortasına 2 cm, etek boyuna ise 3-4 cm dikiş