BASKALE.NETGOO
BASKALE.NETGOO
BASKALE.NETGOO
Would you like to react to this message? Create an account in a few clicks or log in to continue.

BASKALE.NETGOO

BLUE-MOON-HACKERTEAM
 
AnasayfaAnasayfa  GaleriGaleri  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yapGiriş yap  
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En son konular
» Delphi Derleyicileri Başlığı
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Paz Şub. 20, 2011 12:53 am tarafından byhuysuz

» Modemi hızlandırma
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1C.tesi Şub. 19, 2011 2:17 pm tarafından byhuysuz

» Visual Studio 2010 Yükle Sadece [10mb]
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1C.tesi Şub. 19, 2011 12:16 pm tarafından byhuysuz

» Adobe'nin Bütün Versiyonları İçin Crack
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Salı Şub. 15, 2011 9:25 pm tarafından byhuysuz

» 1st javascript Editor Professional Edition v5.1 | 8.11 Mb
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Salı Şub. 08, 2011 3:35 pm tarafından byhuysuz

» 30 Sn'de [Pc Çökertme + Panzehir]
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Şub. 07, 2011 4:13 pm tarafından byhuysuz

» Java Görsel Eğitim Seti
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 9:32 pm tarafından admin

» Programlamaya Nereden Baslamali?
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 9:30 pm tarafından admin

» C / C++ E-Book Paylaşımı
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 9:29 pm tarafından admin

» C dilinde basit bir mayın tarlası programı
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 9:05 pm tarafından admin

» Delphi 7 Katılımsız Full | 150mb |
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:58 pm tarafından admin

» Delphi 1
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:57 pm tarafından admin

» İnternetle İlgili Doğru Sanılan Efsaneler
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:54 pm tarafından admin

» Tek Tip Şarj Cihazı Dönemi Başlıyor ..
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:53 pm tarafından admin

» Türk mucitten 7 boyutlu sinema
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:52 pm tarafından admin

» Schrödinger’in Kedisi | Hem Ölü Hem Canlı
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:51 pm tarafından admin

» Win Vista Püf Noktaları ve Optimizasyon
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:48 pm tarafından admin

» Bölüm İndex
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:47 pm tarafından admin

» Win 7 Püf Noktaları ve Optimizasyon
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:45 pm tarafından admin

» Win Xp Püf Noktaları ve Optimizasyon
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:44 pm tarafından admin

» Yeni Güvenlik Uygulamalarımız (2010)
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:43 pm tarafından admin

» Önemli Olan Güvenlik İse?
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:42 pm tarafından admin

» Perl ve Python Exploit Bilgisi (Bug-Res)
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:41 pm tarafından admin

» Sonu Olmayan Bir Hack Dökümanı Bug-Res
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:40 pm tarafından admin

» Hacking Interface Kitabı - X-Master
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:38 pm tarafından admin

» Bug Nedir? Nasıl Oluşur/Bulunur? Bug-Res
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Ptsi Ağus. 09, 2010 8:37 pm tarafından admin

» Gerçek Pc Hızlandırma(Uçak Gibi)
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Cuma Ağus. 06, 2010 8:46 pm tarafından admin

» 50 Adet Hack Videosu Türkçe [Videolar]
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Cuma Ağus. 06, 2010 8:45 pm tarafından admin

» İndexinize Bilgisayarınızdan Arka Plan Müziği||Mr.SoLucaN
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Cuma Ağus. 06, 2010 8:44 pm tarafından admin

» Hatırlamadığınız Şifreyi Kırın! 2010
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Cuma Ağus. 06, 2010 8:41 pm tarafından admin

» Adsl Hack - Adsl Hackleme - Adls Hack 2010
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Cuma Ağus. 06, 2010 8:01 pm tarafından admin

» 2009 Full Anti-Virus Programları
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Cuma Ağus. 06, 2010 7:58 pm tarafından admin

Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum

 

 Java Help Sistemi (Yardım İçin Gerekli Dosyalar)

Aşağa gitmek 
YazarMesaj
YENİAJAN
spyajan
spyajan
YENİAJAN


Aktiflik :
Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Left_bar_bleue0 / 9990 / 999Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Right_bar_bleue

Mesaj Sayısı : 134
Yaş : 35
Kayıt tarihi : 23/07/08

Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Empty
MesajKonu: Java Help Sistemi (Yardım İçin Gerekli Dosyalar)   Java Help Sistemi (Yardım İçin Gerekli Dosyalar) Icon_minitime1Perş. Tem. 24, 2008 2:17 pm

