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

Yomna File Association Example

مغلق
بدأه msayed2004 في 9 أبريل 2007 · 41 رد · 5,386 مشاهدة · في قسم برامج الأعضاء
مشاركة: واتساب X فيسبوك تيليجرام
#26

مهو ده الى انا بتلكم فبه ان اسمه id ولما غيرته اتغيرت الايكونة جرب وضيف ايكونة تانية وغبدل الايديهات وشوف

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#27

فعلا أن على ما يبدو أن ترتيب الأيقونات بالـ Resources ليه علاقة بالـ Index , بس على فكرة دى حاجة ثانوية بالموضوع ;)

فأسمحلى أسألك هل الكود تمام فى جهازك و لا حصلت مشاكل زى ما ذكر الأخ عبد العزير (ايا كان نوع المشاكل) ؟

#28

لا الكود تمام وجربته خمسين مرة وشغال عشرة على عشرة

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#29
اقتباس
لاحظوا أنى وضعت تحذير فوق الجزء الخاص بتحديث أيقونات النظام , من قائمة Options تتبع الكود اللى بيناديه الـ Item المسمى Associate me with *.ytf
اقتباس
و أن جيت للحق المفروض كلنا نحط تحذيرات قبل أى كود للتعامل مع الريجيسترى.

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

يعني هل البرنامج لا يصبح جيد إلا إذا صار إنكليزي ، ماهو في لغة عربية ونحن عرب ،لماذا لا تعطي إبداع عربي للغرب

مع أنه للأسف أكثر الأمثلة من عندهم

-------------------------------------------------------

اقتباس
أنا آسف على اللى حصل لأيقونات سطح المكتب 71_71.gif بس ممكن توضحلى ايه اللى حصل بالضبط unsure.gif ؟
اقتباس
أما عن تحديث الأيقونات فى الحال ( دون أعادة تشغيل النظام ) فهو كان معضله لحد ما عرفت أن فى و احد تتبع عمل برنامج ما يقوم بتغيير الأيقونات فوجد أنه بيبعت رسالة WM_SETTINGCHANGE لكل النوافذ مرتين و قبلهم بيغير فى قيمة الـ Shell Icon Size و بعدين بيرجعها بينهم.

أنا أعرف أنه عند عمل رستارت للجهاز بتبقى أيقونات سطح المكتب بمكانها ، لأنه أنا عندي كل قسم من سطح المكتب مخصصة لنوع معين ، فإنت لما عملت تحديث للأيقونات بطريقتك صارت الأيقونات مرتبة حسب الاسم.

هناك طريقة رأيتها في المنتدى للأخ جمال علي يمكن يفيدك في ذلك:

/index.php?showtopic=114198

#30

أنا عارف أن أعادة تشغيل الـ Explorer بتقوم بالغرض بس لا أعتقد أن فى أى برنامج كويس بيستعملها , ده غير أن أى Anti Virus كويس المفروض يوقفها , و كمان أنا متأكد أنها بتعمل مشاكل مع أيقونات الـ System Tray و غيرها و بالتالى لا أحبذها و معروف من زمان أن تحديث أعدادات النظام بتيجى عن طريق الـ Window Messages

طبعا هو غريب أن غير ترتيب الأيقونات من By Type لـ By Name , فأنا هحاول لأشوق طريقة تتفادى الخطأ ده لكن حتى الآن أعتقد أن طريقتى بالبرنامج هى المستخدمة منقبل برامج زى Microangelo و غيره.

تعديل : بالنسبة لموضوع الأنجليزى فأنا بعمل أى مثال على عجاله , و مع الأسف أنا أسرع فى الكتابة بالأنجليزية عن العربية.

تم تعديل هذه المشاركة بواسطة msayed2004 في 11 أبريل 2007 في 14:51

#31
اقتباس
هو كان لازم توضح التحذير أكثر وتظهر مسج بوكس لذلك ، أنابعرف التنبية مادام تكتب بالأجنبي لازم تحط Warning لتلفت الإنتباه

يعني هل البرنامج لا يصبح جيد إلا إذا صار إنكليزي ، ماهو في لغة عربية ونحن عرب ،لماذا لا تعطي إبداع عربي للغرب

مع أنه للأسف أكثر الأمثلة من عندهم

احنا مش بنكتب انجليزى كرها فى اللغة العربية

لكن اتعودنا على الانجليزى+ انها لغة عالمية بيفهما معظم الشعوب يعنى البرنامج لو كان كويس وواحد من اليابان حب يستخدمه هيعرف اللغة الاعلربية ولا الانجليزية

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#32

أنا فعلا عملت ترتيب حسب الـ Type و لم تحدث أى مشكلة , أخ عبد العزيز ممكن لو عندك وقت ممكن تجرب البرنامج تانى ؟

