yeni başlayanlar için kaynak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
yeni başlayanlar için kaynak
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
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
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: yeni başlayanlar için kaynak
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.
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.
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 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.
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: yeni başlayanlar için kaynak
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.
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.
Re: yeni başlayanlar için kaynak
ilginize ve cevabınıza teşekkür ederim. ben delphi konusunda hertürlü bilgiye ve tavsiyeye açım.
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: yeni başlayanlar için kaynak
@fesiharslan hocam kitabı dört gözle bekliyoruz.
Mücadele güzelleştirir!
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: yeni başlayanlar için kaynak
Tüm konularda birçok örnek ve görsel eğitim videoları da olacak.
Re: yeni başlayanlar için kaynak
Hocam bitirde alalım kitabı. Çok sağlam bir kaynak
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: yeni başlayanlar için 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.jakarta2 yazdı:Hocam bitirde alalım kitabı. Çok sağlam bir kaynak
1 - 1,5 ay içerisinde tamamlarım İnşaallah.
- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
Re: yeni başlayanlar için kaynak
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
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: yeni başlayanlar için kaynak
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.)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
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.
- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
Re: yeni başlayanlar için kaynak
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.
- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
Re: yeni başlayanlar için kaynak
ileride farklı dillerde çevirebilirsin iyi bir altyapısı olur ise.
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: yeni başlayanlar için kaynak
Zamanla olur inşallah. Fakat asıl hedefim tabiki kendi memleketim. Ciddi bir kaynak eksikliğimiz var. Bu kapsamda faydalı olur inşallah.pasa_yasar yazdı:ileride farklı dillerde çevirebilirsin iyi bir altyapısı olur ise.