Gambas 3

Phần mềm chụp màn hình:
Gambas 3
Các chi tiết về phần mềm:
Phiên bản: 3.10.0 Cập nhật
Ngày tải lên: 22 Jun 18
Nhà phát triển: Gambas Team
Giấy phép: Miễn phí
Phổ biến: 134

Rating: 2.0/5 (Total Votes: 1)

Gambas 3 là môi trường phát triển Gambas thế hệ tiếp theo dựa trên trình thông dịch BASIC với các phần mở rộng đối tượng, chẳng hạn như Visual Basic. Đó là, trước hết, một ngôn ngữ BASIC nguồn mở với các phần mở rộng đối tượng. Chương trình bao gồm các hàm gốc cho phép nhà phát triển quản lý chuỗi, số học, thời gian, đầu vào-đầu ra và tệp.

Đây là một chương trình hoàn toàn miễn phí và phức tạp bao gồm một số chương trình, bao gồm trình biên dịch, trình lưu trữ, thông dịch viên, môi trường phát triển, trình biên dịch, nhiều thành phần mở rộng và giao diện người dùng đồ họa phong phú.


Thiết kế nhanh giao diện người dùng đồ họa cho các dự án của bạn

Với Gambas, bạn có thể nhanh chóng thiết kế GUI (Giao diện người dùng đồ họa), các ứng dụng KDE thí điểm với DCOP, truy cập cơ sở dữ liệu PostgreSQL và MySQL, dịch chương trình sang nhiều ngôn ngữ, cũng như xây dựng các ứng dụng mạng.

Các tính năng chính bao gồm kiểm soát toàn bộ quy trình, hỗ trợ gốc cho chuỗi UTF-8, hỗ trợ nhiều ngôn ngữ, quản lý lỗi hoàn chỉnh, quản lý thiết bị đầu cuối giả, hỗ trợ các vòng sự kiện với bộ hẹn giờ, hỗ trợ xem mô tả tệp đầu vào và đầu ra khả năng gọi các chức năng bên ngoài trong các thư viện được chia sẻ trên toàn hệ thống.

Là một ngôn ngữ hướng đối tượng thực sự, Gambas đi kèm với các lớp và đối tượng, biểu tượng riêng tư và công cộng, đơn thừa kế, destructors và constructors, enumerators, polymorphism, phương pháp, mảng accessors, tài sản, sắp xếp các đối tượng, sự kiện và hằng số. Cũng có thể truy cập cơ sở dữ liệu MySQL, SQLite, PostgreSQL và ODBC.


Dưới mui xe và hệ điều hành được hỗ trợ

Các ngôn ngữ lập trình C, C ++ và BASIC đã được sử dụng để viết Gambas & rsquo; mã. Nó đã được thiết kế từ đầu để làm việc trên tất cả các bản phân phối GNU / Linux, cũng như trên hệ điều hành FreeBSD.

Nó có sẵn để tải xuống dưới dạng tệp lưu trữ nguồn phổ quát (tarball), bao gồm mã nguồn của ứng dụng. Người dùng Linux cũng có thể cài đặt nó từ kho phần mềm chính của bản phân phối GNU / Linux của họ. Cả kiến ​​trúc bộ lệnh 32 bit và 64 bit đều được hỗ trợ tại thời điểm này.

