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

عمل compile للكود عن طريق البرنامج

مغلق
بدأه NO BODY CAN BEAT ME في 27 يناير 2006 · 22 رد · 1,986 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

منذ فترة سألت عن كيفية عمل كومبيل للكود وقد اعطوني الحل وهو ال vbc وقالو لي ابحث في ال msdn وبالفعل صارلي شهر تقريبا وانا ابحث في المواقع والmsdn ولكن للاسف مندون نتيجة ترضيني 100% لقد وجدت عدة امثلة لكن للاسف كانت تعمل كومبيل للاكواد التي تعمل داخل ال console فهل هناك اي حل؟؟ انا اريد ان اعمل compile ل windows application يعني يكون البرنامج له واجهة وفيه ادوات (ازرار , تيمر ,نص) :unsure:

فهل هناك اي حل ؟ ارجوكم افيدوني

واذا لم يكن هناك حل فهل من الممكن ان اغير متغير في الملف الي معموله كومبيل عن طريق ؟؟

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#2

الحل كما أسلفت هو استخدام VBC (أو CSC في حالة السي شارب). مجرد أضف إليه اسم ملف الكود و غيره من البارامترات. البرنامج تجده هنا في حالة .NET 1.1

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322

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

#3

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

بعض الاخطاء

E:\Hpopsc\Form4.Designer.vb(51) : error BC30002: Type 'System.Windows.Forms.Timer' is not defined.

    Friend WithEvents Timer2 As System.Windows.Forms.Timer

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

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#4

يبدو لي أنك لم تضمن مكتبة System.Windows.Forms. الصفحة هذه فيها شرح لجميع بارامترات الكومبايلر

http://msdn.microsoft.com/library/default....habetically.asp

#5

اخي كيف اقدر اضمنها؟؟؟

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#6

اخي جربت كل براميتر لهعلاقة بالمكتبات ولم ينفع شيء جربت(/reference ,/imports ,/addmodule) ولم ينفع شيء :( فلو سمحت تعطيني الطريقة الصحيحة لتضمين المكتبة

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#7
/import:system.windows.forms

تم تعديل هذه المشاركة بواسطة System Down في 28 يناير 2006 في 13:33

#9

اخي برضو نفس المشكلة انظر الى الاخطاء

vbc : error BC30420: 'Sub Main' was not found in 'w'.
vbc : warning BC40057: Namespace or type specified in the project-level Imports
'system.windows.forms' doesn't contain any public member or cannot be found. Mak
e sure the namespace or the type is defined and contains at least one public mem
ber. Make sure the imported element name doesn't use any aliases.
C:\Documents and Settings\Ideloo\My Documents\Visual Studio 2005\Projects\Window
sApplication1\WindowsApplication1\Form1.vb(3) : error BC30506: Handles clause re
quires a WithEvents variable defined in the containing type or one of its base t
ypes.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.E
ventArgs) Handles Button1.Click

                  ~~~~~~~
C:\Documents and Settings\Ideloo\My Documents\Visual Studio 2005\Projects\Window
sApplication1\WindowsApplication1\Form1.vb(4) : error BC30451: Name 'MsgBox' is
not declared.

        MsgBox("hi")

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#10

اخي مشكوور غلبتك معاي لقد قمت بحل المشكلة وكان السبب اني قمت بنسخ ملف ال vbc.exe الى مكان المشروع لكني قمت بنسخ ملفات ال vb في المشروع الى ملف ال framework فانتهيت من المشاكل لكن بقية مشكلة واحدة وهي

vbc : error BC30420: 'Sub Main' was not found in 'w'.

فما الحل :)

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#11

مشكووور اخي تم حل المشكلة والحمد لله كان يجب اضافة /main لكي نحدد نقطة الدخول (من اين سوف يبدا تنفيذ البرنامج :))

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#13

مرحبا :lol:

أخي NO BODY CAN BEAT ME :)

