Ncurses

Phần mềm chụp màn hình:
Ncurses
Các chi tiết về phần mềm:
Phiên bản: 5.9
Ngày tải lên: 11 May 15
Nhà phát triển: T.E.Dickey
Giấy phép: Miễn phí
Phổ biến: 43

Rating: nan/5 (Total Votes: 0)

Các kernel (lời nguyền mới) thư viện là một phần mềm mô phỏng miễn phí của lời nguyền trong System V Release 4.0, và nhiều hơn nữa.
Kernel sử dụng định dạng terminfo, hỗ trợ miếng đệm và màu sắc và nhiều điểm nổi bật và tạo nhân vật và bản đồ chức năng quan trọng, và có tất cả các SYSV-lời nguyền khác cải tiến so với BSD Curses.
Các mã kernel được phát triển dưới GNU / Linux. Nó sẽ dễ dàng cho bất kỳ cổng ANSI / POSIX-conforming UNIX. Nó còn có thể được chuyển đến OS / 2 Warp!
Việc phân phối bao gồm các thư viện và các tiện ích hỗ trợ, bao gồm một trình biên dịch tic terminfo, một infocmp decompiler, rõ ràng, tput, Tset, và một công cụ chuyển đổi termcap captoinfo. Đầy đủ trang của nhãn hiệu được cung cấp cho các thư viện và các công cụ.
Dưới đây là một số tính năng chính của "kernel":
Các gói kernel là hoàn toàn tương thích với SVR4 (System V Release 4) nguyền rủa:
 
· Tất cả 257 của các cuộc gọi SVR4 đã được thực hiện (và được tài liệu).
· Hỗ trợ đầy đủ cho SVR4 nguyền rủa tính năng bao gồm lập bản đồ bàn phím, màu sắc, hình thức vẽ với ACS ký tự, và tự động ghi nhận bàn phím và phím chức năng.
· An thi đua của các tấm thư viện SVR4, hỗ trợ một chồng các cửa sổ với cửa hàng quay lại, được bao gồm.
· An thi đua của thư viện menu SVR4, hỗ trợ một giao diện thống nhất nhưng linh hoạt cho các lập trình đơn, được bao gồm.
· An thi đua của các hình thức thư viện SVR4, hỗ trợ thu thập dữ liệu thông qua các hình thức trên màn hình, được bao gồm.
· Mục terminfo Binary tạo ra bởi việc thực hiện tic kernel là bit-for-bit tương thích với các định dạng nhập SVR4 nguyền rủa đích sử dụng.
· Các tiện ích có các tùy chọn để cho phép bạn lọc terminfo mục để sử dụng với ít khả năng phiên bản Curses / terminfo như các cảng HP / UX và AIX.
 
Các gói kernel cũng có nhiều phần mở rộng hữu ích hơn SVR4:
 
