Pengantar Delphi. Delphi untuk pemula (tutorial video) Versi Delphi mana yang akan diinstal

Dalam sebuah aplikasi, selama pengoperasian, hanya satu elemen kontrol jendela yang dapat melakukannya saat ini menerima masukan keyboard. Elemen ini memiliki fokus masukan.

Untuk mentransfer fokus masukan ke elemen lain, Anda perlu mengklik elemen kontrol jendela lain atau menggunakan tombol Tab atau Shift+Tab. Dengan menggunakan keyboard, fokus input ditransfer secara berurutan dari satu elemen jendela ke elemen jendela lainnya. Selain itu, dengan menggunakan tombol Tab, pencarian dilakukan dalam urutan prioritas maju, dan dengan tombol Shift+Tab, dalam urutan terbalik.

Suatu formulir di Delphi memiliki properti Nilai AlphaBlend, yang bertanggung jawab atas transparansi formulir (harus diperhitungkan bahwa properti Campuran Alfa harus disetel ke TRUE). Ketika properti ini disetel ke 255, nilai maksimum, formulir tidak transparan (kami bekerja dengan formulir seperti itu). Dan jika nilainya sama dengan o (minimum), maka bentuknya akan benar-benar transparan. Dengan nilai perantara, formulir akan terlihat melaluinya dan jendela yang terletak di bawah akan terlihat melaluinya.

Diposting di |

Diposting di |

Komponen Bilah Gulir terletak di halaman Standar pada toolbar. Dengan menggunakan penggeser kita dapat memilih bilangan bulat yang akan berada dalam kisaran nilainya Minimal ke Maks dalam properti komponen.

Anda dapat mengubah posisi penggeser dengan mouse, tombol panah atas, kiri bawah, kanan, atau Page Up dan Page Down. Memindahkan penggeser akan mengubah properti posisi. Jika perlu, posisinya dapat diatur secara terprogram, kecuali posisinya berada di luar jangkauan.

Diposting di |

Memuat Delphi. Kami menyimpan aplikasi kami. Sebut saja kalkulator file proyek, file modul Umain. Dari tab Standar, pilih komponen Tombol dan letakkan di formulir. Kami melihat tombol berlabel Button1. Lingkungan Delphi membantu kita dengan memberi nama komponen pada form dengan namanya ditambah nomor komponen yang diberikan pada form yang diberikan. Setuju, nama seperti itu kurang informatif untuk dibaca. Kita bisa menemukan nama yang lebih bermakna.

Jika Anda, %nama pengguna%, yang baru saja membaca judul artikel ini, merasakan permusuhan yang terus-menerus terhadap penulisnya, jika kata "TForm1", "referensi melingkar" dan "Pelanggaran akses" bukanlah frasa kosong untuk Anda, jika setelahnya holivar berikutnya sudut kesadaran Anda bergerak lagi cacing - artikel ini untuk Anda.

Dengan keteraturan yang patut ditiru, artikel-artikel baru bermunculan baik dari pendukung maupun penentang Delphi, dan selalu dari kekuatan baru holivar menyala. Dan jika 10-15 tahun yang lalu holivar disebut “Delphi vs C++”, kini front telah mendekati parit pendukung bekas Borland dan perselisihan sudah terjadi dalam kerangka “Delphi vs non-Delphi” . Bahkan pengikut N. Wirth yang paling keras kepala pun terkadang bertanya-tanya mengapa mereka tiba-tiba menjadi orang buangan dan eksentrik dalam komunitas pemrograman?
Jika Anda, pembaca, masih merasa tidak membutuhkan apa pun selain Delphi untuk bekerja, setidaknya bandingkan kisaran gaji untuk lowongan Delphi dan Java. Apakah Anda memiliki keinginan untuk mempelajari sesuatu selain Delphi? Saya akan memberi tahu Anda harus mulai dari mana berdasarkan pengalaman saya sendiri.

Dari mana programmer Delphi berasal?

