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

مشاهدة النسخة كاملة : الدرس الأول (دورة في لغة c )



alzaaem
07-29-2009, 08:45 AM
السلامو عليكم و رحمة الله

كيفكو شباب ان شالله الكل تمام

اول شي بعتذر منكو عالتأخير يلي حصل لانو الدرس ان المفروض ينزل يوم مس

لكني تأخرت عليكم بسبب ظروف خاصة

عالعموم لن أطيل عليكم المقدمة

لنبدأ اليوم بالدرس الاول من دورة ال C



#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
printf("my first program");
getch();
}


بسم الله و لنبدأ بشرح البرنامج
و هذا ابسط برنامج ممكن اعملو بلغة السي
و هو برنامج لطباعة جملة معينة

يبدأ البرنامج بالجملة #include و بين العالمتين اسم ملف التوجيه stdio.h بين العالمتينه <>
طيب هلقيت ييجي واحد يقليي ايش يعنى ملف توجيه ؟؟
اقللو بسيطة حبيبي , ملف التوجيه عبارة عن ملف بكون فيه عدد من الدوال الجاهزة
و كل ملف توجيه فيه دوال معينة و سيتم التطرق لهذه الدوال بالتفصيل خلال الدروس القادمة.

المهم حبايبي نيجي هلقيت لاهم دالة بالبرنامج الا و هي دالة ال main()
و لمعولماتكو ما تقدر تشغل اي برنامج بدول هاي الدالة ;)
و كمان معلومة اي دالة يجب ان تحتوي على block اي جسم للدالة و البلوك هو عبارة عن المكان الموجود بين العلامتين {} begin =البداية , end = النهاية
طيب يا حلوين بعد ما خلصنا من دالة ال main()

نيجي نشوف الدالة الي بعديها , دالة printf()
و هي دالة الطباعة
طيب ييجي واحد يقللي كيف نستخدم هاي الدالة ؟؟
اقللو بسيطة , زي ما انتا شايف اول شي نكتب اسم الدالة بعدين نفتح قوس و هوا ضروري بعدين افتح عالمتين تنصيص "" و بين علامتين التنصيص نكتب الكلام الي بدي اطبعو و بعدين اسكر القوس و بالنهاية في شغلة مهمة لا تنسوها و هيا الفاصلة المنقوطة ;

طيب ييجي واحد يقللي انتا نسيت تشرح الدالتين clrscr() و getch()اقللو لا يا حبيبي ما نسيتهم .
لانو ممكن تشغل البرنامج بدونهم بس هدول الدالتين انا اعتبرهم مهمات لاي برنامج


الدالة الاولى : clrscr() هاي الدالة لتنظيف الشاشة
ييجي واحد يقللي كيف يعني لتنظيف الشاشة انا مش فاهم عليك ؟؟
يا حبيبي لا تستعجل على رزقك انا و الله ناوي شرحها :D
هلقيت يا حبيبي يا عسول انتا لما تيجي تنفذ برنامج تظهر النتيجة بالشاشة السودة (شاشة الدوس) حلو لحد اللحظة ما في اي مشاكل
طيب انتا لما تيجي تنفذ البرنامج مرة تانية راح تظهر النيجة و بدون اي مشاكل
بس راح ضل نتيجة تنفيذ البرنامج الاول و هادا مش منظر
ان شالله تكون وصلت الفكرة :cool:

نيجي للدالة الثانية : getch() هاي الدالة تثبت الشاشة السوداء
يعني يا حبيبي لما تيجي تنفذ البرنامج بتظهر النتيجة على الشاشة السوداء
بس بتظهر النتيجة للحظة و احدة و بتختفي لكن بمساعدة الدالة getch()
بتظهر النتيجة للمستخدم بشكل طبيعي و تختفي عند الضغط على اي زر
ان شالله تكون وصلت :cool:

طيب ييجي واحد يقللي انتا انسيت ملف التوجيه conio.h
اقللك لازم تكون نبيه و افهمت لوحدك
انو الملف التوجيه conio.h بتكون موجودة فيه الدوال clrscr + getch :)
و ما تقدر تشغل الدوال الا بوجود ملف التوجيه التابع الهم

و هيك بكفيكو لليوم
بسيا حلوين الدرس الاول ما خلص
و راح اكمل ان شالله اخر النهار