· Các API là 8-bit sạch và cơ sở cấp tuân thủ QTI với các đặc điểm kỹ thuật X / nguyền rủa OPEN, XSI Curses (có nghĩa là, nó thực hiện tất cả các tính năng cấp BASE, nhưng không phải tất cả các tính năng EXTENDED). Hầu hết EXTENDED cấp tính năng không liên quan trực tiếp với sự hỗ trợ rộng nhân vật được thực hiện, bao gồm nhiều chức năng cuộc gọi không được hỗ trợ theo SVR4 nguyền rủa (nhưng tính di động của tất cả các cuộc gọi được ghi lại để bạn có thể chỉ sử dụng các tập hợp con SVR4).
· Không giống như SVr3 nguyền rủa, kernel có thể ghi vào góc ngoài cùng bên phải-ở dưới cùng của màn hình nếu thiết bị đầu cuối của bạn có khả năng chèn ký tự.
· Ada95 và C ++ ràng buộc.
· Hỗ trợ cho các sự kiện chuột báo cáo với X Window xterm và OS / 2 giao diện điều khiển cửa sổ.
· Mở rộng hỗ trợ chuột thông qua gói gpm Alessandro Rubini của.
· Các chức năng wresize () cho phép bạn thay đổi kích thước cửa sổ, bảo quản dữ liệu của họ.
· Các use_default_colors function () cho phép bạn sử dụng các màu sắc mặc định của thiết bị đầu cuối cho các cặp màu mặc định, đạt được hiệu quả của màu sắc trong suốt.
· Các chức năng keyok () và define_key () cho phép bạn kiểm soát tốt hơn việc sử dụng các phím chức năng, ví dụ như, vô hiệu hóa các kernel KEY_MOUSE, hoặc bằng cách định nghĩa nhiều hơn một trình tự kiểm soát để ánh xạ một mã khóa nhất định.
· Hỗ trợ cho các thiết bị đầu cuối 16-màu sắc, chẳng hạn như aixterm và XFree86 xterm.
· Tối ưu hóa con trỏ chuyển động tốt hơn. Các gói phần mềm có thêm tính năng tính toán con trỏ địa phương chuyển động hiệu quả hơn, hoặc hệ thống V của BSD hay.
· Siêu phần cứng hỗ trợ di chuyển. Các mã màn hình cập nhật kết hợp một cuốn tiểu thuyết, đơn giản, và thuật toán giá rẻ cho phép nó để sử dụng tối ưu của phần cứng di chuyển, line-chèn và xóa dòng cho các phong trào màn hình-line. Thuật toán này là mạnh hơn so với Curses 4.4BSD quickch thường.
· Bất hỗ trợ cho thiết bị đầu cuối với các trục trặc magic-cookie. Các mã màn hình-update sẽ kiềm chế không vẽ một điểm nổi bật nếu cookie gian unattributed magic- yêu cầu ngay trước khi bắt đầu và sau khi kết thúc sẽ bước vào một nhân vật không gian. Nó sẽ tự động chuyển giới nổi bật khi làm như vậy sẽ làm cho nó có thể để rút ra những điểm nhấn mà không thay đổi sự xuất hiện hình ảnh của màn hình.
· Nó có thể tạo ra các thư viện với một danh sách các mục dự phòng được nạp sẵn liên kết với nó để nó có thể phục vụ những loại thiết bị đầu cuối, ngay cả khi không có cây terminfo hoặc termcap tập tin có thể truy cập (điều này có thể hữu ích cho các chương trình hỗ trợ của màn hình theo định hướng mà phải chạy trong chế độ single-user).
· Các tiện ích tic / captoinfo cung cấp với kernel có khả năng dịch nhiều termcaps từ XENIX, IBM và bộ mở rộng AT & T.
· Một tiện ích Tset BSD-như được cung cấp.
· Thư viện kernel và các tiện ích sẽ tự động đọc terminfo mục từ $ HOME / .terminfo nếu nó tồn tại, và biên dịch đến thư mục đó nếu nó tồn tại và người dùng không có quyền ghi vào thư mục hệ thống. Tính năng này làm cho nó dễ dàng hơn cho người sử dụng có mục terminfo cá nhân mà không cho truy cập vào các hệ thống terminfo thư mục.
· Bạn có thể chỉ định đường dẫn của thư mục để tìm kiếm thiệu biên dịch với các TERMINFO_DIRS biến môi trường (điều này khái quát các tính năng được cung cấp bởi terminfo dưới cổ Hệ thống V.)
· Trong terminfo file nguồn, khả năng sử dụng có thể tham khảo không chỉ để mục khác trong các tập tin mã nguồn (như trong hệ thống V) mà còn đến các mục được biên soạn trong một trong hai hệ thống terminfo thư mục hoặc của người dùng $ HOME / .terminfo thư mục.
· Một kịch bản (capconvert) được cung cấp để giúp người dùng chuyển đổi từ BSD termcap để terminfo. Nó tập hợp các thông tin trong một môi trường biến termcap và / hoặc một tập tin ~ / .termcap mục địa phương và chuyển nó đến một cây terminfo địa phương tương đương dưới $ HOME / .terminfo.
· Tự động dự phòng để các file / etc / termcap có thể được biên dịch trong khi nó không phải là có thể xây dựng một cây terminfo. Tính năng này không phải là nhanh mà cũng không rẻ, bạn không muốn sử dụng nó, trừ khi bạn phải làm, nhưng nó ở đó.
· Bảng-of-mục tiện ích toe làm cho nó dễ dàng cho người sử dụng để xem chính xác những gì các loại thiết bị đầu cuối có sẵn trên hệ thống.
· Các thư viện đáp ứng yêu cầu XSI rằng mỗi điểm vào macro có một chức năng tương ứng có thể được liên kết (và sẽ là nguyên mẫu kiểm tra) nếu định nghĩa macro vô hiệu hóa với #undef.
· An HTML "Giới thiệu về lập trình với kernel" tài liệu giới thiệu một cách tường thuật với lời nguyền giao diện lập trình

là gì mới trong phiên bản này:.

< ul>

  • Một số nhỏ các lỗi đã được cố định.
  • Khả năng di chuyển và cấu hình của các gói con cho các Ada95 và kiểm tra các thư mục đã được mở rộng.
  • Phần mềm tương tự

    ENet
    ENet

    17 Feb 15

    libiconv
    libiconv

    11 May 15

    OpenGL Library
    OpenGL Library

    2 Jun 15

    Phần mềm khác của nhà phát triển T.E.Dickey

    Luit
    Luit

    20 Feb 15

    Lynx
    Lynx

    17 Feb 15

    vttest
    vttest

    17 Feb 15

    Ý kiến ​​để Ncurses

    Bình luận không
    Nhập bình luận
    Bật hình ảnh!