دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: سوال در مورد ارتباط با usb به وصیله c#.net

  1. #1
    کاربر جدید
    نوشته ها
    3
    ارسال تشکر
    2
    سپاس شده 2 در 1 پست
    قدرت امتیاز دهی
    0
    Array

    smilee1 سوال در مورد ارتباط با usb به وصیله c#.net

    من تقریبا زبان c#.net رو بلد هستم. الآن در حال نوشتن یه پروژه با این زبان هستم که قراره توش با پرت usb کامپیوتر کار کنم. برای خوندن و فرستادن اطلاعات. ولی هیچی نمی دونم.
    می خواستم ببینم کسی می تونه آموزش بده یا کسی جزوه یا کتابی می شناسه؟
    اگه فارسی باشه خیلی خوب می شه. اگر هم نبود همون انگلیسیش هم خوبه.

  2. #2
    دوست آشنا
    رشته تحصیلی
    computer-software
    نوشته ها
    1,188
    ارسال تشکر
    5,235
    دریافت تشکر: 5,016
    قدرت امتیاز دهی
    218
    Array
    NameEly's: جدید19

    پیش فرض پاسخ : سوال در مورد ارتباط با usb به وصیله c#.net

    توي كتابخانه c# رو نگاه كردي ببيني توي تابعي داره يا نه ؟

  3. #3
    کاربر جدید
    نوشته ها
    3
    ارسال تشکر
    2
    سپاس شده 2 در 1 پست
    قدرت امتیاز دهی
    0
    Array

    پیش فرض پاسخ : سوال در مورد ارتباط با usb به وصیله c#.net

    ممنون که جواب دادی. دقیقا کجا رو نگاه کنم؟

  4. #4
    دوست آشنا
    رشته تحصیلی
    computer-software
    نوشته ها
    1,188
    ارسال تشکر
    5,235
    دریافت تشکر: 5,016
    قدرت امتیاز دهی
    218
    Array
    NameEly's: جدید19

    پیش فرض پاسخ : سوال در مورد ارتباط با usb به وصیله c#.net

    راستش من c# نمی نویسم ولی تا جایی که اطلاعات دارم باید توی توابع کتابخانه ای c# این تابع باشه

    هر usb یک شماره پورت داره مثل port 5 یا اینجور چیزی شما باید با خواندن این port ها می توانید از usb اطلاعات بخوانید

    البته این یک الگوریتمی هستش که خود فرد خلق می کنه و من این رو احساس کردم از همه بهتره
    ارام تر سکوت کن : ... !
    صدای بی تفاوتی هایت ازارم می دهد
    کلاس های برنامه نویسی ( اموزش )
    کلاس های برنامه نویسی سایت ( اطلاعیه )

  5. #5
    دوست آشنا
    رشته تحصیلی
    computer-software
    نوشته ها
    1,188
    ارسال تشکر
    5,235
    دریافت تشکر: 5,016
    قدرت امتیاز دهی
    218
    Array
    NameEly's: جدید19

    پیش فرض پاسخ : سوال در مورد ارتباط با usb به وصیله c#.net

    من برای c++ براتون می زارم شما از این برداشت کنید برای c#

    من فردا برایتون سوال می پرسم از دوستانم که c# کار می کنند

    این مال c++ هستش :


    یکی از ویژگی های زبان ++C این است که به راحتی می تواند با دستگاه های جانبی ارتباط برقرار کند ، به طوری که اطلاعاتی را از پورتی بخواند و اطلاعاتی را در پورتی بنویسد. در این مقاله توابعی را مطالعه خواهیم کرد که این امکانات را فراهم می کنند. یکی از ضروریات کار کردن با این توابع این است که آدرس پورت های دستگاه خود را بدانید.

    توابع خواندن از پورت
    تعدادی از توابع وجود دارند که بایت یا کلماتی را از پورت سخت افزاری می خوانند. در این بخش به بررسی این توابع می پردازیم.

    تابع inp() :
    این تابع یک بایت را از پورت سخت افزاری می خواند. این تابع به صورت یک ماکرو پیاده سازی شده است و در فایل conio.h قرار دارد :
    int inp(unsigned portid)
    پارامتر این تابع یک مقدار صحیح بدون علامت است که آدرس پورت را مشخص می کند (مثال اول را مشاهده کنید.)

    تابع inportb() :
    این تابع بایتی را از پورت سخت افزاری می خواند. این تابع به صورت ماکرو پیاده سازی شده است و در فایل conio.h قرار دارد.
    unsigned char inportb(unsigned portid);
    پارامتر این تابع یک مقدار صحیح بدون علامت است که آدرس پورت را مشخص می کند (مثال اول را مشاهده کنید.)

    تابع inpw() :
    این تابع یک کلمه را از پورت سخت افزاری می خواند. این تابع در فایل conio.h قرار دارد. و به صورت زیر به کار می رود :
    unsigned inpw(unsigned portid);
    پارامتر این تابع شماره ی پورتی است که اطلاعات باید از آن جا خوانده شود. (مثال اول را ببینید.)

    تابع inport() :
    این تابع یک کلمه را از پورت سخت افزاری می خواند. این تابع در فایل conio.h قرار دارد. و به صورت زیر به کار می رود :
    unsigned inport(unsigned portid);
    پارامتر این تابع شماره ی پورتی است که اطلاعات باید از آن جا خوانده شود. (مثال اول را ببینید.)


    مثال 1 : برنامه ای که یک بایت و سپس یک کلمه را از پورت سریال شماره 0 می خواند. (خروجی برنامه در پایین آمده است.)
    #include
    #include
    Int main()
    {
    int port = 0;
    int result;
    clrscr();
    result = inp(port);
    printf(“The Value 0x%X read from port %d ”, result, port);
    result = inportb(port);
    printf(“The Value 0x%X read from port %d ”, result, port);
    result = inpw(port);
    printf(“The Value 0x%X read from port %d ”, result, port);
    result = inport(port);
    printf(“The Value 0x%X read from port %d ”, result, port);
    getch();
    return 0;
    }

    خروجی برنامه :
    The Value 0x8 read from port 0
    The Value 0x8 read from port 0
    The Value 0x808 read from port 0
    The Value 0x808 read from port 0


    توابع نوشتن در پورت :
    برای نوشتن اطلاعات در پورت سخت افزاری از چهار تابع استفاده می شود. این توابع را در این بخش بررسی خواهیم کرد.

    تابع outp() :
    این تابع یک بایت را در پورت سخت افزاری می نویسد. در فایل conio.h قرار دارد و به صورت زیر به کار می رود :
    int outp(unsigned portid, int value);
    portid شماره ی پورتی است که مقدار value باید در آن نوشته شود (بایت کم ارزش value نوشته می شود). این تابع مقدار value را نیز بر می گرداند.

    تابع outpw() :
    این تابع یک کلمه را در پورت سخت افزاری می نویسد. در فایل conio.h قرار دارد و به صورت زیر به کار می رود :
    unsigned outpw(unsigned portid, unsigned value);
    value مقداری است که باید در portid نوشته شود. value نیز به عنوان نتیجه ی تابع برگردانده می شود.

    تابع outportb() :
    این تابع یک بایت را در پورت سخت افزاری می نویسد. در فایل conio.h قرار دارد و به صورت زیر به کار می رود :
    void outportb(unsigned portid, unsigned value);
    این تابع مقدار value را در پورت portid می نویسد.

    تابع outport() :
    این تابع یک کلمه را در پورت سخت افزاری می نویسد. در فایل conio.h قرار دارد و به صورت زیر به کار می رود :
    void outportb(unsigned portid, unsigned value);
    این تابع مقدار value را در پورت portid می نویسد.


    مثال 2 : برنامه ای که بایت و کلمه ای را در پورت سخت افزاری می نویسد.
    #include
    #include
    Int main()
    {
    int port = 0;
    int value = ‘C’;
    int value1 = 30231;
    clrscr();
    outp(port, value);
    printf(“Value %d sent to port number %d ”, value, port);
    outportb(port, value);
    printf(“Value %d sent to port number %d ”, value, port);
    outport(port, value1);
    printf(“Value %d sent to port number %d ”, value, port);
    outpw(port, value1);
    printf(“Value %d sent to port number %d ”, value, port);
    getch();
    return 0;
    }

    خروجی برنامه :
    Value 67 sent to port number 0
    Value 67 sent to port number 0
    Value 30231 sent to port number 0
    Value 30231 sent to port number 0
    ارام تر سکوت کن : ... !
    صدای بی تفاوتی هایت ازارم می دهد
    کلاس های برنامه نویسی ( اموزش )
    کلاس های برنامه نویسی سایت ( اطلاعیه )

  6. کاربرانی که از پست مفید NameEly سپاس کرده اند.


  7. #6
    دوست آشنا
    رشته تحصیلی
    computer-software
    نوشته ها
    1,188
    ارسال تشکر
    5,235
    دریافت تشکر: 5,016
    قدرت امتیاز دهی
    218
    Array
    NameEly's: جدید19

    پیش فرض پاسخ : سوال در مورد ارتباط با usb به وصیله c#.net

    این تاپیک رو هم یک نگاه بندازید بد نیست :

    http://forum.honarjo.com/showthread.php?tid=1647
    ارام تر سکوت کن : ... !
    صدای بی تفاوتی هایت ازارم می دهد
    کلاس های برنامه نویسی ( اموزش )
    کلاس های برنامه نویسی سایت ( اطلاعیه )

  8. کاربرانی که از پست مفید NameEly سپاس کرده اند.


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مقاله: مفاهيم رمزنگاري به زبان ساده
    توسط Admin در انجمن سایر مقالات بخش کامپیوتر
    پاسخ ها: 1
    آخرين نوشته: 15th March 2011, 11:25 PM
  2. مبانی و مفاهیم در معماری معاصر غرب
    توسط draz در انجمن مدیریت پروژه
    پاسخ ها: 0
    آخرين نوشته: 9th March 2011, 09:22 AM
  3. انواع توپولوژي شبكه هاي كامپيوتري
    توسط Bad Sector در انجمن مقالات و آموزش های شبکه
    پاسخ ها: 0
    آخرين نوشته: 14th February 2011, 04:47 PM
  4. Nokia N8
    توسط داداشی در انجمن Nokia
    پاسخ ها: 1
    آخرين نوشته: 4th February 2011, 05:18 PM
  5. مقاله: راهنمای خرید لپ تاپ: یک انتخاب بی نظیر
    توسط Bad Sector در انجمن معرفی لپ تاپ
    پاسخ ها: 0
    آخرين نوشته: 2nd February 2011, 05:50 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •