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

تحكم في ال internet explorer بشكل رائع ب vb.net

مغلق
بدأه romantic_boy في 24 يناير 2005 · 11 رد · 1,240 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أحبائي أعضاء المنتدي الجميل الفريق العربي للبرمجة

السلام عليكم و رحمة الله و بركاته

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

وهي أن : ( البرمجة لا تعرف المستحيل)

و من ذلك أستنتجت لنفسي قاعدة أخري و هي أبحث عن أسهل و أفضل الطرق لعمل ما تريد و لعلكم تتذكرون في فيلم matrix الجملة التي قالها مورفيوس لنيو عندما أراده ان يقفز بين ناطحتي سحاب و سأله كيف يستطيع عمل ذلك فقال له بكل بساطة free your mind و بالفعل فعلها لأنه حرر عقله من محدداته التي كان يسجنه داخلها أستطاع أن يفعلها بعد ذلك و لا يهم كم مرة حاول لكنه نجح، و لذلك عندما تقابلني مشكلة من مشاكل البرمجة التي تجعلك تحطم ال keyboard فوق رأس ال cpu :lol: :lol: فانني أتذكر هذه الكلمة free your mind و كما أعتقدت دائما فعقولنا تمتلك طاقة أكبر مما نظن و علينا تحرير هذه الطاقة و أولي الناس بذلك المبرمجون الذين أعتبرهم أصحاب أذكي المهن.

علي العموم أحسست أنني أريد أن أقول هذه الكلمات خاصة في هذا المنتدي لأنني أحس بمدي قوته و تفوقه، و أتمني أن أتأثر به و يتغير مستواي العلمي بعد تشرفي بانضمامي اليكم :)

عذرا علي المقدمة و عودة الي موضوعنا الأصلي <_<

