خداوندا مرا از کسانی قرار دِه که دنیاشان را برای دینشان میفروشند نه دینشان را برای دنیاشان. (دکتر علی شریعتی)
خانه » پروژه » فناوری اطلاعات » دانلود پروژه تحولی بزرگ در عرصه وب Ajax
دانلود پروژه تحولی بزرگ در عرصه وب Ajax

دانلود پروژه تحولی بزرگ در عرصه وب Ajax

Ajax  تحولی بزرگ در عرصه وب
فهرست مطالب
مروری بر وب ، نرم افزار و تاثير متقابل آنها بر يکديگر 9
DYNAMIC HTML  و DOM 11
XMLHTTP 12
وب پويا با تمرکز بر روی پردازش های سمت سرويس دهنده 13
AJAX : تحولی بزرگ در عرصه وب ( بخش دوم ) 15
AJAX چيست ؟ 16
در کنار جاوا اسکريپت و XML ، فناوری AJAX با فناوری های ديگری نظير: 19
نحوه کار AJAX 20
  شکل 1 : عملکرد برنامه های وب سنتی نسبت به برنامه های وب مبتنی بر AJAX  منبع : ADAPTIVE PATH 21
خلاصه 21
AJAX : تحولی بزرگ در عرصه وب ( بخش سوم ) 22
GOOGLESUGGEST 22
 شکل 1 : عملکرد برنامه GOOGLE SUGGEST 23
GOLLUM 23
 شکل 2 : عملکرد برنامه GOLLUM با هدف جستجو در WIKIPEDIA 23
ايجاد يک ماشين حساب مبتنی بر AJAX 23
 شکل 3 : يک ماشين حساب ساده مبتنی بر فناوری AJAX 24
برنامه های CHAT 24
 شکل 4 : يک برنامه چت مبتنی بر فناوری AJAX 24
پردازش بر روی صفحات گسترده 25
 شکل 5 : يک برنامه صفحه گسترده مبتنی بر فناوری AJAX 25
استفاده از سايت آمازون 25
 شکل 6  : مشاهده محتويات سايت آمازون به کمک يک برنامه وب مبتنی بر فناوری AJAX 26
LOG IN  توسط AJAX 26
 شکل 7 : فرآيند LOG IN به يک سايت با استفاده از فناوری AJAX 26
DRAG و DROP با AJAX 26
 شکل 8 :  عمليات DRAG & DROP به کمک فناوری AJAX 27
تغيير صفحات وب به صورت پويا 27
 شکل 9 : بهنگام سازی محتويات يک صفحه وب به کمک فناوری AJAX 27
تعامل با نقشه ها 28
 شکل 10 : تعامل با نقشه ها به کمک فناوری AJAX 28
E-MAIL مبتنی بر AJAX 28
 شکل 11 :‌ يک برنامه وب پست الکترونيکی پياده سازی شده به کمک فناوری AJAX 29
انتشار اخبار به کمک  AJAX 29
 شکل 12 :‌  انتشار خبر به کمک فناوری AJAX 29
مقدمه 31
 شکل 1 : عناصر AJAX 32
برنامه نويسی وب غيرهمزمان 32
 شکل 2 : نحوه عملکرد برنامه های وب در يک فرآيند همزمان ( عدم تعامل کاربر با برنامه در زمان درخواست های HTTP ) 33
 شکل 3 : نحوه عملکرد برنامه های وب در يک فرآيند غيرهمزمان (ارسال درخواست های HTTP از طريق AJAX ENGINE برای سرويس دهنده) 34
شی XMLHTTPREQUEST 34
توضيحات 36
فراخوانی تابع  ONCALLBACK 36
 شکل 4 : ايجاد يک درخواست HTTP غيرهمزمان توسط شی XMLHTTPREQUEST 39
AJAX : تحولی بزرگ در عرصه وب ( بخش پنجم ) 40
چرا به يک فريمورک AJAX نياز داريم ؟ 40
معماری فريمورک ASP. NET AJAX 41
  شکل 1 : ساختار معماری فريمورک ASP. NET AJAX 42
فريمورک سمت سرويس گيرنده 42
MICROSOFT AJAX LIBRARY 42
HTML ، جاوا اسکريپت و اسکريپت XML 43
ASP.NET AJAX SERVICE PROXIES 44
فريمورک  در سمت سرويس دهنده 45
کنترل های سرويس دهنده AJAX 45
WEB SERVICES BRIDGE 45
خلاصه 46
AJAX : تحولی بزرگ در عرصه وب ( بخش ششم ) 46
مدل پياده سازی با محوريت سرويس گيرنده 47
 شکل 1 : مدل پیاده سازی با محوریت سرویس گیرنده 47
مدل پياده سازی با محوريت سرويس دهنده 47
 شکل 2 : مدل پیاده سازی با محوریت سرویس دهنده 48
اهداف  ASP. NET AJAX 48
AJAX : تحولی بزرگ در عرصه وب ( بخش هفتم ) 50
مدل پیاده سازی با محوریت سرویس دهنده 50
مرحله اول : ایجاد سایت 51
مرحله دوم : طراحی و پیاده سازی کلاس  MAGHALAT 52
 شکل 2 : ساختار کلاس MAGHALAT 52
مرحله سوم : ایجاد یک صفحه وب ASP.NET 53
مررحله چهارم : اجرای برنامه و بررسی  نتایج 56
  شکل 3 : نمایش تعداد مقالات منتشر شده در هر گروه 56
مرحله پنجم : بهینه سازی خروجی و ضرورت استفاده از  کنترل UPDATEPROGRESS 57
  شکل 4 : ارائه یک نشانه دیداری در زمان تحقق یک POSTBACK غیرهمزمان 59
AJAX : تحولی بزرگ در عرصه وب ( بخش هشتم ) 61
مقدمه 61
مدل پياده سازی با محوريت سرويس گيرنده 61
دستيابی به سرویس های وب از طریق کد سمت سرویس گيرنده 62
آشنائی با پراکسی های ASP.NET AJAX WEB SERVICE 63
فعال کردن قابليت فراخوانی سرویس های وب به کمک جاوا اسکريپت 63
مرحله سوم : تعریف یک سرویس وب 65
مرحله چهارم : ایجاد یک صفحه ASP.NET 67
 شکل 1 : نمایش تعداد مقالات منتشر شده در هر گروه 70
جمع بندی 71
  اينترنت و مهمترين سرويس آن وب علاوه بر اين که حيات بشری را در هزاره سوم دستخوش تحولات فراوانی کرده است ، توانسته است منشاء تحولات گسترده ای در ساير حوزه های فناوری گردد . در واقع ، تحول در زندگی بشريت  مديون پيشرفت در ساير حوزه های فناوری‌ است . يکی از اين حوزه ها ، صنعت نرم افزار است .
برای آشنائی با اين تحول بد نيست مروری سريع داشته باشيم به گذشته وب و نرم افزار تا از اين رهگذر بتوانيم ضرورت ايجاد فناورهای جديدی نظير Ajax ( برگرفته شده از Asynchronous JavaScript And XML ) را بهتر درک کنيم .
مروری بر وب ، نرم افزار و تاثير متقابل آنها بر يکديگر
موجودات جديدی که ما امروزه آنها را با نام برنامه های وب می شناسيم ، ماحصل تاثير وب بر نرم افزار و رشد رو به فزاينده استفاده از اينترنت در متن زندگی ، ماحصل تاثير نرم افزار بر وب است . اجازه دهيد ببينيم موضوع از کجا و با چه مختصاتی شروع گرديد و هم اينک در چه وضعيتی به سر می بريم .
وب ايستا : زمانی که تيم . برنرز لی در سال 1990 اولين پيشنهاد خود در رابطه با وب را ارائه کرد ،  ايده کار بسيار ساده بود : ايجاد يک شبکه از اطلاعات متصل شده به يکديگر با استفاده از ابرمتن ها و URIs ( برگرفته شده از  Uniform Resource Identifiers ) . وب در آغاز به عنوان يک رسانه اشتراک اطلاعات مطرح گرديد تا از طريق آن دانشمندان و محققين بتوانند دانش و اطلاعات را بين خود به اشتراک گذاشته و نتايج تحقيقات را با يکديگر مبادله نمايند . ارائه دهند گان با استفاده از يک استاندارد مستند سازی ، اطلاعات خود را تهيه و آنها را به مخاطبان خود ارائه می کردند . در آغاز برای استاندارد مستند سازی از ابزاری که در آن زمان خود هنوز استاندارد نشده بود استفاده می گرديد . HTML ، ابزاری است که با بکارگيری مجموعه ای از تگ ها ، استاندارد لازم جهت نمايش يک مستند در نرم افزارهای نمايش دهنده ( مرورگرها )  را فراهم می نمايد . نرم افزارهای نمايش دهنده ، مجهز به مفسرهائی جهت تفسير تگ ها و نمايش اطلاعات موجود در مستند بر اساس تعاريف از قبل تعريف شده شدند .
برای خرید اطلاعات خود را وارد کنید
  • کلیه پرداخت های سایت از طریق درگاه بانک سامان انجام می گیرد.هر مرحله از خرید می توانید مشکل خود را با پشتیبان و فرم تماس با ما در جریان بگذارید در سریعترین زمان ممکن مشکل برطرف خواهد شد
  • پس از پرداخت وجه ، فایل محصول هم قابل دانلود می باشد و هم به ایمیل شما ارسال می گردد .
  • آدرس ایمیل را بدون www وارد نمایید و در صورت نداشتن ایمیل فایل به تلگرام شما ارسال خواهد شد .
  • در صورت داشتن هرگونه سوال و مشکل در پروسه خرید می توانید با پشتیبانی سایت تماس بگیرید.
  • پشتیبان سایت با شماره 09383646575 در هر لحظه همراه و پاسخگوی شماست
  • اشتراک گذاری مطلب

    راهنما

    » فراموش نکنید! بخش پشتیبانی مقاله آنلاین ، در همه ساعات همراه شماست

    اطلاعات ارتباطی ما پست الکترونیکی: Article.university@gmail.com

    تماس با پشتیبانی 09383646575

    برای سفارشتان از سایت ما کمال تشکر را داریم.

    از اینکه ما را انتخاب نمودید متشکریم.

    معادله فوق را حل نمایید *

    تمام حقوق مادی , معنوی , مطالب و طرح قالب برای این سایت محفوظ است