Yardım dosyaları XML dosyalarıdır. Şu dosyalar gerekmektedir.

HelpSet dosyası: .hs uzantılıdır. Tüm sistemin bilgisini saklayan bir XML'dir.

godoro.hsIndir Göster Gizle Kopar Satır Gizle Satır Göster

1 <?xml>
2 <!DOCTYPE helpset
3 PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version 1.0//EN"
4 "http://java.sun.com/products/javahelp/helpset_1_0.dtd">
5 <helpset version="1.0">
6 <title>Godoro HelpSet</title>
7 <maps>
8 <homeID>godoro</homeID>
9 <mapref location="godoro.jhm"/>
10 </maps>
11 <view>
12 <name>TOC</name>
13 <label>Godoro HelpSets</label>
14 <type>javax.help.TOCView</type>
15 <data>toc.xml</data>
16 </view>
17 <view>
18 <name>Index</name>
19 <label>Index</label>
20 <type>javax.help.IndexView</type>
21 <data>index.xml</data>
22 </view>
23 </helpset>


Map dosyası: .jhm uzantılıdır. Bu dosyada .html uzatılı dosyalara bir id verilmektedir. Diğer XML dosyalarında html dosyasının adı yerine bu id'i kullanılacaktır.

godoro.jhmIndir Göster Gizle Kopar Satır Gizle Satır Göster

1 <?xml>
2 <!DOCTYPE map
3 PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Map Version 1.0//EN"
4 "http://java.sun.com/products/javahelp/map_1_0.dtd">
5 <map version="1.0">
6 <mapID target="intro" url="intro.html"/>
7 <mapID target="muhteva" url="muhteva.html"/>
8 <mapID target="mecmua" url="mecmua.html"/>
9 </map>


İçindekiler (Contents) xml'i: .xml uzantılıdır. Sol bölmedeki içindekiler bölümünün oluşturulması içindir. tocitem element'i ile başlık ve tıklandığında gösterilecek html dosyasının id'si verilir.

toc.xmlIndir Göster Gizle Kopar Satır Gizle Satır Göster

1 <?xml>
2 <!DOCTYPE toc
3 PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp TOC Version 1.0//EN"
4 "http://java.sun.com/products/javahelp/toc_1_0.dtd">
5 <toc version="1.0">
6 <tocitem text="İçindekiler">
7 <tocitem text="Giriş" target="intro"/>
8 <tocitem text="Muhteva İçerik Yöneticisi" target="muhteva"/>
9 <tocitem text="Mecmua" target="mecmua"/>
10 </tocitem>
11 </toc>


