اهلا بكم اخواني الاعزاء
سوف ابدا إن شاء الله بطرح دروس ترجمتها في هذا المنتدى وذلك لتعم الفائدة وسوف تكون الدروس للمبتدئين لأنني مبتدئ وساكون معكم في رحلة لتعلم لغة C
مع جزيل الشكر لكم اجمعين
سوف تبدا الدروس بعد اسبوعين اشاء الله -بعد الامتحانات-
اهلا بكم اخواني الاعزاء
سوف ابدا إن شاء الله بطرح دروس ترجمتها في هذا المنتدى وذلك لتعم الفائدة وسوف تكون الدروس للمبتدئين لأنني مبتدئ وساكون معكم في رحلة لتعلم لغة C
مع جزيل الشكر لكم اجمعين
سوف تبدا الدروس بعد اسبوعين اشاء الله -بعد الامتحانات-
أشكرك على هذه البادرة . وسوف أقوم أيضا بالمشاركة والمساعدة .
وإن شاء الله سوف نمسك المشوار من أوله حتى الوصول إلى الفيجوال سي++ .
ولكن عندي ملاحظة ، إن كانت و جهتك في النهاية هي الفيجوال سي++ ، فيفضل البدء بلغة السي++ .
ولكن لا مانع من ذكر بعض قوانين لغة السي . حيث كل ماهو في السي بقي في السي++ ، ولكن السي++
تفوقت عليها بعدة أمور . هذه الأمور تتضمن إضافة أوامر جديدة للغة متعلقة بالبرمجة غرضية التوجه . ولدي
السي++ مرونة أكبر في إستخدام المتحولات عنها في السي .
على كل يمكن إعطاء دروس في لغة السي++ ، في قسمين :
الأول : يعطى فيه : المتحولات و العبارات و المعاملات ، الدخل والخرج ،
بنية البرنامج ، التحكم بسبر البرنامج ، المصفوفات والمؤشرات .
يمكن أن يكون القسم الأول هو عبارة عن لغة السي مع تعديلات بسيطة . (ويمكنك البدء فيه)
الثاني : وهو كل شئ عن الصفوف ، تحميل العوامل ، التوارث ،
والأمور الاحترافية بلغة السي++ (أي كل شئ عن البرمجة الغرضية التوجه تحت منظور هذه اللغة)
وإذا انتهينا بإذن الله من هذين القسمين يمكن البدء بدروس للغة الفيجوال سي++ ، وأنا أكيد لن تصعب عليكم ..
وسوف ننقل جميع النقاشات البناءة ونضعها في صفحات تغني هذا الموقع بإذن الله .
Coding on the Cloud and for the Cloud!
أنا أول طالب ويا الله تتحملوا اسئلتي
مبروك أخي هاني عودة المنتدى
أتمنى أن تراسلني فقد انقطعت أخبارك عني منذ فترة
أشكرك يا أخ محمد ويا أخ عبدالودود،
سوف أقوم بتجهيز دروس في البرمجة غرضية التوجه في السي++ ، وذلك حتى يتم وضعها بعد مشاركة الأخ طالب العلم في وضع دروسه في السي .
وأرجو أن توفق ياطالب العلم وكل المسلمين في إمتحاناتهم . وكما قال طالب العلم سوف نبدأ إن شاء الله بعد أسبوعين.
[عدلت بواسطة هاني الأتاسي ت:11-01-2001 س: 12:52 PM]
Coding on the Cloud and for the Cloud!
بسم الله الرحمن الرحيم
شاكرين ومقدرين المهام التي سوفى تحملونها على عاتقكم.
ملاحضة/
ارجوا ان يتم الشرح على اساس ان الطالب صفر في البرمجة
وما يفرف في البرمجةالا الرغبة في التعلم والاصرار فقط .
والسلام ،،،،،،
اخواني اسمحو لي بان اكون احد طلبتكم في هده الدروس فانالن اغيب عن موقعكم وساكون كثير الاسئلة، المهم تكون المواضيع قيمة والدروس تعطي فائدة، عموما انا اثقن السي والسي ++ في بيئة الدوس ولكن في بيئة الويندوز لم اشتغل بها وهذه فرصة لي لأتعلمها ولأصل الي الفيجول سي ++ .
عموما اخواني في حالة بدايتكم بالمشور ارجو ان لا تنقطعو وان تكون الدروس متسلسلة وبسرعة على الاقل في الاسبوع درسين جديدين حتى لا يمل الطالب من طول المشور وكثر الانتضار كما حدث في بعض المواقع الاخرى التعليمية، وياريت لا ترتكز الدروس حول قواعد البيانات بل حول مواضيع اخرى مثل الالعاب او التحكم بالنظام او شي من البرامج التي تميز قوة لغة السي ، وانصحكم بشدة بالابتعاد عن قواعد البيانات برغم من اني اشتغل بها ، لأن اغلب المنتديات والمواقع العربية تتكلم حول نفس الموضوع وهو قواعد البيانات،
ولكن لا اريد ان اقرر والدوروس لم تبداء بعد، المهم اعتبروني طالب عندكم واعدكم باني لن اغيب عن اي درس من دروسكم وانا اعتقد باني ساكون اول من يتصفح دروسكم لأني متحمس لتعلم هذه اللغة،
وربي يسهل طريقكم لإنشاء اول موقع عربي لتعليم لغة السي والسي ++
لا يتعلم العلم كل مستحي او مستكبر
بكل سرور يأخ طارق ،
إن معرفتك بال سي++ تحت بيئة الدوس سوف يؤهلك بقوة لإتقان الفيجوال سي++ . حيث إن الفيجوال سي++ لا تفرق عن أختها سوى بالأصناف (Clsses) الجديدة التي سمتها مايكروسوفت MFC . وبفهمك لل MFC ولبيئة برمجة الويندوز ، أي كيفية التعامل مع الرسائل وال API ، تصبح مبرمج فيجوال سي++ .
في الحقيقة سوف تكون الدروس في البداية موجهة للتعامل مع السي++ تحت بيئة الدوس . وسوف يكون التركيز بشكل كبير على البرمجة غرضية التوجه التي سوف نحتاجها بكثرة في الفيجوال سي++ . فلا معنى للبرمجة ضمن بيئة الفيجوال سي++ إذا لم يتقن الإنسان البرمجة غرضية التوجه في السي++ . كم تعجبت من الكثير من الأشخاص (وأحدهم أنا) يقرؤن كتب (تعلم الفيجوال سي++ في 24 يوم) أو (Visual C++ How to Program) وهو لا يتقن السي++ . سوف يجد نفسه لا يبرمج بفهم ، بل يقوم بنسخ ولصق الأكواد من أماكن مختلفة حتى يحقق جزأ من ما يريد .
بالنسبة لما ذكرت على تعلم برمجة قواعد البيانات وما شابه ، أقول لك . إذا إستخدمت ال OCX أو ال ADO في برمجة قواعد البيانات فاستخدامها هنا هو كاستخدامها في الفيجوال بيسك . لذا أفضل أن لا نقوم بتعليم برمجة قواعد البيانات بشكل تفصيلي لكن سنكتفي بتوضيح كيفية ربطها مع البرنامج وهذا كافي .
بالنسبة لتعلم برمجة الألعاب والتحكم بالنظام ، فأتمنى أن نتطرق لها في دروس متقدمة . حيث يمكن شرح ال OpenGL وهي مكتبة تأتي مع ويندوز ويمكن من خلالها برمجة رسومات ثلاثية الأبعاد كالألعاب بكل سهولة ومرونة . ويمكن إعطاء بعض الدروس في ال DirectX ، ولا أعتقد أحد منكم يجهل الDirectX ، وهي محرك للرسوميات والملتميديا، ويمكن من خلالها برمجة مؤثرات الصوت والصور ثلاثية الأبعاد وغير ذلك ، ولكن برمجتها أصعب بقليل من الOpenGL .
لا أستطيع أن أقول لكم أنه بعد شهر من بدأ الدروس سوف تصبحون مبرمجون محترفين . فهذا كله يعتمد عليكم وعلى تجاربكم الشخصية مع اللغة . فلا أعتقد أن الدروس سوف تكون صعبة ، ولكنها سريعة النسيان إن لم تتمرنوا عليها باستمرار .
إن تعلم السي++ أو حتى السي ، يمكن أن لا يمهد الطريق لك إلى الفيجوال سي++ فحسب ، فقد تجد عدة لغات أخرى أصبح من السهل تعلمها وهي على ما أعلم ال CGI والحافا .. واللغة المقبلة بقوة السي - شارب أو #C ، البديل عن الفيجوال سي++ مستقبلا .
وأريد أن أرى أكبر عدد من المتحمسين ، حتى تكثر النقاشات وتزيد الفائدة . وكما قلت يأخ طارق درسين في الأسبوع أعتقد أنه يكفي ، أو درس واحد ثقيل ، حتى تسمح للطالب بالتدرب أكبر فترة ممكنة .
Coding on the Cloud and for the Cloud!
شكرا اخي هاني الاتاسي
لقد شجعتني والله وزدت من حماسي لتعلم هده اللغة وانا في شوق وانتظار لدروسك ، ولكن ياريت اخ هاني ان تعلن من الان ما هو الكومبيلير copmiler الدي ستقمون بالشرح عليه، حتى يستنى لنا توفيره من الان لكي نبداء بمتابعة الدروس اول باول ماهي اصدارة الويندوز التي ستشرحون عليها، اقصد ما هي الاشياء والمستلزمات التي يجب ان نوفرها قبل بدء الدورة ، ولو تكرمت ايضا وتشرحو لنا ما الدي نحتاجه لتركيب هذا البرنامج وارجو ان تكون الاجابة بسرعة حتى نستطيع البحث عن البرامج قبل بدء الدورة
ولدي طلب اخر من الاخوة المشرفين على الموقع، ارجو من الاخوة مشرفي ان يبينو لنا طريقة لكيفية مكافة كل من يقوم باعطاء دروس على الموقع ولو كانت هده الدروس مقابل مبالغ مالية حتى لا يمل او يترك العمل او ينهي الدورة لكونه تحصل على عمل اخر مقابل مبالغ مالية ارجو ان يكون قصدي واضح او اوضحت ما ارمي اليه من هدا الطلب
ولك مني جزيل الشكر، ربي يسهل طريقك
مع تحياتي الحارة لكم
لا يتعلم العلم كل مستحي او مستكبر
هاني الأتاسي كتب:بكل سرور يأخ طارق ،إن معرفتك بال سي++ تحت بيئة الدوس سوف يؤهلك بقوة لإتقان الفيجوال سي++ . حيث إن الفيجوال سي++ لا تفرق عن أختها سوى بالأصناف (Clsses) الجديدة التي سمتها مايكروسوفت MFC . وبفهمك لل MFC ولبيئة برمجة الويندوز ، أي كيفية التعامل مع الرسائل وال API ، تصبح مبرمج فيجوال سي++ .
في الحقيقة سوف تكون الدروس في البداية موجهة للتعامل مع السي++ تحت بيئة الدوس . وسوف يكون التركيز بشكل كبير على البرمجة غرضية التوجه التي سوف نحتاجها بكثرة في الفيجوال سي++ . فلا معنى للبرمجة ضمن بيئة الفيجوال سي++ إذا لم يتقن الإنسان البرمجة غرضية التوجه في السي++ . كم تعجبت من الكثير من الأشخاص (وأحدهم أنا) يقرؤن كتب (تعلم الفيجوال سي++ في 24 يوم) أو (Visual C++ How to Program) وهو لا يتقن السي++ . سوف يجد نفسه لا يبرمج بفهم ، بل يقوم بنسخ ولصق الأكواد من أماكن مختلفة حتى يحقق جزأ من ما يريد .
بالنسبة لما ذكرت على تعلم برمجة قواعد البيانات وما شابه ، أقول لك . إذا إستخدمت ال OCX أو ال ADO في برمجة قواعد البيانات فاستخدامها هنا هو كاستخدامها في الفيجوال بيسك . لذا أفضل أن لا نقوم بتعليم برمجة قواعد البيانات بشكل تفصيلي لكن سنكتفي بتوضيح كيفية ربطها مع البرنامج وهذا كافي .
بالنسبة لتعلم برمجة الألعاب والتحكم بالنظام ، فأتمنى أن نتطرق لها في دروس متقدمة . حيث يمكن شرح ال OpenGL وهي مكتبة تأتي مع ويندوز ويمكن من خلالها برمجة رسومات ثلاثية الأبعاد كالألعاب بكل سهولة ومرونة . ويمكن إعطاء بعض الدروس في ال DirectX ، ولا أعتقد أحد منكم يجهل الDirectX ، وهي محرك للرسوميات والملتميديا، ويمكن من خلالها برمجة مؤثرات الصوت والصور ثلاثية الأبعاد وغير ذلك ، ولكن برمجتها أصعب بقليل من الOpenGL .
لا أستطيع أن أقول لكم أنه بعد شهر من بدأ الدروس سوف تصبحون مبرمجون محترفين . فهذا كله يعتمد عليكم وعلى تجاربكم الشخصية مع اللغة . فلا أعتقد أن الدروس سوف تكون صعبة ، ولكنها سريعة النسيان إن لم تتمرنوا عليها باستمرار .
إن تعلم السي++ أو حتى السي ، يمكن أن لا يمهد الطريق لك إلى الفيجوال سي++ فحسب ، فقد تجد عدة لغات أخرى أصبح من السهل تعلمها وهي على ما أعلم ال CGI والحافا .. واللغة المقبلة بقوة السي - شارب أو #C ، البديل عن الفيجوال سي++ مستقبلا .
وأريد أن أرى أكبر عدد من المتحمسين ، حتى تكثر النقاشات وتزيد الفائدة . وكما قلت يأخ طارق درسين في الأسبوع أعتقد أنه يكفي ، أو درس واحد ثقيل ، حتى تسمح للطالب بالتدرب أكبر فترة ممكنة .
السلام عليكم اخ هاني اسجل نفسي كطالب في هذه الدوره بعد اذنكم انا مشكلتي هي اني بداءت بالفجول سي قبل السي++و حصل كما ذكرت نسخ لصق لم افهم منها شي ,توكل على بركة الله
بسم الله الرحمن الرحيم
الحمد لله وكفى والصلاة والسلام على رسول الله أما بعد:
أهلا وسهلا بعودة أخي الكريم هاني الأتاسي المحترف والمبدع ونرجوا هذه المرة أن يقيم في المنتدى على طول إن شاء الله ......
كما أني أحي فيك هذا الحماس أنت وأخي طالب العلم وباليت تقبلونني بصدر رحب في هذه الدورة وياليت تقبلوا اقتراحي ألا وهو ياليت تكون الدروس في ملفات word أو أي ملفات المهم أنه يمكن للمشارك قراءة الموضوع والشرح في وقت لاحق ويمكنه الاحتفاظ به ومراجعته أفضل من قرأته على المنتدى ثم نسيانه فيا ليت تطيعوا شوري ......
وفيه اقتراح ثاني ياليت مع كل درس تمارين حتى تثبت المعلومة ويكون الشرح مفيد جدا..ز
أخي هاني لقد خففت علي فأنا والحمد لله أعرف أساسيات من c وأيضا أساسيات ++c فهل من السهل الانتقال إلى vc ثم الانتقال إلى vc.net يعني معليش هل كتاب في هاللغة يفيد من غير أخذ دورات من المعاهد لأن الحالة المادية ماتسمح ألا بكتاب والرزق على الله ...
شكرا لجهودكم وأسف على الإطالة .......
اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم
سبحان الله وبحمده سبحان الله العظيم
لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).
السلام عليكم
اخي السهم الناري هناك لبس في المشاركة المشاركة محرره قبل ثلاث سنوات
والاستاذ هاني الاتاسي ليس موجود في المنتدى اخر مشاركة كتبها قبل سنتين تقريباً
فأرجو اني وظحت لك الصوره
والسلام ختام
السلام عليكم هلا celeron الله يجزاك خير ...
والله ياهو موقف مضحك مضحك ههههههههههههههههههههههههه
هذا والله من زود الحماس ولأني في الماضي كانت للأخ هاني بصمة في المنتدى ويمكن يوم شفت اسمه حسبته رجع .
الله ياهو موقف بس عاد استر علينا ولاتفشلنا ههههههههههه
يقاله ماهو قاريه أحد وضاحك لين يدوخ............
هههههههههههههههههههه
شكرا على التوضيح .
بس اللي مستغربه كيف صارت الصفحه هنا المفروض تكون من عالم النسيان .
اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم
سبحان الله وبحمده سبحان الله العظيم
لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).
اخي السهم الناري اهلا فيك :)
هههههههه :D .. ياسيدي هي اجيت ارد على موضوع مكتوب من اكتر من 3 سنين ..
فعلا آخر مرة كتبت بالموقع من سنة ونصف .. لكن شدني ياللي صار في هذه الموضوع ان ارد :D ..
بالنسبة لانتقالك من سي و سي++ إلى فجوال سي فهو في غاية السهولة .. ماعليك سوى اتقان Win32 و MFC .. وسوف تجد نفسك مبرمج بها خلال عدة اسابيع ومحترف خلال اشهر .. لا اعرف اي ادلك في الانترنت على كتاب يفيدك فقد يفلح بهذا الاخوة هنا اكثر مني ..
اما VC.NET فلا انصحك بها حاليا ويمكنك انتظار Visual Studio 2005 فهناك تكون VC.NET مشابهة لسي# حاليا .. ولكن لا اجد هدف للبرمجة بVC.NET سوى إذا اردت انتاج كود managed and unmanaged في نفس الوقت .. ولكن سوف تدخل بمتاهات وصعوبات في اللغة .. فلذاك انصحك اتقان VC و سي# وليس VC.NET ..
ارجو اني جاوبتك على استفساراتك ..
Coding on the Cloud and for the Cloud!
اهلا والله وسهلا بالاستاذ المبدع واستاذنا هاني الاتاسي
يامرحبا ويا اهلا وسهلا
ودخلت على هذا الموضوع لانه انوارك طلت علينا من هنا يا هاني
اتمنى واطلب منك يا اخ هاني بأن تستمر معنا هنا وهذا طلب شخصي وعام من جميع الاعضاء
وطبعا الاستاذ يبقى استاذ وسوف تكون لك جميع ماتريده
ولو اخذت الاشراف هنا فهو قليل في حقك ومستعدين وتامر امر
نرجوا منك الموافقه فانا معاك من هنا من زمن وانت قبل ان تكون صديق قديم فانت اخ
وحتى تتذكرني كان اسمي سحاب
الفرحه والامل والتطور فينا جميعا بقدومك
لكم مني خالص التقدير
*********************
الفريق العربي للبرمجه
*********************
كان الله في عون العبد مادام العبد في عون اخيه
الاخ هاني الاتاسي المعرف لايعرف فالذي لايعرف استاذنا هاني الاتاسي انه علم في رأسه نار وافتخر انني كنت احد طلابه وبعودته فسوف اكون اول طلابه
لكم مني خالص التقدير
*********************
الفريق العربي للبرمجه
*********************
كان الله في عون العبد مادام العبد في عون اخيه
مرحبا بعودة الاخ هاني الأتاسي و اهلا وسهلا بعودتك ومع انني اعرفك من خلال كتاباتك ومشاركاتك المتميزة، وكنت قد تساءلت عن غيابك، واليوم لم اصدق انك قد عدت فمرحبا بك ثانية كما وآمل ان تبقى معنا بشكل مستمر.
تم تعديل هذه المشاركة بواسطة عماد الخليل في 22 يوليو 2004 في 08:36

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر
فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري
لقراءة القرآن الكريم و سماعه و تفسيره ........

