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

دروس لغة السى من الصفر ( تنسيق سيء)

مغلقرائج
بدأه hamada hassan ali في 18 يوليو 2005 · 58 رد · 6,286 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#26
اقتباس
هل اكمل الدروس ام لا

اريد تفاعلكم

أكيد كمل مش معنى ان اى شخص يضع دروس يبقى انت تحبط

لا ممكن يكون مش متعمق مثلا فى جزئية او نسى يشرح حاجة اكيد انت تكون شرحها وبالتالى كل الناس هتستفيد

وشكرا لك

أتمنى لك من كل قلبى التوفيق انت وجميع الاخوة الاعضاء

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#27

اخ حماده انا معاك وشكرا لك

واقدر جهدك

بس معليش تصدق اني اتابعكم من مقهى انترنت وغير ريحة الدخان ووووو الخ

المهم انا عندي مشكلة في خط الهاتف المنزلي وانا اعمل جاهدا على حلها

اشكرك من اعماق قلبي

القرءان يحرك المشاعر ويسكب العبرات ويعيد شريط الحياة الى فجرات وغدرات إن لم يغفرها الله فهي علينا يوم القيامة ندامة وحسرات .

فكيف لو سمعته من قارئ حسن , انعم الله عليه بنعمة نحن محرومون منها , فحلق معنا في سماء القرءان مع االقارئ محمد البراك

دعاء ختم القرءان للمحيسني بمسجد القطري بمكة المكرمة مؤثر جدا

إمامَ المُرسلينَ فداكَ رُوحـــي** وأرواحُ الأئمةِ والدُّعــــاةِ

رسولَ العالمينَ فداكَ عرضي* * وأعراضُ الأحبّةِ والتُّقــاةِ

ويا علم الهدى يفديك عمري ** ومالي.. يا نبي المكرماتِ!!

ويا تاج الهدى تفديك نفسي ** ونفسُ أولي الرئاسةِ والولاةِ

فداكَ الكون يا عَطِرَ السجايا**فما للكون دونك من زكاةِ..

فأنتَ قداســة ٌ إمَّـا استُحلّتْ** فذاكَ الموتُ من قبل الممات!!

ولو جحد البريّةُ منك قــولاً ** لكُبّوا في الجحيم مع العُصاةِ

وعرضُك عرضُنا ورؤاكَ فينا ** بمنزلة الشهادةِ والصــلاةِ

رُفِعْتَ منازلاً.. وشُرحت صدرا** ودينُكَ ظاهرٌ رغمَ العُداةِ

وذكرُكَ يا رســـولَ اللهِ زادٌ** تُضاءُ بهِ أسَاريرُ الحَيَــاةِ

وغرسُك مُثمرٌ في كلِّ صِقع ٍ** وهديُكَ مُشرقٌ في كلِّ ذاتِ

#28

انا من السودان وبتمنى ترحب بى ..............................

وبحتاج مساعدة..........................

اريد كود بلغة ال( c )اللى( لعبة)....................

وطريقة تنفيذة.................

.................................................................وشكرأ

#29

اهلا بك ياخى

لو سمحت توضح شوية لانى مش فاهم سوالك

_____________________________

C Language && Windwos_API

_____________________________

#30
اقتباس
هل اكمل الدروس ام لا

اريد تفاعلكم

نعم يأخي اكمل..... حتى نصل إلى أعماق هذه اللغة بإذن الله ونحن نساعدك بإذن الله

سر بالتوفيق إن شاء الله

(انني متابع لك)

#31

جزاك الله خير

#32

متشكر للاهتمام

انتظرو الدرس الثانى غدا وهو يتكلم عن جمل الشرط وكل شىء بها وحالات التكرار مع كثير من الامثلة

_____________________________

C Language && Windwos_API

_____________________________

#33

الخطوة الاولى لتعلم لغة السى شارب

----------------------------------------------------

1- الادوات : VISUAL STDIO .NET 2003

2- اللغة المستخدمة : سى شارب

----------------------------------------------------

