ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ CANUSB Library ທີ່ຂຽນໃນ C# ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ Package.zip. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີສໍາລັບບ່ອນເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ CANUSB Library ຂຽນໃນ C# ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.
- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
ພາບຫນ້າຈໍ:
ຫ້ອງສະໝຸດ CANUSB ຂຽນໃນ C#
DESCRIPTION:
ນີ້ແມ່ນຫ້ອງສະໝຸດ C# ທີ່ອຸທິດຕົນເພື່ອໃຊ້ກັບ a www.canusb.com ອຸປະກອນບັນທຶກເຕັມ: ເບິ່ງ ReadMe.txt
Summary
LAWICEL DLL ແມ່ນ 'ລະຫັດທີ່ບໍ່ສາມາດຈັດການໄດ້' ແລະບໍ່ໄດ້ຖືກອອກແບບມາສໍາລັບການນໍາໃຊ້ໂດຍ C# / VB / Mono
http://en.wikipedia.org/wiki/Managed_code
ຖ້າທ່ານຕ້ອງການໂທຫາ 'ລະຫັດທີ່ບໍ່ໄດ້ຈັດການ' ຈາກ 'ລະຫັດທີ່ຖືກຄຸ້ມຄອງ', ທ່ານຈໍາເປັນຕ້ອງໃຊ້ 'C# wrapper' ເພື່ອເຂົ້າເຖິງ DLL. wrapper ນີ້ໃຊ້ 'PInvoke' (ຄ້າຍຄື peek/poke) ເພື່ອ 'martial' ໂທຫາຈາກການຈັດການໄປຫາລະຫັດທີ່ບໍ່ມີການຈັດການ. ມັນສຽງສັບສົນ, ແລະມັນແມ່ນ.
ມັນຍັງບໍ່ຈຳເປັນທັງໝົດ. ເປັນຫຍັງບໍ່ມີ DLL ເປັນລະຫັດຄຸ້ມຄອງ ?? ເປັນຫຍັງຈຶ່ງບໍ່ພຽງແຕ່ອ້າງອີງຫ້ອງສະຫມຸດໃນໂຄງການຂອງທ່ານແລະພຽງແຕ່ໂທຫາຫນ້າທີ່ຂອງຕົນ ?? ໂຄງການນີ້ເຮັດພຽງແຕ່ວ່າ
ໃບອະນຸຍາດ:
LGPLV3.: ສະຫຼຸບແລ້ວ, ສິ່ງດຽວທີ່ພວກເຮົາຮ້ອງຂໍແມ່ນຖ້າທ່ານປັບປຸງ / bugfix / ຂະຫຍາຍຫ້ອງສະຫມຸດຫຼັງຈາກນັ້ນໃຫ້ອາຫານການປ່ຽນແປງເຫຼົ່ານີ້ກັບຄືນໄປບ່ອນໃນໂຄງການໂດຍການສົ່ງອີເມວ jon_newcomb ຫຼືຮ້ອງຂໍການເຂົ້າເຖິງ sourceforge. ແອັບພລິເຄຊັນທີ່ທ່ານພັດທະນາທີ່ໃຊ້ຫ້ອງສະໝຸດນີ້ບໍ່ຖືກຄຸ້ມຄອງໂດຍໃບອະນຸຍາດນີ້ ແລະສາມາດຍັງຄົງເປັນແຫຼ່ງປິດ ແລະການຄ້າໄດ້
ຄຸນລັກສະນະ
- ຫ້ອງສະຫມຸດ CANUSB ທີ່ຂຽນໃນ C# ທີ່ສາມາດອ້າງອີງໃນໂຄງການ C# / VB ຂອງທ່ານ
- ຫຼີກເວັ້ນການ 'PInvoke' / Wrappers / marshalling ໂທຫາລະຫັດທີ່ບໍ່ໄດ້ຈັດການ. ມັນເປັນພຽງແຕ່ nasty ແລະບໍ່ຈໍາເປັນ!
- ຫຼີກເວັ້ນຄວາມຕ້ອງການທີ່ຈະຕິດຕັ້ງ DLLs ເຂົ້າໄປໃນລະບົບລະບົບ
- ແອັບພລິເຄຊັນຂອງທ່ານ 'ດຶງ' ຂໍ້ຄວາມ CAN ຈາກຄິວຫ້ອງສະໝຸດ CANUSB
- ວັດຖຸສາມາດສົ່ງຂໍ້ຄວາມແຍກຕ່າງຫາກຊ່ວຍໃຫ້ຜູ້ໃຊ້ສ້າງແລະຈັດການຂໍ້ຄວາມໄດ້ງ່າຍຂຶ້ນ.
- ຊອບແວຕົວຢ່າງແມ່ນສະຫນອງໃຫ້
- ບໍ່ຮອງຮັບການໂທກັບໃນຂໍ້ຄວາມທີ່ໄດ້ຮັບ, ແຕ່ເພີ່ມໄດ້ງ່າຍ.
Audience
ການຜະລິດ, ວິສະວະກໍາ, ຍານຍົນ
ພາສາການຂຽນໂປຣແກຣມ
C#
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/canusb/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.