Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Tasarım alanında bir proje : DelphiTurkey.com
#1
Merhaba,

Delphi tarafında büyük bir ihtiyaç olan tasarım konusundaki eksikliği gidermek adına açmış olduğum forum sitemi duyurmak isterim.
Daha önce yaklaşılmamış bir yönden yaklaşarak tasarımı ve tasarlamayı kopyala-yapıştır düzeyine indirgedim. Tasarlanabilecek ne var ise tasarlayıp sunarak ve çeşitlendirerek istediğiniz tasarımı elde etmenizi mümkün kıldım. Üstelik uğraş gerektirmeden ve en kısa sürede...


Türkiye geneline bu konu ile duyurduğum/duyuracağım bu yapıyı daha önce gerçekleştiren oldu mu ya da şuan da aktif olarak sunan ve sunmaya devam eden var mı bilmiyorum ama tasarım konusunun bambaşka bir boyuta şu andan itibaren evrileceği aşikar.
Sitemi ziyaret ederek tasarımları bizzat kendiniz deneyimleyebilir ve kullanabilirsiniz.


Örneğin bu gifteki tasarımı elde etmek için kodu direkt form üzerine yapıştırmanız yeterli.
Gerisi ise nasıl ve nerede kullanacağınıza kalıyor.

   


object katman_1: TRectangle
 Fill.Color = claWhite
 Padding.Left = 5.000000000000000000
 Padding.Top = 5.000000000000000000
 Padding.Right = 5.000000000000000000
 Padding.Bottom = 5.000000000000000000
 Position.X = 120.000000000000000000
 Position.Y = 277.000000000000000000
 Size.Width = 100.000000000000000000
 Size.Height = 40.000000000000000000
 Size.PlatformDefault = False
 Stroke.Kind = None
 XRadius = 20.000000000000000000
 YRadius = 20.000000000000000000
 OnClick = katman_1Click
 object Rectangle2: TRectangle
   Align = VertCenter
   Fill.Color = claBrown
   HitTest = False
   Margins.Right = 60.000000000000000000
   Position.X = 5.000000000000000000
   Position.Y = 9.000000000000000000
   Size.Width = 30.000000000000000000
   Size.Height = 22.000000000000000000
   Size.PlatformDefault = False
   Stroke.Kind = None
   XRadius = 11.000000000000000000
   YRadius = 11.000000000000000000
   object FA1_kuyruk_sag_ileri: TFloatAnimation
     Duration = 0.600000023841857900
     PropertyName = 'Margins.Left'
     StartValue = 0.000000000000000000
     StopValue = 60.000000000000000000
   end
   object FA1_kuyruk_sag_ileri2: TFloatAnimation
     Duration = 0.300000011920929000
     PropertyName = 'Margins.Right'
     StartValue = 60.000000000000000000
     StopValue = 0.000000000000000000
   end
   object FA1_kuyruk_sol_ileri: TFloatAnimation
     Duration = 0.600000023841857900
     PropertyName = 'Margins.Right'
     StartValue = 0.000000000000000000
     StopValue = 60.000000000000000000
   end
   object FA1_kuyruk_sol_ileri2: TFloatAnimation
     Duration = 0.300000011920929000
     PropertyName = 'Margins.Left'
     StartValue = 60.000000000000000000
     StopValue = 0.000000000000000000
   end
   object CA1_kuyruk_acik: TColorAnimation
     Duration = 0.200000002980232200
     PropertyName = 'Fill.Color'
     StartValue = claLightcoral
     StopValue = claDeepskyblue
   end
   object CA1_kuyruk_kapali: TColorAnimation
     Duration = 0.200000002980232200
     PropertyName = 'Fill.Color'
     StartValue = claDeepskyblue
     StopValue = claLightcoral
   end
 end
 object Layout1: TLayout
   Align = Client
   Size.Width = 90.000000000000000000
   Size.Height = 30.000000000000000000
   Size.PlatformDefault = False
   TabOrder = 1
   object C1: TCircle
     Align = Left
     Fill.Color = claLightcoral
     HitTest = False
     Size.Width = 30.000000000000000000
     Size.Height = 30.000000000000000000
     Size.PlatformDefault = False
     Stroke.Kind = None
     object FA1_ileri: TFloatAnimation
       Duration = 0.200000002980232200
       PropertyName = 'Margins.Left'
       StartValue = 0.000000000000000000
       StopValue = 60.000000000000000000
     end
     object FA1_geri: TFloatAnimation
       Duration = 0.200000002980232200
       PropertyName = 'Margins.Left'
       StartValue = 60.000000000000000000
       StopValue = 0.000000000000000000
     end
     object CA1_acik: TColorAnimation
       Duration = 0.200000002980232200
       PropertyName = 'Fill.Color'
       StartValue = claLightcoral
       StopValue = claDeepskyblue
     end
     object CA1_kapali: TColorAnimation
       Duration = 0.200000002980232200
       PropertyName = 'Fill.Color'
       StartValue = claDeepskyblue
       StopValue = claLightcoral
     end
   end
 end