سا قوم بوضع درس كل يوم سبت حتى ننتهى من كل هذه التفاصيل الموضحة بالاسفل ليكون تم اكتمال دراسة اللغة

خطة لدراسة سى شارب من الالف الى الياء :

----------------

A- PROGRAMMIN CONCEPTS 
B - I /O OPERATION
C - IF STATEMENTS 
D - LOOPS
E - ARRYS
F - FUNCTION
G - OPJECT ORIENTED PROGRAMMING 
H - C# & NET FRAMEWORK
i- VISUAL STUDIO : NET IDE 
J - CONTROL STRUCTURES
K - METHODS 
L - INHERITANCE  &  POLYMORPHISMS 
M- EXCEPTION HANDLING 
N - GUI CONCEPTS 
O - MULTIHEADING 
P - STRING MANIPLATION 
Q - XML 
R - DATABASE PROGRAMMING 
S - ASP.NET 
T - ASP .NET 2
U - WEB SERVICES

هل من يريد التعلم

لنصل معا خطوة بخطوة لبناء برامج قوية تتعامل مع الويب والبرامج الخدمية بشكل عام

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 27 أغسطس 2005 في 01:48

_____________________________

C Language && Windwos_API

_____________________________

#34

فيه ايه ياعم حماده انتا حتتحول على السي شارب :(

طب مش نتعلم السي بالاول

القرءان يحرك المشاعر ويسكب العبرات ويعيد شريط الحياة الى فجرات وغدرات إن لم يغفرها الله فهي علينا يوم القيامة ندامة وحسرات .

فكيف لو سمعته من قارئ حسن , انعم الله عليه بنعمة نحن محرومون منها , فحلق معنا في سماء القرءان مع االقارئ محمد البراك

دعاء ختم القرءان للمحيسني بمسجد القطري بمكة المكرمة مؤثر جدا

إمامَ المُرسلينَ فداكَ رُوحـــي** وأرواحُ الأئمةِ والدُّعــــاةِ

رسولَ العالمينَ فداكَ عرضي* * وأعراضُ الأحبّةِ والتُّقــاةِ

ويا علم الهدى يفديك عمري ** ومالي.. يا نبي المكرماتِ!!

ويا تاج الهدى تفديك نفسي ** ونفسُ أولي الرئاسةِ والولاةِ

فداكَ الكون يا عَطِرَ السجايا**فما للكون دونك من زكاةِ..

فأنتَ قداســة ٌ إمَّـا استُحلّتْ** فذاكَ الموتُ من قبل الممات!!

ولو جحد البريّةُ منك قــولاً ** لكُبّوا في الجحيم مع العُصاةِ

وعرضُك عرضُنا ورؤاكَ فينا ** بمنزلة الشهادةِ والصــلاةِ

رُفِعْتَ منازلاً.. وشُرحت صدرا** ودينُكَ ظاهرٌ رغمَ العُداةِ

وذكرُكَ يا رســـولَ اللهِ زادٌ** تُضاءُ بهِ أسَاريرُ الحَيَــاةِ

وغرسُك مُثمرٌ في كلِّ صِقع ٍ** وهديُكَ مُشرقٌ في كلِّ ذاتِ

#35
اقتباس
فيه ايه ياعم حماده انتا حتتحول على السي شارب

بصراحة اه

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 27 أغسطس 2005 في 17:02

_____________________________

C Language && Windwos_API

_____________________________

#36

عزيزي حماده انت عندك الحماس اللازم للتعلم لكن مشكلتك متقلب ,,,, منذ سجلت بالمنتدى وانت كل يوم على رأي , مره سي ومره سي بلس بلس ومره سي شارب ومره نظام تشغيل ومره لغه برمجه ومره كومبايلر الخخخخخخ . استقر على شئ معين واستمر فيه ولا تكون متقلب :)

#37

يا عزيزى انت مش فاهم

-

------------------------------------------------------------------

:rolleyes: :rolleyes: :rolleyes: :rolleyes:

-------------------------------------------------------------------

انا بدرس سى شارب عشان نفسى اعمل مترجم لاى لغة برمجة

----------------------- لعدم الفهم الخطاء -----------------

انا هدفى هو تصميم المترجمات وليس الاننظمة

لكن اللى جعلنى اتجه لتصميم النظم هو انى سمعت ان من يمكنه تصميم نظام تشغيل يستطيع فعل اى شىء

لذالك اتجهت لتصميم النظم

ولكن طموحى الاساسى هو المترجمات

ولكن بعد ان رايت مشوار الانظمة بهذه الصورة وهذه الصعوبة

فرجعت لاتعلم هدفى الاول وهو تصميم المترجمات

يعنى اصمم حاجة زى الفيجوال بيسك او مترجم للغة PHP

يعنى نفسى اصمم مترجم يدعم كل خدمات الويندوز بسهولة وعمل ملف يغطى دوال API بحيث يسهل البرمجة عليها

هذا ما اريده

------------------وارجوكم انا لااريد احد ان يتهمنى بالتشتت ------------

لانى نفسى اعمل شىء عارف الطريق اللى يوصلنى بس مش عارف اخصل عليه لو حد عاوز يساعدنى -- الطريق هو ملف يشمل كل دوال API من الالف الى الياء :lol:

------------------------------------------

لو وجدت ملف كامل عن دوال API

فى الحالة دى بس حستخدم --- سى بلس بلس ----

ولكن ساستمر على تعلم سى شارب لقوة امكانيتها

_____________________________

C Language && Windwos_API

_____________________________

#38

اقول الله يعطيك العافية

خلينا في السي واذا حاب تسوي دروس في السي شارب خلها في موضوع آخر ... احنا جايين نتعلم سي :)

لا تبخل علينا ...

القرءان يحرك المشاعر ويسكب العبرات ويعيد شريط الحياة الى فجرات وغدرات إن لم يغفرها الله فهي علينا يوم القيامة ندامة وحسرات .

فكيف لو سمعته من قارئ حسن , انعم الله عليه بنعمة نحن محرومون منها , فحلق معنا في سماء القرءان مع االقارئ محمد البراك

دعاء ختم القرءان للمحيسني بمسجد القطري بمكة المكرمة مؤثر جدا

إمامَ المُرسلينَ فداكَ رُوحـــي** وأرواحُ الأئمةِ والدُّعــــاةِ

رسولَ العالمينَ فداكَ عرضي* * وأعراضُ الأحبّةِ والتُّقــاةِ

ويا علم الهدى يفديك عمري ** ومالي.. يا نبي المكرماتِ!!

ويا تاج الهدى تفديك نفسي ** ونفسُ أولي الرئاسةِ والولاةِ

فداكَ الكون يا عَطِرَ السجايا**فما للكون دونك من زكاةِ..

فأنتَ قداســة ٌ إمَّـا استُحلّتْ** فذاكَ الموتُ من قبل الممات!!

ولو جحد البريّةُ منك قــولاً ** لكُبّوا في الجحيم مع العُصاةِ

وعرضُك عرضُنا ورؤاكَ فينا ** بمنزلة الشهادةِ والصــلاةِ

رُفِعْتَ منازلاً.. وشُرحت صدرا** ودينُكَ ظاهرٌ رغمَ العُداةِ

وذكرُكَ يا رســـولَ اللهِ زادٌ** تُضاءُ بهِ أسَاريرُ الحَيَــاةِ

وغرسُك مُثمرٌ في كلِّ صِقع ٍ** وهديُكَ مُشرقٌ في كلِّ ذاتِ

#39

السلام عليكم

إلى من تحدث عن الواجهة الرسومية :

يا أخي إن الإحتراف لا يأتي من الدرج 20 وإنما يأتي من الدرج الأول ثم الصعود إلى العشرين

كيف تريد أن تبرمج الواجهة الرسومية وأنت تقول أنك مبتدا في س++