شباااااااااااب ملاحظة اخيرة ما بدي احد يقللي شكرا و يطلع
الي بدو يرد بيرد بسياق الموضوع
اما باضافة معلومة او سؤال بالموضوع

و اي مشاركة مخالفة سيتم حذفها

تحياتي للجميع

alzaaem
07-29-2009, 08:55 AM
شبااااااااااااااااااااااا ااااااااااااااااااااااااب بالنسبة للبمترجم الي راح تنفذ عليه البرنامج المكتوب بلغة السي انا رفعتو على الميديا فير و هي الرابط

http://www.mediafire.com/download.php?ilkwk4eywjm

اول شي تنزل البرنامج عالسي , شباب مرة تانية ضروري عالسي
لانو لغة السي مرتبطة بنظام التشغيل
يعني لو نزلت البرنامج عال دي او اي قرص تاني مش راح يتنفذ البرنامج

المهم بعد ما تنزل البرنامج بتروح على القرص المحلى C
و بتفوت على مجلد اسمو tc بعدين بتفوت على مجلد اسمو bin و بتلاقي داخل المجلد tc
ملف اسمو TC بتضغط عليه يا حلو و هيك انتا بتقدر تكتب اي برنامج بلغة السي
طيب بعد ما تكتب البرنامج كيف بدك تشوف النتيجة
اول شي بتروح على الشريط الي فوق بتلاقي اشي اسمو compile بتضغط عليه بتظهرلك قائمة
بتختار منها ايضا compile ازا بدك تريح راسك من الاول بتضغط على الاختصار alt+f9

ما خلص الشغل يا حبيبي ضل اخر خطوة و هي اهم خطوة لاظهار الناتج
بتروح على نفس القائمة يل يفوق بس هالمرة بتختار run بتضغط عليها بتظهرلك قائمة بتختار منها
ايضا run و ازا بدك تريح راسكمن الاول بتضغط على الاختصاؤ ctrl+f9

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

تحياتي

peace maker
08-13-2009, 08:51 PM
شكرا جزيلا

peace maker
08-13-2009, 08:55 PM
آسف لانني قلت شكرا اعتدر ليس لدي سؤال و معلوماتي0 اكرر اعتداري

°•ஓ•°M G R N°•ஓ•°
10-16-2009, 11:52 PM
يعطيك آلف عافيه يالغالي على هالدرس المفييييييد
تقبل مروري المتوآضع

،

الإمبراطور السوري
12-29-2009, 05:51 AM
مشكور اخي يسلمو ايديك

kokos
01-15-2010, 11:13 AM
الرابط للبرنامج حذف ارجو اعادة رفعة والف شكرر

hkr1960
01-19-2010, 05:11 PM
والله اشهد انك قوووي مشكووووووووورر

abood11
01-22-2010, 12:44 PM
يعطيك العافيه اخوي
ماقصرت كفيت ووفيت

السيد مارس
01-23-2010, 02:48 AM
مشكور اخي العزيز

فلاووزة
02-06-2010, 06:26 PM
اه نفسي اتعلم بس مو فاهمة ولاشي معليش شو يعني دالة وشو يعني شاشة الدوس السودة
انا مبتدئة مابعرف شي بليز محتاجة مساعدتك

Next dream
02-08-2010, 09:13 PM
يعطيك العافية



تقبل مروري

ملك التشفير
02-19-2010, 02:46 AM
مشكور اخي الكريم
تحياتي لك

شمس شمس
02-20-2010, 12:51 PM
تقدم الى الامام والله حسيبك

almobtadi2
02-21-2010, 09:07 AM
مشكور يا معلمي

ابو عيسى
03-03-2010, 11:38 PM
يعطيك الف عافيه يابطل

تسلم يمينك على الشرح الجميل


يسلمووو

sewase3
03-12-2010, 06:25 AM
شرح رائع يا alzaaem

maytham
05-17-2010, 06:26 PM
يعطيك ألف عافية p:

relax
05-21-2010, 05:28 PM
thank you forever

relax
05-21-2010, 06:10 PM
thank you fever

salim1
06-02-2010, 09:59 PM
مشكوررررررررررررررررررررر ر

سجين الحال
06-26-2010, 04:52 PM
مشكوووور


ولكن وش الفائدة من الدوال في هذا الدرس



وهل لغة الـc من الممكن عمل برامج اختراق عن طريقها وتشفير مثلا

ادهم اشتباكات
07-06-2010, 06:02 PM
يسلـ.َُـَ‘ـمو يـآرب دوم هذا الابداع تحيآتي

لك يآ وردة

][> إدهـَ‘ـم إشـَ‘ـتبـَ‘ـآَ‘كـآَ‘ت مـَ‘ـر منـَ‘ـآ

ادهم اشتباكات
07-06-2010, 06:07 PM
يسـلمو حبي يـآرب دوٍِم هل بداع

تحيآتي لك يآ مبدع



إدهـُ‘ـم إأشـَُ‘ـتبـَ‘ـآَ‘كـآَ‘ت مــَ‘ـر منـآَ‘
بـ.َُ‘ـرب

نفر هكرز
08-02-2010, 12:47 AM
مشكور اخي على المعلومات الحلووووة

GIVENCHY
08-02-2010, 01:25 AM
مشكـــووور << ياقديــم .. !!

يالله اليوم بديت أتعلمـ شــيء جديــد الله يزيدكـ نور وعلم ..

تحياتـــي

جريح المشاعر
08-02-2010, 01:22 PM
يسعدك ربي دوووووم يالغلا
لاهنت ولاهن مغليك
(-_-|جريح~المشاعر-_-|)

sTeEeF-511
08-06-2010, 08:34 AM
مشكوووووور يا بطل

Heart Rock
08-07-2010, 10:22 AM
و الله الفيجوال بيسك لغة اسهل افضل اقوى جديدة و انا بفضل فيجوال بيسك . نت

sahrawi7
08-09-2010, 10:20 PM
يعطيك آلف عافيه يالغالي على هالدرس المفييييييد
تقبل مروري المتوآضع

kadirofe
08-11-2010, 01:00 PM
اخي والله لم افهم شيء
بالاضافة الرابط غير شغال
وتشكر

hoho bobo
08-16-2010, 07:51 PM
مشكوووووووووووووووووور على الشرح المفيد

فهد كوم
09-04-2010, 08:02 AM
مشكوووووووووووووووووور

System 32
09-08-2010, 02:48 AM
مشكوووووووووووووووووووووو وووووووووور

System 32
09-08-2010, 03:08 AM
مشكوووووووووووووووووووووو وووووووووووووووووووووور

A.emam
09-24-2010, 05:15 PM
جديد وتحفه
مشكور تقديرا لموضوعك
و ليس لك الحق بمنعنا عن شكرك

مخلص هكر
10-02-2010, 03:22 AM
انشاء الله تتعلمون كلكم تحياتي بيكو

Dr.a7
10-02-2010, 03:44 AM
مشكووور طرح جيد

موفق انشالله

kadirofe
10-03-2010, 06:19 PM
.....................
.....................................
............. مشكور اخي العزيز...................
.................................................. .................................

MRkory
10-05-2010, 07:13 PM
شكراااا على الدروس المفيدة هذه و يا رب كمان و كمان

sewase3
11-04-2010, 09:30 PM
يعطيك آلف عافيه

sewase3
11-04-2010, 09:31 PM
يعطيك عافيه

infernal6
11-10-2010, 03:46 PM
البرنامج محدوف من الميديافاير اخي
بسلو كان ممكن اعادة الرفع
لان التطبيق اهم من النظري واكثلر فائدة
مشكور ع الدرس

ahmad moujahid
11-18-2010, 09:07 PM
يعطيك العافيه الله يسلملك

الهكرالمشهور
11-22-2010, 06:46 AM
انا توني مسجل بس هذا المنتدى يخترق اليميلات الرجاء الرد

maadawi
11-25-2010, 12:26 AM
مشكور حبيب قلبى

تمنياتى

أحمد العرجان
11-26-2010, 01:29 PM
مشكور كثير على الدرس الأول مفهوم وإلى الدرس القادم أخوي برعاية الله.

كاسر القلوب
12-09-2010, 02:01 AM
الله يعطيك العافيه

كاسر القلوب
12-09-2010, 02:03 AM
انا ابي برامج لكن انا ما اعرف احمل تكفون علموني هذاايميلي [email protected]

EYHAB
12-28-2010, 04:45 AM
بارك الله فيك

فوزي 22
01-09-2011, 07:28 PM
يعطيك العا فيه ربي شكرا

ComputerProgramer
01-17-2011, 11:58 AM
اخوي احمد العرجان فيك تقلب في صفحات المنتدى وانشاء الله تلقى اللي تبي تتعلمه ... طبعا هذا المنتدى يعلم كل شي من اختراق الأجهزه الى اختراق المواقع وكل ذلك تحت شعار لا اختراق ضد مسلم وانما نتعلم لنستخدم علمنا ضد المواقع اليهوديه ... بإذن الله... عموما أما أنت اخي صاحب الموضوع فرابط البرنامج لايعمل ؟؟؟ ارجوا رفع رابط جديد لبرنامج السي وتقبل خالص احترامي وتقديري

chamsou_23i
02-01-2011, 02:24 PM
أت يـــاحبــيـــبي عملاق

فــــــــــــــــــــي انتضــــــــار المــــــــــــــــزيد مـــــن ابداعـــــــاتك

hacking man
02-05-2011, 02:58 PM
شكرا اخي بس في شغلة اخرى لو تشرح بالبداية دوال التوجيه كلها والدوال الي تدعمها مثل
دالة التوجيه stdio====تدعم الادخال والاخراج
او math====تدعم دالة الاس مثلا pow
اوstruct=====تدعم هياكل البيانات
الخ

HITMAN-HACK
02-11-2011, 08:54 AM
السلام عليكم ..... لو سمحت لي اخوي انا عندي طلب صغير يعني ...

انك تضيف في اول الدرس تعريف باللغه دي وتستخدم في ايه بالظبط كدا كفكره عامه .. عشان الناس اللي زي حالاتي يعني ^_^

ومشكور ,,, تقبل مروري

احمد العربي
02-13-2011, 12:54 AM
السلام عليكم اخي العزيز /سسسسسسسسسسسسؤال
مابدي شيئ منك ولاحتى اوجع راسك ؟؟؟؟؟
احضرت الباتش وفتحت الورد ودمج الباتش بالورد واكملت العملية بكل عناية
واريد منك الباسبور الورد المدمج بالباتش
مابدي اشكرك

Resident Evil
02-13-2011, 02:41 AM
يعطيك العافيه اخي واصل ابداعك

mrhak
02-19-2011, 01:59 AM
المرجوو اعادة رفع tc لانو محذووف من موقع الميديا فير

hamdanido
03-11-2011, 09:08 PM
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiii

S.N_StrawHat
03-15-2011, 11:47 PM
لغة الـ c مهمة جداً ,,, بس لو دعم الشرح ببعض الصور حق الكمبايلر وبعض الأمثله البسيطه... بايكون أفضل ..
مشكور أخي على جهدك الكبير .

فهد كوم
03-16-2011, 01:40 AM
مشكوووووووووووووووووور درس مفيد

system-error
03-20-2011, 06:48 PM
آسف لانني قلت شكرا اعتدر ليس لدي سؤال و معلوماتي0 اكرر اعتداري

الإرهابي
03-30-2011, 12:37 AM
تــــــسلــــم خــيــــوووو على ألشـــرح

~~,,,,تــــــــحــــيــــأأأ أأأأأأأأأتــــــــي,,,,~~

bibs07
04-01-2011, 09:57 PM
مشكوررررررررر

MASTER.SATAN
04-02-2011, 04:47 PM
حياك الله وتسلم اخووووووي

3deny
04-05-2011, 04:41 PM
جميل جدا
شكرا لك

ashour_the_hacker
04-08-2011, 01:48 AM
مش عارف اقولك اية انت برنس دى كلمة قليلة عليك مشكووووووووووووووور

HASSANHACK
04-08-2011, 01:26 PM
ya djma3a marani faham walou bel3arbiya matigouche e dirou forum fel forum hada blefrancais ga3 les algeriens et les maghrebens ya3tikom e sa7a merci merci

chef
04-08-2011, 07:42 PM
الشرح جيد لكن هده مجرد مقدمة للغة

ѕτσяίεѕ
04-26-2011, 07:14 AM
مششششكور اخوي يعطيك العافيهٍ

الهكر الاسود القاتل
04-26-2011, 01:41 PM
بسم الله الرحمن الرحيم يريد على صاحب المنتدى
ان يجعلنى اجعل اضيف مواضيع وان شاء الله هجعل هذا المنتدى
اكبر منتدى اختراقى احترافى اذا سمحتم لى بأضافة المواضيع
سلااااااااااااااااااااااا ااااااااام

ALmuhhnad
05-08-2011, 02:25 PM
السلام عليكم ورحمة الله وبركاته
مشكور اخويـ alzaaem على الشرح المفيد

عندي كم سؤال حاب استفر عنها قبل لا اتعلم لغة c
السؤال الاول
هل فيه فرق بين لغية الـ c و الـ c++ لو كان فيه فرق ايهم احسن وافضل للمبرمج

السؤال الثاني
انا متقن برنامج الـ فجيوال بيسك 6 واريد ان اعرف هل الاوامر البرمجية سله مثل الفيجوال بيسك ؟!؟

يليت تفيدني وتفيد الأخوان

.: والسلام مسك الختام :.

a-ps
05-13-2011, 05:01 PM
يعطيك الف عافيه اخوي

hacker-17
05-30-2011, 01:34 PM
شكرا جزيلا على الموضوع

هكروك ياقليبي
06-24-2011, 05:17 AM
خخخخخخخخخخخخ

هكروك ياقليبي
06-24-2011, 05:18 AM
ححححححححححححح

هكروك ياقليبي
06-24-2011, 05:18 AM
يعطيك الف عافيه اخوي\

هكروك ياقليبي
06-24-2011, 05:19 AM
شكرا جزيلا على الموضوع\

Lord_Ps
06-28-2011, 03:57 PM
مشكووور على الطرح الرائع
سلمت يداك وارجو لك المزيد من التقدم

MEGAGEM
08-17-2011, 06:06 AM
مشكور يا نجم

كدوش
08-20-2011, 02:26 PM
شكرا لك اخي

abderazak
09-08-2011, 01:00 AM
مشكور ايها المميز

ghada alg
09-08-2011, 01:23 AM
mazal mafhamte walou

mozml
09-16-2011, 02:12 PM
تسلم اخوي
بس لو تكرمت ممكن تنزل دورة خاصة في الدوال
ارججججججججججججججججووووووو ووووووووووك رجاء خاص

ba2is
09-20-2011, 03:53 AM
thxxxxxxxxxxxxxxx mannnnnn

MC.Aboody
10-01-2011, 07:52 PM
اللرابط مو شغال يا ريت تغييره وا ترفها لموقع رفع ثاني .

Mr.zeezoo.Hackar
10-20-2011, 12:24 PM
مشكووووووووووووووووور لك

rafatringo
11-22-2011, 05:03 PM
شكرا جدا يا اخى على الموضوع

akramt-bag
12-13-2011, 01:09 PM
ما شاء الله عليك اخي باي

massak
12-31-2011, 10:31 PM
مشكور اخي يسلمو ايديك

New Hacker 2012
01-10-2012, 07:11 PM
تسلم ايدك درس مفيد ونتمنى المظيد من الدروس اختك فى الله سمر

abderazak
01-21-2012, 01:23 AM
thx for a lot

bade boo
01-25-2012, 11:23 PM
مشكووووووووورر

emki11
02-12-2012, 06:15 PM
شكرا موظوع حلو و مفيد شكرا مرة اخراء

0zeko0
03-10-2012, 12:17 AM
شكرا بارك الله فيك نسال الله ان يجعله في ميزان حسناتك

MǿňŦĂ
04-06-2012, 05:20 PM
مشكورااااا يابطل يسلموووووووووو

house21
04-17-2012, 02:56 PM
فلسطين لن تموت
مازلت أنا فيها واحد

أمريكي شاهد خيمة3146
وتأمل فشاهد غيمة

a_afares
06-22-2012, 09:43 PM
شكراً و اتمنى لك المزيد من التوفيق ... وانشاءالله الى الى خير من الله رب العالمين
شكراً و اتمنى لك المزيد من التوفيق ... وانشاءالله الى الى خير من الله رب العالمين
شكراً و اتمنى لك المزيد من التوفيق ... وانشاءالله الى الى خير من الله رب العالمين
شكراً و اتمنى لك المزيد من التوفيق ... وانشاءالله الى الى خير من الله رب العالمين
شكراً و اتمنى لك المزيد من التوفيق ... وانشاءالله الى الى خير من الله رب العالمين

malek7696
07-25-2012, 04:53 PM
مبدع مبدع مبدع