Gönderen Konu: Formlarımızda Skin Kullanalım  (Okunma sayısı 1577 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

barutali

  • Global Moderatör
  • *****
  • Rep: +34/-0
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 1.152
  • Arkandan Bir Sigara Daha Yaktım ...
    • HerÅŸeyi bilen ÅŸey
Formlarımızda Skin Kullanalım
« : 29 Haziran 2009 03:53:18 »

ilk olarak http://www.almdev.com/ bu siteye giriyoruz ve Downloads yazan yere tıklıyoruz.. Devamında açılan sayfadan kullandığınız delphi sürümüne uygun olanı indiriyoruz..

DynamicSkinForm VCL v. 10.45  :=  sadece normal bileÅŸenler var içinde DB bileÅŸenleri yok
BusinessSkinForm VCL v. 7.45    :=  içinde DB bileÅŸenleride mevcut ( dbedit falan filan )

ikisinide indirip kurabiliyorsunuz..

Delphi 5 için : trial package for D5

6 için : trial package for D6
7 için : trial package for D5

c++ builder 6 için : trial package for CB6
cb 2005 için :trial package for CB2005  diye gidiyor ordan seçer ve indirirsiniz...

daha sonra skin dosyalarını indircez...
onun içinde yine aynı sayfada bulunan

Skins tablosu altında
Skins collection (176 uncompressed skins) i indirelimki resimleride versin :D üzerinde oynamak isteyen olablir..

şimdi indirdiklerimi klasöre çıkartın ve içinde

delphi 7 için kurulumu

BSFD7.dpk dosyasını bulun ve çift tıklayın delphi açılıcak
Küçük bi pencere açılcak (Package)

Install buttonu aktif deÄŸilse  Compile e tıklayın önce sonra Install aktif olucaktır ona tıklayın kurulumu yapmış olacak ve bi pencere daha açılcak orda size bileÅŸenlerin listesini göstercek OK a tıklayın ve geçin

Åžimdi
* Tool menusunden Environment Options a tıklayın
* Library sekmesine gelin
* Library Path yazan kısmın karşısında ... (üç nokta) lı bi button görceksiniz ona tıklayın...
* Açılan pencerede yine ... noktalı bi button var ona tıklayın ve BSFD7.dpk dosyası nerdeyse indirdiğiniz dosya içinde onu seçin OK a tıklayın..
* Sonra ADD buttonuna tıklayarak bileşenin kaynak kodlarının nerde olduğunu delphi ye tanıtmış olduk ok buttonuna tıklayarak environment options penceresini kapatabiliriz.

Bileşen setimiz kuruldu ve kullanıma hazır....

Şimdi yeni bir form açın ....

Business Skin form bileşen setini kurduğunuzu var sayarak ... [ zaten ikiside aynı isimlerin başındaki tag leri farklı sadece ]
Formumuza BusinessSkinForm VCL sekmesinden aşğıdakilerden birer tane ekliyoruz..

bsBusinessSkinForm1
bsSkinData1
bsResourceStrData1
bsCompressedStoredSkin1

ekliyoruz bunlar formun olmazsa olmazları patates kızartması nasıl ketçap mayonezsiz olmaz aynen öyle [ben öyle severimde :D ]

BAÅžLIYORUZ...

bsBusinessSkinForm1 un Skin Data özelliğine bsSkinData1 i seçiyoruz..

bsSkinData1 in Compresed Stored Skin özelliğine bsCompressedStoredSkin1 i seçiyoruz

bsSkinData1 in ResourceStrData özelliğine bsResourceStrData1 i seçiyoruz..


bsCompressedStoredSkin1 in CompressedFileName ve Filename özelliklerinden kullanmak istediğiniz skin in skin.ini dosyasını seçin...

bsResourceStrData1 in CharSet özelliğinden TURKISH_CHARSET i seçiyoruz

bsResourceStrData1 nın ResStrings (ReSource String)  Ã¶zelliÄŸinden İngilizce olan Hint leri ve system pop-up larının caption larını deÄŸiÅŸtirebilirsiniz..

Ana ayarlarımız tamamdır şimdi F9 a bastığımızda formumuzun seçtiğimiz temayı aldığını göreceğiz...

Bundan sonra hangi bileşeni eklerseniz ekleyin bileşenin Skin Data özelliğinden bsSkinData1 i seçmeniz yeterli olacaktır..

ve sonuççç





Not : ANLATIM TAMAMEN BANA AİTTİR ELBET BİRİLERİ BURDAN ALIR VE BAŞKA YERLERDE YAYINLAR .... BENİM ADIMI YAZMANIZA GEREK YOK ... AMA DELPHI DUNYASI .NET TEN ALINTIDIR DİYE YAZMANIZ MECBURİ DEĞİL
RİCADIR...
« Son Düzenleme: 29 Haziran 2009 03:55:50 Gönderen: barutali »
Kayıtlı
En İyi Öğrenme Metodu Yaparak Ve Yaşayaraktır. M.K.Atatürk.

ByKADEM

  • Yeni Üye
  • *
  • Rep: +0/-0
  • Çevrimdışı Çevrimdışı
  • İleti: 11
Ynt: Formlarımızda Skin Kullanalım
« Yanıtla #1 : 30 Haziran 2009 22:21:28 »

ehuhu abi saol walla costum gene xd
Kayıtlı

pcmanxxx

  • Yeni Üye
  • *
  • Rep: +0/-0
  • Çevrimdışı Çevrimdışı
  • İleti: 1
Ynt: Formlarımızda Skin Kullanalım
« Yanıtla #2 : 02 Temmuz 2009 14:44:25 »

teşekkürler
Kayıtlı

h_ozkilinc_

  • Yeni Üye
  • *
  • Rep: +0/-0
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 12
Ynt: Formlarımızda Skin Kullanalım
« Yanıtla #3 : 07 Aralık 2009 15:54:55 »

sağol arkadaşım. eline sağlık
Kayıtlı

ZoRan

  • Kıdemli Üye
  • *****
  • Rep: +0/-0
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 75
Ynt: Formlarımızda Skin Kullanalım
« Yanıtla #4 : 21 Åžubat 2010 23:07:14 »

Programlarda skin kullanmak için harici komponentlere ihtiyaç yoktur ( ben galiba harici komponent düşmanıyım ) biraz pratik zeka ile sizde yapabilirsiniz.

Formun borderini none yapın ve iki tane  image nesnesi koyun ve birine Align AlTop yapın diÄŸerini ise AlClient yapın bu image nesnelerine ekleyeceÄŸiniz resimlerle formuzu skinli yapmış olacaksınız


// BG adlı image nesnesine RES dosya içersine önceden gömdüğümüz resimlerin numarası ile yükleme yapıyoruz. böylece diyelimki RES dosyada 30 tane resim varsa kullanıcya seçme imkanıda vermiş olursunuz.

on create olayına ise

// skin resmini yükle
skinfile:=110;
BG.Picture.Bitmap.LoadFromResourceID(HInstance,SkinFile);

// formu kenalarını yuvarlat.
Rgn:=CreateRoundRectRgn(0,0,Anaform.width,Anaform.Height,15,15);
SetWindowRgn(handle,rgn,true);
DeleteObject(Rgn);




Örnek Program : http://www.proton.com.tr/ftp/ofis.zip
« Son Düzenleme: 21 Åžubat 2010 23:19:37 Gönderen: ZoRan »
Kayıtlı
İmza Atmaya fırsat Bulmadım. En yakın zamanda atarız bir imza.

ahmetsngr

  • Üye
  • ***
  • Rep: +0/-0
  • Çevrimdışı Çevrimdışı
  • İleti: 38
    • Film ArÅŸivim
Ynt: Formlarımızda Skin Kullanalım
« Yanıtla #5 : 22 Åžubat 2010 12:01:05 »

Siteden indirdiğimiz skinleri programımızda kullandıgımızda trial vs gibi yazılar çıkartıyorumu?
Kayıtlı