العودة   منتديات الاصدقاء > - مـنـتــدى تطـويـــر الـمـنـتـديـات - >

مواضيع منوعة لتطوير المنتديات - برمجة المواقع


الإهداءات

الرجاء من جميع الشركات الالتزام بوضع اعلاناتهم بالقسم الخاص بهم لحمايتها من الحذف . . . اضغط هناااا لدخول قسم الاعلانات التجارية اسرة الاصدقاء

ملاحظة: نعتذر عن نسخ الموضوع


إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 26-11-2011, 04:13 PM   #1
المدير العام
ღஜWaR CriminAlஜღ


الصورة الرمزية m0aiad
m0aiad غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 92
 تاريخ التسجيل :  Jan 2011
 أخر زيارة : 16-06-2017 (11:12 PM)
 المشاركات : 5,394 [ + ]
 التقييم :  11
 الدولهـ
Jordan
 الجنس ~
Male
لوني المفضل : Black
افتراضي دورة Xml [الدرس الثالث]: لماذا Xml وفيما تستخدم ؟




دورة Xml [الدرس الثالث]: لماذا Xml وفيما تستخدم ؟

بسم الله الرحمن الرحيم

الدرس الثالث


لماذا XML وفيما تستخدم؟:-


تقنية XML هي تقنية حديثة وفى دور التطوير حاليا وهى كما عرضنها سابقا في هذه السلسلة وعرفنا ما هي XML .سوف نوضح هنا ما الذي تقدمه لنا هذه اللغة .


تعرفنا سابقا أن لبناء مستندات XML يجب علينا معرفة أشياء وتعليمات كثيرة . فلماذا نستخدم كل هذه الأمور . أليس من السهل وضع بعض القوانين لمثال مستند الأسماء السابق شرحه في الدرس السابق . ونضع بعض المعايير لذلك فمثلا يمكننا القول أن الاسم الأول يبدأ عند بداية الملف , والاسم الأخير يأتي بعد الفراغ الأول . بهذه الطريقة يمكن لتطبيقنا أن يقرا بيانات الاسم الأول بصورة منفصلة عن الاسم الأخير .

ولتوضيح ذلك : لنفترض إننا نريد إضافة الاسم الأوسط لمثالنا فيصبح هكذا .

Emad Adly Faik

وأيضا عند إضافة هذه العملية لا يوجد إي مشكلات . يمكننا تعديل القانون السابق بحيث إن كل شي يأتي بعد الفراغ الأول وقبل الفراغ الثاني يمثل الاسم الأوسط , وما يأتي بعد الفراغ الثاني يمثل الاسم الأخير .

إلى الآن يمكننا تمثيل البيانات باستخدام هذا القانون وتنفيذه برمجيا , ولكن ماذا لو قابلنا اسم كالتالي .


Emad Adly Faik Gabala


الآن لدينا اسمين أوسطين . هنا يصبح القانون اكثر تعقيدا وعلما إن البشر تستطيع تميز الاسم الأوسط من الاسم الأول من الاسم الأخير بسهولة فانه من الصعب برمجة ذلك بطريقة منطقية بحيث يمكن الحاسب من تميز ذلك بسهولة .

للأسف فان معظم المبرمجين عندما يواجهون مشكله من هذا النوع يتصرفون لوضع قوانين صارمة بدلا من التعامل مع البيانات المعقدة كما هي . فالمشكلة الأسماء كما سبق يمكن لمطوري البرامج أن يقرروا أن للشخص الواحد اسم أوسط واحدا فقط ولا يمكن للتطبيق قبول أكثر من ذلك .

فالمثال السابق ليس صعب التطبيق ولكن هو يسلط الضوء حول الأسباب الجوهرية التي أدت لظهور لغة XML. فالمبرمجين يستطيعون تنظيم بياناتهم بعدد غير محدد من الطرق . وفى كل طريقة من الطرق نظام معين لاستخلاص المعلومات التي نحتاجها باستخدام لغة XML

إلى هنا قد ذكرنا مثال بسيط جدا لتوضيح ابسط الأشياء التي تدفعنا كمطورين إلى الدخول إلى عالم XML .

وحتى إن كان هذا المثال غير مفهوم للمرة الأولي فلا تقلق سيمكنك التميز والتوسع اكثر عند البدء في تشغيل وكتابة مستندات XML.

كما يمكن للغة XML العمل على إي منصة تشغيل فهيا ليست مخصصه للعمل عن نظام عين مثل في Visual Basic مخصص للعمل على منصات ويندوز . فيمكنك استخدامها على إي نظام تشغيل حالي أو سوف يظهر مستقبلا .

