Memasukkan dan menyunting teks adalah salah satu operasi yang paling kerap dilakukan oleh pengguna komputer peribadi setiap hari. Sedikit orang memikirkan mekanisme yang menjadikan tindakan ini lebih mudah. Sementara itu, tipografi teks yang menakjubkan yang dipaparkan di layar adalah hasil sintesis banyak teknologi yang terkandung dalam subsistem grafik sistem operasi moden. Dan hari ini, berdasarkan teknologi ini, bahkan bukan profesional dengan kemahiran pengaturcaraan minimum dapat membuat penyunting teks.
Perlu
- - penyusun;
- - IDE atau penyunting teks;
- - SDK, mengembangkan-versi perpustakaan terpakai, kerangka kerja, dll.
Arahan
Langkah 1
Pilih platform yang akan dikembangkan oleh editor teks. Hampir setiap aspek pelaksanaan aplikasi bergantung pada pilihan ini. Tentukan sama ada anda mahu editor hanya dijalankan pada Windows atau Linux. Mungkin anda perlu membuat penyelesaian merentas platform? Atau adakah editor itu direka untuk digunakan di web?
Langkah 2
Pilih bahasa pengaturcaraan, IDE, teknologi, komponen, kerangka kerja, perpustakaan, dan alat lain yang akan digunakan untuk membuat penyunting. Sebagai contoh, semasa mengembangkan untuk Windows, anda dapat menggunakan kontrol RichEdit standard, yang menyediakan fungsi yang kaya dan, sebenarnya, adalah editor lengkap. Masih ada untuk melaksanakan antara muka pengguna, mekanisme untuk memuat dan menyimpan teks, fungsi tambahan. Sekiranya RichEdit kurang, anda dapat menggunakan objek Perkhidmatan Teks dengan menerapkan antara muka dan rendering ITextHost di tetingkap anda. Pembangunan boleh dilakukan di Visual Studio atau Delphi, dengan atau tanpa kerangka kerja (misalnya MFC, WTL). Sekiranya tidak ada had yang sukar, masuk akal untuk memilih. NET dan mengembangkan aplikasi C # menggunakan RichTextBox. Untuk membina aplikasi cross-platform atau Linux, Qt sangat sesuai dengan kelas QTextEdit yang kuat. Editor visual untuk web berdasarkan kemampuan penyemak imbas tertentu (seperti mod penyuntingan kandungan elemen di Internet Explorer) dan merupakan sekumpulan skrip klien. JavaScript bertindak sebagai bahasa pengaturcaraan.
Langkah 3
Hasilkan bingkai kawat untuk aplikasi anda. Mulakan IDE pilihan anda. Buat projek baru. Di beberapa IDE, menetapkan pilihan tertentu semasa proses pembuatan projek menghasilkan templat kerja aplikasi penyuntingan teks. Sebagai contoh, memilih CRichEditView sebagai kelas View asas ketika membuat projek MFC di Visual Studio membolehkan anda mendapatkan editor teks dengan fungsi minimum. Begitu juga, di KDevelop, anda boleh membuat projek aplikasi Qt, yang merupakan penyunting teks, dalam beberapa saat.
Langkah 4
Tambahkan fungsi ke penyunting teks anda. Sebagai peraturan, untuk melaksanakan fungsi dasar pemformatan dan penyuntingan teks (penjajaran mendatar, perintah penyuntingan), anda hanya perlu membuat elemen antara muka yang sesuai (butang pada bar alat, item menu), memberikan penangan kepada mereka dan memanggil kaedah yang diperlukan untuk kelas kawalan editor dari pengendali. …