![]() |
|
تعلم كيف تنشئ لوحة إعلانات تحدث نفسها كل 3 ثوانى بـAjax - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51) +--- قسم : قسم ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=52) +---- قسم : قسم مقالات ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=54) +---- الموضوع : تعلم كيف تنشئ لوحة إعلانات تحدث نفسها كل 3 ثوانى بـAjax (/showthread.php?tid=5745) |
تعلم كيف تنشئ لوحة إعلانات تحدث نفسها كل 3 ثوانى بـAjax - RaggiTech - 15-10-12 كاتب الموضوع : Ahmed Moosa
بسم الله الرحمن الرحيم والحمد لله رب العالمين عمل لوحة إعلانات تحدث نفسها كل 3 ثوانى . الصورة التى سنصل إليها " لم أرفعها " " للمعرفة " يتم تنفيذ هذا الدرس بتقنية Ajax فى Visual Web Developer أو Visual Studio الأهداف :- - إستخدام أداة Timer فى Ajax . - معرفة كيفية تحديث Update Panel بإستخدام Timer > فكرة العمل :- لوحة إعلانات بها أكثر من إعلان يتم عرض الأعلان وراء الإعلان دون إعادة تحميل الصفحة أثناء العرض فى كل مرة . هذا الأمر يعمل كأنك قد صممت إعلان على برنامج Flash يتوالى فى العرض . الأدوات االمستخدمه داخل الدرس :- • Update Panel . • Timer • AdRotator الخطوات :- 1- قم بفتح مشروع جديد من File واختر New ومنها إختر Web Site . 2- تظهر لك نافذة إختر منها ASP.Net Ajax Enabled-Web Site . 3- قم بإدراج Timer من اداوات Ajax 4- قم بإدراج أداة Update Panel . 5- إدراج داخلها أداة Ad Rotator . 6- إنشئ ملف Xml من Add New Item ولتكن محتوياته كالتالى :- كود : [color=#000000][COLOR=#0000bb]<?xml version[/color][color=#007700]=[/color][color=#dd0000]"1.0" [/color][color=#0000bb]encoding[/color][color=#007700]=[/color][color=#dd0000]"utf-8" [/color][COLOR=#0000bb]?> 7- قم بزيارة صفحة Default.aspx وأكتب فيها الخصائص التالية :- كود : [color=#000000][COLOR=#0000bb][/color][color=#007700]<[/color][color=#0000bb]form id[/color][color=#007700]=[/color][color=#dd0000]"form1" [/color][color=#0000bb]runat[/color][color=#007700]=[/color][color=#dd0000]"server"[/color][COLOR=#007700]> التحليل - بعد إدراج أداة Timer تم ضبط الخاصية interval التى سيتم تغيرالوقت بها كل 3000 ملى ثانية ما يساوى 3 ثوانى . - لتحديث Update Panel طبقاً لتغير التوقيت قمنا بضبط الأمر Triggers . وأسندنا أداة التحكم فيه إلى أداة Timer 1 . - وكذلك ضبط الحدث Tick الخاص بالأداة Timer التى ستعطينا التوقيت . الذى سيقوم بتحديث أداة Update Panel طبقاً لتنفيذ هذا الحدث . - كذلك لاحظ ضبط مصدر الإعلانات للأداة AdRotator إلى ملف Xml الذى قمنا بتصميمه بالأعلى . التنفيذ :- - قم بالتنفيذ من الأمر Run أو من قائمة file نختار View in Browser . - فقط إنظر إلى الصفحة وهى تعرض الصورة الموجودة وراء بعضهما البعض . كأنه ملف Flash . - قل الحمد لله رب العالمين إبدع
قم بالتفكير فى عمل آخر تستخدم فيه أداة Timer . إلى هنا نصل إلى نهاية الدرس والحمد لله رب العالمين . |