PDA

View Full Version : سوال: انتقال دیتا از طریق وب



sds1920
پنج شنبه 31 تیر 1389, 17:35 عصر
با سلام.
من برنامه ای دارم که کاربرها زیادی و در نقاط مختلف داره.هر کاربر نسخه خودش را داره و باهاش کار می کنه(البته تمام نسخه ها شبیه هم هست)
این برنامه ها هر چند روز یکبار نیاز به اطلاعات خاصی دارند که باید در اختیارشون قرار بگیره.
چون مسافت بین کاربرها زیاد هست و این عمل هر چند روز یکبار نیاز به تکرار داره برای همین من تصمیم گرفتم که این کار از طریق وب انجام بشه که کاربر به اینترنت وصل بشه و این اطلاعات رو دریافت کنه.
ولی می خوام عمل دریافت و ذخیره اطلاعات کاملا توسط برنامه انجام بشه و کاربر فقط به اینترنت وصل بشه و با فشار یک دکمه بقیه کارها انجام بشه.

برای همین فکر کردم
1-یک دامنه توی وب داشته باشم.
2-توی این دامنه یک بانک داده طراحی کنم که اطلاعات داخل این بانک قرار بگیره.
3-برنامه پس از اتصال به اینترنت به این url بره و به بانک متصل بشه.
4-در خواست بفرسته و دیتا بگیره.
5-نهایتا اطلاعات ذخیره و پیغام اتمام کار داده بشه.

این یک نما کلی از کاری بود که می خوام انجام بدم ولی نمی دونم توی C#‎ چطور باید انجام بشه؟
حالا از شما می خوام که لطف کنید و مراحل کار رو یکی یکی توضیح بدید.
ممنون و معذرت اگه زیاد شد.

amirh_karimifar
پنج شنبه 31 تیر 1389, 18:04 عصر
شما با C# به تنهایی نمی تونید این کارو بکنید . باید از ASP هم کنارش کمک بگیرید .

marzieh64
جمعه 01 مرداد 1389, 13:18 عصر
شما با C#‎ به تنهایی نمی تونید این کارو بکنید . باید از ASP هم کنارش کمک بگیرید .


میشه بیشتر توضیح بدید؟:متفکر:
مرسی

ricky22
جمعه 01 مرداد 1389, 13:44 عصر
سلام راه های زیادی پیش رو دارید.
مثلا این که XML را روی هاست بگزارید و کاربران دانلود کنند یا از بانک اطلاعاتی استفاده کنید.
راه پیشنهادی بنده.
نوشتن وب سرویس.
یک وب سرویس برای تایید هویت کاربر(برای جلوگیری از سو استفاده)
یک وب سرویس برای اینکه هر بار در لود Application صدا زده شه و مشخص شه ایا اطلاعات جدید روی هاست قرار گرفته یا خیر و اگر قرار گرفته بود فایل XML را در اختیار Client قرار بدید. و سمت کلاینت اطلاعات را به روز کنید.
موفق باشید.

sds1920
یک شنبه 03 مرداد 1389, 13:33 عصر
سلام راه های زیادی پیش رو دارید.
مثلا این که XML را روی هاست بگزارید و کاربران دانلود کنند یا از بانک اطلاعاتی استفاده کنید.
راه پیشنهادی بنده.
نوشتن وب سرویس.
یک وب سرویس برای تایید هویت کاربر(برای جلوگیری از سو استفاده)
یک وب سرویس برای اینکه هر بار در لود Application صدا زده شه و مشخص شه ایا اطلاعات جدید روی هاست قرار گرفته یا خیر و اگر قرار گرفته بود فایل XML را در اختیار Client قرار بدید. و سمت کلاینت اطلاعات را به روز کنید.
موفق باشید.

مرسی.
ولی من تا حالا از این کارا نکردم.برای همین بلد نیستم.
اگه لطف کنید مرحله به مرحله توضیح بدید یا اینکه یک کتاب خوب بدید ممنون می شم.