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

كيف أضع إمتداد خاص لبرنامجي

مغلق
بدأه fares_sa في 29 نوفمبر 2004 · 14 رد · 1,325 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني ماهي أفضل طريقه لمل إمتداد خاص وأيقونه خاصه لبرنامج قمت بتصميمه سواء على C#.NET او عل VB.NET .. هل عن طريق السيت أب أم هناك كلاسات خاصه لعمل ذلك

أخواني أتمنى من عنده ولو معلومه صغيره أنا لا يبخل بها علينا

وأكون شاكر ومقدر

#2

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

أكتب regedit

إفتح Hkey_ClassRoot و قم بانشاء مفتاح جديد باسم الامتداد الذي تريده و في القيمه إكتب إسم الملف التنفيذي للبرنامج الذي تريده أن يقوم بتشغيل هذا النوع من الملفات

و لو أستطعت عمله بهذه الطريقه كنك إنشاء هذا المفتاح برمجيا

كما أنه يمكنك عمل ذلك في مشروع التثبيت Setup

#3

هلا والله أخوي khabini.com

أول شي ألف شكر على المساعدة وعلى ردك السريع

أعتقد المشكله هذي زي ماقلت أبي أحاول حلها عن طريق مشروع التثبيت

لكن أخوي أعتقد المشكله الثانيه اللي راح تواجهني هي

كيف أعرف هل البرنامج تم تشغيله مباشرة أم عن طريق فتح أحد الملفات ذات الإمتداد الحاص؟

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

ومرة ثانيه ألف شكر وماقصرت

#4
اقتباس
أحاول حلها عن طريق مشروع التثبيت

بالفعل اضغط View>Editor>File Types و سيمكنك فعل ذلك من مشروع التنصيب

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

بالظبط... ما انت عارف كل حاجة اهو. انا حاسس انك بتختبرنا :D

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#5

هلا والله أخوي undo

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

بس الحمد لله الأيام الأخير حاولت فيه ومشى كل شي معي تمام وإن شاء الله راح أكتب الطريقة السهله أول ماأكون فاضي حتى يستفيد منها الأخوان لأني ألحين بآخر فترات المشروع ولازم أخلصه قبل موعد تسليمه

على فكره أخوي undo

والله فكرتني بحركه كنت متعقد منها من زمان وهي كيف أضيف خاصية الـ undo والـ redo في RichTextBox .. بصراحه للحين وأنا أحاول أزين الحركة بس للحين ماضبطت معي تمام .. لو عندك فكره عنها . أتمنى تساعدني

أعتقد إنك أسم على مسمى :)

#6
fares_sa كتب:
كيف أضيف خاصية الـ undo والـ redo في RichTextBox

RichTextBox.Undo;

RichTextBox.Redo;

هكذا بكل بساطة :)

رأس الحكمة الإيمان بالله

#7

السلاااام

مشكور أخوي محمد عبد العليم على المساعدة

أخي محمد أنا عارف هالطريقة ومعك حق تشرح لي كذا بس اللي أنا كنت أقصده مو هذا كنت أقصد التراجع أكثرمن مره وكذلك الإعادة أكثرمن مرة Multiple undo & Multiple Redo

أعتقد كذا تكون المسألة كثر تعقيد

أتمنى ألاقي عندكم حل

بصراحه للحين تعبت مالقيت الحل الشافي والمشكله ماعندي وقت كثير باقي 10 أيام على تسليم المشروع :(

ومره أخرى ألف شكر

#8

أظنه يوجد طريقتين:

قم بعمل متغيرات على شكل String ثم تقوم بحفظ ما تريد مثلاً التراجع عنه (أي كامل نص الملف )في ذلك المتغير، فإنه طلبه المستخدم تقوم بوضعه له من جديد، وعليك أن تحدد عدد مرات التراجع وتعمل متغيرات بعددها.

أو أن تقوم بحفظ الملف مؤقتاً على شكل rtf في فولدر مؤقت في فولدر برنامجك وأعتقد بأن هذه الطريقة متعبة مع أنها موجودة في كثير من البرامج الرسومية.

ربما يوجد طرق أخرى لا أعرفها.

Learn Japanese :>>> http://www.nouben.com/

#9

السلام عليكم

نفس الحل تماماً استخدم الundo و الredo المتوافرتين ..

قمت بتجرتهما و شغّالية 100%

طبعاً ده بعد ما اشتغلت نصف ساعة في موضوع الstack و ازاي اخزن الundo و هلم جرا..

قلت يا واد ما تشوف الundo بتاعتهم .. الاقيها شغّالة تمام :( :(

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#10

Download EX

RedoUndo.zip

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#11

تمااااااااااااااااااااام

شكرا على معلوماتكم

abo_alzobaer@hotmail.com

#12

السلااااااام

مشكورين أخواني على المعلومات

أخوي HMS حاولت أجرب الطريقة ولكن بإستخدام stack نفس فكرة أخي undo وحصل فيها شويت تعقيدات ماقدرت أحلها.

فعلا أخي undo بصراحه ماكنت متوقع الطريقه كذا إلا بعد ماشفت مثال اخونا ahabdeen وأقوله ماقصرت وربنا يجزاك عنا ألف خير

بس أخواني فيه مشكله صغيييييييييييييييييره

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

ألف شكر مررره أخرى

تم تعديل هذه المشاركة بواسطة fares_sa في 19 ديسمبر 2004 في 20:15

#13

اعتقد ان كدة افضل يا فارس..

يعني جرّب كدة انك تعمل Undo في الword و ستجد انه لا يتراجع حرف بحرف و الا كانت مزعجة جداً..

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#14

معك حق أخي undo

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

أنا حاليا راح أعتمد هالطريقة رغم إن العمل اللي أقوم فيه بصراحه يتطلب أن أحدد متى يتم التراجع لأن فيه بعض التغييرات لا أريد التراجع عنها .. لازم أجرب بالأول

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

#15

h everybody

i am sorry thati dn;t write my answers in arabic cos i can't

write arabic well on keyboard

i want to know the way to to make files with my own extension

thank you

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…