PDA

View Full Version : حرفه ای: ساختن سرویس



alimooghashang
دوشنبه 01 آبان 1391, 17:04 عصر
سلام
من میخوام در برنامه ام یه سرویس ایجاد کنم که جدای از پروسه ی اصلی برنامه ام یک درخواست رو به وب سرور ارسال و یک سری دیتا رو دریافت و در دیتابیس ذخیره کنه
برای اینکار چیکار باید بکنم؟
ممنون

alimooghashang
دوشنبه 01 آبان 1391, 17:20 عصر
از یه دوستام که برنامه نویس ه پرسیدم پیشنهاد داد از وب سرویس استفاده کنم!

hamid.karimy
دوشنبه 01 آبان 1391, 17:31 عصر
دوست عزیز دو حالت وجود داره
اول اینکه شما می خواهید فقط زمانی که برنامه در حال اجراست این اتفاق بیفته که خوب تو لود فرم اولتون باید از thread استفاده کنید تا یک پروسه جدید به صورت مجزا از سرویس اصلیتون اجرا بشه و در زمانهای مشخص آپدیت انجام بشه.

دوم اینکه همیشه این اطلاعات بروز رسانی میشه چه زمانی که برنامه در حال اجراست چه زمانی که برنامه بسته شده که در این صورت باید از windows service استفاده کنید و روی سیستمتون نصب کنید به صورت مجزا.
البته اینهایی که گفتم ربطی به وب سرویس نداره و اگر از اون برای تبادل اطلاعات استفاده کنید ضرر نمی کنید

alimooghashang
دوشنبه 01 آبان 1391, 17:42 عصر
خب یه جورایی ما همیشه میخوایم اجرا باشه
یعنی مثل همون ویندوز سرویس باشه چه برنامه ران باشه چه نباشه

alimooghashang
دوشنبه 01 آبان 1391, 19:47 عصر
http://www.codeproject.com/Articles/14353/Creating-a-Basic-Windows-Service-in-C

من طبق این آموزش ساختم
منتها ارر میده که نمیتونم این سرویس رو اجرا کنم

alimooghashang
سه شنبه 02 آبان 1391, 14:39 عصر
خب درست شد
الان سرویس اجرا میشه
منتها کاری که من میخوام بکنم ایناس

1- اولا که سرویس به راحتی نصب بشه، یعنی وقتی Setup برنامه اجرا میشه سرویس نصب و راه اندازی بشه!
2- وقتی برنامه ی اصلی اجرا میشه سرویس اجرا بشه!
کسی تجربه شو داره؟