الواجهة الرسومية تحتاج إلى معرفة بدوال ال api ودوال ال GDI ودوال أخرى متقدمة كال Multiple-Document Interface نصيحتي لك إبدأ من الصفر فصدقني ستستفيد العلم الغزير وسترى أمورا لم تكن لتعرفها أبدا

إبدأ بقراءة دروس ال س++ ومن ثم إنتقل إلى قراءة api وإنتقل إذا أردت من بعد إلى mfc

أما الان فالبداية مع س++ إذا أردت الإحتراف

والسلام عليكم

#40

انا لست مبتدى انا درست فى الاكاديمية

السى

السى ++

انا مستوى محترف فى السى وقد قمت بكتابة برامج كيرة ذات واجهة API

ولكنى مستوى متوسط فى دوال API

لذالك اريد ملف يحتوى كل دوال API و Multiple-Document Interface

هل هذا عيب

_____________________________

C Language && Windwos_API

_____________________________

#41

يا عم حمادة الله يكرمك حاول أن تحدد هدفك وحاول أن تستقر على لغة برمجة ومحددة

وثانيا

دة قسم السى بلس بلس وليس قسم السى شارب :angry:

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#42

انا طلبى هو مرجع شامل ويشرح دوال API اما هدفى هو تصميم المترجمات

وسا ضع موضوع مخصوص حتى لا اسال فى كل مرة حدد هدفك

انظر الى الرابط وستعرف هدفى الاساسى :

/index.ph...ndpost&p=376534

_____________________________

C Language && Windwos_API

_____________________________

#43

يا شباب انا عندى مكتبة MSDN الخاصة V-S 6.0 على سى دى هل بها كل دوالAPI

ام دوال API متوفرة فقط مع بيئة V-S.NET2003

_____________________________

C Language && Windwos_API

_____________________________

#44

بس يا أخ حماده

على الأقل اعمل موضوع جديد للسي شارب يعني مش حلوه تطنشنا وتنتقل للشارب ...

معليش اتحملنا شوي ... واذا مصمم على الشارب اعطيني لنك لكتب عربية في السي مش بلس السي :)

كان الله في العون

القرءان يحرك المشاعر ويسكب العبرات ويعيد شريط الحياة الى فجرات وغدرات إن لم يغفرها الله فهي علينا يوم القيامة ندامة وحسرات .

فكيف لو سمعته من قارئ حسن , انعم الله عليه بنعمة نحن محرومون منها , فحلق معنا في سماء القرءان مع االقارئ محمد البراك

دعاء ختم القرءان للمحيسني بمسجد القطري بمكة المكرمة مؤثر جدا

إمامَ المُرسلينَ فداكَ رُوحـــي** وأرواحُ الأئمةِ والدُّعــــاةِ

رسولَ العالمينَ فداكَ عرضي* * وأعراضُ الأحبّةِ والتُّقــاةِ

ويا علم الهدى يفديك عمري ** ومالي.. يا نبي المكرماتِ!!

ويا تاج الهدى تفديك نفسي ** ونفسُ أولي الرئاسةِ والولاةِ

فداكَ الكون يا عَطِرَ السجايا**فما للكون دونك من زكاةِ..

فأنتَ قداســة ٌ إمَّـا استُحلّتْ** فذاكَ الموتُ من قبل الممات!!

ولو جحد البريّةُ منك قــولاً ** لكُبّوا في الجحيم مع العُصاةِ

وعرضُك عرضُنا ورؤاكَ فينا ** بمنزلة الشهادةِ والصــلاةِ

رُفِعْتَ منازلاً.. وشُرحت صدرا** ودينُكَ ظاهرٌ رغمَ العُداةِ

وذكرُكَ يا رســـولَ اللهِ زادٌ** تُضاءُ بهِ أسَاريرُ الحَيَــاةِ

وغرسُك مُثمرٌ في كلِّ صِقع ٍ** وهديُكَ مُشرقٌ في كلِّ ذاتِ

#45

يا عم أنا فرحت بالدروس دى و فتحت نفسى للسى