Tính năng mới trong bản phát hành này:

  • Sự hỗ trợ của biểu mẫu web trong IDE đã được nâng cao.
  • Đóng gói thư viện đã được sửa.
  • CStr và CDate hiện đang kết hợp chặt chẽ, chỉ bằng cách chuyển đổi nội bộ sang UTC ngày. Cẩn thận, sửa lỗi này không tương thích ngược!
  • Trình thông dịch giờ đây sử dụng đồng hồ đơn điệu nếu có thể.
  • Lệnh MOVE mới ... DOWNTO ... đổi tên tệp, xóa địa điểm nguyên tử.
  • Kiểm soát MediaPlayer có thể chuỗi các tệp phương tiện ngay bây giờ.
  • FtpClient hiện hỗ trợ giao thức ftps.
  • gb.term là một thành phần mới để quản lý các thiết bị đầu cuối, với một API rất gần với một thành phần được cung cấp bởi hệ điều hành.
  • gb.web.feed là một thành phần mới để quản lý nguồn cấp dữ liệu RSS.
  • Tấn bản sửa lỗi trong thành phần gb.web.form.

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

  • MÔI TRƯỜNG PHÁT TRIỂN:
  • MỚI: Cải thiện nhận thức về Thông tin Hệ thống của Cygwin.
  • LGI: Kiểm soát các thuộc tính chứa tên bảng cơ sở dữ liệu có thể được sửa đổi lại.
  • GB.DATA:
  • LGI: Đừng sử dụng các kiểu gõ phía trước vì một số trình biên dịch dường như không hiểu chúng.
  • LGI: Tắt cảnh báo trình biên dịch dương tính giả.
  • GB.DB.MYSQL:
  • LGI: Thử kết nối lại với máy chủ cơ sở dữ liệu bị mất khi liệt kê các cơ sở dữ liệu hiện có và các trường của bảng.
  • GB.FORM:
  • MỚI: Hộp trượt bây giờ nằm ​​trong cùng nhóm thay đổi với tư cách Thanh trượt.
  • GB.GTK:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • GB.GTK3:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • BUG: Paint.Reset () hiện hoạt động như mong đợi trên DrawingArea không được lưu trong bộ nhớ cache.
  • GB.GUI.AREA:
  • LGI: Đổi tên TreeView hoạt động ngay bây giờ nếu mục được đổi tên không hiển thị.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Thuộc tính Điều khiển đã được đổi tên thành ShowControl.
  • GB.QT4:
  • BUG: Thuộc tính Menu.Checked hiện trả về giá trị chính xác cho các mục menu không phải là radio.
  • BUG: Hộp văn bản: Giải quyết một hành vi lạ Qt4 đôi khi mất lựa chọn. Cách giải quyết tương tự cho ComboBox có thể chỉnh sửa.
  • LGI: Khắc phục cảnh báo biên dịch.

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

  • MÔI TRƯỜNG PHÁT TRIỂN:
  • MỚI: Cải thiện nhận thức về Thông tin Hệ thống của Cygwin.
  • LGI: Kiểm soát các thuộc tính chứa tên bảng cơ sở dữ liệu có thể được sửa đổi lại.
  • GB.DATA:
  • LGI: Đừng sử dụng các kiểu gõ phía trước vì một số trình biên dịch dường như không hiểu chúng.
  • LGI: Tắt cảnh báo trình biên dịch dương tính giả.
  • GB.DB.MYSQL:
  • LGI: Thử kết nối lại với máy chủ cơ sở dữ liệu bị mất khi liệt kê các cơ sở dữ liệu hiện có và các trường của bảng.
  • GB.FORM:
  • MỚI: Hộp trượt bây giờ nằm ​​trong cùng nhóm thay đổi với tư cách Thanh trượt.
  • GB.GTK:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • GB.GTK3:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • BUG: Paint.Reset () hiện hoạt động như mong đợi trên DrawingArea không được lưu trong bộ nhớ cache.
  • GB.GUI.AREA:
  • LGI: Đổi tên TreeView hoạt động ngay bây giờ nếu mục được đổi tên không hiển thị.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Thuộc tính Điều khiển đã được đổi tên thành ShowControl.
  • GB.QT4:
  • BUG: Thuộc tính Menu.Checked hiện trả về giá trị chính xác cho các mục menu không phải là radio.
  • BUG: Hộp văn bản: Giải quyết một hành vi lạ Qt4 đôi khi mất lựa chọn. Cách giải quyết tương tự cho ComboBox có thể chỉnh sửa.
  • LGI: Khắc phục cảnh báo biên dịch.

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

  • MÔI TRƯỜNG PHÁT TRIỂN:
  • MỚI: Cải thiện nhận thức về Thông tin Hệ thống của Cygwin.
  • LGI: Kiểm soát các thuộc tính chứa tên bảng cơ sở dữ liệu có thể được sửa đổi lại.
  • GB.DATA:
  • LGI: Đừng sử dụng các kiểu gõ phía trước vì một số trình biên dịch dường như không hiểu chúng.
  • LGI: Tắt cảnh báo trình biên dịch dương tính giả.
  • GB.DB.MYSQL:
  • LGI: Thử kết nối lại với máy chủ cơ sở dữ liệu bị mất khi liệt kê các cơ sở dữ liệu hiện có và các trường của bảng.
  • GB.FORM:
  • MỚI: Hộp trượt bây giờ nằm ​​trong cùng nhóm thay đổi với tư cách Thanh trượt.
  • GB.GTK:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • GB.GTK3:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • BUG: Paint.Reset () hiện hoạt động như mong đợi trên DrawingArea không được lưu trong bộ nhớ cache.
  • GB.GUI.AREA:
  • LGI: Đổi tên TreeView hoạt động ngay bây giờ nếu mục được đổi tên không hiển thị.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Thuộc tính Điều khiển đã được đổi tên thành ShowControl.
  • GB.QT4:
  • BUG: Thuộc tính Menu.Checked hiện trả về giá trị chính xác cho các mục menu không phải là radio.
  • BUG: Hộp văn bản: Giải quyết một hành vi lạ Qt4 đôi khi mất lựa chọn. Cách giải quyết tương tự cho ComboBox có thể chỉnh sửa.
  • LGI: Khắc phục cảnh báo biên dịch.

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

  • MÔI TRƯỜNG PHÁT TRIỂN:
  • MỚI: Cải thiện nhận thức về Thông tin Hệ thống của Cygwin.
  • LGI: Kiểm soát các thuộc tính chứa tên bảng cơ sở dữ liệu có thể được sửa đổi lại.
  • GB.DATA:
  • LGI: Đừng sử dụng các kiểu gõ phía trước vì một số trình biên dịch dường như không hiểu chúng.
  • LGI: Tắt cảnh báo trình biên dịch dương tính giả.
  • GB.DB.MYSQL:
  • LGI: Thử kết nối lại với máy chủ cơ sở dữ liệu bị mất khi liệt kê các cơ sở dữ liệu hiện có và các trường của bảng.
  • GB.FORM:
  • MỚI: Hộp trượt bây giờ nằm ​​trong cùng nhóm thay đổi với tư cách Thanh trượt.
  • GB.GTK:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • GB.GTK3:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • BUG: Paint.Reset () hiện hoạt động như mong đợi trên DrawingArea không được lưu trong bộ nhớ cache.
  • GB.GUI.AREA:
  • LGI: Đổi tên TreeView hoạt động ngay bây giờ nếu mục được đổi tên không hiển thị.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Thuộc tính Điều khiển đã được đổi tên thành ShowControl.
  • GB.QT4:
  • BUG: Thuộc tính Menu.Checked hiện trả về giá trị chính xác cho các mục menu không phải là radio.
  • BUG: Hộp văn bản: Giải quyết một hành vi lạ Qt4 đôi khi mất lựa chọn. Cách giải quyết tương tự cho ComboBox có thể chỉnh sửa.
  • LGI: Khắc phục cảnh báo biên dịch.

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

  • MÔI TRƯỜNG PHÁT TRIỂN:
  • MỚI: Cải thiện nhận thức về Thông tin Hệ thống của Cygwin.
  • LGI: Kiểm soát các thuộc tính chứa tên bảng cơ sở dữ liệu có thể được sửa đổi lại.
  • GB.DATA:
  • LGI: Đừng sử dụng các kiểu gõ phía trước vì một số trình biên dịch dường như không hiểu chúng.
  • LGI: Tắt cảnh báo trình biên dịch dương tính giả.
  • GB.DB.MYSQL:
  • LGI: Thử kết nối lại với máy chủ cơ sở dữ liệu bị mất khi liệt kê các cơ sở dữ liệu hiện có và các trường của bảng.
  • GB.FORM:
  • MỚI: Hộp trượt bây giờ nằm ​​trong cùng nhóm thay đổi với tư cách Thanh trượt.
  • GB.GTK:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • GB.GTK3:
  • LGI: Khắc phục biến chưa được khởi tạo.
  • LGI: Khắc phục cảnh báo bằng Thanh trượt hoặc SpinBox khi đặt giá trị nhỏ nhất bằng giá trị lớn nhất hoặc ngược lại.
  • BUG: Paint.Reset () hiện hoạt động như mong đợi trên DrawingArea không được lưu trong bộ nhớ cache.
  • GB.GUI.AREA:
  • LGI: Đổi tên TreeView hoạt động ngay bây giờ nếu mục được đổi tên không hiển thị.
  • GB.MEDIA.FORM:
  • BUG: MediaView: Thuộc tính Điều khiển đã được đổi tên thành ShowControl.
  • GB.QT4:
  • BUG: Thuộc tính Menu.Checked hiện trả về giá trị chính xác cho các mục menu không phải là radio.
  • BUG: Hộp văn bản: Giải quyết một hành vi lạ Qt4 đôi khi mất lựa chọn. Cách giải quyết tương tự cho ComboBox có thể chỉnh sửa.
  • LGI: Khắc phục cảnh báo biên dịch.

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

  • MÔI TRƯỜNG PHÁT TRIỂN:
  • BUG: Trình chỉnh sửa báo cáo: Bây giờ, đường viền báo cáo được hiển thị chính xác trong trình chỉnh sửa.
  • BUG: Thuộc tính giúp WebView hiện sử dụng cùng một kích thước phông chữ mặc định (80%) so với cửa sổ trợ giúp.
  • LGI: Sửa lỗi nén HTML để mọi thứ không được đặt trên cùng một dòng.
  • BUG: Phiên bản phụ: Hỗ trợ cho Subversion & gt; = 1.8.
  • BUG: Phiên bản phụ: Tự động xóa & quot; .lang / .pot & quot; tệp từ kiểm soát phiên bản vì đây là tệp được tạo và do xung đột của nó không thể được giải quyết.
  • BUG: Subversion: Khắc phục sự cố quản lý xung đột Subversion.
  • BUG: Subversion: Tăng thời gian chờ của lệnh svn lên 30 giây: một số cam kết có thể mất nhiều thời gian.
  • BUG: Hộp thoại thuộc tính tệp: Nút 'Hoàn nguyên' được ẩn ngay bây giờ.
  • BUG: Trình chỉnh sửa trình đơn: Trình đơn cuối cùng có thể di chuyển ngay bây giờ.
  • BUG: Trình chỉnh sửa trình đơn: Khắc phục sự nổi bật của menu hiện tại.
  • BUG: Trình chỉnh sửa trình đơn: Khắc phục hộp tìm kiếm của menu.
  • BUG: Cây dự án: Trình đơn bật lên phải chính xác với các tệp extern ngay bây giờ.
  • LGI: Cây dự án: Sửa menu bật lên khi nhấp vào liên kết & quot; Dữ liệu & quot; thư mục cây dự án.
  • BUG: Trình chỉnh sửa biểu mẫu: Ẩn và hiển thị các mục nhập thanh công cụ theo trạng thái hiện tại (gỡ lỗi, chỉ đọc ...).
  • BUG: Trình chỉnh sửa biểu mẫu: Các nút trên thanh công cụ định dạng hoạt động trên toàn bộ biểu mẫu nếu không có gì được chọn ngay bây giờ.
  • LGI: Không đặt tiêu điểm vào bảng điều khiển nếu bảng điều khiển bị ẩn.
  • BUG: Trình đóng gói: Sửa mô tả gói * .deb.
  • BUG: Trình chỉnh sửa hình ảnh: Không để trình chỉnh sửa ở trạng thái không nhất quán sau khi dán xong.
  • INTERPRETER:
  • BUG: String.InStr () không sụp đổ nữa nếu mẫu chuỗi bị vô hiệu. Nó trả về 0 thay vì (như InStr).
  • LGI: Không sụp đổ nếu tùy chọn không xác định được chuyển với tùy chọn '-g'.
  • LGI: Sửa chữa toán tử LIKE whth & quot; {...} & quot; mẫu.
  • LGI: Khắc phục sự cố khi sử dụng CStr () trên một đối tượng có chức năng chuyển đổi.
  • LGI: Hãy là ảo ngay cả lần đầu tiên khi gọi toán tử [].
  • COMPILER:
  • LGI: Sửa các trình soạn thảo NOT LIKE, NOT BEGINS và NOT ENDS khi chúng không đơn độc trong một biểu thức.
  • GB.DB:
  • LGI: Đừng đổ vỡ nữa khi phát hành các đối tượng cơ sở dữ liệu.
  • LGI: Việc chuyển đổi Blob thành Chuỗi tự động không dẫn đến sự cố nữa.
  • GB.DB.FORM:
  • BUG: DataCheckBox định nghĩa chính xác thuộc tính TriState bên trong của nó tùy thuộc vào trường cơ sở dữ liệu của nó là bắt buộc hay không.
  • LGI: Trình thu thập dữ liệu có thể chỉnh sửa và DataView không tạo thêm dòng giả mạo nữa.
  • GB.DB.SQLITE3:
  • LGI: Sửa lỗi triển khai cụ thể của sqlite3_exec. Ngăn chặn một số sự cố và làm cho việc tạo cơ sở dữ liệu hoạt động trở lại (trong số những thứ khác).
  • LGI: Xử lý đúng các yêu cầu chỉ trả về một tên bảng bên trong tên trường.
  • GB.DRAW:
  • BUG: Khởi tạo chính xác lớp Paint khi gọi Paint.Begin () trên một thiết bị vẽ đã được mở.
  • GB.FORM:
  • BUG: FileProperties: Không bị treo nữa nếu tác vụ tính toán kích thước thư mục trả về rác.
  • BUG: FileProperties: Biểu tượng của điều khiển FileProperties giờ đây đã điều chỉnh kích thước của nó một cách chính xác.
  • BUG: FileChooser: Thuộc tính Đường dẫn hiện trả về đường dẫn đã chọn trong chế độ đơn và không còn là mảng trống nữa.
  • GB.FORM.DIALOG:
  • BUG: Dialog.Open () trong nhiều chế độ hoạt động ngay bây giờ. [GB.FORM.MDI]
  • BUG: Tăng lỗi nếu phương thức Toolbar.Configure () được gọi trong khi thanh công cụ Thuộc tính khóa không được xác định.
  • BUG: Hộp thoại cấu hình thanh công cụ: các phần tử thanh công cụ với văn bản ngắn được hiển thị chính xác ngay bây giờ.
  • GB.GSL:
  • BUG: Đa thức: Tạo một đa thức void mới không dẫn đến sự cố nữa.
  • GB.GTK:
  • LGI: Bố cục RTL được khởi tạo chính xác khi khởi động.
  • BUG: Embedder.Embed () không lấy hai đối số.
  • LGI: Việc ghi lại các sự kiện nhấp vào menu bật lên hoạt động chính xác ngay bây giờ và không bị lỗi nữa.
  • BUG: Thuộc tính Window.Picture giờ đây sẽ hoạt động chính xác.
  • LGI: Cập nhật chính xác nền và nền trước của các điều khiển nhiều vùng chứa.
  • BUG: Giá trị tối đa của phông chữ.Grade giờ đây là +24, như mong đợi bởi công cụ chọn phông chữ.
  • LGI: Sửa lỗi rò rỉ bộ nhớ khi tải hình ảnh không có kênh alpha.
  • BUG: Kiểm soát GlArea hiện có thể lấy tiêu điểm.
  • GB.GUI.BASE:
  • LGI: Nhấp vào tiêu đề GridView / ColumnView ngay bây giờ sẽ hoạt động lại chính xác.
  • GB.NET.POP3:
  • LGI: Thông báo lỗi không được dịch.
  • GB.OPENGL:
  • BUG: GL.GetString () bây giờ sẽ gây ra lỗi nếu hàm glGetString () bị lỗi.
  • GB.OPENGL.SGE:
  • LGI: Đừng đổ vỡ nếu một mô hình chỉ có một khung.
  • GB.PCRE:
  • BUG: RegExp.Replace (): Sử dụng rõ ràng 0 nếu thiếu đối số tùy chọn
  • LGI: Không gọi GB.ReturnNewString () nếu kết quả trùng khớp trả về một chuỗi rỗng.
  • LGI: Sử dụng GB.ReturnVoidString () thay vì GB.ReturnNull ().
  • GB.QT4:
  • LGI: Việc ghi lại các sự kiện nhấp vào menu bật lên hoạt động chính xác ngay bây giờ và không bị lỗi nữa.
  • LGI: Cập nhật chính xác nền và nền trước của các điều khiển nhiều vùng chứa.
  • BUG: Giá trị tối đa của phông chữ.Grade giờ đây là +24, như mong đợi bởi công cụ chọn phông chữ.
  • BUG: Màu nền trước và nền sau giờ hoạt động như mong đợi trên các điều khiển ComboBox và SpinBox.
  • GB.SDL:
  • BUG: Khôi phục mẫu điền thành rắn sau khi Draw.Rect () hoặc Draw.Ellipse (), nếu không Draw.Image () sẽ không vẽ gì cả!
  • GB.XML:
  • BUG: XMLElement.AppendFromText () hiện hoạt động chính xác nếu không có đối số thừa nào.
  • BUG: XMLElement.FromText () giờ đây nắm bắt chính xác các ngoại lệ phân tích cú pháp.
  • BUG: Tham số Boolean 'Thụt lề' của XMLDocument.ToString () bây giờ được giải thích chính xác.
  • BUG: Việc sắp xếp một nhận xét là con trực tiếp của tài liệu có tính năng thụt lề được bật sẽ không bị lỗi nữa.
  • BUG: Thuộc tính Document.All hiện được khai báo chính xác dưới dạng XMLNode []
  • GB.XML.HTML:
  • BUG: Việc sắp xếp một nhận xét là con trực tiếp của tài liệu có tính năng thụt lề được bật sẽ không bị lỗi nữa.
  • GB.XML.RPC:
  • BUG: miniServer sẽ cung cấp cho một out-of-ràng buộc với nhiều yêu cầu song song.
  • BUG: miniServer có thể gặp sự cố không hợp lệ.
  • GB.WEB:
  • BUG: CGI.Error () giờ đây gửi đúng một trang HTML UTF-8.

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

  • MÔI TRƯỜNG PHÁT TRIỂN:
  • BUG: Khắc phục sự cố quản lý con trỏ trình duyệt dự án khi tiêu điểm nằm trên trường bộ lọc.
  • LGI: Sửa lỗi đánh dấu kiểm soát trình chỉnh sửa biểu mẫu khi điều khiển được di chuột qua là một ScrollView.
  • BUG: Trình đóng gói hiện sử dụng phiên bản chính và nhỏ của Gambas hiện tại làm phiên bản tối thiểu cho các phụ thuộc thành phần.
  • BUG: Tuân theo quy ước đặt tên gói của Ubuntu.
  • LGI: Một số bản sửa lỗi trong tạo siêu dữ liệu GUI cho Debian / Ubuntu.
  • LGI: Tự động hoàn thành số nhận dạng giờ đây hiển thị chính xác các lớp đã biết.
  • LGI: Hiển thị chính xác các giá trị tùy chọn trong chữ ký.
  • MỚI: Hộp thoại thông tin hệ thống hiện hiển thị phiên bản Gambas.
  • MỚI: Thành phần 'gb.desktop.gnome' hiện được hiển thị và có thể kiểm tra rõ ràng.
  • MỚI: Nếu dự án sử dụng gb.gui thì trình đóng gói sẽ tạo thêm hai gói: một cho hỗ trợ Qt4, gói còn lại hỗ trợ GTK +.
  • MỚI: Hỗ trợ cho số phiên bản gói.
  • MỚI: Cập nhật phông chữ Gambas.
  • MỚI: Hiển thị trợ giúp cho các thành phần của bên thứ ba.
  • MỚI: Thêm Afrikaans vào danh sách ngôn ngữ.
  • INTERPRETER:
  • LGI: Không tách một quy trình trả về lỗi nếu không sự kiện Kill bị mất.
  • BUG: Kiểm tra chính xác rằng có một kiểu liệt kê hiện tại nếu các phương thức và thuộc tính của lớp Enum.
  • BUG: Toán tử: hiện được ghi đè chính xác trong các lớp kế thừa một lớp mảng hoặc Bộ sưu tập.
  • BUG: VarPtr () hoạt động chính xác trên các đối số phương thức.
  • LGI: Khắc phục lệnh CLOSE khi xử lý luồng chuỗi.
  • LGI: Ngăn sự cố ở lối ra bằng cách phát hành các lớp mảng trước tiên.
  • MỚI: Hỗ trợ biến môi trường GB_PATH, cung cấp đường dẫn trình thông dịch Gambas nếu được đặt.
  • MỚI: Enum.Stopped là thuộc tính mới trả về nếu liệt kê hiện tại đã bị dừng.
  • MỚI: MỞ STRING là hướng dẫn mới cho phép sử dụng chuỗi dưới dạng luồng. Viết cho nó nối thêm dữ liệu bằng văn bản vào cuối chuỗi tại thời điểm này.
  • MỚI: Việc đóng luồng chuỗi trả về dữ liệu được ghi vào luồng dưới dạng chuỗi mới.
  • MỚI: Đặt VIẾT hoạt động giống như cách đọc trên luồng bộ nhớ. I E. nó viết một dấu chấm & quot; C & quot; chuỗi, như READ đã đọc một null-chấm dứt & quot; C & quot; chuỗi.
  • COMPILER:
  • MỚI: Hướng dẫn OPEN STRING mới.
  • MỚI: MỞ BỘ NHỚ và MỞ PIPE là đồng nghĩa với chỉ dẫn MEMORY và PIPE.
  • GB.DESKTOP.GNOME:
  • MỚI: Hiển thị thành phần này cho IDE.
  • GB.EVAL:
  • MỚI: Làm nổi bật hướng dẫn OPEN STRING mới chính xác.
  • GB.FORM:
  • BUG: DirChooser.ShowPreview đã sử dụng FDirChooser.GetPreview không tồn tại. Biểu tượng chính xác là FDirChooser.GetShowPreview.
  • MỚI: Trình chọn tệp bây giờ đã hỗ trợ giải nén các tệp 'zip', miễn là tiện ích 'zip' được cài đặt trên hệ thống.
  • GB.GUI:
  • MỚI: Nếu một thành phần GUI không tải được, hãy thử một thành phần khác.
  • MỚI: Hủy bỏ nếu không tìm thấy thành phần GUI nào.
  • MỚI: Xác định biến môi trường GB_GUI với thành phần GUI thực sự được tải.
  • GB.GUI.OPENGL:
  • MỚI: Luôn tải thành phần hỗ trợ OpenGL được liên kết với thành phần nằm trong biến môi trường GB_GUI.
  • GB.SDL:
  • MỚI: Đổi tên tệp phông chữ SDL mặc định thành & quot; _default.ttf & quot; để ngăn xung đột đóng gói.
  • MỚI: Sử dụng phông chữ Monospace Gambas làm phông chữ mặc định SDL ngay bây giờ.
  • GB.WEB:
  • BUG: JSON.Encode () mã hóa chính xác các ký tự điều khiển ASCII.
  • MỚI: JSON.Decode () bây giờ lấy một đối số tùy chọn bổ sung cho biết rằng các khóa có giá trị null được tính đến bên trong các đối tượng.
  • MỚI: JSONCollection là một lớp mới đại diện cho một đối tượng JSON có một số khóa được liên kết với giá trị 'null'.

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

  • IDE có trình chỉnh sửa hình ảnh nâng cao mới.
  • IDE có thể gỡ lỗi các ứng dụng web, nhờ thành phần máy chủ HTTP được nhúng gb.httpd.
  • Hỗ trợ ARM đã được sửa.
  • Hướng dẫn MATCH mới khớp với biểu thức chính quy bằng cách sử dụng ngầm thành phần gb.pcre.
  • Hỗ trợ trình xử lý lỗi toàn cục.
  • gb.clipper là một thành phần mới dựa trên thư viện Clipper.
  • gb.openssl là một thành phần mới để bao bọc các hàm mật mã của libcrypto từ dự án OpenSSL.
  • gb.gmp là một thành phần mới dựa trên Thư viện số học chính xác nhiều Gnu thực hiện các số nguyên lớn và các số hữu tỷ lớn.
  • gb.openal là một thành phần mới dựa trên thư viện âm thanh OpenAL 3D.
  • gb.opengl.sge là thành phần mới triển khai một công cụ trò chơi OpenGL đơn giản dựa trên định dạng MD2.

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

  • Các hàm toán học đặc biệt của glibc được phát hiện và sử dụng chính xác ngay bây giờ.
  • Số dấu phẩy động sẽ được in theo cách tốt hơn.
  • Bản dịch tiếng Pháp, tiếng Séc và tiếng Catalan đã được cập nhật.
  • Và hai lỗ hổng bảo mật đã bị đóng:
  • Thuật toán băm chuỗi đã được chọn ngẫu nhiên. Xem tài liệu đó để biết chi tiết.
  • Trong IDE, bạn không thể lấy phiên bản dự án bằng cách chạy chương trình (ý tưởng ngu ngốc!). Bây giờ bạn lấy nó từ một tệp văn bản nằm trong thư mục cha của dự án.

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

  • [MÔI TRƯỜNG PHÁT TRIỂN]:
  • MỚI: Hỗ trợ ngôn ngữ Lithuania.
  • MỚI: Đã cập nhật bản dịch tiếng Thụy Điển.
  • [INTERPRETER]:
  • BUG: API GB.ToZeroString () giờ đây xử lý chính xác các chuỗi có độ dài bằng không.
  • [ARCHIVER]:
  • LGI: Bỏ qua & quot; lõi & quot ;, & quot; vgcore. * & quot; và & quot; callgrind. * & quot; tệp khi thực thi tệp.
  • [GB.V4L]:
  • LGI: Tạo gb.v4l biên dịch với các hạt nhân gần đây.

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

  • Bản dịch tiếng Rumani mới đã được thêm và bản dịch tiếng Séc và tiếng Thụy Điển đã được cập nhật.
  • Đã xảy ra lỗi rò rỉ bộ nhớ dẫn đến sự cố trong quản lý điều tra.
  • Nhiều lỗi trong các hộp văn bản TextBox, TextArea, SpinBox, Menu, GridView, ListBox và ComboBox trong thành phần GTK + đã được sửa.
  • Phương thức Control.MoveScaled đã được sửa.
  • Sự tồn tại của bảng được kiểm tra chính xác trong thành phần ODBC.
  • Các khóa chính của số nguyên SQLite được phát hiện tốt hơn.

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

  • Cấu hình:
  • LGI: Phát hiện kiến ​​trúc x86_64 tốt hơn.
  • BUG: Biên dịch chính xác trên Ubuntu 10.10.
  • MỚI: Thêm AC_PROG_LIBTOOL vào tệp configure.ac gốc.
  • MỚI: Kiểm tra chức năng toán học bị thiếu trực tiếp thay vì dựa vào việc phát hiện hệ điều hành.
  • MỚI: Xóa các liên kết cài đặt vô dụng.
  • Môi trường Phát triển:
  • LGI: A & quot; = & quot; ký tự bị thiếu trong tệp trình đơn được tạo bởi trình đóng gói Debian / Ubuntu.
  • MỚI: Không lưu Url trong tệp dự án nếu nó bằng với URL mặc định http://www.endoftheinternet.com
  • MỚI: bản dịch tiếng Hy Lạp được cập nhật bởi Demosthenes Koptsis.
  • Trình quản lý Cơ sở dữ liệu:
  • MỚI: bản dịch tiếng Hy Lạp được cập nhật bởi Demosthenes Koptsis.
  • Thông dịch viên
  • Hàm BUG: Các hàm ngoại lệ hiện có thể xử lý tối đa 16 đối số chuỗi hoặc con trỏ.
  • LGI: Không sử dụng nội dung ngăn xếp làm giá trị trả lại.
  • LGI: Giá trị trả lại của các hàm ngoại lệ trả về 'char *' hiện được chuyển đổi chính xác thành Chuỗi không đổi.
  • BUG: Toán tử == hoạt động chính xác ngay bây giờ.
  • LGI: Sửa hai khai báo hàm tùy chọn không chính xác.
  • Trình biên dịch:
  • LGI: Xóa một số thử nghiệm vô dụng.
  • Trình lưu trữ:
  • LGI: Các tệp có phần & quot; .gambas & quot; tiện ích mở rộng hiện bị loại trừ khỏi lưu trữ thực thi. Điều đó ngăn cản tệp có thể phát triển bất tận có thể xảy ra.
  • Môi trường Phát triển:
  • MỚI: Đã cập nhật bản dịch tiếng Tây Ban Nha.
  • GB.DB.POSTGRESQL:
  • LGI: Bỏ qua các trường bị xóa bằng & quot; DROP COLUMN & quot; lệnh.
  • GB.FORM:
  • LGI: Thực hiện điều hướng phím mũi tên hoạt động tốt hơn với các ô chỉ đọc trong điều khiển TableView.
  • MỚI: Trình chọn ngày sử dụng ngày chủ nhật là ngày đầu tiên của tuần khi ngôn ngữ hiện tại là 'C' hoặc 'en_'.
  • GB.GTK:
  • LGI: Khắc phục sự kiện Nhấp chuột trùng lặp trong điều khiển Hộp kiểm.
  • LGI: Xử lý chính xác các điều khiển hộp kiểm tristate.
  • LGI: Khắc phục hành vi của ComboBox khi đặt Danh sách và thuộc tính ReadOnly và thứ tự được sử dụng để lưu thuộc tính ComboBox trong tệp * .form.
  • LGI: Các menu bật lên hiện hoạt động chính xác trên các biểu tượng khay trong mọi trường hợp.
  • LGI: Làm cho TabStrip hoạt động giống như trong gb.qt khi chèn một tab mới.
  • BUG: TabStrip giờ đây sử dụng cửa sổ riêng của nó để nó không hiển thị một phần khi che các vật dụng khác.
  • LGI: Chế độ xem cột, TreeView và ListView được làm mới chính xác khi biểu tượng mục bị thay đổi.
  • BUG: Các điều khiển ComboBox chỉ đọc không bị mất sự kiện trọng tâm nữa.
  • LGI: Các thẻ trình đơn miễn phí chính xác.
  • LGI: Khắc phục các sự cố có thể xảy ra trong ba thói quen tiện ích.
  • LGI: Khắc phục sự cố trong GridView.Rows []. Thuộc tính văn bản.
  • LGI: Sửa lỗi đệ quy vô hạn trong quản lý kéo và thả khi kéo nội dung TextBox hoặc TextArea bên trong cùng một ứng dụng.
  • LGI: Việc sửa lại cửa sổ cấp cao nhất sẽ không hiển thị các nút điều khiển ẩn cho trẻ em nữa.
  • LGI: Quản lý chuỗi văn bản đa dạng đã được sửa. Ký tự dấu và, & quot; && quot ;, & quot; & gt; & quot; và & quot;

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

  • Bản phát hành này biên dịch với libtool 2.x gần đây Phiên bản Ubuntu.
  • Ctrl + PageUp và Ctrl + PageDown giờ đây chuyển đổi giữa các tab trong IDE.
  • Phím tắt được lưu chính xác trong mọi trường hợp trong trình chỉnh sửa trình đơn IDE.
  • Lệnh READ đã được sửa trên hệ thống 64 bit.
  • gb.pdf giờ đây biên dịch với các phiên bản Poppler gần đây.

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

Racket
Racket

27 Sep 15

Polyglot
Polyglot

2 Jun 15

Tiny C Compiler
Tiny C Compiler

3 Jun 15

Ý kiến ​​để Gambas 3

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