Các bạn có biết?
2 posters
Trang 1 trong tổng số 1 trang
Các bạn có biết?
Các bạn ơi, các bạn có biết có chương trình nào mà chuyển từ ngôn ngữ C# sang C++ không?
Mình đang muốn dịch một bài tập từ C# sang C++ nhưng không làm thế nào?
Thanks,
Vương
Mình đang muốn dịch một bài tập từ C# sang C++ nhưng không làm thế nào?
Thanks,
Vương
HoThiVuong2009- Tổng số bài gửi : 87
Join date : 19/02/2009
Age : 40
Đến từ : Phú Yên
Chuyển từ ngôn ngữ C# sang C++ không
Câu trả lời là có nhưng cực kỳ khó. C# và C++ là 2 ngôn ngữ chạy trên 2 flatform khác nhau. Và hiện nay theo mình biết thì không
có chương trình nào đủ thông minh để làm vậy. Và cũng không có ai có ý định chuyển như vậy
-Window Message Mapping (C/C++) và Delegate(C#) để chuyển đổi sự kiện.
-Chuyển từ Object para sang con trỏ para.
-Chuyển từ Window Form sang MFC hay API.
-Một số component như DataGridView, DataSet ... được hỗ trợ trên .Net, còn C++ thì chưa biết cái nào hỗ trợ
có chương trình nào đủ thông minh để làm vậy. Và cũng không có ai có ý định chuyển như vậy
- C# là ngôn ngữ mới được Microsoft phát triển để chạy trên .Net Framework. Mọi ngôn ngữ chạy trên .Net Framework đều có thể
chuyển đổi lẫn nhau được. Ví dụ bạn có thể chuyển từ C# sang VB.Net hay từ VB.Net sang J#(biến thể của Java để chạy trên .Net Framework) đều được. Do các ngôn ngữ này khi biên dịch không chuyển ra mã máy mà ra mã trung gian do Microsoft quy định nên có thể dùng tool để chuyển qua lại được.
- Còn C++ hay Delphi là ngôn ngữ cấp thấp hơn khi biên dịch nó ra trực tiếp mã máy.
- Nếu bạn muốn chuyển đổi thì bạn phải rành :
-Window Message Mapping (C/C++) và Delegate(C#) để chuyển đổi sự kiện.
-Chuyển từ Object para sang con trỏ para.
-Chuyển từ Window Form sang MFC hay API.
-Một số component như DataGridView, DataSet ... được hỗ trợ trên .Net, còn C++ thì chưa biết cái nào hỗ trợ
LaMinhThuan_08H1010092- Tổng số bài gửi : 6
Join date : 11/05/2009
Uh
Uh, Thanks ban Thuan da gop y cho Vuong
Minh thay ban hoi quen quen,hinh nhu luc truoc ban hoc lop 072C phai k?
Tai luc truoc minh lam bai tap cong cu web thay co ban cung ten LA MINH THUAN.
Minh thay ban hoi quen quen,hinh nhu luc truoc ban hoc lop 072C phai k?
Tai luc truoc minh lam bai tap cong cu web thay co ban cung ten LA MINH THUAN.
LaMinhThuan_08H1010092 đã viết:Câu trả lời là có nhưng cực kỳ khó. C# và C++ là 2 ngôn ngữ chạy trên 2 flatform khác nhau. Và hiện nay theo mình biết thì không
có chương trình nào đủ thông minh để làm vậy. Và cũng không có ai có ý định chuyển như vậyTool chuyển
- C# là ngôn ngữ mới được Microsoft phát triển để chạy trên .Net Framework. Mọi ngôn ngữ chạy trên .Net Framework đều có thể
chuyển đổi lẫn nhau được. Ví dụ bạn có thể chuyển từ C# sang VB.Net hay từ VB.Net sang J#(biến thể của Java để chạy trên .Net Framework) đều được. Do các ngôn ngữ này khi biên dịch không chuyển ra mã máy mà ra mã trung gian do Microsoft quy định nên có thể dùng tool để chuyển qua lại được.
- Còn C++ hay Delphi là ngôn ngữ cấp thấp hơn khi biên dịch nó ra trực tiếp mã máy.
- Nếu bạn muốn chuyển đổi thì bạn phải rành :
-Window Message Mapping (C/C++) và Delegate(C#) để chuyển đổi sự kiện.
-Chuyển từ Object para sang con trỏ para.
-Chuyển từ Window Form sang MFC hay API.
-Một số component như DataGridView, DataSet ... được hỗ trợ trên .Net, còn C++ thì chưa biết cái nào hỗ trợ
HoThiVuong2009- Tổng số bài gửi : 87
Join date : 19/02/2009
Age : 40
Đến từ : Phú Yên
Similar topics
» Thảo luận Bài 7
» Phân biệt khái niệm luồng, tiến trình. cho biết những ưu việt của công nghệ đa luồng
» Thảo luận Bài 5
» Phân biệt khái niệm luồng, tiến trình. cho biết những ưu việt của công nghệ đa luồng
» Bạn có biết???
» Phân biệt khái niệm luồng, tiến trình. cho biết những ưu việt của công nghệ đa luồng
» Thảo luận Bài 5
» Phân biệt khái niệm luồng, tiến trình. cho biết những ưu việt của công nghệ đa luồng
» Bạn có biết???
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết