الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

صمم أداة تصفح انترنت خاصة بك

مغلق
بدأه بيجاسوس في 15 مايو 2007 · 4 رد · 871 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

ازيكم يا جماعة

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

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

مثل Internet Ixplorer لشركة مايكروسوفت Microsoft

و Netscape Ixplorer لشركة نيت سكيب Netscape

و FireFox لشركة Firefox

و المتصفح الأخير يعتبر أفضل متصفح من جهة الحماية

طبعا انتم عارفين ان كل متصفح من دول له compiler خاص بالانترنت خاص بيه

يعني ايه

يعني عندكم مثلا موقع انترنت مثلا : www.YourSite.Com/Page.html

المتصفح بيعمل ايه

1 - بيقوم بفتح الصفحة اللي هي page.html أو اي صفحة انت عايز تفتحها بالمتصفح في ملف txt أو باي طريقة

لان انتم عارفين ان صفحات الاتي تي ام ال مفتوحة المصدر

و بعد كده بيعملها عملية Compiling

فبيحول أوامر الاتش تي ام ال الي كائنات Objects

مثلا بيحول وسم أمر Msgbox="أهلا و مرحبا بك " الي صندوق نص يحتوي علي الرسالة " أهلا و مرحبا بك "

و بيحول مثلا الكود

<input type ="Button" name="B1" value="ذر أمر">

فيقوم المتصفح بتوليد ذر أمر علي المتصفح يحمل عنوان "ذر أمر" و الخاصية Name الخاصة بالذر = "B1"

أي كأنك تقوم بتوليد أدوات جديدة عيل الفورم في وقت التشغيل RunTime تبقا لما هو مكتوب في الكود

2 - بعد كده ييجي ايه بأه

عندك في اي متصفح لما تيجي تضغط بالذر الأيمن للفأرة علي الصفحة ( اللي هي في الأصل نعتبرها Usercontrol ) بيعمل عملية كومبايلينج لكود الاتش تي ام ال و يقوم باظهار الكائنات ( اللي هي أدوات ادخال نص - أذرار أمر الخ - صور ) علي الUserControl نفسها ) بتظهر قائمة بها مثلا ( Refresh - View Source - Properties الخ

مثلا احنا صممنا أداة المستخدم UserControl

نعمل فورم جديدة و نسميها مثلا frmMenu و نحط فيها قائمة أول حاجة في القائمة نجليها بعنوان و ليكن File و ال Name = rFile

نيجي في حدث ال MouseDown

نكتب الكود ده

if Button = 2 then

popupmenu frmMenu.rFile

end if

يعني لو ذر الفأرة = 2 ( يعني الذر الأيمن للفأرة)

popupmenu هذا أمر يستخدم لاظهار نافذة منبثقة

و ناخد مسار النافذة المنبثقة من أي فورم و احنا خدناها هنا من frmMenu.rFile

خدناها من النموذج اللي اسمه frmMenu و خدنا القائمة اللي باسم rFile

- و بعد كده الاتيان بكود اي صفحة اتش تي ام ال أو php أو حتي asp يبقي عن طريق

الأداة اللي بتيجي مع الفيجوال بيسيك ستوديو و هو Microsoft Internet Transfer Control

عن طريق الكود ده

txtCode.text = Int1.OpenUrl (www.YourPage.Com/Page.html )

اعذروني اني كتبتلكم بسرعة , بس علشان أديكم فكرة في الأول و بعد كده ابدأ أوريلكم بالتفصيل الممل

علشان نعمل في النهاية أداة تصفح انترنت غير أداة Microsoft Internet Control

أداة تصفح خاصة ببرامجنا نصممها زي ما نحب و نحولها في النهاية لأداة ActiveX Control

نقدر نستخدمها في برامجنا

بس الشرح المرة الجاية هيكون بسيط و سهل و من البداية خالص

شريف

تم تعديل هذه المشاركة بواسطة بيجاسوس في 15 مايو 2007 في 12:21

I Like Information Sharing

#2

السلام عليكم

يعطيك العافيه ومشكور

ومشكور

سلام

get-7-2007-4nw_net_hbj46tna.jpg
#3

العفو أخي و شكرا علي المرور

I Like Information Sharing

#5

اطلاقا أخي الكريم

احنا هنصمم أداة انترنت خاصة بينا علشان منلجأش عند تصميم برامجنا لتصفح الانترنت اننا نستخدم

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

و بالنسبة للاتيان بكود الصفحة ممكن حاجتين

1 - نستعمل أداة Microsoft Internet Transfer Control

علشان نجيب كود الصفحة في أداة مربع نصوص مباشرة

2 - أو نحمل الصفحة الأول بالكود

و نحول امتدادها الي الامتداد *txt

و في الحالة التانية يبقي كده احنا ماستخدمناش أداة من أدوات مايكروسوفت

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

I Like Information Sharing

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…