النتائج 1 إلى 8 من 8

الموضوع: بدايتك لإستخدام تقنية أجاكس ( AJAX ) مع لغة البرمجة ASP .Net 2.0 في إطار العمل VS2005

  1. بدايتك لإستخدام تقنية أجاكس ( AJAX ) مع لغة البرمجة ASP .Net 2.0 في إطار العمل VS2005





    السلام عليكم ورحمة الله وبركاته

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

    والإستعداد لإستخدام تقنية الأجاكس في لغة البرمجة ASP .NET 2.0

    وإلى من لا يعرف ما هي تقنية AJAX ستجد شرح مختصر في مقالة ما هي AJAX ؟



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

    سنقوم بتحميل وتنصيب 3 ملفات وستجدها في موقع ASP AJAX أضغط على الرابط وقم بتحميل هذه الملفات من قسم Downloads

    1- ASP.NET AJAX 1.0 RC من موقع Microsoft

    2- ASP.NET 2.0 AJAX CTP من موقع Microsoft

    3- ASP.NET AJAX Control Toolkit من موقع codeplex

    وللمعلومية موقع codeplex هو موقع لمشاركة المصادر المفتوحة للبرمجيات التابعه Microsoft

    وستجد فيه الكثير من المشاريع مفتوحة المصدر الخاصة بمايكروسوفت (( خزنه في المفظلة ))


    سنبدأ في طريقة تنصيب ASP.NET AJAX 1.0 RC و ASP.NET 2.0 AJAX CTP لسهولتها

    بعد ما تقوم بتحميلها من الموقع ASP AJAX فقط افتح الملفات وقم بالضغط على Next حتى تمر بخطوات بسيطه إلى أن يتم التنصيب

    الأن أفتح برنامج الفيجوال ستيديو

    ثم قم بإختيار New ثم Website كما في الصورة



    ستجد أنه قد ضهر نوعين من المشاريع التي لم تكن سابقاً موجوده وهي مشاريع خاصة بإضافة تقنية AJAX في برمجتك



    قم بإختيار ASP.NET AJAX-enabled Web site ثم أضغط OK

    سيتم عرض الأدوات الخاصه بـ ASP.NET AJAX 1.0 RC في برنامج فيجوال ستديو مباشرة كما في الصورة التالية



    لكن CTP يجب عليك القيام بعمل هذه الطريقه لعرض الأدوات الخاصه به

    أضف Tab جديد بالضغط على الزر الأيمن من الفأره في صندوق Toolbox ثم قم بإختيار Add Tab وسمها AJAX CTP كما في الصوره



    الأن قم بفتح المجلد ( C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Futures December CTP\v1.0.61025 )

    ستجد الملف Microsoft.Web.Preview.dll قم بسحبه إلى صندوق الأدوات Toolbox وإلى داخل الـ Tab AJAX CTP كما في الصورة التالية

    أضغط على الرابط لمشاهدة الصورة ( تم وضعها كرابط لكبر حجمها )
    http://www.abdulmalik.althari.com/tu...t/images/5.gif

    بعدها ستجد أن التاب AJAX CTP قد أصبحت مليئة بالمجهورات



    وإنتضر حتى نأتي إلى صندوق المجهورات التالي وهو Control Toolkit

    بعد تحميل الـ Control Toolkit قم بفك الضغط ونقل المجلد بالكامل إلى

    C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions

    كما في الصوره



    الأن قم بإنشاء Tab جديد كما عملنا في السابق من صندوق Toolbox أضغط الزر الأيمن من الفأرة ثم أختر Add Tab ثم أكتب اسم التاب

    AJAX Toolkit

    الإن توجه إلى المجلد

    C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolkit\SampleWebSite\Bin

    وانقل هذين الملفين داخل التاب AJAX Toolkit كما عملنا في السابق

    AjaxControlToolkit.dll و AjaxControlToolkit.pdb

    حتى تضهر لك المجهورات في الصندوق AJAX Toolkit !



    والأن أنتهينا من تنصيب الأدوات والـ functionality الخاصة بالأجاكس في بيئة إطار العمل فيجوال ستيديو 2005

    وإليكم مثال بسيط جداً لبداية العمل في إستخدام تقنية AJAX

    في صفحة Default.aspx قم بإضافة الأداة UpdatePanel التي في داخل الصندوق AJAX Extensions

    ثم قم بإضافة Button داخل UpdatePanel وجعل النص له Update وأضف Label داخل UpdatePanel أيضاً

    وفي نفس الصفحه اضف Label جديد لكن خارج UpdatePanel

    لتضهر لك النتيجه كما في الصورة التالية



    الأن أضغط مرتين في أي مكان في الصفحة حتى تضهر لك صفحة Code Behinde أكواد خلف الكواليس %_%

    بين

    كود:
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    و

    كود:
    End Sub
    أكتب

    كود:
    Label1.Text = DateTime.Now
    Label2.Text = DateTime.Now
    بحيث في Label1 هو الذي داخل UpdatePanel و Label2 هو الذي خارج UpdatePanel

    النتيجة سيتم عرض الوقت من السيرفر او الجهاز دون إعادة تحميل الصفحه

    قم بتشغيل المشروع لتقوم بتجربة عملك وقم بالضغط على Update أكثر من مره ستجد ان الثواني في Label1 تتغير دون إعادة تحميل الصفحه

    اما Label2 لا يتم ذالك لأنه خارج UpdatePanel .



    والحمد لله إنتهى الدرس

    ستجد الأن لديك الكثير من الدروس لتتعلمها بعد أن قمت بتجهيز نفسك بالأدوات اللازمه

    وبإذن الله سيتم طرح دروس أكثر لتعلم هذه التقنية في بيئة إطار العمل فيجوال ستيديو

    أطيب تحيه من أخوكم عبدالملك








    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<


  2. #2
    فريق عمل ALEX IPC
    تاريخ التسجيل
    Jun 2003
    المشاركات
    607


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





    __________________
    Alex I.P.C
    برمجة - تصميم - استضافة - سيرفرات
    سكريبت دليل الروابط الخارجية
    messenger@alexipc.com
    Mobile/+20 111993631



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

    ألف شكر أخوي العربية على ما سطرت كلامتك في ردك الجميل

    كم أسعدني وشرفني مرورك يالغالي , وبإذن الله القادم أفضل

    .. تم إرسال الرساله ..

    تقبل أطيب تحيه





    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<

  4. #4


    يا سيدي مشكور على هل الجهد الحلو ...






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2002
    المشاركات
    534


    درس أكثر من رائع ..

    أتمنى المواصلة في شرح هذه التقنية ...

    وحصلت لي مشكلة الحقيقة عند السحب والإفلات للأدوات .. حيث لم تفلح ..

    ثم قمت بالتسجيل يدوياً .. فأخرج الرسالة التي في المرفقات ..

    تحياتي لك ..





    الصور المرفقة الصور المرفقة  
    __________________
    بداية للمشاريع التجارية

    ASP.NET,ASP 3.0

    المدونة الشخصية : asp2asp.com

    عدنا والعود أحمد...



  6. اقتباس المشاركة الأصلية كتبت بواسطة linux juggler
    يا سيدي مشكور على هل الجهد الحلو ...
    ألف شكر لك يالغالي juggler

    اقتباس المشاركة الأصلية كتبت بواسطة asp2asp
    درس أكثر من رائع ..

    أتمنى المواصلة في شرح هذه التقنية ...

    وحصلت لي مشكلة الحقيقة عند السحب والإفلات للأدوات .. حيث لم تفلح ..

    ثم قمت بالتسجيل يدوياً .. فأخرج الرسالة التي في المرفقات ..

    تحياتي لك ..
    حياك الله يالغالي asp2asp بصراحه فعلاً غريبه لم تأتني هالرساله , ياليت عملت ريستارت وشغلت الفيجوال ستيديو مره ثانيه ممكن يعمل

    إليك شرح لطريقة عمل نفس الدرس بالضبط وبالفيديو لكنه إنجليزي , بالفيديو لن تواجه مشكله بإذن الله
    تفضل : http://www.abdulmalik.althari.com/tu...GetStarted.zip

    تحيه طيبه





    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2002
    المشاركات
    534


    أخي عبد الملك ..

    شكرا لمحاولتك مساعدتي ..

    ومثل ماقلت مشكلة غريبة .. ولقد شاهدت الدرس .. والحقيقة شرح وافي ..

    سويت ريست .. وكذلك أعدت تحميل الأدوات .. من دون جدوى ..

    يبدو أن المشكلة عندي .. لكن أين الخلل .. العلم عند الله ..

    لكن هذا لن يمنعني من المحاولة والتكرار حتى الوصول لحل المشكلة بإذن الله ..

    وفقني الله وإياك لكل خير ..





    __________________
    بداية للمشاريع التجارية

    ASP.NET,ASP 3.0

    المدونة الشخصية : asp2asp.com

    عدنا والعود أحمد...



  8. ويوفقك يالغالي asp2asp وإن شاء الله تنحل معك كل المشاكل ولا تشيل هم اهم شي كل ما واجهتك مشاكل كل ما صرت خبره اكثر

    واصل مشوارك وبالتوفيق يالغالي





    __________________
    القافلة العربية ( لخدمة استضافة المواقع والتصاميم الإحترافية )
    www.alqafelh.com
    sales@alqafelh.com
    966550508108+

    >>> أقوى العروض وأرخص الأسعار <<<





ضوابط المشاركة

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

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