مشاهدة النسخة كاملة : دورة متقدمة في ++C
RAAAAD
28-01-2007, 01:26 PM
بسم الله الرحمن الرحيم ...
إن شاء الله سأقوم بعمل دورة في السي بلس بلس ...
ولكي تكون واقعية أكثر ... فأريد من الأخوة الأعضاء أن يقولوا لي ما هي العناويين التي يريدون مني أن أتطرق لها ... لنكون مع بعض ((الفهرس))
يعني على سبيل المثال ...
نريد موضوع عن الجمل التكرارية ...
نريد موضوع على الفئات ..
...... آلخ
حسناً .. لنبدأ ... بالطلبات ..
The Coder
29-01-2007, 08:32 PM
السلام عليكم
جزاك الله الف الف الف خير
ياخي لو منك اثنين بس ... كان صار حريقة هنا
حتلاقي اولا الاعضاء نايمين هالشهرين او ثلاثة
اخخخخ لو تقدر تغطي 70% من مواضيع السي++
خذ كتاب وابدأ لخصه وضع امثلة من عندك مبسطة وسهلة
و اشرحها ..... بس
وخلي الاعضاء يتفاعلون معاك ...
سوي دروس مبسطة .. مرتبة ... امثلة كثيرة ... واجبات شوية صعبة ...
وحتشوف الناس يبدأون في الشهر الثالث او الرابع يتوافدون عليك
بس اهم شي ... تقدر تكملها ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
هذا السؤال
رووبيي
29-01-2007, 10:08 PM
يعطيك العافيه
معليش عندي اقتراح
وانت تبدا تسوي دورتك
بعد نهاية كل درس
عطنا واجبات او تطبيقات واحنا نطبقها ^_^
<<< حطيت الصفحة بالمفضله
واللي يجي منك حلو
بس يعني ابيك تتكلم عن المؤشرات والملفات
والإيزي ويندو بس خلها بالأخير مو بأول شي ^_^
ويالله احنا معك
السلام عليكم
ياليت الدرس يكون عن الــ class وبشرح مبسط وسهل للفهم وشامل على قد عقولنا:smashfreakB: نحن المبتدئين
وشكرا
RAAAAD
30-01-2007, 06:41 AM
أشكر جميع من شارك ..
بس اهم شي ... تقدر تكملها ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
Coder ... إن شاء الله خير ..
هذا يعتمد على المواضيع التي يريد الأعضاء التطرق لها ... فأنا لا أريد أن أضع فهرس من عندي أو أن ألخص كتاب ..
بل أفضل .. أن أعرف ماذا يريد الأعضاء .. ونكون الفهرس بحسب الترتيب المنطقي للطلبات التي هم يحتاجونها ..
وأشكرك على تعليقك الرائع :)
عطنا واجبات او تطبيقات واحنا نطبقها ^_^
وهو كذلك .. وستكون سؤال واحد فقط ... :)
الآن أصبح لدينا ...
الفهرس
المؤشرات
التعامل مع الملفات
مقدمة عن برمجة الويندوز API
الكلاسات
هل من طلبات آخرى ..........
رووبيي
01-02-2007, 08:54 AM
بالنسبه لي بانتظار دروسك على احر من الجمر ^_^
والله يوفقك انشالله اخوي
The Coder
02-02-2007, 01:57 PM
ممتاز ممتاز
اكمل الله يحفظك ^^
محمد بن فطيس
02-02-2007, 02:08 PM
أخوي لو تحط دروس في علم الوراثة و بصراحة أحسه صعب هذا الدرس كم مرة حاولت أفهم ولكن بلا فائدة ...
و أتمنى أيضاً أن تشرح المبادئ الأساسية للغة و و أين يمكن أن تكتب الأكواد مالت السي بلس بلس ...
لأن هناك الكثير من الإصدارات و أشكرك مقدماً ...
أخوك أيمن
الكبده
03-02-2007, 01:29 PM
انا بشارك معاك ... وبكون طالب نجيب (( يعني توص بالاسئلة ))
المهم انا ودي اضيف للفهرس بعد اذنك ...
الجمل الشرطية (( خصوصا switch ))
وبالتوفيق
سلام
majd_1232002
03-02-2007, 06:26 PM
يهوووووووووووووووووووووووة
LET'S Gooooooooooooooooooooooooooooo
:) :) :) :) :) :) :) :) :) :) :) :) :)
تــــأخــــرت
04-02-2007, 06:46 PM
المؤشرات
التعامل مع الملفات
مقدمة عن برمجة الويندوز API
الكلاسات
هذا المطلوب وياليت تكون هذه بداية خير للجميع ...
واعتبرني من الحاضرين ....
بانتظار الدورة على احر من الجمر ...
The Coder
05-02-2007, 10:37 AM
السلام عليكم ثانية
احب اشير لاربع نقاط
- التسميات خليها بالعربي وجنبها بالانجليزي .. زي مثلا الفئات .. وش قصدك بها ؟؟ اكتبها بالانجليزي
- ياريت يكون فيه الكثييييييييير من الامثلة , السهلة منها والصعبة
- اش تبي لقب نحطه لك ؟؟ انا ماني عارف كيف اشجعك , لأني اريد انك تنهي الدورة بنسبة 100%
مو شرط تنهي كل مافي السي++ ولكن ... انهي ما عليك انهائه
- الشيء الاخير ... هو ابدأ بالكونسول (الشاشة السوداء) وانتهي بالواجهات الرسومية
شوف موضوع "لا تتعلم السي شارب او الفيجوال بيسك"
لعل الموضوع ينفعك في شيء
هذا والله اعلم
وجزيت الف الف خير
تــــأخــــرت
05-02-2007, 04:08 PM
اخوي كودر بارك الله فيك وجزاك الله الخير الكثير ...
والله يعينك على حالاتك ^^ .......... اما بالنسبة لاخونا المتبرع بالدورة ياليت نلقى منه رد !!
هل هنالك دورة ولا لا !!! وياليت تكون المواضيع كما هي
المؤشرات
التعامل مع الملفات
مقدمة عن برمجة الويندوز API
الكلاسات
الكبده
05-02-2007, 06:53 PM
The Coder (http://www.montada.com/member.php?u=275049) ..... رعد مبرمج رائع وذكي ... وله دورات ودروس كثيرة جدا في السي ++ خصوصا ولغات اخرى عموما ...
بالتوفيق اخي رعد
سلااااام
Dr.shosho
05-02-2007, 08:23 PM
بالإنتظـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ــــار
RAAAAD
05-02-2007, 09:47 PM
إذا أصبح لدينا المواضيع التالية:
الموضوع الأول: الكلاسات
الموضوع الثاني: علم الوراثة
الموضوع الثالث:الجمل الشرطية (( خصوصا switch ))
الموضوع الرابع: المؤشرات
الموضوع الخامس:التعامل مع الملفات
الموضوع السادس: مقدمة عن برمجة الويندوز API
عرفتك من هذه :)
سلااااام
كيف حالك LION
RAAAAD
05-02-2007, 09:57 PM
أرجوا من المشرف غلق هذا الموضوع ...
اش تبي لقب نحطه لك ؟؟ انا ماني عارف كيف اشجعك , لأني اريد انك تنهي الدورة بنسبة 100%
أحب هذا اللقب .... Street Coder
المصدر الاول
05-02-2007, 10:23 PM
السلام عليكم...
وين الدورة ؟؟؟
الكبده
06-02-2007, 05:46 AM
انا قلت رعد ذكي :D :D
بخير ربي يحفظك .... وان شاء الله احضر معاك هذي الدورة كاملة ...
ربي يوفقك ياعسل ...
سلاااااااااام
Wolf Sniper
07-02-2007, 11:41 PM
السلام عليكم
الله يجزيك الخير RAAAAD على المبادرة
أنا أحتاج إلى دروس تتعلق ببرمجة الويندوز باستخدام API .. بانتظار الدرس السادس
و يفضل أن تكون الدروس الأولى المتعلقة بالفئات و المؤشرات .. إلخ بالـ Consol كما قال The Coder
بالتوفيق
تــــأخــــرت
09-02-2007, 09:45 AM
بانتظر الدورة !!!1
ترى طولت ^^
GOGENDANTESS
10-02-2007, 08:34 AM
اخوي رعد تسمحلي اساعدك :) عشان نفيد الاخوان كلهم انشاء الله :)
=============================
هذا درس على التحميل الزائد
المستوى : مبتدئ (برنامج بسيط جدا و غير معقد)
=============================
في الكلاسات (المخططات) كل العمليات الحسابية غير متوفرة كـ default ، بدلا من هذا ، يجب علينا نحن تعريف المعاملات الرياضية مثل الجمع و الطرح و غيره
(تقريبا كل معاملات الـ ++C تستطيع ان تحملهم)
فمثلا ، لو انشاء كلاس و اردت عملية جمع بين x و y فلن يتم الأمر ، خذ هذا الكود كمثال :
int main()
{
myClass v(5);
myClass w(2);
myClass u;
u = v + w;
return 0;
}
باعتبار احنا سوينا كلاس myClass و خليناه يستقبل قيمة ، و مثل ما شفنا مررنا 5 و 2 ، و جعلنا الكائن الثالث u يسوي جمع بين w و v. انت يمكن تعتقد أن الناتج راح يكون 7 ، ولكن بالحقيقة ، المترجم راح يعطيك error
اهني تأتي اهمية الـ operating overloading ، "التحميل الزائد" يخلينا نعطي معنى لكلمات الـ ++C للكائنات :)
بالحقيقة ، الكود السابق يمكن انجازه بطريقة اخرى متعبة جدا (لن اشرحها الآن) ، و لكن لماذا الكود الزائد ؟؟
في الكود الساابق صحيح ان سوينا جمع بين كائنين ، لكن المترجم يتسائل : ماذا تعني ؟؟
الكلاس ليس إنسان ليقول للمترجم "هذه عملية جمع"
فراح يطلع إيرور شسبيه بهذا :
'myClass' does not define this operator or a conversion to a type to the
predefined operator
، البرنامج اللي بحطه ، صحيح انه طويل :D السطور المهمة فيها تعليق بالعربي :)
و أي سؤال انا حاظر :)
#include <iostream>
#include <conio.h>
using namespace std;
////////////////////////////////////////////////////////////
///////////////////////Calculator Class/////////////////////
class Calculator
{
public:
//Default constructor
Calculator();
Calculator(float x, float y);
//Addition, overloading the operator
//تعريف التحميل الزائد
//لاحظ القيمة الراجعة من نوع الكلاس نفسه
//لأن اصلا القيمة الراجعة كائن
Calculator Calculator::operator+(const Calculator& rhs);
//Print function
void print();
//data memebers
float m_X;
float m_Y;
};
Calculator::Calculator()
{
m_X = 0;
m_Y = 0;
}
Calculator::Calculator(float x, float y): m_X(x), m_Y(y)
{}
//Overloading implementation
Calculator Calculator::operator+(const Calculator& rhs)
{
//هنا نقوم بجمع السينات و الصادات كالعادة مع بعض بدون أي تغيير
//هذا لأن احنا قمنا بالسابق بتعريف التحميل الزائد
//فالكلاس الآن يعرف شنو راح يسوي مع هذه الدالة
Calculator sum;
sum.m_X = m_X + rhs.m_X;
sum.m_Y = m_Y + rhs.m_Y;
return sum;
}
void Calculator::print()
{
cout << "x = " << m_X;
cout << endl;
cout << "y = " << m_Y;
cout << endl;
}
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
int main()
{
Calculator u(5, 5);
Calculator v(2, 2);
Calculator w;
//الحين نقدر نقوم بعملية الجمع بدون أية مشاكل
//و بنفس السنتاكس مال عملية الجمع العادية
w = u + v;
w.print();
getch();
return 0;
}
تــــأخــــرت
16-02-2007, 09:09 PM
الله المستعان ....
وين وصل الموضوع !!! يا جماعة الخير هل هنالك دورة ام لا !!!!
رووبيي
28-03-2007, 03:22 PM
السلام عليكم
وش صار فيكم ؟؟
ليه صار كذا ؟؟
اتنمى توضيح الأسباب
لانا مره تحمسنا لهالدوره بس الظاهر الله ما كتب نصيب
عالعموم ناويه انزل دورة تعلم البي اتش بي من مجهودي وانشالله راح ابدا فيها الإسبوع الجاي
The Coder
28-03-2007, 06:30 PM
هييييييييييييييه
على الله وش نسوي
هيك سنة الحياة
يالله يا روبيييي ,,,,, شدي حيلك لعل وعسى تنفعيهم وتنفعينا كمان
موفقين
Breaking Heart
17-11-2007, 10:05 PM
ياليت اخوي تشرح بالاضافه للكلاس الاري (المصفوفات)
ابنة الطيور
20-11-2007, 05:47 PM
شكرا عالموضوع ياريت يستمر
ممكن برنامج يوجد مجموع المتتاليه:
1-(1/3!)+(1/5!)-(1/7!)+.....+1-(1/5!)
بلغة c++;
Breaking Heart
21-12-2007, 07:39 PM
أستاذتي : احتاج مساعده في مشروع بسيط بلغه c++ ولكن ارغب بالتواصل عبر الماسنجر
فمن لديه الوقت والرغبه بمساعدتي ارجوا منه ارسال ايميله رساله خاصه فضلا لا أمرا او يطلب مني وضع
ايميلي وسأضعه بكل سرور ...
مع جزيل شكري وعرفااني ...
العضو الخارق
23-12-2007, 02:07 AM
اخخخخ لو تقدر تغطي 70% من مواضيع السي++
معك اخوى كودر فى هذا
نتمنى انك تغطى اكبر قدر ممكن من اللغة
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .