Advanced Search

المحرر موضوع: مقدمة في لغة البرمجة C++  (زيارة 29884 مرات)

0 الأعضاء و 1 ضيف يشاهدون هذا الموضوع.

يونيو 15, 2005, 05:09:04 مساءاً
رد #105

ابو يوسف

  • عضو خبير

  • *****

  • 10867
    مشاركة

  • مشرف اداري

    • مشاهدة الملف الشخصي
مقدمة في لغة البرمجة C++
« رد #105 في: يونيو 15, 2005, 05:09:04 مساءاً »
السلام عليكم

اخي الكريم علاء

نكمل بإذن الله

'<img'>

يونيو 16, 2005, 06:44:18 مساءاً
رد #106

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #106 في: يونيو 16, 2005, 06:44:18 مساءاً »
ان شاء الله سنعود الى الدروس مع بداية الاسبوع القادم.. خلوني الحق احضر شوي.. ;)
الحياة مزيج جميل مستعص على الادراك البشري من القوة و الحب و الكره و الضعف و لا نمسها بشيء .. بل هي من يمسنا بكل شيء و طريقنا الوحيد لتغييرها هي تغيير أنفسنا من الداخل. و هو أصعب ما يمكن لي أن أتصور حدوثه.
كل شيء في هذه الحياة قد رسم بخط أسود... و إن لم نره !

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

يونيو 19, 2005, 08:31:13 مساءاً
رد #107

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #107 في: يونيو 19, 2005, 08:31:13 مساءاً »
هل هناك أي مشاكل في أي شيء.. الى حد اللحظة هل هناك اي مشكلة مع اي شخص؟

معكم يومين للاسئلة و من ثم نعود على للدخول في المواضيع التالية التي نذكر منها:
Pointers
Structures
و بعد باسبوعين - تقريبا - ندخل الى عالم البرمجة الموجهة للكائنات OOP
ممكن نقعد فيها لمدة اسبوع الى اثنين..
بعد هيك ندخل في الكتابة و القراءة من و الى الملفات
اقل من اسبوع..
و خلي الباقي على الله.. ما بدنا نستعجل كثير..
بعد هيك ندخل الى الـ Win32 API
الحياة مزيج جميل مستعص على الادراك البشري من القوة و الحب و الكره و الضعف و لا نمسها بشيء .. بل هي من يمسنا بكل شيء و طريقنا الوحيد لتغييرها هي تغيير أنفسنا من الداخل. و هو أصعب ما يمكن لي أن أتصور حدوثه.
كل شيء في هذه الحياة قد رسم بخط أسود... و إن لم نره !

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

يونيو 21, 2005, 01:25:03 صباحاً
رد #108

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #108 في: يونيو 21, 2005, 01:25:03 صباحاً »
المؤشرات في لغة C++
بالعربي بسموها Pointers
طبعا من وجهة نظر هندسية هي عبارة عن DWORD أو ما نعرفه باسم double
هذه المؤشرات كما قلنا عبارة عن متغيرات تحمل قيمة.. و هذه القيمة هي عنوان في الذاكرة..
بكل بساطة هذه القيمة هي عنوان شيء في الذاكرة.. طبعا يجب ان يكون العنوان صالح للاستخدام ( ضمن الشروط المحددة من قبل نظام التشغيل ) .

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

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

يونيو 22, 2005, 09:47:55 صباحاً
رد #109

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #109 في: يونيو 22, 2005, 09:47:55 صباحاً »
الان.. كيف يمكننا التعامل مع المؤشرات؟

أولا: انواع المؤشرات.
1. مؤشرات ثابتة ( كما في المتغيرات التي تحمل قيمة ثابتة ).
2. مؤشرات متغيرة: و هذه المؤشرات هي البداية الى عالم البرمجة الديناميكية.

ثانيا: تعريف مؤشر.
يمكنك تعريف المؤشر باستخدام الصيغة التالية:
typeName * pointerName;

و يمكن وضعه مبدئيا ليشير الى متغير ما مثلا كقيمة ابتدائية:
typeName * pointerName = &variableFromSameType;

حيث علامة & تعطي العنوان في الذاكرة للمتغير variableFromSameType
أما علامة * فتستخدم مع المؤشر لكي نستطيع التعامل مع محتوى الذاكرة هناك.

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

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

يونيو 24, 2005, 02:58:58 مساءاً
رد #110

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #110 في: يونيو 24, 2005, 02:58:58 مساءاً »
اخواني.. لقد ارتئيت ان تصبح الدروس على ملفات PowerPoint و أرجو ان تعجبكم الفكرة..
و قد كان السبب في ذلك هو تسهيل التعامل مع الكود و الشرح المبسط.

لذا فلنبدأ التجربة.
انصح باستخدام MS - Office 2003 .
الحياة مزيج جميل مستعص على الادراك البشري من القوة و الحب و الكره و الضعف و لا نمسها بشيء .. بل هي من يمسنا بكل شيء و طريقنا الوحيد لتغييرها هي تغيير أنفسنا من الداخل. و هو أصعب ما يمكن لي أن أتصور حدوثه.
كل شيء في هذه الحياة قد رسم بخط أسود... و إن لم نره !

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

يونيو 25, 2005, 06:00:00 مساءاً
رد #111

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #111 في: يونيو 25, 2005, 06:00:00 مساءاً »
؟؟؟ اين الشباب؟ .. اخبروني عن انطباعكم المبدئي عن هذه الطريقة.
الحياة مزيج جميل مستعص على الادراك البشري من القوة و الحب و الكره و الضعف و لا نمسها بشيء .. بل هي من يمسنا بكل شيء و طريقنا الوحيد لتغييرها هي تغيير أنفسنا من الداخل. و هو أصعب ما يمكن لي أن أتصور حدوثه.
كل شيء في هذه الحياة قد رسم بخط أسود... و إن لم نره !

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