end

Kullanımı :

procedure TForm1.katman_1Click(Sender: TObject);
begin
 if C1.Margins.Left = 0 then
 begin
   FA1_ileri.Start;
   FA1_kuyruk_sag_ileri.Start;
   FA1_kuyruk_sag_ileri2.Start;
   CA1_acik.Start;
   CA1_kuyruk_acik.Start;
 end
 else
 begin
   FA1_geri.Start;
   FA1_kuyruk_sol_ileri.Start;
   FA1_kuyruk_sol_ileri2.Start;
   CA1_kapali.Start;
   CA1_kuyruk_kapali.Start;
 end;
end;

Bu ve daha fazlası web sitemde yer almaktadır ve her geçen gün daha fazlası eklenmektedir.


Başlıca sorulacak sorular ve cevapları


Neden komponent olarak sunmuyorsun ?

- Görsel bileşenleri komponent olarak sunmak 3. parti durumuna düşüreceği için ekstra kurulumlar ve gereklilikler getirecektir. Oysaki kopyala-yapıştır sistemi buna kullanıcı bazında gerek bırakmıyor. Ayrıca yapımcısı olarak beni ise büyük oranda hızlandırıyor çünkü tasarım elde etmek için herkes tarafından kullanılabilen IDE’nin sunduklarını kullanıyorum. Ayrıca FMX mimarisini destekleyen her delphi sürümü ile doğrudan uyumlu olduğu ve olacağı için bu yönden de sorunlarla karşılaşmamış oluyorum. Yani ; 3.parti yok. Kurulum yok. Uğraş yok.


Sadece bileşen tasarımları ile mi sınırlı ?
- Hayır. Kullanıcılar yani sizlerin tasarımsal her yönde yaşadığınız zorlukları da kolaylaştırmak mümkün hale geldi. Bununla birlikte giriş ekranları, ana ekranlar, bekletme ekranları, hakkında ve iletişim bölümleri gibi bir uygulama da olması gereken en temel alanlarında tasarımları kopyala-yapıştır ile eziyet olmaktan artık çıkacaktır. Bu durumda sizlere yani kullanıcılara geriye sadece seçmek ve kopyalamak kalacaktır.


Tek tasarım üzerine mi ?
- Şuan için evet. Tecrübesini paylaşmak isteyen herkesin ki bu sadece yazılım ya da tasarım olmasına gerek yok, Paylaşım yapması mümkündür. Sadece paylaşım yapmak istediği alanı sitem üzerinden bildirmesi yeterlidir. Her konuda alan açmaktansa istenilen konuda alan açmak daha iyi bir seçenektir.


Harici neler kullanılıyor ?
-Hiçbir şey! Tasarlanan her şey tamamen Delphi tarafında ve IDE’nin sundukları ile var edilmektedir. Yani ; Photoshop yok. Görsel yok. Dış kaynak yok.

Hepsi ve daha fazlası için ; https://www.delphiturkey.com/
Cevapla


Bu Konudaki Yorumlar
Tasarım alanında bir proje : DelphiTurkey.com - Yazar: Mr.X - 12-05-2021, Saat: 12:55
Tasarım alanında bir proje : DelphiTurkey.com - Yazar: Hayati - 14-05-2021, Saat: 19:23
Tasarım alanında bir proje : DelphiTurkey.com - Yazar: Hayati - 14-05-2021, Saat: 19:38

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Proje Yarışmalarına Hazırlık Yasemin 8 4.987 15-03-2021, Saat: 21:06
Son Yorum: mcuyan
  Delphicanlar Olarak Githubda Ortak Proje Fikri enes6635 43 38.178 16-10-2020, Saat: 14:06
Son Yorum: delphicim
  Konya Akaryakıt Fiyatları (Firemonkey İlk Proje) narkotik 11 11.199 24-06-2018, Saat: 11:49
Son Yorum: narkotik
  Bir Proje Fikrim Var Halil Han BADEM 11 11.875 06-12-2017, Saat: 08:33
Son Yorum: r3n4m3



Konuyu Okuyanlar: 2 Ziyaretçi