حاولت إستخدام الطريقة ولم أعرف ما أفعله :unsure:

هل يمكنك أن ترفق مثال إذا سمحت :(

فأنا أنتظر ردك بفارغ الصبر :P

#14

مرحبا :lol:

أخي System Down

حاولت إستخدام الطريقة ولم أعرف ما أفعله :unsure:

هل يمكنك أن ترفق مثال إذا سمحت :(

فأنا أنتظر ردك بفارغ الصبر :unsure: :P

#16
System Down كتب:
http://msdn.microsoft.com/library/default....CommandLine.asp

هذا مرجع كامل لطريقة استعمال vbc

جربت كل شيء فيه ولم ينجح أي مثال :unsure: :wacko:

لم أجد دروس ولا أمثلة كاملة معظمه كلام

#17

أخي العزيز

هناك مكتبة تمكنك من عمل ما تريد بطريقة احترافية بل تمكنك من كتابة الكود في textbox مثلا و تنفيذه و عمل EXE له سوف اقوم لاحقا بعمل شرح بسيط لما يهمنا من المكتبة و ارفقه هنا باذن الله فقط عندما افرغ قليلا وشكرا

---

ملاحظة : المكتبة تعمل على عمل برامج Console

تم تعديل هذه المشاركة بواسطة Ayoub JAMAL EL IDRISSI في 6 أكتوبر 2007 في 17:22

#18
Ayoub JAMAL EL IDRISSI كتب:
أخي العزيز

هناك مكتبة تمكنك من عمل ما تريد بطريقة احترافية بل تمكنك من كتابة الكود في textbox مثلا و تنفيذه و عمل EXE له سوف اقوم لاحقا بعمل شرح بسيط لما يهمنا من المكتبة و ارفقه هنا باذن الله فقط عندما افرغ قليلا وشكرا

---

ملاحظة : المكتبة تعمل على عمل برامج Console

أرجو الإسراع فأنا في أمس الحاجه لها :unsure:

اقتباس
ملاحظة : المكتبة تعمل على عمل برامج Console

وهل هناك مكتبة أخرى تقوم بصناعة برامج :unsure:

؟windows app

أي برامج يوجد بها أزرار ومربعات نص وأدوات النموذج المعروفة

#19

آسف على التأخير

أرفقت لك كود سورس لبرنامج يستعمل المكتبة و المكتبة هي CodeDom من اجل تجربتها شغل البرنامج واكتب الكود الذي تريد في ال TextBox الأول طبعا الكود يجب ان يكون ملائم ل Console App

مثلا :

for i as integer = 0 to 10
console.writeline(i)
next
console.readline()

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

C:\test.exe

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

CodeDomtesting.rar

#20
Ayoub JAMAL EL IDRISSI كتب:
آسف على التأخير

أرفقت لك كود سورس لبرنامج يستعمل المكتبة و المكتبة هي CodeDom من اجل تجربتها شغل البرنامج واكتب الكود الذي تريد في ال TextBox الأول طبعا الكود يجب ان يكون ملائم ل Console App

مثلا :

for i as integer = 0 to 10
console.writeline(i)
next
console.readline()

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

C:\test.exe

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

شكرا جزيلا أخي :lol:

وإذا كانت هناك مكتبة تنتج برامج يوجد بها أزرار ومربعات نص وغيرها :P

أرجو إعلامي بها لأنها الشيء الأهم الذي أحتاجه

#21

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

#22
Ayoub JAMAL EL IDRISSI كتب:
انا لم استعمل المكتبة بطريقة معمقة لكن اظن انها ستعمل ما تريد و سوف احاول البحث باذن الله و حاول انت ايضا البحث عنها واذا وجدت الحل لا تبخل علينا :)

سأحاول البحث معك

ولكن لدي طلب صغير إذا سمحت هل يمكنك شرح إستخدام المكتبة

أرجو الرد السريع

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

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

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

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

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

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