Ncurses

Software screenshot:
Ncurses
Rincian Software:
Versi: 5.9
Tanggal Upload: 11 May 15
Pengembang: T.E.Dickey
Lisensi: Gratis
Popularitas: 43

Rating: 2.0/5 (Total Votes: 1)

ncurses (kutukan baru) perpustakaan adalah emulasi perangkat lunak bebas dari kutukan di System V Release 4.0, dan banyak lagi.
Ncurses menggunakan format terminfo, mendukung bantalan dan warna dan beberapa highlight dan membentuk karakter dan fungsi-key mapping, dan memiliki semua yang lain SYSV-kutukan tambahan atas BSD Kutukan.
Kode ncurses dikembangkan di bawah GNU / Linux. Seharusnya pelabuhan mudah untuk setiap ANSI / POSIX-sesuai UNIX. Ia bahkan telah porting ke OS / 2 Warp!
Distribusi termasuk perpustakaan dan dukungan utilitas, termasuk kompiler tic terminfo, sebuah infocmp Decompiler, jelas, tput, uji di, dan konversi termcap alat captoinfo. Halaman manual penuh disediakan untuk perpustakaan dan alat-alat.
Berikut adalah beberapa fitur kunci dari "ncurses":
Paket ncurses sepenuhnya kompatibel dengan SVR4 (System V Release 4) mengutuk:
 
· Semua 257 panggilan SVR4 telah dilaksanakan (dan didokumentasikan).
· Dukungan penuh untuk SVR4 mengutuk fitur termasuk pemetaan keyboard, warna, bentuk-gambar dengan karakter ACS, dan pengakuan otomatis keypad dan fungsi tombol.
· Sebuah emulasi dari SVR4 panel perpustakaan, mendukung setumpuk jendela dengan toko dukungan, termasuk.
· Sebuah emulasi perpustakaan menu SVR4, mendukung antarmuka yang seragam namun fleksibel untuk pemrograman menu, termasuk.
· Sebuah emulasi dari bentuk perpustakaan SVR4, mendukung pengumpulan data melalui formulir di layar, termasuk.
· Entri terminfo Binary dihasilkan oleh pelaksanaan tic ncurses sedikit-untuk-bit yang kompatibel dengan format entri SVR4 mengutuk penggunaan.
· Utilitas memiliki opsi untuk memungkinkan Anda untuk menyaring terminfo entri untuk digunakan dengan kurang mampu versi Kutukan / terminfo seperti HP / UX dan AIX port.
 
Paket ncurses juga memiliki banyak ekstensi yang berguna lebih SVR4:
 
