asp and delphi******
http://www.arabteam2000.com/vb/showthread....47503#post47503
asp and delphi******
http://www.arabteam2000.com/vb/showthread....47503#post47503
شكرا الله يجازيكم
زكي طرطشلي
هنا معلومات مهمة :
http://arabteam.nicmatic.com/vb/showthread...p?threadid=3384
asp و cgi تقنيتان غيرتا من مفهوم الإنترنت
يعلم الجميع ما توصلت اليه التقنيات في عالم تصميم المواقع فبعد أن كانت هذه المواقع وسيلة لعرض المعلومات فقط أصبحث الأن وسيلة قوية لتبادلها وديناميكية الإستجابة من خلال العديد من التقنيات التي أثرت على ذلك .. من أهمها الـASP و CGI وسنسرد بعض الفروق بينهما من جميع النواحي
اولا : CGI
1- بسيطة التركيب بسيط الأعمال رغم أهمية ما تقوم به حاليا مثال على ذلك بعض البواحث فهي تفهرس مواقعها في ملفات الـ cgi ، وكذلك نماذج التصويت والإقتراحات بل وحتى المنتديات التي نتحدث فيها تعمل من خلال ملفات cgi
2- ملفاتها صعبة التشغيل فهي تحتاج الى برامج معينه لتشغيلها على الجهاز وغالبا ما تفشل هذه البرامج في ذلك العمل ، فلا نجد مجالا الا لنقلها لسيرفر الموقع والذي يشترط أن يدعم هذا النوع من التقنية ثم تشغيلها من هناك .. وأحيانا كثيرة يفشل هذا السيرفر في تشغيل هذه الملفات
3- أما عن تعلمها فهو سهل ممتنع ، أما سهولته فذلك لأن نوعية الملفات صغيرة ولا تحتاج الى خبرة كبيرة لمعرفة أسرارها أما عن إمتناعها فهو إنعدام المراجع العربية التي تتحدث عن هذه التقنية فلم أجد الا كتاب واحد يتكلم عن أساسيات بسيطة بطريقة عرض ساذجة لا تمت للموضوع بأي صلة
4- إمكانية تعريبها وتغيير محتواها صعب جدا وذلك لأنه لا يوجد برامج لتحرير هذه الملفات سوى برامج تحرير النصوص فهي تعرض لك الملف على هيئة شفرته الأصلية وعليك أنت أن تحل هذه الرموز وتعرف عمل كل واحدة منها وكيف يتم تغييرها أو تعريبها كما يتطلب لذلك خبرة عميقة جدا في html واليك نموذج بسيط عن ملف cgi
read(STDIN, $inbuffer, $ENV{'CONTENT_LENGTH'});
$qsbuffer = $ENV{'QUERY_STRING'};
foreach $buffer ($inbuffer,$qsbuffer) {
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s///g;
$value =~ s/~!/ ~!/g;
$value =~ s/]|n)*>//g;
$FORM{$name} = $value;
ثانيا : ASP
1- ذات إستخدام واسع خصوصا في مجال التجارة الإلكترونية
2- سهلة التعلم لتوفر الكثير من المراجع ولكنها تحتاج لإحترافية ووقت طويل للعمل من أجل تحقيق الهدف
3- تكمن الإستفادة العظمى من هذه التقنية في المشاريع العملاقة كمتاجر الويب والبنوك الإلكترونية وغيرها من المشاريع التي تحتاج الى تصميم مئات الألاف من الصفحات
4 - سهولة الربط بينها وجلب قيم الدوال التي تستخدمها ، وأكثر مايميز هذه التقنية البيئة النوافذية البحته التي تستخدمها فلا عجب في ذلك إذا كانت مايكروسوفت هي صاحبتها
5 - وجود العديد من البرامج التي يمكننا من خلالها تحرير هذه الملفات بشكل رسومي دون الحاجة الى قرائة شفرتها على الرغم من سهولة هذه الشفرة مقارنة بالـ CGI
هذه بعض المعلومات عن هاتين التقنيتين وأرجو
من جميع الأخوة المشاركة لتعم الفائدة على الجميع
الكاتب : زكي طرطشلي
**************************************************
شكرا الله يجازيكم
محمد نسمان
إنشاء برامج CGI للإنترنت بإستخدام Delphi
http://www.dev4arabs.com/ar/delphi/article...s.asp?s=2&id=28
**************************************************
سؤحاول في المرة القادمة اعطاء مثال عن التصمميم ب websnp السريع
*********
دائما معكم باتي
اشكر الاخى الدي رد على موضوعي السابق ونريد تشجيع يا جماعة
اهلا أخي pati حقيقتا انا معجب بحماسك وصدقني فأنا في انتظار تكملة الموضوع واتابعه بشغف رغم بعدي عن الدلفي :)
على كل حال اتمنى لك التوفيق دائما (f)
هذا الموضوع مغلق.