HTML editörlerindeki gibi WYSIWYG düzenleme...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Sedat Atif
Üye
Mesajlar: 80
Kayıt: 18 Şub 2004 08:12
Konum: Fâni bir yerden
İletişim:

HTML editörlerindeki gibi WYSIWYG düzenleme...

Mesaj gönderen Sedat Atif »

Merhaba arkadaşlar.

Hani FrontPage, Dreamweaver gibi editörlerin WYSIWYG düzenleme kısmı var ya... Tablolar oluşturup, resimler ekleyip, nesneleri sürükleyebildiğiniz yer... Bunun mantığı nedir, nasıl böyle bir düzenleme alanı oluşturulabilir?

En azından basit bir şekilde...

Teşekkürler.
Sedat Atif
Üye
Mesajlar: 80
Kayıt: 18 Şub 2004 08:12
Konum: Fâni bir yerden
İletişim:

Mesaj gönderen Sedat Atif »

bump
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam...

- Bu sefer size çözüm değil, şahsen içinde olduğum benzer bir durumu ifade etmek için cevap yazıyorum...

- Ben de DivXTurk projesi için kullanıcıların seninkine benzer metodla zarf baskı / rapor hazırlığı yapabilmesi için bir form tasarlıyorum... Yani veritabanı değişkenleri, label ve afiş resmini istenen boyutlarda dizayn edebileceği bir form...

- Buna bir etüdle başladım. İki aşamalı planlamak lazım gerektiğini gördüm... Ben sondan başa doğru bir sıralama ile 2. Aşama olan dizayn edilmiş bir formu yine programımca nasıl anlamlandırıp veritabanında saklayabileceğimi çözümledim.. Şimdi 1.Aşama ya dönüp kullanıcının kolayca bir paletten istediği elemanı (çizgi, şekil, özel logo, veritabanı alanı vb.) koyup yerini değiştirmesi üzerine çalışıyorum...

- Şimdi bir nesneyi form üzerinde nasıl taşınabilir kılabileceğini tarif etmeye çalışayım...

- Boş bir form açıp buraya bir button koyun (adı Button1 olduğunu varsayıyorum...)... Şimdi bu Button'un Events kısmında OnMouseDown olayına şu kodu yazın..

Kod: Tümünü seç

const
  sc_DragMove=$F012;
begin
  ReleaseCapture;
  Button1.Perform(WM_SYSCOMMAND, sc_DragMove, 0);
end;
- Projeyi çalıştırdığınızda butonu görürsün... Şimdi bu butonu mouse ile taşımayı dene, bunu yapabildiğini göreceksin... :idea: İşten bu da planımızı başarılı kılan bir durum... Bu işlemi her nesne için yapabilirsin...

- Şimdi yapman gereken şey, panel, button vb. nesnelerle istediğin paleti oluşturmak ve kullanıcıya sunmak... 8)

- Çalışmalarında başarılar...
Resim
Resim ....Resim
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

biraz geniş bir cevpa olucak ama bence böyle ABD'yi useme'den sonra yeniden keşfetmek yerine, yapılmış projeleri incelerseniz daha iyi olur gibi.. ben genellikle bir işe başlamadan öyle opensourceları ve sourgeforce'ı deşiyorum ,böylece zamanın çoğu bana kalıyor.
mesela sizin istediğiniz işe uygun arama yeri burası olabilir.
http://directory.google.com/Top/Compute ... e/Editors/
veya googledan +"open source" ile iyi bir arama yapabilirsin.
WYSIWYG +editor +"open source"
ki bunla tam istediğiniz sonucları buldum.
Information Services - The List
... x, ZPL, C, D, CS-N & CS-IE, X, Z, Epoz is a 'document-centric' open source client-side editor for Mozilla, Netscape and Internet Explorer. Epoz is a WYSIWYG (What You ...
http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html - 92k - 6 Nis 2004 - Önbellek - Benzer sayfalar

PHPkitchen - Open Source WYSIWYG Editor
Open Source WYSIWYG Editor, December 27 2002 Contributed by: demian 941 ... [] [permalink]. Open Source WYSIWYG Editor | 8 comments | Create New Account. ...
http://www.phpkitchen.com/article.php?s ... 7155759509 - 33k - Önbellek - Benzer sayfalar

PHPkitchen: Open Source WYSIWYG Editor
Open Source WYSIWYG Editor. December 27 2002. Contributed by: demian Need a nice WYSIWYG editor for your latest project? Something that looks like this? ...
http://www.phpkitchen.com/ article.php?story=20021227155759509&mode=print - 2k - Önbellek - Benzer sayfalar
[ http://www.phpkitchen.com alanından daha fazla sonuç göster ]

Jon Stahl's Journal: Open-source embeddable WYSIWG HTML editor
... across HTMLArea, which is an open-source, cross-platform WYSIWYG HTML editor that can be easily embedded into any web page that has a "textarea" form item. ...
blogs.onenw.org/jon/archives/000770.html - 10k - Önbellek - Benzer sayfalar
Cevapla