فمن الأشياء الرائعة عند استخدامك لـ XML هو تقليص زمن التحميل على خادمات الشبكة Web Server بالإضافة إلى عمليات إرسال واستقبال كميات ضخمة من المعلومات بين جهاز الزبون والخادم .

وأيضا من الميزات الجميلة في التعامل مع ملفات XML هي إمكانية تحويل ملفاتXML إلى ملفات html بسهوله لعرضها بشكل جميل على المتصفح وذلك بواسطة محولات XSLT . أو أن تعرض مباشرة عبر المتصفح بواسطة ورقة التنسيق css كما في المثال الأول .

استدعاء الإجراءات البعيدة . فهيا تستخدم بروتوكول RPC لذلك فهو يسمح للكائنات الموجودة على جهاز ما باستدعاء الكائنات الموجودة على جهاز أخر للقيام بعمل ما .


أما في مجال التجارة الإلكترونية أحد المواضيع الساخنة حاليا في الإنترنت . التي ستظل ساخنة لفترة طويلة .فمعظم الشركات اليوم تقر بضرورة ربط عملائها معها عبر الإنترنت بد من استخدام الطرق التقليدية .

فكلما احتاجت شركة ما لإرسال بياناتها إلى جهة أخرى عبر الإنترنت فان xml هي التقنية الأفضل لذلك باعتبار أن الهدف من وراءها هو تبادل المعلومات والتشارك عليها .

فهناك الكثير والكثير من الأماكن التي تقدم لنا فيها تقنية XML الفائدة التي نرجوها.




 
 توقيع : m0aiad

قالوا ليش نافش ريشك وعامل هيك وبمشيتك كانك بيك قلت العفو كل الاردنيه هيك


إنتبه !
نحن لانود اجباركم على الرد بأى وسيله كانت كاخفاء الروابط حتى يتم الرد اولا وغيرها
من الوسائل المهينة في نظري لشخصية العضو فلا تحبط من قام بتسخير نفسه لكتابة الموضوع ورفع محتوياته..
فلا تبخل وارفع من معناوياته ولن يكلفك مثلما تكلف هو بوضع ما يفيدك فقط اضغط على الرد السريع واكتب شكراً
وأنت المستفيد لأنك ستولد بداخله طاقه لخدمتك كل ما نريد هو ان تفيد وتستفيد بشكل أكثر تحضرا
وشكرا للجميع

الاستشاري مؤيد !!





رد مع اقتباس
قديم 27-11-2011, 01:53 AM   #2
مشرف عام


الصورة الرمزية F.B.I
F.B.I غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 380
 تاريخ التسجيل :  May 2011
 أخر زيارة : 17-11-2012 (10:27 PM)
 المشاركات : 233 [ + ]
 التقييم :  10
 الدولهـ
Jordan
 الجنس ~
Male
لوني المفضل : Crimson
افتراضي



مشكوووووور والله يعطيك الف عافيه


 

رد مع اقتباس
قديم 27-11-2011, 02:08 AM   #3
المدير العام
ღஜWaR CriminAlஜღ


الصورة الرمزية m0aiad
m0aiad غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 92
 تاريخ التسجيل :  Jan 2011
 أخر زيارة : 16-06-2017 (11:12 PM)
 المشاركات : 5,394 [ + ]
 التقييم :  11
 الدولهـ
Jordan
 الجنس ~
Male
لوني المفضل : Black
افتراضي



مشكووووووووور لمرورك اف بي اي


 

رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
لماذا, الثالث]:, تستخدم, دورة, [الدرس, وفيما


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
شرح عمل جدار ناري الدرس الثالث للحماية m0aiad

مواضيع منوعة لتطوير المنتديات - برمجة المواقع

4 10-12-2012 09:46 PM
الدرس الثالث : طريقة فتح عمل جديد وخصائصه ــ الجزء الثاني ــ m0aiad

شـرح بـرامـج الحـاســوب

5 20-07-2011 01:56 AM
الدرس الحادي عشر : أدوات برنامج الفوتوشوب ــ الجزء الثالث ــ m0aiad

شـرح بـرامـج الحـاســوب

2 20-07-2011 01:56 AM
الدرس الثالث الخطوط m0aiad

مواضيع منوعة لتطوير المنتديات - برمجة المواقع

12 25-06-2011 02:51 AM
الدرس الثالث : طريقة حفظ العمل ــ الجزء الثالث ــ m0aiad

شـرح بـرامـج الحـاســوب

3 12-06-2011 01:46 PM

Bookmark and Share


الساعة الآن 03:23 AM


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd
:: تركيب وتطوير مؤسسة نظام العرب ::
Ads Management Version 3.0.1 by Saeed Al-Atwi
This Forum used Arshfny Mod by islam servant