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

سؤال لخبراء الدلفي ..من اصعب الأسئلة

مغلق
بدأه FOX_DELPHI في 8 يناير 2003 · 8 رد · 1,126 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

:cool:

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

الى الأخــــــــوة ....المبرمجين ..سؤالي غريب قليلاً....:o

ولكن ..رايت في برنامج معين ....كيف أن المبرمج ..قد أعطى للمستخدم:cool:

1 أمكانية كتابة أي عبارة ضمن EDIT معينة أو أكثر حسب المتاح

2 ومن ثم تخزينها بالداتا ....مع أختصارات له مثل ctrl+1...الخ...

3 ومن ثم اينما ذهب المستخدم في أي مكان من البرنامج وفي أي edit أخرى يمكن اللصق فيه ..:mad:

4 عند ضغطه المفتاح الساخن ...يلصق فيه ...العبارة المخزنة سابقاً....:'(

5 هل يتحسس البرنامج من انه الآن على EDIT وكبف ذلك ..لايخطئ:(

6 يعني لايلصق العبارة على EDIT معينة بل في كل مكان من البرنامج

7 يسمح له بالصق يلصق العبارة ............(gift)

الهدف من هذه العملية .....(f)

ان الهدف من تلك العملية هـــو ........سهولة في التعامل مع البرنامج

بحيث المستخدم يستطيع تسجيل عبارات متواترة في البرنامج ..بضغطه

واحدة في اي مكان من البرنامج....وذلك أختصاراً للوقت وللخطـــأ ....

ملاحظة .....:cool:

قد ذكرت أن البرنامج ...يحفظ العبارات في الداتا بيس ...يعني أينما ذهبت

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

في الريجستري ........ولا في ملف INI مرفق لأن التقنية مبرمجة كانت

على لغة تربو باسكال .....ممايعطي صعوبة لها ....على حد علمي

وان أمكن أن تكون على الدلفي الآن بطريقة أحترافية أسهل أكون شاكراً

لكــــــــــــم................:o

هنا يكمن التحدي أيها المبرمجين.....ولكم مني أسئلة لاتخطر على البال

أن شاء الله ............

#2

اخي العزيز لو توضح اكثر ماهو المطلوب واكون لك شاكرا:confused:

#3

بسم الله الرحمن الرحيم ..........

الى الاخ زكريا ..شكراً لاهتمامك...(f)(f)(f)(f)

الموضوع ومافيه...أنني كيف يمكنني أن أسجل عبارات اختارها..انا

وتخزينها في الداتا بيس الباردوكس من داخل أي خيار من البرنامج (( مثل ))

شاشة الخيارات البرنامج... ثم ..عند حاجتي لها .داخل البرنامج..في أي

شاشة اخرى ...وفي داخل أي أوبجيكت قابل للكتابة فيها ..يتم اللصق فيها

عند ضغطي لأختصار معين ...:'(:'(

يعني مثل نسخ ولصق بالويندوذ:rolleyes: .....ولكن بعدة عبارات أكون قد سجلتها ;)مسبقاً...مع تحديد لكل عبارة مفتاح اختصار مثلاً...:cool:

عبارة (( دفعة على الحساب)) عند ضغطي للأختصار shift+ f2 يعطيني

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

طبعاً داخل اوبجيكت قابل للصق فيه بالبرنامج.................مشكوراً جداً ..لأهتمامك وطول صبرك(f)(f)(f):'(

#4

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

shift_i_delphi6.zip

#5

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

أخي العزيز ;)....للأسف ليس هو المطلوب :(......لست مجبراً ..على لصق

العبارات في EDAIT`s محددة من قبل بل كل عنصر قابل ان يتم الشرح

فيه ...(f)و على كل حال سأرسل لك مثال قريب ...ليكون مفهوماً أكثر ان شاء

اللـــــــــــــــــــــــــــــه...............:cool:

ملاحظة : أعتذر للأخ مشرف المنتدى على الخطأ في الأسم وذلك لسرعة

بالرد على الموضوع لم أنتبه لذلك ..اكرر أعتذاري(f)(f)(f)

#6

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

أخي العزيز محمد

الموضوع ليس بالصعوبة كما تعتقد

حاول أولا على object واحد ومن ثم سيساعدك الإخوة بعمله على البقية

حاول فقط وأرينا محاولاتك

#7

بداية ارحب بجميع الاخوة معنا في هذا المنتدى

وإن شاء الله يجدو فيه تستفيدون منه ويفيدون

على العموم

بالنسبة لموضوعك اخي Fox_Delphi

فستجد حله في المثال المرفق مع الموضوع

وإن شاء الله يكون هو المطلوب

وتقبلوا اطيب تحياتي اخوكم SUM

fox_delphi.zip

#8

السلام عليكم .................(f)(f)

شكـراً لك من ساهم بالمشاركة.....وخاصة للأخ رضـــا :PوSUM ;)

فعلاً ..كما هو مطلوب .......وأرجــــو دعم موضوع ...:mad:

دورة ملفات ال DLL .....(gift)

#9

السلام عليكم .................(f)(f)

شكـراً لك من ساهم بالمشاركة.....وخاصة للأخ رضـــا :PوSUM ;)

فعلاً ..كما هو مطلوب .......وأرجــــو دعم موضوع ...:mad:

دورة ملفات ال DLL .....(gift)

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

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