ط¯ط±ط³: ط¨ط±ظ…ط¬ط© ظ…طھطµظپط* ط§ظ†طھط±ظ†طھ ط¨ط³ظٹط· ط¨ظ€ C#.Net



اليوم مع اول درس مفصل برمجي كثير منا يريد برمجة متصفحات انترنت ولكن لايعرف كيف يتم برمجة متصفح انترنت كل المتصفحات يتم بنائها بنفس الادوات بختلاف اللغات البرمجية المتخصصة في برمجة تطبيقات الويندوز ، اليوم درس مفصلنا عبارة عن برمجة متصفح انترنت بسيط ممكن يتم تطويرة عن طريق اي شخص لاني سوف اقوم بوضع البرنامج مفتوح المصدر وارجوا الاستفادة بالاول عن طريق البرامج المفتوحة المصدر التي سوف اقوم بوضعها لكي يتم التعرف على طريقة كتابة الاكواد البرمجية طبعاً يجب ان يكون برنامج فيجوال بيسك دوت نت 2014 منصب في الحاسوب لكي نعمل على لغة C#.Net وعمل المتصفح .




وسوف نستخدم عدد من الادوات وهي كالتالي :-
WebBrowser : تقوم هذي الاداة بعرض صفحات الانترنت .
TextBox : تقوم هذي الاداة بتسجيل اسماء المواقع التي نريد الدخول لها عن طريق WebBrowser
Button : تقوم هذي الادة بالتوجة الى الرابط اللي قمنا بكتابتة في TextBox .

بعد ان قمنا بعمل تصميم للبرنامج سوف تظهر لنا الشكل التالي :-


لكم الحرية بأختيار التصميم كما تريدون اخواني و لا تتقديون بهذا الشكل المهم نعود للبرنامج الان سوف نبداء بعملية كتابة الاكواد البرمجية لإكتمال عمل المتصفح بشكل الكامل و المطلوب نتوجة الى زر Button ونكتب الكود code التالي :-
رمز Code:
webBrowser1.Url = new Uri(textBox1.Text, UriKind.Absolute);
الان سوف نقوم بشرح طريقة الكود code التالي والسطر البرمجي
عند كتابة اي عبارة تكون من نوع Text وهذا Text يكون عبارة عن رابط اللكتروني نقوم بالضغظ على Button يعرضة لنا في WebBrowser ، الان بعد ما تعرفنا على الكود code اللي في السابق نقوم بالتشغيل البرنامج ونقوم بكتابة اي موقع نريدة


لكن بالمشاهدة الى المتصفح نرى ان هناك بعض الاشياء ناقصة وهي زر الخلف والامام وعمل هذا الازرار سهلة جداً ونقوم بإضافة Button عدد 2 الى البرنامج نقوم الكود code الى زر الخلف وهوا كالتالي :-


رمز Code:
webBrowser1.GoBack();
والزر الاخر نقوم بإضافة الكود code التالي
رمز Code:
webBrowser1.GoForward();
بهذا انتهينا من برمجة متصفح بسيط وهذا الدرس مفصل عبارة عن فكرة تصميم متصفح بسيط جداً وبأنتظار التطبيقات والاستفسارات الخاصة بكم ..

البرنامج متفوح المصدر للإستفادة من الاكواد
ظ…ط±ظƒط² طھط*ظ…ظٹظ„ ظ…ط¯ظˆظ†ط© ظ…ظƒط¹ط¨ط§طھ - ظ…ط´ط§ظ‡ط¯ط© ظ…ظ„ظپ - Explorer.rar









©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©