تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب مساعده كود بالفيجوال بيسك 2010 للمحترفين
#15
(16-07-18, 07:00 PM)معاذ العامري كتب : لقد قرات هذا الموضوع ولقد افادني كثيرا صحيح ان الموضوع او الفكره التي ابحث عنه موجوده فيه وقد ركز عليها ولاكن هو لم يشرح الطريقه العمليه لفعلها او ربم هو فعل ولاكن لم افهم فانا لست حتى طالب انا مجرد هون لهذه اللغه ولا امتلك الخبره الكافيه
واهذا المنتدى هو اكبر مصادري التعليمية


هو قام بالشرح ولكن بطريقة مطولة غير منظمة او صعبة شوية

وكذلك الاغلب هنا ليس بطلاب حتى انا لست من طلاب البرمجة فالامر يحتاج الى تركيز فقط

على اى حال بكل اختصار الفكرة كلها فى الكود التالى
كود :
       My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\.GMY", "", "Gmyfile")
       My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\gmyfile\DefaultIcon", "", Application.ExecutablePath + " ,0")
       My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\gmyfile\shell\open\command", "", Application.ExecutablePath + " %1")
       My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\gmyfile\shell\Edit\command", "", Application.ExecutablePath + " %1")

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

طيب فى السطر الثالث والرابع كيف يعرف اسم البرنامج الخاص بك وهو غير مذكور
بخصوص هذا الجزء
كود :
Application.ExecutablePath + " %1"

هو بيقوم بتحويله بالنهاية زى مثلاً
PHP كود :
C:\program.exe 

بحيث انه فكرة 
كود :
Application.ExecutablePath

هو مسار البرنامج على الجهاز اذا كان على السي ولا الدى او اى مسار
ومن حيث 1% هو اسم البرنامج الخارجى مع الامتداد بتاه بمعنى 
لو كان البرنامج المستخرج بالنهاية اسمه name.exe هياخد الاسم ده
يعنى الاسم الافتراضي لاسم المشروع ياليد الامتداد .exe

وبخصوص الـ
كود :
Application.ExecutablePath + " ,0"

وهو نفس الفكرة مسار البرنامج على الجهاز 
لكن عن الجزء 
PHP كود :
" ,0" 

وهو ترتيب الايقونة فى Resoures واذا لم يجد سيقوم باخذ ايقونة البرنامج طول ما هو 0
اذا تحول 0 : الى رقم اخر
فيقوم باخذ ترتيب الايقونات داخل Resoures 0 يعنى الايقونة الاولى 1 يعنى الايقونة الثانية ... الخ

حتى الان كده تم شرح الكود
طيب ناتى هنا مثلاً كيف جعل الايقونة افتراضية عند اختيار البرنامج من خلال Open With

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

حتى لا تجعل عند تشغيل البرنامج يقوم بتنفيذ البرنامج افتراضي على امتداد محدد اجبارى
وكذلك لا يقوم بتكرار التنفيذ فى كل مرة يفتح البرنامج 


اتمنى ان يكون الشرح بسيط وان الفكرة وصلت كاملاً

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: معاذ العامري


الردود في هذا الموضوع
RE: طلب مساعده كود بالفيجوال بيسك 2010 للمحترفين - بواسطة elgokr - 17-07-18, 04:22 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,021 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,235 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,220 09-07-25, 12:45 AM
آخر رد: abo ragab
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 782 07-02-25, 07:57 PM
آخر رد: الورد2
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,779 07-02-25, 07:55 PM
آخر رد: الورد2
  [سؤال] كود قاعدة بيانات visual basic 2010 express KHALED987 1 509 25-01-25, 12:39 PM
آخر رد: Kamil
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 422 14-12-24, 01:16 AM
آخر رد: Taha Okla
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 461 08-10-24, 02:37 PM
آخر رد: salamandal
  [Acces2010] microsoft acess 2010 runtime mmaalmesry 2 289 02-10-24, 08:04 AM
آخر رد: mmaalmesry
  [VB.NET] مساعدة فيجول بيسك foxsero 0 236 04-09-24, 04:29 AM
آخر رد: foxsero

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


يقوم بقرائة الموضوع: