Tutorial pemrograman database Delphi
Catatan judul : Tutorial online gratis untuk pemula Delphi dalam menulis program database, dengan fokus pada teknologi ADO.
Tentang tutorial ini : Ini adalah tutorial online gratis yang sepenuhnya ditujukan untuk pemula pemrograman database Delphi, dan juga dapat digunakan sebagai referensi bagi mereka yang ingin memahami seni pemrograman database Delphi. Pengembang akan belajar bagaimana merancang, mengembangkan, dan menguji aplikasi database menggunakan teknologi Delphi dan ADO. Tutorial ini berfokus pada metode paling umum dalam menggunakan ADO dalam aplikasi database: menggunakan TADOConnection untuk menyambung ke database, menggunakan Tabel dan Kueri, menangani pengecualian database, membuat laporan, dll.
Prasyarat : Pembaca harus memiliki pengetahuan tentang sistem operasi WINDOWS dan pengetahuan tertentu tentang pemrograman Delphi. Pemula baru bisa merujuk dulu ke "Panduan Pemrograman Delphi Pemula" (Saya akan menerjemahkannya jika saya punya waktu).
Bab 1 Dasar-Dasar Pengembangan Database (menggunakan Delphi)
Bagian 1 Alat Pemrograman Basis Data Delphi
Banyak pemula Delphi memulai pemrograman Delphi dengan menulis program seperti "MyNotepad", sementara pengembang lain bekerja siang dan malam menulis aplikasi multimedia dan grafis, tetapi cepat atau lambat mereka akan menyadari bahwa 90% perangkat lunak saat ini akan terkait dengan perangkat lunak sebelumnya jenis interaksi data dan dampaknya disimpan dengan cara tertentu.
Satu hal yang tidak diragukan lagi: Delphi efektif dan dapat diandalkan dalam pengelolaan data. Pengembang aplikasi yang membangun perangkat lunak bisnis generasi berikutnya tertarik pada Delphi karena suatu alasan: Dengan menggunakan Delphi, kita dapat mengembangkan perangkat lunak yang beroperasi pada semua jenis database desktop, seperti Paradox, dBase atau MS Access. Dengan menggunakan Delphi, kita juga bisa mendapatkan solusi C/S.
Akses Data dengan Delphi... hanya beberapa Kata
Delphi hadir dengan lebih dari 40 komponen basis data yang telah dibuat sebelumnya dan menyediakan lingkungan pemrograman visual - termasuk editor kode terintegrasi, wizard Formulir Basis Data - untuk mempercepat pembuatan formulir basis data yang dapat dijelajahi, dan perancang modul data (Perancang Modul Data) - digunakan untuk berbagi akses data antara berbagai bentuk. Ada beberapa alat khusus database lain yang disediakan oleh Delphi yang juga dapat mempercepat pembuatan kode dan mengurangi kesulitan pemrograman.
Halaman Akses Data pada panel komponen menyediakan komponen untuk menyambungkan ke sumber data. Komponen visualisasi data pada halaman Kontrol Data digunakan untuk memperoleh data dari atau mengirim data ke database. Komponen halaman ADO menggunakan teknologi ActiveX Data Objects untuk mengakses informasi database melalui OLE DB. Komponen halaman InterBase digunakan untuk mengakses database InterBase secara langsung.
Jangan melarikan diri
Tentu saja, pemrograman database bukanlah hal yang sepele dan layak untuk disebutkan. Dalam kursus ini, kami akan mencoba memberikan Anda teknologi terkini, masalah dan solusi untuk pemrograman database dengan Delphi, serta semua rahasia yang tersembunyi dari kami.
Sebelum menggunakan berbagai komponen dan alat data Delphi, sebaiknya kita memahami terlebih dahulu beberapa konsep desain database dan mencoba mendesain database sederhana.
Bagian 2 Membuat database baru
Sebelum kita mulai berinteraksi dengan database menggunakan Delphi, ada baiknya kita memahami ciri-ciri database modern. Ketika Anda melihat kata database, Anda biasanya memikirkan berbagai jenis data yang disimpan di komputer Anda—bahkan file .pas (kode sumber untuk beberapa unit Delphi) adalah sejenis database, dan jenis database lainnya adalah database Word. dokumen atau file .ini sederhana. Untuk mengakses file .ini, kami biasanya menggunakan rutinitas dan teknik untuk file yang diketik atau tidak.
Membangun aplikasi database modern mengharuskan kita memikirkan data secara relasional. Ide dasar dari model relasional adalah bahwa database terdiri dari serangkaian tabel (atau hubungan) yang dapat dimanipulasi oleh operator dan mengembalikan tabel atau sebagainya. disebut pandangan. Sederhananya, database paling tepat digambarkan sebagai kumpulan data terkait. Sebuah database dapat berisi banyak tabel berbeda, diwakili oleh banyak grid - kolom disebut bidang (field), baris disebut... baris (penerjemah menambahkan: atau catatan)
Untuk memahami sepenuhnya konsep desain basis data dan model relasional, kita perlu mempelajari tutorial online tambahan - "Dasar-Dasar Desain Basis Data Relasional" (Tambahan Penerjemah: Diterjemahkan secara berurutan).
Baru ... Basis Data
Karena fokus tutorial ini adalah memperkenalkan metode pemrograman database Delphi ADO/Access, sekarang kita akan mempelajari cara membuat database .mdb baru di MS Access.
Jika Anda belum pernah membuat database MS Access, Anda bisa merujuk ke "Tutorial MS Access" (Tambahan Penerjemah: Diterjemahkan secara berurutan).
Jalankan MS Access dan buat database kosong baru bernama aboutdelphi.mdb. Buat tiga tabel di jendela desain: aplikasi, penulis, dan tipe. Mari kita lihat struktur tabel berikut:
Tabel Aplikasi berisi kolom yang sesuai dengan persyaratan deskripsi aplikasi: Nama, Deskripsi, Penulis, Jenis, Ukuran, Biaya, TanggalUpl, dan Foto (Gambar). Bidang Nama, Deskripsi, Penulis, dan Jenis berisi data teks, dengan panjang default 50 karakter. Bidang ukuran (Ukuran) bertipe Nomor (Tunggal) - menyimpan ukuran file dalam Kb. Bidang Biaya adalah bidang Mata Uang - jika aplikasinya adalah perangkat lunak shareware atau komersial. Bidang DateUpl adalah nilai Tanggal/Waktu. Foto (Gambar) adalah tipe Objek OLE yang menyimpan foto aplikasi (opsional). Tetapkan bidang Nama sebagai kata kunci utama.
Tabel Penulis berisi bidang yang sesuai dengan persyaratan penulis aplikasi: NamaPengarang, Email, dan Web. Semua bidang berisi data karakter (default adalah 50 karakter). Tetapkan bidang nama penulis (AuthorName) sebagai kata kunci utama.
Tabel tipe (Jenis) hanya berisi satu bidang: nama tipe (NamaJenis), yang juga merupakan kunci utama tabel. Tabel ini digunakan untuk menyimpan jenis aplikasi (grafik, multimedia, database...).
Sekarang kita hanya perlu membuat hubungan di jendela hubungan, dan pembuatan database selesai.
Hubungannya harus "Menerapkan Integritas Referensial" dan mencentang "Catatan Terkait Pembaruan Bertingkat".
19 Desember 2002 22:38