yeni başlayanlar için kaynak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
duraumsa
Üye
Mesajlar: 27
Kayıt: 24 Eki 2015 01:54

yeni başlayanlar için kaynak

Mesaj gönderen duraumsa »

slm arkadaşlar ben delphiye yeni başladım bir projem var direk ona odaklandım ama temeli sağlam atmadan üste yapılan unutuluyor zamanla.
internette ve forumda bulduklarımla bir şeyler yaptım ama ctrl-c crtl-v ile yapılanlar zamanla ctrl-x oluyor :)
birsürü para verip 1200 sayfalık bir kitap aldım bir çok bilgi var ama ondada bazı şeyler yok. misal: ^TRGBTripleArray nedir nerelerde kullanılır gibi
bana temel bilgileri öğrenebileceğim kaynak lazım. yoksa kalıplaşmış şeyler var kullanıp geçecekmiyiz.
kısacası tecrubeli arkadaşlar sen önce şurdan başla diye bileceğiniz yönerge varmı?
şimdiden teşekürler
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: yeni başlayanlar için kaynak

Mesaj gönderen fesiharslan »

Merhaba;
Belirtmiş olduğunuz tip(^TRGBTripleArray), TRGBTriple record tipli temel veri türü referans alınarak oluşturulmuş bir renk (RGB) dizidir.
Temel yapı aşağıdaki gibidir.

Kod: Tümünü seç

TRGBTriple = packed record
    rgbtBlue: Byte;
    rgbtGreen: Byte;
    rgbtRed: Byte;
  end;
Bu tip her türlü resim işleme veya renk tanıma, karşılaştırma vb. işlemlerde kullanılabilir.

Bu konu ile ilgili kaynak ve bilgi sıkıntısına gelince;
Bence Temel veri türlerini anlamak için ek bir kaynağa ihtiyacınız olmayacaktır.
Delphi veya Object pascal bilginiz var ise veri tiplerinin referanslarını takip ederek boyut veya işlevi hakkında kolayca bilgi sahibi olabilirsiniz.
Fakat Delphi bilgisi şart.
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: yeni başlayanlar için kaynak

Mesaj gönderen fesiharslan »

Harici bir kaynakla en temelden başlamak istiyorum derseniz.
Yeni Delphi ve Object Pascal teknolojilerini içeren bir kaynak hazırlığım var. %60'lık bölümü (yaklaşık 650 sayfalık kısım) bitti.

İçerik kısmı Özetle;
Çoklu platform yapıları ve Ayarları (Android, iOS, Mac OS X ve Win64),
Delphi derleyici yapıları (Win, LLVM ve ARM),
Platform farklılıkları,
Form tasarım araçları (Style - View) ve kullanma prensibi
Özel form tasarımı (Samsung Galaxy Gear) ile uygulama geliştirmek (Örnek Akıllı Saat Uygulaması )
Uygulamaların Appstore veya Google play'de yayınlanması,
Detaylı Kullanıcı erişim izinleri (Tüm izinler detaylı olarak anlatılmıştır),

Detaylı IDE ve pencere yapıları
-IDE Insight
-Code Insight (Kod Penceresi)
-Kod Penceresini Ayırmak (View/New Edit Window)
-Birden Fazla Kod Penceresi ile Çalışmak (View/Dock Edit Window)
-Object Inspector
--Properties
--Events
-Structure
-Project Manager
-Tool Palette
-Multi-Device Preview
-Class Explorer
-Data Explorer
-Code Explorer
-Model View
-File Browser
-Templates
-Bilgi ve Mesaj Pencereleri
--Message
--Event Log
--Breakpoint List
--Watch List
--Thread Status
--Local Variables
--Refactorings
--Find References
--To-Do List
--Metrics
--Audits
Diğer Pencere Yapıları
-LiveBindings Designer (View)
-Clipboard History (View)
-Deployment (Project)

FMX UI,
Dokunma Algılama İşlemleri
Multimedya işlemleri (Tüm ses ve görüntü işlemleri),
3D ve Animasyonlar,
Nesne ve Geçiş Efektleri,
Stil yapıları,
Kod yapısı,
Paralel programlama,
yeni thread yapıları,
isimsiz thread ve metodlar,
Unicode kullanma,
Firedac Component Seti
SQLite veri tabanı ve temel SQL bilgisi,
Mobil Programlama Teknikleri,
Cihaz Kaynaklarına Erişim (Donanımsal ve Yazılımsal özellikler),
Bluetooth (Klasik ve BluetoothLE), App Tethering ve Beacons Teknolojileri,
İleri seviye tüm sensör kullanımları,
Reklam Servisini kullanmak,
Bildirim Servislerini kullanmak,
Enterprise Mobility Service,
Rest,
RestFull,
Json,
XML ve RSS reader,
Web Servis kullanımı vb.

