5- أهم دوال وخصائص GeckoNode.

2 التعليقات
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

اللهم علمنا ماينفعنا وانفعنا بما علمتنا إنك أنت العليم الحكيم

 ====>What is Gecko Node ?<====


4- أهم دوال وخصائص HTMLElement.

1 التعليقات
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الحكيم

 ====>What is HTML Element ?<====

هو فصيلة(Class) تمثل العناصر في لغة HTML

3- جلب العناصر

0 التعليقات
بسم الله الرحمن الرحيم 
السلام عليكم ورحمة الله وبركانه

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الحكيم


 ====>Internet Explorer (Web-Browser Control)<====

1- لجلب جميع العناصر الموجودة في الصفحة يمكنك أن تستخدم الخاصية All


WebBrowser.Document.All

VB.Net
C Sharp

=======================================================

2- لجلب العناصر التي تشترك في الوسم يمكنك أن تستخدم الدالة GetElementsByTagName

 المعاملات (Parameters) :
TagName : وهو الوسم الخاص بالعنصر
الناتج : تعيد HtmlElementCollection وهو مجموعة عناصر من نوع HtmlElement

VB.Net

C Sharp
=======================================================

3- لجلب عنصر محدد يتم جلبه بعدة طرق

1- باستخدام دالة GetelementById ولاستخدام هذه الدالة يجب ان يكون للعنصر معرف(ID)

المعاملات (Parameters) :
id : قيمة الخاصية ID
الناتج : تعيد HtmlElement ولا تعيد شيء إن لم يوجد عنصر يحتوي على معرف بهذه القيمة

الإستخدام
VB.Net
C Sharp

***********************************************************************************

2- لجلب العنصر الفعال (الذي يركز عليه أو يستخدمه المستخدم حالياً) يمكنك ان تستخدم الخاصية ActiveElement 

WebBrowser.Document.ActiveElement

VB.Net
C Sharp
**************************************************************************************

3- باستخدام الدالة GetElementsByTagName ثم نقوم بفلترة نتيجة حتى نحصل على العنصر المراد

لإستخدام هذه الطريقة يجب ان تكون هناك خاصية مميزة للعنصر مثل الإسم او النص (حتى نميزه عن بقية العناصر التي تشترك معه بالوسم)

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

الإستخدام 
VB.Net
C Sharp

 ====>GeckoFX<====

في البداية يجب عليك إستدعاء الفضاء Gecko

1- لجلب جميع العناصر يمكنك أن تستخدم الدالة التالية

VB.Net
C Sharp
الإستخدام 
VB.NET
 Dim AllOfTheElements As GeckoElement() = GetAllElements(YourGeckoWebBrowserName)
C#
GeckoElement[] AllOfTheElements = GetAllElements(YourGeckoWebBrowserName);

<======================================================>

2- لجلب العناصر التي تشترك في الوسم يمكنك إستخدام الدالة  GetElementsByTagName

الإسم : Gecko.GeckoDocument.GetElementsByTagName
الناتج : تعيد GeckoElementCollection

الإستخدام

VB.Net
C Sharp
<======================================================>

3- لجلب جميع العناصر التي تشترك بالإسم يمكنك ان تستخدم الدالة GetElementsByName

الإسم :  Gecko.GeckoDocument.GetElementsByName
الناتج : تعيد GeckoElementCollection

الإستخدام
VB.Net
      
C Sharp
<=======================================================>

4- لجلب العناصر التي تشترك بإسم الفصيلة (Class Name) يمكنك أن تستخدم الدالة GetElementsByClassName 

الإسم :  Gecko.GeckoDocument.GetElementsByClassName
الناتج : تعيد GeckoNodeCollection

الإستخدام
VB.Net
  
C Sharp
<=====================================================>


5- لجلب العناصر التي تشترك بالوسم والفضاء يمكنك استخدام الدالة GetElementsByTagNameNS

الإسم : Gecko.GeckoDocument.GetElementsByTagNameNS
الناتج : تعيد GeckoElementCollection

الإستخدام
VB.Net
C Sharp
<======================================================>

6- لجلب عنصر محدد يوجد عدة طرق

1- باستخدام دالة GetElementById

الإسم : Gecko.GeckoDocument.GetElementById
الناتج : تعيد Gecko.GeckoElement

الإستخدام
VB.Net
C Sharp

يمكنك أيضا أن تستخدم الدالة 
GetHtmlElementById 
بنفس الطريقة فقط تتختلف الدالتان بنوع الناتج

*****************************************************************************************
2- لجلب العنصر الفعال (الذي يركز عليه أو يستخدمه المستخدم حالياً) يمكنك إستخدام الخاصية  ActiveElement
الإسم : Gecko.Document.ActiveElement
القيمة : تعيد GeckoHtmlElement

الإستخدام
VB.Net
C Sharp
**********************************************************************************

3- باستخدام دالة إحدى الدوال (GetElementsByTagName, GetElementsByName GetElementsByClassName, GetElementsByTagNameNS) ثم تقوم بفلترة النتيجة حتى تحصل على العنصر المراد

لإستخدام هذه الطريقة يجب ان تكون هناك خاصية مميزة للعنصر مثل النص

الإستخدام
VB.Net
C Sharp
=========================================================

لجلب المعرف (ID) أو (Tag Name) الخاص بــــأي عنصر
انقر على الزر الأيمن للفأرة ثم اختر Inspect Element
ثم قم بتفعيل Mouse inspector
Internet Explorer : Ctrl + B

Mozilla Firefox, Nightly :

2- تعريف بـGeckoFX وكيفية إستخدامه.

0 التعليقات
بسم الله الرحمن الرحيم 
السلام عليكم ورحمة الله وبركاته

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الحكيم وبعد

===>تعريف بـGeckoFX<===

هو متصفح مكتوب بلغة #C ومبني على نواة متصفح فايرفوكس، يتميز عن Internet-Explorer من حيث السرعة ودعمه لـCSS3 إختصاراً لـ(Cascading Style Sheets) ومن حيث الإستقرار أيضاً (إحتمال وقوع الأخطاء أقل بكثير)

===>كيفية إستخدام GeckoFX<===

1- عليك تحميله من https://bitbucket.org/geckofx  قم باختيار اخر نسخة ثم قم بتحميلها من التبويب Downloads


1- العناصر في لغة HTML

0 التعليقات
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الحكيم

====>الصيغة العامة للعناصر في لغة HTML<====

 

تتكون العناصر بشكل عام في لغة HTML من
Tag : الوسم
Identifier : المعرف، وهو اختياري(أي لا يجب أن يوجد في جميع العناصر) وهو فريد (اي لا تتكرر قيمته بالصفحة)
Name : إسم العنصر، وهو اختياري أيضاً
Attributes : الخصائص مثل العرض والطول

إفتتاح قسم التعامل مع صفحات الويب

0 التعليقات
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الحكيم

تم بحمد الله وفضله إفتتاح قسم التعامل مع صفحات الويب

يمكنك النقل من المدونة كيف ما تشاء وبدون ذكر المصدر