هذا هو تطبيق Linux المسمى CANUSB Library المكتوب بلغة C # للتشغيل في Linux عبر الإنترنت والذي يمكن تنزيل أحدث إصدار له كـ Package.zip. يمكن تشغيله عبر الإنترنت في مزود الاستضافة المجاني OnWorks لمحطات العمل.
قم بتنزيل وتشغيل هذا التطبيق المسمى CANUSB Library المكتوب بلغة C # للتشغيل في Linux عبر الإنترنت باستخدام OnWorks مجانًا.
اتبع هذه التعليمات لتشغيل هذا التطبيق:
- 1. قم بتنزيل هذا التطبيق على جهاز الكمبيوتر الخاص بك.
- 2. أدخل في مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX باسم المستخدم الذي تريده.
- 3. تحميل هذا التطبيق في هذا الملف.
- 4. ابدأ تشغيل OnWorks Linux عبر الإنترنت أو محاكي Windows عبر الإنترنت أو محاكي MACOS عبر الإنترنت من هذا الموقع.
- 5. من نظام تشغيل OnWorks Linux الذي بدأته للتو ، انتقل إلى مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX مع اسم المستخدم الذي تريده.
- 6. قم بتنزيل التطبيق وتثبيته وتشغيله.
SCREENSHOTS
Ad
مكتبة CANUSB مكتوبة بلغة C # للتشغيل في Linux عبر الإنترنت
الوصف
هذه مكتبة C # مخصصة للاستخدام مع ملف www.canusb.com جهازملاحظات كاملة: راجع ReadMe.txt
ملخص
مكتبة الارتباط الديناميكي LAWICEL هي "رمز غير مُدار" ولم يتم تصميمها للاستخدام بواسطة C # / VB / Mono
http://en.wikipedia.org/wiki/Managed_code
إذا كنت ترغب في استدعاء "التعليمات البرمجية غير المُدارة" من "التعليمات البرمجية المُدارة" ، فأنت بحاجة إلى استخدام "C # wrapper" للوصول إلى مكتبة الارتباط الحيوي (DLL). يستخدم هذا الغلاف "PInvoke" (مثل النظرة الخاطفة / الوخز) إلى المكالمات "العسكرية" من التعليمات البرمجية المُدارة إلى التعليمات البرمجية غير المُدارة. يبدو الأمر معقدًا ، وهو كذلك.
كما أنه غير ضروري على الإطلاق. لماذا لا يكون DLL كرمز مُدار ؟؟ لماذا لا تكتفي بالإشارة إلى المكتبة في مشروعك وتكتفي باستدعاء وظائفها ؟؟ هذا المشروع يفعل ذلك بالضبط
الترخيص:
LGPLV3: باختصار ، الشيء الوحيد الذي نسأله هو إذا قمت بتحسين / bugfix / تمديد المكتبة ثم إعادة إدخال هذه التغييرات في المشروع عن طريق إرسال بريد إلكتروني إلى jon_newcomb أو طلب الوصول إلى sourceforge. لا يغطي هذا الترخيص التطبيقات التي تطورها وتستخدم هذه المكتبة ويمكن أن تظل مغلقة المصدر وتجارية
شرح المميزات:
- مكتبة CANUSB مكتوبة بلغة C # والتي يمكن الرجوع إليها في مشروع C # / VB الخاص بك
- تجنب مكالمات "PInvoke" / المغلفات / التنظيم إلى التعليمات البرمجية غير المُدارة. إنه مجرد مقرف وغير ضروري!
- تجنب الحاجة إلى تثبيت DLL في دليل النظام
- تطبيقك "يسحب" رسائل CAN من قائمة انتظار مكتبة CANUSB
- يساعد كائن can message المنفصل المستخدم في إنشاء الرسائل ومعالجتها بسهولة أكبر.
- يتم توفير مثال على البرنامج
- تم استلام رد الاتصال على الرسالة غير مدعوم ، ولكن تمت إضافته بسهولة.
الجمهور
التصنيع والهندسة والسيارات
لغة البرمجة
C#
هذا تطبيق يمكن جلبه أيضًا من https://sourceforge.net/projects/canusb/. تمت استضافته في OnWorks ليتم تشغيله عبر الإنترنت بأسهل طريقة من أحد أنظمتنا التشغيلية المجانية.