و بعدين ألاقيك أتنقلت على السى شارب

طب ما تكمل السى الأول زى ما قولت ... و لا أيه

لا تراجع و لا إستسلام

#46

معلش انا انشغلت الاسبوعين القادمين وان شاء الله ربنا يسهل

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 28 أغسطس 2005 في 21:45

_____________________________

C Language && Windwos_API

_____________________________

#47

الدرس التانى :

جمل الشرط - if و do...while و switch

-------------------

الحالة if هذه الجملة تعنى كلمة ( لما ) وبلغة البرمجة للحاسب تعنى ( لو ) ايضا

يعنى ايه

عند حدوث شىء محدد من احداث او اجراءت حسابية نفذ امر الطباعة او امر اغلاق البرنامج او امر لمسح الشاشة او اى امر تريده

---------------------------------------------------------------------------------------------------------------------

الصيغة العامة للحالة if statemants

______________________________

IF  (EXPRESION )
STATMENT;
ELSE STATMENT

الشرط= EXPRESION

طيب ماذا تفهم من ذالك

ان حالة IF تنفذ الاوامر التابعة لها ولكن اذا تحقق الشرط

يعنى لو كان عندك متغير اسمه X انت عاوز تنفذ الامر خروج من البرنامج لما تباء قيمته =00

ازى تنفذها :

1- ستترك المستخدم يدخل اى رقم وسيكون الرقم هو قيمة X باستخدام الامر SCANF

2- سيدخل المستخدم الرقم 9

3- الرقم لا يساوى القيمة 00 اذا لا ينفذ الامر

4- الرقم المدخل يساوى 00 يتم تنفيذ الامر التابع لتحقق الشرط

مثال :

IF (X==00)
{اكتب اى شىء تريده فى حالة تحقق الشرط  X==00  
{

هذه حالة IF بكل بساطة

تعالى فى حاجة كمان ممكن الشرط يكون هكذا

IF (X==GETCH())
{PRINTF("WRITE :");
{

ماذا يعنى هذا

الامر GETCH() هذا الامر خاص بلوحة المفاتيح يعنى لو قيمة X == اى زر من لوحة المفاتيح سيطبع الكلمة WRITE دائما مع كل ضغطة

-----------------------------------------------------

اذا كنت تريد ان يكون لديك اكتر من شرط :

IF (exprsion)
statment;
else if (exprsion)
statment;
else
statment;
}

ماذا نفهم من الكود ده

هذه الصيغة التانية للحالة if

نفرض انك لديك عشرين متغير هل ستعمل لكل متغير حالة if

ام تعمل حالة واحدة تضم اى عدد من المتغيرات

فى مكان كلمة exprsion هذا هو الشرط الذى اذا تحقق تنفذ الاوامر

طيب اذا لم يتحقق سيدخل الى الشرط التانى اذا لم يتحقق سيدخل الى الشرط التالت وهكذا

حتى تنتهى العملية كاملة

كيف يمكنك عمل اكثر من شرط فى حالة واحدة باستخدام التعبير else if (exprison )

ثم تكتب اوامرك الذى تريد تنفيذها فى حالة تحقق الشرط

طيب لو كان متحققش هل ستضع شرط اخر ام تكتفى باثنين عند الانتهاء لابد من وضع كلمة else والامر الذى ينفذ فى حالة عدم تحقق اى شرط من التالتة الذى قمت بادخلهم

اى ان العملية متركة لك حسب طريقة البرنامج

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 3 سبتمبر 2005 في 12:56

_____________________________

C Language && Windwos_API

_____________________________

#48

أخوووي مشكووور على هذه الدروووس والله يوفقك ولكن أنت بتقول حتى تصميم نظام تشغيل أرجو منك توضح هذا نقطه أذا مافي مانع وشكرا لك

#49

الحالة switch

------------------

هى حالة قريبة الشبه بالحالة if ولكن نضع المتغير الذى تريد اختبارة بين القوسين

الصيغة العامة له :

-----------------

switch(exprsion)
{ case1: statment;
break;
case2:statment
break;
case3:statment;

default:
statment 
{

الجملة case وهى تعنى الحالة الاولى او الثانية او الثالثة يمكن ان تزيد حالات الاختبار كما تريد

ولاحظ ان break تكتب بين كل حالة من حالات case يعنى

كل ماتكتب حالتين من النوع case تضع بينهما كلمة break

------------------

لكن فى كل حالة تكتب امر

ماذا يفعل البرنامج هنا

----------------------

يقوم بفحص الحالة case 1 والاوامر التابعة لها اذا كانت تساوى الشرط ينفذها وهنا ياتى دور الكلمة break

اذا كانت المترجم وجد ان الحالة الثالثة هى الصحيحة case 3 يقوم بانهاء الدورة ولا يقوم بالفحص لباقى الحالات اذا وجد

بالنسبة لمن لم يفهم الامر حتى الان

الحالة case يمكن ان تكون عشرين اوثلا ثين او اربعين حالة حسب رغبتك

احنا حتى الان لم نتابع كيف يتم كتابة اشرط

الشرط يكتب بعد كلمة case مباشرة

افرض انك صممت برنامج ووضعت فيه الامر switch لمتغير x مثلا وعدد الحالات case يساوى 10 حالات :

طيب هل من الممكن عدم تحقق اى حالة من حالات case

هنا ياتى دور الكلمة default بمعنى ان عدم تحقق اى حالة من العشرة حالات

سيتم تنفيذ الامر التابع للكلمة default

ما كل هذا الكلام نشرح بطريقة عملية شوية

-----------------------------------------

برنامج

---------

لديك برنامج الة حاسبة كيف نطبق عليه الموضوع ده

عادى خالص :

# include <stdio.h>
#include <conio.h>

void main()
{
clrscr();
int x,y,z;
printf("enter a number 1:"):
scanf("%d",&x);
printf("enter a number 2:"):
scanf("%d",&y);

printf("write  opretor type :"):
scanf("%d",&z);

switch (z)
{
case '+':printf("add number :);
break;
case '-':printf("sub");

default:
printf("error");

{
getch();
{

ما ذالك :

سنقوم بعمل ثلاثة متغيرات x y z وسنقراء قيمة x ونقراء بعدها قيمة y باستخدام scanf كما فى المثال

ثم نقراء قميمة المتغير z

لاحظ ان المتغير z هو الذى سيقع عليه الاختبار بحالات switch

لانه هو الذى سيحدد ماذا سنفعل بالرقم الموجود فى x و y

وضعنا الحالة الاولى case

بشرط '+' يعنى عندما تقراء المتغير z وكانت قيمته المدخلة تساوى نفس القيمة التى تحملها case سينفذ الامر المقبل لهذه الحالة وسيطبع كلمة add

اعتقد الموضوع سهل انت فهمت الفكرة جرب الامثلة الموجدودة فى اى كتاب عن هذه الحالة ستجد نفسك جيد جدا فيها

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 3 سبتمبر 2005 في 20:26

_____________________________

C Language && Windwos_API

_____________________________

#50

الحالة do .... while

--------------------------

وهى تعنى ان تنفذ الامر فى حالة تحقق هذا الشرط وهذا مبدىء كل عمليات جمل الشرط والاختبار

الصيغة العامة :

---------------

do 
{statment;
while(exprsion);

---------------------------

بكل بساطة هى عبارة كمثل السابقة switch

ولكن هنا الامر مختلف

الحالة switch لاختبار القيم المدخلة على متغير

اما هذه الحالة do while تعتبر كمثل if

ولكن ممكن ان نضم القواعد على بعضها

مثال :

char ch;
do
}ch=getchar();
switch(ch)
{
case '1':printf("number 1"):
break;
case '2':printf("number 2"):
break;
وهكذا كما تريد 
{
{
while(ch !='1' && ch !='2'  && ch!='3');

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 3 سبتمبر 2005 في 20:44

_____________________________

C Language && Windwos_API

_____________________________

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

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