Presentation is loading. Please wait.

Presentation is loading. Please wait.

المحاضرة التاسعة استخدام أدوات التحكم المتقدمة Rich controls.

Similar presentations


Presentation on theme: "المحاضرة التاسعة استخدام أدوات التحكم المتقدمة Rich controls."— Presentation transcript:

1 المحاضرة التاسعة استخدام أدوات التحكم المتقدمة Rich controls

2 استخدام أدوات التحقق رفع الملفات إلى الموقع عرض التقويم عرض الإعلانات عرض عدد الزوار

3 رفع الملفات إلى الموقع نستخدم أداة التحكم FileUpload لرفع الملفات إلى الموقع يجب تحدید المكان الذي سیتم تخزین ملفات المستخدمین فیه, إما مجلد داخل الموقع أو ضمن قاعدة بیانات الموقع... خصائص أداة التحكم FileUpload أداة التحكم FileUpload تدعم الطرائق التالیة :

4 رفع الملفات إلى الموقع عندما تقوم الخاصية PostedFile بتغليف الملف المرفوع بغرض من الصف HttpPostedFile فأننا نحصل على معلومات إضافية حول الملف.. خصائص الصف HttpPostedFile

5 مثال Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click If (FileUpload1.HasFile) Then Dim filePath As String = "~/uploads/" & FileUpload1.FileName FileUpload1.SaveAs(MapPath(filePath)) End If End Sub

6 أداة التحكم Calendar تمكین المستخدم من تحدید التواریخ بسھولة ویسر خصائص أداة التحكم Calendar

7 أداة التحكم Calendar الأداة تدعم الأحداث التالية

8 مثال

9 وفي حدث selectionchanged التابع للأداة calendar1 نقوم بإسناد التاريخ المحدد الى الأداة textbox1 Protected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged TextBox1.Text = Calendar1.SelectedDate.ToString("d") End Sub

10 أداة التحكم AdRotator تمكننا الأداة من عرض الإعلانات على صفحات الموقع یتم اختیار الإعلان الذي سیعرض بشكل عشوائي تخزن الإعلانات في ملف XML أو في جدول ضمن قاعدة بیانات خصائص أداة التحكم AdRotator

11 أداة التحكم AdRotator خصائص أداة التحكم AdRotator

12 مثال

13 ~/images/pic1.png 300 50 http://www.vb4arab.com Advertisement 1 50 ~/images/pic2.png 300 50 http://www.yahoo.com Advertisement 2 25 ~/images/pic3.png 300 50 http://www.google.com Advertisement 3 25

14 فلترة الإعلانات لنفرض السیناریو التالي : لدیك أداتین AdRotator2 و AdRotator1 وملف XML یحتوي على بیانات خمسة إعلانات, أول ثلاثة إعلانات لمواقع تعلیمیة, الإعلانان الرابع والخامس لمواقع ریاضیة, وترید أن یتم عرض الإعلانات التعلیمیة بالأداة AdRotator1 و الإعلانات الرياضية بالأداة AdRotator2

15 ~/images/pic1.png 200 http://www.vb4arab.com vb4arab Teaching ~/images/pic2.png 200 http://www.arabTeam2000.com arabTeam2000 Teaching ~/images/pic3.png 200 http://www.AspWorkShopes.com AspWorkShopes Teaching

16 ~/images/pic4.png 200 http://www.kooora.com kooora Sporting ~/images/pic5.png 200 http://www.hihi2.com hihi2 Sporting

17 عرض عدد الزوار قومي بفتح Global.asax واكتبي الكود التالي : Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs) ' Code that runs when a new session is started Application.Lock() Application("visitors") += 1 Application.UnLock() End Sub

18 في الصفحة الأساسية اكتبي التالي Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Label1.Text = ("you are vivtors no" & Application("visitors")) End Sub

19 تطبيق


Download ppt "المحاضرة التاسعة استخدام أدوات التحكم المتقدمة Rich controls."

Similar presentations


Ads by Google