Komputer, Pengaturcaraan
Delphi - Alam Sekitar Pembangunan Aplikasi
pembangunan perisian untuk Windows dan lain-lain popular sistem operasi boleh dilakukan dengan pelbagai jenis alat. Di antara mereka yang mempunyai ciri-ciri yang sangat popular di kalangan pemaju Rusia dan asing, - program Delphi. Apakah khusus alat pembangunan? Apakah yang paling ketara daripada kemungkinan-kemungkinannya?
maklumat umum mengenai Delphi
IDE - Delphi program aplikasi, yang direka untuk berjalan di OS Windows, MacOS, dan pada sistem operasi mudah alih - iOS dan Android. Ciri-ciri kesederhanaan bahasa dan kod prosedur generasi.
Jika perlu, menyediakan komunikasi tahap rendah dengan sistem operasi dan perpustakaan yang ditulis dalam bahasa C dan C ++. Program yang dicipta dengan Delphi, tidak memerlukan kulit pihak ketiga untuk mula - seperti, sebagai contoh, Java Virtual Machine. Delphi - persekitaran pembangunan yang boleh berjaya digunakan oleh golongan profesional dan untuk tujuan latihan. Dalam usaha untuk belajar asas kemungkinan, tidak semestinya mempunyai kelayakan yang tinggi dan pengetahuan bahasa pengaturcaraan kompleks.
Kelebihan utama
Belajar apa apa faedah utama produk perisian yang berkenaan. Apabila, dalam satu cara atau yang lain IT-syarikat dijalankan rasional untuk pilihan persekitaran pembangunan, Delphi menjadi pilihan banyak pengaturcara dan mencadangkan mereka untuk digunakan. Ini adalah disebabkan oleh hakikat bahawa persekitaran ini boleh membuat permohonan dalam yang paling cepat yang mungkin, untuk menyediakan mereka dengan prestasi yang tinggi walaupun dalam komputer yang mempunyai spesifikasi perkakasan sederhana. Hujah yang ketara memihak kepada memilih persekitaran pembangunan dianggap - ia boleh dilengkapi dengan alat-alat baru yang tidak dilindungi oleh satu set standard penyelesaian di dalam antara muka Delphi.
Sekarang kita akan mengkaji apa nuansa apa kemungkinan penggunaan praktikal Delphi.
Khusus antara muka
Pertama sekali, anda boleh memberi perhatian kepada beberapa ciri-ciri antara muka yang sederhana pembangunan perisian. Oleh itu, ruang kerja struktur program yang melibatkan operasi serentak dengan beberapa tingkap asas. Pertimbangkan hartanah ini secara terperinci.
persekitaran pembangunan Delphi, versi 7 khususnya, melibatkan pengaktifan modul utama berikut: pereka bentuk, editor, palet, Objek Inspektor, dan direktori. Dalam beberapa versi Delphi komponen ditanda boleh dirujuk berbeza. Sebagai contoh, editor yang berkenaan sesuai dengan tetingkap kod program ini, pereka bentuk - bentuk kotak. Walau bagaimanapun, fungsi mereka akan sama. Ditanda elemen antara muka Delphi boleh melengkapkan pelbagai alat tambahan. Terutamanya dua yang pertama dianggap sebagai sudut pandangan prosedur pembangunan perisian. Tetapi penting seperti yang lain. Pertimbangkan ciri-ciri menggunakan modul Delphi ditanda.
Borang Designer, Editor dan Palette
Gunakan pemaju bentuk pereka mencipta antaramukanya. Sebaliknya, ia ditulis dalam editor kod. Banyak pengaturcara yang mengesyorkan untuk memilih persekitaran pembangunan Delphi sebagai penyelesaian yang paling optimum, sebagai hujah untuk membawa kemudahan menggunakan pereka bentuk. Sesetengah pakar percaya bahawa proses ini tidak adalah lebih seperti permainan.
Sebaik sahaja pengguna mula mewujudkan program dan berjalan pereka bentuk, kemudian pada mulanya ia tidak mengandungi unsur-unsur, ia kosong. Tetapi dia segera boleh diisi menggunakan alat-alat yang terletak di lain Delphi modul - palet. Unsur-unsur antara muka program, yang dikonfigurasikan dalam pereka bentuk mesti menguruskan pasukan, yang, seterusnya, ditulis dalam editor.
Tetapi kembali belum palet. Dengan bantuan ia boleh diletakkan dalam bentuk pereka bentuk objek yang betul. Untuk menggunakan alat yang tertentu perlu klik sekali di atasnya - selagi dia adalah dalam bidang palet, kali kedua - dalam tetingkap bentuk berjenama terkenal. Selepas itu, objek yang sama akan bergerak dalam bidang pembangunan, dan ia adalah mungkin untuk menetapkan kod di dalam editor untuk itu.
objek inspektor
Satu lagi elemen penting yang mengandungi Delphi - persekitaran pembangunan aplikasi untuk Windows dan platform lain popular - objek inspektor. Ia boleh diperhatikan bahawa maklumat yang dipaparkan di dalamnya sedang berubah: ia memberi kesan kepada status objek yang dipilih dalam pereka bentuk.
Objek struktur Pemeriksa. Ia terdiri daripada dua tingkap. Pada setiap algoritma tetap yang menentukan tingkah laku komponen masing-masing. Pertama memaparkan sifat-sifat, dalam kedua - peristiwa-peristiwa. Jika pengaturcara mahu membuat pelarasan dalam algoritma yang memberi kesan kepada komponen tertentu, ia menarik dari kapasiti Inspektor Objek. Sebagai contoh, anda boleh menukar kedudukan pelbagai unsur-unsur antara muka program, tinggi dan lebar mereka.
Dalam Inspektor Objek mempunyai penanda buku, anda boleh gunakan untuk menukar antara halaman mencerminkan sifat-sifat atau peristiwa-peristiwa yang berkaitan terus dengan editor. Jadi, jika anda klik dua kali di sebelah kanan mana-mana item yang dipaparkan pada skrin, kod yang sepadan dengan peristiwa tertentu, terlibat dalam editor.
pembangunan perisian dalam Delphi adalah dengan menggunakan Inspektor Objek untuk menyelesaikan pelbagai masalah. Ini adalah ditentukan oleh fakta bahawa dengan alat ini untuk benar-benar mengubah sifat-sifat mana-mana objek yang terletak pada borang tersebut, dan juga kepada dirinya. Kami mengkaji secara terperinci beberapa ciri-ciri dengan pemeriksa objek.
Objek Inspector: peluang menyita
Untuk memahami bagaimana Delphi IDE dari segi interaksi objek dan bentuk Inspektor, anda boleh cuba untuk mengubah sifat-sifat beberapa elemen biasa antara muka perisian dalam Windows - sebagai contoh, Memo, Button dan Listbox (kemudian kita akan mengkaji intipati mereka lebih). Sebagai permulaan mereka perlu diletakkan pada borang, Delphi menggunakan cara yang ada.
Anda boleh cuba untuk bereksperimen dengan harta Ctl3D. Untuk melakukan ini, anda perlu klik pada borang, dan kemudian pergi ke Objek Inspektor dan menukar nilai harta yang berkenaan. Selepas borang ini ketara mengubah penampilan. Pada masa yang sama harta Ctl3D akan ditukar kepada setiap elemen yang diletakkan dalam tetingkap pembangunan.
Selepas membuat eksperimen kita boleh kembali untuk membentuk dan mengukuhkan nilai Ctl3D itu. Selepas giliran itu kepada unsur-unsur Memo dan Listbox itu. Sekarang anda boleh menukar sifat-sifat mereka, lokasi pada bentuk, rupa. Sebagai contoh, memilih Edit item dari menu, dan kemudian - Saiz, pengaturcara boleh mengubah lebar dan ketinggian objek. Ada pilihan untuk menguruskan mereka di tengah-tengah, dengan memilih Edit dan Align. tindakan yang sesuai akan mempengaruhi apa yang dipaparkan dalam Inspector Objek.
mengubah sifat-sifat komponen boleh dijalankan mengikut subjek Delphi modul. Sebagai contoh, jika tugas itu adalah untuk menentukan bagi mereka warna tertentu, iaitu, penglibatan variasi beberapa alat muzik. Pertama, anda boleh memasukkan perintah yang sepadan dengan warna - seperti merah - clRed, - dalam bidang pengurusan kemudahan. Kedua, pengguna boleh memilih warna daripada senarai. Ketiga, terdapat satu pilihan klik dua kali Properties Warna - satu tetingkap akan muncul warna dicukur. Begitu juga, pemaju boleh mengubah sifat-sifat dan objek lain - sebagai contoh, jenis font, warna atau saiz.
direktori
Delphi - IDE, yang dilengkapi dengan sistem bantuan yang cukup terperinci. Untuk merujuk kepadanya, pilih item menu Bantuan. Maka anda akan melihat salah satu medium yang kita sebutkan di atas pembangunan modul perisian di tingkap - panduan. Ciri menggunakannya ialah apabila anda menekan F1 pengguna akan menerima tanda-tanda tertentu, mencerminkan kekhususan alat penglibatan ini. Sebagai contoh, jika pengaturcara bekerjasama dengan pemeriksa objek, dia boleh memilih salah satu daripada sifat-sifat, dan kemudian tekan F1 dan mendapatkan maklumat latar belakang pada pilihan yang berkaitan. Perkara yang sama boleh dilakukan apabila bekerja dengan mana-mana elemen-elemen lain antara muka, yang merangkumi persekitaran pembangunan Delphi 7 dan versi lain jenis yang sesuai perisian.
Elemen-elemen lain antara muka
Antara komponen penting yang lain daripada penyelesaian perisian muka laporan - menu, Bar Alat Capaian Segera, serta editor imej. Mengenai menu - ia membolehkan pengaturcara untuk mendapatkan akses yang cepat kepada komponen di dalam struktur persekitaran pembangunan. Menggunakannya sebagai anda boleh dengan tetikus, jadi dan dengan menggunakan hotkeys. Terletak di bawah menu Bar Alat Capaian Segera. Antara fungsinya bertindih dengan yang merupakan ciri menu, tetapi akses kepada mereka adalah lebih cepat. editor imej Delphi dalam sesuatu yang serupa dengan program Paint dalam Windows. Iaitu, dengan bantuan itu anda boleh membuat pelarasan mudah gambar untuk memakai mereka inskripsi dan unsur-unsur lain.
Alat pengaturcaraan
Delphi - IDE, yang termasuk sebilangan besar alat untuk meningkatkan kecekapan programmer. Jadi, kami telah mempertimbangkan atas modul utama dilengkapkan dengan satu set alat khas. Antara mereka: yang penyahpepijat, pengkompil, dan juga komponen dan WinSight Winspector. Perhatikan bahawa dalam beberapa versi Delphi yang ditanda perlu memasang secara berasingan. Kita mengkaji kekhususan mereka.
Delphi penyahpepijat
Mengenai penyahpepijat - alat ini menjadi pelengkap kepada editor kod sebahagian daripada menjalankan pemeriksaan yang diperlukan algoritma perisian yang sesuai di atas ketepatannya. Dengan itu, pemaju sebenarnya boleh meneroka garis kod sumber anda demi baris. Dalam beberapa kes, penyelesaian masalah ini, kerana pembangunan komponen, Delphi sebagai produk tersendiri boleh ditambah dengan penyahpepijat luar, yang membolehkan pengaturcara untuk kod pengesahan dipertingkatkan dijana oleh perisian.
Delphi pengkompil
Kami sedang mengkaji kekhususan penyusun persekitaran pembangunan dipertimbangkan. Perhatikan bahawa dalam struktur Delphi mungkin mengandungi beberapa elemen yang sepadan. Jadi, terdapat pilihan untuk menggunakan pengkompil DCC, yang berguna dalam kes-kes di mana tugas bekerja dengan permohonan dalam penyahpepijat luar.
Winsight dan Winspector
modul ini adalah di antara mereka yang perlu dipasang di Delphi lanjut. Dicirikan oleh kesukaran relatif dalam penguasaan. Walau bagaimanapun, ramai pengaturcara yang telah melaksanakan pelbagai persekitaran pembangunan Delphi, ia dipercayai bahawa komponen ini pastikan anda belajar untuk digunakan. Jadi, Winsight modul digunakan untuk memantau mesej Windows. Komponen tersebut adalah Winspector, kita perlu menetapkan keadaan komputer dalam fail khas. Jika dalam perjalanan pembangunan perisian sebarang kegagalan akan berlaku, ia sentiasa boleh membuka fail dan melihat apa yang boleh menyebabkan masalah.
komponen standard
persekitaran pembangunan Delphi, maklumat umum yang kita belajar, ia termasuk beberapa komponen standard, yang juga berguna untuk mengetahui. Pakar merujuk kepada mereka yang berikut: MainMenu, PopupMenu, Label, Edit, Memo, Button, Kotak, Radiobutton, Listbox, kekotak kombo, Scrollbar, kekotak kumpulan, Panel, dan Scrollbox. Kami akan mengkaji butiran khusus mereka.
komponen MainMenu direka untuk menampung menu utama dalam antara muka yang dicipta oleh program ini. Untuk melakukan ini, letakkan item yang sesuai pada borang, dan kemudian menghubungi hotel Item melalui Inspektor Objek, dan kemudian menentukan perkara menu sesuai.
komponen PopupMenu direka untuk menampung menu pop-up dalam antara muka yang dicipta oleh program ini, iaitu, membuka dengan klik butang kanan tetikus.
Label komponen dikendalikan bagi maksud teks yang dipaparkan dalam tetingkap program. Ia boleh dikonfigurasikan, sebagai contoh, untuk menetapkan font yang dikehendaki dalam Inspector Objek.
Edit komponen diaktifkan untuk memaparkan teks pada serpihan skrin, yang pengguna boleh mengedit semasa program sedang berjalan. Memo komponen pelengkapnya melalui yang, seterusnya, boleh bekerja dengan teks besar. Unsur ini terdiri daripada, sebagai contoh, pilihan seperti balut kata, teks menyalin.
komponen butang direka untuk melakukan pelbagai tindakan dengan menekan butang semasa program sedang berjalan. Meletakkan elemen yang sepadan pada borang, dan kemudian masukkan kod yang sesuai.
komponen kotak semak membolehkan untuk memaparkan skrin dalam talian dengan tetingkap kecil, yang boleh meletakkan tanda semak dengan tetikus. Satu elemen yang sama - Radiobutton. Mereka berbeza, pertama, rupa - komponen kedua penting sebagai satu bulatan, dan kedua, ahli pertama membenarkan pemilihan serentak beberapa pilihan, Radiobutton - hanya satu.
komponen Listbox digunakan untuk memaparkan skrin senarai di mana pengguna boleh meninjau dengan tetikus. Sesuatu yang serupa dengan ia elemen lain - kekotak kombo, tetapi ia dilengkapi dengan keupayaan untuk memasukkan teks dalam bidang khas.
komponen scrollbar - bar tatal di tingkap. Biasanya muncul secara automatik sebaik sahaja ruang teks atau bentuk objek menjadi lebih besar daripada tingkap.
komponen kekotak kumpulan diaktifkan untuk menetapkan perintah anjakan antara tingkap dengan menekan kekunci TAB. unsur Panel boleh ditambah dengan mana pergerakan boleh dilakukan lebih objek pada borang.
Scrollbox komponen membolehkan untuk menetapkan bentuk kawasan yang boleh menatal mendatar dan menegak. Menurut hotel tersebut mempunyai ciri-ciri tetingkap utama Delphi secara lalai. Tetapi jika terdapat keperluan untuk penglibatan pilihan itu dalam bentuk kawasan tertentu, anda boleh menggunakan komponen Scrollbox.
ringkasan
Delphi - persekitaran pembangunan aplikasi dengan peluang yang hebat, pada masa yang sama mempunyai ciri-ciri kesederhanaan dalam penggunaan fungsi asas. Dengan alat-alat yang dimasukkan ke dalam struktur, ia adalah mungkin untuk membuat pelbagai jenis program untuk Windows dan sistem operasi popular.
Memilih alat pembangunan Delphi, banyak pengaturcara menyebabkan muka kebolehgunaan perisian yang sesuai, serta pelbagai alat yang berguna untuk bekerja di mana-mana bahagian program - dalam peringkat reka bentuk, algoritma pengaturcaraan atau debug.
Similar articles
Trending Now