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

مشاهدة النسخة كاملة : [ كتب] مجموعة كتب لتعليم C++



TheIslamFalcon
26-12-2007, 03:40 PM
بسم الله الرحمن الرحيم
الإتفاقية :
لقد كتبت هذ ا الم لف لغرض تثقيف الشباب العربي في مج ال ع لوم الحاسب
الآ لي. وهذ ا الم لف مجاني للجميع ولا أريد من ور ائه إلا شيء بسيط جد اً وهو
دعوة صالحة في ظهر الغيب لي و لجميع أخو اننا المس لمين في أنحاء العال م.كما
أرجو ا أن لا يتم التعديل في هذ ا الم لف و إنسابه إلى غيري لأني قد تعبت فيه
كثير اً. كما أنني أؤؤكد أنني أرحب وبكل سعة صدر بالنقد البناء الذي يستفيد
منه الجميع. كما أنه إذا وجدت عزيزي القارئ أي أخطاء في هذا الملف يرجى
أخباري بها وسيتم وضع أسمك في هذ ا الم لف مع التعديل . كما أني أرحب أن
يشترك معي أي شخص لإضافة المزيد من الدروس لهذ ا الم لف وسيتم وضع
أسمه أيضاً وذ لك حتى يكون هناك مرجع عربي للغة السي.
ماذ ا تحتاج قبل أن تبد أ في تع لم البرمجة بلغة السي
قبل أن تبدأ في التعلم لابد من توفر شيء مهم جداً وهو ما يسمى بالمترجم
وهو لكي يتم تحويل الكود الذي سيتم كتابته إلى بر امج تطبيقية (compiler) كومبايلر
لكي يتسنى لك تشغيله ا. لمستخدمي نظام التشغيل ويندوز تستطيع أن تحصل
ع لى هذ ا المترجم من الموقع التالي (

ftp://ftp.digitalmars.com/Digital_Mars_C++/Patch/dm8
29) وطريقة تنصيب هذ ا البرنامج هو بعد تنزيل هذ ا البرنامج من c.zip
بعد فك الضغط ستجد أنه قد (c) العنو ان السابق فك ضغط الم لف ع لى القرص
ع لى قرصك الصلب أدخل هذ ا المج لد ستجد عدد من (dm) تم وضع المج لد
وهذ ا المج لد هو المج لد الذي يحتوي (bin) المج لد ات أدخل المج لد المسمى ب
ع لى المترجم و لكن قبل أن تعمل مع هذ ا المترجم ينبغي ع ليك أن تضيف
وهذ ا السطر يضاف (sc.ini) إلى الم لف (PATH=c:\dm\bin) السطر
إلى أخر الم ل ف. بعد ذ لك أكتب كود لغة السي في برنامج التحرير الذي يناسبك
و ليكن مثلاً المفكرة . وبعد الإنتهاء من كتابة الكود ينبغي ع ليك أن تحفظ
لاحظ (.c) لاحظ أن امتد اد الم لف هو (filename.c) الم لف ع لى الصورة
الشكل التالي:

بعد ذلك شغل موجه الدوس واكتب هذه الأوامر
:

C:\>
cd dm

C:\dm>
cd bin

C:\dm\bin>
sc hello.c

لا حظ أن الذي يجب أن تكتبه فقط هو الذي با للون الأحم ر
.في أخر خطوة
هنا تم إستدعاء المترجم ويجب أن تتبع أسم (sc hello.c) وفي السطر
بعد ذ لك ستجد أن في .(hello.c) المترجم باسم الم لف و الذي هنا اسمه هو
ويمكن أن يتغير الاسم (hello) ظهر م لف تطبيقي بالاسم (bin) نفس المج لد
إلى الاسم الذي حفظت به الم لف بعد ذ ل ك شغل الم لف و أنت في برنامج الدوس
من خلال كتابة اسم الم لف عند محث الاو امر مثل :

C:\dm\bin>hello

بعد تنفيذ هذ ا الأمر سوف يظهر لك خرج البرنام ج
. وهكذ ا نكون قد انتهينا من
طريقة تنصيب هذ ا البرنام ج. مع إني أفضل وبشدة المترجم من شركة بورلاند
ولكن لكبر حجمه فإني لم أحم له ع لى جهازي وذ لك (Borland C++ 5.5 )

