منتديات بوابة بدر  

العودة   منتديات بوابة بدر > منتديات البرامج - Programs Forum > تحميل احدث برامج 2017 , 2018

تحميل احدث برامج 2017 , 2018 تحميل احدث البرامج، تحميل برامج كمبيوتر 2017، برامج 2018، برامج 2018، برامج مجانية، تحميل برامج جديدة، برامج حديثة ، احدث برامج الجهاز , برامج عامة, برامج 2018, تحميل برامج 2017

شرح عمل امتداد خاص لبرامجك وجعل برنامجك يقرأ هذة الملفات - الشرح على vb.net 2010,بوابة بدر 2013

شرح عمل امتداد خاص لبرامجك وجعل برنامجك يقرأ هذة الملفات - الشرح على VB.NET 2010 تحميل,تنزيل,2013,2014,ماى ايجى,تحميل مباشر,عرب سيد,برابط مباشر,سريع,تورنت,عربي,معرب,مجانا,فاينال,انجليزي,فرنسي,اخر اصدار,برابط واحد,صاروخ شرح عمل امتداد خاص لبرامجك وجعل برنامجك يقرأ

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 10-11-2013, 04:11 PM   #1
Eng_Badr
Administrator
 
الصورة الرمزية Eng_Badr
 
تاريخ التسجيل: Jun 2010
الدولة: Egypt
العمر: 27
المشاركات: 141,358
افتراضي شرح عمل امتداد خاص لبرامجك وجعل برنامجك يقرأ هذة الملفات - الشرح على vb.net 2010,بوابة بدر 2013

شرح عمل امتداد خاص لبرامجك وجعل برنامجك يقرأ هذة الملفات - الشرح على vb.net 2010
تحميل,تنزيل,2013,2014,ماى ايجى,تحميل مباشر,عرب سيد,برابط مباشر,سريع,تورنت,عربي,معرب,مجانا,فاينال,انجليزي,فر نسي,اخر اصدار,برابط واحد,صاروخ
شرح عمل امتداد خاص لبرامجك وجعل برنامجك يقرأ هذة الملفات - الشرح على vb.net 2010
<b>امتداد لبرامجك وجعل برنامجك يقرأ الملفات الشرح vb.net 2010,بوابة 2013 P2SjV.png

امتداد لبرامجك وجعل برنامجك يقرأ الملفات الشرح vb.net 2010,بوابة 2013 UmAhO.png

<font color="#0000CD">>>> شرح عمل امتداد خاص لبرامجك وجعل برنامجك يقرأ هذة الملفات<b>
في هذا المثال ستري برنامج مثل المفكره وهو لتحرير الملفات النصيه ولاكن لها امتداد خاص بالبرنامج
وعند الضغط على اي ملف يحمل هذا الامتداد يقوم الجهاز بفتح برنامجك ويقوم برنامجك بقرائه هذا الملف
وهذة صور توضح المثال

امتداد لبرامجك وجعل برنامجك يقرأ الملفات الشرح vb.net 2010,بوابة 2013 799832582.png
في هذة الصورة هي للمثال السابق اثناء الكتابه فيه

امتداد لبرامجك وجعل برنامجك يقرأ الملفات الشرح vb.net 2010,بوابة 2013 349336623.png
فى هذة الصورة هي اثناء الحفظ للملف الكتابي الذى يحمل الامتداد الجديد الخاص ببرنامجي

امتداد لبرامجك وجعل برنامجك يقرأ الملفات الشرح vb.net 2010,بوابة 2013 527107960.png
انظهر كيف اخذ الملف شكل الايكونه الخاص ببرنامجي وكيف التعليق الموجود على الملف

امتداد لبرامجك وجعل برنامجك يقرأ الملفات الشرح vb.net 2010,بوابة 2013 205280964.png
وهذا الملف بعد الضغط علية وفتح ما بداخله فى برنامجي


<b><font color="#0000CD">>>> طريقة العمل شرح الجزء الاول >> المفتاح Default Icon :C:WindowsSystem32****l32.dll,3


ويعني السطر السابق ان ايقونةالبرنامج موجودة في الملف ****l32.dll في الموقع الرابع لان الترقيم يبدء من الصفر ...
واما الطريقة الثالثة للتحديد ايقونة وهي التي سوف نستخدمها هنا هي مسار ملفك التنفيدي فاذا كان برنامجك هو Test.exe فان القيمة سوف تكون عنوان ملفك التنفيدي والايقونة التي سوف تظهر هي الايقونة الاولى في ملف المصادر Resoures داخل برنامجك او ايقونة الفورم الاولى في البرنامج .....

هذا كان لتحديد ايقونة لمفاتك اما الان سوف نستعرض محتويات المفتاح ****l وهي الاهم ..
نلاحظ جميعاً اننا اذا نقرنا على اي ملف بالزر الايمن فان تظهر قائمة تحتوي على اوامر ثابثة في كل الملفات وهي في الجزء الاسفل كالامر حذف و اعادة تسمية وخصائص و ... و .... و .... بينما القسم الاعلى نجد فيه اوامر تختلف من ملف الى آخر مثلاً نجد في ملفات الرسام الامر فتح و عرض وطباعة بينما نجد في ملفات الصوت wav امر جديد مثل تسجيل و تشغيل وهناك اشياء ثابتة ايضاً .... وكل ذلك موجود في القسم ****l حيث انك اذا فتحته

