Đây là ứng dụng Linux có tên Thư viện CANUSB được viết bằng C # để chạy trong Linux trực tuyến có bản phát hành mới nhất có thể được tải xuống dưới dạng Package.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng này có tên Thư viện CANUSB được viết bằng C # để chạy trong Linux trực tuyến với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
Thư viện CANUSB được viết bằng C # để chạy trong Linux trực tuyến
MÔ TẢ
Đây là thư viện C # dành riêng để sử dụng với www.canusb.com thiết bịGhi chú đầy đủ: Xem ReadMe.txt
Tổng kết
LAWICEL DLL là 'mã không được quản lý' và không được thiết kế để C # / VB / Mono sử dụng
http://en.wikipedia.org/wiki/Managed_code
Nếu bạn muốn gọi 'mã không được quản lý' từ 'mã được quản lý', bạn cần sử dụng 'trình bao bọc C #' để truy cập DLL. Trình bao bọc này sử dụng 'PInvoke' (như peek / poke) để gọi 'võ' từ mã được quản lý sang không được quản lý. Nghe có vẻ phức tạp, và đúng là như vậy.
NÓ CŨNG LÀ KHÔNG CẦN THIẾT. Tại sao không có DLL làm mã được quản lý ?? Tại sao không chỉ đơn giản là tham chiếu thư viện trong dự án của bạn và chỉ cần gọi các chức năng của nó ?? Dự án này thực hiện điều đó
Giấy phép:
LGPLV3: Tóm lại, điều duy nhất chúng tôi yêu cầu là nếu bạn cải thiện / sửa lỗi / mở rộng thư viện sau đó cung cấp lại những thay đổi này vào dự án bằng cách gửi email cho jon_newcomb hoặc yêu cầu quyền truy cập sourceforge. Các ứng dụng bạn phát triển sử dụng thư viện này không được cấp phép bởi giấy phép này và có thể vẫn là nguồn đóng và thương mại
Tính năng
- Thư viện CANUSB được viết bằng C # có thể được tham chiếu trong dự án C # / VB của bạn
- TRÁNH lệnh gọi 'PInvoke' / Wrappers / marshalling tới mã Unmanaged. Nó chỉ là khó chịu và không cần thiết!
- TRÁNH nhu cầu cài đặt DLL vào thư mục hệ thống
- Ứng dụng của bạn 'kéo' thông báo CAN từ hàng đợi Thư viện CANUSB
- Một đối tượng tin nhắn lon riêng biệt giúp người dùng tạo và xử lý tin nhắn dễ dàng hơn.
- Phần mềm mẫu được cung cấp
- Gọi lại khi nhận được tin nhắn không được hỗ trợ, nhưng có thể dễ dàng thêm vào.
Khán giả
Sản xuất, Cơ khí, Ô tô
Ngôn ngữ lập trình
C#
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/canusb/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.