تم تعديل هذه المشاركة بواسطة msayed2004 في 11 أبريل 2007 في 17:56

#33
اقتباس
طبعا هو غريب أن غير ترتيب الأيقونات من By Type لـ By Name
اقتباس
مشكلة الترتيب مش مشكلة عويصة المهم ان الكود نفع اكيد ممكن تقرا ايه ترتيب اليكونات فى الاكسبلورر وترجعها زى ما كانت
اقتباس
أنا فعلا عملت ترتيب حسب الـ Type و لم تحدث أى مشكلة , أخ عبد العزيز ممكن لو عندك وقت ممكن تجرب البرنامج تانى ؟

أنا لم أقصد يتم تحويل ترتيب الأيقونات الطراز إلى الإسم ، أنا عندي أيقوناتي مرتبهم على شكل مجموعات يعني كل مجموعة أيقونات تخص مشروع معين وزمن معين لأن شغلي على سطح المكتب كثير ، يعني مجموعة على اليمين ومجموعة على الشمال وهكذا كل مجموعة مع بعض ويمكن يكون بينهم فراغات ، أعتقد الامر وضح

فطريقة الاخ محمد رتبت لي المجلدات والايقونات حسب الإسم ،يعني إختلطت كلها مع بعض ،علماً أني حالياً موجود عنديWin XP :rolleyes: SP1

اقتباس
تعديل : بالنسبة لموضوع الأنجليزى فأنا بعمل أى مثال على عجاله , و مع الأسف أنا أسرع فى الكتابة بالأنجليزية عن العربية.
اقتباس
احنا مش بنكتب انجليزى كرها فى اللغة العربيةة

أعرف ،ولكن يجب أن يعرف الغرب ويتعرف على البرامج العربية مثلما نحن تعرفنا على البرامج الاجنبية -_-

ثم نحن نريد تنمية عربية ، صحيح الكثير يعرف الإنكليزية ، ولكن هناك أيضاً الكثير لا يعرف الإنكليزية تمام

معليش يمكن تخلي البرنامج عندما ينتهي بيتحول للغتين B)

اقتباس
لكن اتعودنا على الانجليزى+ انها لغة عالمية بيفهما معظم الشعوب يعنى البرنامج لو كان كويس وواحد من اليابان حب يستخدمه هيعرف اللغة الاعلربية ولا الانجليزي

كان لازم يحط الاخ محمد شرحه بالإنكليزي من أجل إذا دخل واحد ياباني يعرف يقرأ الشرح وينفعه وإذا دخل واحد عربي غير متمكن باللغة ما يدخل الموضوع أبدأ :D

#35

مع الأسف يعتمد على DLL مصنوع بـ C++ 6.0 , يا ترى ما هى فكرته ؟ !

#38

مثال ممتاز , بس يا ترى هل محتاجين نحفظ ترتيب الأيقونات لكل النوافذ المفتوحة كمان و لا لأ ؟

#39

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

أو يمكن يوجد طريقة تحديث للملفات غير بتاعة برنامجك والله أعلم

الدالة InvalidateRect من المكتبة user32 أعتقد أنها فقط لتحديث سطح المكتب ولا تقوم بتحديث الملفات ،أليس كذلك؟

اقتباس
أنا عارف أن أعادة تشغيل الـ Explorer بتقوم بالغرض بس لا أعتقد أن فى أى برنامج كويس بيستعملها , ده غير أن أى Anti Virus كويس المفروض يوقفها , و كمان أنا متأكد أنها بتعمل مشاكل مع أيقونات الـ System Tray و غيرها و بالتالى لا أحبذها و معروف من زمان أن تحديث أعدادات النظام بتيجى عن طريق الـ Window Messages

طيب أيه هي الطريقة لتحديث النظام ،مثل ماتعمل مثلاً بزر اليمين _فتح بواسطة_ برنامج ما فتجد الايقونات كلها تغيرت من دون مايتحرك أي ملف من مكانه.

#40

InvalidateRect

و أثناء بحثى لم أجد طريقة أخرى لكن ده مش معناه التأكيد أن مفيش غيرها.

#42

الموضوع المهم المحافظة على الترتيب

اقتباس
أعرف ،ولكن يجب أن يعرف الغرب ويتعرف على البرامج العربية مثلما نحن تعرفنا على البرامج الاجنبية

ثم نحن نريد تنمية عربية ، صحيح الكثير يعرف الإنكليزية ، ولكن هناك أيضاً الكثير لا يعرف الإنكليزية تمام

معليش يمكن تخلي البرنامج عندما ينتهي بيتحول للغتين

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

هذه مسالة تعود

انا الاحظ فى السعودية ان نسخ الويندوس معربة, اما انا ومعظم المصريين اذا اعطيتهم نسخة معربة لن يستطيعوا العمل عليها

سيكون مرهق بالنسبة لنا

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

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

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