• 28-03-2015, 00:08:26
    #1
    Ücretsiz yapabilecek varsa lütfen yardımcı olsun. Ben denedim ancak her seferinde hata verdi. Test aşamasında çalışmadı.

    Soru: Bir projede çeşitli tiplerde dökümanların oluşturulması istenmektedir. Bu amaçla getDocumentTyle() isminde bir interface tanımlayınız. Bu interface sınıfını inflemente edecek olan alt sınıfların getDocumentType() metoduna sahip olmaları gerekmektedir. İstenilen tipteki dökümanların oluşturulması görevi DocumentFactory adı verilen bir sınıfa verilmiştir.

    Aşağıda projenin şekilsel tasarım şablonu verilmiştir.

  • 28-03-2015, 00:18:10
    #2
    yazdığınız kodları eklerseniz bakalım nerde sıkıntı var
  • 28-03-2015, 00:53:36
    #3
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    yazdığınız kodları eklerseniz bakalım nerde sıkıntı var






  • 28-03-2015, 00:55:41
    #4
    özel mesajdan teamviewer yollarsan bilgisayar üzerinden bakalım
  • 28-03-2015, 00:59:34
    #5
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    özel mesajdan teamviewer yollarsan bilgisayar üzerinden bakalım
    hocam şimdi test çalıştı bu şekil ancak pdf ve word şemalarının içinde +open +close falan var bunları nasıl ekleyeceğiz ? Bir baksanda söylesen olmazsa vereyim tv
  • 28-03-2015, 01:11:45
    #6
    koduna baktım da hocam zaten hata göremedim o yüzden teamden bakıp break point koymak istemiştim..

    aynı şekilde open ve close metodları öncelikle Document interface inde tanımlayacaksın. getdocumentType da yaptığın gibi.. open ya da close void tipinde bir metod olmalı. interface e onları eklediğinde pdf ve word class ların hata verecek, onlara yeni eklenmiş metodları eklemeni isteyecek, o işi yaptıktan sonra olay bitiyor zaten.. Ama içerisinde ne kod yazarsın bilmiyorum. .belki sadece print yapıp açıldı, kapatıldı gibi şeyler yazabilirsin, çünkü dosya yolu v.s olmadığı için, verdiğin şemada da her hangi bir parametre görülmediği için bir şey yapamazsın.

    en iyi ihtimal ,"word dosyası açıldı", "pdf dosyası kapatıldı" gibi şeyler yazabilirsin..

    bir de bir önerim var Document inteaceinin ismini IDocument olarak değiştir ki anlaşılır olsun

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:11:45 -->-> Daha önceki mesaj 02:03:36 --

    ben yatıyorum hocam şimdi, bir problem olursa yazarsın sabah bakarım, kaç gündür doğru dürüst uyuyamadım uyku bastı şimdi.

    bu üstteki kodları yazdıysan open-close olayını da çok rahatlıkla yaparsın, tek farkı void olacak.

    ha bir de söylemeyi unuttum.. open ve close fonksiyonunu nasıl çağıracağın net değil, adam uygulama içinde getdocument yapmış ama orda sadece createdocument yapılabilir.. open ve close olayı yok.

    o yüzden üstte söylediğim gibi hazırla bırak..
  • 28-03-2015, 01:36:57
    #7
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    koduna baktım da hocam zaten hata göremedim o yüzden teamden bakıp break point koymak istemiştim..

    aynı şekilde open ve close metodları öncelikle Document interface inde tanımlayacaksın. getdocumentType da yaptığın gibi.. open ya da close void tipinde bir metod olmalı. interface e onları eklediğinde pdf ve word class ların hata verecek, onlara yeni eklenmiş metodları eklemeni isteyecek, o işi yaptıktan sonra olay bitiyor zaten.. Ama içerisinde ne kod yazarsın bilmiyorum. .belki sadece print yapıp açıldı, kapatıldı gibi şeyler yazabilirsin, çünkü dosya yolu v.s olmadığı için, verdiğin şemada da her hangi bir parametre görülmediği için bir şey yapamazsın.

    en iyi ihtimal ,"word dosyası açıldı", "pdf dosyası kapatıldı" gibi şeyler yazabilirsin..

    bir de bir önerim var Document inteaceinin ismini IDocument olarak değiştir ki anlaşılır olsun

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:11:45 -->-> Daha önceki mesaj 02:03:36 --

    ben yatıyorum hocam şimdi, bir problem olursa yazarsın sabah bakarım, kaç gündür doğru dürüst uyuyamadım uyku bastı şimdi.

    bu üstteki kodları yazdıysan open-close olayını da çok rahatlıkla yaparsın, tek farkı void olacak.

    ha bir de söylemeyi unuttum.. open ve close fonksiyonunu nasıl çağıracağın net değil, adam uygulama içinde getdocument yapmış ama orda sadece createdocument yapılabilir.. open ve close olayı yok.

    o yüzden üstte söylediğim gibi hazırla bırak..
    tamam hocam teşekkür ederim. Yapamazsam yarın tv'den baglanıp yardım edersiniz umarım Hayırlı geceler, iyi uykular

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:36:57 -->-> Daha önceki mesaj 01:18:24 --

    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    koduna baktım da hocam zaten hata göremedim o yüzden teamden bakıp break point koymak istemiştim..

    aynı şekilde open ve close metodları öncelikle Document interface inde tanımlayacaksın. getdocumentType da yaptığın gibi.. open ya da close void tipinde bir metod olmalı. interface e onları eklediğinde pdf ve word class ların hata verecek, onlara yeni eklenmiş metodları eklemeni isteyecek, o işi yaptıktan sonra olay bitiyor zaten.. Ama içerisinde ne kod yazarsın bilmiyorum. .belki sadece print yapıp açıldı, kapatıldı gibi şeyler yazabilirsin, çünkü dosya yolu v.s olmadığı için, verdiğin şemada da her hangi bir parametre görülmediği için bir şey yapamazsın.

    en iyi ihtimal ,"word dosyası açıldı", "pdf dosyası kapatıldı" gibi şeyler yazabilirsin..

    bir de bir önerim var Document inteaceinin ismini IDocument olarak değiştir ki anlaşılır olsun

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:11:45 -->-> Daha önceki mesaj 02:03:36 --

    ben yatıyorum hocam şimdi, bir problem olursa yazarsın sabah bakarım, kaç gündür doğru dürüst uyuyamadım uyku bastı şimdi.

    bu üstteki kodları yazdıysan open-close olayını da çok rahatlıkla yaparsın, tek farkı void olacak.

    ha bir de söylemeyi unuttum.. open ve close fonksiyonunu nasıl çağıracağın net değil, adam uygulama içinde getdocument yapmış ama orda sadece createdocument yapılabilir.. open ve close olayı yok.

    o yüzden üstte söylediğim gibi hazırla bırak..

    Hocam ekran çıktısı bu şekilde oldu doğru mudur?

    run:
    Pdf
    Word
    Pdf dosyası açıldı.
    Word dosyası açıldı.
    Pdf dosyası kapatıldı.
    Word dosyası kapandı.
    BUILD SUCCESSFUL (total time: 0 seconds)
  • 28-03-2015, 09:31:22
    #8
    böyle olabilir hocam olmayabilir de senin önceliğine kalmış. yani önce pdf açılıp sonra kapatılıp, sonra word açılıp kapatılabilir.. ya da bu şekilde yaptığın da olabilir..
  • 28-03-2015, 20:22:40
    #9
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    böyle olabilir hocam olmayabilir de senin önceliğine kalmış. yani önce pdf açılıp sonra kapatılıp, sonra word açılıp kapatılabilir.. ya da bu şekilde yaptığın da olabilir..
    Tamamdır başkan dediğin şekil yaptım çok teşekkür ederim