https://www.youtube.com/watch?v=P0WPlVoG0z8&t=1078s

Merhaba bu günkü blog yazımızda Abdullah ILGAZ ile yaptığımız webinar ın içerği hakkına  bilgiler paylaşacağız.

İÇERİK;

  • FMX ve VCL Farklılıkları
  • FMX Komponentleri
  • Yazılımcı için Tasarım Seti
  • Pratik Arayüz Analizi ve Tasarımı
  • Uygulamalı Arayüz Tasarımı

https://www.youtube.com/watch?v=jEtDyg4ywdE

Örnek Uygulama

  • 1.Adım
  • Function ve Procedure

 

File > New > Multi Device Application > Blank Application açarak çalışmaya başlıyoruz.

→ Delphi tamamen nesneye yönelimlidir.

→ Siz nesneye yönelik çalışmasanız bile Delphi arka planda bütün nesneleri oluşturur.

Palette> TEdit ekliyoruz > Listbox ekliyoruz. Tekrar forma tıklıyoruz çünkü Listbox içine nesne alabiliyor. 4 Tane TMemo ekliyoruz.

Listbox > Object inspector > Properties > Align→Left.

 Edit  > Object inspector > Properties > Align → Top.

Edit’ e sağ tuş > Items Editor > add item > clear button ve edit button ekledik.

Listbox’  a sağ tıklıyoruz > Items Editor > ListboxGroupHeader > Add Item.

Listbox’ a sağ tıklıyoruz> Items Editor > Listbox Item (5 adet) ekliyoruz.

Listbox’ a eklediklerimizi seçiyoruz(Ctrl ile) > Object inspector > Properties > Text kısmını siliyoruz > Height kısmınıda 40 vererek boyutunu ayarlıyoruz. ListboxGroupHeader1’in Text kısmına Temel Komutlar yazıyoruz. Listbox Itemlara tıklayarak içlerine buton ekliyoruz. Buttonların içinin Align’ ını > client seçerek içinde bulunduğu nesnenin tamamını kaplıyor. Listboxların hepsine aynı işlemi uyguluyoruz. Memodan  Ctrl + C ile 4 tane kopyalıyoruz. Derleyerek Windows görünüşüne bakıyoruz. Button1’e çift tıkladığımızda buttonun OnClick eventında kendisi otomatik bir procedure açıyor ve bunun tanımlamasınıda yapıyor. Bize sadece begin-end arasına komut yazmak kalıyor. Button1 > Object inspector > Properties > Name → BtnTersCevir. Name ile birlikte Text de değişiyor. İstersek Textini değiştirebiliriz. Biz Ters Çevir yaptık(textde Türkçe karakter kullanabiliyoruz). Ters Çevir fonksiyonumuzu yazmak için Ters Çevir butonuna tıklıyoruz.

→Private kısmına yazdığımız functionları sadece bu formda kullanabiliriz.

→Public kısmına yazdığımız procedur ve functionları hem bu formda hemde bu formu çağıran diğer formlarda kullanabiliriz.

Fonksiyonumuzu tanımlamak için biz public’e yazıyoruz.

→Procedure ve Functioun farkı = procedure değer döndürüyor, function değer döndürmüyor.


public
   {Public declarations}
   procedure TersCevir(s: String);

Ctrl + Shift + C ile otomatik olarak headerlar yazılıyor.


procedure TForm1.TersCevir(s: String);
begin
//buraya komutumuzu yazıyoruz.
end;
end.

 

https://www.youtube.com/watch?v=zmO3R2vDfew&t=1527s

• IDE KULLANIMI- MENÜLER

File > Multi Device Application- Delphi > Blank Application(Boş uygulama) açarak çalışmaya başlıyoruz.

Windows VCL Application- Delphi: Sadece windowsta çalışan ve daha önceki delphi sürümlerini de destekleyen bir yapı. Windows’un bütün componentlerini kullanabiliyoruz.

Multi Device Application- Delphi: Firemonkey ara yüzünde uygulama geliştiriyoruz.

Workand> Default Layout> Save Desktop. Uygulama araçlarının gelme şekli, istediğimiz şekilde düzenleyerek kaydediyoruz bu düzeni kaydederek her açtığımızda aynı gelmesini sağlayabiliriz.

Rad Studio 10.3.3 Rio yayınlandı

64 Bit Android desteği dahil Çok sayıda hata gidermesi yer alan yeni alt versiyon oldukça stabil bir çalışma ortamı sunuyor.

 Yeni Rad versiyonu RX 10.3.3 Rio ismi ile yayınlandı.
Detaylı bilgiyi aşağıdaki linkten bulabilirsiniz.

RAD Studio 10.3.3 Rio

 

Rad Studio 10.3 Rio yayınlandı

 400 den fazla hata gidermesi yer alan yeni alt versiyon oldukça stabil bir çalışma ortamı sunuyor.

 Yeni Rad versiyonu RX 10.3 Rio ismi ile yayınlandı.