İndex (Dizin xml'i): .xml uzantılıdır. Sol bölmede index bölümünün oluşturulması içindir. indexitem element'i ile bir text ve text tıklandığında gösterilecek html dosyasının id'si verilir.

index.xmlIndir Göster Gizle Kopar Satır Gizle Satır Göster

1 <?xml>
2 <!DOCTYPE index
3 PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Index Version 1.0//EN"
4 "http://java.sun.com/products/javahelp/index_1_0.dtd">
5 <index version="1.0">
6 <indexitem text="Giriş" target="intro"/>
7 <indexitem text="Muhteva" target="muhteva"/>
8 <indexitem text="Mecmua" target="mecmua"/>
9 </index>


Bu dosyalar hazırlandığı zaman artık help'iniz gözükebilir demektir.

Help Pencerenin Görüntülenmesi
Önce Sun'ın sitesinden javahelp-2_0'ı download edip bir klasöre açın. jh2.0\demos\bin klasörünün içinde hsviewer.jar bulunmaktadır. Bu jar bir help set'ini gösterebilir.


c:\jdk\bin\java -jar D:\jh2.0\demos\bin\hsviewer.jar -helpset E:\Zafer\Godoro\HelpProject\godoro.hs


şeklinde çalıştırabilirsiniz. -helpset ile hs dosyasının path'i verilmelidir. Siz yukarıdaki satırı size göre ayarlamanız gerekir. Aşağıdaki pencere gözükmesi gerekir.


Java Programın İçinden Help Penceresini Göstermek
Sizin yaptığınız bir java programı ile bir help set gösterilebilir. Aşağıdaki örnekte bir JFrame yapıyoruz. Bu frame'e bir menu ekliyoruz. Bu menu içindeki "Content..." tıklandığı zaman yardım penceresiniz görüntülüyoruz

HelpTest.javaIndir Göster Gizle Kopar Satır Gizle Satır Göster

1 package com.godoro.help;
2 import javax.help.*;
3 import javax.swing.*;
4 import javax.swing.event.*;
5 import java.awt.*;
6 import java.awt.event.*;
7 import java.io.*;
8 import java.net.*;
9 public class HelpTest extends JFrame{
10 JMenuBar menuBar;
11 JMenu menu;
12 JMenuItem item;
13 HelpBroker hb;
14 HelpSet hs;
15 ActionListener helper;
16 public HelpTest(String helpSet){
17 super("Help");
18 setBounds(50,50,400,400);
19 menuBar=new JMenuBar();
20 menu=new JMenu("Help");
21 item=new JMenuItem("Content...");
22 getContentPane().setLayout(new BorderLayout());
23 menuBar.add(menu);
24 menu.add(item);
25 getContentPane().add(menuBar,BorderLayout.NORTH);
26 try{
27 File file=new File(helpSet);
28 hs=new HelpSet(null,file.toURL());
29 }catch(Exception e){
30 System.out.println("HelpSet not found");
31 }
32 hb=hs.createHelpBroker();
33 helper=new CSH.DisplayHelpFromSource(hb);
34 item.addActionListener(helper);
35 setVisible(true);
36 }
37 public static void main(String[] args){
38 String hsPath="E:\\Zafer\\Godoro\\HelpProject\\godoro.hs";
39 new HelpTest(hsPath);
40 }
41 }



String hsPath="E:\\Zafer\\Godoro\\HelpProject\\godoro.hs";


help set xml'in path'idir. Bu path'i alarak


File file=new File(helpSet);
hs=new HelpSet(null,file.toURL());


ile bir HelpSet nesnesi yaratıyoruz.


hb=hs.createHelpBroker();
helper=new CSH.DisplayHelpFromSource(hb);


ile bir helper ActionListener yaratıyoruz. Bu listener'ı menu item'a verdiğimiz zaman menu tıklandığında yardım penceresi görünür hale geliyor.

Doğrudan yardım penceresinin açılmasını sağlayabiliriz. Aşağıdaki örnekte godoro.hs dosyasını bir pencerede gösteriyor. Bu programda .hs dosyasını parametre olarak alırsanız başka helpset'leri de gösterebilirsiniz.

HelpFrame.javaIndir Göster Gizle Kopar Satır Gizle Satır Göster

1 package com.godoro.help;
2 import javax.help.*;
3 import java.awt.*;
4 import javax.swing.*;
5 import java.net.*;
6 import java.io.*;
7 public class HelpFrame extends JFrame{
8 public HelpFrame(){
9 setBounds(0,0,500,500);
10 HelpSet hs=getSet();
11 JHelp help=new JHelp(hs);
12 getContentPane().setLayout(new BorderLayout());
13 getContentPane().add(help,BorderLayout.CENTER);
14 setVisible(true);
15 }
16 private HelpSet getSet(){
17 String helpHS="E:\\Zafer\\Godoro\\HelpProject\\godoro.hs";
18 File file=new File(helpHS);
19 try{
20 URL hsURL = HelpSet.findHelpSet(null,helpHS);
21 return new HelpSet(null,file.toURL());
22 }catch(Exception ee){
23 System.out.println("HelpSet "+ helpHS +" not found");
24 return null;
25 }
26 }
27 public static void main(String[] args) {
28 new HelpFrame();
29 }
30 }


Yukarıdaki örnekten farklı olrak burada JHelp Component'ini kullanıyoruz. Bu component'i bir frame içine koyarak yardımı göstermiş oluyoruz.

Artık yaptığınız java programlarına rahatlıkla yardım ekleyebilirsiniz.

Dosya Listesi
godoro.hs
godoro.jhm
toc.xml
index.xml
HelpTest.java
HelpFrame.java
Sayfa başına dön Aşağa gitmek
http://www.baskale.yetkin-forum.com
 
Java Help Sistemi (Yardım İçin Gerekli Dosyalar)
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» ColdFusion & JAVA

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
BASKALE.NETGOO :: PROGRAM DİLLERİ (giriş) :: Java/JSP-
Buraya geçin: