اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

مشاهدة نتائج الإستطلاع: هل افادك هذا الموضوع ؟
طبعا !! 2 100.00%
طبعا لا !! 0 0%
إستطلاع متعدد الإختيارات. المصوتون: 2. أنت لم تصوت في هذا الإستطلاع

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 02-03-2012, 06:17 PM
tomjerry741 tomjerry741 غير متواجد حالياً
موقوف
 
تاريخ التسجيل: Sep 2010
العمر: 39
المشاركات: 431
معدل تقييم المستوى: 0
tomjerry741 is on a distinguished road
Icon113 تعديل:كيف تصمم متصفح انترنت بشكل احترافى متكامل-والشرح بالصور- بوابة الثانوية العامة

بسم الله الرحمن الرحيم
اللهم لا سهل الا ما جعلته سهلا
وانت تجعل الحزن ان شئت سهلا

فى الحقيقة لم يعجبنى التصميم السابق الذى قدمته لكم بشأن متصفح الويب البدائى
ولم انم ليلتها جيدا وطفقت افكر ساهرا فى كيفية تصميم متصفح جيد يمكن تنصيبة واستخدامه
كما تستخدم الموزيلافايرفوكس او الانترنت اكسبلورر
هل هناك مستحيل فى تصميم اشياء كهذى ؟؟!!

دعونا نجرب حظنا مرة اخرى
ونتوكل على الله
ونتعلم شيئا جديدا
واتوجه بكلامى الى مدرسى الحاسب الالى
لمن عنده فكرة جديدة او تعديل على مشروعنا الاتى
فليكتب لى فى الردود بفكرته
والان فلنبدأ على بركة الله
الجزء الاول
قم بفتح برنامجك " الفجيوال بايسك 2005/2008/2010
وقم باختيار مشروع جديد واطلق عليه مثلا
InterNet Explorer 2012
او اى اسم اخر تفضله
-
ستجد امامك نافذة الفورم بهذا الشكل المعروف والذى تصادفه فى كل مرة تحاول فيها انشاء مشروع جديد
وتظل محدقا فيها لدقائق
معتصرا ذهنك الخالى لعله يسعفك بفكرة جديدة
او بابتكار اكواد جديدة
او بمحاولة تصميم برنامج لم يبتكرة انسان بشرى من قبل
حين يعجز عقلك عن اى امر من الامور السابقة
تقوم بغلق البرنامج وتتجة لسماع اغنية او -- محاولة لعب Mario Games
الحقيقة اننى كنت مثلك تماما
لكن لو لم تكن تحب البرمجة فلن تتعلمها ابدا
لو اعتقدت انك لن تتعلمها فقد حكمت على نفسك وقتها
وسيصبح تعلمها مستحيلا
-----------
انظر الان الى الفورم الذى امامك
وقم بتغيير حجمة الى الابعاد الاتية 1024; 740 كما هو بالصورة التى امامك


-
نريد الان ان نقوم بأدراج اداة من صندوق الادوات على ايدك الشمال
وهذا العنصر يعرف بأسم microsoft web browser
انظروا معى فى هذه الصورة لعلنا نجده لنقوم بوضعه فى الفورم
ستلاحظون اننا لم نجدة


-
فما الحل؟
الحل هو ان تضغط كليك يمين على كلمة all windows form
او على كلمة common control وتختار choose Items
كما بالصورة الاتية

--
ستفتح لك نافذة متوسطة الحجم اضغط على التبويب Com وابحث عن عنصر
microsoft web-browser وضع علامة صح امامه ثم اضغط زر انتر يعنى موافق


--
والان نبدأ ادراج الادوات المطلوبة بالترتيب
كما سيلى
- قم بادراج menustrip وغير لونها الى لونك المفضل


-
فى الخانة الفارغة فى المنيو ستريب والتى بها كلمه Type Here
سوف نقوم باختيار عدة اسماء لعدة اوامر مختلفة ينبغى تنفيذها فى حاله اختيار المستخدم لها فى اى وقت اخر -- قم بوضع الاسماء التالية كما بالشكل الاتى
file
edit
history
bookmarks
Tools
Help
كل ما عليك هو ان تضغط مرة بالماوس على مستطيل جملةtypehere
وتكتب الكلمات كما هى مرتبة او حسبما تفضل انت




--
والان
قم بادراج اداة واحد lable من صندوق الادوات وغير خاصية text الى كلمة www
ثم قم بأدراج واحد Listbox وقم بأعادة تحجيمة الى مستطيل طولى كما ترى


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

اقتباس:
size=1024;740
autosizemode=GrowAndShrink

text=internet web-browser2012
maxmizbox=false
startposition=CenterScreen
fixedborderstyle=FixedToolWindow

------------
والان نقوم بأدراج عدد خمسة Button ونضعهم بجوار مستطيل لست بوكس
كما ترى بالصورة وثم باعطائها الاسماء الاتية بالترتيب
Go
Back
Forward
Refreash
Stop

وياسلام لو عندك صور ايقونات او صور صغيرة نضعها داخل الزر لتعرف على اهميته

يمكنك ايضا تغيير لون وحجم الزر الى ما يناسبك من خلال خاصية باك كلور وخاصية فونتfont

--
والان قم بادراج عنصر microsoft web browser من قائمة الادوات


بعد ان ادرجنا عنصر مايكروسوفت ويب بروزر ونقوم بتمديدة بالسحب والافلات بالماوس حتى نهاية الفورم او لم يعرف كيفية سحبة وتمديدة فعلية بالضغط على عنصر مايكروسوفت ويب بروزر داخل الفورم ثم يتجة الى الخصائص ويغير
قيمة size الى القيمة الاتية
1013; 660
او كما سترى بالصورة التالية

--
والان نضيف اخر عنصر الى مشروعنا
وهو عنصر شريط الحالة او شريط التقدم
من صندوق الادوات قم بادراج الاداة
statusStrip
وستجد انها اتذت لها مكانا داخل الفورم باسفل ايدك اليسار كما بالصورة


--
والان من السهمك الصغير فى الاداة منيوستريب اللى داخل الفورم
اختار اول كلمة وهى statusLable واضغط عليها مرة وغير قيمة التكست لها
الى اى كلمة تعجبك -- مثل waitting او downloadding

-
اتضافة اخرى اخيرة الان
برضو من السهم الصغير اللى فى الاداة ستيتوس منيو
اضغط على السهم واختر ProgressBar


لاتسنى ان تقوم بحفظ مشروعك اولا بأولا من خلال رمز الحظ فى اعلى يسار برنامج الفجيوال بايسك
او من خلال الضغط على زر اف5.......... يعنى F5 الموجود فى لوحة المفاتيح
لمزيد من الفهم عليك بقراءة الموضوع السابق عن متصفح النت الذى طرحته من قبل من خلال " اخبط على هذا الرابط "
--
انتهينا بعض الشئ من موضوعات وكائنات الفورم
وتبدأ الان مرحلة الاكواد وبرمجة كائنات ورموز الفورم

والان قبل العمل فعليا فى برمجة وكتابة الاكواد
عليك ملاحظة ان ميكروسوفت ويب بروزر اسمة فى خاصية name
AxWebBrowser1 فلا تقوم بتغيير الاسم

ولا وجود للخاصية text لهذا العنصر ...
عليك بأضافة تايمر جديد الى الفورم وستجد انه اتخذ مكانة بالاسفل مع منيو ستريب ومع ستيتيوس ستريب

قم بالضغط مرتين على الزر الاول والذى اسميناه Go
واكتب الكود الاتى
اقتباس:
AxWebBrowser1.Navigate(ComboBox1.Text)
اقتباس:

Timer1.Start()
If ToolStripProgressBar1.Value = 100 Then
Timer1.Enabled = False
End If
End Sub





-
برمجة العنصر تايمر
قم بالضغط على الزر تايمر مرتين وفى منطقة الكود اكتب الامر الاتى

اقتباس:
ToolStripProgressBar1.Increment(1)
اقتباس:

If ToolStripProgressBar1.Value = 100 Then
ToolStripStatusLabel1.Text = " Welcome"
Timer1.Enabled = False
End If


---
والان الى برمجة الزر الثانى
نقوم بالضغط مرتين على الزر الثانى والذى اسميناه Back
وفى منطقة الكود نقوم بكتابة الامر الاتى
اقتباس:
AxWebBrowser1.GoBack()



----

والان نعود مرة اخرى الى الفورم ونضغط مرتين على الزر الثالث والذى اسميناة Forward
ونقوم بكتابة الامر الاتى
اقتباس:
AxWebBrowser1.GoForward()

-------------------------------------------
والان نعود مرة اخرى الى الفورم ونضغط مرتين على الزر الرابع والذى اسميناة ******* رفريش *******
ونقوم بكتابة الامر الاتى بدل النجوم دى اكتب رفريش بالانجليزية
axwebBrowser1.*******()
AxWebBrowser1.*******()
اقتباس:
AxWebBrowser1.******* ()

-------------
والان نعود مرة اخرى الى الفورم ونضغط مرتين على الزر الخامس والذى اسميناة Stop
ونقوم بكتابة الامر الاتى
اقتباس:
AxWebBrowser1.Stop()

----------

واليكم النتيجة النهائية لترتيب الاكواد
اضغط على الشريط الاصفر اعلى الصورة للوضوح

انتهينا من الجزء الاول الخاص بدرس اليوم
ونقوم باستكمال الجزء الثانى غداً بأذن الله

والان لتجربة مشروعك قم بالضغط على زر اف5 من لوحة المفاتيح
او قم بحفظة من خلال الضغط على قائمة file فى برنامج الفجيوال بايسك واختار save form1


هل افادك هذا المشروع بمعلومة جديدة !؟؟!!







  #2  
قديم 03-03-2012, 02:09 PM
الصورة الرمزية hany alsaed214
hany alsaed214 hany alsaed214 غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Jan 2011
المشاركات: 188
معدل تقييم المستوى: 15
hany alsaed214 is on a distinguished road
افتراضي

