EiffelStudio

Phần mềm chụp màn hình:
EiffelStudio
Các chi tiết về phần mềm:
Phiên bản: 6.8.8.6454 Cập nhật
Ngày tải lên: 12 May 15
Nhà phát triển: Emmanuel Stapf
Giấy phép: Miễn phí
Phổ biến: 19

Rating: 1.5/5 (Total Votes: 2)

Software Eiffel cung cấp công cụ phát triển mà làm cụ thể và sự khác biệt ngay lập tức trong cách các công ty sản xuất phần mềm.
 
 Sản phẩm chủ lực của công ty, EiffelStudio, được phát hành theo Giấy phép kép: lựa chọn giữa mã nguồn mở và thương mại.
 
 Trong khi Eiffel được coi là ngôn ngữ tốt nhất cho việc tạo nhanh chóng, mạnh mẽ, khả năng mở rộng các ứng dụng, EiffelStudioTM chỉ là công cụ để thực hiện toàn bộ sức mạnh của phát triển FrameworkTM Eiffel.
 
 EiffelStudio là nhiều hơn chỉ là một IDE.
 
 Hãy tưởng tượng được có thể để mô hình hệ thống của bạn như bạn nghĩ - bắt yêu cầu của bạn và quá trình suy nghĩ của bạn trong Eiffel. Sau đó, khi bạn đã sẵn sàng để thiết kế, bạn xây dựng dựa trên các mô hình mà bạn vừa tạo ra, vẫn còn trong Eiffel. Và sau đó bạn thực hiện, trong Eiffel. Bạn không bao giờ cần phải ném bất cứ thứ gì ra ngoài và bắt đầu lại. Bạn không cần thêm các công cụ để có thể quay trở lại và thực hiện thay đổi trong kiến ​​trúc an toàn. Kỹ thuật khứ hồi? Nó được xây dựng trong do thiết kế. Kiểm tra, số liệu và các công cụ năng suất? Họ đang xây dựng trong.
 
 Và gỡ lỗi? Thiết kế bản địa của Eiffel bằng ContractTM ngăn ngừa 90% các lỗi từ bao giờ xảy ra ở nơi đầu tiên - và những gì lỗi vẫn có thể dễ dàng truy tìm và sửa chữa, thường là trong vòng mười phút.
 
 Nếu bạn có nhiều nền tảng để củng cố, hòa giải hoặc giao tiếp với, không có vấn đề. Eiffel chạy trên Windows, Unix, Linux, nhúng, và thậm chí cả hệ thống VMS. Bạn có thể tạo ra một ứng dụng trong Eiffel (thậm chí nhập khẩu các ứng dụng hiện tại của bạn như là một điểm khởi đầu), và sau đó di chuyển nó đến bất kỳ nền tảng khác Eiffel biên dịch cho.

là gì mới trong này phát hành:

  • Điều này ứng cử viên phát hành cho EiffelStudio 6.8 bao gồm các tính năng mới sau: SCOOP (Simple Object Concurrent-Oriented Programming công nghệ), khả năng đính kèm một quá trình đang chạy vào debugger EiffelStudio , một thư viện được cải thiện EiffelStore và MySQL xử lý, và trình biên dịch khác nhau và EiffelStudio sửa lỗi.

là gì mới trong phiên bản tính năng 13.11.9.3542:

  • New:
  • biên dịch: Hỗ trợ các bí danh ngoặc đó cho phép xử lý các cuộc gọi tính năng với các tranh luận về các thực thể mà không có đối số để tìm các cuộc gọi tính năng như thường xuyên. Điều này chủ yếu là hữu ích để thực hiện cuộc gọi trên các đối tượng đại lý, ví dụ như thay vì my_agent.call (x) thì có thể sử dụng my_agent (x). Không giống như các khung alias, ngoặc hiệu có thể được sử dụng với cả các truy vấn và lệnh, nhưng như với khung alias, các tính năng tương ứng cần phải có ít nhất một đối số.
  • biên dịch: Hỗ trợ các quy định mới để xử lý các đối số thực tế trong một tính năng gọi wrap rằng đối số cuối cùng vào một tuple khi: số lượng các đối số thực tế vượt quá số lượng tham số chính thức hoặc khi số lượng các đối số thực tế là bằng với số lượng chính thức đối số, nhưng lập luận cuối thực sự không tương thích về kiểu với lập luận chính thức cuối cùng, trừ khi được bọc trong một tuple. Điều này chủ yếu là hữu ích để thực hiện cuộc gọi trên các đối tượng đại lý rõ ràng tránh ký hiệu tuple manifest. Ví dụ, my_agent.call ([123, & quot; abc & quot ;, giá trị]) có thể được viết như my_agent.call (123, & quot; abc & quot ;, giá trị), hoặc, khi kết hợp với ngoặc bí danh, như my_agent (123, & quot ; abc & quot ;, giá trị)
  • .
  • biên dịch: Hỗ trợ các biểu thức điều kiện cho phép sử dụng các biểu thức khác nhau để tính toán một giá trị tùy thuộc vào một số điều kiện: nếu x & lt; y và x & lt; z thì x elseif y & lt; z thì y cuối khác z.
  • biên dịch: hỗ trợ chuyển hướng ECF - & gt; cung cấp một cách để tạo ra chuyển hướng từ một .ecf khác (tương tự như liên kết)
  • Cải tiến:
  • Thư viện: Thêm bí danh ngoặc cho PROCEDURE.call và FUNCTION.item để các cuộc gọi cho các đại lý foo.call (1, 2, 3) và x: = bar.item (& quot; qux & quot;) có thể được thay thế bằng foo (1, 2, 3) và x:. = bar (& quot; qux & quot;)
  • Thư viện: Thêm phiên bản trống an toàn của Gobo, chỉ có đối số, kiểm tra, công cụ và XML chưa khoảng trống an toàn
  • .
  • Sửa lỗi:
  • biên dịch:. Lỗi # 18.266 (test # svalid031) - Cố định một lỗi gây ra báo cáo một lỗi không tồn tại cho một tính năng đổi tên thành với một bí danh khung
  • biên dịch: bug # 18.282 (test # multicon062) - Cố định một lỗi đó gây ra lỗi báo cáo không chính xác cho các tính năng với một bí danh khung quy định tại nhiều ràng buộc chính thức chung
  • .
  • biên dịch:. Kiểm tra # attach108 - Khắc phục tính toán của phạm vi của chỉ đọc biến được sử dụng trong các biểu thức implicative với conjuctions

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

  • This thêm một khung Web mới Eiffel, cải thiện việc thực hiện SCOOP để cho phép bộ vi xử lý chạy nhiều hơn, thêm hỗ trợ cho GTK 3.4 và HTML5 phụ trợ của nó, cải thiện các công cụ thông tin hệ thống Eiffel, và cho biết thêm sửa lỗi khác nhau và cải tiến.

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

  • This chứa những cải tiến lớn trong các lĩnh vực đồng thời (thông qua các công nghệ SCOOP) và khoảng trống an toàn bằng cách làm cho nó dễ dàng hơn để di chuyển đến làm mất hiệu lực mã an toàn.
  • Ngoài ra, nó có nhiều cải tiến nhỏ để làm cho EiffelStudio dễ sử dụng bao gồm hơn và nhiều hơn nữa đóng góp từ bên ngoài.

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

  • This phát hành giải quyết một số vấn đề incrementality khi sử dụng thử nghiệm cơ sở vật chất.
  • Một số vấn đề hiển thị với xây dựng mới trên đã được giải quyết.

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

  • New tính năng:
  • cơ sở hỗ trợ thêm cho chính xác không phù hợp trong cụm serialization SED.
  • Cải tiến:
  • runtime Khi kết nghĩa một trường hợp đặc biệt, nơi 'năng lực' là cao hơn nhiều so với `tính của nó 'bản sao mới sẽ có` công suất của nó' thiết lập để 'đếm'.
  • phòng thu gia tăng mới ưu đãi Danh sách Lỗi cụ & quot;. & Quot ;, tools.error_list.show_tooltip để người dùng cuối có thể chỉ định nếu cửa sổ tooltip giàu nên được hiển thị tự động trong công cụ Danh sách Lỗi
  • Tính năng loại bỏ
  • Sửa lỗi:
  • biên dịch Cố định lỗi # 16.545 khi trình biên dịch đã không phát hiện rằng một tập tin mới không chứa một lớp học dự kiến ​​sau khi tham khảo nó trong một hệ thống (xem thử nghiệm # incr340).
  • biên dịch Cố định một số lỗi biên dịch lại (bug # 16.546, bug # 16.547, bug # 16.553) đối với trường hợp khi một tính năng với khẳng định được lấy ra từ một lớp cha mẹ trong khi một lớp con vẫn không thay đổi (xem thử nghiệm # incr341, kiểm tra # incr342, kiểm tra # incr343).
  • phòng thu Cố định lỗi # 15.788 (bug # 16.209, bug # 16.278) Lỗi tooltip nhấp nháy khi chuột bên ngoài của EiffelStudio
  • phòng thu Cố định lỗi # 16.543 Tìm kiếm trong Implementers tính năng hoặc Descendants không di chuyển đến cho trận đấu
  • biên dịch Cố định lỗi biên dịch lại (bug # 14.525, bug # 16.052) đã gây ra vụ tai nạn biên dịch hoặc thông báo lỗi không chính xác khi kiểm tra mã di truyền của một khách hàng mà đề cập đến một tính năng nào đó (lại) di chuyển (xem thử nghiệm # incr293, kiểm tra # incr338).
  • thay đổi tài khoản:
  • Các chế độ thử nghiệm phòng thu hiện nay đã biến mất, nó đã trở thành mặc định. Để có quyền truy cập vào chế độ mặc định là 6,5, người ta phải sử dụng các phiên bản tương thích.

là gì mới trong phiên bản thư viện mở rộng 6.5.8.524:

  • The EiffelBase đã được thêm vào giao EiffelStudio .
  • Thư viện này cung cấp một SEARCH_TABLE lớp mới, mà là một tập hợp các mặt hàng là HASHABLE, và một số cơ sở phân loại mới cho con cháu của Chỉ số dao phay.
  • Một vài vấn đề với PART_SORTED_SET và BINARY_SEARCH_TREE_SET đã được cố định.
  • lỗi EiffelStudio khác nhau đã được cố định. 'Clear_all' trong lớp STRING và HASH_TABLE đã trở nên lỗi thời trong lợi của 'wipe_out'.
  • Một sự thay đổi hành vi trong STRING.resize đã được thực hiện để ngăn chặn gọi 'thay đổi kích thước' với một kích thước nhỏ hơn.

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

  • For ngược vấn đề tương thích, chúng tôi đã bao gồm 2 phiên bản của các thư viện. Theo mặc định nó sẽ sử dụng các phiên bản tương thích ngược. Để sử dụng các thư viện mới, bạn phải sử dụng các -experiment switch `'. Nó có thể tạo ra mã mà biên dịch đối với cả hai phiên bản miễn là một số thay đổi nhỏ được đưa đến các mã.

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

  • Development của các ứng dụng iPhone trong Eiffel đã được thêm vào. Hiện nay nó chỉ hỗ trợ các ứng dụng dòng lệnh, nhưng hỗ trợ ứng dụng đồ họa nên đến sớm. Các thư viện sau đây đã được thêm vào giao hàng: các wrapper thư viện API năng động, thư viện mã hóa và thư viện quốc tế. Một số vấn đề về GTK đã được cố định. Một số lỗi runtime liên quan đến sợi hoặc tuần tự đã được cố định. Các lỗi tiền biên trên Mac OS X đã được cố định.

là gì mới trong phiên bản sửa lỗi 6.4.7.8382:

  • Bug:
  • gỡ lỗi: cố định vừa giới thiệu lỗi # 15.610:.
  • Tính năng cuộc gọi trên vô hiệu mục tiêu trong {} DBG_EXPRESSION_EVALUATOR_B .is_boolean_expression trong EiffelStudio
  • gỡ lỗi: cố định lỗi # gọi 15.669 Feature vào khoảng trống mục tiêu trong {} AST_DEBUGGER_BREAKABLE_STRATEGY .initialize_current_context
  • debugger: cải thiện hỗ trợ cho người dân địa phương kiểm tra đối tượng
  • runtime:. Cố định một không phát hiện chồng tràn trong một ứng dụng đa luồng trên Linux
  • thay đổi tài khoản:
  • biên dịch: tăng lên phiên bản giản đồ ECF XML để phản ánh những thay đổi gần đây
  • .
  • biên dịch:. Thay thế ECF thuộc tính giản đồ syntax_level của một kiểu số nguyên với cú pháp của một loại dây có chứa một trong ba giá trị có thể
  • biên dịch: Thay thế đồ ECF thuộc tính is_void_safe của một loại boolean với void_safety của một loại dây có chứa một trong ba giá trị có thể (none - không kiểm tra an toàn có hiệu lực, tất cả - tất cả các kiểm tra an toàn vô hiệu lực, khởi tạo - theo yêu cầu khoảng trống an toàn kiểm tra, tức là chỉ cho các đơn vị có đính kèm).
  • biên dịch:. Tùy chọn ứng dụng được áp dụng sau khi áp dụng các tùy chọn định tại các thư viện khi lựa chọn sử dụng các tùy chọn ứng dụng được thiết lập để thực
  • biên dịch:.
  • Thêm khả năng tương thích cho nhận mã sử dụng `infix / prefix 'thay vì' bí danh '

Yêu cầu :

  • gtk +

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

kdev-python
kdev-python

20 Feb 15

Lazarus
Lazarus

18 Jul 15

Ruber
Ruber

11 May 15

Ý kiến ​​để EiffelStudio

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