يونيو 25, 2005, 06:18:13 مساءاً
رد #112

ابو يوسف

  • عضو خبير

  • *****

  • 10867
    مشاركة

  • مشرف اداري

    • مشاهدة الملف الشخصي
مقدمة في لغة البرمجة C++
« رد #112 في: يونيو 25, 2005, 06:18:13 مساءاً »
السلام عليكم

اخي العزيز علاء

استخدام الباوربوينت في الشرح امر جيد

لكن لماذا باللغة الانجليزية؟

'<img'>

يونيو 25, 2005, 06:29:34 مساءاً
رد #113

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #113 في: يونيو 25, 2005, 06:29:34 مساءاً »
لقد ذكرت في بداية الدروس اني سأحاول استخدام اللغة الانجليزية قدر الامكان لتسهيل العودة الى المراجع الاجنبية و لكن صعوبة الكتابة بالانجليزية في المنتدى كان لها تأثيرها.
ولكن على كل.. ان كان هناك أي جزء صعب فأنا مستعد لإعادة شرحه.

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

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

يونيو 25, 2005, 10:06:56 مساءاً
رد #114

shy

  • عضو مبتدى

  • *

  • 1
    مشاركة

    • مشاهدة الملف الشخصي
مقدمة في لغة البرمجة C++
« رد #114 في: يونيو 25, 2005, 10:06:56 مساءاً »
شكراً اخي الكريم على الدروس القيمه  بارك الله فيك

يونيو 25, 2005, 11:46:16 مساءاً
رد #115

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #115 في: يونيو 25, 2005, 11:46:16 مساءاً »
أهلا و سهلا بك في المنتديات العلمية. و شكرا على الكلام الطيب! '<img'>
الحياة مزيج جميل مستعص على الادراك البشري من القوة و الحب و الكره و الضعف و لا نمسها بشيء .. بل هي من يمسنا بكل شيء و طريقنا الوحيد لتغييرها هي تغيير أنفسنا من الداخل. و هو أصعب ما يمكن لي أن أتصور حدوثه.
كل شيء في هذه الحياة قد رسم بخط أسود... و إن لم نره !

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

يونيو 26, 2005, 01:26:04 مساءاً
رد #116

mshmsh1005

  • عضو مبتدى

  • *

  • 2
    مشاركة

    • مشاهدة الملف الشخصي
مقدمة في لغة البرمجة C++
« رد #116 في: يونيو 26, 2005, 01:26:04 مساءاً »
اشكرك اخى على هذا الجهد الذى تبذله فى خدمة اعضاء المنتدى
                 جزاك الله كل خير

                                     www.softhardware.com

                                              رامج - خدمات مواقع
                                          
                                                                            :0

يونيو 26, 2005, 02:57:55 مساءاً
رد #117

abu khalid

  • عضو متقدم

  • ****

  • 968
    مشاركة

  • عضو مجلس الفيزياء

    • مشاهدة الملف الشخصي
مقدمة في لغة البرمجة C++
« رد #117 في: يونيو 26, 2005, 02:57:55 مساءاً »
اخوتي
هذا برنامج قمت بعمله لحساب السرعة والتسارع والقوة
// solving phys problems
# include
using std::cout;
using std::cin;
int main()
{
   double m,s,t,v,a,f;
   //m=mass of the object
   //s=the distace that the object has croosed
   //t=time that the object sbent
   // v= its velocity
   //a= accelration
   //f=the force
   cout<<"\t\t\t\a\a wellcome to sk physics program \nthe mass=\n";
   cin>>m;
   cout<<"the distance=\n";
   cin>>s;
   cout<<"the time=\n";
   cin>>t;
   v=s/t;
   cout<<"the velocity=\n"<   a=v/t;
   cout<<"the accelaration=\n"<   f=m*a;
   cout<<"the force=\n"<   return 0;
}
عاشق لعيون عربية


ادخل هنا ولن تندم ابدا



يونيو 27, 2005, 10:36:32 مساءاً
رد #118

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #118 في: يونيو 27, 2005, 10:36:32 مساءاً »
لو ممكن اخي الكريم تضع البرنامج على ملف .cpp افضل و اسهل للمراجعة
تحياتي..
الحياة مزيج جميل مستعص على الادراك البشري من القوة و الحب و الكره و الضعف و لا نمسها بشيء .. بل هي من يمسنا بكل شيء و طريقنا الوحيد لتغييرها هي تغيير أنفسنا من الداخل. و هو أصعب ما يمكن لي أن أتصور حدوثه.
كل شيء في هذه الحياة قد رسم بخط أسود... و إن لم نره !

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

يونيو 27, 2005, 10:45:12 مساءاً
رد #119

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
مقدمة في لغة البرمجة C++
« رد #119 في: يونيو 27, 2005, 10:45:12 مساءاً »
اهلا و سهلا بك اخي العزيز mshmsh1005 في المنتديات العلمية.. و نحن جاهزون بكل ما نستطيع تقديمه لكم و للجميع..
تحياتي.. '<img'>
الحياة مزيج جميل مستعص على الادراك البشري من القوة و الحب و الكره و الضعف و لا نمسها بشيء .. بل هي من يمسنا بكل شيء و طريقنا الوحيد لتغييرها هي تغيير أنفسنا من الداخل. و هو أصعب ما يمكن لي أن أتصور حدوثه.
كل شيء في هذه الحياة قد رسم بخط أسود... و إن لم نره !

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل