تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب مساعده كود بالفيجوال بيسك 2010 للمحترفين
#11
(12-07-18, 10:58 AM)معاذ العامري كتب : بسم الله الرحمن الرحيم 
السلام عليكم انا اعتذر ان كنت قد اتعبتك معي وانا حقا شاكر لك من قلبي لما تعطيه لي من وقتك الثمين وان كنت قد سببت لك الازعاج طبعا ان في عملي ولا املك فيجوال بيسك في كمبيوتر العمل وقد يصعب علي الشرح بالصور لذا ساعاود المحاوله فل نبدا من جديد
حسانا تخيل باني دخلت الكمبيوتر ثم قمت بالتحديد على ملف txtثم جعلت برنامجي المشغل الافتراضي طبعا ساقوم بالنقر دبل كليك عليه وسيقوم بفتح برنامجي ويفتح النصوص في برنامجي الا هنا تم بنجاح وهنا يبدا السوال انا اقصد فقط الايقونه طبعا شكل ايقونه المذكره الخاصه بالنضام عباره عن صفحه بيضا وفيها اسطر وهاكذ تفاصيل سؤالي هو كيف اقوم بتصميم ايقونه خاصه ببرنامجي يحملها كل ملف  txt اقصد ايقونه الملف وليس ايقونه البرنامج اتمنا ان كنت اوصلت المعلومه وشكرا لك

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

لا عليك اخى فاسال كما تشاء وستجد الجميع يساعد بالرد 


بخصوص هذه النقطة لنقول ان الامتدادا هو txt ستحتاج التعامل مع regedit
فى الجزء الخاص بـ 
PHP كود :
HKEY_CLASSES_ROOT\.txt

لاتمام تغيير الايقونة من خلال DefaultIcon

يمكنك الاطلاع بخصوص ذلك من خلال الرابط التالى

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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: معاذ العامري
#12
(12-07-18, 11:18 PM)elgokr كتب :
(12-07-18, 10:58 AM)معاذ العامري كتب : بسم الله الرحمن الرحيم 
السلام عليكم انا اعتذر ان كنت قد اتعبتك معي وانا حقا شاكر لك من قلبي لما اسفه elgokrن وقتك الثمين وان كنت قد سببت لك الازعاج طبعا ان في عملي ولا املك فيجوال بيسك في كمبيوتر العمل وقد يصعب علي الشرح بالصور
[quote pid='123240' dateline='1531378685']
اود المحاوله فل نبدا من جديد
حسانا تخيل باني دخلت الكمبيوتر ثم قمت بالتحديد على ملف txtثم جعلت برنامجي المشغل الافتراضي طبعا ساقوم بالنقر دبل كليك عليه وسيقوم بفتح برنامجي ويفتح النصوص في برنامجي الا هنا تم بنجاح وهنا يبدا السوال انا اقصد فقط الايقونه طبعا شكل ايقونه المذكره الخاصه بالنضام عباره عن صفحه بيضا وفيها اسطر وهاكذ تفاصيل سؤالي هو كيف اقوم بتصميم ايقونه خاصه ببرنامجي يحملها كل ملف  txt اقصد ايقونه الملف وليس ايقونه البرنامج اتمنا ان كنت اوصلت المعلومه وشكرا لك

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

لا عليك اخى فاسال كما تشاء وستجد الجميع يساعد بالرد 


بخصوص هذه النقطة لنقول ان الامتدادا هو txt ستحتاج التعامل مع regedit
فى الجزء الخاص بـ 
PHP كود :
HKEY_CLASSES_ROOT\.txt

لاتمام تغيير الايقونة من خلال DefaultIcon

يمكنك الاطلاع بخصوص ذلك من خلال الرابط التالى

تحياتى لك
وتمنياتى لك التوفيق

[/quote]

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

تفضل رؤية هذا الموضوع
ستجد به جميع ما تريد وسيفيد ايضاً صاحب الموضوع

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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: معاذ العامري
#14
لقد قرات هذا الموضوع ولقد افادني كثيرا صحيح ان الموضوع او الفكره التي ابحث عنه موجوده فيه وقد ركز عليها ولاكن هو لم يشرح الطريقه العمليه لفعلها او ربم هو فعل ولاكن لم افهم فانا لست حتى طالب انا مجرد هون لهذه اللغه ولا امتلك الخبره الكافيه
واهذا المنتدى هو اكبر مصادري التعليمية
الرد }}}
تم الشكر بواسطة:
#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 مثلاً موجود فى الرجيسترى اذا تحقق
يقوم بالتحقق مجدداً اذا كان فتح الامتداد هو مسار البرنامج الخاص بك اذا تحقق 
يقوم بالتحقق مجدداً اذا كان ايقونة الافتراضية للامتداد نفس ايقونة المحدد منك اذا لم يحقق
يقوم بتطبيق كود اللود

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


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

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

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


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

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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: معاذ العامري
#18
(17-07-18, 05:29 PM)elgokr كتب :
الشكر لله اخى معاذ العامري

