https://www.youtube.com/watch?v=ntQCqpak9dw
Mobil cihazda çektiğimiz bir resmi herhangi uzaktaki bir veritabanına kayıt işlemini öğreneceğiz. Datasnap kullanarak uzaktaki MSSQL veritabanına mobil cihazdan çektiğimiz görüntüyü yazacağız.
https://www.youtube.com/watch?v=aYhpfYFVpkU
File >New >Multi Device Application >Blank Application ilk önce arayüzümüzü tasarlıyoruz.Palette >Tabcontrol1 >align >client. Tabcontrol’e sağ tuş >Item editor > TabItem1 ve TabItem2 ekliyoruz. Palette >Toolbar1 - Grid1 - StringGrid1 - Listbox1 - Toolbar2 - Navigator1 - Navigator2. Toolbar1 >align >top. Grid1> align >top - name →GridDepo. StringGrid1 >align >client - name →gridStok. Listbox1 >align >client - name →LbDepo. Toolbar2 >align >top. Navigator1 >align >left - name →NavDepo. Navigator2 >align >left → NavStok. Formumuzu kaydedelim.
https://www.youtube.com/watch?v=nJKvTfep_Vw
Milli Eğitim Bakanlığı ve Embercadaro arasında imzalanan protokol kapsamında öğretmen ve öğrencilere verilecek olan lisansların kurulumu hakkında bilgi vereceğiz.
https://www.youtube.com/watch?v=kjcsHZeBHrQ&t=447s
ELC Server nedir?
Lisanslama işlemini kendi lokalinizde yapabilmenizi sağlayan lisans sunucusu.Genel olarak akademik kurumlar ve birden çok lisansa sahip şirketler kullanmaktadır. Kullanıcıları takip etme kolaylığı sağlar.Bir ana makine ve diğer client bilgisayarların ulaşabileceği bir network olması gerekiyor.
https://www.youtube.com/watch?v=sErH9dmZKfw&t=2s
Thread Nedir?
Bir proses altında birden fazla işlem yapabilen yapı.Her uygulama bir thread üzerinde çalışır bu main thread olarak adlandırılır.
Neden Thread Kullanılır?
https://www.youtube.com/watch?v=yoShLlChn-8&t=1355s
FireDAC Nedir?
-Veritabanı geliştirmek için uygulama
-Delphi ve C++ Builder
-Ancak; birçok belirli veritabanı özelliği ile
https://www.youtube.com/watch?v=gIyMoSGoxYU&list=PLtQEDTztkhBf3J7h5kH9odBj-HYZGxdAb&index=6
Rad Studio Kurulum
https://www.youtube.com/watch?v=6qMDB_72ofo&t=2537s
Neden Multitier (Çok katmanlı)?
https://www.youtube.com/watch?v=Hq0rBpIiDBk&list=PLtQEDTztkhBf3J7h5kH9odBj-HYZGxdAb&index=4
1-Datasnap Nedir?
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;
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.
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.
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.
Delphi de Linux Sunucu için Gereken Konsol Komutlar :
Aşağıdaki komutları sıra ile ç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.
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
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
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.
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 |
CNC Tezgahlara Program Yazan Program.
CAM++, makine üreticisi firmaların, kendi ihtiyaçlarına göre özelleştirilmiş CAM (Computer-Aided Manufacturing) programlarını parametrik olarak oluşturabilecekleri gelişmiş bir yazılım geliştirme ortamıdır. Bu , firmaların üretim süreçlerini optimize etmelerine, verimliliklerini artırmalarına ve pazardaki rekabet güçlerini yükseltmelerine yardımcı olur. CAM++ ile, üretim alanında esneklik kazanırken, iş akışlarınızı hızlandırabilir ve kaynakları daha etkin kullanabilirsiniz.
CAM++ , CAD/CAM süreçlerinizi basitleştiren geniş kapsamlı API desteği sunar. Karmaşık geometrik hesaplamalar, 3D modelleme ve hassas üretim verileri işleme gibi ihtiyaçlarınıza tam çözüm sunar.
CAM++ , mevcut sistemlerinize hızlı ve verimli bir şekilde entegre edilebilir. Özellikle iş akışınıza tam uyum sağlayarak üretkenliğinizi artırmak için tasarlandı.
CAM++ , CNC makinelerinizin hassas kontrolünü sağlar. Gerçek zamanlı veri işleme ve programlama ile üretim süreçlerinizi hatasız yönetebilirsiniz.
Kendi makineleri için özelleştirilmiş CAM programları geliştirmek isteyen makine üreticileri, CAM++ ile parametrik ve esnek çözümler oluşturabilirler.
CAM++ , farklı üretim senaryoları için hızlı ve esnek çözümler oluşturmak isteyen CNC tezgah operatörlerine yönelik ideal bir araçtır.
Üretim süreçlerini optimize etmek ve verimliliği artırmak isteyen endüstriyel otomasyon firmaları, CAM++ ile üretim hatlarında esnek ve özelleştirilebilir çözümler geliştirir.
CAM++ size CNC tezgahınıza özel, ünitenizin içerisinde entegre çalışan güçlü bir CAM yazılımı sunar. Bu sayede, dış yazılımlarla vakit kaybetmeden CAD ve CAM işlemlerini tek bir ortamda yapabilirsiniz.
CAM++ ile tüm CAD/CAM işlemlerinizi aynı platformda yaparak, iş süreçlerinizi hızlandırır ve zaman tasarrufu sağlarsınız. Bu, iş verimliliğinizi önemli ölçüde artırırken, üretim hattınızdaki duraksamaları minimuma indirir.
Kullanıcı dostu arayüzler ve parametrik ekranlar sayesinde CAM++ kullanımı son derece kolaydır. Bu özellikler, farklı üretim senaryolarına hızlıca uyum sağlamanızı ve ihtiyacınıza göre özelleştirilmiş çözümler geliştirmenizi mümkün kılar.
CAM++’ın sağladığı verimlilik, hız ve esneklik avantajlarıyla rakiplerinizin önüne geçin. Üretim maliyetlerinizi düşürürken, iş gücü ve zaman yönetiminizi optimize edin.
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 67idari 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 |
Copyright © 2025 CamART ARGE. Joomla templates powered by Sparky. Graphics by Freepik