[مقال] بما اني فاضي تعالوا نتعلم الاتصالات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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 قاعد فاضي مستني حد من معلميني ويفيدني في موضوعي
وكتر الف خير ابو روضه
قولت نتكلم عن الاتصالات شويه
الاتصالات او الريكوستات انوعها كتير جدا
والمتعارف عليها من قبل الاغلبيه ممكن يكونو اتنين او ثلاثه
WebClient و HttpWebRequest
نبدأ بأسهلم ال WebClient
ال WebClient سهل ولكن احيانا لا يدع الاتصال او بمعني اخر كما هنشوف في ال HttpWebRequest
انك في بعض الاتصال تحتاج الي UserAgent واشياء من هذا القبيل بدون تعقد ندخل في الشرح ع طول و هذا الشرح من خلال خبرتي البسيطه في الاتصالات
اولا الWebClient
علشان نعمل اتصال علي موقع ماا من خلال اتصال الWebClient
يجب علينا استدعاء اولا المكتبات الاساسيه وهما
كود : Imports System.Text وهما معروفين لدي الجميع ثم بعد ذلك يجب تعريف متغير من نوع New WebClient
كود : Dim web As New WebClient و ده هيتم التمرير من خلاله الDownloadString للموقع
ثم بعد ذلك هنعرف متغير من نوع String
ليحمل القيمه الناتجه من الDownloadString
كود : Dim StreamReader_ As String كده عند تنفيذ الكود هنلاقي ان محتوي سورس الصفحه بقي متواجد كله في المتغير StreamReader_
نعرف متغير اخر من نوع String
كود : Dim Encoding_ As String = Regex.Unescape(StreamReder_) وهذا المتغير
وظيفته ان لو وجد حروف عربيه او رموز في محتوي سورس الصفحه يحوله الي لغه متعار عليه بدل من المشروع يقرأهم علي عيئه رموز
هذا هو الاتصال من خلال webClient
ويمكنك التعامل مع محتوي الصفحه بأكثر من طريقه لأستحراج النصوص منها
وان شاء الله هيتم شرح الاتصالات من خلال ال[b]HttpWebRequest [/b]
[b]ولا ننسي منكم صالح الدعاء لي و ولدتي [/b]
[b]واتمني لو حد يقدر يفدني بموضوعي [/b]
[b][b] http://vb4arb.com/vb/showthread.php?tid=36787[/b][/b]
|