görsel bileşen yazmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
myalcin
Üye
Mesajlar: 63
Kayıt: 11 Mar 2008 03:45

görsel bileşen yazmak

Mesaj gönderen myalcin »

arkadaşlar görsel bileşenler nasıl yazılıyor. Mesela vazı programların kendine göre buton stilleri tabsheet stilleri vs var.
mesela resimdeki kaspersky int.sec. 2009:
Resim
tabsheetler butonlar vs çoğu şey kendi yapımları.
Resim
mesele bir üst reimdeki gibi bir program yapacağım. Buradaki progressbarı nasıl istediğim görsellikte yapabilirm veya butonu..
Bu resimi photoshop tutorial sitesinde gördüm.Ama yinede buna benzer programlar delphiden yapılabiliyor.Adam önce hayal gücünü kullanıyor .
Sonra programlayıp yapıyor. Bu konu hakkında bilgisi olan varsa , burada paylaşırsa sevinirim.Teşekkürler.
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: görsel bileşen yazmak

Mesaj gönderen CiTiZEN »

Yanlış hatırlamıyorsam visual componentler vardı onlarla yapılıyordu ve bi ara ben ilgilenirken bulmuştum hepsi ücretliydi.
UWESIS CORPORATION
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: görsel bileşen yazmak

Mesaj gönderen emin_as »

http://www.almdev.com/
Delphi de yapmak için ücretli bileşenleri kullanabilirsin.

C# da herhangi ileşen kullanmadan, WPF ile böylesi görünümler yaratmak mümkün.
ibrahimcoban
Üye
Mesajlar: 163
Kayıt: 11 Eki 2005 10:44
İletişim:

Re: görsel bileşen yazmak

Mesaj gönderen ibrahimcoban »

Görsel bileşenler için delphi' nin kendi source kaynak kodlarına bakabilirsin.
Gauges.pas dosyası bunun için güzel bir örnek. Kaynak kodlarına bakabilirsin.
Görsel bileşen yazabilmek için windows apilerini ve OOP pascal bilmen gerekir.
Verdiğin resimlerde görünen bileşenler gdiplus apileri ile kolayca yazabilirsin,
gdiplusın enbüyük avantajı ekran kartını direkt kullanması (Direct X ile) ve
antialias çizimleri ve renk tonlamalarını çok hızlı yapabilmesidir.
http://www.progdigy.com/?page_id=7 buradan indirebilir ve örneklere bakabilirsiniz.

Örneğin benim yaptığım programlardan birisi
http://www.desktopwebsearch.com/ windowslayered apisini ve gdiplus kullanarak saydam
ekran çizen bir uygulama, basit ama sana fikir verebilir.
http://ibrahimcoban.com/
Lazarus, Kol-Ce,Delphi ve C#
myalcin
Üye
Mesajlar: 63
Kayıt: 11 Mar 2008 03:45

Re: görsel bileşen yazmak

Mesaj gönderen myalcin »

gdiplus'ı delphi 2006 ya kuramadım.
directdraw.pas dosyasında
358. satırdaki =
lpDDSZBufferDest : PDirectDrawSurface;
yüzünden hata veriyor.
hata
[Pascal Error] DirectDraw.pas(358): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: görsel bileşen yazmak

Mesaj gönderen CiTiZEN »

image bileşeni işinizi görmez mi aceba çok basit gibi görünüyor ama arayüz sonuç olarak sizin tasarladığınızdan başkası olamaz hangi bileşen olursa olsun en azından butonlar yada tab felan yapılabilir.
UWESIS CORPORATION
Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: görsel bileşen yazmak

Mesaj gönderen subhan »

Bu işlemleri hepsini kendim hiç bir şey kulanmadan yapa bilirsin bunun için senin büyük bir hayal dünyan olmalı ve iyi şekilde
PhotoShop bilmen gerekli
< The Best Boy >
Cevapla