Saat masih mahasiswa, 7-8 tahun yang lalu saya mendapat pekerjaan sebagai tester di sebuah perusahaan kecil. Bertahun-tahun berlalu, saya menguasai Delphi, di mana semua aplikasi desktop perusahaan ini ditulis, dan menjadi programmer terkemuka. Saya tidak menganggap diri saya seorang guru, tapi Delphi dan VCL adalah buku yang banyak dibaca bagi saya. Saya harus belajar untuk mengitari semua lubang atau menutupinya dengan tambalan saya sendiri. Agar adil, VCL hanya mengalami sedikit kegagalan. Banyak hal yang sudah lama dimiliki Delphi baru-baru ini mulai muncul di platform lain, namun saat ini Delphi hampir tidak memiliki keunggulan dibandingkan alat pengembangan modern. Sayangnya, ini adalah fakta.

Beberapa waktu lalu, para bos besar mengundang saya ke sebuah pertemuan dan membujuk saya untuk mengambil proyek baru. Saya harus menempatkan Delphi7 kesayangan saya di sudut paling gelap dan paling berdebu perangkat keras dan, berbekal Internet, segera kuasai Qt. Dari kedalaman ingatan, tertutup sarang laba-laba, pengetahuan sederhana dari institut S secara bertahap muncul ke permukaan. Dikalikan dengan buku-buku populer tentang C++ dan dokumentasi tentang Qt, mereka mulai memberikan hasil pertama.

Saat mengembangkan aplikasi desktop dalam bahasa pemrograman apa pun, cepat atau lambat Anda akan menemukan sintaks C dan elemen C++. Ini termasuk dokumentasi dan contoh serta “terjemahan” header yang menyakitkan ke dalam bahasa favorit Anda. Dengan bertambahnya pengalaman, seorang programmer Delphi masih dapat memahami program dalam C++, banyaknya simbol “tanda bintang”, “unpersands”, “==” tidak lagi tampak seperti kekacauan yang tidak berarti dan konspirasi dari Stroustrup yang berbahaya untuk menghancurkan program Anda. sel otak. Akhirnya, Anda mulai melihat keindahan tertentu dalam beberapa desain. Berikut ini, kami berasumsi bahwa pembaca dapat memahami sintaksis C secara wajar.

Jadi, pembaca, saya setuju untuk mempelajari sesuatu yang baru, tapi apa yang harus dipilih?

Cara pertama. Yang paling sederhana. C#

Dari bahasa modern C#, anehnya, paling mudah dipahami oleh otak yang berorientasi Delphi. Untuk beralih dari Delphi ke C#, Anda tidak harus memulai dengan buku tebal dari Microsoft. Kebanyakan hal akan bersifat intuitif, sisanya ada di MSDN. Semua objek, seperti yang diharapkan, adalah pointer, metode dan properti selalu dapat diakses melalui "titik", tidak ada "->" untuk Anda. Pengumpulan sampah otomatis, tentu saja, akan menyebabkan Delphist sejati menggelengkan kepalanya karena mencela, tetapi Anda akan segera terbiasa dengan hal-hal yang baik. Perlu dicatat bahwa Anda dapat memprogram dalam C# tidak hanya di Visual studio, ada IDE SharpDevelop yang luar biasa. Gratis, sama seperti Delphi. Ambang masuknya minimal - instal, luncurkan, mulai! Di kedua lingkungan, Anda dapat merampok cowan dan memprogram dengan mouse, seperti yang biasa kita lakukan di Delphi: editor formulir pada dasarnya tidak berbeda, dan mengklik dua kali tombol akan membuat metode penangan klik. Hanya dalam setengah jam Anda dapat membuat helloworld pertama Anda, dalam sehari Anda dapat meluncurkan prototipe navigator GPS Anda sendiri yang berfungsi untuk PDA lama namun kesayangan Anda di Windows CE, dan dalam satu atau dua minggu Anda akan memulai proyek komersial baru. di atasnya.
Yang penting jangan lupa, operator perbandingan persamaannya ganda sama dengan "==". Tidak mungkin untuk memahami hal ini, Anda hanya perlu mengingatnya.

Jalan kedua sulit. C++

