منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] كود للبرنامج بطريقة تلقائية - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] كود للبرنامج بطريقة تلقائية (/showthread.php?tid=25502)

الصفحات: 1 2


كود للبرنامج بطريقة تلقائية - morshday - 25-06-18

السلام عليكم 
كانت ببحث عن طريقة اقدر بها اضيف كود للبرنامج بطرقة تلقائية اي في حال الاستخدام للبرنامج و كان المستخدم يريد ان يضيف زار او تكست لعمل شئ معين  هل هي ممكنة 
بصراحة دماغي راح تنفجر مش لاقي ليها حل  Huh Huh Huh Huh
ارجو منكم المساعدة  Blush


RE: كود للبرنامج بطرقة تلقائية - سعود - 25-06-18

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


RE: كود للبرنامج بطرقة تلقائية - YousefOkasha - 25-06-18

وضح طلبك اكثر ..


RE: كود للبرنامج بطرقة تلقائية - morshday - 25-06-18

(25-06-18, 12:36 PM)YousefOkasha كتب : وضح طلبك اكثر ..

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


RE: كود للبرنامج بطرقة تلقائية - morshday - 25-06-18

(25-06-18, 11:50 AM)سعود كتب : وعليكم السلام 
ممكن طبعا لكن الاهم عمل Build كيف يكون!!!
اذا وجدت طريقة لاستخراج ملف تنفيذي من برنامجك بمواصفات عادية حينها اكمل اما مجرد اضافة زر وكود هذه سهلة لكنها تتبخر عند غلق البرنامج.
ممكن طالب اخي هل يمكن ان تريني مثال لذلك


RE: كود للبرنامج بطرقة تلقائية - سعود - 26-06-18

(25-06-18, 09:49 PM)morshday كتب :
(25-06-18, 11:50 AM)سعود كتب : وعليكم السلام 
ممكن طبعا لكن الاهم عمل Build كيف يكون!!!
اذا وجدت طريقة لاستخراج ملف تنفيذي من برنامجك بمواصفات عادية حينها اكمل اما مجرد اضافة زر وكود هذه سهلة لكنها تتبخر عند غلق البرنامج.
ممكن طالب اخي هل يمكن ان تريني مثال لذلك

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


RE: كود للبرنامج بطرقة تلقائية - morshday - 26-06-18

(26-06-18, 02:49 PM)سعود كتب :
(25-06-18, 09:49 PM)morshday كتب :
(25-06-18, 11:50 AM)سعود كتب : وعليكم السلام 
ممكن طبعا لكن الاهم عمل Build كيف يكون!!!
اذا وجدت طريقة لاستخراج ملف تنفيذي من برنامجك بمواصفات عادية حينها اكمل اما مجرد اضافة زر وكود هذه سهلة لكنها تتبخر عند غلق البرنامج.
ممكن طالب اخي هل يمكن ان تريني مثال لذلك

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

شكرا اخي


RE: كود للبرنامج بطريقة تلقائية - elgokr - 28-06-18

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

لكن يمكن عمل حل مبسط ساكتب الفكرة ويعتمد بعد ذلك عليك
وهو عمل زر فى الفورم ويكون مخفي وعند المستخدم يقوم فاضافة زر
بتحول الزر المخفي الى مرئي ويتم حفظ قيمة تغيير الاخفاء والظهور فى الـ Setting
بحيث عند اغلاق واعادة فتح البرنامج يجد الزر ظاهر مع التسمية ايضاً وما غير ذلك حسب ما تريد اضافته للزر

الطريقة الثانية وهى الاكثر تعقيداً وستعتمد على تحديد Y/X للزر وتخذين كود الزر المنشاء فى قاعدة البيانات وما شبه
وستجبر على المستخدم من التحقق من اسم الزر الذى يريد انشائه وليس التسمية التى تظهر عليه

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

تحياتى لك
وتمنياتى لك التوفيق



RE: كود للبرنامج بطريقة تلقائية - سعود - 28-06-18

لدي شيء في بالي ولم اجربه لكني لاحظت شيئا ما وهو:
لو اردت بناء مشروعك واستخراج ملف exe لكن عن طريق MSBUILD  تمرر له مسار المشروع (عن طريق cmd)
هل يمكن بناء ملفات vb  ونجعلها نسخة من ملفات vb  مضمنه بالمصدر؟؟ ونستخرجها عند الحاجة وعند الانتهاء نمرر مسار المجلد الجديد الى MSBUILD؟
هل ينفع هذا؟
Form1.Designer.vb
Form1.vb

لا ادري لكن حبيت اطرح الفكرة لكي يرد احد او يجربها لاني الان منشغل بمشروع آخر.


RE: كود للبرنامج بطريقة تلقائية - asemshahen5 - 28-06-18

أخي العزيز انظر الى هذه الصفحة سترى اجابة على تسائلك :

https://www.safaribooksonline.com/library/view/programming-visual-basic/0596000936/ch01s03.html

https://support.microsoft.com/en-us/help/304654/how-to-programmatically-compile-code-by-using-the-visual-basic-net-or

https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.vbcodeprovider.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1