عمل متصفح انترنت بسيط - سي شارب - مقـــالات - Top Coder
Welcome to our Site
الدخــول Or تسجـــيل
الأحد
2016-12-04
11:18 PM
تسجــــيل | دخـــول
الرئيسية » مقالات » سي شارب

عمل متصفح انترنت بسيط
عمل متصفح انترنت بسيط

مقـــدمه
اليوم سنعرض موضوع بسيط . سنشرح فيه عمل متصفح انترنت بسيط باستخدام الكنترول WebBrowser  
رابط الموقع
في البدايه فان اهم شئ في المتصفح هو رابط الموقع يفتحه المتصفح , وللرابط شكل محدد لابد ان يكون كالتالي
http://www.website.com
وقد اضفنا داله في برنامج المتصفح تسمح بتصحيح او يتكملة الرابط بطريقه تلقائيه , بحيث اذا كتب المستخدم google.com فانها تقوم باضافه http://www. وايضا اذا تم كتابه www.google.com فانه يضيف http:// وهكذا , اما في حالة كتابه الرابط باي طريقه اخرى , فان الكلمات المكتوبه يتم البحث عنها في جوجل , حيث تضاف تلك الكلمات الى الرابط http://www.google.com.eg/search?q= حيث هذا هو رابط البحث في جوجل
Get URI Method
Ctrl + Enter
وككل المتصفحات فانه لابد عند الضغط على ctrl+Enter في نص الرابط يتم تتم تحويل النص الى رابط كامل , بمعنى انك اذا كتبت google ثم ضغط ctrl+enter فان الرابط يصبح كاملا http://www.google.com  , في سبيل ذلك تم تفعيل الحدث KeyDown الخاص بالمربع الخاص بالرابط , وتم اضافة الكود بداخلها هكذا
 
browser Status Changed
ومع كل اي تغير يحدث في المتصفح فان هناك نص يعبر عن الحاله الخاصه بالمتصفح , لذلك تم تفعيل الحدث StatusTextChanged , وتم وضع label يظهر تلك الحاله من خلال الخاصيه StatusText .
Browser Progress Changed
تم ايضاً تفعيل الحدث الخاص بتقدم تحميل الصفحات في المتصفح ProgressChanged , وهو يحمل القيمة القصوى التي سيتم تحميلها , والقيم التي تم تحميلها حتى الان , وقد تم وضع ProgressBar ؤظهر التقدم في التحميل ووضع بداخل الحدث الكود التالي  
Browser Progress Changed
Complete the Browser
تم اضافة ازرار لامكانيه العوده للخلف والامام , وايضا اعاده التحميل وزرار لاظهار الصفحة الرئيسيه , وفي كل زر تم استخدام الداله الخاصه وهم كالتالي
1-  GoBack للصفحة السابقه
2- GoForward الصفحة التاليه
3- Refresh اعادة التحميل
4- GoHome الصفحة الرئيسيه
ختـــام
تم عمل المتصفح بطريقه سريعه , وذلك لان معظم الوظائف جاهزه في الكلاس , وفقط ما تم اضافته بعض الرتوش البسيطه على تلك الوظائف , وللعلم فان هذا الكنترول هو نفسه متصفح الويندوز , تم وضعه ككنترول داخل الدوت نت  
تحميل المشروع
 Written by :  Mohammed Mahmoud
الفئة: سي شارب | أضاف: ham_mody2000 (2011-09-14 3:46 PM)
مشاهده: 8672 | الترتيب: 1.0/1


أترك تعليقك من خلال حسابك على الفيس بوك

تعليقات مشتركي الموقع

مجموع المقالات: 0
إضافة تعليق يستطيع فقط المستخدمون المسجلون
[ التسجيل | دخول ]
طريقة الدخول
بحث
Our Facebook community

تم إطلاق صفحة توب كودر على الفيس بوك

Advertisment
الأحـــدث
hitstatus
Copyright Mohammed Mahmoud © 2016
إنشاء موقع مجاني с uCoz