Membandingkan Delphi dan C++, kita dapat menarik analogi berikut: Delphi adalah negara totaliter yang kuat. Akui ideologinya - dan Anda akan hidup bahagia selamanya dan bahkan mencapai ketinggian tertentu. Menjalani karir itu mudah dan menyenangkan, jalannya sudah ditakdirkan. Tetapi jika Anda mengambil langkah ke samping, Anda akan tertembak!
C++ adalah demokrasi. Kalau mau, lakukan seperti ini, jika mau, lakukan seperti itu. Atau jangan pedulikan dan lakukan sesuai keinginan Anda. Tapi harap bertanggung jawab atas tindakan Anda sendiri.

Di sini Anda harus membaca literatur khusus. Secara pribadi, saya selalu lebih suka buku untuk pemula. Penting untuk memahami dengan kuat hal-hal mendasar, maka Anda akan segera mencapai aerobatik sendiri. Saat ini saya sedang menyelesaikan membaca "C++ untuk Pemula" oleh Herbert Schildt. Jika Anda seorang programmer Delphi yang benar-benar berpengalaman, Anda mungkin tidak membaca seratus halaman pertama dengan cermat. Perhatian khusus harus diberikan untuk bekerja dengan pointer dan model objek.

Sekarang Anda perlu memilih IDE. Anda dapat menggunakan Visual Studio yang sudah terbukti, tetapi saya memilih Qt. Ini gratis, lintas platform, memiliki beragam kelas, IDE yang luar biasa, dan memiliki dukungan komunitas yang luas. Unduh Qt, instal, selesai! Kita harus memberi penghormatan, Qt tidak mengganggu programmer pemula dengan pertanyaan yang tidak perlu, ia memiliki dokumentasi dan contoh bawaan. Semuanya seperti IDE komersial yang mahal. Anda tidak akan dapat lagi memprogram dengan mouse, meskipun itu mungkin lebih baik.
Hal pertama yang tidak cocok dengan otak berorientasi Delphi adalah tidak adanya string tipe primitif. Sulit untuk membiasakan diri, tapi itu benar. Kedua, untuk menggunakan pendekatan yang biasa kita gunakan dalam bekerja dengan objek, kita harus mendeklarasikannya secara eksplisit sebagai pointer. Ketiga, antarmuka modul biasanya disimpan dalam file header terpisah. Sekilas hal ini tampak berlebihan, tetapi, seperti yang Anda tahu, mereka tidak pergi ke biara orang lain dengan aturan mereka sendiri. Ini hanyalah kesan pertama. Setelah mencerna dan memahaminya, kita mempersenjatai diri dengan buku, manual, Google dan mulai mengubah pemahaman kita tentang pemrograman. Qt ada di sini untuk membantu Anda.

Cara ketiga. Lekok. jaring

Jika Anda ingin membuka cakrawala baru, selamat datang di pemrograman web. Anarki berkuasa di sini. Lusinan teknologi, ratusan implementasi, ribuan rekomendasi yang saling eksklusif. Tidak ada lingkungan pengembangan di mana keseluruhan proyek dapat diselesaikan. Namun patut dicoba, ini menarik. Namun, meskipun sebagian besar teknologi web berlimpah dan sederhana, membuat produk berkualitas tinggi tidak lebih mudah daripada aplikasi desktop.

Kesimpulan

Apa yang Anda pilih tentu saja terserah Anda. Sekalipun Anda tetap setia pada Delphi, ini adalah pilihan Anda, dan bukan yang terburuk, harus saya katakan. Bagaimanapun, pembaca, ingatlah: kualitas produk ditentukan oleh kemampuan dan keterampilan Anda dan hanya bergantung pada alatnya.

Delphi adalah bahasa pemrograman yang luar biasa - memiliki kemungkinan tak terbatas, ratusan komponen, ribuan fungsi, dan open source. Inilah sebabnya mengapa bahkan guru yang paling mahir pun tidak mengetahui segalanya tentang Delphi. Sekilas Delphi sepertinya tidak bisa dikalahkan? Buanglah pemikiran ini dari kepala Anda - itulah sebabnya Anda datang ke Internet, untuk belajar dari pelajaran yang disajikan dalam jumlah besar di situs web kami. Percayalah, delphi akan segera menjadi teman sejati dan asisten yang sangat diperlukan bagi Anda.

Video tutorial Delphi untuk pemula tentang dasar-dasar pemrograman dalam lingkungan yang menggunakan bahasa pemrograman bernama Object Pascal. Pada bagian ini Anda akan mempelajari pola standar program, fungsi input, variabel dan konstanta, pernyataan bersyarat, for dan while loop. Mempelajari pemrograman di lingkungan ini adalah langkah pertama menuju dunia penciptaan pemrograman yang menakjubkan berbagai program, aplikasi dan modul.

Tonton pelajaran pemrograman di lingkungan pemrograman Delphi menggunakan Object Pascal online di website kami benar-benar gratis.

Bakzhenova I.Yu. Delphi 7. Tutorial programmer. 2003 448 hal.PDF. 23,9MB.
Isi:
Objek Pascal. Akses ke database relasional. Kelas palet komponen Delphi. BDE dan InterBase. ODBC dan OLE DB. Bekerja dengan database. Membuat laporan di Rave Reports. Pengembangan aplikasi SDI dan MDI. COM dan CORBA. Server dan kontainer otomatisasi. Publikasi data di Internet.
Tutorial luar biasa yang memungkinkan Anda melakukannya contoh sederhana merasa bebas di lingkungan pemrograman.

Unduh.

Tutorial bergambar Delphi 7 untuk pemula. Buku yang Anda pegang bukanlah deskripsi bahasa Delphi atau lingkungan pengembangan Delphi 7 Studio. Ini adalah tutorial pemrograman di Delphi di lingkungan dengan nama yang sama. Ini mencakup seluruh rantai, seluruh proses pembuatan program: mulai dari pengembangan kotak dialog dan fungsi pemrosesan acara hingga pembuatan sistem bantuan dan disk instalasi.
Tujuan buku ini dapat dirumuskan sebagai berikut: mengajarkan pemrograman di lingkungan Delphi, yaitu membuat program lengkap untuk berbagai tujuan: dari aplikasi satu jendela sederhana hingga aplikasi lengkap program profesional bekerja dengan database.
Anda dapat belajar memprogram hanya dengan memprogram, memecahkan masalah tertentu. Pada saat yang sama, keberhasilan yang dicapai dalam pemrograman sangat bergantung pada pengalaman. Oleh karena itu, untuk mendapatkan hasil maksimal dari buku ini, Anda harus bekerja secara aktif dengannya. Jangan hanya membaca contoh, terapkan menggunakan komputer Anda. Jangan takut untuk bereksperimen - lakukan perubahan pada program. Semakin banyak Anda melakukannya sendiri, semakin banyak Anda akan belajar!
Kompel. bantuan chm. 5,1 MB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unduh.

Kandzyuba dkk. Delphi 6/7. Database dan aplikasi. 260 halaman ganda djvu. 35,7MB.
Dalam manual, hal. 15-146 dikhususkan untuk bahasa pemrograman Object Pascal itu sendiri dan pengembangan program paling sederhana dalam eksekusi konsol di lingkungan Delphi. Bagian 2 berisi dasar-dasar pengembangan aplikasi berjendela di lingkungan menggunakan komponen visual dan non-visual yang paling nyaman.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unduh

Kornyakov. Memprogram dokumen dan aplikasi MS Office di Delphi. 2005 Buku ini dikhususkan untuk membuat aplikasi di lingkungan Delphi untuk bekerja dengan teks, tabel, objek, diagram, makro, pengaturan parameter halaman, dll. dalam dokumen MS Word dan Excel. Banyak perhatian diberikan pada model objek dokumen MS Office. Pemrograman kontrol untuk editor MS Word dan Excel dipertimbangkan, serta pembuatan perpustakaan dinamis yang dapat digunakan dalam makro dalam dokumen MS Office. Pilihan untuk implementasi perangkat lunak dari tugas-tugas umum dan jawaban atas pertanyaan-pertanyaan umum yang dihadapi pengembang diberikan. 34,0MB. 500 hal. PDF.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unduh.

Malinin, penyunting versi elektronik alat bantu pengajaran. DELPHI - Pelajaran untuk pemula. HTML masuk Arsip RAR. 393KB.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Unduh.

