صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: دروس asp.net لعمل تطبيقات الأنترنت

  1. #1
    صانع للمجد جديد
    تاريخ التسجيل
    Jun 2009
    المشاركات
    5
    معدل تقييم المستوى
    0

    دروس asp.net لعمل تطبيقات الأنترنت

    السلام عليكم و رحمة الله و بركاته..
    لقد إنضممت لهذا المنتدى المتمييز .. و كلي أمل أن أستفيد و أفيد من كمية المعلومات المتوفرة.. لذا فقد خطرت بباي فكرة و هي أن أقدم بعض الدروس المبسطة في كيفية تصميم و برمجة صفحات الأنترنت.. ( ASP.Net) و سحاول قدر إستطاعتي أن أبسط قواعد هذة التقنية القوية على قدر فهمي و مقدرتي .. و أتمنى من الله العليم القدير أن تكون بداية موفقة و مثرية. لأنة من خلال الحوار و المناقشة تعم الفائدة و يستفيد الجميع.
    و هدفي الأساسي من خلال هذة الدروس التقرب إلى الله سبحانة و تعالي و التماس رضاه عزوجل و من ثم التحفيز و التشجيع على تعلم لغات البرمجة و خاصة لغة الفيجول بيسك دوت نت لشعبيتها و سهولتها. و أن أدفع إلى التحول إلي تعلم الـ visual basic .net بدلا من الأرتماء و العيش في الماضي مع لغة الفيجول بيسك 6 المنتهية و العقيمة. و هنا أستعير كلمات أستاذي تركي العسيري "اعلم انه يعز عليكم فراق الحبيبة Visual Basic، ولكن لما لا تحاولوا اضافة الحروف NET. عليها؟"


    و خلال هذة الدروس سأتخدم برنامج Visual Web Developer 2008 Express Edition

    و الذي يمكن تنزيل نسخة منة مجانية من الموقع الرسمي لميكروسوفت (http://www.microsoft.com/express/vwd)
    ساحاول في البداية بتقديم مقدمة مبسطة و بعض التعريفات الخاصة بهذة التقنية و ساحرص في بداية هذة الدروس أن أتجنب التعقيديات و المسطلحات المعقدة و سأركز على الأمثلة و من ثم سأتوسع في الشرح
    هذة بعض الروابط المفيدة و التي أستفدة منها كثيراً و يمكن أن تسفيدو منها .. كمراجع و مواقع تعليمية:
    8-http://www.al-asiri.com/View1/
    http://www.al-asiri.com/View1/Pages/Blog.ASPX


  2. #2
    صانع للمجد جديد
    تاريخ التسجيل
    Jun 2009
    المشاركات
    5
    معدل تقييم المستوى
    0

    الدرس الأول ( مقدمة)
    سلسلة هذة الدروس ستكون على مستوى المبتدىء في لغة البرمجة و كلي أمل أن يكون لديكم بعض المعلومات عن لغة البرمجة الـ visal basic و لو مبسطة لانة لعمل تطبيقات الويب بأستخدام visual web developer 2008 اللغة المعرفة (by default) هي visual basic.net
    في هذة الدروس كما سبق أن أشرت سأحول تقديم معلومات بسيطة في بداية الدروس و من ثم سأقدم المسطلحات و المفاهيم و الهدف هو تجنب التعقيدات قدر الأمكان.
    ما هي الASP.Net ؟
    ASP.net هي الجيل الجديد من الASP (Active Server Pages) لكن ليست نسخمة محسنة أو معدلة بل تقنية جديدة كلياً مختلفة كل الأختلاف و هي جزء من إيطار عمل ميكرو سف .net framework و أداة قوية جداً لتصميم تطبيقات الأنترنت (web application).
    بعد تقديم هذا التعريف (الغير مفهوم عند البعض) ساحول أن أشرح ما المقصود بهذا التعريف.
    لو تأملنا قليل لوجدنا أن الإختلاف (شكلياً) بين ASP و ASP.Net هو وجود ال .Net لذا سابدأ بتقديم مقدمة مختصرة لمعنى ASP و لمعنى هذة الأحرف Net .
    ASP
    حالياً تسمى classic ASP و تعنى أن هذة التقنية أصبحت قديمة (classic) الـ ASP (active server pages) و تعني صفحات السيرفر النشطة (dynamic). لو رجعنا إلى الوراء قليل في بداية التسعينات وإلي بدايات تصاميم صفحات الويب نلا حظ أن صفحات الويب كانت صفحات صماء جامادة (HTML) لا يوجد بها تفاعل ( ديناميكية) بين المستخدم و الموقع بمعنى أن المعلومات الظاهرة في صفحات HTML تكون ثابتة ما تكتبه في الصفحة سيظهر لك عند العرض .. مثل برنامج الوورد .. الذي تكتبه تراه .. ولكن ماذا إذا كانت عندك سجلات كبيرة من البيانات وتريد أن تعرضها في الصفحة.. مثل ملاحظات سجل الزوار.. أو أسماء المشتركين في المنتدى أو معلومات أخرى مخزنة في قواعد بيانات. بسسب هذة المشكلة ظهرت الحاجة إلى وجود صفحات مصممة لتكون تفاعلية مع المستخدم و تعرض معلومات مخزنة سلفاً في قواعد البيانات.
    لذا قامت شركة ميكروسفت بعمل الASP و التي تعتبر اللغة النصية (script lanaguage) الأولى لميكروسوفت و قامت بدمجها مع IIS (Internet Information server) مع windows NT 4.0
    بعد ذلك اصبحت جزء من مكونات أو برمجيات ميكرو سوفت.....
    قامت ميكرو سوفت بإطلاق عدة إصدارت من هذة اللغة

    [LIST][*]ASP Version 1: مع Microsoft IIS 3.0 (December 1996)[*]ASP Version 2: مع Microsoft IIS 4.0 (September 1997)[*]ASP Version 3: مع IIS 5.0 (November 2000)[/LIST]
    الأصدارة الأخيرة موجودة أيظاً مع IIS 6.0 و IIS 7.0
    أخر إصدارة من ال ASP هي 3.0 بعد ذلك لم تقم شركة ميكروسوفت بتطوير هذة التقنية و أنتقلت إلى تقنية أخرى هي ال ASP.Net
    ………………..
    يمكن أن نلخص ماسبق بالقول بأن الهدف من تقديم ال ASP هو تحويل صفحات الويب الجامدة او الثابت (static web pages) إلى صفحات تفاعلية(dynamic web pages) لعرض محتويات أو بيانات مخزنة في قواعد البيانات.
    هدف ال ASP هو إحداث تغير في بنية تصميم صفحات الويب و تحويلها من نصوص HTML جامدة إلى نصوص ديناميكية عن طريق دمج هذة النصوص مع رموز الASP .
    يمكن التميز بين صفحات الأنترنت الثابتة (static) و الدينامكية بالنظر إلى إسم الصفحة أو الموقع مثلا :
    Index.html هذه الصفحة صفحة غير ديناميكية
    Index.asp هذة الصفحة مصممة بتقينة الASP ويمكنها التعاملمع بيانات مخزنة في قواعد البيانات . إن إيضافة المؤشر .asp إلى أسم الصفحة يعطى فكرة عن مضمون هذة الصفحة.
    يمكن القول أن صفحة ASP تستطيع عرض البيانات في المتصفح باستخراجها من قواعد البيانات بدلا من كتابة هذه البيانات على صفحات (الكتابة المباشرة) HTML . وتتميز صفحات ASP عن HTML بكونها صفحات غير ثابتة المعلومات.. فالمعلومات بها مؤخذة من قواعد البيانات وتتغير في الصفحة بتغير المعلومات في قواعد البيانات و تتفاعل وتتأثر في الصفحة بتأثر وتغير المعلومات في قواعد البيانات. ومن الأمثلة على هذه الصفحات.. غرف الحوار Chat ، المنتديات Discussion Board ، سجل الزوار Guest Book ، قوائم المشتركين.. وغيرها من الصفحات التي تتطلب استقبال وإرسال المعلومات.
    …………………..
    السؤال الذي يمكن أن يطرح هنا لماذا أنتقلت شركة ميكروسفت لتطوير تقنية جديدة بدلاً عن ال ASP و الإيجابة بسيطة جداً و هي التطور و المنافسة في سوق البرمجيات. ال ASP حققت نجاحاً باهراً في السابق لكن مع تطور تقنيات و تطبيقات النت أصبحت الحاجة ملحة لوجود تقنيات أخرى تواكب التطور و التنافس الشرس في عالم التقنية لذا قامت ميكروسوفت بتطوير تقنيتها الجديدة و التي أحدثت ثورة كبيرة في عالم البرمجيات و هي تقنية الدوت نت .NET و التي سنقوم أنشاء الله بتقديم شرح سريع و مختصر لها في الدروس القادمة.
    أنشاء الله في الجزء الثاني من الدرس سأتكلم عن تقنية الASP.Net


  3. #3
    نهالله بي الصورة الرمزية [ البارشوت ]
    تاريخ التسجيل
    Aug 2007
    المشاركات
    23,089
    معدل تقييم المستوى
    439979

    تسلم على الموضوع

    ولو أني حاولت افهم بس مافهمت ولا حجيت شي ^ــ^














    Forza Grande Milan
    ِِPATO



















    █████████████████████████████████

























  4. #4
    نائب رئيس المشناعة الصورة الرمزية M!XmAn
    تاريخ التسجيل
    Mar 2008
    المشاركات
    5,979
    معدل تقييم المستوى
    863342

    ما شاء الله عليك

    كذا راح الكل يستفيد من الدروس

    و أشكرا على التواجد و طرح الموضوع في قسم التكنلوجيا

    و منتظرين المزيد

    جزاك الله خير


  5. #5
    صانع للمجد جديد
    تاريخ التسجيل
    Jun 2009
    المشاركات
    5
    معدل تقييم المستوى
    0

    بالنسبة لتساؤل ... البارشوت..
    ..........ساحاول أن أوضح بعض النقاط.... و شكراً على التواصل...و من خلال الحوار أنشاء الله ستعم الفائدة:shiny01:
    الأنترنت أصبحت متوفرة في كل مكان بل أصبحت من ضروريات الحياة اليومية و هذة حقيقة لا يمكن إنكارها.. أو الهروب منها.و يعتبر تصميم مواقع الانترنت مجالاً جديداً فتحته شبكة الانترنت فجميع الشركات والهيئات وحتى الأفراد يتجهون الآن إلى تصميم مواقع خاصة بهم على شبكة الانترنت ومن هذا المنطلق كانت فكرتي و هي تقديم دروس في تصميم مواقع الانترنت بإستخدان أفضل برامج التصميم الموجودة حالياًVisual Web Developer و بإستخدام أحدى أفضل اللغات تطورASP.Net (vb.net).
    يمكن القول بأن عملية تصميم صفحات الأنترنت يقصد بها بأختصار هو وضع محتوى من النصوص(هربية أو لاتينية) و الصور و الوسائط (حركية أو صوتية) في ملفات بأستخدام أنواع معينة من التقنيات كالـ CSS و لغات برمجة معينة بعد ذلك توضع هذة الملفات على الخادم (Server) حتى يتم مشاهدته من قبل زورا الموقع.
    من جهة أخرى هناك بعض اللغات الممكن أستخدامها لتصميم صفحات الإنترنت (مثل صفحات منتدى ظفار المجد) و يمكن تقسيمها إلى نوعين من اللغات:
    لغات تصميم المحتوى الثابت ( غير تفاعلي , لا يحتوى على معلومات مخزنة في قواعد البيانات)

    هذة الغات تشمل HTML

    و للتوضيح المكونات الأساسية لصفحات HTMLهي عبارة عن نصوصٍ عربية ولاتينية، وصور، وجداول، واستمارات(forms). لكن لا يمكن ربطها مع قواعد البيانات هذة تعبر مشكلة رئيسية عندما نتعامل مع صفحات الـ HTML

    لمزيد من المعلومات يمكنك الرجوع لهذ الموقع الجيد الذي يعطي دروس مبسطة في الـ HTML

    http://www.khayma.com/saleh/al-gergawi/Arabic/Learn%20HTML%20in%20Arabic/To%20Read.htm

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

    PHP

    [LIST][*]Perl[*]Python[*]ASP[*]ASP.Net[*]JSP[*]Cold Fusion[/LIST]
    و هذة اللغات تقوم بعملية التعامل مع قاعدة البيانات ان وجدت او حفظ المعلومات على ملفات خارجية مثل الAccess و ال SQLServer و ال Orcal

    و نحن في الدروس القادمة راح نتعامل أنشاء الله مع لغة أو تقنية الـ ASP.Net (vb)


  6. #6
    صانع للمجد جديد
    تاريخ التسجيل
    Jun 2009
    المشاركات
    5
    معدل تقييم المستوى
    0

    سأقدم في هذا الجزء الثاني من الدرس الأول ..تعريف مبسط عن الدوت نت و سأتجنب الدخول في التفاصيل لانة الهدف حالياً تقديم فكرة لا غير..و من ثم أنشاء الله في الدروس القادمة سنتوسع أكثر
    ما هو الدوت نت .Net ؟
    الدوت نت هو مجموعة من البرامج أو الحلول و المكتبات البرمجيات التي تعمل في بيئة و يندوز و التي قامت ميكروسوفت بتصميها لتقديم حلول لمعظم المشاكل التي تواجهة المبرمجين على إختلافة لغاتهم البرمجية لتسهيل عملية تصميم برمجياتهم
    بالنسبة لمصمي صفحات الأنترنت الدوت نت تقدم بيئة متكاملة و مجموعة متميزة من الأدوات التي تساعد المصميمن على عمل تطبيقات الأنترنت بسهول و بدون تعقيد.
    و كمعلومة احب أن أقدم للقارىء أن شركة ميكرو سوفت (أغنى شركة في عالم البرمجيات) قامت بإنفاق 80 بالمئة من مواردها في سبيل دعم هذه التقنية و هذا لا يعني إلا جديتها وايمانها بقدرة هذه التقنية من التحكم بالمستقبل . خصوصا إذا علمت عزيزي القارئ أن السيولة المادية الحالية لدى ميكروسوفت أكثر من مجموع أموال أكبر مئة من شركات العالم البرمجية معا.
    و هذا يعني أن قدرات الدوت كتقنية قدرات هائلة و تعد بمستقبل رائع لمبرمجي و مطوري تطبيقات النت. لذا أدعوى اعزائي المبرمجين الذين لا يزالون متعليق بأوهام الفيجول بيسك 6 أن يتحول إلى تعلم البرمجة في إطار الدوت نت.
    بأختصار يمكن القول بأن الدوت نت هي عبارة عن مجموعة ضخمة جداً من البرمجيات و الحلول و التقنيات التي تخلق بيئة تساعد المبرمجين و مطوري تطبيقات الويب على إنجاز برامجهم بسولة و يسر بواسطة هذة البيئة المتكاملة من الأدوات البرمجية
    و كمعلومة إضافية بدأت ميكروسوف في التفكير في عمل الدوت نت في أوخر التسعينات و أطلقت الأصدارة الأول .Net version 1.0 في عام 2000 و أخر إصدارة حالياً هي .Net version 3.5 Service Pack1 في عام 2008 و يمكن تزيلها عن طريق زيارة موقع ميكرو سوفت


  7. #7
    صانع للمجد جديد
    تاريخ التسجيل
    Jun 2009
    المشاركات
    5
    معدل تقييم المستوى
    0

    سابدا أنشاء الله الدرس الثاني .. من هذة السلسة

    سأشرح فية أنشاء الله.. كيفية تنزيل و فتح برنام الـ VISAUL WEB DEVELOER 2008

    ما هو الـ VWD

    الـ VWD هو نسخة مخففة من الـ Visual Studio 2008و يحتوى على معظم المميزات و الخصائص الموجودة في الـVisual Studio 2008 .هذا البرنامج مخصص بالدرجة الأولى لتصميم و تطوير تطبيقات الويب و لا يمكن إستخدامة لتصميم برامج الويندوز

    كيف يمكن الحصول على الـ VWD ؟
    يمكن الحصول على النسخة المجانية عن طريق زيارة موقع شركة ميكرو سوفت على الرابط التالي:
    http://www.microsoft.com/express/vwd

    عند فتح الموقع قم بانقر على زر التحميل

    الصور التالية تبين عملية التنزيل و التحميل للبرنامج:


    ....

    .....

    .....

    .....

    .....

    .....

    ....

    ....

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



    التعديل الأخير تم بواسطة M!XmAn ; 16-06-2009 , الساعة 22:17 سبب آخر: تم توضيح الصور

  8. #8
    صانع للمجد جديد
    تاريخ التسجيل
    Jul 2006
    المشاركات
    16
    معدل تقييم المستوى
    0

    شــــــــــــــكرا على المعلومات



    واصل تميزك ودي أتعرف على vwd أكثر وأكثر

    [flash=http://www.al-mobile.org/uploads/3b3694f517.swf]WIDTH=400 HEIGHT=350[/flash]

  9. #9
    برب :) الصورة الرمزية [ شخبوطة ]
    تاريخ التسجيل
    Oct 2006
    العمر
    16
    المشاركات
    14,503
    معدل تقييم المستوى
    255115

    Tabook22

    بصراحة موضوع رائـع

    لي عوودة ^^





    لا إله إلا الله وحده لا شريك له، له الملك وله الحمد وهو على كل شيء قدير
    .
    .
    سبحان الله عدد ما كان وعدد ما يكون وعدد الحركات والسكون


  10. #10
    سبحان الله الصورة الرمزية Jose mourinho
    تاريخ التسجيل
    Mar 2009
    المشاركات
    27,432
    معدل تقييم المستوى
    9554834

    مشكوووور ع الدروووس و أنا متابع الدروووس جزاك الله ألف خير.


  11. #11
    صانع للمجد قمة في الإبداع الصورة الرمزية عبدالله جحنون الحضري
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,470
    معدل تقييم المستوى
    54

    تسلم اخوي ع المجهود وعطاك الله العافيه

    والله يجزيك خير يارب

    تسافر والوله فيني يسافر
    واحس بداخلي قصه غريبه

  12. #12
    صانع للمجد رمز للعطاء والمثابرة الصورة الرمزية @مرباطية وافتخر@
    تاريخ التسجيل
    Jul 2008
    المشاركات
    5,175
    معدل تقييم المستوى
    188

    Tabook22
    شــــــــــــــكرا على المعلومات


  13. #13
    صانع للمجد جديد الصورة الرمزية عـبـيـر
    تاريخ التسجيل
    Aug 2007
    المشاركات
    160
    معدل تقييم المستوى
    15

    جزاك الله خير أخوي

    في ميزان حسناتك إن شاء الله


  14. #14
    صانع للمجد جديد
    تاريخ التسجيل
    Aug 2009
    المشاركات
    1
    معدل تقييم المستوى
    0

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


  15. #15
    صانع للمجد متميز الصورة الرمزية مجردانسان
    تاريخ التسجيل
    Jul 2009
    العمر
    34
    المشاركات
    738
    معدل تقييم المستوى
    29

    تسلم اخوي

    وانا متابع معاك ان شاء الله

    وجزاك الله الف خير على المعلومات الجميلة

    وننتظر التكمله


صفحة 1 من 2 1 2 الأخيرةالأخيرة

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

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

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