Yeni Kitabım için tavsiyeleriniz Gönderen: FetihlerFatihi Tarih: 17 January 2007 21:31:36
Merhaba,
Kitabım birçok çevre tarafından beğenildi çok şükür. Talep üzerine genel bir Delphi kitabı yazacağım. Aslında çoktan başlamış olmam gerekirdi, ancak sağlık sorunlarım sebebiyle yeni başlayacağım.
Sizden yine tavsiye istemeye geldim.
Kitap genel bir Delphi kitabı olacak, ancak ben başlangıç konularını hızlı bir şekilde geçmeyi düşünüyorum.
Kitapta Interbase ile çalışmayı düşünüyorum, ancak olayın VTYS kısmını işleyeyim mi karar veremedim. Bir yandan konu bütünlüğünü düşünüyorum diğer yandan Delphi tarafına daha çok sayfa ayırmam gerektiğini düşünüyorum.
Delphi.NET’e dokunmamayı düşünüyorum.
Sizce ne yapmalıyım, neye ağırlık vermeliyim?
Multi-Tier konusunu çok duyuyorum, ama proje geliştirmediğim için tecrübe sahibi değilim. Konu hakkında tecrübelerinize dayanarak örnekler verirseniz memnun olurum.
Ve son olarak dualarınızı bekliyorum
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: berdem Tarih: 18 January 2007 13:00:27
Chapter 1 - The Client/Server Environment
The Request/Response Model
Multi-Tier Applications
Client/Server Database Systems
The Role of SQL
Chapter 2 - Delphi's Client/Server Tools
SQL Links
Other Data Access Components
dbGo for ADO
dbExpress
InterBase Express
The Local InterBase Server
The InterBase Server
The SQL Monitor
The SQL Explorer
The Databases Pane
The Data Dictionary Pane
The Data Migration Expert
The SQL Builder
Chapter 3 - DataSets
The TDataset Class Hierarchy
TDataset
Cached Updates
TNestedTable
TBDEDataset
BDE Enabled Datasets
OnServerYield
TDBDataset
TField Components
CurValue, NewValue and OldValue
Field Defaults
Constraints
ImportedConstraint
CustomConstraint
The Query Component
Working with Queries
Result Sets
Live Result Sets
Updating Live Result Sets
Updating Read-Only Result Sets
Parameterized Queries
Working with Parameterized Queries
Automatic Creation of Params
Assigning Values to Parameters
The ParamValues Property
The TQuery.DataSource Property
Working with Linked Cursors
Master-Detail Queries
Preparing Queries
The Prepare Method
The Unprepare Method
Filtered Queries
The Filter Property
Using the Filter Property
The SQL Builder
Limits of the SQL Builder
Stored Procedures
The TStoredProc Component
Parameters
Viewing Parameter Information
Setting Parameter Information
ParamBindMode
Executing Stored Procedures
Viewing Stored Procedures
Procedure Types
Creating Stored Procedures
Creating Input Parameters
Creating Output Parameters
Using InterBase Procedure and Trigger Language
Accessing Stored Procedures from Queries
Exceptions in Stored Procedures
Syntax Errors
Triggers
Chapter 4 - Client DataSets
The Single-Tier Model
Assigning Data to a ClientDataSet
Creating a TClientDataSet Application
Storing Changes Locally
The FileName Parameter
Persisting Data
Managing the Change Log
Reverting Records
The UpdateStatus Method
The StatusFilter Property
Working with the Change Log
Indexes
Creating Indexes with IndexFieldNames
Creating Indexes with IndexDefs
Descending Indexes
Case-Insensitive Indexes
Creating Indexes with AddIndexDef
Working with Indexes
Aggregate Fields
Aggregate Field Objects
Grouping Levels
Working with Aggregate Fields
Applying Updates
TDataSetProvider
Using the ApplyUpdates Method
Implementing Applied Updates
Summary
Chapter 5 - Multi-Tier Database Applications
The Multi-Tier Model
Single-Tier Applications
Two-Tier (Client/Server) Applications
Three-Tier Applications
DataSnap
dbExpress
dbExpress Drivers
dbExpress Components
dbExpress Characteristics
Using dbExpress Components
The TSQLClientDataSet Component
Creating a Three-Tier Application
Creating an Application Server
Creating a Client Application
Connection Components
Data Connection Components
Additional Connection Components
Working Offline
Setting Up an Offline Mode
Creating a Briefcase Application
Parameterized (Dynamic) Queries
Forcing Parameter Updates
Passing Query Parameters
Master-Detail Relationships
Nested Datasets
Applying Changes to Master-Detail Records
Implementing Master-Detail in a Multi-Tier Application
Error Handling
OnReconcileError Event Parameters
The UpdateKind Parameter
The Action Parameter
Field Values
The Reconcile Error Dialog
Handling Reconcile Errors
Performance Issues
Managing Record Packets
Remote Data Module Instancing
Internal
Single Instance
Multiple Instance
Remote Data Module Pooling
Summary
+
http://www.drbob42.com/soap/index.htmkolay gelsin.Burdan mükemel konular çıkar.Şimdiden elerine sağlık.
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: NewCoder Tarih: 18 January 2007 21:03:16
Fatih Bey;
Bence bileşen yazma konusuna girmeli ve hatta geniş yer ayırmalısınız.Diğer piyasadaki kitaplarda bu konuda bir bilgi göremiyoruz.Piyasada olmayanı yazacam, farklı olanı yakalayıcam diyorsanız bence mutlaka bu konuya ağırlık vermelisiniz.
Naçizane diğer tavsiyelerim ise şunlar olurdu.
---İnherit formlarla çalışmak
---COM Port haberleşme teknikleri
---XML
Çalışmalarınızda başarılar...
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: kocaturk Tarih: 19 January 2007 11:47:45
Fatih,
Bana sorarsan eğer, kitabın chapter ları kafanda üç aşağı beş yukarı belli olmuştur, bence bunları burada paylaş üyeler arasında bir anket yap ki sanıyorum yeterli üyemiz var ve mümkünse tüm üyeler hata ziyaretçiler bu ankete cevap versinler ona göre bir yol haritası belirle, yoksa piyasadaki kitaplardan bir farkı olmaz diye düşünüyorum, belirttiğin gibi temel pascal programlama konularına IDE tanıtımına falan hiç girme derim.
sonuç olarak senin bunlara dikkat edeceğinden şüphem yok.
son olarak tabi kitabın basım aşamasında bir şeye dikkat etmeni isterim, kullanacağın ekran görüntüleri ile ilgili açıklamalar mümkün olduğunca aynı sayfada olsun, yani konuyu 15. sayfada ekran görüntüsünü 20. sayfada vermemeye dikat et derim.
Allah utandırmasın inşallah.
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: FetihlerFatihi Tarih: 19 January 2007 12:08:50
Aslında bir taslak oluşturdum. gelen tavsiyelerle orta derecede uyuşuyor.
Yayınevinin talebi yeni başlayanlar için olması. Bu sebeple ide tanıtımını eklemeyi düşünüyorum. Yaynevine gönderdiğim müsveddeyi bulursam buraya ekleyeceğim.
Benim öğrenmek konusunda şöyle br sabit fikrim var.
"Bir işe başlamak ve sonunu getirmek zordur." Bu ifadeden yola çıkarak bu ikisinin arasında bulunan konulardan ödün vermeyi düşünüyırum diyebilirim.
Örneğin kodlamaya başlmak alt seviye, edit bileşeni orta seviye, edit bileşeni yazmak üst seviye.
Kara kara orta seviye tesbiti yapıyorum

Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: babahayati Tarih: 19 January 2007 13:49:10
yabancı (çeviri) kitapların "herkes için" kandırmacası olmaksızın, "gerçekten!" bu slogan çerçevesinde yazmanı acizane öneririm.. delphi ye başlama kitabı değil, az buçuk bilenlerin kendini geliştireceği, orta seviyelerin profosyonelliğe adım atmalarını sağlayacak bir kitap olabilir... örnekler basitten zora doğru giderse muvaffak olursunuz diye düşünüyorum.. öyle bir kitap olsunki : memik yanıkla marco cunti başbaşa vermişler bu kitabı yazmışlar diyelim
çünkü giriş seviyesi bence başlı başına bir konudur, delphinin adını ve gücünü duyup heves ederek ilk kez başlayacak kişilere sadece giriş seviyesi bir kitap yeterli oluyor (kendimden biliyorum, pascal temelim olduğu halde orta seviye kitaplar zorladı beni, kaldıki programcılık mantığını bilmeyen kişiler eminim hiç birşey anlamıyorlar o kitaplardan) o yüzden kodlamaydı menülerdi vs vs girme derim. gireceksen sadece bu çerçevede bir kitap olsun ve detaylı olsun...
konu ağırlığına gelince VT ağırlıklı olsun derim ben..
Şimdiden hayırlı olsun...
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: berdem Tarih: 20 January 2007 14:30:24
Muli_tier bağlantı arada en az üç katmandan oluşan bir yapıdır.Bunun birinci katmanı veritabanı ikinci katmanı web servisleri (SOAP ve WDSL) üçüncü katman ise client lerdir.Bu bölüm ise clientdataset yapısı ile oluyor.Şu ana dek delphi kullanıcılarının tek eksiği diyebilirim.Genelde şikayetler firebirde internet üzerinden bağlantı kuramıyorum, bağlantı kursam yavaş oluyor , firewall engel oluyor gibi.Bu katmanlı yapıya neden ihtiyaç duyuyoruz. Biraz ondan bahsedeyim.
Ara bir katmanla veritabanı bağlantısını kesiyorsunuz.Veritabanınız güvende oluyor.Client bağlantılarınız 80 portta olduğu için firewall duvarı ile karşılaşmıyorsunuz.Çok hızlı bağlantı kuruyorsunuz.Sorgulamanız 128K bağlanan internette ortalama veri paketinde 0.3 saniyede insert işleminiz 0.1 saniyede dönüyor.Bağlantı sayısı web sayfasına kapasitesine bağlı olduğuna göre firebird bağlantı sayısı hatırladığım kadarı 250 - 300 geçmesin diyorlardı.Bu sayı çok çok üstünde olur.
Multi_tier yapıyı kurmak için SOAP-WDSL yapıyı delphi de kurmak çok kolaydır.Üzerine dbexpress ve clientdataset yapısının nasıl kurulacağını yazacaksın.Zaten borland bu yapıyı özellikle öneriyor.İşte bu kadar kolay demiyeceğim.Fatih sen bu üzerine epey araştırma yapıp denemelerinin sonuçunu kitabında toplayıp bize duyurursan , bir tanesini imzalısından bana ayır...
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: kadirkurtoglu Tarih: 20 January 2007 19:02:46
kitabı kaça ayırırsan ayır. kitap seviye olmaksızın hazırlanmalıdır. yani yeni başlayanlar, orta ve üst seviye gibi kişileri kategorize etmekten ziyade temel programcılık ve delphi temel bilgileri olması yeterlidir. ben programcılığı temel konular öğrenildikten sonra katedilmesi gereken yol olarak yorumluyorum. bu anlamda benim geçmişte çektiğim sıkıntı. delphinin veya diğer dillerin temel omurgasının mantığı idi. ve ben bunu çokkkk sonra kavradım.
diğer bir husus ise, piyasadaki kitapların %90'ı bileşen özelliklerinden ibaret. işin reel uygulama kısmına pek değinilmemiş. burda da sıkıntı şuki; bileşenler öğrenilir. ve siz her bileşen için property açıklması yapsanız bu çekilmez hale gelir. tabi bileşenlerde ki ortak özellikler konusunda bilgiler verilmeli. bilgi her düzeydeki uygulama geliştiricilerine hitap etmeli düşüncesindeyim.
Yeni Kitabınızda Başarılar...
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: kadirkurtoglu Tarih: 20 January 2007 19:29:44
+
çok okuyanmı, çok gezenmi...
çok okuyanmı. çok pro. yazıp deneyim sahibi olanmı...
çok okuyanmı, çok yol gidenmi...
burda mesele şu ki; okumak bir yere faideli olabilir. amaç öğretmekse, bugüne kadarki deneyimlerinizi yazmanız dahi yeterli olacaktır.
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: baba06 Tarih: 31 January 2007 09:38:38
Türkçe Delphi kitaplarının hemen hepsini inceldim. Hiçbirisi benim anladığım anlamıyla Arayüz ve nesne kullanımının dışına çıktığını görmedim. İşine hakim bir Delphicinin "dil" ve "ide" kullanımını karıştırmasının imkansız olduğu bir gerçek. Buna rağmen sayfaları ide kullanımına ayırmak olsa olsa para kazanma amaçlıdır. İş olsun, sayfa dolsun.
1- Dilde kullanılan tüm terimler, kavramlar vs, HELP dışından oluşturulmuş, bol ve anlaşılır örneklerden oluşmalıdır.
2- Dil mantığının oluşmasına yönelik, çeşitli algoritmalar,
3- Kısa Proje örnekleri, açıklamalı proje geliştirme süreçleri,
4- Proje ortaklığı kavramı ile ilgili örnekler ve açıklamlar,
5- Açık, anlaşılır örneklerle beslenmiş net uygulamaları,
6- Adım adım uygulamaları, ..
7. Net üzerinde kitaba ait kullanılan örneklerin ekran görüntüleri..
8. Daha çok Object Pascal.
9- Fonksiyon, prosedure vs kavramları için net ve bol örnek.
Başarılar
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: karahanli009 Tarih: 02 February 2007 16:29:51
Ben delphiyi hiç bilmeyen biriyim.kitabın hiç kimseye gerek duymadan delphiyi sıfırdan öğretebilir bir kitap olmasını isterim.
ancak tabi profesyonel olan arkadaşlar tabiki üst seviyeyi isteyecekler.
ancak benim gibi kendi kendine öğrenmeye çalışanlar için oldukça basit olmalı.
bugüne kadar diger kitapları iyi kötü okudum ancak pek fazla bir şey anlamadım.
değişkenleri anlatmış ama bir integer veya başka bir değişken hakkında o kadar çok ayrıntıya girmişki kafa m karıştı.
inşallah iyi bir kitap olurda şu delphiyi bende öğrenirim.
Allah muvaffak etsin.
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: vectorman Tarih: 08 March 2007 01:15:20
önerilerim
veri tabanı konusu detaylı işlensin
server client ve veri tabanı kullanımı
component yükleme örnekli anlatılsın. bir kaç değişik componentin entegrasyonu.
object pascal olayına katılıyorum. ağırlık verilsin.
daha çok zekaya ve mantığa dayalı uygulamlar olsun ve açıklansın
alt seviyeye anlatılsın ama en basit şekilde de değil normal bir düzeyde olsun. yani orta seviye sıkılmasın.(zaten yeni başlayanlar için bir sürü kitap var. çok üstünde durulmasın bence)
kısa ve kullanımı pratik bilinmeyen kodlar
hızlı çalışan porgramlar için püf noktalar.
görselliği değiştirmek için grafik arayüze ve nesnelere müdahale (mesela winamp gibi bir tasarımını oluşturmak için edit,trackbar gibi nesnelerin görünüşlerini değiştirme)
mssql veri tabanı örnekleri. webde kullanabileceğimizbişey ve yaygın oluşundan dolayı örnek olmalı.
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: ÖzSoft Tarih: 20 March 2007 19:41:02
Fatih hocam ilk kitabını henüz alamadım kısmetse birkaç gün içinde alacağım.kitabın tam içeriğini bilmiyorum ama eğer interbase ve firebird anlatılmamışsa yada az anlatılmışsa genel olarak sql interbase ve firebird konularını işlemenizi tavsiye ederim bilmiyorum benim çok ihtiyacım var böle bir kaynağa ama yok piyasada.
Saygılar...
Allah Yardımcınız Olsun...
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: fatsali_85 Tarih: 23 October 2007 12:31:38
Sevgili fatih kardeşim kitabın elim dün geçti ben sadece FİREBİRD ile ilgileniyordum ancak web gecmişimden dolayı da asp.net göz atmadan edemedim. kitabın içerik ve anlatım tekniği olarak güzel ancak sana söle bir tavsiyede bulunmak isterim ( daha önce dizgi-tasarımda staj ve çalışma gecmişim den dolayı yorum yapmak istedim)
1- kitabında görsellik anlamında biras daha profesyenel bir dizgiciyle calışabilirsin mesala kapak tasarımı olsun iç dizayn olsun yani SQL bitmiş yeni konuya gecmişsin ama arada ne renk var ne de buyuk puntolu bir yazı düz bir ok ve konu yazıyor .
klasik olarak bir kitabı eline alır okuyucu ve söyle bir sayfalar arasında gezinmek için büker kitabı ve cevirir işte tam bu noktoda o adamın dikkatini cekebilmek lazım

2 -kitabında ki en buyuk eksiklik ben ce içindekiler kısmının olmayışı dediğim gibi ben firebird ile ilgileniyordum ve bulmam zaman aldı tamam cok bi kayıp değil ama bunlar okuyucu kullanıcı için önemlidir. diye düşünüyorum.
3- bu kitabı cıkarırken cok buyuk zorluklar cektiğini anlıyorum ve üzerinde buyuk emeklerin olduğunun farkındayım dileğim sadece bizim içimizden birilerinin de bir yazar olabileceğini kanıtlamandır. yani bu piyasada hep yabancı dilden türkçeye cevrilmiş yada kopyalanmış
kaynaklar var bu yüzden sonuna kadar yanındayım. gerekirse kitabın için maddi bir yardım düzenleyip basarılı bir çalışma ortaa koymanı sağlayabiliriz allahın izniyle yolun acık olsun inşallah basarılı olursun ..selametle
Ynt: Yeni Kitabım için tavsiyeleriniz Gönderen: Akrep Tarih: 23 October 2007 12:54:54
Bendeki kitapta içindekiler bölümü var? Kitabın farklı sürümü mü bu acaba ?