<font color="#0000CD"><b>>>> تجد ****** اخرى مثل : شرح الجزء الثاني My.Computer.Registry.SetValue("H***_CLASSES_ROOT\.GMY", "", "Gmyfile")
My.Computer.Registry.SetValue("H***_CLASSES_ROOT\gmyfile\DefaultIcon", "", Application.ExecutablePath + " ,0")
My.Computer.Registry.SetValue("H***_CLASSES_ROOT\gmyfile\****l\open\command", "", Application.ExecutablePath + " %1")
My.Computer.Registry.SetValue("H***_CLASSES_ROOT\gmyfile\****l\Edit\command", "", Application.ExecutablePath + " %1")
</div> </div></div>
هذا الكود يقوم بتنزيل مجموعة قيم في سجل النظام وهو ما يسمي بالريجيستري - وبمكنك بدل من ان تقوم بوضعة في Form_Load يمكنك ان تضعة مع برنامج التحزيم اثناء تحزيم برنامجك

حيث ان هذا الكود يمكن ان نستخدمة مرة واحدة فقط ولا نجعل البرنامج يستخدمة مرة اخري
لانة يقوم بتسجيل قيم في الريجيستري ولا حاجة لتسجيلها مرة ثانية ولا يحدث ضرر اذا تم تسجيلها مرة اخري . فلا تقلق اذا وضعتها في Form_Load اثناء تحميل الفورم كل مرة


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

من اعدادت المشروع اضغط على view application events
كما في الصورة التالية
امتداد لبرامجك وجعل برنامجك يقرأ الملفات الشرح vb.net 2010,بوابة 2013 786622133.png
قم بوضع الكود التالي في حدث Startup للمشروع

كود PHP:
Dim inpu****ension As String = ""
Dim inputName As String = ""
For Each s As String In My.Application.CommandLineArgs
inputName
= System.IO.Path.GetFullPath(s)
inpu****ension = System.IO.Path.Ge****ension(s)
Next

If inputName "" Then
Form1
.Rich****Box1.LoadFile(inputName, Rich****BoxStreamType.Rich****)
Form1.curentfile = inputName
Form1
.Rich****Box1.Modified = False
Form1
.**** = "GmyPad - " + System.IO.Path.GetFileName(inputName)

End If


كما في الصورة التالية
امتداد لبرامجك وجعل برنامجك يقرأ الملفات الشرح vb.net 2010,بوابة 2013 177600044.png

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

وهذا ملف مفتوح للمثال الذي فى اعلي الموضوع وهو لتجربة والتعديل عليه كما تريد

كود:
قم بحذف ال # من الرابط حتي يعمل
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل]


واي استفسار يمكنك مراسلتي على الفيس بوك عبر الرابط التالي
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل]
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل]

امتداد لبرامجك وجعل برنامجك يقرأ الملفات الشرح vb.net 2010,بوابة 2013 qYdVY.png

مع تحياتى محمد جمال محمود
واى استفسار انا موجود

</div></div>
شرح عمل امتداد خاص لبرامجك وجعل برنامجك يقرأ هذة الملفات - الشرح على vb.net 2010
تحميل,تنزيل,2013,2014,ماى ايجى,تحميل مباشر,عرب سيد,برابط مباشر,سريع,تورنت,عربي,معرب,مجانا,فاينال,انجليزي,فر نسي,اخر اصدار,برابط واحد,صاروخ
شرح عمل امتداد خاص لبرامجك وجعل برنامجك يقرأ هذة الملفات - الشرح على vb.net 2010



avp ulg hlj]h] ohw gfvhl[; ,[ug fvkhl[; drvH i`m hglgthj - hgavp ugn vb>net 2010

Eng_Badr غير متواجد حالياً   رد مع اقتباس
إضافة رد

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


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
موقع جديد لرفع الملفات بمساحة 10 جيغا مجانا ودعم الريموت ابلود,بوابة بدر 2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 12-10-2013 01:12 PM
تريد تحميل فيديو او ملف من موقع ولا تسطتيع برنامجك هنا حمل اى شى تريده,بوابة بدر 2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 21-08-2013 06:37 AM
بوابة بدر: برنامج ExtractNow لفك الملفات ذات الرقم السري رائع,2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 15-05-2013 04:23 PM
بوابة بدر: برنامج ExtractNow لفك الملفات ذات الرقم السري,2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 14-05-2013 11:21 PM
بوابة بدر: برنامج ExtractNow لفك الملفات ذات الرقم السري رائع,2013 Eng_Badr تحميل احدث برامج 2017 , 2018 0 13-05-2013 04:50 PM


الساعة الآن 09:18 PM


بوابة بدر ، منتديات بوابة بدر ، برامج 2018 ، برامج شات 2018 ، برامج بورتابل 2018
BadrGate | About Us | Google Adsense Privacy Policy | DMCA | Disclaimer | Contact Us
جميع المشاركات لا تعبر عن وجهة نظر الاداره وإنما تعبر عن وجهة نظر صاحبها فقط وللإبلاغ عن اى إنتهاك للحقوق يُرجى الاتصال بنا
يمنع وضع اى مشاركات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة واذا وجد اى ضرر نرجوا الاتصال بنا لعمل اللازم
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77