شكر خاص على مواضيعك الجذابة
التى رأيتها فى المنتدى وياريت الاعتماد
على انفسنا فى مثل هذه المشروعات
__________________
لابد أن يجد لإنسان امورا" , أويعيد النظر فى بعض إقتناعاتة أو ترتيب أفكارة
لذا سيبقى العمل البشرى عرضة للصواب والخطأ والتغيير والتبديل
ومهما امتد ذلك فلن يصل الى قريبة الكمال .
  #3  
قديم 03-03-2012, 11:18 PM
tomjerry741 tomjerry741 غير متواجد حالياً
موقوف
 
تاريخ التسجيل: Sep 2010
العمر: 39
المشاركات: 431
معدل تقييم المستوى: 0
tomjerry741 is on a distinguished road
افتراضي

لكى نعتمد على انفسنا فلابد لنا من تزويد معارفنا
ابحث يوميا واقرا واشاهد عشرات ملفات الفيديو عن الفجيوال بيسك
وبكل يوم اتعلم جديد لم اكن اعرفه بالامس
  #4  
قديم 15-03-2012, 03:19 PM
tarek elhamy tarek elhamy غير متواجد حالياً
مدرس حاسب الى
 
تاريخ التسجيل: Jul 2008
المشاركات: 2,572
معدل تقييم المستوى: 19
tarek elhamy is on a distinguished road
افتراضي

جزاك الله كل الخير

اسجل اعجابي الشديد بمشاركاتك المهمة
فى انتظار المزيد منك
__________________
لاإله إلا أنت سُبحــانك أني كُنت من الظالمين
سـبـّحـَان الـلـهّ وبـِحـَمـّده*عـَدَدّ خـَلـّقـِه

وَزِنـَةِ عـَرّشـِه *وَرِضـاَ نـَفـّسِه*وَمـِدَآدّ كَـَلـِمـَآتـِه





  #5  
قديم 06-04-2012, 05:43 PM
الصورة الرمزية esraa ali 2100
esraa ali 2100 esraa ali 2100 غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Feb 2010
العمر: 29
المشاركات: 264
معدل تقييم المستوى: 16
esraa ali 2100 is on a distinguished road
افتراضي

بجد الموضوع هايل انا كنت عملت مشروع زيه بس مش كنت عارفه اعمل ازاى ال progress bar
بجد فكره جامده
ربنا يجزيك عنا خير
بس انا عندى سؤال لو انا عايزه اعمل الprogress يختفى عند اكتمال الصفحة و بعود مره اخرى عند عمل تحميل لاى شى من جديد
__________________
أنا العبد الذي كسب الذنوبا وصدتـه المعاصـي أن يتوبـا
أنا العبد الذي أضحى حزينـاً علـى زلاتـه قلقـاً كئيبـا
أنا العبد الذي سطرت عليه صحائف لم يخف فيها الرقيبـا
أنا العبد المسيء عصيت سراً فمالي الآن لا أبدي النحيبـا
أنا العبد المفرط ضاع عمري فلـم أرع شبيبـة والمشيبـا

  #6  
قديم 15-04-2012, 04:14 PM
tomjerry741 tomjerry741 غير متواجد حالياً
موقوف
 
تاريخ التسجيل: Sep 2010
العمر: 39
المشاركات: 431
معدل تقييم المستوى: 0
tomjerry741 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة esraa ali 2100 مشاهدة المشاركة
بجد الموضوع هايل انا كنت عملت مشروع زيه بس مش كنت عارفه اعمل ازاى ال progress bar
بجد فكره جامده
ربنا يجزيك عنا خير
بس انا عندى سؤال لو انا عايزه اعمل الprogress يختفى عند اكتمال الصفحة و بعود مره اخرى عند عمل تحميل لاى شى من جديد

عموما انا لست محترفا بما يكفى
لكن قبل ان اكمل قراءة سؤالك
اتتنى الاجابة فى لمح البصر من عقلى
يمكنك فى الحالة الشرطية الخاصة بتشغيل التايمر الاول
ان تضعى الكود
progresspar.visible=false
..............................................
اعتقد ان مشكلتك تم حلها
تحياتى لك
  #7  
قديم 15-04-2012, 04:26 PM
tomjerry741 tomjerry741 غير متواجد حالياً
موقوف
 
تاريخ التسجيل: Sep 2010
العمر: 39
المشاركات: 431
معدل تقييم المستوى: 0
tomjerry741 is on a distinguished road
افتراضي

بالنسبة لاجابة سؤال الاخت اسراء يمكنك تجريب الامر الاتى

If ToolStripProgressBar1.Value = 100 Then

ToolStripStatusLabel1.Text = " Welcome"

ToolStripProgressBar1.visible=false


Timer1.Enabled = False

End If
 

العلامات المرجعية


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

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

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


جميع الأوقات بتوقيت GMT +2. الساعة الآن 03:04 AM.