PDA

View Full Version : کمک سوال مهم



Mahdi Fahmideh
جمعه 14 شهریور 1382, 12:08 عصر
سلام بر دوستان
من یک توسعه گر بورلند دلفی می باشم که تا کنون چند برنامه کاربردی با BDE BORLANDپیاده سازی کرده ام.

بدون هیچ مقدمه ای سوالی را در مورد برنامه نویسی بانک های اطلاعاتی دلفی مطرح می کنم
سوال:لطفا شیوه های برنامه نویسی بانک های اطلاعاتی را همراه با توضیح کامل نام ببرید؟
من در مطالعاتم مرتبا به اصطلاحات dbexpress,midas,datasnap,interbase,corba,ado,parad ox.net
برخورد می کنم
برای نوشتن یک برنامه تحت شبکه یعنی با دسترسی همزمان چند کاربر در ان واحد به یک جدول از بانک اطلاعاتی مستقر در sql server از کدام تکنولوژی بورلند دلفی می توان استفاده کرد
dbexpress چیست ؟
مسله همزمانی را چگونه حل کنم؟
ایا امکان دارد یک برنامه کاربردی نمونه برای کنترل همزمانی در شبکه برای م ارسال کنید؟

لطفا سریعا جواب دهید

ادرس صفحه ای را که باید جواب را در انجا دریافت کنم را قید کنید

*************************
چگونه می توانم سر
Write in WinXP (Farsi Installed) d



ایمیل من:Mahdi_fahmideh@Yahoo.com

مهدی کرامتی
جمعه 14 شهریور 1382, 12:54 عصر
لطفا شیوه های برنامه نویسی بانک های اطلاعاتی را همراه با توضیح کامل نام
ببرید؟
برای برنامه‌نویسی بانک اطلاعاتی 2 متد کلی وجود دارد.
1- برنامه‌نویسی Desktop
2- برنامه‌نویسی Client/Server

برنامه‌نویسی Desktop عموما به برنامه‌های تک کاربره اطلاق میشود. برای چنین برنامه‌هایی از Engine هایی مانند Paradox و DBISAM استفاده میشود.

هنگامیکه قرار باشد برنامه‌ای برای محیط چندکاربره نوشته شود از متد Client/Server استفاده میشود. در این روش بانک اطلاعاتی بر روی یک سرور جداگانه از Client ها قرار دارد و هر کدام از Client ها با نرم‌افزار نوشته شده به سرور متصل شده و اطلاعات را در آن ذخیره میکنند. بدین ترتیب مشکل همزمانی کاربران توسط Database Server (مانند Microsoft SQL Server ، Interbase) حل میشود.

برای اتصال به SQL Server تکنولوژی موجود دلفی dbExpress میباشد.

artemis-a..x
جمعه 14 شهریور 1382, 13:39 عصر
آقای دلفی اسیستنت :

خود شما بیشتر به این موضوع واقف هستید که DBISAM ویرایش Client/Server نیز دارد.
پس چرا در معرفی Engine های Client/server از DBISAM نامی نبردید؟
یا شاید این Database Engine ّبرای نرم افزارهایی از این قبیل زیاد ابزار مناسبی نمیباشد؟

مهدی کرامتی
جمعه 14 شهریور 1382, 14:42 عصر
خود شما بیشتر به این موضوع واقف هستید که DBISAM ویرایش Client/Server نیز دارد.
پس چرا در معرفی Engine های Client/server از DBISAM نامی نبردید؟
صحیح، اما دوست ما در لیستی که نوشته بودند بیشتر تکیه‌شان بر روی Interbase و MS-SQL Server بود.

artemis-a..x
جمعه 14 شهریور 1382, 15:30 عصر
آقای دلفی اسیستنت عزیز

من همینجا به شما و کلیه عزیزانی که با DBISAM بطور حرفه ایی کار کردند پیشنهاد میکنم که
مقالاتی در مورد استفاده از ویرایش Client/Server نرم افزار فوق تهیه نمایند و در اختیار دیگر
عزیزان برنامه نویس قرار دهند.

قربان U :lol:

Mahdi Fahmideh
یک شنبه 16 شهریور 1382, 20:05 عصر
جواب شما دوستان عزیز کامل نیست
لطفا بیشتر توضیح دهید
مخصوصا تکنیک های برخورد با مسله همزمانی
با تشکر
سوال کننده