PDA

View Full Version : تبدیل برنامه از Client به Server



یاسر احسانی
جمعه 21 مرداد 1384, 17:34 عصر
سلام به دوستان و مدیران عزیز!

لطفا در مورد تبدیل برنامه از تک کاربره به برنامه سرویس دهنده توضیح بفرمایید !؟

ضمنا در صورتی که در نرم افزار از ADO و بانک پشتیبانتی کننده هم SQL Server باشد آیا باز هم لازم است که از وسایلی مانند :

DataSnap
Indy
ADO
و ...

استفاده نمود یا خود SQL Server یا ADO به صورت اتوماتیک اعمال کلاینت / سروری را انجام می دهد .
در صورتی که جواب مثبت است استفاده از کدامیک را پیشنهاد می فرمایید. / (اتوماتیک یا دستی)

در صورتی که جواب منفی است از سه گزینه بالا (DataSnap / Indy / Ado ) کدام را بیشتر توصیه می فرمایید . البته اگر ابزار بهتری سراغ دارید لطفا معرفی بفرمایید .

با تشکر /

Developer Programmer
جمعه 21 مرداد 1384, 23:33 عصر
به نظر این حقیر سراپا تقصیر ، SQL-Server خودش اعمال چند کاربری را کنترل میکند و نیازی نیست در برنامه کنترلهای خاصی انجام دهید

vcldeveloper
یک شنبه 23 مرداد 1384, 03:49 صبح
ضمنا در صورتی که در نرم افزار از ADO و بانک پشتیبانتی کننده هم SQL Server باشد آیا باز هم لازم است که از وسایلی مانند :
DataSnap
Indy
ADO
و ...
استفاده نمود یا خود SQL Server یا ADO به صورت اتوماتیک اعمال کلاینت / سروری را انجام می دهد .
ببین دوست عزیز، DataSnap تکنولوژی هست که بورلند برای ساخت و توسعه نرم افزار های چند لایه (multi tier) ارائه کرده و با استفاده از اون می تونید برنامه های 3-tier یا n-tier بسازید.
Indy یک مجموعه کامپوننت برای کار با سوکت هاست، ربط چندانی به database نداره، هر چند میشه با این کامپوننت ها داده های بانک اطلاعاتی رو هم در شبکه از طریق سوکت ها منتقل کرد.
ADO یک رابط برنامه نویسی برای کار با بانک های اطلاعاتی هست که به شما امکان تحت یک رابط تقریبا واحد، به بانک های اطلاعاتی مختلف متصل بشید.

یاسر احسانی
جمعه 28 مرداد 1384, 22:46 عصر
دوست عزیز جواب رو کامل کن آیا sql server کافیه ؟

PalizeSoftware
شنبه 29 مرداد 1384, 00:08 صبح
بله دوست عزیز SQL Server‌ به تنهایی کافی هست. اما آیا شما به غیر از ADO با ابزار دیگری به بانک دسترسی دارید؟
نکته‌ای که حایض اهمیت است اعمال تراکنش است که در مد چند کاربره باید با نهایت دقت صورت گیرد تا اعمال Lock و Unlock جداول بدرستی رعایت شود.