ما شاء الله تبارك الله ما شاء الله لا قوة إلا بالله , اللهم إني أسالك الهدى والتقى والعفاف والغنى
منتدى المهندس كوم كلية الهندسة
فيديو المهندس - صور المهندس - برامج المهندس - مدونة المهندس
 

||  أجعلنا الصفحة الرئيسية  ||  أضفنا للمفضلة ||


العودة   منتدى المهندس كوم كلية الهندسة > منتدى الكمبيوتر والتكنولوجيا > منتدى البرمجة

منتدى البرمجة فيجوال بيسيك ، فيجوال سي ++ ، دلفي ، أكسيس ، أوراكل C, C++, C#, VB, VB.Net, .. etc

السادة الاعضاء الكرام حدث فقد فى المرفقات وذلك عند النقل الى سرفر جديد ولم نستطيع استرجاع كل المرفقات فارجوا من السادة الاعضاء اعادةرفع المرفقات مره اخرى ونعتزر للجميع عن هذا الخطاء
إضافة رد
 
LinkBack أدوات الموضوع
قديم 16-03-2009, 08:33   #1
مهندس خبير
 
تاريخ التسجيل: 02 2009
المشاركات: 1,040
شكراً: 0
تم شكره 3 مرة في 2 مشاركة
Mr Msae3 is on a distinguished road
افتراضي افتراضي تعلم برمجة متصفح أنترنت بسيط بالفيجوال بيسك دوت نت 

أقدم لكم درس لشرح كيفية عمل متصفح ويب بسيط






نبدأ على بركة الله
نفتح الفيجوال كالعادة
نقوم بأنشاء مشروع جديد كما في الصورة



نغير خصائص الفورم






نقوم بادراج الأدوات كما في الصورة وهي



ToolStrip عدد 2
WebBrowser عدد 1
StatusStrip1 عدد 1






الأن ضمن كل أداة نقوم بادراج مجموعة أدوات كما في الصورة









ToolStrip العليا
ندرج على الترتيب
ToolStripButton عدد 5
ToolStripSeparator عدد 1
ToolStripButton عدد 1
ToolStripSplitButton عدد 2
ToolStripLabel عدد 1



ToolStrip الثانية
ToolStripLabel
ToolStrip************Box
ToolStripButton
ToolStripLabel
ToolStrip************Box
ToolStripButton



StatusStrip1 شريط الحالة السفلي

ToolStripStatusLabel
ToolStripSplitButton
ToolStripProgressBar





الأن لنعدل خصائص الأدوات في شريط الحالة العلوي
من الخاصية image عدل الصور في أول خمس أزرار من الشريط العلوي
لتكون الخلف أمام تحديث أيقاف الرئيسية
ثم الزر السادس ليكون حفظ

الأن زر السابع والثامن عبارة عن قوائم قم بتغير الخاصية display style إلى ************
وغير الخاصية ************ td السابعةإلى تحرير
والثامنة إلى خيارت الطباعة
ثم أضغط عليه تظهر لك قائمة



قم بملئه حتى تصبح كالتالي



وكذلك الأمر بالنسبة للقائمة الثانية



أما بالنسبة ToolStrip2 الثانية

نغير خاصية ************ إلى العنوان في الأولى
ولا نغير شيء بالثانية
والثالثة نضع أيقونة بحب
والرابعة نغير الخاصية ************ إلى بحث في غوغل
والخامسة لا نغير شيء
والسادسة نضع أيقونة بحث


أما بالنسبة لشريط الحالة
فقط نغير الثانية حيث نغير الأيقونة
ونقوم بعمل قوائم متفرعة للمواقع كما في الصورة


وبذلك نكون أنتهينا من التصميم




نبدأ في الأكواد
ننقر نقرتين في أي نقطة من الفورم فيظحر حدث تحميل الفورم
نضع الكود التالي
كود:

Me.ToolStrip************Box1.AutoCompleteMode = AutoCompleteMode.Suggest
Me.ToolStrip************Box1.AutoCompleteSource = AutoCompleteSource.AllUrl
WebBrowser1.Navigate("www.google.com")

في السطر الأول الوثاني لاظهار كل المواقع المفتوحة سابقا في التكست بوكس
في السطر الثالث لجعل الصفحةا لرئيسية للمتصفح هي غوغل

في زر ألخلف نضع الكود التالي
كود:

WebBrowser1.GoBack()

في زر الأمام نضع الكود التالي
كود:

WebBrowser1.GoForward()

في زر التوقف نضع الكود التالي
كود:

WebBrowser1.Stop()

في زر التحديث الكود التالي
كود:

WebBrowser1.*********************()

في زر الرئيسية نضع الكود التالي
كود:

WebBrowser1.Navigate("http://www.google.com")

في زر الحفظ
كود:

WebBrowser1.ShowSaveAsDialog()[/

في زر البحث بالغوغل ضع الكود التالي
كود:

WebBrowser1.Navigate("http://www.google.co.uk/search?hl=ar&q=" & ToolStrip************Box2.************)

والأن عمل هذا الكود هو أن المستخدم عندما يضع كلمة في بحث غوغل ويضغط أنتر تظهر نتائج البحث
يعني نفس الكود السابق ولكن يتم تنفيذه عند الضغط على أنتر
كود:

Private Sub srchbox_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles srchbox.KeyDown
If e.KeyCode = Keys.Enter Then
WebBrowser1.Navigate("http://www.google.co.uk/search?hl=ar&q=" & ToolStrip************Box2.************)
End If
End Sub

نفس الأمر ولكن لمربع الرابط
كود:

Private Sub ToolStrip************Box1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ToolStrip************Box1.KeyDown
If e.KeyCode = Keys.Enter Then
WebBrowser1.Navigate(ToolStrip************Box1.*** *********)
End If
End Sub

الكود التالي لتشغيل عداد المعالجة عند فتح الصفحات
كود:

Private Sub WebBrowser1_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEven tArgs) Handles WebBrowser1.ProgressChanged
Try
ToolStripProgressBar1.Maximum = e.MaximumProgress
ToolStripProgressBar1.Value = e.CurrentProgress
Catch ex As Exception
End Try
End Sub

الكود التالي لتغير الرابط في مربع النص عند دخولك صفحة أخرى
والسطر الأخير لأظهار أسم المتصفح +أسم الصفحة في الخانة العلوية
كود:

Private Sub WebBrowser1_********Completed(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowser********CompletedEv entArgs) Handles WebBrowser1.********Completed
'to update the address box whenever a page is access.
If e.Url.IsAbsoluteUri Then
ToolStrip************Box1.************ = e.Url.AbsoluteUri
Else
ToolStrip************Box1.************ = e.Url.ToString()
End If
Me.************ = " Eyad Browser - " & WebBrowser1.********Title
End Sub

نأتي إلى القوائم
القائمة الأولى نسخ لصق قص
نضع الأكواد التاية على الترتيب

نسخ
كود:

WebBrowser1.********.ExecCommand("copy", True, DBNull.Value)

قص
كود:

WebBrowser1.********.ExecCommand("cut", True, DBNull.Value)

لصق
كود:

WebBrowser1.********.ExecCommand("paste", True, DBNull.Value)

القائمة الثانية إعداد الصفحة -معاينة للطباعة -طباعة -خصائص الصفحة
نضع الأكواد التالية

إعداد الصفحة
كود:

WebBrowser1.ShowPageSetupDialog()

معاينة للطباعة
كود:

WebBrowser1.ShowPrintPreviewDialog()

طباعة
كود:

WebBrowser1.Print()

خصائص الصفحة
كود:

WebBrowser1.ShowPropertiesDialog()

وبذلك نكون قد أتنهينا وبقي لنا دليل المواقع الصغير وهو القائمة التي بالأسفل
أنقر عليها وقم بأضافة أقسام رئيسية ومن ثم لكل قسم رئيسي أقسام فرعية




ثم نصغط على كل فرع رئيسي ونكتب الكود التالي

كود:

WebBrowser1.Navigate("رابط الموقع")
Me.************ = " Eyad Browser - " & "أسم الموقع"
ToolStrip************Box1.************ = "رابط الموقع"

آخر مواضيعي 0 لعبه الأكشن و القتال Warhammer 40000 Dawn Of War مضغوطه بحجم 262 ميجا
0 برنامج تجعل جهاز الكمبيوتر
0 انفــراد Alfa Autorun Killer 2.0 قـاتل فيروسات الاوتـورن ¶ بتاريخ 20 / 5 / 2008
0 من وصايا الرسول الكريم
0 ازاى تسوى توقيع كامل بالفوتوشوب
Mr Msae3 غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
متصفح, أنترنت, افتراضي, بالفيجوال, بيسك, برمجة, بسيط, تعلم, جنة


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اجعل منظر مشروعك بالفيجوال بيسك جذابا و رااائع شرح بالصور zizo7up منتدى البرمجة 6 22-04-2012 07:06
الان اجعل مشروعك بالفيجوال بيسك جذابا و رااائع شرح بالصور رشا عمر الفاروق منتدى البرمجة 1 08-11-2009 02:51
افتراضي 9 كتب بالفيجوال بيسك... Mr Msae3 منتدى البرمجة 2 24-05-2009 12:19
ادراج الملف الصوتي بالفيجوال بيسك mimo_rock_2006 منتدى البرمجة 0 23-03-2009 12:44
عمل فورم دائري -- مع أزرار دائرية بالفيجوال بيسك.نت «SaSa»£ منتدى البرمجة 0 25-01-2009 06:21

جميع المشاركات والمواضيع في منتديات المهندس كوم لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها--يمنع وضع أي رابط او مرفق لبرنامج او لعبة ( مكسورة الحماية ) سواء (كراك او سيريل او كيجن او رابط لتبادل الملفات او رابط لموقع آخر أو اي شي قد يخدم هذا المجال

الساعة الآن 05:35.


Powered by vBulletin® Version 3.8.5, Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
TranZ By Almuhajir
Jelsoft Enterprises Ltd