![]() |
|
قاعدة بيانات و WebSnap و Internet - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : قاعدة بيانات و WebSnap و Internet (/showthread.php?tid=2782) |
قاعدة بيانات و WebSnap و Internet - karamofweb - 04-03-2011 هذه آراءكم، لكن أنا قلت التجربة خير دليل لانه لو لاحظنا كيفية التعامل بدلفي مع ثم c++ Alias للاحظت الفارق .... والله اعلم. أما قضية الويب فهذا صحيح 100% خصوصا في انشاء صحات بمكونات websnap ..... على فكرة اربط بين فكرة الاخ kachwwahed و فكرتي .... حاولت رفع قاعدة البيانات الى سيرفر ftp من حاسوبي ثم حاولت الاتصال بها بدلفي فكان هذا مستحيلا .... جلت المنتديات طولا و عرضا فلم اجد حل للمشكلة و هذا ما يبرر ضعف الدلفي في التعامل مع قواعد البيانات و الويب في آن واحد قاعدة بيانات و WebSnap و Internet - محمد عبد العزيز - 04-03-2011 karamofweb كلامك من جهل، من جرب فعل شيئ وفشل ftp بروتوكول لنقل الملفات ولا علاقة له بقواعد البيانات ابحث، اقراء، افهم، جرب، ان حدث خطا اعد القراءة والاطلاع العلم منطقي، اما صحيح او خطا و ليس مجال لأراء قاعدة بيانات و WebSnap و Internet - karamofweb - 04-03-2011 أخي عبد العزيز ..... تسرني مداخلتك ... و يستوجب ذلك ان اشرح رايي في نقاط: النقطة 1 : أَعلم ان ftp هو بروتوكول نقل ملفات ... و في الدلفي يستغل بمكون idFtp و يتم بهذا رفع ملف من الجهاز المحلي الى سيرفر او مستضيف يدعم خدمة ftp .... مثال انك تصع برنامج مثل filezilla او leapftp . النقطة 2 : قاعدة المعطيات يتصل بها الدلفي في الجهاز المحلي عبر Alias فيقوم بفتحها وقراءة محتواها و تعديلها... الخ اعلم هذا ايضا. النقطة 3 مكونات websnap تختص بصنع صفحات ويب و قد تفضل الاخ kachwahed بوضع درس مخصص لكن العيب فيها هو طريقة الرفع للمستضيف النقطة و الاهم4 لو انك تريد صنع صفحة ويب بالويب سناب و توصلها بقاعدة بيانات في جهازك فهذا ممكن اما في حالة الرفع فيظهر لي شبه مستحيل حيث انك اذا رفعت الصفحة و قاعدة المعطيات فلن يستطيع الدلفي الاتصال بها و هذا هو العيب الذي اقصده فهو لا يتصل بـقاعدة من غير وجود مسار على الجهاز المحلي. ملاحظة: تكلمي عن الـ ftp لتبيان ان رفع الصفحات و قاعدة المعطيات يتم بفضلها ...... اقتراح لو نفرض اانا نرف صفحتنا و نترك قاعدة المعطيات في جهازنا فان المشكل يبقى قائما ... و حتى لو صنعنا اجراءات لتتصل الصفحة بالقاعدة الموجودة في جهازنا فانه بمجرد اطفاء الجهاز فان الصحة المرفوعة لن تتصل بقاعدة المعطيات. عذرا عن الاطالة في الاخير لا يسعني سوى ان اقول "***رحم الله عبدا اهداني عيوبي***"... قاعدة بيانات و WebSnap و Internet - Lam.Abdeldjalil - 04-03-2011 السلام عليكم 1 - ما دخل الـ ftp بقاعدة البيانات ؟ ( أراك تربط بينهما ! ) 2 - الإتصال بقواعد البيانات ليس فقط بإستعمال Alias أي (ODBC) يوجد OLEDB و DBX وتوجد مكونات تغطي الدرايفر فتتصل مباشرة 3-4- في سؤالك حول "قاعدة بيانات و WebSnap و Internet " لا يبدو أنك فهمت ردي ، التالي من الرابط كود : [B]WebSnap Application Deployment[/B]
If you created your application as a[COLOR=Red] Web App Debugger executable[/COLOR], you will first have to
[COLOR=Sienna]convert [/COLOR]it to an [COLOR=DarkGreen]ISAPI DLL or CGI executable[/COLOR]. To deploy your DLL or EXE to a web server,
you will have to place your application in a directory that has executable rightsإقتباس :تقصد قواعد البيانات المكتبية هذا ليس مشكل الدلفي فقط بل كل اللغات أما خوادم SQL مثل SQLServer و FireBird ... فيها كلام آخر ![]() بالتوفيق قاعدة بيانات و WebSnap و Internet - أبو محمد اللحياني - 04-03-2011 أخي karamofweb لعل هناك لبس في العلاقة بين الخادم والزبون في صفحات الويب وكيفية الاتصال بقاعدة البيانات . ودليل هذا اللبس في كلامك : إقتباس :و حتى لو صنعنا اجراءات لتتصل الصفحة بالقاعدة الموجودة في جهازنا فانه بمجرد اطفاء الجهاز فان الصحة المرفوعة لن تتصل بقاعدة المعطيات السؤال أين خزّنت ISAPI DLL or CGI executable ، في جهازك أو على سيرفر في الإنترنت ؟ - لا حظ أنك إذا تريد رفع DataSnap على سيرفر في الإنترنت ليكون عالمياً فلا بد أن يكون ويندوز - بما أنك تستخدم داتا سناب التي ستعرض صفحاتها في المستعرض webbrowser فإنه لا يمكنك الاتصال بقاعدة بيانات في جهازك وإنما في جهاز السيرفر ، لأن ISAPI DLL or CGI executable هو الذي سيتولى الإتصال بقاعدة البيانات ، وليست الصفحة المعروضة في المتصفح. الصفحة المعروضة في المتصفح لايمكن أن تنفذ إجراء مكتوب بالدلفي على جهازك . الإجراءات التي كتبتها بالدلفي تستطيع مناداتها إما بالجافا سيكريبت أو بإعادة تحميل الصفحة برابط آخر وبرامترات أخرى. لا بد أولاً من فهم http ، ثم فهم صفحات الإنترنت الساكنة html مجرّدة ثم فهم JavaScript ثم فهم الإضافات التي تضيفها البرمجة الخاصة بالسيرفر سواءً بالدلفي أو بـ PHP. المشكلة ان التغليف الزائد في أدوات مثل datasnap و interweb يحرم المبرمج المبتدئ التصور الصحيح للبيئة التي يعمل عليها قاعدة بيانات و WebSnap و Internet - khiro.alg - 04-03-2011 + سكايب ، كيف يمكنه التعامل مع قواعد البيانات الضخمة المخصصة له ؟؟؟ لعلمك سكايب مبرج بدلفي قاعدة بيانات و WebSnap و Internet - karamofweb - 04-03-2011 صح لم افهم بعض الأشياء لننقاش بعض المواضيع التي تعاملت معها و اردتم ان تضعوها محل لبس، و لهذا لكي نتفادى الخروج عن الموضوع الأصلي سأضع موضوع في قسم الأسئلة و نناقش الموضوع ثم نضع الحوصلة في صفحات adobe ليستفيد الجميع .... سانشر الرابط قاعدة بيانات و WebSnap و Internet - محمد عبد العزيز - 04-03-2011 @karamofweb ملاحظة:اكمل المشاركة هنا وعند الانتهاء يمكن نقل المشاركات لاماكنها المناسبة - هل تعرف موقع eBay باستخدام متصفحك المفضل زر موقعه ebay.com بعد ان تظهر الصفحة انظر فوق، بجانب كلمة Welcome رابط الولوج Sign in كود : https://signin.ebay.com/ws/eBayISAPI.dll?SignInكل من البرنامج وقاعدة البيانات موجودين بنفس (ليس شرط) جهاز الاستضافة هل فهمت الان ؟ قاعدة بيانات و WebSnap و Internet - karamofweb - 04-03-2011 السلام عليكم، بعد النقاش المطول مع الاخوة اعضاء المنتدى و قليل من الفضول .... اردت ان أصنع تكملة لموضوع الاخ kachwahed .. حيث اود وضع الصفحة وقاعدة البيانات في مستضيف ... لكن لم اج السبيل لذلك ؟ بعض الردود تكلمت عن CGI و ASPI ...... لكن لم اجد دروسا مخصصة لها ؟ نرجوا الافادة. موضوع التصميم المحلي : http://www.delphi4arab.net/forum/showthread.php?p=25054 قاعدة بيانات و WebSnap و Internet - Lam.Abdeldjalil - 04-03-2011 وعليكم السلام ورحمة الله التحويل بين أنواع تطبيقات الويب راجع هذا (جزء WebSnap ـ) : Types of Web Server Applications |