منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[مقال] بما اني فاضي تعالوا نتعلم الاتصالات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184)
+--- الموضوع : [مقال] بما اني فاضي تعالوا نتعلم الاتصالات (/showthread.php?tid=36790)



بما اني فاضي تعالوا نتعلم الاتصالات - اليوم السابع - 28-10-20

قاعد فاضي مستني حد من معلميني ويفيدني في موضوعي
 http://vb4arb.com/vb/showthread.php?tid=36787

 وكتر الف خير ابو روضه 

قولت نتكلم عن الاتصالات شويه 
الاتصالات او الريكوستات انوعها كتير جدا 
والمتعارف عليها من قبل الاغلبيه ممكن يكونو اتنين او ثلاثه 
WebClient  و HttpWebRequest 

نبدأ بأسهلم ال WebClient   
ال WebClient   سهل ولكن احيانا لا يدع الاتصال او بمعني اخر كما هنشوف في ال HttpWebRequest  
انك في بعض الاتصال تحتاج الي UserAgent واشياء من هذا القبيل بدون تعقد ندخل في الشرح ع طول و هذا الشرح من خلال خبرتي البسيطه في الاتصالات 

اولا الWebClient   
 
علشان نعمل اتصال علي موقع ماا من خلال اتصال الWebClient  
يجب علينا استدعاء اولا المكتبات الاساسيه وهما 
كود :
Imports System.Text
Imports System.IO
Imports System.Net
Imports System.Text.RegularExpressions
Imports System.Web
وهما معروفين لدي الجميع ثم بعد ذلك يجب تعريف متغير من نوع  New WebClient

كود :
 Dim web As New WebClient
 و ده هيتم التمرير من خلاله الDownloadString للموقع 
ثم بعد ذلك هنعرف متغير من نوع String 
ليحمل القيمه الناتجه من الDownloadString 
كود :
Dim StreamReader_ As String
StreamReder_ = webClient.DownloadString("رابط الموقع")
كده عند تنفيذ الكود هنلاقي ان محتوي سورس الصفحه بقي متواجد كله في المتغير StreamReader_ 
نعرف متغير اخر من نوع String 

كود :
  Dim Encoding_ As String = Regex.Unescape(StreamReder_)
MsgBox(Encoding_)

وهذا المتغير 

وظيفته ان لو وجد حروف عربيه او رموز في محتوي سورس الصفحه يحوله الي لغه متعار عليه بدل من المشروع يقرأهم علي عيئه رموز 


هذا هو الاتصال من خلال webClient 
ويمكنك التعامل مع محتوي الصفحه بأكثر من طريقه لأستحراج النصوص منها 
وان شاء الله هيتم شرح الاتصالات من خلال ال[b]HttpWebRequest [/b]
[b]ولا ننسي منكم صالح الدعاء لي و ولدتي [/b]
[b]واتمني لو حد يقدر يفدني بموضوعي [/b]
[b][b] http://vb4arb.com/vb/showthread.php?tid=36787[/b][/b]