PDA

View Full Version : سوال: به اشتراک گذاری برنامه



ELI994
شنبه 26 مرداد 1392, 10:16 صبح
سلام
من یه برنامه توی سی شارپ نوشتم میخواستم بدونم چطوری می تونم این برنامه رو توی شبکه یه اداره به اشتراک بذارم تا بقیه کاربرها بدون هیچ مشکلی از اون استفاده کنن
اگه به طور کامل و واضح توضیح بدین ممنون می شم

group45
شنبه 26 مرداد 1392, 10:34 صبح
کاربران ازبرنامتون اسنفاده کنن یا از دیتابیس برنامتون؟

ELI994
شنبه 26 مرداد 1392, 11:12 صبح
کاربران ازبرنامتون اسنفاده کنن یا از دیتابیس برنامتون؟

از هر دو
مثلا یه برنامه ورود اطلاعات به همراه گزارشهای اون رو در نظر بگیرین
که به تمام امکانات برنامه باید دسترسی داشته باشن
برنامه مهمه با linq یا ado لینک داده شده باشه ؟

group45
شنبه 26 مرداد 1392, 11:40 صبح
رایج ترین راه اینه که برنامه ها بصورت کلاینت روی تک تک سیستم ها نصب بشن و دیتابیس رو سرور باشه. و برنامه ها با آی پی به دیتابیس وصل بشن.

ELI994
شنبه 26 مرداد 1392, 13:00 عصر
یعنی داخل برنامه و روی ado نیاز به کدنویسی خاصی نیست
اینطور که من فهمیدم منظور شما این بود که از برنامه ام exe درست کنم درسته ؟

setareh masompoor
شنبه 26 مرداد 1392, 13:20 عصر
نیازی به exe ساختن نیست توی فولدر bin پروژت exe هست اونو کپی کن رو سیستمات و دیتا بیس هم share کن
یا اینکه exe برنامه رو share کن اینجوری اگه یه تغییر دادی فقط رو یه سیستم نیاز به update داری

ELI994
شنبه 26 مرداد 1392, 13:37 عصر
اگه توی این برنامه از component های خاصی استفاده شده باشه باید چیکار کنم چون همه سیستمها این کامپوننتها رو نمیخونن

میشه یه آدرس یا برنامه آماده ای در اختیارم بگذارید تا استفاده کنم ممنون

ELI994
شنبه 26 مرداد 1392, 13:45 عصر
توی اون پوشه ای که قراره فایل exe رو قرار بدم و share کنم باید فایلهای دیگه ای هم قرار بدم ؟

setareh masompoor
شنبه 26 مرداد 1392, 14:04 عصر
آره اگه از component های خاصی استفاده کرده باشی باید dll های اونو رو هم بزاری
به طور کلی اگه تمام محتوی اون پوشه رو به طور کامل بزاری دیگه فکر نکنم مشکل خاصی داشته باشی

arefba
شنبه 26 مرداد 1392, 14:11 عصر
فکر کنم فهمیدم جریان چیه
ببین دوست من وقتی که از بانک اطلاعاتی اس کیو ال استفاده می کنی کافیه اون رو روی سرور نصب کنی و توی برنامه ات کانکشن رو مطابق با سرورت تنظیم کنی
خود اس کیو ال دیگه بقیه کار ها رو انجام میده
تو فقط برنامه رو روی کلاینت ها نصب کن
همین

ELI994
یک شنبه 27 مرداد 1392, 07:22 صبح
با سلام و تشکر از اینکه به عرایض بنده توجه کردین
مثل اینکه نتونستم منظورم رو کامل برسونم . البته setareh عزیز تا حدی جوابم رو دادن
من یه برنامه هم تو سی بیلدر نوشتم برای اینکه این برنامه رو توی شبکه share کنم بر روی data madoul ایجاد شده چندین خط کد نوشتم تا این برنامه بر روی هر برنامه دیگری قابل اجرا باشد . چون بدون این کدها برنامه قادر به برقراری ارتباط با دیتا بیس نمی باشد .
میخواستم بدونم برای برنامه نوشته شده توی سی شارپ هم باید همین کارها رو انجام داد ؟

mahdi_7610
یک شنبه 27 مرداد 1392, 08:13 صبح
به تاپیک زیر رجوع کن

http://barnamenevis.org/showthread.php?387720

ELI994
یک شنبه 27 مرداد 1392, 11:19 صبح
از این مطالبی که گذاشتین اینطور میشه استنباط کرد که نیاز به کدنویسی داخل خود برنامه نیست .
تنظیمات داخل اس کیو ال انجام بشه کافیه . درسته ؟

mahdi_7610
یک شنبه 27 مرداد 1392, 11:31 صبح
بله همینطوره

ELI994
یک شنبه 27 مرداد 1392, 12:52 عصر
ممنون دوستان