Detaylı bilgiyi aşağıdaki linkten bulabilirsiniz.

RAD Studio 10.3 Rio

 

 

Delphi de Linux Sunucu için Gereken Konsol  Komutlar :

Aşağıdaki komutları sıra ile çalıştırın.

  • Open Terminal'
  • sudo add-apt-repository ppa:ubuntu-sdk-team/ppa yazın.
  • sudo apt install ubuntu-sdk
  • sudo apt-get install zlib1g-dev
  • C:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer i Linux makinede çalıştırın

 

 

 

 

Bu gün Embarcadero Mvp programına üyeliğimiz tamamlandı.

Program boyunca yapacağımız teknik ve güncel bilgi paylaşımlarını bu sayfadan takip edebilirsiniz.

 


 Yeni Rad versiyonu RX 10.2 Tokyo ismi ile yayınlandı.
Detaylı bilgiyi aşağıdaki linkten bulabilirsiniz.
RAD Studio 10.2 Tokyo

Gelen Ana yeni özellikler

1-) Linux Desteği(Sunucu tarafı için )
2-) TBitmap, TCanvas ve TContext3D için Multi-Threading  desteği
3-) Android UI' geliştirmek için thread hızlandırlması
4-) TMultiView iyileştirmeleri
5-) SystemStatusBar  kontrol özellikleri
6-) macOS ve Android için FMX stiler
7-) Runtime kullanım için TFDMemTable design time dataset editor to create data


 Merhaba Delphi eğitimi için video serimizin ilk videsunu yayınladık. Aşağıdaki linkten görebilirsiniz. , .

 

Webinar Konusu: - Delph ile Programalmaya Giriş - IDE kullanımı - Kısayollar - Hızlı ve konforlu kod yazma teknikleri - Delphi Eğitimi

 

 

 

Merhaba Embarcadero Rad 10 Seattle ile beraber gelen Türkçe İ karakter sorunu çözüldü.

Kod yazarken içerisinde İ harfi geçen nesne ve değişken isimlerinin tamamlanmamasına yol açan bu sorunu aşağıdaki fix dosyasını yükleyerek çözebilirsiniz.

Lütfen indirme esnasında kendi kullandığınız sürümün dosyasını indirdiğinize dikkat edin.

 

IDE Fix Pack 5.95 10 Seattle

IDE Fix Pack 5.95 10.1 Berlin

IDE Fix Pack 6.0  10.2 Tokyo

 

 

 


 Yeni Rad versiyonu RX 10.1 Berlin Update 1 ismi ile yayınlandı.
Detaylı bilgiyi aşağıdaki linkten bulabilirsiniz.
RAD Studio 10.1 Berlin Update 1

Gelen Ana yeni özellikler

1-) Ios 10 Desteği
2-) TGrid de iOS için Native Rendering desteği
3-) Gelişmiş ListView layouts düzenleme aracı
4-)  macOS Sierra desteği
5-) Yenilenmiş kurulum aracı(Web kurulum için)
6-) Firedac için Firebird 3.0 iyileştirmesi
7-) Çok sayıda hata düzeltildi.

Demo Post

Projelerinizde ihtiyaclarınız uzman ekbimiz tarafından tespit edilir ve  size en uygun çözümler tercihinize sunulur. Birlikte en uygun çözüm hızlı bir şekilde üretilir.

Demo Post

BTGrubu ile olan iş ortaklığımız çerçevesinde RadStudio Delphi eğtimi (Object Pascal) Türkiye deki tek yetkili eğitim merkeziyiz. Tek kaynak kod = Tek yazılım ekbi = Hızlı proje hazırlama

Demo Post

Delphi ile geliştirdiğiniz uygulamları birlikte mobil platformlara taşıyoruz. DataSnap , RestFull web servisler ile uygulamlarınız geleceğe hazırlamanızda yardımcı oluyoruz

Demo Post

RadCodeBank ile binlerce hazır koda ulaşabilirsiniz. Videolu uygulam anlatımları ve adım adım worksheetleri elinizin altında

Firma Bilgileri


Camart Araştırma Geliştirme Yazılım Otomasyon San. Tic.Ltd. Şti.

Mersis no : 3356 7133 6775 9746

info@camartarge.com

Vergi Dairse / no : Pamukkale v.d. 196 074 62 30

Tel : +90 850 333 80 20

İban (TL): TR30 0020 5000 0085 3809 5000 03

Arge :

Pamukkale Üniversitesi teknoloji geliştirme bölgesi (Teknokent)

Kınıklı mah. Hüsseyin yılmaz cad. no 67

idari bina d blok no g05 Pamukkale / Denizli

İban (USD):TR03 0020 5000 0085 3809 5001 01


Barbaros Mah. Halk Cad. No 47 / 2 34746 Ataşehir İstanbul

İban (Euro):TR73 0020 5000 0085 3809 5001 02

 
Harita verileri ©2015 Google

İletişim

Facebook Pinterest Twitter Google+ Dribbble