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

أسئلة عامة

مغلق
بدأه Desigen في 29 يوليو 2005 · 6 رد · 720 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يعطيكم العافية

اليوم حبيت أعمل برنامج صغير في بورلاند

و قمت بعد ذلك بمحاولت تتبعه

البرنامج هو عبارة عن مربع نص + زر

مكتوب بداخل الزر

if ( EditName->Text == "Password" ) 
	ShowMessage ( " Good Password ! " ); 
else	
	ShowMessage ( " Bad Password ! " );

29_07_05_09_02_55_1122652975FormName.jpg

لكن عندى عدة تساؤلات حول الصورة

شو معناة المنطقة الحمراء

و ماهي فائدة جملة الإستدعاء للمنطقة الصفراء و ما هي هذه الكتلة

سؤالي عن المنطقة الخضراء

هو لماذا كل هذا النقل للقيم !

و ما هو الإختلاف بين

الخلق

الإنشاء

التشغيل

و لماذا يوجد @ يعني

Call Project1.@Forms@TApplication@Run

بعدين شو هي الكتابة يلي بتجي بعد هذه الجمل

إذا بتقدر تجاوب على جزء من سؤالي أنا أقدر لك هذا

شكرا لكم

سلام

Project1.zip

#2

اخوي المنطقة الحراء هي اللي تجي بداية أي دالة يعني حفظ ebp وتهيأت المكدس وحفظ المسجلات وغيرها

اما الباقي لو إنك تضع الكود كامل كان جاوبتك

#3

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

#5

لكل مترجم طريقة فى أخراج الناتج أو object file الخاص به بالأطافة الى المربط Linker الذي أيضا يضع لمستة فى البرامج المهم فى ذلك قم بترجمة البرنامج على DEV-C و الـVisual C++

و قم بأختبار الناتج و لاحظ الفرق

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#6

شو يعني DEV-C

أنا عندي MVS.Net C++ .Net

هل تنفع

سلام

#7

هذه الوصلة بها المترجم

http://www.bloodshed.net/devcpp.html

مترجم رائع جدا للـغة السي جربة و قولى رأيك :)

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

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

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