تحياتى لك
وتمنياتى لك التوفيق

اعتذر ولاكن الكود لم يعمل وضعته في حدث ال load واول ما اشغل البرنامج يظهر رساله خطا بحيث يعلم على اول  سطر باللون الاصفر 
ارجوكم ساعدونا وشكرا لكل من يحاول
الرد }}}
تم الشكر بواسطة:
#19
متوقع منك قول ذلك
وكنت فى انتظارها

بمجرد انك قمت بالمحاولة يعنى انك طبقت الامر
الامر يرجع هنا لان الموضع والشرح غالباً كان مطبق على نسخة XP
وطبقاً يختلف مسارات ومسميات الـ regedit من اصدار لاخر حيث ان
XP ليس كما هو فى Vista و 7 .. الخ

لان يختلف الامر قليلاً فى النسخ الاعلى من XP
وهو يجب اضافة البرنامج الخاص بك فى قائمة Software الخاصة بـ regedit

حاولت ان ابحث لك عن فيديو يسهل الامر اكثر عن الموضوع
ولكن ما اجده هو فيديو للغة C#

وفى هذا الفيديو طريقة فهم التعامل مع الامتداد فكرياً وليس برمجة

اتمنى لو كان فيديو للغة الـ VB.NEt
حتى اتمكن من افادتك به

ويبقي الامر فى الاول والاخر هو انك يجب معرفة كيفية التعامل مع الـ regedit
حتى تتمكن من عمل المطلوب


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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: معاذ العامري
#20
(21-07-18, 04:17 PM)elgokr كتب :
متوقع منك قول ذلك
وكنت فى انتظارها

بمجرد انك قمت بالمحاولة يعنى انك طبقت الامر
الامر يرجع هنا لان الموضع والشرح غالباً كان مطبق على نسخة XP
وطبقاً يختلف مسارات ومسميات الـ regedit من اصدار لاخر حيث ان
XP ليس كما هو فى Vista و 7 .. الخ

لان يختلف الامر قليلاً فى النسخ الاعلى من XP
وهو يجب اضافة البرنامج الخاص بك فى قائمة Software الخاصة بـ regedit

حاولت ان ابحث لك عن فيديو يسهل الامر اكثر عن الموضوع
ولكن ما اجده هو فيديو للغة C#

وفى هذا الفيديو طريقة فهم التعامل مع الامتداد فكرياً وليس برمجة

اتمنى لو كان فيديو للغة الـ VB.NEt
حتى اتمكن من افادتك به

ويبقي الامر فى الاول والاخر هو انك يجب معرفة كيفية التعامل مع الـ regedit
حتى تتمكن من عمل المطلوب


تحياتى لك
وتمنياتى لك التوفيق

شاكر تعاونك ساقوم بالبحث اكثر
الرد }}}
تم الشكر بواسطة: elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 80 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  الالوان في فيجوال بيسك atefkhalf2004 2 418 05-01-24, 04:38 PM
آخر رد: atefkhalf2004
  تحويل مشروع من c# الى فيجول بيسك Lathe1 4 718 05-01-24, 01:05 AM
آخر رد: HALIM ELEULMA
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,829 25-12-23, 06:30 PM
آخر رد: الحزين اليماني
  اضافة ادوات لفيجوال بيسك خالد20 10 1,976 18-12-23, 07:51 PM
آخر رد: ابراهيم عبدالباقى
  فيجوال بيسك 2012 manhoud 0 264 25-10-23, 11:00 PM
آخر رد: manhoud
  [كود] ما الخطأ فى الـ Functions المستخدم فى vb.net 2010 AhmedEissa 9 501 21-10-23, 11:44 PM
آخر رد: Ahmed5
Wink كيفية اظهار قاءمة عند النقر بزر الفأرة الايمن على الداتا قريد فيو في فيجوال 2010 RADOS 1 397 09-08-23, 09:39 PM
آخر رد: أبووسم
  مساعده في تشغيل اكثرمن فورم في وقت واحد maherhaddaf 5 527 19-07-23, 03:28 PM
آخر رد: Taha Okla
  بعد تنصيب فيجوال بيسك 2005 اللغة العربية غير معرفة bassant 0 363 05-07-23, 02:02 PM
آخر رد: bassant

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم