FOX

Phần mềm chụp màn hình:
FOX
Các chi tiết về phần mềm:
Phiên bản: 1.7.64 Cập nhật
Ngày tải lên: 22 Jun 18
Nhà phát triển: Jeroen van der Zijp
Giấy phép: Miễn phí
Phổ biến: 144

Rating: 3.3/5 (Total Votes: 4)

FOX là viết tắt của Free Objects for X và nó là một chương trình mã nguồn mở được triển khai trong C ++ và được thiết kế từ nền tảng được sử dụng để xây dựng Giao diện người dùng đồ họa (GUI) cho các dự án phần mềm.

Nó được phát triển cho Linux, nhưng phạm vi của dự án này có, trong quá trình thời gian, trở nên có tham vọng hơn một chút, vì bây giờ nó nhằm mục đích hoàn toàn độc lập với nền tảng. Do đó, các chương trình được viết bằng thư viện FOX sẽ chỉ tương thích với một loạt các nền tảng.


Tính năng trong nháy mắt

Các tính năng chính bao gồm dễ phát triển, trực giao, nhất quán, đồng nhất, các tính năng GUI hiện đại, biểu tượng và hình ảnh, chú giải công cụ, trợ giúp dòng trạng thái, thanh công cụ nổi, sách tab, cũng như danh sách cây.

nhiều tiện ích giao diện tài liệu (MDI), tiện ích 3D OpenGL, kéo và thả, lựa chọn, hỗ trợ clipboard, bộ hẹn giờ, xử lý nhàn rỗi, hiển thị WYSIWYG, cập nhật GUI, nhắm mục tiêu / tin nhắn.

Bộ công cụ được hỗ trợ trên bất kỳ hệ điều hành dựa trên hạt nhân Linux nào. Nó đã được thử nghiệm thành công với các máy tính hỗ trợ kiến ​​trúc bộ 32 bit hoặc 64 bit.

Bắt đầu với FOX

FOX có thể dễ dàng cài đặt trên bất kỳ phân phối GNU / Linux nào từ các kho phần mềm chính, thông qua trình quản lý gói tích hợp sẵn. Nó cũng có thể được cài đặt bằng cách sử dụng gói nguồn, giống như bất kỳ chương trình nào khác.

Tải xuống bản phát hành ổn định mới nhất từ ​​Softoware bằng cách sử dụng nút tải xuống chuyên dụng ở trên, lưu tệp lưu trữ vào thư mục Home của bạn và trích xuất nội dung của nó bằng bất kỳ tiện ích trình quản lý lưu trữ nào.

Mở ứng dụng Thiết bị đầu cuối, điều hướng đến vị trí bạn đã trích xuất tệp lưu trữ (ví dụ: cd /home/softoware/fox-1.6.49) và chạy & lsquo; ./ configure & amp; & amp; tạo & rsquo; lệnh để cấu hình và biên dịch chương trình.

Cài đặt hệ thống FOX rộng bằng cách chạy phần & lsquo; hãy cài đặt & rsquo; lệnh dưới dạng gốc hoặc lệnh & lsquo; sudo cài đặt & rsquo; lệnh như một người dùng đặc quyền. Sau khi cài đặt, hãy chạy & lsquo; cáo - trợ giúp & rsquo; hoặc & lsquo; man fox & rsquo; lệnh để tìm hiểu cách sử dụng bộ công cụ để tạo giao diện người dùng đồ họa cho các dự án phần mềm của bạn.

Có gì mới trong bản phát hành này:

  • Đã chuyển FXDir sang sử dụng readdir () thay vì readdir_r (). Được cho là an toàn theo luồng.
  • Một số tinh giản nội bộ trong FXRex.
  • Trong FXText, dòng trùng lặp để lại con trỏ tại chỗ, nhưng làm nổi bật dòng mới (nếu bạn sao chép một quá nhiều, bạn có thể xóa ngay lập tức nó một lần nữa).
  • Thêm một số thư trợ giúp cho hộp thoại Tùy chọn của PathFinder.
  • Thêm các hàm columnFromPos () và posFromColumn () trong FXText.
  • Sửa lỗi trong FXText không tính toán lại chiều rộng nếu chỉ có một dòng hiện tại (được giới thiệu gần đây).
  • Thuật toán đảo ngược FXRex không hoạt động cho chế độ nguyên văn; nó hiện nay.
  • Một số hạn chế về thuật toán đảo ngược regex FXRex đã bị xóa.
  • Adie mở lại đã chọn đã giới thiệu một số lỗi; hiện đã được sửa.
  • Đã thêm API tiện lợi mới vào không gian tên Math.
  • Đã thêm API mới vào các lớp vectơ.
  • Chọn khối FXText, chặn bản sao vào khay nhớ tạm và khối xóa hiện đang hoạt động.
  • FXText shiftText () có văn bản chuyển dịch nhỏ có chứa các tab; điều này đã được giải quyết một cách rất tinh vi, một thói quen nội bộ cũng cần thiết cho các hoạt động chặn.

Tính năng mới trong phiên bản:

  • Những thay đổi chính trong công cụ biểu thức chính quy. Chèn API mới () cho đối sánh được neo và tìm kiếm API mới thay thế đối sánh (). Thứ tự thông số hợp lý hơn và di chuyển một số cờ từ thời gian chạy để biên dịch thời gian.
  • Nội bộ của FXRex hiện đã sẵn sàng cho đối sánh UTF8; tuy nhiên phần phân tích cú pháp sẽ cần phải tuân theo trước khi các khả năng mới này có thể được đưa vào sử dụng.
  • FXRex :: replace () bây giờ diễn giải các chuỗi thoát thông thường khi tạo mẫu thay thế từ các lần khớp đối sánh cụm từ thông dụng.
  • Tăng tốc trong FXText getByte (), getChar (), v.v. bằng cách giới thiệu xử lý truy cập bộ đệm-chi nhánh miễn phí.
  • Đã di chuyển tìm kiếm có dây cứng và thay thế các hộp thoại ra khỏi FXText và vào trình chỉnh sửa văn bản Adie; đây là một phần của chương trình giảm tốc tiện ích FXText.
  • Tìm kiếm trình soạn thảo văn bản Adie và thay thế các cải tiến. Về cơ bản, khả năng sử dụng không có dòng của chuột.
  • Thanh tìm kiếm gia tăng Adie hiện bật lên ở cuối cửa sổ. Điều này ít gây rối hơn vì văn bản không bị & quot; bị đẩy xuống & quot; khi thanh công cụ này bật lên.
  • Thông thường FXHash find () trả về chỉ mục slot, hoặc -1 nếu không tìm thấy. Nếu bạn sử dụng FXHash, bạn nên biết rằng chỉ cần thay thế find () bằng at () sẽ sửa mã của bạn thành hệ thống mới. Điều này được thực hiện dựa trên yêu cầu từ một người dùng đã chú ý đến hàm find () trong FXHash có hành vi khác với find () trong FXDictionary.
  • Dải dấu cách và khoảng trắng cuối cùng hiển thị trong trình đơn dấu trang của Adie.
  • Đã thêm khai báo hằng số ParallelMax cho FXParallelFor.
  • Đổi sang API findText () của FXText. Phiên bản mới có thể thực hiện không chỉ chuyển tiếp và tìm kiếm lạc hậu mà còn có thể khớp với nhau. Trận đấu được neo được thực hiện nếu không có cả cờ SEARCH_FORWARD hoặc SEARCH_BACKWARD được chuyển.
  • Hộp thoại Goto Line được chuyển từ FXText sang trình chỉnh sửa văn bản Adie thích hợp (cũng là một phần của chương trình giảm tốc widget FXText).
  • Hộp thoại Thay thế Adie hiện có nút Tìm kiếm.
  • Chức năng Thay thế Hộp thoại Adie Thay thế chức năng bây giờ trước tiên kiểm tra xem văn bản được đánh dấu hiện tại có phải là văn bản đang được tìm kiếm hay không, và chỉ tìm kiếm thêm nếu nó không được. Do đó, logic này sẽ thay thế lựa chọn đã được đánh dấu và làm cho nó ít có khả năng bạn vô tình & quot; bỏ qua & quot; mục đầu tiên trong phiên tìm kiếm và thay thế.
  • Ngoài ra, các hộp thoại Tìm kiếm và Thay thế luôn ở lại cho đến khi đóng cửa một cách rõ ràng. Thường thì trường hợp tìm kiếm đầu tiên không phải lúc nào cũng là tìm kiếm mong muốn, và người ta phải mở hộp thoại lần thứ hai. Lưu ý rằng Escape ẩn hộp thoại, do đó không cần tương tác chuột cho & quot; Power Users & quot;.
  • Hộp thoại Tìm kiếm và Thay thế hiện có thể thay thế chỉ trong văn bản đã chọn.
  • Một số cập nhật mẫu ngôn ngữ trong tệp màu cú pháp Adie.
  • Các mẫu màu CMake được thêm vào tệp cú pháp.
  • Các chế độ đối sánh mới được thêm vào FXRex: Chính xác, và NotEmpty. Chế độ chính xác chỉ thành công nếu một trận đấu thành công ăn toàn bộ chuỗi. Chế độ NotEmpty chỉ thành công nếu trận đấu ăn ít nhất một ký tự. Lưu ý đây là những cờ thời gian biên dịch và được thực hiện thông qua các xác nhận đặc biệt trong công cụ phù hợp. Do đó, động cơ sẽ có khả năng quay lại các trận đấu trước đó để thử các khả năng khác!
  • Công cụ đối sánh cụm từ thông dụng được tăng tốc bằng cách hợp lý hóa việc thiết lập trình ghép nối nội bộ; điều này đặc biệt ảnh hưởng đến tìm kiếm ().
  • Đã sửa lỗi trong FXHash :: tại ().
  • Loại bỏ đệ quy trong trận đấu sở hữu đơn giản trong FXRex.
  • Thêm tiện ích isNull (), isBool (), v.v. vào API cho FXVariant.
  • Đã thực hiện các API thay đổi lựa chọn ảo trong FXText, cho phân lớp.

Có gì mới trong phiên bản 1.7.44:

  • Cập nhật Ký hiệu đối tượng JavaScript FXJSON tôi / Lớp O: - giới hạn đã xóa đối với kích thước mã thông báo trong cả hoạt động đầu vào và đầu ra (trước đây được giới hạn ở kích thước bộ đệm).
  • Các thay đổi nhỏ đối với FXVariant: - thêm một số API bị thiếu, loại bỏ toChar () như là vô ích của nó. Đã thêm có () để xác định xem khóa có tồn tại trong trường hợp FXVariant là bản đồ hay không.
  • Đơn giản hóa FXFile và các lớp con FXIO khác một chút để xóa các triển khai dự phòng.
  • Đã thêm FXIOBuffer, một thiết bị FXIO nối tiếp đến / từ bộ nhớ đệm.
  • FXRanged, FXRangef: bây giờ hãy kiểm tra giao nhau () kết quả hơi khác một chút.
  • Ray đến FXSpheref, kiểm tra giao lộ FXSphered đã thay đổi để cho phép xuất xứ bên trong khả năng hình cầu.
  • Đã sửa lỗi nhỏ trong wc2nc ().
  • Có thể tràn bộ đệm trong FXDir được sửa.
  • Đã thêm lớp FXStringMap.
  • Đã thay đổi một số API trong FXDictionary. Đã thêm API xóa () để cho phép xóa vị trí đã được đặt. Điều này nhanh hơn và cần thiết cho phân lớp thành công.
  • Vấn đề FXStat được khắc phục trên Windows.

Tính năng mới trong phiên bản 1.6.49:

  • Kiểm tra chỉ mục ngoài giới hạn trong FXTabBook :: setCurrent ().

Tính năng mới trong phiên bản 1.7.33:

  • Sự cố với thành phần hỗ trợ định dạng pixel OpenGL của Windows7 có trọng số nặng hơn, do đó chọn chế độ sáng tác một cách ưu tiên. Điều này làm cho nó ít có khả năng là hình ảnh sẽ phù hợp với định dạng pixel không có khả năng Aero.
  • Lưu / tải hình ảnh TIFF cố định.
  • Cố định quaternion arc () cho vectơ cách nhau 180 độ.
  • Một số điều chỉnh trong FXAtomic: mã tối ưu hơn cho các biên dịch không phải PIC; Ngoài ra, hãy kiểm tra PIE (vị trí thực thi độc lập).
  • Đã khắc phục sự cố trong FXRex về các ký tự không phải ASCII.
  • Đã sửa một số mẫu cú pháp bị hỏng trong tệp cú pháp Adie.stx.
  • API SSE-ified lerp () được thêm vào các lớp vectơ.
  • Đã khắc phục sự cố lưu trữ không được ký hiệu SSE trong FXMat4d; thể hiện bản thân trên các hệ thống 32 bit.
  • Vấn đề Setjmp () / longjmp () được sửa trong fxpngio.cpp.
  • Nhà điều hành FXbool trong FXAutoPtr và FXRefPtr can thiệp vào các toán tử so sánh; đã xóa nó.
  • Đã thêm các API vào các lớp FXMat4.
  • Đã thêm khả năng tuần tự hóa vào lớp FXExpression.

Tính năng mới trong phiên bản 1.7.30:

  • Đã mở rộng tài liệu mã mở rộng cho tiện ích FXText.
  • Trình phân tích cú pháp cú pháp được cải tiến cho trình chỉnh sửa văn bản Adie.
  • FXFileList hiện phát hành các cuộc gọi lại thích hợp khi các tệp hoặc thư mục được thay đổi trên đĩa trong khi FXFileList hiển thị chúng.
  • FXFileSelector đặt FXFileList vào chế độ ICONLIST_SINGLESELECT khi chế độ SELECTFILE_ANY có hiệu lực. Điều này là do người dùng có thể nhập tên tệp chưa tồn tại.
  • Một số quét thư mục không cần thiết đã được loại bỏ khi FXFileDialog xuất hiện lần đầu tiên. Điều này làm cho FXFileDialog nhanh hơn nhiều so với trước đây.
  • Quy tắc cú pháp Python được cập nhật trong Adie.stx.
  • Đã thêm quy tắc tô màu cho các xung đột hợp nhất cho C, C ++ và một vài ngôn ngữ khác cho Adie.stx.
  • Các lỗi đã sửa trong Adie.stx hiện được gắn cờ bởi trình phân tích cú pháp chặt chẽ hơn.
  • Không đệ quy forceRefresh () trong FXWindow.
  • FXIconList tạo SEL_DELETED, SEL_INSERTED thay vì SEL_REPLACED. Các cuộc gọi lại này hữu ích hơn.
  • PathFinder hiển thị thông tin hữu ích trong dòng trạng thái của nó.
  • Bây giờ có thể thay đổi quyền của nhiều tệp từ bảng thuộc tính PathFinder.
  • PathFinder giờ đây có thể thay đổi liên kết tệp và gán biểu tượng, giống như ControlPanel. Hiện tại, chúng chỉ có hiệu lực trong PathFinder, nhưng điều này sẽ thay đổi trong tương lai.
  • Typo trong FXComplexd đã được sửa.
  • Giải pháp cho chỉ số đĩa cho MacOSX và các Unice Linux khác.
  • Đã sửa lỗi trong mã FXMat3d SSE2. Đã sử dụng quyền truy cập được căn chỉnh.
  • Các mục FXFileList và FXDirList theo dõi các bit chế độ. Điều này thực sự đơn giản hoá công cụ khá một chút.
  • Không thể xóa thư mục vô dụng khi chức năng sắp xếp thay đổi trong FXFilelist và FXDirList.
  • Phát hành SEL_CHANGED nếu mục hiện tại được thay thế trong FXIconList, FXList, v.v.
  • Adie nhớ nếu cú ​​pháp tệp mở rộng ít được thay đổi bằng tay; thời gian tới cùng một tệp được tải, cú pháp sẽ được khôi phục đúng cách.
  • Lỗi đầu tiên trong ControlPanel được sửa; hiếm, vấn đề chỉ xảy ra ControlPanel được chạy lần đầu tiên và không có đăng ký tồn tại nào được nêu ra trên đĩa.
  • Tùy chọn được thêm vào PathFinder để chia tỷ lệ hình ảnh thành không gian có sẵn khi sử dụng trình xem hình ảnh nội bộ.
  • Nhà cung cấp chìa khóa trong hàm tạo của FXApp bây giờ mặc định là FXString :: null. Đây là mẫu sử dụng phổ biến hơn.
  • Tùy chọn được thêm vào PathFinder để kiểm soát không gian mục của tệp và có hiển thị cột tự động hay không.
  • Chữ in đậm, gạch ngang, gạch chân kiểu chữ được lưu trong Adie.
  • Tùy chọn quy tắc cú pháp mới trong Adie.stx: tất cả khớp & quot; nền & quot; qui định. Khi được sử dụng, bạn có thể tô màu tất cả văn bản không khớp với các quy tắc thông thường, như ghi đè lên các màu mặc định được trình chỉnh sửa Adie sử dụng.

Có gì mới trong phiên bản 1.7.25:

  • Thay đổi trong configure.ac để kiểm tra tệp tiêu đề nội tại với cờ biên dịch đã được sửa đổi; các tệp tiêu đề không tương thích với các tùy chọn mặc định.
  • Đã cập nhật các tệp tạo Borland C ++.
  • Cập nhật tệp dự án Visual Studio 6 có tiêu đề bị thiếu.
  • Các bản sửa lỗi nhỏ trong FXAutoPtr.h.
  • Thay đổi một số API nội tuyến của FXProgressDialog thành phi nội tuyến.

Phần mềm tương tự

AXIS
AXIS

3 Jun 15

TkInter
TkInter

3 Jun 15

Ruby-GNOME2
Ruby-GNOME2

12 Apr 16

poste_replique
poste_replique

11 May 15

Ý kiến ​​để FOX

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