السلام عليكم ورحمة الله وبركاته :
أعجبتني المواضيع المقترحة في منتداكم الرائع ! ولدي تعليق
- أبو اليسر طرح السؤال التالي
اقتباسالسؤال الثاني : هل عندكم مثال عن طريقة استخدام الملفات الخاصة للبرنامج كما في برنامج الوورد مثلاً فإنه يستخدم اللاحقة doc ويضع لها أيقونة خاصة به ولو نقرنا على الملف doc لفتح بواسطة word ...كيف يمكننا عمل هذه الميزات لملفاتنا الخاصة ؟
ملاحظة : أنا توصلت إلى حل مقنع نسبياً عن طريقة وضع أيقونة للملف .. ولكن الأهم بالنسبة لي هو كيف أفتح هذا الملف بواسطة برنامجي لو نقر عليه المستخدم في الويندوز ..
ولكن أنا أواجه نفس المشكلة ..
وأعرف كيف أستخدم Installer المرفق مع الفيجوال بيسك نت وكيف أستخدم File Types فيه
ولكن كيف أربط هذا النوع من الملفات الذي خصصته أنا بالبرنامج برمجياً ..
يعني كيف أجعل برنامجي يفهم أنو ملف من نوع كذا استدعاه وكيف أعرف مسار الملف الذي قام المستخدم بالنقر عليه دبل كليك في ويندوز لأقوم بعرض محتوياته في برنامجي الخاص ...
وللمزيد من الوضوح :
لنفرض أنو عملت مفكرة متل اللي بالويندوز فيها TEXTBOX1 وعملت لهالمفكرة Setup من خلال Installer في .net وضفت نوع ملفات مخصص *.memo مثلاً وحطتلوا ACTION فتح OPEN وأيقونة .. الخ
وبعد ما نصبت البرنامج عالجهاز الهدف وكل شي تمام ولما المستخدم بيضغط دبل كليك عالملف من نوع *.memo وبيطلع برنامجي بس مافيني خلي برنامجي يحمل الملف علـTEXTBOX1 هلي ببرنامجي لأنو مابعرف شو مسار الملف اللي ضغط المستخدم عليه دبل كليك وطلعلي البرنامج - وال MSDN لم تطرح أي حل لهذا الشيء رغم التنويه على ذلك في FILE TYPES أثناء الحديث عن التنصيب - كيف بدي خلي برنامجي لما يطلع يعرض الملف .memo اللي استدعا ؟؟ الرجاء ساعدوني وشكراً لكم :D
.........................................................................................