Resensi Buku "Pengertian Delphi" Ini adalah buku yang hampir terlewatkan oleh saya. Seperti yang kita ketahui bersama, hanya ada sedikit buku Delphi yang bagus di China, dan saya tidak perlu menjelaskan alasannya. Setelah Anda memiliki pengalaman pengembangan Delphi selama beberapa tahun, saya rasa Anda seharusnya bisa membaca hampir semua buku Delphi yang diterbitkan di China. Hanya ada beberapa buku klasik asing, tetapi Anda hanya ingin membacanya Amazon untuk mentransfernya. Jika tidak, saya hanya bisa iri dengan nasib baik programmer C++/Java - karya klasik terkenal pada dasarnya memiliki terjemahan dan fotokopi dalam bahasa Mandarin. Sebagai perbandingan, pernahkah Delphi memiliki fotokopinya? Bahkan dengan mengambil terjemahan sebagai contoh, dapatkah Anda menyebutkan sepuluh dengan cepat? Anda hanya dapat mengalihkan perhatian Anda ke pedesaan - sekarang, seratus bunga bermekaran, dan semua rumput tumbuh bersama - Buku Delphi adalah tren yang sedang melonjak di pasar buku komputer! ! Oleh karena itu, ketika saya melihat buku ini di china-pub pada pertengahan tahun, saya cukup tidak puas dengan judulnya - Shenzhen Li Zhan telah menulis artikel "Memahami Delphi" (Dunia Atom Delphi), dan buku ini adalah hanya satu kata yang berbeda dari itu. Saya melihat katalognya, dan tanpa menelusurinya dengan cermat, saya melihat bagian kedua dari "Desain Antarmuka Pengguna", yang panjangnya ratusan halaman. Jadi saya pikir itu adalah sampah biasa di pasaran, jadi saya melewatkannya dan berhenti. Mengerti. Kebetulan saya pergi ke Bagualing bersama teman-teman untuk membeli buku (haha, ini toko kedua yang saya masuki. Teman-teman dari Shenzhen harus lebih sering pergi ke sana jika ada waktu. Ini adalah china-pub cabang Shenzhen. Seluruh toko 20% mati. Lingkungannya juga bagus. Saya ingin menghemat 5 yuan. Saya hanya menggunakan uang itu untuk membayar buku dan melupakannya, tetapi saudara-saudara kita Kakak saya sebagian besar berada di Nanshan, jadi sebaiknya berikan dia buku :) Saya melihat buku ini, jadi saya membolak-baliknya. Ketika saya melihat metode virtual, saya melihat lebih dekat - karena ini berbicara tentang metode virtual, saya khawatir itu tidak akan mungkin terjadi tanpa pemahaman menyeluruh tentang VMT, tetapi hanya sedikit buku yang membahas tentang VMT, bahkan Marco Seri Mastering Cantu juga hanya sedikit menempel di pipa, dan Anda tidak dapat melihatnya jika Anda tidak memperhatikan (Saya pergi ke toko buku pada Hari Nasional dan menemukan bahwa versi d7 telah diterjemahkan lagi. Sungguh cepat - terjemahannya cepat, dan ada yang berubah), dan seri manual Pada dasarnya, bahkan OP tidak banyak berbicara tentang panduan pengembangan. Artikel pertama yang saya lihat tentang VMT adalah Delphi's Atomic World, dan yang lainnya adalah Delphi Singkatnya, meski lebih mendalam, tapi terlalu pendek, Ray Lischner menghargai tinta seperti emas, hanya menyisakan satu vmt.exe untuk Anda alami, tetapi itu sudah menjadi secercah cahaya dari rumah harta karun (VCL)! Artikel lainnya adalah "Tian Fang Ye Tan VCL" oleh Chong Chong, yang juga sama menakjubkannya - ketika saya melihat penulis berspekulasi tentang perbedaan antara alamat dasar tabel metode dinamis dan tabel metode virtual, saya tahu bahwa ini adalah milik saya opini pertama buku ini. Faktanya, saya tidak memiliki pemahaman mendalam tentang tabel metode dinamis. Meskipun Ray Lischner mencantumkan tata letak tabel metode dinamis di buku, saya sering melihatnya sekilas tanpa mempelajarinya secara mendalam. Saya memandang penulisnya. Membuat spekulasi dan verifikasi dengan penuh minat juga membuat saya sangat tertarik :) Dapat dikatakan bahwa inti dari "Delphi" terletak pada bagian pertama "Esensi Bahasa Objek Pascle"! Untuk mempelajari OP secara sistematis, tidak perlu terlalu banyak buku, lihatlah Pascle Essentials karya Marco Cantu, lalu pelajari dengan cermat manual referensi objek pascle yang disediakan dengan delphi (ada versi bahasa Mandarin di China), lalu dasar-dasar OP. telah diletakkan (banyak orang yang mengeluh karena tidak ada buku tentang OP, silakan pelajari manual referensi OP dengan seksama terlebih dahulu!) Kemudian, jika Anda mendalami lebih dalam, Anda dapat membaca beberapa bab pertama dari seri Mastring sebagai tambahan , yang ini. Saya tidak merahasiakan kecintaan saya pada buku ini - —Terutama sembilan bab pertama! Sebagai contoh kecil, Bab 7, p201-204, memperkenalkan kembali kata kunci, memperkenalkan kembali dan mendefinisikan ulang. Tidak banyak buku yang menjelaskan kata kunci ini dengan cermat. Contoh-contoh dalam buku ini sangat jelas, sehingga pemula dapat dengan cepat memiliki pemahaman yang lebih baik (lihat pada kata kunci "baru" yang ditambahkan oleh Aanders di c# ——Saya tidak berbicara tentang yang digunakan untuk membuat objek, haha :) Contoh lainnya adalah bagian "Parameter Subprogram" di Bab 2. Mengenai pengetahuan yang sangat mendasar namun sangat penting tentang tipe parameter, di Panduan Pengembang, Hanya nilai , referensi dan parameter konstan diperkenalkan, dan parameter keluar dan tidak diketik tidak disebutkan sama sekali! Apakah kedua penulis merasa hal itu begitu mendasar sehingga tidak diperlukan penjelasan? :) Hal yang sama berlaku untuk banyak buku dalam negeri, yang tampaknya merupakan semacam teori "mendalam" tanpa menjelaskannya kepada pemula: (Saya harus mengakui bahwa saya telah membaca terlalu sedikit buku Delphi dalam negeri, kecuali manual OP, yang mana Memperkenalkan secara komparatif Buku ini pun sangat detail. Walaupun detail kecilnya sederhana, namun tetap menunjukkan sikap penulisnya - jika penulisnya selalu Jika buku tersebut ditulis dari sudut pandang pembaca, maka setidaknya tidak akan membuat pembacanya kebingungan saat membaca, seperti memasuki pegunungan yang dalam dan hutan lebat, tanpa mengetahui arahnya. Terlalu banyak buku yang tidak diperhatikan pembaca, bukan kata sebelum dan sesudah kalimat. Kontradiksinya jelas-jelas disatukan dan dipotong, atau kodenya tidak bisa disesuaikan sama sekali - lihatlah buku yang ditulis oleh X Wang sebelumnya dan X Si saat ini. (Saya khawatir itu tidak akan berhasil! Akan ada orang di Internet yang akan memarahi saya :) Dan dalam buku ini, yang tersirat, saya sering melihat sikap keras penulis dalam menulis buku. Ini lebih merupakan kecintaan seorang penggila Delphi terhadap Delphi dan pengalaman belajarnya yang berharga . Dan penelitian! Dan orang-orang di pasar yang hanya ingin menghasilkan uang dari pembaca (saya menyebut orang-orang seperti ini "menarik" buku) "Buku daripada "menulis" buku), mari kita menilai! Saya sering berharap bahwa mereka yang "menarik" buku tidak memahami Delphi sama sekali. Setidaknya ini akan memberi saya kenyamanan - Delphi semua adalah pengagum dewi dan bukan Will menghujat dia - sayangnya, mereka yang "menarik" buku sering juga disebut "delphiers"...Maaf keluar topik! :) 9 bab pertama buku ini pada dasarnya memberikan pengenalan dan analisis mendalam terhadap OP. Dari sudut pandang ini, buku ini tidak mendalam dari judulnya, tetapi dari isinya Saya pribadi berpikir akan lebih mudah membaca buku ini setelah Anda setidaknya membaca seri panduan pengembangan dan seri Mastring. Mudah dipahami dan diapresiasi intinya (di luar topik, jika seorang pemula merasa panduan pengembangnya terlalu tebal dan tidak berani memulai atau bahkan berharap menemukan jalan pintas, saya menyarankan Anda untuk melepaskan Delphi, karena buku ini akan memberi Anda pengetahuan tentang pemrograman Delphi. Dasar yang kuat. Pemrogram Delphi yang belum mempelajari seri panduan ini hanya membuat saya takut. Imajinasi - baik tinggi dan mengejutkan atau rendah :) Bagian ini dapat dikatakan sebagai pendalaman dan penyempurnaan isi buku referensi OP, ditambah deteksi dan penelitian penulis sendiri (bagian ini lebih mendalam dan layak untuk dipelajari) , Oleh karena itu, bagian ini saja, menurut saya layak untuk dibeli secara pribadi (jika Anda masih belajar, maka saya menyarankan Anda untuk gigit jari dan membaca panduan pengembangan terlebih dahulu) Beli dan bacalah--lalu pertimbangkan buku ini setelah membacanya.) Hal lain yang perlu disebutkan adalah catatan-catatan yang tersebar di seluruh buku--hampir di setiap halaman--yang juga menunjukkan sikap teliti penulisnya Ini dicantumkan secara rinci dalam bentuk petunjuk, dan area yang mudah membingungkan sering kali dibedakan dengan membandingkannya dengan konsep serupa, yang menurut saya sangat terpuji. Selain itu, menurut saya bagian keempat cukup berharga, bagian "pemrograman inti sistem operasi", Bab 24 pemrosesan dan intersepsi pesan, subkelas, Bab 26 kait dan dll, Bab 27 proses dan objek kernel, Bab 30 Memori Virtual, Bab 31 Objek Area dan Komunikasi Antar Proses bisa dikatakan menjadi highlight bagian ini. Seperti kita ketahui bersama, dalam hal pemrograman kernel windows yang mendalam, hanya ada sedikit buku Delphi. Saya pribadi merasa jika Anda dapat mengimplementasikan konten karya Jeffey Richter di Delphi, atau membayangkan bagaimana Delphi harus diimplementasikan dalam pikiran Anda, maka menurut saya level Anda akan meningkat. Peningkatan, dan bagi pembaca yang tidak memiliki keterampilan C++ tetapi membutuhkan pengetahuan ini, saya rasa bagian konten ini akan memuaskan Anda. Bagian keempat, pengembangan komponen dan ekstensi IDE, memiliki beberapa bagian yang saya puas dan ada pula yang sangat saya tidak puas. Yang membuat saya lebih puas adalah Bab 18, bagian RTTI. Meskipun panduan pengembangan juga diperkenalkan, saya merasa jumlah kode dan diskusi mendalam tidak cukup untuk memuaskan saya, bab ini membuat saya sangat puas dengan jumlah kode dan diskusi teoritis! Untuk bagian pengembangan komponen menurut saya kalah jauh dengan panduan pengembangannya, yang membuat saya semakin tidak puas adalah Bab 22, Antarmuka dan COM. Ini mungkin karena saya telah membaca buku Pemrograman COM Delphi milik Eric Saya rasa bab ini tidak dapat memberikan pemahaman yang lebih baik kepada pembaca yang tidak tahu banyak tentang antarmuka, bahkan secara konseptual atau praktis, apalagi COM, jadi menurut saya jika penulis serius ingin menulis edisi kedua, bagian ini harus disertakan diperkuat . Penulis mungkin tidak terlalu mahir dalam bagian OTA Bab 23, jadi saya akan membahasnya. Secara pribadi, menurut saya jika Anda ingin mempelajari pengetahuan ini, Anda dapat membaca eksplorasi mendalam Chen Sheng, mempelajari kode sumber GExperts. , dan cari di bdn. Ada Beberapa artikel yang sangat penting. Terakhir, ada bagian buku yang tidak berasa - Bagian 2: Desain Antarmuka Pengguna. Saya kurang paham kenapa penulis memasang bagian ini, karena tidak ada hubungannya dengan pembahasan mendalam tentang Delphi, dan meskipun itu adalah "Penggunaan Komponen Lanjutan", menurut saya tidak banyak gunanya. - Isinya meliputi "Koleksi Bunga Matahari" dan Buku Tip berbagai versi, atau online Setelah searching cukup untuk aplikasi umum saja, penulis tidak perlu menambahkan part ini, kalau ada edisi kedua semoga part ini dihilangkan, lalu masuk jauh ke bagian OP, perkuat bagian interface dan COM. , dan perluas bagian pemrograman sistem, maka akan lebih banyak Kata "penetrasi" benar! Hal lain yang ingin saya katakan adalah bahwa meskipun anotasi dapat mewakili sikap ketat penulis, terlalu banyak berarti terlalu berlebihan. Saya menghargai anotasi dalam buku ini, tetapi anotasi tersebut juga terlalu berlebihan - beberapa bab hampir ada di setiap halaman. —Daripada ini, beberapa konten lebih baik dimasukkan ke dalam teks utama, dan beberapa komentar menurut saya dapat diabaikan. Jika komentar lebih sedikit, keseimbangan keseluruhan akan lebih baik—perasaan pribadi :) Skor keseluruhan: 5 poin Keluar dari penuh tanda, saya akan memberikannya 4 poin. Sedangkan untuk buku-buku terkait dalam negeri, menurut saya buku ini seharusnya menjadi yang terbaik saat ini - jika ada lebih banyak buku yang lebih baik dari buku ini, Delphier akan sangat senang melihatnya :). Mari berhenti di sini. Jika keuangan Anda tidak terbatas, saya sarankan membelinya.