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

محتاج فكرة فقط لا غير .. فهي ستساعدني جدا ..

بدأه سنان محمد صالح في 7 يناير 2009 · 2 رد · 573 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

كيف حالكم اخوان ..؟

اخوتي في الله ..

ما اطلبه هو فكرة لما يأتي ..

لدي فقرات مبرمجة وجاهزة .. اي ستكون اشبه بالقوالب .. اكملت برمجتها كلها ..

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

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

يعني مثلا ..

فقرة 1 ..

تحتوي على كود طباعة مثلا .. عندما يختار المستخدم هذه الفقرة من نافذة القوالب الخاصة يوضع القالب على شاشة بيضاء ولكن من دون ان يشاهد الكود فقط صورة توحي لذلك ..

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

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

لذلك فمن يستطيع ان يفيدني بفكرة ..ولو اضاف الكود لها يكون افضل ..

والشكر مقدما للجميع ..

تحياتي العطرة ...

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#2

اخى ارجو التوضيح اكثر

ما الذى تريد فعلة

هل تريد تثبيت القالب فى المكان الذى وضعة فية المستخدم عند اختيارة

ام تريد ماذا عذر لم افهمك اممل ان اساعدك لكن لم افهم طلب

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

مع الكود ام مع مكان القالب ام ماذ

دمت فى رعاية الله

#3

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

لدى تخيل ...

1) قم بتصميم struct يحتوى على عدد كاف من المتغيرات in/out على سبيل المثال (4 متغيرات نصية)

2) اكتب كل قالب فى class منفصل - وتحتوى كل class على امر run يقوم بتنفيذ القالب فى ال class - وتمرر للامر run المتغيرات من خلال struct السابقة

3) عندما يقوم المستخدم بسحب قالب وراء الاخر على الشاشة - فى النهاية تحفظ هذا التسلسل فى ملف نصى او قاعدة بيانات

4) عند التنفيذ - تستدعى الامر run فى كل class بالتوالى بناء على ما اختاره المستخدم (وتمرير المتغيرات)

يعنى مثلا لو المستخدم اختر [قالب ملف جديد] ثم [قالب حفظ] ثم [قالب طباعة]

يكون ما تحتفظ به فى ملف نصى او قاعدة بيانات مثل

new_temp
save_temp
print_temp

ويقوم برنامجك بتنفيذ هذا الجزء (نفرض انه محفوظ فى ملف اسمه temp1.txt) بشكل مثل

svar = new struct_variables

f = openfile("temp1.txt")

ln = readline(f)
while strlen(ln) > 0
	switch (ln)
		case 'new_temp':
			classNew.Run(svar)
			break;

		case 'save_temp':
			classSave.Run(svar)
			break;

		case 'open_temp':
			classOpen.Run(svar)
			break;

		case 'print_temp':
			classPrint.Run(svar)
			break;
	end switch

	ln = readline(f)
loop
closefile(f)

svar تستخدم لتمرير/استرجاع معلومات من ال class

ملاحظه -- دا مش كود للتنفيذ ولكن لتوضيح الفكرة

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

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

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

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

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