طبعا كلنا نعلم أن مايكروسوفت لا تقدم أكوادها للأفراد علي الاقل بالمجان و ما أقصده هنا هو أكواد نظم تشغيلها و فكرت في أن نقوم باضافة وظائف جديدة الي متصفح الانترنت internet explorer و ذلك عن طريق العملاق vb.net الذي لم يترك مجالا الا و دخله بقوة و ها هو يتوج اتصاراته بال windbey 2005 (علي فكرة من فترة لم أجد اي من مبرمجي الديلفي هنا( :D :D

علي العموم الفكرة تتمثل في برمجة الوظيفة بال vb.net ثم استدعائها (استدعاء البرنامج نفسه و لا يشترط أن يكون مكتوبا بال vb.net أو غيره فأي ملف تنفيذ يؤدي الغرض( و نستدعي الوظيفة من ال internet explorer عن طريق شريط الأدوات ... عرفنا الفكرة ؟ يللا بينا ننفذها:

سوف أعرض لك الان مثال بسيط لما يمكن عمله و عليك أنت أن تطور أكثر فيما بعد ، و الوظيفة التي سنبرمجها هي مسح الكوكيز:

ابدأ مشروع جديد و اختر console application

من solution explorer اضغط بالزر الايمن للفأرة و اختار add reference

ثم تبويب com ثم ابحث عن الاداة Microsoft scritpting runtime ثم double click عليها ثم اضغط ok.

بعد ذلك اكتب الكود التالي

' هنا قمنا باستيراد فضاء الاسماء اللازم للتعرف علي مسار مجلد الكوكيز في جهازك 
Imports System.Environment
Module Module1

    Sub Main()
        ' الكلام الذي سيظهر امام المستخدم
        Console.WriteLine("             ____________________________________")
        Console.WriteLine("             welcome to ahmed shalaby program for")
        Console.WriteLine("               cleaning your internet explorer®")
        Console.WriteLine("             ____________________________________")
        Console.WriteLine()
        Console.WriteLine()
        Console.WriteLine("dear ahmed cookies on your system will be blown up!")
        Console.WriteLine("     so now i'm going to clean ie® cookiesfor you")
        Console.WriteLine()
        Console.WriteLine()
        Console.WriteLine()
        'متغير نصي نخزن به مسار مجلد الكوكيز في جهازك
        Dim path As String
        path = GetFolderPath(Environment.SpecialFolder.Cookies).ToString
        ' في حالة حدوث خطأ يذهب الي الجزء الخاص بمعالجة الخطأ
        On Error GoTo ahmed
        'حذف جميع الملفات التي تنتهي بامتداد .txt
        'و الموجودة في مسار الكوكيز
        Dim fs As New Scripting.FileSystemObject()
        fs.DeleteFile(path & "\*.txt", True)
        'عند نجاح العملية يخبرك البرنامج بذلك
        Console.WriteLine("cookies have been removed from your system")
        Console.ReadLine()
        Exit Sub
        'في حالة حدوث خطأ
ahmed:
        'أظهر الخطأ
        Console.WriteLine("there is no cookies files or may be some pf them in use")
        Console.ReadLine()
    End Sub



End Module

بعد ذلك قم بترجمة مشروعك

ثم انتقل الي الجزء السهل:

* افتح قائمة run و اكتب الاتي gpedit.msc

ستظهر لك نافذة كهذه

image 1

* قم بفتح التبويب windows settings ثم internet explorer maintenance ثم double click علي browser user interface

* من الناحية اليمني من النافذةdouble click علي browser toolbar customizations و من ثم سيظهر لك شيء مشابه للأتي

image 2

اضغط علي الزر add و نحن هنا نحاول أن نضيف زر جديد الي ال toolbar لنقوم من خلال النقر عليه باستدعاء البرنامج الذي سيؤدي لنا الوظيفة التي نحتاجها و هي هنا مسح ال cookies

و سيظهر لنا الشكل التالي

image 3

بعد ذلك اضغط علي Ok

Ok

مبروك المفروض أن يكون لديك علي ال toolbar ما يشبه ذلك:

image 4

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

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

أخوكم المبتديء : أحمد شلبي

الشرح كاملا.doc

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#2

:) ملف البرنامج

ملف البرنامج.zip

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#3

ملف الصور :)

pics.zip

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#4

السلام عليكم ورحمة الله وبركاته

طيب مورفيوس مقلش لى لنيو نحاول نعمل الطريقة بلكامل بلكود ؟

ههههههههههههههههه :D

جزاكم الله خيرا مثال جيد

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#5

جزاكم الله خيرا على المثال الرائع ....

#6

السلام عليكم ورحمة الله وبركاته

البرنامج بيتسجل فى الرجسترى فى المسار التالى

HKEY_CURRENT_USER
Software
Microsoft
Internet Explorer
Extensions

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#7

السلام عليكم ورحمة الله وبركاته

الحمد لله عملتها واشتغلت تمام setup

waleed.rar

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#8

جميل بس خلينا نشوف لما تمسح الكوكيز بتاع المنتدى و بعدين تنسى كلمة المرور حتعمل إيه :blink: :blink:

فدائي فدائي فدائي يا أرض الجدود

فدائي فدائي فدائي يا شعبي يا شعب الخلود

بعزمي و ناري و بركان ثاري و أشواق دمي لأرضي و داري

صعدت الجبال و خضت النضال قهرت المحال حطمت القيود

فدائي فدائي فدائي يا أرضي يا أرض الجدود

بعصف الرياح و نار السلاح و إصرار شعبي لخوض الكفاح

فلسطين داري فلسطين ناري فلسطين ثاري و أرض الصمود

فدائي فدائي فدائي يا أرضي يا أرض الجدود

#9

انت قارش ملحتي ليه بس يا أستاذ هشام ده انا حتي بحبك و لغاية دلوقتي مخدتش منك كلمة في خطوبة الامورة لو رافضني يا عمي قولي و لا عاوزني أغنيلك أغنية جوزني بنتك يا معلم، انا عارف بنات فلسطين حلوين بس احنا برده جدعان أوي، قولي لو معاك mcsd او mcad او mcp عشان محتاج معلومات عاجلة جدا عنهم و بالذات الفروق الجوهرية بين mcsd و mcad و هل هما متنافستين أو متكاملتين و لو أنهما متنافستين أيهما أفضل (أصل الشهادة من دول بيني و بينك مش رخيصة) ناخد واحدة و ربنا يفرجها علي التانية لو عندك معلومات ياريت تفيدني و يجزيك الله عني كل الخير

بالنسبة للأستاذ undo انا عاجبني أوي أسلوبك و مشاركاتك و عاوز أصاحبك ايه رأيك و علي فكرة انت من القاهرة ( لو كدة ممكن نتقابل في معرض الكتاب و متخفش مش حوجع دماغك و لا انت مبتروحش المعرض كل سنة)

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

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#10
اقتباس
انت قارش ملحتي ليه بس يا أستاذ هشام

ما فيش حاجة والله يا حج ما تزعلش :D :D

اقتباس
أستاذ

مين استاذ ؟؟؟؟؟؟؟؟ أنا

دنه كل اللي في حيلتي 17 سنة بس

اقتباس
كلمة في خطوبة الامورة لو رافضني يا عمي قولي و لا عاوزني أغنيلك أغنية جوزني بنتك يا معلم،

أمورة ايه وبتاع ايه يا واد :lol:

فدائي فدائي فدائي يا أرض الجدود

فدائي فدائي فدائي يا شعبي يا شعب الخلود

بعزمي و ناري و بركان ثاري و أشواق دمي لأرضي و داري

صعدت الجبال و خضت النضال قهرت المحال حطمت القيود

فدائي فدائي فدائي يا أرضي يا أرض الجدود

بعصف الرياح و نار السلاح و إصرار شعبي لخوض الكفاح

فلسطين داري فلسطين ناري فلسطين ثاري و أرض الصمود

فدائي فدائي فدائي يا أرضي يا أرض الجدود

#11

ايه يا جماعة محدش عمل حاجة، انا كنت فاكر ان احنا حنبرمج كل وظائف ال explorer في ال tools bar علي فكرة مش كفاية تقرأ مقالات لازم تعمل مشاريع بايدك و ده حيكشفلك أخطاء كتير جدا ، امبارح كنت في سيمنار و كان المحاضر د / عمرو موسي نبه جدا علي عمل المشاريع و فتح المشاريع و لا أريدكم يا جماعة ان تنخدعوا بالشهادات فقط فكثير من الناس أخذوا شهادات كثيرة مثل mcsd و mcad و حتي mcp و حتي الان لا يستطيعون عمل برنامج كامل من الصفر ليس لأنه ضعيف و لكن لأنه instructor و ليس programmer و لم يتمرن كثيرا و يقوم بعمل مشاريع كثيرة وهو ما يفسر ان أي شركة برمجة تطلب دائما ان يكون المبرمج له خبرة اضعف الايمان اكثر من سنة او اثنان لان الشركة لن توظفك لتعلمك بل لتعمل و تجلب لها الارباح،افتح موقع www.jobs.com و ستكتشف صدق كلامي، تدرب تدرب تدرب و احصل علي ما تحب من شهادات و اذهب هنا و هناك و اطلع علي المشاريع و افهم الاكواد و اكتشف الحيل و احضر المؤتمرات و السيمينارات و اتعب ان الله لا يضيع اجر من أحسن عملا

تم تعديل هذه المشاركة بواسطة romantic_boy في 29 يناير 2005 في 00:07

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

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

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