· API adalah 8-bit bersih dan dasar-tingkat konforman dengan X / kutukan OPEN spesifikasi, XSI Kutuk (yaitu, menerapkan semua fitur tingkat BASE, tetapi tidak semua fitur EXTENDED). Kebanyakan EXTENDED tingkat fitur tidak langsung berkaitan dengan dukungan luas-karakter diimplementasikan, termasuk banyak fungsi panggilan tidak didukung dalam SVR4 kutukan (tapi portabilitas semua panggilan didokumentasikan sehingga Anda dapat menggunakan subset SVR4 saja).
· Tidak seperti SVR3 mengutuk, ncurses dapat menulis ke sudut paling kanan-paling bawah dari layar jika terminal Anda memiliki kemampuan insert-karakter.
· Ada95 dan binding C ++.
· Dukungan untuk mouse event pelaporan dengan X Window xterm dan OS / 2 jendela konsol.
· Dukungan mouse Diperpanjang melalui paket gpm Alessandro Rubini ini.
· Fungsi wresize () memungkinkan Anda untuk mengubah ukuran jendela, menjaga data mereka.
· The use_default_colors function () memungkinkan Anda untuk menggunakan warna default terminal untuk pasangan warna default, mencapai efek warna transparan.
· Fungsi keyok () dan define_key () memungkinkan Anda untuk lebih mengontrol penggunaan tombol fungsi, misalnya, menonaktifkan ncurses KEY_MOUSE, atau dengan mendefinisikan lebih dari satu urutan kontrol untuk memetakan ke kode kunci yang diberikan.
· Dukungan untuk terminal 16-warna, seperti aixterm dan XFree86 xterm.
· Optimasi kursor-gerakan yang lebih baik. Paket ini sekarang memiliki perhitungan kursor-lokal-gerakan yang lebih efisien daripada baik BSD atau Sistem V.
· Super hardware bergulir dukungan. Kode layar update menggabungkan sebuah novel, sederhana, dan murah algoritma yang memungkinkan untuk memanfaatkan optimal bergulir hardware, line-penyisipan, dan garis-penghapusan untuk gerakan layar-line. Algoritma ini lebih kuat daripada rutinitas 4.4BSD Kutukan quickch.
· Dukungan nyata untuk terminal dengan kesalahan sihir-kue. Kode layar-update akan menahan diri dari gambar sorot jika cookie ruang unattributed Magic- diperlukan sebelum awal dan setelah akhirnya akan menginjak karakter non-ruang. Ini akan otomatis menggeser batas puncak ketika melakukan itu akan memungkinkan untuk menarik menyorot tanpa mengubah tampilan visual dari layar.
· Hal ini dimungkinkan untuk menghasilkan perpustakaan dengan daftar entri fallback pre-loaded terkait dengan hal itu sehingga dapat melayani jenis-jenis terminal bahkan ketika tidak ada pohon terminfo atau berkas termcap diakses (ini mungkin berguna untuk mendukung program layar berorientasi yang harus dijalankan dalam mode single-user).
· Utilitas tic / captoinfo tersedia dengan ncurses memiliki kemampuan untuk menerjemahkan banyak termcaps dari XENIX, IBM dan AT & T ekstensi set.
· Sebuah utilitas BSD-seperti uji di disediakan.
· The ncurses perpustakaan dan utilitas akan secara otomatis membaca terminfo masukan dari $ HOME / .terminfo jika ada, dan kompilasi ke direktori tersebut jika ada dan pengguna tidak memiliki akses tulis ke direktori sistem. Fitur ini memudahkan pengguna untuk memiliki entri terminfo pribadi tanpa memberikan akses ke sistem terminfo direktori.
· Anda dapat menentukan path direktori untuk mencari deskripsi dikompilasi dengan TERMINFO_DIRS variabel lingkungan (ini generalisasi fitur yang disediakan oleh terminfo bawah saham Sistem V.)
· Dalam terminfo file sumber, kemampuan penggunaan mungkin merujuk tidak hanya untuk entri lain dalam file sumber yang sama (seperti dalam Sistem V) tetapi juga untuk entri disusun baik sistem terminfo direktori atau pengguna $ HOME / .terminfo direktori.
· Sebuah script (capconvert) disediakan untuk membantu pengguna BSD transisi dari termcap ke terminfo. Ini mengumpulkan informasi dalam variabel lingkungan termcap dan / atau file ~ / .termcap entri lokal dan mengkonversi ke pohon terminfo lokal setara bawah $ HOME / .terminfo.
· Mundur otomatis ke file / etc / termcap dapat dikompilasi ketika tidak mungkin untuk membangun sebuah pohon terminfo. Fitur ini tidak cepat atau murah, Anda tidak ingin menggunakannya kecuali Anda harus, tapi itu ada.
· Tabel-of-entri utilitas kaki membuatnya mudah bagi pengguna untuk melihat apa jenis terminal yang tersedia pada sistem.
· Perpustakaan memenuhi persyaratan XSI bahwa setiap titik masuk makro memiliki fungsi yang sesuai yang mungkin berhubungan (dan akan prototipe diperiksa) jika definisi makro dinonaktifkan dengan #undef.
· Sebuah HTML "Pengenalan Pemrograman dengan ncurses" dokumen menyediakan pengenalan narasi untuk kutukan pemrograman antarmuka

Apa yang baru dalam rilis ini:.

< ul>

  • Sejumlah kecil bug yang tetap.
  • Portabilitas dan configurability dari subpackages untuk Ada95 dan uji direktori diperluas.
  • Software yang serupa

    CA::AutoSys
    CA::AutoSys

    3 Jun 15

    libusb
    libusb

    17 Feb 15

    libdvdcss
    libdvdcss

    7 Mar 16

    Jar::Signer
    Jar::Signer

    3 Jun 15

    Perangkat lunak lain dari pengembang T.E.Dickey

    Berkeley Yacc
    Berkeley Yacc

    17 Feb 15

    Lynx
    Lynx

    17 Feb 15

    vttest
    vttest

    17 Feb 15

    XTerm
    XTerm

    3 Jun 15

    Komentar untuk Ncurses

    Komentar tidak ditemukan
    Tambahkan komentar
    Aktifkan gambar!