لأني استخدم المترجم الموجود في بيئة الليونك س
. ومن يريد أن يستعين بمفسر
آخر فسيجد العديد منها ع لى الانترنت إن بحث.

فإنه يوجد في نفس النظام
(*.nix) أما إذ ا كنت من المحبين لأنظمة التشغيل
مفسر للغة السي دون الحاجة لتحم يل أي مفس ر. أخر وكل ما ع ليك عم له هو
أو ( (vi) كتابة الكود في أي محرر نصوص في نظام اللينوكس و ليكن مثلاً
أو أي نوع من المحر ار ات تفضل . ثم ترجمة الم لف من خلال الأمر (pico

التالي
:

[one@localhost one]$ gcc
–o filename filename.c
[one@localhost one]$ ./filename

فإذ ا كان الكود
(gcc) في السطر الأول هو إستدعاء للمفسر من خلال الأمر
الذي قمت بكتابته خ الياً من الأخطاء فلن تظهر لك أي رس الة و أما إن كان
يحتوي ع لى أخطاء فستظهر لك الأخط اء التي في الكود فيجب ع ليك أصلاحها
أولاً ثم إعادة ترجمة الم لف من خلال نفس الأم ر. وبعد ذ لك تستطيع تشغيل
البرنامج من خلال السطر الثاني.

أول برنامج لك في لغة السي
: ·

لاحظ البرنامج التالي و الذي بإذن الله إن كتبته مثل ماهو ع ليه فإنه سيعمل

بشكل جيد جد اً.

#include <stdio.h>

main ()
{
printf(“Welcome To The World Of C”);
return 0;
}

يعتبر البرنامج السا بق من أسهل البر امج الذي تكتب في لغة السي حيث أنها

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

.(
Welcome To World Of C) هو

وإليك شرح الكود السابق
:

header
) وهو إستدعاء لم لف الترويسة (#include <stdio.h>) .١

أما الك لمة
( (stdio.h) حيث أن م لف الهيدر ا سمه هنا هو . (file

فهي تستخدم لع لمية إستدعاء م لف الترويس ة
. وم لف الترويسة (include

لابد من ذكره حيث أن جميع الدو ال الذي سوف يتم إستخد امه ا في

برنامجك لا بد من ذكر م لفات الترويسة التي تنتمي إليها هذه الد ال ة. حيث
أنه إذ ا لم تستدعي م لفات الترويسة و إستخدمت دو ال لتقوم بأعمال معينة
فإن البرنامج لا يمكن أن يعمل وذ لك لأن الد الة التي إستدعيته ا لا وجود لها
إلا في م لف الترويسة الخ اص بها و أنت لم تقم بإستدعائه . ويوجد هناك
العديد من م لفات التر اويس منها :

وهذ ا الم لف يحتوي ع لى جميع الدو ال الرياضية ال تي من
:(math.h) ·

خلا لها يمكن القيام بالعم ليات الحس ابية
.

وهذا الملف يحتوي على دوال التعامل مع الوقت
. :(time.h) ·

وهذا الملف للتعامل مع السلاسل الحرفية
. :(string.h) ·

وهذ ا الم لف يعتبر الأكثر إستعمالاً نظر اً لكونه لا يخ لو برنامج
:(stdio.h) ·

من طباعة شيء م ا إلى الشاشة أو أخذ معطيات من المستخدم
.

ويوجد هناك العديد من هذه الم لفات
.

وهذ ا الجزء مهم جد اً ولا يمكن الإستغناء عنها في أي
:(main ()) .٢
برنامج للغة السي وهي الد الة الرئيسة للبرنامج وسوف يتم مناقشة الدو ال
فيم ا بعد.

٣
. العلامة (}) وهي تعني أن البرنامج يبد أ من بعد هذه العلامة وينته ي عند
ح اصرة الأغلاق ({) .

وهذ ا الجزء هو
:(printf(“Welcome To The World Of C”);) .٤
هي (printf) الذي يتو لى طباعة المخرجات ع لى الشاشة حيث أن الد الة
الد الة الرئيسة لطباعة شيء ما ع لى شاشة المستخدم وعند إستخد امها لا بد
أم الكلام ا لمحصور بين علامتي . (stdio.h) من إستدعاء م لف الهيدر
التنصيص فهو الكلام الذي سوف يتم طباعته ع لى الش اشة . أما الفاصلة
المنقوطة في نهاية السطر فلابد من ذكرها حيث أنه عند عدم ذكره ا سوف
يعطيك المترجم رس الة خط أ. و الفائدة من الفاصلة المنقوطة أنها تعطي
إشارة للمفسر أنه قد تم الإنتهاء من هذ ا السطر و يجب الإنتقال للسطر الذي
يليه.وهي كما قلنا لا بد أن تكتب حيث أن أغ لب الأخطاء تكون منها.

وهي تعني أن البرنامج سوف يرجع القيمة الصفرية للد الة
:(return 0;) .٥
حيث أن الدو ال في لغة السي يجب أن تعود لها بقيمة إلا إذ ا (main)

ك انت هذه الد الة لا تقبل بإعادة قيمة ما وس يتم شرح الدو ال بإذن الله في هذ ا

الم لف.

بعض الشروط اللازمة عند كتابة أي برنامج بلغة السي
: ·

لابد أن يبد أ أي برنامج في لغة السي بإستدعاء م لف الهيدر حيث أنك لا
·

تستطيع أن أن تستعمل الدو ال في برنامجك إلا بعد إستدعاء م لف الهيدر

دون إستدعاء (printf()) الخاص به ا. ومثال ع لى ذ لك لو إستخدمن ا الد الة
فإن البرنامج سوف يعطي رسالة خطأ. (stdio.h) م لف الهيدر
في جميع البرامج. (main ()) لا بد من ذكر الدالة ·

لا بد أن ينتهي كل سطر في جسم البرنامج بفاصلة منقوطة ونعني بجسم
·

البرنامج هو الجزء المحصور بين العلامتين
({ }).

للإنتقال إلى سطر جديد
: (\n) إستخدام العلامة ·

تستخدم هذه العلامة لكي تنقل المؤشر من السطر الحالي إلى السطر الذي يلية

و المثال التالي يبين طريقة عم لها :

#include <stdio.h>

main ()
{
printf(“welcome to the world of c\nI hope you enjoy
with it. \n”);
return 0;
}

بعد تنفيذ المثال السابق سوف يكون خرج البرنامج كما يلي
:

Welcome to the world Of c

I hope you enjoy with it.

لاحظ أنه من أن الكود السابق كانت الجم لة في سطر و احد إلا أن بعد تنفيذ

ومن . (\n) البرنامج أصبح الخرج في سطرين وذ لك لإستخد امنا العلامة
أي عدد (\n\n\n) الممكن أن نستخدم أكثر من علامة سطر جديد مثل
السطور الذي تريد المؤشر أن يتخطاه ا.و أيضا يمكن أن تضع هذه العلامة في
نهاية النص مثل :

Printf(
“welcome to the world of c \n”);

أو حتى في بداية النص مثل

Printf(
“\n welcome to the world of c “);

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

الحقيقة لا أعرف لها ترجمة حرفية ) ) (escape sequences) الهروب
والجدول التالي يبين هذه الحالات:

الرمز الغرض منه

تنقل المؤشر إلى سطر جديد. \n

(
beeb alert) إعطاء جرس تنبيه

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

\a

تنقل المؤشر حرف و احد إلى الخ لف

في (backspace) وهي تعمل عمل
لوحة المفاتيح.

\b

(
form feed) وهي إختصار ل

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

\f

النص الذي تريده في هذه الصفحة

وماهو النص الذي تريده في صفحة
أخرى وهكذ ا.

carriage
) وهي إختصار ل

وهو يقوم بنقل المؤشر إلى
(return

أول موقع في السطر الحالي
.

\r

(
Horizontal Tab) وهو إختصار ل

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

.
وغالباً ما تستخدم هذه العلامة لترتيب

شكل الخرج ع لى الشاشة
.

\t

هذه العلامة تقوم بطباعة العلامة
(‘)

ع لى الشاشة ولاحظ أن أكثر العلامات

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

\



\ تقوم بطباعة (“).

?\
تقوم بطباعة (?).
\\ تقوم بطباعة (\).

وتقوم هذه العلامة بطباعة قيمة بالنظام

. (
0- الثماني( 8
\ddd

تقوم هذه العلامة بطباعة قيمة بالنظام

السد اسي عشري.

\xdd

والمثال التالي يوضح بعض الإستخدامات للعلامات السابقة
:

#include<stdio.h>

main ()
{
printf(“\a\x41\n\t\101\a”);
return 0;
}

سيكون خرج البرنامج السابق هو
:

A

A

وستسمع أيضاً نغمتين تحذيرية عند عم لية الخرج
.و لفهم الكود أرجع للجدول
بالنظام السداسي عشري هو (A) الذي تم عرضه سابقاً ولاحظ أن قيمة الحرف
في النظام الثماني هو ( 101 (A)ِ أما قيمة الحرف ،(\x 41 ) ولذلك كتبنا ( 41 )
.(

التعليقات
: ·

التع ليقات هي الملاحظات الذي يقوم بكتابتها المبرمج ع لى البرنامج حتى لا يتم

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

ويمكن كتابة التع ليقات ع لى هيئتين مختلفتي ن
. الهيئة الأو لى إذ ا كان التع ليق
يمكن كتابته في سطر و احد فإن الصورة التي يجب أن يكون ع ليها هذ ا التع ليق
هو :

هذا التعليق الأول
//

وهذا التعليق الثاني
//

أما إذا كان التعليق أكثر من سطر فإنه يتم كتابته على الصورة التالية
:

السطر الأول
*/

وهنا السطر الثاني

/*
وهنا أيضاً السطر الثالث

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

#include <stdio.h>

main ()
{
/*this program will print into screen in the first line
welcome dear
and will print in the second line will print
I hope you are fine with the c language. */
Printf(“welcome dear \n”);
Printf(“I hope you are fine with the c language. \n”);
Return 0;
}

لاحظ المثال السابق سوف يطبع فقط على الشاشة الجملة التالية
:

Welcome dear

I hope you are fine with the c language.

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

لا تدعم العربية فإن كتابة التع ليق بالعربي سوف تصبح رموز غير مفهومة.
أهديك نخلة ؟
ردد معي:
سبحان الله و الحمد لله و لا إله إلا الله و الله أكبر
ستجدها في الجنة إنشاء الله.
---------------------------------------------------
في أنتظار ردودكم وترشيحاتكم

PrinceOfSorrow
26-12-2007, 03:47 PM
شكرااا على اهتمامك اخي العزيز ولكن لماذا جعلت الموضوع على يسار ؟؟
ايضا نرجو شرح بالصور وذلك اكثر فائدة واعم ^^
والأفضل من هذا كله نترقب لعبتك ^^
لو كنت مبتدأ لا انصحك بتقديم الدروس وانما ان تتعلم ^^

TheIslamFalcon
26-12-2007, 04:27 PM
بسم الله الرحمن الرحيم
ولو أخي برنس هادا و اجبي
ليش أنحط الموضوع على اليسار؟
صار في غلط بالكتابة
بصراحة ياأخي برنس أنا بكره برنامج c++ لأنو معقد بس بدي أعطي دروس تلبية لبعض الأعضاء
لو كنت مبتدأ لا انصحك بتقديم الدروس وانما ان تتعلم ؟
ياأخي أنا محترف في c++ بس بكرهو وما بحب أشتغل عليه لأنو معقد و صعب بس أنت دائماً
بتظلمني شو عاملك حتى تظلمني بدال ماترحب فيني و تشجعني على أنوا أعطي دروس قاعد
عم تكسر معنوياتي بس أنا حبيت أول سطر من ردك فقط. وشكراً على أهتمامك فيني
على فكرة أسمك كتير حلو حتى صورتك أنتظروا الكتب الثانية بإذن الله.

PrinceOfSorrow
26-12-2007, 05:20 PM
بسم الله الرحمن الرحيم
ولو أخي برنس هادا و اجبي
ليش أنحط الموضوع على اليسار؟
صار في غلط بالكتابة
بصراحة ياأخي برنس أنا بكره برنامج c++ لأنو معقد بس بدي أعطي دروس تلبية لبعض الأعضاء
لو كنت مبتدأ لا انصحك بتقديم الدروس وانما ان تتعلم ؟
ياأخي أنا محترف في c++ بس بكرهو وما بحب أشتغل عليه لأنو معقد و صعب بس أنت دائماً
بتظلمني شو عاملك حتى تظلمني بدال ماترحب فيني و تشجعني على أنوا أعطي دروس قاعد
عم تكسر معنوياتي بس أنا حبيت أول سطر من ردك فقط. وشكراً على أهتمامك فيني
على فكرة أسمك كتير حلو حتى صورتك أنتظروا الكتب الثانية بإذن الله.
اخي الحبيب ^__________^
بارك الله فيك على كرمك ^^
ولكن ليش ماتحمل الجيم ميكر وتعمل به العاب انا اشجعك ولو بسيطه بس تكون لك كبداية ^^ ؟
انا متأكد انه لك افكار في عالم تصميم الألعاب واحب اشوفها ^^
80% في هذا المنتدى يستخدمون لغات ومحركات اخرى غير عن سي بلس بلس على فكرة ^^
ايضا شكرا على حسن سلوكك وادبك ^^

===

هذا برنامج gamemaker 6.1 (http://www.cnet.com.au/downloads/0,239030384,10590146s,00.htm)


name: BRD Cult
key: 6F580ADA13387F3F22F934ED

TheIslamFalcon
26-12-2007, 06:10 PM
شكراً لك أخي أنا عندي game maker و rpg بس مابعرف أشتغل على game maker زيادة

PrinceOfSorrow
26-12-2007, 06:48 PM
شكراً لك أخي أنا عندي game maker و rpg بس مابعرف أشتغل على game maker زيادة


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

حاول مع اول للعبة hit the ball

kakarot
26-12-2007, 08:07 PM
شكراً هل تستطيعأن تجعل المعلومات في كتاب PDF وجزاك الله خيراً لأنه يكون منظم أكثر

TheIslamFalcon
26-12-2007, 09:45 PM
شكراً لكم أخوتي على هذه الردود الجميلة

TheIslamFalcon
26-12-2007, 09:47 PM
عما قريب أخي ككروت

TheIslamFalcon
26-12-2007, 10:05 PM
تلبية للأخ كاكاروت وبعض الأعضاء هذا هو الكتاب الأول بالمرفقات أنتظروا الكتاب الثاني .

Amir Imam
26-12-2007, 10:20 PM
بسم الله
ما شاء الله لا قوة الا بالله يا عصفور .. رائع في شرحك وفي اسلوبك .. مختصر لكن ملم بكل شيء .. تابع والله معك .. وياريت تطور الدروس بسرعة علشان احنا كده لسه في بداية البرمجة وموضوع برمجة الالعاب طويييييل

بالنسبة للاخ برنس لا اعتقد ان عصفور مبتدأ .. وضاح من شرحه المنظم انه محترف هذه اللغة

kakarot
27-12-2007, 12:23 PM
بوركت على الكتاب وشكراً لتلبية ^^

TheIslamFalcon
27-12-2007, 02:15 PM
هذا هو الكتاب الثاني لتعليم C++ في المرفقات أرجو أن ينال أعجابكم ويفيدكم.
----------------------------------------------------------------------------------
أنتظروا الكتب الثانية.
-----------------------

PrinceOfSorrow
27-12-2007, 02:25 PM
بارك الله فيك اخوي العزيز ^__________^

اخوي العزيز شرايك تعمل موضوع واحد يحتوي على الكتاب الأول وثاني ^^ ؟

The_source
27-12-2007, 02:40 PM
هناك شيء أخر يجب أن أضيفه
وهو هل الكتاب فيه مواضيع لبرمجة ألعاب أم للغه نفسها
إن كان للغه نفسها فأرجوا أن يتم نقله لقسم البرمجه المختص فأنا لا أقصد الاهانه أو الاسائه للموضوع بل على ما أعتقد أن السياسه بتاع هذا القسم تنص على عدم الخروج عن الموضوع المختص

أما إن كان بتاع البرمجه للألعاب فأهلاً وسهلاً وأرجو المزيد من مشاركاتك ^________^.........

kakarot
27-12-2007, 03:19 PM
هو بعرفك بالاساسيات تميهداً للشغل ^^

The_source
28-12-2007, 03:56 PM
هذا تمهيــــــــــــــد؟
هذه لغه قويّه وتحتاج لمدّه علشان تتقن أساسيّاتها وأسئلني أنا ...........

TheIslamFalcon
29-12-2007, 01:44 AM
فكرة حلوووووووة يأخي برنس خلص متل مابدك لحط الكتاب الباقية في هذا الموضوع.
وشكراً للأخ Kakarot على مساعدتي.
وللأخ Dbprog والله ماعرفتلك جواب ومشكور على لطفك .
والله أنا مابعرف إذا صناعة ألعاب ولا لا بس أنا بعرف أنو من البرمجة بقى إذا حبيت
تابع وأعطي دروس في:
لغة البرمجة C و تطبيقاتها في لغة Visual C
,ORACLE,Visual Basic,Assembly,,VisualBasic.Net
أخوتي أنتظر جواب منكن وخاصة الأخ برنس بقى أرجو أن تعطوني جواب تابع ولا لا
على كل حال أتنظروا الكتب الباقية لا تخاف أخي برنس ساعرضها في هذا الكتاب إنشاء الله.
---------------------------------------------------------------------------------------------
art_leader2002@yahoo.com
-------------------------------------------

d.a.m.h
29-12-2007, 10:39 AM
مجهود رائع منك ياعصفور الاسلام...المهم ان تستكمل ما بدأته ولا نجدك تضع رابطين لجزئين اخرين ثم تذهب ولا نرال بعدها

kakarot
29-12-2007, 11:52 AM
و لو سمحت تستعجل في أوامر برمجة الألعاب ^^
لأني متحمس ^^

The_source
29-12-2007, 12:18 PM
همممممممم..موّفق في موضوعك وأتمنى أن يستفيدوا الأخوه منّك

TheIslamFalcon
29-12-2007, 08:43 PM
هذه هي الكتب الباقية في المرفقات أرجو أن تنال أعجابكم. أخوتي ماجاوبتوني على سؤالي تابع وأعطي دروس في:
لغة البرمجة C و تطبيقاتها في لغة Visual C
,ORACLE,Visual Basic,Assembly,,VisualBasic.Net
أرجو الجواب بسرعة

Elkfrawy
29-12-2007, 09:24 PM
السلام عليكم ورحمة الله وبركاته


- شرح مميز جداً ، ومجهود رائع تشكر عليه أخي ، وفهم لغة البرمجه مهم جداً في قسمنا هنا ، بس حاول تركز علي طريقة البرمجة وعن دوال التحكم والتشعب والدوال التكراريه ، لإنها مهم جداً أن يفهمها الأعضاء هنا .
- أعتقد إن هذه لغة السي ، والموضوع مكتوب c++ ، بس مش مشكله مش فارقه كتير ^^ .
- وعلي فكره أنا عندي Compiler Turbo C وهو سهل في الإستخدام وفي عملية الترجمة ، للأعضاء اللي يريدوا التطبيق :
http://members.lycos.co.uk/afehost/EngProg/TurboC.exe (http://members.lycos.co.uk/afehost/EngProg/TurboC.exe)
(إضغط كلك يمين ثم Save Target As)
- وأكمل دروسك أخي ، وبالتوفيق .

kakarot
29-12-2007, 09:51 PM
أخي شو رأيك تبلش في برمجة الألعاب ؟؟

Amir Imam
29-12-2007, 10:21 PM
هذه هي الكتب الباقية في المرفقات أرجو أن تنال أعجابكم. أخوتي ماجاوبتوني على سؤالي تابع وأعطي دروس في:
لغة البرمجة C و تطبيقاتها في لغة Visual C
,ORACLE,Visual Basic,Assembly,,VisualBasic.Net
أرجو الجواب بسرعة
بسم الله
بالتوفيق
انا افضل لو كنت تريد ان تغير ان تبدأ في Visual basic .NET .. لان الفيجوال بيسك بشكل عام سهل وجيد .. ومع دوت نت اصبح قوي جدا .. بالتوفيق

TheIslamFalcon
29-12-2007, 10:35 PM
مشكورين أخوتي

.alharth
30-12-2007, 09:31 AM
شكرا للأخ الكريم عصفور الإسلام على جهوده
ولكن انا حبيت أسأل ما الذي يجب أن يتعلمة من يريد ان يصبح مبرمج العاب ؟
وهل هذه الألعاب هي نفسها ألعاب البلاي ستيشن ؟
وشكرا جزيلا على جهودكم .

TheIslamFalcon
30-12-2007, 05:45 PM
والله ياأخي مابعرف شو الجواب سؤالك مو واضح