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

الموضوع: أستقي رحيق منتداكم ..فلا تحرموني

  1. #1
    ~ [ عضو جديد ] ~ الصورة الرمزية كوكو كراميل
    تاريخ التسجيل
    Aug 2007
    المشاركات
    6

    أستقي رحيق منتداكم ..فلا تحرموني

    [align=center]السلام عليكم ورحمة الله.... وبعد
    صبحكم الله بالخير / مساكم الله بالنور
    [/align]
    [align=center]((بعد محاولات فاشلة في استعادة كلمة المرور:زعلان: أعود إليكم من جديد:واو: )[/align]
    [align=center]وها انا اعود كالفراشه طلب في رحيق منتدكم والبحث عن مساعده اروي بها ضمئي

    وادعو لمن يقدم لي المساعده ان بسقيه الله من رحيق الجنه...

    وطلبي هو اريد بحث من عشر صفحات عن لغة ASP ولا يقل عن ذلك (بالعاميه<<وراي اختبارولازم اسلم البحث قبله )

    ولكم مني اعذب واطهر تحية شكر

    اختكم ......عيون الشمس
    [/align]

  2. #2
    ~ [ عضو جديد ] ~ الصورة الرمزية كوكو كراميل
    تاريخ التسجيل
    Aug 2007
    المشاركات
    6
    [align=center]مساء الخير

    ليش مافي احد رد علي ؟؟:زعلان: :زعلان:

    مافي اجابه لسؤالي ؟...ماتعودت اضمى في منتداكم ..

    جزاكم الله خير [/align]

  3. #3

    مشـرف سابق


    تاريخ التسجيل
    Mar 2006
    المشاركات
    1,141
    السلام عليكم ورحمة الله

    اتمنى ما اكون تاخرت في الرد على طلبك


    مع تمنياتي لك بدوام التوفيق
    [align=center][/align]

  4. #4

    مشـرف سابق


    تاريخ التسجيل
    Mar 2006
    المشاركات
    1,141
    [align=justify]ما الحاجة لاستخدام ASP ؟


    يمكنك تصميم صفحات رائعة باستخدام لغة HTML أو أحد برامج التصميم التي تمكنك من عمل ما تشاء (تقريبا) ثم تحويل عملك للغة HTML كبرنامج Microsoft FrontPage أو Dreamwaver لشركة Macromedia. إذن لماذا أضيع وقتي بتعلم ASP?!!


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


    تستطيع باستخدام صفحة ASP عرض هذه البيانات في الشاشة باستخراجها مباشرة من قواعد البيانات المخزنة فيها البيانات بدلا من تخزين هذه البيانات على صفحات HTML . وتتميز صفحات ASP عن HTML بكونها صفحات غير ثابتة المعلومات.. فالمعلومات بها مؤخذة من قواعد البيانات وتتغير في الصفحة بتغير المعلومات في قواعد البيانات وسأطلق هذه الميزة كلمة صفحات تفاعلية أي أنا تتفاعل وتتأثر في الصفحة بتأثر وتغير المعلومات في قواعد البيانات. ومن الأمثلة على هذه الصفحات.. غرف الحوار Chat ، المنتديات Discussion Board ، سجل الزوار Guest Book ، قوائم المشتركين.. وغيرها من الصفحات التي تتطلب استقبال وإرسال المعلومات.


    متطلبات العمل على لغة ASP :


    أولا : تركيب Personal Web Server أو Internet Information Server


    اللغات المتقدمة لبرمجة المواقع أمثال ASP و PHP و CGI وغيرها، لا تعمل مباشرة على الأجهزة الشخصية. فهي تحتاج لـ Server حتى تعمل. بإمكانك حجز مساحة (مجانية أو باشتراك شهري) في أحد مواقع الاستضافة في الإنترنت Hosting Providers فأجهزتهم عبارة عن Servers (أنصح بالاشتراك في موقع http://www1.domaindlx.com فهو يقدم مساحة مكانية تدعم لغة ASP وقواعد بيانات MS Access). لكن ذلك ليس نهاية المطاف، فتكلفة الاتصال بالإنترنت مكلفة في بعض البلدان، وتصميم الموقع أثناء الاتصال، قد يكلف الكثير من الأموال. لذا، بإمكانك تركيب بعض البرامج التي تجعل من حاسبك الشخصي Server.


    لمستخدمي ويندوز 98 أو ويندوز ملينيوم :

    قم بتركيب برنامج Personal Web Server (PWS) وتركيبه في غاية البساطة.. كل ما عليك هو فتح قرص ويندوز 98 Win98 CD واختر المجلد add-one ومنه pws ومنه شغل الملف setup.exe (سيتم شرح هذا الأمر بالتفصيل في الدرس التالي).

    ملاحظة: إن لم تجد مجلد باسم pws في قرص الويندوز 98 فابحث عن مجلد باسم asp.


    إن لم لكن لديك قرص ويندوز 98 يمكنك سحب البرنامج من هذا الرابط:

    http://www.alnoor-world.com/download/PWS.zip


    لمستخدمي ويندوز 2000 أو NT :

    قم بتركيب خدمة Internet Information Server للويندوز وستجده كخدمة متوفرة مع سيدي تركيب الويندوز، وذلك بالذهاب لي لوحة التحكم Control Panel ثم اختيار إضافة وإزالة مكونات ويندوز Add/Remove Windows Components واختيار Internet Information Server منه.



    ثانيا : إختيار برنامج لكتابة نصوص ASP :


    لكتابة نصوص ASP لا تحتاج بالضرورة لاستخدام برنامج خاص لذلك. سأستخدم خلال الشرح برنامج Front Page لأنه متوفر عند الأغلبية ونستطيع باستخدامه تصميم شكل الصفحات ، وإن أردتم استخدام برامج أخرى تستطيعون أيضا متابعة الدروس معنا. إن كنت تريد استخدام برنامج NotePad الذي يأتي مع الويندوز يمكنه القيام بالواجب. إلا أنني لا أنصحك حاليا باستخدام Note Pad لأنه لن يساعدك في تصميم شكل الصفحة. كذلك تستطيع استخدام أي برامج تصميم صفحات الويب مثل Microsoft Front Page أو Macromedia Dream Weaver ، أو Microsoft Interdev المتخصص في إنشاء صفحات ASP ولغات غيرها.


    إذا قم بتركيب Front Page إن كنت لا تملك برنامجا أخر للتصميم ،


    ثالثا: برنامج قواعد البيانات:


    يمكننا استخدام SQL أو Microsoft Access أو غيرها من برامج قواعد البيانات.. لكنني سأعتمد على Microsoft Access 2000 وذلك لتوفره عند الأغلبية.


    بذلك نكون قد تجهزنا للبدء في كتابة النصوص : ).. وأتمنى منكم المتابعة للتعلم.


    لنبدأ معنا


    إنني مؤمن بأن أفضل طريقة لتعلم هذه اللغة هو القيام بأمثلة عملية.. لذا لن أتحدث عن المتغيرات أو الأوامر أو القيم إلا عندما نحتاجها لتصميم إحدى الصفحات.


    ولنتأكد من تطبيقنا السليم للغة.. سنبدأ بمشروع من الصفر، خطوة بخطوة.. وعند نهاية هذه الدروس ستكون قادرا على تصميم مشروعا مشابها، ومن ثم تطويره إن شاء الله.

    مشروعنا سيكون، تصميم موقع إخباري بسيط.


    أولا: المحتوى:

    أخبار تقنية.
    أخبار منوعة.

    ثانيا: الخدمات:

    محرك بحث في محتويات الموقع.
    سجل زوار.

    ثانيا:الإدارة:

    تسجيل المسؤولين عن الموقع (أسماء وكلمات مرور خاصة بهم).
    إضافة، تعديل، حذف الأخبار من خلال الموقع. [/align]
    [align=center][/align]

  5. #5

    مشـرف سابق


    تاريخ التسجيل
    Mar 2006
    المشاركات
    1,141
    وهذا كتاب حق الشرح

    http://www.vbzoom.com/bank/show.php?...leName=ASPBank
    [align=center][/align]

  6. #6

    مشـرف سابق


    تاريخ التسجيل
    Mar 2006
    المشاركات
    1,141
    [align=center][/align]

  7. #7

    مشـرف سابق


    تاريخ التسجيل
    Mar 2006
    المشاركات
    1,141
    وهذا رابط فيه كثير من الدروس عن اللغة للأخ خالد الحر

    تعلم لغة ASP
    [align=center][/align]

  8. #8

    مشـرف سابق


    تاريخ التسجيل
    Mar 2006
    المشاركات
    1,141
    ماذا تعرف عن asp >> موضوع فقط لتبادل المعلومات عن هذه اللغة


    لغات البرمجة على الإنترنت تنقسم إلى قسمين :

    1- Client Side Script ( لغات يتم تنفيذها على أجهزتنا الشخصية - جهاز العميل - )

    2- Srver Side Script (لغات يتم تنفيذها ( ترجمتها ) على أجهزة السيرفر ثم نقلها إلى الجهاز العميل ( الشخصي ))


    من القسم الأول كما هو معروف لدينا .. أن اللغات التالية تعمل على أجهزة العميل أو الجهاز العادي مثل . :

    javascript
    vbscript
    jscript
    perlscript

    html ...خطأ الـ html ليست لغة برمجة أبدا بل هي عبارة عن لغة عرض بيانات

    لأنها لا تحتوي على الـ for أو الـ if كما هو معتاد في لغات البرمجة .. لذلك هي لغة عرض مثل أكواد الـ bb في المنتديات ..

    الـ javascript والـ vbscript هي لغتين متشابهتين تمام وتعد الفروق بسيطة

    الجافا سكربت من شركة النتسكيب .. ولغة الفي بي سكريبت من شركة مايكروسوفت ..

    مثل ما هو معروف شركة مايكروسوفت تحب الإحتكار .. .. فطورت لغة الجافا سكربت وأنتجت لغة الـ jscript

    والنت سكيب مقابل احتكارهم رفعت قضية وكسبتها ..

    هذي فقط معلومات بسيطة عن لغات الـ Client Side Script اللي تشتغل على الأجهزة العادية بدون ملحقات


    النوع الثاني وهو لغات الـ Srver Side Script وهذه اللغات لابد أن تكون على سيرفر مناسب حتى تتم ترجمتها للمتصفح ( العميل )

    لغات الـ Srver Side Script هي

    asp
    php
    jsp
    cgi
    ASP.NET
    Cold fusion


    طبعا لكل نوع من هذه اللغات سيرفرات خاصة لتشغيلها ..هذا أيام زمان

    بس الآن صار سيرفر الـ php تضاف له بعض الأمور ويصبح سيرفر للـ asp ..مثلا

    وأيضا سيرفر الـ asp وهو الـ IIS الموجود في مكونات الويندوز .. أيضا عند إضافة بعض الملحقات عليه يصبح سيرفرا للـ php

    يعني شغل تجاري بدل ما يصير عندي فقط إستضافة لمواقع الـ asp أقدر أخليها أيضا للـ php وهكذا ..


    لغة الـ asp هي لغة برمجة خاصة بالإنترنت

    اختصار للعبارة :

    Active Server Pages

    صفحات الخادم النشطة ..

    وهي صفحات ديناميكية ..


    لها إصدارات asp1 ، asp2 ، asp3 و بعد الـ asp3 تطورت اللغة حتى صارت ASP.NET

    لكن لازال هناك من يبرمج بـ asp3 .. وهي التي سيبقى حديثي حولها

    طبعا لابد الصفحة المحتوية على كود الـ asp أن تنتهي بالمتداد *.asp

    لغة الـ asp غير متكاملة .. لا تحتوي على ( if ) أو ( for ) يعني هي لغة عبارة عن Objects

    ولتكميل النقص الموجود فيها تعتمد على لغة ثانية مثل javascript أو vbscript أو jscript

    وغالب المبرمجين بلغة asp يختارون لغة الـ vbscript لأنها من نفس الشركة المنتجة ( مايكروسوفت )


    أيضا اللغة تعتبر من اللغات الـ Variant ...المتغيرات فيها غير محددة النوع

    مثلا في الـ c++ كنا لابد عشان نعرف متغير نحدد نوعه

    مثل int x أو float x أو char x .. تحديد النوع نص أو رقم ..

    الـ asp من اللغات غير محددة النوع ..يعني بإمكاني مباشرة أعرف المتغير وأعطيه قيمة مثل

    x= 10

    مباشرة تم تعريف المتغير x

    بلا شك لغات الـ Variant تعتبر أبطأ عند قراءة الكود من اللغات محددة المتغير ..


    أيضا لغة الـ asp لابد وضعها في صفحة ذات امتداد *.asp كما ذكرنا .. وأيضا تكون أكواد الـ asp بين الوسمين



    كود:
    <%



    asp Code


    %>

    وحتى تستعرض ما تقوم ببرمجته من الكود عليك بتنزيل الـمكون الـ IIS الموجود في إزالة وإضافات مكونات ويندوز

    وعند تنزيله سينشأ على قرص النظام مجلد اسمه Inetpup محتوي على السيرفر ومجلداته

    داخل مجلد الـ Inetpup مجلد آخر اسمه wwwroot وهو المجلد اللي لابد نضع الصفحة اللي نبرمج فيها بـ asp داخله


    وحتى نعاين الصفحة نشغل الـسيرفر إذا كان معطل ..ثم ننتقل إلى الـ Http://localhost/

    ثم بعد الـ / اكتب اسم الصفحة المراد الوصول إليها وهي الصفحة اللي نبرمجها ..
    [align=center][/align]

  9. #9

    مشـرف سابق


    تاريخ التسجيل
    Mar 2006
    المشاركات
    1,141
    NET هي النسخة الجديدة من ASP المعروفة والتي تشابه PHP، لكن .net تقدم دعماً برمجياً قوياً جداً، فمثلاً أصبح بمقدورك استخدام أي لغة برمجة تقريباً لتطوير هذا النوع من الصفحات.
    واللغة الافتراضية هي Visual Basic، والتي جاءت مكان VB Script.

    في ASP التقليدية كان يوجد 5 كائنات جوهرية والتي كان يتم استخدامها بشكل متكرر، أما مع ASP.NET فيوجد ما يقارب 2300 كائن مرتبة في مجموعات هرمية تسمى فضاء الاسم NameSpace.

    أصبح بامكانك الآن بكل بساطة فصل كود الصفحة إلى ملفين، الأول يحتوي على HTML فقط، أما الثاني فيحتوي على الكود البرمجي، ويمكنك تحويل هذا الملف إلى مكتبة DLL، ولن تحتاج إلى استخدام الدالات الموجودة ضمنه إلا نسخه إلى مجلد يسمى BIN ، أي أنك لن تحتاجه إلى تسجيله على الملقم.
    إدارة الأمن أصبحت لأكثر قوة ومرونة، فبإضافة سطر واحد فقط ضمن ملف web.config يمكنك حماية مجلد من دخول أي شخص إلى أي صفحة من الصفحات الموجودة ضمنه أو ضمن أي مجلد فرعي، وعند المحاولة إلى الدخول إلى أي صفحة يتم تحويله تلقائياً إلى صفحة باسم login.aspx، وهنا يجب أنيقوم بالتسجيل، فإذا نجح، يتم إعادته تلقائياً إلى الصفحة التي كان يحاول الوصول إليها
    ASP.NET و إطار .NET
    تعتبر ASP.NET جزء من إطار .NET لمايكروسوفت، الذي يتضمن عدد كبير من فئات البرمجة التي صممت لتناسب احتياجات أي مبرمج أو مطور، وفي الفقرات التالية سوف نتعلم كيف تتناسب ASP.NET مع إطار .NET كما سنتعرف إلى لغات البرمجة التي يمكنك استخدامها ضمن صفحات ASP.NET.
    مكتبات فئات الإطار .NET - The .NET Framework Class Library
    تحتوي مكتبات الفئات في إطار .NET على عدد كبير من الفئات المصممة لتناسب احتياجات أي مبرمج، فعلى سبيل المثال هناك فئات للوصول إلى قواعد البيانات، وأخرى للتعامل مع ملفات النظام وكذلك توليد الرسوم، وبالإضافة إلى ذلك تحتوي هذه المكتبات على فئات تخصصية مثل التعامل مع بروتوكولات الشبكات.
    والأكثر أهمية لنا أن إطار .NET يحتوي على عدد من الفئات الخاصة لبناء صفحات ASP.NET.
    ولهذه الفئات خصائص Properties ومناهج Methods وأحداث Event يمكنك التعامل معها، فمثلاً الفئة الخاصة بالربط مع قاعدة بيانات تمتلك خصائص نقوم بتزيدها بها مثل اسم قاعدة البيانات واسم المستخدم وكلمة المرور، فتقوم هذه الفئة بعملية الاتصال، وتوفر لنا مناهج للتعامل مع هذا الاتصال، ويمكننا الوصول إلى أي من هذه الفئات التي تأتي ضمن إطار .NET والتي يزيد عددها عن 3400 عند تطوير وبناء صفحات ASP.NET.
    فهم فضاء الاسم – Understanding Namespace
    لحسن الحظ تم ترتيب الفئات ضمن إطار .NET بشكل هرمي لفضاء الاسم.
    تنبيه
    في الإصدار السابق من ASP كنا نملك الوصول إلى خمسة فئات رئيسية فقط ( Response, Request, Session, Server, Application )، ASP.NET توفر الوصول إلى أكثر من 3400 فئة.
    إن فضاء الاسم هو تجميع منطقي للفئات، فعلى سبيل المثال كل الفئات المتعلقة بالتعامل مع ملفات النظام تم جمعها ضمن فضاء اسم واحد وهو System.Io.
    ونظم فضاء الأسماء إلى ترتيب هرمي ( شجرة منطقية ) حيث يتربع فضاء الاسم System أعلاها، حيث يحتوي هذا الفضاء على أنواع البيانات الأساسية مثل String, Array، كما يحتوي على فئات للعمل مع توليد الأرقام العشوائية Random number وكذلك الوقت والتاريخ.

    طبعاً الكلام سيطول كثيراً لشرح ASP.NET، وسأحاول كل يومين أن أضيف بعض الشيء عنها إن شاء الله.

    أما من يرغب باستهدام هذه التقنية فيجب عليه أن يستخدم أحد البرنامجين التاليين:
    1. Visual Studio .NET
    2. Matrox والذي يمكنكم الحصول عليه مجاناً من الموقع الرسمي لـ ASP.NET وهو asp.net، وهذا البرنامج مخصص لتطوير صفحات ASP.NET.
    وفي المرة القادمة سنتحدث عن الفرق بين البرنامجين.
    سأبدأ اليوم بسرد شرح بسيط للفرق بين Matorx وVisual studio.Net
    1. يقوم فيجوال ستوديو بإدارة كامل ملفات المشروع الذي تطوره، بينما ماتروكس يقوم على أساس التعامل مع كل ملف بشكل مستقل.
    2. يقوم ماتروكس بشكل افتراضي بإضافة الكود البرمجي إلى نفس الصفحة التي تطورها، بينما يعتمد الفيجوال على تقنية الكود الخلفي أي فصل كود الواجهة عن الكود البرمجي في ملفين مستقلين، لكن ماتروكس يسمح لك بعرض الكودين بشكل مستقل.
    3. تعتبر واجهة استخدام برنامج ماتروكس أبسط.
    4. لا يقوم ماتروكس بتجميع compile الملفات تلقائياً بل يجب أن تقوم بذلك بشكل يدوي من خلال محرر أوامر الدوس.
    5. لا يدعم ماتروكس ميزة الإكمال التلقائي للأوامر.
    6. ماتروكس مجاني

    طبعاً يمكنك حتى استخدام notepad لتطوير الصفحات لكن في هذه الحالة يجب عليك تركيب .Net Framwork الذي يمكن جلبه من الموقع http://asp.net/download.aspx ، وذلك لتستطيع تصفح صفحات asp.net من خلال جهازك الشخصي، وفي هذه الحالة يجب أن تمتلك iis الذي يأتي مع ويندوز 2000 أو XP.
    حسناً ما هي صفحات asp.net، من ناحية المبدأ هي أي صفحة مكتوبة باستخدام هتمل لكن مع تغيير اللاحقة إلى aspx، أي مثل أي صفحة من صفحات PHP,ASP,JSP,CFM
    الفرق هو طريقة كتابة الكود وما تقدمه هذه التقنية من إمكانات.
    تحتوي صفحة asp.net والتي تسمى أيضاً web form على تحكمات asp.net بالإضافة إلى الشيفرة التي يتم تنفيذها على السيرفر، بجانب تحكمات هتمل والشيفرة التي تنفذ عند المضيف.

    فضاء الأسماء القياسية لـ ASP.NET– Standard ASP.NET Namespace
    إن جميع الفئات الموجودة ضمن فضاء الأسماء التالية تكون متوفرة بشكل افتراضي لكل صفحات ASP.NET ( هذا يعني أنه في حال الحاجة لفئة موجودة ضمن فضاء اسم آخر، فإنه يجب استيراد اسم الفضاء الذي يحتوي عليها، وهذا ما سنتعلمه في دروس لاحقة )، وتحتوي فضاء الأسماء التالية على جميع الفئات التي يتم استخدامها بشكل متكرر عند تطوير تطبيقات ASP.NET:
    • System: ويحتوي على جميع أنواع البيانات الأساسية، بالإضافة إلى فئات مفيدة مثل تلك المتعلقة بتوليد الأرقام العشوائية، والتي تتعامل مع التاريخ والوقت.
    • System.collections: يحتوي على الفئات الخاصة بالتعامل مع التجمعات المختلفة مثل hash tables و المصفوفات Array.
    • System.collections.specialized: ويتضمن فئات للتعامل مع أنواع خاصة من التجمعات مثل قوائم الربط.
    • System.configuration ويحتوي على فئات للتعامل مع ملفات الإعدادات (ملفات web.config).
    • System.****************: تقوم فئات فضاء الاسم هذا بتشفير، فك تشفير والتعامل مع البيانات النصية String.
    • System.****************.RegularExpressions: يحتوي على فئات لتنفيذ التعابير العادية مثل المطابقة والاستبدال.
    • System.Web: يحتوي على الفئات الأساسية للتعامل مع الويب، مثل التعامل مع طلبات المستعرض Browser Request وإجابات الملقم Server Response.
    • System.Web.Caching: يحتوي على الفئات اللازمة لعمليات Cach وهو ما سنتعرض له في دروس متقدمة.
    • System.Web.Secutity: ويحتوي على فئات التحقق من هوية زائر الصفحة.
    • System.Web.SessionState: للتعامل مع الجلسة وإدارتها.
    • System.Web.Ui: يحتوي على الفئات الأساسية اللازمة لبناء واجهة استخدام التطبيق الذي نطوره.
    • System.Web.Ui.HTMLControl: الفئات الخاصة لتحكمات HTML.
    • System.Web.Ui.WebControl: الفئات الخاصة لتحكمات الويب.

    إطار عمل .NET – اللغات المتوافقة
    في كل التمارين المقدمة هنا سوف نستخدم لغة فيجوال بيسيك، حيث أنها اللغة الافتراضية لصفحات ASP.NET ( كما أنها اللغة الأكثر شعبية في العالم )، لكن الأمر لا يقف على هذه اللغة فقط، فيمكنك استخدام C# (وتلفظ سي شارب)، JScript.NET ( وهي نسخة .NET من لغة Java Script)، بالإضافة إلى C++ و الكوبول والعديد غيرها.
    وبغض النظر عن اللغة التي تستخدمها في صفحات ASP.NET يجب عليك أن تفهم أن صفحات ASP.NET تجمع Compiled قبل تنفيذها، وهذا يعني أنه يمكن تنفيذها بسرعة أعلى بكثير.
    لا يتم تجميع صفحات ASP.NET إلى لغة الآلة بشكل مباشر، بل يتم أولاً إلى لغة ذات مستوى متوسط تسمى Microsoft Intermediate Language(MSIL)، كل اللغات المتوافقة مع .NET يتم تجميعها إلى هذه اللغة، وعند طلب أحد الصفحات فإنه يتم تجميعها إلى لغة الآلة، وكل هذه العمليات المعقدة تتم تلقائياً بالخلفية دون أي تدخل من المستخدم أو المبرمج.
    [align=center][/align]

  10. #10

    مشـرف سابق


    تاريخ التسجيل
    Mar 2006
    المشاركات
    1,141
    [align=center][/align]

  11. #11

    مشـرف سابق


    تاريخ التسجيل
    Mar 2006
    المشاركات
    1,141
    [align=justify]مقدمة عن ASP.NET
    تعتبر ASP.NET مايكروسوفت الجيل التّالي من مايكروسوفت لصفحات الخادم النّشطة . وهي التكنولوجيا التي تراهن عليها مايكروسوفت لبناء مواقع الإنترنت . يمكن أن تستخدم ASP.NET لبناء مواقع الإنترنت التّجاريّة للحجم الكبير أو بناء مواقع داخلية للشّركات الصّغيرة . التّكنولوجيا صُمِّمَتْ لتكون سهلة الإستخدام, ولكنهاّ قابلة جدا لبناء مواقع كبيرة جدًّا .
    وهذة بعض الفوائد الأساسيّة لـ ASP.NET :
    صفحات ASP.NET مترجمة ومجمعة :
    عندما تطُلِبَ صفحة ASP.NET لأول مرة يقوم السيرفر بترجمة الصفحة وتحويلها الى لغة الآلة ويحتفظ بها مخبئة لتشغيلها في أي طلب آخر للصفحة. وهذا يعني أن صفحة ASP.NET تنفّذ بسرعة عالية .
    صفحات ASP.NET تبنى مع تحكم السيرفر :
    يمكن أن تبني صفحات الإنترنت المركّبة بسهولة بتجميع الصّفحات من تحكم سيرفر ASP.NET . على سبيل المثال, بإضافة تحكم الإجازة لصفحة, يمكن أن تجيز بيانات الشّكل بسهولة .أو, بإضافة سيطرة DataGrid لصفحة, يمكن أن تعرض بسهولة بيانات قاعدة البيانات
    ASP.NET هو جزء من هيكل ال.NET :
    هيكل ال.NET يتضمّن ما يزيد عن 3,400 طبقة من الممكن أن تستخدمها في طلبات ASP.NET . طورت هذه الطّبقات لتنفذ أغلب الحاجات البرمجية الشائعة . على سبيل المثال, يمكن أن تستخدم الطّبقات في هيكل ال.NET لتوليد الصّور, تشفير ملفّ, العمل بالتّعبيرات المنتظمة أو إرسال رسالةً بريد إلكترونيّ بحيويّة . ومادام أن ASP.NET هو جزء من هيكل ال.NET , يمكن أن تعمل كلّ هذه الأشياء من خلال سيرفر ASP.NET .

    مقارنة بين ASP.NET و ASP
    ASP.NET مطور من ASP . لكنّ, ASP.NET مطور ومتغير بشكل كبير عن ASP وكأن التقنيتين لاتتعلقان ببعضهما الا بشكل يسير .
    بينما صفحات ASP التقليدية تكتب بسكريبتات بعض اللّغات مثل VBScript و JScript, صفحات ASP.NET تكتب بلغات البرمجة الكاملة مثل لغة Visual Basic و C#. و بينما هناك خمسة عناصر (objects) عاديّة متاحة في ASP وهي (Request, Response, Application, Session, and Server objects), هناك ما يزيد عن 3,400 object عاديّ في هيكل ال.NET الذي يمكن أن تستخدمه في سيرفر ASP.NET .
    من المدهش, على اعتبار كلّ القوة و المرونة جمعت في ASP.NET, ASP.NET أسهل كثيرًا للاستخدام من ASP. بإضافة تحكم سيرفر قليل إلى صفحة, يمكن أن تبني صفحة متطوّرة في دّقائق والتي ستأخذ الأيّام لتّطويّرها بASP .

    لغات ASP.NET
    يمكن أن تكتب صفحة ASP.NET باستخدام أيّ لغة من اللغات المتوافقة مع الهيكل .NET . تتضمّن هذه اللّغات لغة Visual Basic, C#, لغة مطورة من سي ++, و JScript.NET. هذا يعني أنّك يمكن أن تطور معرفتك بإحدى هذة اللغات لبدء بناء صفحات ASP.NET بسرعة .

    أيضًا هناك عدد من الشركات التي طوّرت لّغات إضافيّة للعمل بهيكل الـ.NET . على سبيل المثال, إذا فضّلت, يمكن أن تكتب صفحات ASP.NET مع COBOL أو PERL .

    تحكم سيرفر ASP.NET
    لمدّة عدّة سنوات, يتمتع مبرمجو لغة Visual Baisc بالقدرة على إنشاء أشكال معقّدة بالتحكم مثل ****************Box و ListBox . مع ASP.NET, يمكن أن تعمل نفس الشّيء مع صفحات Web Form .
    يتضمّن هيكل ASP.NET أربعة مجموعات للتحكم العادي :
    1 - تحكم واجهة المستخدم الأساسيّة مثل ****************Box, RadioButton, ListBox, and Button .
    2 - تحكّم الإجازة لإجازة معلومات الفورم . تتضمّن مجموعة التحكم هذه فحص لحقول الفورم المطلوب إدخالها وفحص نوع البيانات التي أدخلت في الحقل وهل هي مناسبة أم لا.
    3 - تحكم البيانات لعرض قاعدة البيانات و أنواع البيانات الأخرى . على سبيل المثال, يمكن أن تستخدم تحكم DataGrid لعرض محتويات جدول قاعدة بيانات بسهولة .
    4 - السّيطرة الغنيّة لعرض عناصر واجهة المستخدم المعقّدة مثل التقويم أو إدارة البانرات الإعلانية.

    من خلال Visual Studio.NET, وكذلك برنامج ASP.NET Web Matrix المختص بتحرير هذة اللغة يمكن أن تسحب عناصر التحكم لتبني صفحات ويب معقدة . أو إذا فضّلت, يمكن أن تنشيء صفحات ASP.NET من خلال برنامج المفكرة وتضع فيها أي من عناصر التحكم السابقة بكتابتها يدويا .

    تحميل ASP.NET
    لا تحتاج إلى شراء أي شيئ لبدء البرمجة مع ASP.NET. يمكن أن تحمّل ASP.NET بهيكل ال.NET من موقع هذة اللغة الرسمي :
    تحميل ASP.NET الإصدار 1,0
    http://download.microsoft.com/downlo...tnetredist.exe
    تحميل ASP.NET Web Matrix
    http://www.asp.net/webmatrix/download3.aspx [/align]
    [align=center][/align]

  12. #12

    مراقبة سابقة

    الصورة الرمزية ღ حمــ الـ H ــورد ـــرة ღ


    تاريخ التسجيل
    Apr 2006
    الدولة
    Every where
    المشاركات
    3,533
    newone_01

    يعطيك العافيه وماقصرت

    كوكايه كراميلو يا قلبو انتي

    ماعاش مين يزعلك وهنا كلنا تحت أمرك

    موفقه يارب

  13. #13
    ~ [ عضو جديد ] ~ الصورة الرمزية كوكو كراميل
    تاريخ التسجيل
    Aug 2007
    المشاركات
    6
    [align=center]<<<<<<تعاتب بمحبه <<<<<<<تأخرتوا:احم:

    الف شكر وماتقصرnewone_01 تسلم يمينك بس محدثتك دبرت عمرها وجابت نفس البحث تقريباً
    وهذي عوايدك ماتبخل علينا بعطاياك (ومالومكم لان الناس في إجازه وانا ادرس )
    تقبل شكري واحترامي

    اختك ....كراميل[/align]

  14. #14
    ~ [ عضو جديد ] ~ الصورة الرمزية كوكو كراميل
    تاريخ التسجيل
    Aug 2007
    المشاركات
    6
    [align=center]:واو: هلا فيك ღ حمــ الـ H ــورد ـــرة ღ

    يسلمو على جبر خاطري :اموه: خيتو ماتقصرين

    تحياتي لك ومشكور يالغاليه[/align]

  15. #15
    ~ [نائب المدير العام ] ~
    ونائب رئيس مجلس الإدارة
    الصورة الرمزية عاشق الحزن
    تاريخ التسجيل
    Dec 2002
    الدولة
    في بيتنا
    المشاركات
    8,297
    ][®][^][®][newone_01 ][®][^][®][


    الف شكر لك على ما تقدمه من جهود

    بارك الله فيك وجعل ذلك بموازينك

    تحياتي وفائق احترامي

    دمت بود

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

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

المواضيع المتشابهه

  1. الحــــزن بمتص رحيق العمر %
    بواسطة x ذبحهم غروري x في المنتدى منتدى الأخبار
    مشاركات: 9
    آخر مشاركة: 20-10-2006, 08:55 PM
  2. فـ منتداكم لفيت
    بواسطة السويطي في المنتدى منتدى الاستقبال واخبار الأعضاء
    مشاركات: 17
    آخر مشاركة: 17-07-2006, 09:16 AM
  3. في منتداكم غرابيل
    بواسطة هادي الهاجري في المنتدى المحاورة
    مشاركات: 32
    آخر مشاركة: 15-12-2005, 12:12 AM
  4. الهامس يصل الى منتداكم
    بواسطة الهامس1 في المنتدى منتدى الاستقبال واخبار الأعضاء
    مشاركات: 14
    آخر مشاركة: 12-11-2005, 01:57 AM

الكلمات الدلالية لهذا الموضوع

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

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