İlerleyen bir zamanda, kapsamı hakkında daha detaylı bir bilgi verebilirim.
En son fesiharslan tarafından 01 Mar 2016 01:43 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
duraumsa
Üye
Mesajlar: 27
Kayıt: 24 Eki 2015 01:54

Re: yeni başlayanlar için kaynak

Mesaj gönderen duraumsa »

ilginize ve cevabınıza teşekkür ederim. ben delphi konusunda hertürlü bilgiye ve tavsiyeye açım.
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: yeni başlayanlar için kaynak

Mesaj gönderen greenegitim »

@fesiharslan hocam kitabı dört gözle bekliyoruz.
Mücadele güzelleştirir!
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: yeni başlayanlar için kaynak

Mesaj gönderen fesiharslan »

Tüm konularda birçok örnek ve görsel eğitim videoları da olacak.
jakarta2
Üye
Mesajlar: 74
Kayıt: 20 Nis 2015 06:51
İletişim:

Re: yeni başlayanlar için kaynak

Mesaj gönderen jakarta2 »

Hocam bitirde alalım kitabı. Çok sağlam bir kaynak
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: yeni başlayanlar için kaynak

Mesaj gönderen fesiharslan »

jakarta2 yazdı:Hocam bitirde alalım kitabı. Çok sağlam bir kaynak
Yukarıda paylaştığım içerikler kitabın yalnızca bir bölümü detaylı bir çalışma yapıyorum. İçindekiler bölümü bile 25 sayfası buldu. Tahminimce 1000 sayfayı bulacak gibi.
1 - 1,5 ay içerisinde tamamlarım İnşaallah.
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: yeni başlayanlar için kaynak

Mesaj gönderen pasa_yasar »

Bekliyoruz. Detaylı bir çalışma olur inşallah. Piyasada sitelerdeki bilgileri kopyala yapıştır ile sadece editin veya labelin object inspectordaki bilgilerinin türkçe karşılığını yazan kitaplar gibi olmamasını umut ediyorum. Temel ,orta ve üst seviye bilgi ve dönüşümleri barındırıyorsa müthiş olur. İlk taliplileriden biri benim. Çalışmalarınızda başarılar diliyorum
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: yeni başlayanlar için kaynak

Mesaj gönderen fesiharslan »

pasa_yasar yazdı:Bekliyoruz. Detaylı bir çalışma olur inşallah. Piyasada sitelerdeki bilgileri kopyala yapıştır ile sadece editin veya labelin object inspectordaki bilgilerinin türkçe karşılığını yazan kitaplar gibi olmamasını umut ediyorum. Temel ,orta ve üst seviye bilgi ve dönüşümleri barındırıyorsa müthiş olur. İlk taliplileriden biri benim. Çalışmalarınızda başarılar diliyorum
Güzel dilekleriniz için teşekkür ederim. Kitabı almanız beni tabiiki çok mutlu edecektir. Fakat "benim kitabım çok farklı ve çok kaliteli, anlatım dili çok sade ve anlaşılır", demem bir şey ifade etmeyecektir. Almadan önce içeriğine bir göz gezdirin, örnekler ve açıklamalarına bakın, ona göre karar verin. (Tabi Nasip olurda yayımlayabilirsem.)
Detaylı olduğundan bir türlü tamamlayamadım. Kitabi bilginin haricinde çok sayıda örneklendirmeler de yer alıyor. Örneklerde çoklu platform yapısı ve hassasiyetleri ayrıca vurgulanmıştır. Her platform için ayrı ayrı testler yapılarak, ekran görüntüleri ve örnek proje (CD ortamında) ayrıca paylaşılmıştır.
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: yeni başlayanlar için kaynak

Mesaj gönderen pasa_yasar »

Eğer sizin için sorun yaratmayacak ise içindekiler bölümünü yayınlasanız ve bizde ona göre katkıda bulunup içindekiler açıklamasına göre şu bilgiler varmı veya nasıl anlatılmış gibi sorup gelişimini fayda sağlasak olur mu. tümünü paylaşmayın daha fazla geliştirilip daha kullanılabilir olması açısında uygulamaların beta sürümü gibi. Kullanıcı taleplerine göre yeni ,eksik veya gereksiz özellikleri görebilmek gibi.
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: yeni başlayanlar için kaynak

Mesaj gönderen pasa_yasar »

ileride farklı dillerde çevirebilirsin iyi bir altyapısı olur ise.
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: yeni başlayanlar için kaynak

Mesaj gönderen fesiharslan »

pasa_yasar yazdı:ileride farklı dillerde çevirebilirsin iyi bir altyapısı olur ise.
Zamanla olur inşallah. Fakat asıl hedefim tabiki kendi memleketim. Ciddi bir kaynak eksikliğimiz var. Bu kapsamda faydalı olur inşallah.
Cevapla