PDA

View Full Version : چگونگی تبديل برنامه به برنامه تحت شبکه



saeedhan
شنبه 27 تیر 1388, 07:41 صبح
با سلام خدمت دوستان گرامی من یک برنامه نوشتم که فقط در یک سیستم قابل استفاده است وقت زیادی هم صرف نوشتن ان کرده ام اما الان با تغییر نیازها باید تحت شبکه شود چطوری میشود با تغییر کد کاری کرد که حداقل روی دو یا سه سیستم قابل اجرا باشد. با تشکر

asd_moghadas
شنبه 27 تیر 1388, 10:12 صبح
سلام
باتوجه به سورس برنامه ات باید این کارراانجام دهی وچون من نیدانم که چکونه نوشته ای نمی توانم درست راهنمایی کنم اما اگه درسورس وکانکشن مشکل نداشته باشی مشه شبکه کرد باکمی تغییرات.
به شرط اینکه نخواهی سطح دسترسی و.. ایجاد کنی

hozouri
شنبه 27 تیر 1388, 11:33 صبح
دوست عزیز اگر از SQL استفاده می کنی هیچ مشکلی نیست چون فقط باید Connection String رو تحت شبکه کنی.

یه نمونش رو هم براتون می ذارم


"Persist Security Info=False;User ID=sa;Initial Catalog=DataBaseName;Data Source=ServerName" ;

mohammadtaromi
چهارشنبه 28 فروردین 1392, 00:32 صبح
دوستان سلام
واقعا از زحماتی که می کشید ممنونم
حقیقتش ی سئوال خیلی مهمی برام پیش اومده و اونم اینه:
می خواستم بدونم واقعا با یک تغییر کوچک در کانکشن استرینگ برنامه کاملا تحت شبکه میشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
یعنی به همین راحتی میشه کلیه ی برنامه ها رو که تک کاربره نوشته شده، تحت شبکه کرد و هیچ تنظیمات دیگه ای نمی خواد؟؟؟؟؟؟؟؟؟؟؟؟؟:کف::متفک ::متعجب::متعجب::متعجب::متعجب:

سعید کشاورز
چهارشنبه 28 فروردین 1392, 00:37 صبح
چرا میخاد..
شما باید یه سری چیزارو کنترل کنی..
مثلا همزمان دو نفر باهم یه رکورد رو ثبت نکنن یا مسائلی از این دسته..
فرض کن یه کلاینت یه رکورد رو پاک کنه انوقت یه نفر دیگه رکوردی رو که پاک شده میخاد ویرایش کنه...آیا امکان ویرایش رکوردی که وجود نداره هست؟
------------------------------------------------------
آیا پاک کردن رکورد کار خوبیست؟ :لبخند:

abbas.oveissi
چهارشنبه 28 فروردین 1392, 02:02 صبح
چرا میخاد..
شما باید یه سری چیزارو کنترل کنی..
مثلا همزمان دو نفر باهم یه رکورد رو ثبت نکنن یا مسائلی از این دسته..
فرض کن یه کلاینت یه رکورد رو پاک کنه انوقت یه نفر دیگه رکوردی رو که پاک شده میخاد ویرایش کنه...آیا امکان ویرایش رکوردی که وجود نداره هست؟
------------------------------------------------------
آیا پاک کردن رکورد کار خوبیست؟ :لبخند:

حالا برای من اینجا یه سوالی پیش اومد ، مگه اینها وظایف DBMS نیست ؟ پس SQLserver چیکار میکنه؟

keyvan_s89
چهارشنبه 28 فروردین 1392, 10:27 صبح
میشه نمونه کد بزارید ؟؟

JaVaD_1900
پنج شنبه 29 فروردین 1392, 01:11 صبح
وظایف DBMS تو حیطه کاری خودش هست نه اینکه شما حذف کنی بعد بگی ویرایش رو انجام بده رو همون رکورد، خب DBMS هم خطا میگیره برات ....

تحت شبکه نوشتن برنامه دو بحث جداگانه داره ، یکی امنیت هس، مثلا تو شبکه یا اینترنت میشه تمامی اطلاعاتی که رد و بدل میشه رو خوند ، دومی نحوه کد نویسی (بسته به کار نرم افزار) هس

این که کانکشن رو تحت شبکه کنی فقط یه ریموت زدن ساده به دیتا بیس هس، حالا کنترل و امنیتت رو خودت باید انجام بدی

بهتره بگین میخوایی چیکار کنی تا دوستان راهنمایی کنن