نمایش نتایج 1 تا 5 از 5

نام تاپیک: ارتباط بین اندروید و برنامه سی شارپ

  1. #1

    ارتباط بین اندروید و برنامه سی شارپ

    سلام خدمت اساتید محترم

    اپلیکیشنی برای فروش اینترنتی محصولات یک فروشگاه نوشتیم . این فروشگاه خودش از قبل یک برنامه ویندوزی نوشته شده با سی شارپ دارد که کل فروش براساس همین برنامه و دیتابیس sql server هست.
    حال بنده می خواهم دیتابیس برنامه ویندوز با اندروید در تعامل باشد. و از آنجاییکه نمی خواهیم هیچ تغییری در برنامه ویندوزی صورت گیرد چگونه این کار امکان پدیر هست؟

    با سپاس


  2. #2

    نقل قول: ارتباط بین اندروید و برنامه سی شارپ

    راه اول: یک وب سرویس در طرف سرور ویندوز بنویسید و از طریق اندروید باهاش در ارتباط باشید و از دیتابیس بخونید و .............
    راه دوم : مستقیم به سرور SQL متصل بشین و کاراتونو بکنید

  3. #3

    نقل قول: ارتباط بین اندروید و برنامه سی شارپ

    ممنون. چطور می تونم بدون تغییری در کد سی شارپ (چون یک برنامه حسابداری فروشگاهی آماده هست) هر وقت تغییری در جدولی از دیتابیس ایجاد شد (مثلا تغییر در موجودی کالا) درخواست به سرور ارسال کنم؟

  4. #4

    نقل قول: ارتباط بین اندروید و برنامه سی شارپ

    دوستمون توی پست قبلی گفتن،‌ توی سرورتون که برنامه اصلی با #C نوشته شده ، میتونید یک برنامه مجزا بنویسید (با هر زبانی که دوست داشتید) تا به SQL Server برنامه حسابداری تون متصل بشه و اون تغییراتی که میخواهید رو انجام بدید.
    بعد برای اون برنامه که نوشتید یک Rest API می نویسید و برای هر عملی که میخواهید انجام بدید ، یک مسیر مجزا تعیین میکنید ،
    برای مثال اگر میخواهید که اون برنامه اندرویدی تون امکان تغییر توی یک محصول رو داشته باشه ، مسیر api/product/id/update/ رو تعریف میکنید ، اطلاعات از طریق POST به اون برنامه ای که نوشتید ارسال میشه و تغییرات تویSQL Server اصلی اعمال میشه.

  5. #5

    نقل قول: ارتباط بین اندروید و برنامه سی شارپ

    نقل قول نوشته شده توسط firebox مشاهده تاپیک
    دوستمون توی پست قبلی گفتن،‌ توی سرورتون که برنامه اصلی با #C نوشته شده ، میتونید یک برنامه مجزا بنویسید (با هر زبانی که دوست داشتید) تا به SQL Server برنامه حسابداری تون متصل بشه و اون تغییراتی که میخواهید رو انجام بدید.
    بعد برای اون برنامه که نوشتید یک Rest API می نویسید و برای هر عملی که میخواهید انجام بدید ، یک مسیر مجزا تعیین میکنید ،
    برای مثال اگر میخواهید که اون برنامه اندرویدی تون امکان تغییر توی یک محصول رو داشته باشه ، مسیر api/product/id/update/ رو تعریف میکنید ، اطلاعات از طریق POST به اون برنامه ای که نوشتید ارسال میشه و تغییرات تویSQL Server اصلی اعمال میشه.

    ممنون از راهنمایی. اما دو سوال دیگه:
    1 - برای Rest Api از wcf باید استفاده کنم؟
    2 - برای ارسال تغییرات موجودی لحظه ای کالا از سمت سروری که در فروشگاه هست می تونم اطلاعات رو به سروری که مربوط به دیتابیس اندروید هست post کنم. (آگاه شدن از تغییرات دیتابیس از طریق sqldependency) اما از اون طرف چطور؟ یعنی بعد از خرید محصولی در اپلیکیشن اندرویدی که موجودی تغییر کرد چطور درخواست udpate به سرور فروشگاه بفرستم؟
    همچین اگر از sqldependency برای آگاه شدن از تغییرات و ارسال درخواست update به سرور استفاده کنم ، وقتی چند سیستم در فروشگاه به شبکه متصل هستند، این درخواست چند بار ارسال می شود. راه حل چیست؟

تاپیک های مشابه

  1. پاسخ: 7
    آخرین پست: چهارشنبه 14 تیر 1396, 17:18 عصر
  2. پاسخ: 0
    آخرین پست: شنبه 26 مرداد 1392, 20:42 عصر
  3. پاسخ: 2
    آخرین پست: جمعه 18 فروردین 1391, 23:30 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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