تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] كود history للمتصفحات المصنوعة علي الفيجوال بيسك
#4
اهلا بك أخي الفاضل
حظك حلو إن انا بالي رايق شوية و عندي وقت كاف لإجابة سؤالك
وفي واقع الأمر أنه يوجد الكثير من  الاستراتيجيات أو الكثير من الأساليب التي من الممكن استخدامها لإجابة سؤالك

عموما كلامي التالي يعبر عن أحد هذه الأساليب

اولا : - ردي علي سؤالك سيكون علي مراحل
المرحلة الأولي و أرجو ان تصحح لي إن كنت مخطئا في تصوري
أنت تريد ان تحفظ الروابط و أيضا تريد أن تحفظ التاريخ و الوقت الذي يعبر عن التوقيت الذي إستخدمت فيه تلك الروابط
و بما أن الدوت نت لا يوجد بها كلاس يدعم أهدافك إذن هنا عليك أن تبني الكلاس بنفسك و هذا الكلاس سوف يكون النواة لحل مشكلتك

لكن لنفكر قليلا ماذا يجب أن يحتوي هذا الكلاس الذي يعبر عن History الخاصة بمتصفح النت
الكلاس يجب ان يحتوي علي Property تعبر عن Link وهي ستكون عبارة عن String
الكلاس يجب أن يكون به Property تعبر عن الوقت و التاريخ الذي يحدد توقيت الدخول علي الرابط و هي ستكون من النوع DateTime

وبما أن الصفتان معا سيتغيران طبقا لإستخدام المتصفح لذلك يجب أن يكونا علي صورة Public Property
وهذه هي أبسط صورة للكلاس
لكن يتبقي السؤال هل سوف تريد مستقبلا أن تقوم بمقارنة الروابط فإن كانت الإجابة بنعم هنا يجب تطوير الكلاس قليلا و اضافة خصائص أخري له
الشكل المبدئي للكلاس سيكون كالتالي وهنا انا اعطيت الكلاس اسما يتناسب مع الهدف منه و إسم الكلاس سيكون BrowserHistory


كود :
Public Class BrowserHistory

   Private historyName As String
   Private historyDate As String
   Public Sub New()
       Me.New(CType(Nothing, String), CType(Nothing, DateTime))
   End Sub

   Public Sub New(historyLinkNname As String, historyDateTime As DateTime)
       historyName = historyLinkNname
       historyDate = historyDateTime
   End Sub

   Public Property HistroryLink As String
       Get
           Return historyName
       End Get
       Set(value As String)
           historyName = value
       End Set
   End Property

   Public Property HistoryDateTiem As DateTime
       Get
           Return historyDate
       End Get
       Set(value As DateTime)
           historyDate = value
       End Set
   End Property

End Class

أخيرا و بشكل عام هذا الفكرة صالحة للإستخدام مع أي شئ أخر و يمكن تطويعها لتناسب اي فكرة تغطي منطقة اخري خارج نطاق سؤالك الأصلي وهذا هو الهدف من كتابة الكلاسات

كيف تستخدم الكلاس

1- يتم تعريف متغيران احدهما عبارة عن String و هذا المتغير ستسترد قيمته من متصفح النت
2- يتم تعريف متغير يعبر عن الوقت و التاريخ الذي يساوي اللحظة التي ضغط فيها المستخدم علي اللينك و هذا المتغير قيمتة ستكون عبارة عن DateTime.Now

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

انتهت المرحلة الأولي
تقبل تحياتي
الرد }}}
تم الشكر بواسطة: soper , soper , LoveVb


الردود في هذا الموضوع
RE: كود history للمتصفحات المصنوعة علي الفيجوال بيسك - بواسطة silverlight - 30-07-16, 03:15 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,017 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,223 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,215 09-07-25, 12:45 AM
آخر رد: abo ragab
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 781 07-02-25, 07:57 PM
آخر رد: الورد2
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,777 07-02-25, 07:55 PM
آخر رد: الورد2
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 461 08-10-24, 02:37 PM
آخر رد: salamandal
  [VB.NET] مساعدة فيجول بيسك foxsero 0 236 04-09-24, 04:29 AM
آخر رد: foxsero
  [VB.NET] طلب طريقة فاعلة في ربط الفيجوال ستوديو 2022 مع قاعدة بيانات mdb WellyG 4 670 29-07-24, 12:14 AM
آخر رد: عبد العزيز البسكري
  فتح ملف اكسيل عن طريق الفيجوال بيسك 2015 Emam emam 0 276 19-07-24, 05:14 PM
آخر رد: Emam emam
  كيف اقوم بحل عدم اتصال فيجوال بيسك بالانترنت جيولوجي مبتدئ 3 492 28-06-24, 05:29 AM
آخر رد: جيولوجي مبتدئ

التنقل السريع :


يقوم بقرائة الموضوع: