المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اريد مساعدة في لغة سي ارجوكم



hilalalamry
24-08-2004, 08:49 PM
السلام عليكم ورحمة الله وبركاتة شباب اذا ممكن اريد مساعدة في لغة سي
1- اريد اتعلم كيف تعمل برنامج عن سي.
2-اريد اعرف كيف يتم تشغيل البرنامج على الجهاز.
واذا ممكن شباب خطوة خطوة بتفسير الممل .

مع تحياتي ؟؟؟؟؟؟؟؟؟؟؟؟؟؟

Dr.Tech
25-08-2004, 12:16 AM
هلا بك اخوي هلال ..

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

بالنسبه لعمل البرنامج فتحتاج لشي اسمه Compiler - و هو نوع برنامج و مو برنامج معين بهالاسم - و معناه "المجمع" غالبا اول ما تفتح اي Compiler تفتح اولا مشروع جديد (زي مستند جديد ببرنامج الوورد) و تطلع لك صفحه بيضا تكتب فيها البرنامج تبعك.

بعد ما تكتب البرنامج تسوي له Compile (يعني تجميع) عن طريق زر بالبرنامج ثم زر ثاني عشان يهيء لك البرنامج و يطلعه لكعلى شكل ملف .exe عشان تقدر تشغله على جهازك و على اي جهاز وندوز ثاني بظغطة زر.

ممكن تتسائل , كيف شكل برنامجي بيكون؟؟ لا تتخيله بيكون زي فيجول بيسك , برنامج السي بيكون كتابي و يطلع بنافذة نفس نافذة نظام الـDOS تماما. يعني مربع اسود و الكلام اللي بتخليه يطلع بالبرنامج بيطلع بالرمادي. طبعا لما توصل لمستوى متقدم جدا ممكن تكتب برنامج يطلع لك على شكل برنامج عادي زي البرامج اللي تستخدمها بوندوز.

*تعديل* عفوا نسيت اعطيك Compiler ممكن تجرب عليه اذا تبي , اسمه ++ Dev C و هو مشهور جدا و جيد استخدمه شخصيا لبرامجي. ممكن تحمله من هنا و هو مجاني :
http://www.bloodshed.net/devcpp.html

انشالله يكون شرحي وفى و بالتوفيق....

hilalalamry
25-08-2004, 03:51 PM
اخي انا عندي Turbo c++ اخي انا عندي شاشة سود

بس لي نقص كيف اكتب على البرنامج اقصد كيف اسوي main inclued مثل هذي الاشياء بس

Dr.Tech
25-08-2004, 04:13 PM
اخوي هلال , انت حمل ++Dev C لانه اسهل اذا كان اللي تستعمله هو اللي ببالي, و هذي الخطوات سويها بعد ما تحمل ++Dev C عشان تسوي اول برنامج لك (حمل الاصدار الرابع من البرنامج) :

1- اول ما تفتح البرنامج روح لـfile بعدين new project و من نافذة Project اللي تطلع لك اختار Console application و حدد خيار C project في الاسفل و اظغط OK.

2 - بيطلع لك مستطيل يطلب منك ادخل الاسم اللي تبي تحفظ فيه مشروعك ادخل اي اسم واحفظه باي مكان (يفضل يكون بمجلد الحاله) .

3- بعد ما تكتب اسم و تختار ok بيطلع لك صفحه بيضا مكتوب فيها :

#include <stdio.h>
int main(int argc, char *argv[])
{
return 0;
}
على اساس انه اي برنامج بيبدا كذا. ممكن تمسح int argc, char *argv لانها ما راح تفيدك البدايه و بتعرف فايدتها بعدين.

4 - طبعا بعد ما تكتب برنامجك روح لخيار Execute في الاعلى و اختار Compile & Run عشان تجمع البرنامج و تشغله , بيطلب منك حفظ الكود تبع البرنامج (احفظه باي اسم غير اسم المشروع) , اذا ما كان ببرنامجك اي خطأ راح تطلع لك نافذه سودا فيها المخرجات حقت برنامجك..

ملاحظه : اذا اختفت نافذة المخرجات بسرعه اضف هالسطر باخر الداله main قبل return :

system("pause");
عشان يقدر يستخدم أمر الـDOS اللي يوقف الشاشه و تقدر تشوف المخرجات.

اذا واجهتك اي مشاكل لا تتردد و اكتبها هنا..

wael_yemen
26-08-2004, 02:50 PM
مشكور على هالمعلومة:cool:

hilalalamry
26-08-2004, 09:09 PM
مشكور على هالمعلومة:cool:خير اخي ما عجبنك شكلك تتمصخر وايد بس الله يسمحك وان قصدي اتعلم
والله يسمحك مرة ثانية

hilalalamry
26-08-2004, 09:19 PM
اخوي هلال , انت حمل ++Dev C لانه اسهل اذا كان اللي تستعمله هو اللي ببالي, و هذي الخطوات سويها بعد ما تحمل ++Dev C عشان تسوي اول برنامج لك (حمل الاصدار الرابع من البرنامج) :

1- اول ما تفتح البرنامج روح لـfile بعدين new project و من نافذة Project اللي تطلع لك اختار Console application و حدد خيار C project في الاسفل و اظغط OK.

2 - بيطلع لك مستطيل يطلب منك ادخل الاسم اللي تبي تحفظ فيه مشروعك ادخل اي اسم واحفظه باي مكان (يفضل يكون بمجلد الحاله) .

3- بعد ما تكتب اسم و تختار ok بيطلع لك صفحه بيضا مكتوب فيها :

#include <stdio.h>
int main(int argc, char *argv[])
{
return 0;
}
على اساس انه اي برنامج بيبدا كذا. ممكن تمسح int argc, char *argv لانها ما راح تفيدك البدايه و بتعرف فايدتها بعدين.

4 - طبعا بعد ما تكتب برنامجك روح لخيار Execute في الاعلى و اختار Compile & Run عشان تجمع البرنامج و تشغله , بيطلب منك حفظ الكود تبع البرنامج (احفظه باي اسم غير اسم المشروع) , اذا ما كان ببرنامجك اي خطأ راح تطلع لك نافذه سودا فيها المخرجات حقت برنامجك..

ملاحظه : اذا اختفت نافذة المخرجات بسرعه اضف هالسطر باخر الداله main قبل return :

system("pause");
عشان يقدر يستخدم أمر الـDOS اللي يوقف الشاشه و تقدر تشوف المخرجات.

اذا واجهتك اي مشاكل لا تتردد و اكتبها هنا..مشكور صديقي بس ممكن تشرح لي اكثر وتعطيني رابطه على شأن انزل ++Dev C
ومشكور صديقي اذا ازعجتك واتمنى اني افهم بسرعة لان بعد اسبوعين رح اخذ هذي المادة وان اريد افهم من الحين ومنكم نستفيد.

Dr.Tech
27-08-2004, 12:40 AM
حمل البرنامج من هذا الرابط :
http://www.bloodshed.net/devcpp.html

اختار الاصدار الرابع و راح يحولك على صفحه تختار منها الموقع اللي تبي تحمل منه البرنامج.

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