اهلن بعودت الاستاذ القدير هاني الاتاسي نتمنى مشاركاتك المستمره معنى في المنتدى لتتحفنا بلمساتك الفنيه (رونالدينو c++) لانك اجبرت بعض الناس وانا منهم لحب السي والبدأ في تعلمها نتيجة عطائك في المنتدى
طبعاً ولا ننسى جهود المشرفين والاعضاء المميزين الذين اعتز بوجودي معهم وافخر بهم وافخر اني بجوارهم لعطائهم الامحدود
اهلا بك اخي هاني ر بما انت تتذكرني باسم Java Man وهو اسمي القديم
و لم تتعرف علي بمرحلة اسمي الحقيقي....
و اريد ان استفسر هل سوف استفيد شئ حقيقي في الانضمام الى الدروس و لا ابقى في الجافا و اتعمق فيها اكثر احسن لي؟؟؟؟
و من اجل موضوع الاشراف اظن انك تستحقه بكل جدارة و هو وسيلة لك لكسب المزيد من الحسنات الى ميزانك ... وفقك الله
و لا تنسى تاتي الى قسمي و تشوف التجديدات و الاقسام الجديدة و النشاطات الرائعة ربما ننجح في اثارة اهتمامك
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why
عماد الخليل كتب:مرحبا بعودة الاخ هاني الأتاسي و اهلا وسهلا بعودتك ومع انني اعرفك من خلال كتاباتك ومشاركاتك المتميزة، وكنت قد تساءلت عن غيابك، واليوم لم اصدق انك قد عدت فمرحبا بك ثانية كما وآمل ان تبقى معنا بشكل مستمر.
يا مرحبا بالأستاذ هاني :) :)
حمص كلها نورت
شكرا أخي واستاذي القدير هاني على ردك وتأكد أن نصيحتك في قلبي ولن أنساها بل أن شاء الله سأعمل جاهدا على الأقل أن أبدأ بتعلمها بعد امتحانات الفصل الصيفي أن شاء الله.
الحمد لله فرحت الأخوان برجوع الأخ هاني نستهم الموقف المضحك .ههههههههههههه
يأخ هاني لك دروس في لغة السي فياليت تضع كتابك ( دروسك ) هنا حتى نستفيد منها وهل لك موقه اسمه هاني نت أم لا .
أخ هاني المنمتدى بصحه وعافية عندما اتيت فلا تحرم ابناء أمتك من علمك بارك الله فيك .
الله يوفقك أخ هاني وين مارحت وين ماجيت وكل مسلم.
اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم
سبحان الله وبحمده سبحان الله العظيم
لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).
السلام عليكم
يا أهلا وسهلا بك أخ هاني الأتاسي في بيتك مرة أخرى.
أرجوا أن تعم الفائدة من الجميع لما تحتويه من خبرات من أجل مساعدة كل ملهوف للعلم.
وإن شاءلله تحت يدك وأيدي محبي العلم، سوف يعود قسم السي إلى سابق عهده وإلى الأفضل ان شاءلله.
مع تحياتي
MCP
MCTS:.Net Framework 2.0: Web Applications
MCPD:Web Developer
كلنا متشوقون وفرحين بعودته
لكم مني خالص التقدير
*********************
الفريق العربي للبرمجه
*********************
كان الله في عون العبد مادام العبد في عون اخيه
و لكن اين هو؟؟؟
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why
هذا الموضوع مغلق.