CodePorting.Native Product Family Bao gồm
CodePorting.Native Cs2Cpp
- CodePorting.Native Cs2Cpp là một ứng dụng porter toàn diện có thể chuyển các dự án C # sang C ++ nguyên bản.
- Nó có thể được sử dụng để thiết lập chuyển tự động liên tục cải tiến mã C # sang C ++ để phát hành cùng một phiên bản phần mềm cho cả hai ngôn ngữ mà không cần thay đổi API hoặc tài liệu mã.
- Nó cũng có thể giúp phân phối các ứng dụng và thư viện C # đến các nền tảng mà hỗ trợ .NET không có hoặc có vấn đề.
- CodePorting.Native Cs2Cpp là một mã nguồn cho ứng dụng porter mã nguồn, cho phép sao chép các lớp và quy trình nội bộ theo cách giống như chúng được triển khai trong mã C # gốc.
- Hơn nữa, sau khi chuyển dự án C # sang C ++, bạn có thể xây dựng nó cho bất kỳ nền tảng mục tiêu nào được hỗ trợ.
Sự phụ thuộc bên ngoài
Thay thế mã được viết theo cách thủ công để thay thế cho phần phụ thuộc không có sẵn để chuyển.
Bảo quản API
Các cấu trúc dành riêng cho ngôn ngữ được sử dụng trong mã C # được dịch sang các cấu trúc tương đương C ++ phù hợp nhất.
Kiểm soát bộ nhớ
Kiểm soát các con trỏ yếu hoặc được chia sẻ trong mã được chuyển để hủy các đối tượng không sử dụng và phá vỡ các tham chiếu vòng lặp.
Đặc trưng
Kiểm soát cổng hoàn chỉnh
- Nhiệm vụ dịch mã C # sang C ++ rất phức tạp vì có thể có nhiều cách để chuyển các cấu trúc cụ thể của ngôn ngữ.
- Để cung cấp toàn quyền kiểm soát quá trình chuyển, C # sang C ++ Porter cung cấp các cấu hình và thuộc tính porter.
- Các tệp cấu hình tuân theo cú pháp XML phong phú để xác định các quy tắc cho toàn dự án trong khi các thuộc tính tuân theo khái niệm thuộc tính C # thông thường và có thể được đặt trong mã C # để đánh dấu các cấu trúc phải được dịch theo cách đặc biệt.
Đừng lo lắng về mã không được quản lý nữa
- Trong C #, các đối tượng đã phân bổ được thu thập bởi Garbage Collector khi không cần thêm chúng trong khi mã C ++ không được quản lý.
- Để thực hiện thu gom rác trong mã đã chuyển, tất cả các đối tượng được bao bọc thành các con trỏ thông minh (xâm nhập) để đếm số lượng tham chiếu đang hoạt động và phân bổ bộ nhớ khi đối tượng không còn tham chiếu hoạt động nào.
Tái tạo hệ thống loại chính xác hơn
- CodePorting.Native Cs2Cpp tái tạo hệ thống loại C # gốc trong mã C ++ được chuyển đổi, nghĩa là; Cs2Cpp porter sử dụng các chất tương tự của các loại .NET gốc của riêng nó thay vì các loại thay thế STL gần nhất.
- Điều này cho phép sử dụng các kiểu theo cách tương tự như được sử dụng trong mã gốc bằng cách gọi các phương thức cụ thể không có trong các thay thế STL.
Không cần phải viết lại các bài kiểm tra đơn vị
- Các bài kiểm tra đơn vị cổng CodePorting.Native Cs2Cpp được viết với sự trợ giúp của các khung NUnit & XUnit sang ngôn ngữ C ++, cho phép thực hiện các bài kiểm tra tương tự trên mã được chuyển.
- Nói một cách đơn giản, nếu mã gốc được bao phủ bởi các bài kiểm tra đơn vị, thì mã đã dịch cũng được bao phủ.
- Porting TestCaseData và lưu tài liệu ở định dạng docx cũng được hỗ trợ đầy đủ.
Bản quyền CodePorting.Native
- Luôn được cập nhật phiên bản mới và các tính năng mới nhất khi hãng cung cấp phiên bản mới.
- Tôn trọng sở hữu trí tuệ và tránh bị thanh tra bản quyền.
- Giảm rủi ro khỏi virus, mã hóa dữ liệu khi dùng các công cụ bẻ khóa, crack phần mềm.
- Nhận được hỗ trợ từ hãng sản xuất và đối tác chính hãng SOFTVN tại Việt Nam.
- Tăng năng suất và hiệu quả công việc với phần mềm đầy đủ tính năng. Khi sử dụng bản crack, có thể một số tính năng sẽ không sử dụng được.
- Nhận được sự tôn trọng từ phía đối tác khi biết bạn đang sử dụng phần mềm có bản quyền.
| Microsoft Windows
- | Hệ điều hành: Windows 7 SP1 x86/x64 và Windows 2008 R2 SP1 trở lên.
- | Bộ vi xử lý: Intel Pentium IV trở lên.
- | Bộ nhớ trong: Tối thiểu 02 GB.
- | Dung lượng ổ cứng: Còn trống tối thiểu 02GB.
- | Màn hình: Độ phân giải tối thiểu 1024×768.
- | Trình duyệt: Microsoft Edge, Internet Explorer, Safari, Chrome hoặc Firefox.
- | Internet: Yêu cầu có kết nối internet để kích hoạt và sử dụng.
| Apple MacOS
- | Hệ điều hành: macOS 10.10 trở lên.
- | Bộ vi xử lý: Intel Pentium IV trở lên.
- | Bộ nhớ trong: Tối thiểu 08 GB.
- | Dung lượng ổ cứng: Còn trống tối thiểu 10GB.
- | Màn hình: Độ phân giải tối thiểu 1024×768.
- | Trình duyệt: Microsoft Edge, Internet Explorer, Safari, Chrome hoặc Firefox.
- | Internet: Yêu cầu có kết nối internet để kích hoạt và sử dụng.
admin –
Bản quyền phần mềm CodePorting.Native.