Arşiv Anasayfa Delphi ile ASP.NET ( Yazar : Fatih KÜÇÜKKELEPÇE )
Sayfalar: 12
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.htm

kolay 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 Grin
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 Smile Smile   

çü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 Smile
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 ?