ZylSerialPort.NET v1.87 – Powerful Serial Port Communication for .NET
کامپوننت ارتباط با Serial Port برای برنامههای NET.
Specification
| Feature | Device-Communication, Serial |
|---|
| Technology | .Net Framework, ASP.NET, WinForms, WPF |
|---|
توضیحات:
ZylSerialPort.NET برای برنامههای .NET ساخته شده تا ارتباط با دستگاههایی که از طریق Serial Port کار میکنند دردسر کمتری داشته باشد. ارتباط میتواند به صورت Asynchronous یا Synchronous انجام شود و کتابخانه با تجهیزات مختلفی مانند مودم، Barcode Reader، ماژول GSM، دستگاههای USB مجهز به Virtual Serial Port Driver، IrDA و Bluetooth کار میکند. همه این ارتباطات از داخل برنامه مدیریت میشوند و نیازی به پیاده سازی بخش بزرگی از منطق ارتباطی از ابتدا نیست.
یکی از قابلیتهای کاربردی آن، اتصال دوباره بعد از قطع ارتباط است. کافی است تنظیمات Auto Reconnect فعال باشد؛ هر زمان دستگاه دوباره در دسترس قرار بگیرد، ارتباط از نو برقرار میشود. در حالت Asynchronous، کتابخانه در بازههای زمانی مشخص Serial Port را بررسی میکند و با دریافت داده، رویداد Received را اجرا میکند. اگر دادهها به صورت Packet ارسال شوند، تنظیمات PacketSize و PacketTerminator برای مدیریت آنها در نظر گرفته شده است. در حالت Synchronous هم توسعه دهنده مستقیما از متدهای Read داخل کد استفاده میکند و کنترل بیشتری روی روند دریافت داده خواهد داشت.
این کتابخانه با C# نوشته شده و بر پایه .NET Framework و APIهای ویندوز کار میکند. برای اینکه شروع کار سریع تر باشد، چند پروژه نمونه برای WinForms، WPF، C# و VB.NET همراه آن ارائه شده است و میتوان از همان مثالها برای پیاده سازی ارتباط با دستگاههای مختلف استفاده کرد.
ویژگی ها:
- ارتباط Asynchronous و Synchronous با Serial Port
- دریافت داده بر پایه Event
- اتصال خودکار بعد از قطع ارتباط
- خواندن Packetها با تنظیمات PacketSize
- مدیریت پایان Packet با PacketTerminator و NewLine
- سازگار با Virtual Serial Portهای USB، IrDA و Bluetooth
- نمونه کد برای C# و VB.NET
- پروژههای نمونه WinForms و WPF
مناسب برای:
این کتابخانه بیشتر برای توسعه دهندگانی کاربرد دارد که برنامههای ویندوزی مبتنی بر .NET مینویسند و باید با مودم، Barcode Reader، ماژول GSM یا دستگاههایی که از طریق Virtual Serial Port به سیستم متصل میشوند ارتباط برقرار کنند.
سوالات متداول:
ZylSerialPort.NET روی کدام نسخههای Windows اجرا میشود؟
طبق اطلاعات منتشرشده، از Windows 2000 تا Windows 11 را پوشش میدهد و با نسخههای مختلف Windows Server نیز سازگار است.
با چه نسخههایی از NET. سازگار است؟
نسخههای .NET Framework 2.0 تا 4.8، .NET Standard 2.0، .NET Core و همین طور .NET 5.0 تا .NET 10.0 در فهرست نسخههای پشتیبانی شده قرار دارند.
بعد از قطع شدن ارتباط، اتصال دوباره به صورت خودکار انجام میشود؟
بله. با فعال بودن Auto Reconnect، کتابخانه منتظر در دسترس قرار گرفتن دوباره دستگاه میماند و اتصال را بدون دخالت کاربر برقرار میکند.
آیا میتوان از آن برای دستگاههای USB یا Bluetooth استفاده کرد؟
بله، البته زمانی که آن دستگاه از طریق Virtual Serial Port Driver به سیستم معرفی شده باشد









Reviews
Clear filtersThere are no reviews yet.