Ozerov V. Delphi 7. Tip untuk Delphi. sertifikat paksa dalam arsip 176 Kb.
Delphi Tips - kumpulan jawaban atas pertanyaan pemrograman Delphi non-tradisional, solusi non-standar, trik dan ide menarik. Untuk manfaat praktis, contoh kode spesifik disediakan untuk membantu menyampaikan ide atau menjawab pertanyaan yang diajukan secara lengkap.
Saat menyusun “Tips”, tujuannya bukan untuk menyertakan SEMUA materi; hanya materi yang paling menarik yang dipilih. Sumber “Sovets” adalah berbagai sumber Barat (FAQ), yang dengan susah payah dipilih dan diterjemahkan ke dalam bahasa Rusia. Semua kode yang disediakan diformat sehingga Anda dapat menyalinnya langsung dari halaman ke dalam aplikasi Anda.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unduh.

Flenov M. E. Delphi bercanda dan serius; apa yang bisa dilakukan peretas. 2006 271 hal.djvu. 7,8 MB.
Sebuah buku tentang teknik pemrograman profesional di Delphi. Dalam bentuk yang mudah dan dapat diakses, dengan menggunakan sejumlah besar contoh asli, masalah penulisan kode yang benar, optimalisasi program, bekerja dengan lingkungan sistem, dan pembuatan aplikasi jaringan dibahas. Buku ini ditujukan terutama untuk programmer pemula dengan sedikit pengalaman pemrograman, tetapi juga akan berguna bagi para profesional.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unduh

4. Shurut. Delphi 2005 belajar pemrograman. Panduan instruksi mandiri. Semua pertanyaan dasar tentang bekerja di Borland Delphi 2005. Jumlah besar contoh. Rekomendasi untuk programmer pemula. Tidak memerlukan pelatihan awal. 38,8MB. 345 hal. PDF.

Halo. Artikel ini akan fokus pada pembuatan dan penggunaan perpustakaan dinamis di Delphi. ...jika tugas memungkinkan, muat perpustakaan di awal program, dan lepaskan di akhir, saat keluar....

Kode ternak ala penduduk setempat. Mendemonstrasikan cara mengirim string dari perpustakaan ke jendela aplikasi utama...0); akhir; ekspor myproc; akhir. ...

Seringkali diperlukan tangkapan layar jendela program Anda, misalnya, untuk mempostingnya di suatu tempat.

Lakukan prn... Kode sederhana dan ringkas. Kekurangannya adalah ukuran gambarnya besar - sekitar 2-3 MB....

Halo. Sekarang mari kita menulis sebuah program sederhana di Delphi.

Buka, buat formulir lebih kecil di f...edit).

Anda dapat mengetahui sisanya sendiri karena saya tidak memahami Delphi dengan baik....

Sekarang kita akan bekerja dengan variabel di delphi.

buka teks program dan cari kata imple...a; akhir; akhir. Anda dapat mencari variabel lain di Google....

Jika perlu, saya memiliki seluruh buku teks tentang Delphi (kertas) Saya hanya dapat mengunggah contoh darinya, saya mulai...ue;

Mari kita bicara tentang fungsi string di Delphi.

Fungsi hapus.&nb...t. bidang akan menampilkan 6, di sini kita menggunakan fungsi inttostr untuk mengubah angka menjadi string...

Halo, saya di sini lagi. Tambahkan pengatur waktu dari tab Sistem dan komponen TrackB...sition ke formulir; Tekan F9 dan coba gerakkan slidernya, form akan menjadi transparan....

Salam. Hari ini kita akan menulis browser web berbasis keledai. Membuat

proyek baru dan lakukan hal berikut: ...di Form2.Show; akhir; Itu saja! Semua orang bebas.... Salam! Sekarang mari kita mulai mengenkripsi informasi. Untuk memulainya, saya akan menunjukkan kepada Anda apa yang akan kita dapatkan pada akhirnya: ...mmm." Itu saja. Terima kasih semuanya, semuanya bebas. Sumbernya ada di sumber :)....

Artikel ini akan membahas bekerja dengan

file teks