عع هع 11111 صم له عقف عط ص1 هوكم عممددعد «ملسناهم
مكعص0ة تإعحصف ما كعك ممممصعد عو معد د نمطا ل#مطاعمه عكتع م ع1
«0 .لعجن يسكتسمتك عد أعه مسد عط صه مسعتزعل مكلة الث متا مسصطلمة
مين الكلام اللي فوق ده ؟ نخش في المفيد علطول ونقول باختصار:
لا بد للبيانات لكي تتحرك داخل الإنترنت من معرفة الطريقة التي ستتعامل بها وكيف سيتم
طبيعة البروتوكول المستخدم ١ وفي حالة 111117 فإن العنوان سيتم ارساله على صيغة
وفي حالة وجود اي أسئلة أخرى راسلني على الايميل ..
ياتتعتك عسفه عط سوط للم عه كتكتروعد عطلا ممطاعطا جما صمل يغط1
عتماد عتم عط بتكم عط تلت صمت مسعمقص سا1 ,5617765
كسمتتمعتابرية طع؟1 ةماعل ست عسدكة سد بيللمعد كز امعو ممص
1175 مه بلتلات تدفن عتمم افده تعطعك عه تغط عبط ,كصمتاعصنة عوعطا عكثا
ا ماس عجثل0
هذا بالنسبة لعديم الحالة و هي كلمة 5400155 ؛ فكما هو موجود هنا أن 1101 عديم الحالة
أي أنه لا يحمل بشكل أصيل طريقة لل 115 من أجل تحديد أن سلسلة الطلبات ؛ تأتي من
المستخدم نفسه ؛ فهذا الذي أشكل عليّ من الناحية العملية ؛ أي أن 115 لا يعرف أن الطلب
موجه من المستخدم أو من غيره ؛ ولكن الذي يحدد ذلك هي 45.11©2, الموجودة داخل115
وقد حل المشكلة بال متووع5 أو م11 ؛ ولكن السؤال أخي القارئ + ربط الاثنين
السابقين مع... 11400 !1
تحل هذه المشكلة من ارسال العنوان بشكل .17181 ضمن البيانات بحيث يقوم ال داع1177
©5116 بقرائتها ومعرفة البيانات المطلوبة ...
قد يسأل سائل ويقول ماهو الفرق بين تطبيق الويب 800110211017 11/610 وخدمة الويب
التي لها دورة حياة خاصة مثلها مثل اي برنامج ؛ يتم فتحها واغلاقها وتنفيذ احداث وخلافه
المعالجة ؛ يتم التعامل معها من اي لغة برمجة قادرة على الوصول إلى اسمها ورقم البورت
الدرس الثاني : عمل 58:08 (1ع117 خاصة بك من خلال. 11121
في هذا الدرس السريع سوف نقوم بعمل 523168 (1ع177 نقوم باعطائها درجة الحرارة من
وحدة (درجة فهرنهايت) لتقوم بتحويلها إلى وحدة (درجة منوية) ؛ والمعادلة العامة هي:
وللبدء قم باختيار مشروع جديد ©1708 1168 واختر حسب اللغة التي تريدها بين 0# أو
).11 أو حتى - 3# ؛ واختار ©5816 17710 151.081 ؛ واختر اسماً لها في
+105 1001 لكي يتم تجربتها على حاسبك الشخصي : مثلاً:
سيقوم فيجوال ستوديو بانشاء بعض الملفات منها ملف ع0001 (171 تماماً كما في
+517 كما ستجد <610181.259 أما الصفحات الرئيسية فسوف تنشأ باسم
<«دكه.50©10©1 لاحقاً سيكون الاسم 50371061 هي الطريقة التي يتم بها الوصول
تماماً كما تقوم ببرمجة أي تطيبق باستخدام 80721. قم الآن بتطبيق المعادلة السابقة ؛ لكن لا
<"مثال لعملية تحويل درجات الحرارة"''-:حدمنا ترخت5م )1 و1اع :حك 117>
قم بفتح المتصفح وليكن «:©:1:<0010 171810164 وقم
تستطيع الآن تجربة الخدمة الخاصة بك والتأكد من كونها تعمل بصورة صحيحة
وفي الواقع فلن يتم استخدام الخدمة بهذا الشكل ؛ وإنما هذه الطريقة تستخدم فقط لتجربة
الخدمة على جهاز المستخدم والتأكد من أنها تعمل بكفاءة .
في الدرس القادم سوف نقوم باستخدام هذه الخدمة بالطريقة الصحيحة والتي سيتبعه
كل مبرمج 11171 يود الاستفادة من أحد خدمات ويب ع56:7/16 65/الا
تستخدم معايير قياسية تتعامل معها جميع أنظمة التشغيل ولغات البرمجة
قد يسأل سائل ويقول ؛ وهو وجود
مع عنوان معين ؛ ما هي فائدة هذه السمة ؛ ولماذا تستخدم ؟
وهل يمكن التعرف على الخصائص المتعلقة ب
مطاع سا 17
في وضع عدد من الخصائص لخدمة الويب ؛ نذكر منها على سبيل العجالة
ولها قيمة قبل الارسال للمستخدم ؛ :12017 :-وهذه الخاصية تحدد فيما إذا كان سيتم عمل
وتأخذ قيمة رقمية بالثانية وتحدد الوقت (0821 من خلاله عمل وهي تحدد الوقت الذي يتم
ارسال البيانات من جديد المستغرق قبل اعادة
تحدد فيما إذا تم تفعيل خاصية.
»ام لا هذه مجموعة على عجل من الخصائص ٠ وللاستزاد فهذا موقع
الدرس الثالث : استخدام خدمة ويب ©5810 157217 قمت بانشائها من خلال مشروعك أو
في الدرس السابق من هذه الكتاب تعلمنا كيفية عمل 583108 (17761 في أبسط صوره ؛ كما
قمنا بتجربته أيضاً على جهاز المبرمج ٠ وفي هذا الدرس سوف نتعلم سوياً بمشيئة الله تعالى
كيفية استخدام هذه ال 583108 في المشاريع الأخرى.
نستخدم 50166 11760 الذي قمنا به في الدرس السابق والذي يقوم بالتحويل من فهرنهايت
قم الآن بانشاء تطبيق ويندوز عادي ؛ ومن قائمة )عن زو اختر ععد186:6 دا176 400
سيظهر لك مربع حواري قم باختيار <(«5د. 020117015177 الذي قمنا ببرمجته في الدرس
السابق ؛ وكخدمة اضافية من 500010 1710581 فسيتم عرض الخصائص والدوال التي
أما إذا كنت مبرمج سي شارب فكما اتفقنا لا فرق إلى في ال 5:16 لذا ستغير جملتك لتكون
بالشكل التالي:
0 1105).00071615117ل1.04 سرعمحخحصف 11051.0007715117ل1.00
والآن قم مثلاً بوضع 16*0120<1 و 1.0111 حيث أنك تقوم بادخال درجة الحرارة في الأول
وتنتظر لكلي تعرض لك في الثاني ؛ الكود الكامل لهذه العملية يحتوي على الأمر السابق
الخاص بتعريف الأوبجكت 0003 ؛ اضافة للسطر التالي:
ع« 017605 ايضاً في :1713.0 أو ابحث عن دالة بديلة للتحويل إلى نص ع«:51:1
خلاص خلصنا . تمت المهمة بنجاح.
التنبيه الأخير قبل انهاء هذه الدرس هو انك إذا قمت بعمل تعديل في الخدمة ؛ قم في البرنامج
الذي يستخدمها بعمل تحديث 11002818 لها عن طريق الضغط عليها بزر الماوس الأيمن ومن
ماذا أفعل لوكان عندي برنامج مصمم بالأكسيس يحتوي على جداول ونماذج وتقارير وصمم
هذا البرنامج للاستعلام عن نتيجة الطلاب باستخدام رقم الجلوس ثم الحصول على الشهادة في
صورة تقرير وطباعتها كل ذلك يقوم به البرنامج والمطلوب هو رفع هذا البرنامج الى موقع
المدرسة الالكترونية لنشره على الانترنت بحيث يستطيع الطالب الوصول الى هذا البرنامج
فكيف يتم ذلك ؟
يمكنك تصميم صفحة ويب تتصل على قاعدة البيانات وبأستعلام بسيط بإدخال رقم جلوس
الطالب يمكنك عرض النتيجة له.
الدرس الرابع : تطبيق عملي مع واحدة من أشهر 587168 (اع117 المنتشرة على الإنترنت.
كما ذكرنا في الدروس السابقة بإن ©5012 1771 تتبع معايير موحدة ,122111 باستخدام
بروتوكول ”11117 وهو ما يعني امكانية استخدامها في كافة نظم التشغيل ؛ ليس هذا فحسب +
بل إنه بامكانك عمل 583168 1177617 يستخدمها جميع المبرمجين بمختلف اللغات والتقنيات +
كانت لغة البرمجة المبنية بهاء
لذا واعتمادا على ما ذكر في الفقرة السابقة ؛ سوف نقوم بعمل مشروع يستخدم أحد خدمات ال
©©50©71 (1171الموجودة على الإنترنت ؛ وبعد البحث عثرت على الموقع التالي الذي يقدم
بعض الخدماء
يحتوي هذا الموقع على حوالي 7١ خدمة مجانية ؛ قمت باختيار واحدة منها وهي:
الشركات التي تقدم خدمات البريد الإلكتروني ؛ وذلك عن طريق دالة اسمها :
انه« 017تاه 1577 وتعود بقيمة عن11 اى. عكلة17
والآن كما اعتدنا ؛ نقوم باضافة 18658026 (17761 جديد للمشروع بالمسار الذي قمنا
باضافته سابقاً ؛ ومن ثم سنقوم برسم على الفورم بحيث يمكن للمستخدم التعامل مع هذه
الخدمة بسهولة ؛ ولذلك سوف نقوم برسم مربع نص يتم فيه ادخال البريد الإلكتروني ؛ ومن ثم
زر أمر بحيث يتم اختبار قيمة الشرط ومن ثم عرض رسالة «150م1185588 فيها حالة
بات 1. حملت )لنمستتوتلة لاكلى: ع 001
داكن
ايميل صحيح'') :6130:5110 1116558
+" ايميل خاطئ )1:1 0د0<:.91 613 ع 1111558
ما رأيك ؟؟؟
مع استمراري في البحث في هذا الموقع وجدت خدمة أخرى جديرة بالملاحظة وشائعة
الاستخدام ؛ وهي الخاصة بالتعرف على الطقس والمناخ وخلافه ؛ تجد الخدمة هنا
المثال الأول لاستخدام هذه الخدمة هي معرفة المدن الموجودة في دولة معينة باستخدام
يعرض لنا أسماء المدن الكبرى في مصر ؛ جرب الآن عمل *<16030 وجرب الدول التي تريد
معرفة المدن الكبرى لها...
الدالة الأخرى هي معرفة حالة الطقس باستخدام «©:00111776841 ؛ بالشكل التالي مثلاً:
والآن يمكنك ان تصمم برنامج يقوم المستخدم باختيار دولة فتقوم بعرض جميع المدن فيها في
*00010؛ ومن ثم بعد اختيار مدينة تقوم بعرض درجة الحرارة.
ولكن قبل ذلك لاحظ الصيغة التي تعود بها هذه الدوال ؛ ستجدها تعود على شكل ملف ,2:11
يمكنك انت قراءته ؛ ولكن لن تستطيع التعامل معه من خلال الكود إلا إذا استطعت قراءة ملف
ثق تماماً بإن الموضوع أبسط مما تتخيل ؛ وإن أعانني الله فسأقوم بعمل دروس بخصوص
القراءة والتعامل مع ,1111 ولكن على السريع لن تختلف قراءة .20111 عن القراءة من
قواعد البيانات سوا اختلافات قليلة اتحدث من ناحية. (<©5:111 )
ولو أتم أحد عمل كود هذا البرنامج فله جزيل الشكر والتقدير.
المالية ؛ حيث تحدث قيم هذه الخدمات فورياً بحيث يمكنك استخدامها في برنامجك لتحويل
العملات بدلا من الاعتماد على المعادلات الحالية والتي تتغير باستمرار.
هناك أيضاً خدمات أكثر تعقيداً مثل الاتصال بالبنوك والدفع عن طريق البرنامج باستخدام خدمة
يقدمها البنك وخلافه . وهي قصة طويلة لكنها تسير في اتجاه مشابه.
أيضاً هناك خدمة 1855 وهي تسير في اتجاه مشابه.....
قد يسأل سائل ويقول ما هو ال 1855؟
الجواب :- الاختصار بالإنجليزيه .010:1 51110160 عاتر تسرك زللهع18
هي خدمه تهدف إخبار المستخدم بالتحديتاث التي تطرأ علي الموقع بدون زيارته . بدلا من
زياره الموقع باستمرار للتحقق من وجود تحديث في الصفحة أم لا.
للمستخدمين الذين يستعملون عدد كبير من المواقع يوميا (مواقع اخباريه و مواقع الشخصيه
و دينيه و مدونات ...الخ) مما يسبب إهدار في وقت المستخدم الذي يزور عدد ضخم من
المواقع يومياً علي الرغم من عدم وجود اخبار جديده الا في بعضها مما يسبب ضغط علي
الخدمه سواء علي الموقع او علي شبكه المستخدم .
هل كل المواقع توفر هذه الخدمه؟
حقيقتا لا. ولكن معظمها و خصوصا المواقع التي عليها ضغط كبير تقوم بعرض هذه الخدمه
مثل /بووو.جر1 577 متتل عه دنطة 2197 11110:/75737 و عدد هذه المواقع اخذ
في الزياده بشكل مستمر .
كل ما عليك ببساطه هو استخدام برنامج يستطيع تجميع مواقعك المفضله في مكان واحد و
ليخبرك بالمواقع التي تم تحديثها .هذه البرامج تسمي 116135 01 :146006 17660
تقوم المواقع التي تدعم هذه الخدمه بإرسال ملف .36111 الي 11605 01 :186806 17660
©501107 «10اهع©«ع ارو ليتحقق من وجود اخبار جديده ام لا . و في حاله تغير هذا
الملف يقوم بإخبار المستخدم .
هيئه الملف كما هو بالاسفل .
اط تخد / تلاط
يتكون الملف من مجموعه معلومات تمثل النسخه المستخدمه لل 1855و معلومات عن الموقع و
يتبع ذلك البيانات المحدثه و رابط لها .
ممكن ان يختلف هذا الشكل بختلاف البيانات التي يعرضها المواقع و لكن بنفس الفكرة.
بامكانك الاستفادة من هذه الخدمة باستخدام برامج متخصصة عن نفسي أفضل الاستفادة من
قارئ الخلاصات الموجود بمتصفح فايرفوكس ....
بداية اذهب الى القائمة
ثم اختر علامة
من الاعلى ثم اختار