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

مشاهدة النسخة كاملة : كل ما تريد معرفته عن ** لغات البرمجة **


بيليه العرب
05-09-2005, 06:12 PM
لغات البرمجة

**************************************************

ماهي لغات البرمجة ؟

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

1ـ لغة الآلة :

وتسمى "اللغة الثنائية" حيث إنها تتكون من سلسلة من 0 و 1، وهي اللغة الوحيد التي يفهمها الحاسب الآلي، حيث تحول جميع اللغات إلى لغة الآلة، حتى تتمكن معدات الحاسب الآلي من التفاهم معها، ولأنها تتكون من صفر وواحد، لذا فقد تميزت هذه اللغة بالصعوبة نظراً لما تتطلبه من حفظ ودقة في كتابة سلسلة طويلة من صفر وواحد بترتيب معين، مما ينتج عنه أخطاء كثيرة من الترميز، ويجب أن يحدد المبرمج كل شي، فكل خطوة يجب أن ينفذها البرنامج يجب أن ترمز، لذا فالمبرمج يجب أن يكون على علم بتركيب الحاسب الداخلي، والعنا وين الرقمية لمواقع التخزين، سواء للبيانات أو التعليمات، كما أن لكل جهاز لغة آلة تختلف عن الجهاز الآخر بحسب النوع والتركيب مما يعني أنه يجب كتابة البرنامج بشكل ككامل مره أخرى عن الرغبة في تنفيذه على جهاز آخر، ونتيجة لهذه الصعوبات فقد ظهرت طرق أخرى لتمثيل الترميز الثنائي، كالنظام الثماني OCTAL والستة عشري HEX-ADECIMAL بدلا من 1، 0 فالنظام الستة عشرين يتكون من ستة عشر رمزاُ هي : 0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 A.B,C,D,E,F .
مما يساعد على سهولة قراءة التعليمات المكتوبة وحفظها بهذه اللغة، فبدلا من كتابة 16 رقماً في سلسلة يمكن الاستعاضة عنها بأربعة رموز من رموز النظام التشغيل الستة عشري .


2ـ لغة التجميع :

ظهرت لغة التجميع بوصفها أو لغة ترميز، تستخدم الرموز SYMBOLIC CODE للتعبير عن تعليمات لغة الآلة، وذلك لمواجهة صعوبة الترميز بلغة الآلة، ولغة التجميع لغة قريبة من لغة الآلة التي يفهمها الحاسب الآلي، وتسمى هذه اللغات بلغات المستوى البسيط .
ويتم استعمال مختصرات ورموز يسهل حفظها وكتابتها لكل تعليمة من تعليمات لغة الآلة، ولغة التجميع كما في لغة الآلة مصممة للعمل على حاسب معين، مما يوفر قدرة أكبر على استغلال موارد الحاسب الآلي ووحدة المعالجة المركزية بشكل أفضل، ويقوم البرنامج المسمى المجمع ASSEMBLER بترجمة البرنامج المكتوب بلغة المجمع إلى لغة الآلة .


3ـ اللغات العليا :

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

* الترجمة TRANSLATION :

تحويل البرنامج المكتوب بلغة المستوى العالي إلى لغة الآلة .

* الربط LINKING :

ربط الروتينات المكتبية الكائنة بالمكتبة، والتعليمات الضرورية بالبرنامج .

* التحميل LOADING :

يقوم البرنامج بتحميل شفرة الهدف والروتينات المكتبية، والتعليمات على الذاكرة الرئيسة بغرض التنفيذ .

وكانت اللغات تصنف حسب قوتها إلى لغات أعمال، أو لغة علمية أو لغات مبتدئين ـ وفي وقتنا الحاضر ـ فإن معظم اللغات يمكن استخدامها بكفاءة في تطبيق أنواع التطبيقات كافة، ومن أشهر لغات المستوى العالي :

لغة الكوبول COBOL :

وكلمة COBOL هي اختصار للعبارة الإنجليزية Common Business Oriented Language ، وقد طورت وصممت هذه اللغة من لدن لجنة من مصنعي أنظمة الحاسب الآلي ومطوريها عام 1960م تسمى لجنة CODASYL اختصاراً لـ Conference of Data System Languages .
وقد قام المعهد الوطني الأمريكي للمعايير ANSI بتطوير نسخة معيارية من COBOL ، مفسر كوبول يطابق المواصفات القياسية لهذا المعهد، وكان ذلك ف ي عام 1968م وسميت "ANSI 1968" وظهر بعدها ANSI 1974 و ANSI 80 .
وينتشر استخدام لغة كوبول على نطاق واسع عالمياً حيث تستخدم في البنوك وفي المنظمات الحكومية، وتستخدم على حاسبات كبيرة أو على حاسبات شخصية .
وتتميز لغة كوبول بقدرتها على التعامل مع الملفات؛ لذا اشتهرت بأنها لغة أعمال .


لغة الفورتران FORTRAN :

وهي اختصار عبارة FORmula TRANSlation ، وتعد لغة FORTRAN أقدم اللغات ذات المستوى العالي، وقد ظهرت هذه اللغة في منتصف الستينات، حيث بدئ عام 1954 بالعمل على تطوير لغة برمجة تقبل برنامجا مكتوبا بلغة قريبة من لغة الإنسان، ويحوله إلى شفرة قابلة للتنفيذ على الحاسب الآلي، وبعد 3 سنوات أي في عام 1957م . ظهر أول مفسر فورتران.
وفي تلك الفترة كان استخدام الحاسب الآلي يكاد يكون حكراً على العلماء والمهندسين والرياضيين، ومن الطبيعي أن تكون هذه اللغة المطورة حديثاً قد جاءت لتواكب احتياجاتهم إذ تتميز لغة FORTRAN بقدراتها على إجراء العمليات الحسابية المعقدة وحل المعادلات الرياضية .


لغة البيسك BASIC LANGAUGE :

وهي اختصار للعبارة الإنجليزية Beginer's All Purpose Symbolic In struction Code أي اللغة المتعدد الأغراض للمبتدئين، وتأتي كلمة BASIC التي تعني الأساس لتحقيق المعنى نفسه، فهذه اللغة ونظراً لبساطة تعليماتها ومحدوديتها فإنها تعد لغة مناسبة للتعلم من قبل المبتدئين في عالم الحاسب الآلي والبرمجة، وتستخدم هذه اللغة في معظم الحاسبات الشخصية، مما يدل على الانتشار الواسع لها، وقد طورت هذه اللغة في كلية Dartmouth عام 1963م من لدن John Demuy و. Thomas Kurtz
وتستخدم لغة Basic الحديثة في قطاع واسع . إذ تستخدم في مجال الأعمال لقدرتها على التعامل مع الملفات، وكذا في العمليات الرياضية من قبل العلماء والمهندسين لامتلاكها كثيراً من الوظائف للقيام بمثل تلك العمليات المعقدة .


لغة باسكال PASCAL :

وسميت باسم العالم الفرنسي الرياضي الفذ Blaise Pascal ، وصممت هذه اللغة من قبل العالم السويسري Niklaus Wirth ، وطرحت عام 1971م، وقد انتشرت هذه اللغة خصوصاً في الجامعات . إذ تدرس هذه في معظم جامعات العالم لطلاب علوم الحاسب، وتمتاز لغة PASCAL بالسهولة، واختصار الكلمات فيها إلى حد كبير، وبنيتها التركيبية وقوة البرامج الفرعية، واستخدام المؤشرات Pointers ، وقد ظهرت نسخ جديدة من Pascal امتازت بتلافي العيوب في النسخ السابقة، ويعد TurboPascal من شركة Borland من البرامج المستخدمة بكثرة بين المبتدئين والتخصصين في البرامج، وتنافس هذه اللغة لغة Basic في كثرة المستخدمين لتوافر كثير من المميزات فيها، وتستخدم هذه اللغة من قبل الطلاب والمهندسين، كما تستخدم في قطاع الأعمال التجارية .

لغة سي C :

طورت هذه اللغة في معامل Bell من قبل Dennis Ritchie وهي تطوير لنسخة قديمه تسمى B من لغة BCPL التي ظهرت عام 1969م . لذا سميت هذه النسخة اللاحقة بـ C .
وتشتهر لغة C باستخدامها كلغة برمجة نظم system software حيث تستخدم لكتابة برامج النظم التشغيلية . إذ إنها تعد لغة قريبة، وتشبه إلى حد كبير لغة التجميع As-sembly وتمتاز بسرعتها الكبيرة، كما تملك مخجموعة جيدة من التعليمات، كما أنها لغة قابلة للنقل من جهاز إلى آخر لصغر الجزء الواجب نقله منها، وتعد لغة C من اللغات التركيبية Structured Language .
وازداد اهتمام محترفي البرمجة بلغة الـC ، والنسخ المحسنة منها C+ , C++ . إذ إن معظم التطبيقات تكتب بها .


4- لغات الجيل الرابع : Fourth-Generation language (4GL) :

سميت بهذا الاسم نسبة إلى الجيل التي ظهرت فيه، مثل هذه اللغات التي تتصف بقلة التعليمات التي يكتبها المبرمج لتحقيق هدف ما ، فما كان يتطلب مئات الأسطر من لغة بيسك أو الآلاف من لغة كوبول باستخدام عدد بسيط من الأسطر في هذه اللغات .
تمتاز هذه اللغات بعدة مزايا :
1ــ إنها لغة موجهة للنتائج أي إن المبرمج يهتم بطلب ما يريده من الكمبيوتر، دون أن يوجهه لكيفية القيام بذلك .
2ــ زادت من الإنتاجية؛ لأن كتابة البرامج وصيانتها أكثر سهولة .
3ــ سهلة الاستخدام، وتتطلب قليلاً من التدريب على استخدامها، سواء كان للبرمجة أو غيرها .
4ــ لم يعد المستخدم بحاجة إلى التفكير في الأجهزة أو هيكلية البرنامج .
وقد بدأت لغات الجيل الرابع بالانتشار بين المبرمجين، وبشكل كبير جداً لما توفره لغات البرمجة هذه من سهولة في معاملة الملفات، وربط هذه الملفات بعضها مع بعض بغرض التحديث أو طباعة التقارير .
كما توفر هذه اللغات قوة في المشاركة في الموارد البرمجية وخصوصاً الملفات، ومن أمثال هذه اللغات لغة Dbase من Borland ، ولغة Foxpro من Microsoft ، و Oracle من Ingress، وتستخدم لغة الاستفسار المهيكلة SQL Structured Query Language في عمليات بناء قواعد المعلومات وتحديثها، وتوفير الحماية اللازمة لها .


ما هي SQL ؟

SQL هي اختصار للعبارة الإنجليزية Structured Query Language أي لغة الاستفسار المهيكلة، وهي عبارة عن مجموعة من التعليمات القريبة من اللغة الطبيعية التي توجه نظام إدارة قواعد البيانات DBMS للقيام بعمليات بناء قواعد البيانات، وتحديثها والبحث فيها، وعمل قواعد الحماية للبيانات .

وتمتاز لغة الاستفسار SQL بالآتي :

1ـ لغة قريبة من اللغة الطبيعية .
2- تستطيع الحصول على أية بيانات من قاعدة البيانات . إذ يمكن الحصول على بيانات ملف كامل أو بعض الحقول من ملف أو مجموعة ملفات .
3ـ يهتم المستخدم بتعريف احتياجه What you want، ولا يهتم بكيفية الحصول على أو من أين ؟ How or Where? .

5- اللغات الطبيعية Natural Language أو لغات الجيل الخامس :

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


6- لغات الإنترنت :

لغة HTML :

وهي إحدى اللغات المستخدمة لإنشاء صفحات الويب www .
إن (Hypertext Morkup Language) عبارة عن لغة تحوي مجموعة من الأوامر تؤدي إلى تكوين صفحات الويب، إن إنشاء صفحة بواسطة تركيبة Ascii على منسق الكلمات يمكن أن تحول إلى صفحة على الويب بإضافة بعض أوامر Html .
إن أوامر Html تمكن المستخدم من تنفيذ عدد من العمليات على صفحات الويب منها :
ـــ تحديد حجم النص وطريقة عرضه .
ـــ إنشاء الروابط مع الوثائق والمستندات الأخرى .
ـــ إنشاء نماذج تفاعلية مع الصفحة .
ـــ توفير الدعم للوسائط المتعددة كالفيديو والصوت والصورة .

لغة جافا Java :

وهي من اللغات المستخدمة للانترنت ولصفحات الويب في www وتهدف لغة البرمجة هذه إلى إضافة الحيوية إلى صفحات الويب عبر النصوص المتحركة والرسوم التي تتحرك بشكل تفاعلي والوسائط المتعددة .
ولغة جافا طورت من قبل شركة Sun Microsystems على غرار لغة C++ وتقوم الوثائق المنشئة بلغة الترميز النصي Html باستدعاء برامج جافا كما يكن تشغيلها بصورة منفردة .

انتهى بحمد الله

(جميع الحقوق محفوظة لمنتدى الدي في دي العربي )

kabogotmail
06-09-2005, 08:13 AM
الف الف شكر ياباشا علي المجهود الرائع ده

بيليه العرب
06-09-2005, 02:30 PM
العفو حبيبي وشكرا على الرد

waelfawaz
08-09-2005, 04:32 PM
جزاك الله خيراً

Neano
13-09-2005, 11:52 PM
مجهود جبااااااااااار شكرا أخي الكريم

HISHAMATA
14-09-2005, 12:17 AM
شكرا للمعلومات الجميلة
بس ياريت زي ما كانت المقدمة ملمة بجميع مواضيع لغات البرمجة .

ارجو شرح كيفية التعامل وانشاء البرامج باستخدام لغة من اللغات

بيليه العرب
19-09-2005, 06:29 PM
جزاك الله خيراً

جمعا

مجهود جبااااااااااار شكرا أخي الكريم

ورد جبار العفو حبيبي

شكرا للمعلومات الجميلة
بس ياريت زي ما كانت المقدمة ملمة بجميع مواضيع لغات البرمجة .

ارجو شرح كيفية التعامل وانشاء البرامج باستخدام لغة من اللغات

العفو حبيبي

وان شاء الله رح اعمل اللي بتقول عليه في اقرب فرصة

THEBLACKARROW
20-09-2005, 03:12 AM
موضوع رائع ولكن أرجو مزيد من المعلومات عن ال Oracle

بيليه العرب
20-09-2005, 02:28 PM
موضوع رائع ولكن أرجو مزيد من المعلومات عن ال Oracle

تسلم حبيبي

وان شاء الله رح احط موضوع كامل عن الاوراكل

fireamr
25-09-2005, 09:38 PM
مشكور أخى العزيز و أرجو شرح ما هى لغة فيجوال بيسك . نت

eng_m2005
28-09-2005, 06:44 PM
كيف يمكن عمل برنامج بامتداد exeعن طريق basic.net؟؟

Ayman Xp
06-10-2005, 09:16 PM
تم تثبيتة لفترة

AMOOOR_EL_KING
06-10-2005, 11:10 PM
الله ينور عليك يا باشا

بيليه العرب
07-10-2005, 05:16 PM
مشكور أخى العزيز و أرجو شرح ما هى لغة فيجوال بيسك . نت

العفو اخوي

وان شاء الله قريبا رح اشرح كل لغة على حدا .

بيليه العرب
07-10-2005, 05:18 PM
تم تثبيتة لفترة

مشكوور على التثبيت . :1eye0000:

بيليه العرب
07-10-2005, 05:21 PM
الله ينور عليك يا باشا

تسلم حبيبي :blushing: :blushing:

mahmoud_alseedy
09-10-2005, 09:37 AM
شكراا على الشرح المبسط

بيليه العرب
09-10-2005, 02:25 PM
شكراا على الشرح المبسط

العفو وانتو تستاهلوا اكثر من هيك :icon3100: :icon3100:

Ali kota
12-10-2005, 05:37 PM
جزاك الله كل خير

شكرا يا مان على الموضوع الرائع

meedo1058
13-10-2005, 03:58 AM
ممكن visual studio 6 انا اسف انى طلبت قبل ما شكرك بس والله انا دايخ عليه ومحتاجه ضرورى ياريت تساعدنى وربنا يخليك لينا يا باشا

khaled_tiger
13-10-2005, 03:05 PM
مشكور اخي علي الشرح الجميل

hrarashwan
13-10-2005, 03:16 PM
والله موضوع اكثر من رائع الف شكر للاخ بيليه

بيليه العرب
13-10-2005, 07:39 PM
جزاك الله كل خير

شكرا يا مان على الموضوع الرائع

تسلم حبيبي

والعفو يا كابتن


ممكن visual studio 6 انا اسف انى طلبت قبل ما شكرك بس والله انا دايخ عليه ومحتاجه ضرورى ياريت تساعدنى وربنا يخليك لينا يا باشا

العفو حبيبي

وهذا طلبك

ادخل هنا (http://www.dvd4arab.com/forums/showthread.php?t=111883&highlight=visual+studio)

او هنا (http://www.dvd4arab.com/forums/showthread.php?t=69161&highlight=visual+studio)

واتمنى تلاقي اللي يعجبك

بيليه العرب
13-10-2005, 07:41 PM
مشكور اخي علي الشرح الجميل

العفو يا باشا :shiny000:

والله موضوع اكثر من رائع الف شكر للاخ بيليه

ورد اروع

العفو حبيبي :bye10000:

bad_storm
28-10-2005, 03:49 PM
شكرا الموضوع مفيد جدا

بيليه العرب
28-10-2005, 04:41 PM
شكرا الموضوع مفيد جدا

العفو حبيبي :shiny000:

classicpharaoh
01-11-2005, 08:33 PM
الف 1000 شكر

بيليه العرب
01-11-2005, 10:08 PM
الف 1000 شكر

الف 1000 عفو :shiny000:

scorption_miro
04-11-2005, 07:58 AM
a;vh h,n h,n h,n ,h,n

mbosha
07-11-2005, 12:24 PM
الف شكر على الشرح

بيليه العرب
09-11-2005, 05:03 PM
a;vh h,n h,n h,n ,h,n

شو ما كان معناها ، العفو .... :shiny000:

بيليه العرب
09-11-2005, 05:04 PM
الف شكر على الشرح

الف عفو :shiny000:

classicpharaoh
10-11-2005, 08:59 PM
Thanks for you for evar

بيليه العرب
10-11-2005, 10:19 PM
Thanks for you for evar

WLCOME 4 EVER :shiny000:

dvd ghost
11-11-2005, 01:53 AM
الف شكر ياباشا على الشرح الجميل ده
بس انا عندى تعليق بسيط
اللى انت اتكلمت عنها باسم java دى عباره عن java script ومش جافا لان الجافا مش بتتعلق بالويب الا عن طريق java applets او عن طريق الdesktop programs بس بسيط لكن اللى كلها عن الويب وتضفى التأثيرات هى دى ال java script ارجو ان تتقبل وجهة نظرى البسيطه والف شكر مره تانيه على الشرح

kakero
11-11-2005, 04:03 PM
مشكو ر على المعلومات القيمة

بيليه العرب
12-11-2005, 07:53 PM
الف شكر ياباشا على الشرح الجميل ده
بس انا عندى تعليق بسيط
اللى انت اتكلمت عنها باسم java دى عباره عن java script ومش جافا لان الجافا مش بتتعلق بالويب الا عن طريق java applets او عن طريق الdesktop programs بس بسيط لكن اللى كلها عن الويب وتضفى التأثيرات هى دى ال java script ارجو ان تتقبل وجهة نظرى البسيطه والف شكر مره تانيه على الشرح

العفو يا مان

ومشكوور على تعليقك الجميل وهذا الامر يجوز في كلا الوجهين :bigsmile:


مشكو ر على المعلومات القيمة

العفو حبيبي :shiny000:

hosamina
14-11-2005, 01:55 AM
شكراَ على الإفادة والشرح الجيد

dvd ghost
14-11-2005, 02:12 AM
الف شكر يامان على الرد وعلى تقبلك الموضوع

eddy-07
15-11-2005, 06:56 PM
شكرا علي المعلومات
(والله افدتني )
جعلها الله في ميزان حسناتك

franchesco7a
21-11-2005, 12:18 AM
مشكووووووور

classicpharaoh
30-11-2005, 04:13 PM
تاريخ التسجيّل: Jan 2005
عدد المشاركات: 25

مـــــــــــــــــشكـــــــــــــــــور
مــــــــــــــــشكــــــــــــــــور
مـــــــــــــــشكـــــــــــــــور
مــــــــــــــشكــــــــــــــور
مـــــــــــــشكـــــــــــــور
مــــــــــــشكــــــــــــور
مـــــــــــشكـــــــــــور
مــــــــــشكــــــــــور
مـــــــــشكـــــــــور
مــــــــشكــــــــور
مـــــــشكـــــــور
مــــــشكــــــور
مـــــشكـــــور
مــــشكــــور
مـــشكـــور
مــشكــور
مـشكـور
مشكور
تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم
تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم
تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم
تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم
ثم تسلم ثم تسلم ثم تسلم تسلم ثم تسلم ثم تسلم ثم تسلم
تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم
تسلم ثم تسلم ثم تسلم ثم تسلم ثم تسلم
تسلم ثم تسلم ثم تسلم ثم تسلم
تسلم ثم تسلم ثم تسلم
تسلم ثم تسلم
تسلم
__________________

neo_thesaint
03-12-2005, 01:10 PM
تم حذفها لتجاوز حد الأدب

neo_thesaint
03-12-2005, 01:15 PM
تم حذفها لتجاوز حد الأدب

بيليه العرب
04-12-2005, 09:34 PM
شكراَ على الإفادة والشرح الجيد

العفو يا مان :shiny000:

بيليه العرب
09-12-2005, 07:00 PM
الف شكر يامان على الرد وعلى تقبلك الموضوع

العفو يا باشا وها واجبنا

faris alahzan
20-12-2005, 02:05 AM
شكرا اخى على هذه المعلومات
بارك الله فيكم

mena50
31-12-2005, 07:47 AM
الف الف شكر

بيليه العرب
11-01-2006, 09:43 PM
شكرا اخى على هذه المعلومات
بارك الله فيكم

العفو اخي العزيز

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

بيليه العرب
11-01-2006, 09:49 PM
الف الف شكر

الف الف عفو

islam4420
15-01-2006, 04:30 PM
صديقي بيلية العرب
انا مبتدئ في البرمجة وحب ليها جدا وعندي سؤال محيرني ياريت لو تجوبني علية
اية الفرق بين visualbasci 0.6 and visualbasic.net
وياريت بالتفصيل الله يخليك

بيليه العرب
27-01-2006, 07:34 PM
صديقي بيلية العرب
انا مبتدئ في البرمجة وحب ليها جدا وعندي سؤال محيرني ياريت لو تجوبني علية
اية الفرق بين visualbasci 0.6 and visualbasic.net
وياريت بالتفصيل الله يخليك

هلا اخي الحبيب

وان شاء الله في الرد القادم سوف افصلك اياهم كاملات

snipermezo1
02-02-2006, 11:08 PM
مـشكـور
مــشكــور
مـــشكـــور
مــــشكــــور
مـــــشكـــــور
مــــــشكــــــور
مـــــــشكـــــــور
مــــــــشكــــــــور
مـــــــــشكـــــــــور
مــــــــــشكــــــــــور
مـــــــــــشكـــــــــــور
مــــــــــــشكــــــــــــور
مـــــــــــــشكـــــــــــــور
مــــــــــــــشكــــــــــــــور
مـــــــــــــــشكـــــــــــــــور
مــــــــــــــــشكــــــــــــــــور
مـــــــــــــــــشكـــــــــــــــــور
مـــــــــــــــــشكـــــــــــــــــور
مــــــــــــــــشكــــــــــــــــور
مـــــــــــــــشكـــــــــــــــور
مــــــــــــــشكــــــــــــــور
مـــــــــــــشكـــــــــــــور
مــــــــــــشكــــــــــــور
مـــــــــــشكـــــــــــور
مــــــــــشكــــــــــور
مـــــــــشكـــــــــور
مــــــــشكــــــــور
مـــــــشكـــــــور
مــــــشكــــــور
مـــــشكـــــور
مــــشكــــور
مـــشكـــور
مــشكــور
مـشكـور
مشكور

super nova
16-02-2006, 01:47 AM
شكراً علي الموضوع الجميل ...

كما أرجوا أن تساعدني في هذا الإستفسار :
http://www.dvd4arab.com/forums/showthread.php?t=200032


و شكراً ،،،،

مع تحياتي .. :)

emadmorsy
23-02-2006, 12:23 AM
شكرا يا غالى على المعلومات الجميلة

عاشق سونى
03-03-2006, 02:43 AM
مشكــــــــــــــــــور جاااااااااااااااااااااااااااااااااا يا حبيب الكــــــــل

tazdevil2100
24-03-2006, 12:23 PM
مشكووووووووووووووووور بجد بجد موضوع مفيد

بيليه العرب
31-03-2006, 01:13 AM
شباب العفو وهذا واجبنا ومشكوورين عالردود

Hani_Nabil
26-04-2006, 11:33 PM
مشكور جزيلا يااخي

tiger_31111
08-06-2006, 05:20 PM
شكرا هلى المجهود الجميل لكن ممكن اسالك سؤال انا عايز اعرف فائدة قواعد البيانات وايه البرامج اللى يمكن انها تسعدنى فى انشائها وسؤال اخر مافائدة لغةsql فى تصميم البرامج يعنى انا ممكن اعرف كل برنامج لزمتة ايه او بنشاء بيه ايه والف شكر على مجهودك

dvd_fly
26-06-2006, 06:53 AM
ألف شكر يا باشا على مجهودك الجميل ده
و يا ريت لو تحطلنا شوية مواقع لتعلم لغات البرجمة و خصوصا الC language وال visual basic
و يا ريت ما أكونش بأتقل عليك يا حبيب قلبي
سلام :bye10000:

hitman0
10-07-2006, 07:06 PM
negm ya basha

ahmedsayed_86
18-07-2006, 12:49 PM
مقدرش أقول حاجة غير...........100 100

alisamerelzein
10-08-2006, 04:26 PM
بجد بجد الف شكر على المجهود الرائع ده

spikman4
07-09-2006, 03:51 AM
جزاك الله خيراً

Mohamed_Fm
23-09-2006, 09:19 AM
شكرا حبيى ياعمر

anamizo
03-10-2006, 04:12 PM
ألف شكر والله دى معلومات قيمة جدا

Thespyghost
12-11-2006, 04:58 AM
شكرا جزيلاً على الموضوع الاكثر من رائع ده واكيد طبعا الموضوع افادنى جدا ، لان المفروض ان الواحد يعرف نبذه تاريخيه عن اى حاجه هيبدأ فى دراستها وانا ان شاء الله هبدأ فى دراسه البرمجه..!! طبعا مش كلها ولكن لسه محددتش بالظبط هبدأ بإيه او ايه الانسب لى بس واحد قالى الc# بالنسبه لك كويس وانتا ياريت لو عندك نصيحه لى تفيدنى بيها .......... وشكرا لك يامان

Mahmoud_dsl
12-11-2006, 04:41 PM
جزاك الله خير

el_bob
17-12-2006, 10:38 PM
الف شكر يا جميل ونريد المزيد اخوك مصطفى

hima_911
02-01-2007, 12:56 AM
شكرا ليك يا اخي بس كنت اريد معلومات عنـــــــ orcal

Phantom10
16-01-2007, 12:22 PM
شكرا وبارك الله فيك

islamteba
05-02-2007, 01:59 AM
v v v v gooooood

piti
09-02-2007, 02:19 PM
الف شكر اخي
على الموضوع

tktktk
19-02-2007, 06:50 PM
السلام عليكم ورحمه الله
انا لو مقلتلكش الف شكر يبقي عيب عليه علشان انا كنت بدور علي المعلومات ديه بقالي يومين لاني نويت ادخل عالم البرمجه وكنت محتاج المعلومات ديه ضروري
وياريت لو تكمل جميلك وتقولي اقري نفس المعلومات ديه بتوسع اكبر فين
وجزاك الله خير لو رديت

nero12
13-03-2007, 10:03 AM
very nice thnxxxxxxxxxxxxxxxxxxxxxxx

chronorevenge
13-03-2007, 04:06 PM
thanks alot my deer for your amazingggggggggggggggggggggggggggggggggggggggggg information
thanks again for your effort

Hany_IT
14-03-2007, 09:28 PM
شكرا علي الشرح ده وربنا يكرمك

siko_4virus
17-04-2007, 12:09 AM
مشكور كتير اخى وتسلم ايدك

eslam tito
30-05-2007, 01:28 AM
thank you very much

™SeReNDiPitY
11-06-2007, 02:38 PM
جزاك الله كل خير

موضوع مفيد جدا واكثر من رائع

شكرا

simosta
12-07-2007, 08:02 AM
مجهود أكثر من رائع أخى العزيز شكرا

eng_dody_do
10-08-2007, 06:39 PM
موضوع راااائع تسلم ايدك

tifa929
03-11-2007, 04:02 AM
gazak allah kol 5er isa

Eng.3mrlizm
16-11-2007, 04:19 AM
جزاك الله خير

Penetrator
26-11-2007, 02:16 PM
جزاك الله خيراً

borntokill
27-11-2007, 04:26 PM
مجهود جبااااااااااار شكرا أخي الكريم

toumizino
06-12-2007, 04:21 AM
thanxxxxxxxxxxxxx

lord safi
14-12-2007, 07:29 PM
thank u very much

hima_hima2
28-12-2007, 02:50 PM
لغات البرمجة

**************************************************

ماهي لغات البرمجة ؟

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

1ـ لغة الآلة :

وتسمى "اللغة الثنائية" حيث إنها تتكون من سلسلة من 0 و 1، وهي اللغة الوحيد التي يفهمها الحاسب الآلي، حيث تحول جميع اللغات إلى لغة الآلة، حتى تتمكن معدات الحاسب الآلي من التفاهم معها، ولأنها تتكون من صفر وواحد، لذا فقد تميزت هذه اللغة بالصعوبة نظراً لما تتطلبه من حفظ ودقة في كتابة سلسلة طويلة من صفر وواحد بترتيب معين، مما ينتج عنه أخطاء كثيرة من الترميز، ويجب أن يحدد المبرمج كل شي، فكل خطوة يجب أن ينفذها البرنامج يجب أن ترمز، لذا فالمبرمج يجب أن يكون على علم بتركيب الحاسب الداخلي، والعنا وين الرقمية لمواقع التخزين، سواء للبيانات أو التعليمات، كما أن لكل جهاز لغة آلة تختلف عن الجهاز الآخر بحسب النوع والتركيب مما يعني أنه يجب كتابة البرنامج بشكل ككامل مره أخرى عن الرغبة في تنفيذه على جهاز آخر، ونتيجة لهذه الصعوبات فقد ظهرت طرق أخرى لتمثيل الترميز الثنائي، كالنظام الثماني OCTAL والستة عشري HEX-ADECIMAL بدلا من 1، 0 فالنظام الستة عشرين يتكون من ستة عشر رمزاُ هي : 0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 A.B,C,D,E,F .
مما يساعد على سهولة قراءة التعليمات المكتوبة وحفظها بهذه اللغة، فبدلا من كتابة 16 رقماً في سلسلة يمكن الاستعاضة عنها بأربعة رموز من رموز النظام التشغيل الستة عشري .


2ـ لغة التجميع :

ظهرت لغة التجميع بوصفها أو لغة ترميز، تستخدم الرموز SYMBOLIC CODE للتعبير عن تعليمات لغة الآلة، وذلك لمواجهة صعوبة الترميز بلغة الآلة، ولغة التجميع لغة قريبة من لغة الآلة التي يفهمها الحاسب الآلي، وتسمى هذه اللغات بلغات المستوى البسيط .
ويتم استعمال مختصرات ورموز يسهل حفظها وكتابتها لكل تعليمة من تعليمات لغة الآلة، ولغة التجميع كما في لغة الآلة مصممة للعمل على حاسب معين، مما يوفر قدرة أكبر على استغلال موارد الحاسب الآلي ووحدة المعالجة المركزية بشكل أفضل، ويقوم البرنامج المسمى المجمع ASSEMBLER بترجمة البرنامج المكتوب بلغة المجمع إلى لغة الآلة .


3ـ اللغات العليا :

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

* الترجمة TRANSLATION :

تحويل البرنامج المكتوب بلغة المستوى العالي إلى لغة الآلة .

* الربط LINKING :

ربط الروتينات المكتبية الكائنة بالمكتبة، والتعليمات الضرورية بالبرنامج .

* التحميل LOADING :

يقوم البرنامج بتحميل شفرة الهدف والروتينات المكتبية، والتعليمات على الذاكرة الرئيسة بغرض التنفيذ .

وكانت اللغات تصنف حسب قوتها إلى لغات أعمال، أو لغة علمية أو لغات مبتدئين ـ وفي وقتنا الحاضر ـ فإن معظم اللغات يمكن استخدامها بكفاءة في تطبيق أنواع التطبيقات كافة، ومن أشهر لغات المستوى العالي :

لغة الكوبول COBOL :

وكلمة COBOL هي اختصار للعبارة الإنجليزية Common Business Oriented Language ، وقد طورت وصممت هذه اللغة من لدن لجنة من مصنعي أنظمة الحاسب الآلي ومطوريها عام 1960م تسمى لجنة CODASYL اختصاراً لـ Conference of Data System Languages .
وقد قام المعهد الوطني الأمريكي للمعايير ANSI بتطوير نسخة معيارية من COBOL ، مفسر كوبول يطابق المواصفات القياسية لهذا المعهد، وكان ذلك ف ي عام 1968م وسميت "ANSI 1968" وظهر بعدها ANSI 1974 و ANSI 80 .
وينتشر استخدام لغة كوبول على نطاق واسع عالمياً حيث تستخدم في البنوك وفي المنظمات الحكومية، وتستخدم على حاسبات كبيرة أو على حاسبات شخصية .
وتتميز لغة كوبول بقدرتها على التعامل مع الملفات؛ لذا اشتهرت بأنها لغة أعمال .


لغة الفورتران FORTRAN :

وهي اختصار عبارة FORmula TRANSlation ، وتعد لغة FORTRAN أقدم اللغات ذات المستوى العالي، وقد ظهرت هذه اللغة في منتصف الستينات، حيث بدئ عام 1954 بالعمل على تطوير لغة برمجة تقبل برنامجا مكتوبا بلغة قريبة من لغة الإنسان، ويحوله إلى شفرة قابلة للتنفيذ على الحاسب الآلي، وبعد 3 سنوات أي في عام 1957م . ظهر أول مفسر فورتران.
وفي تلك الفترة كان استخدام الحاسب الآلي يكاد يكون حكراً على العلماء والمهندسين والرياضيين، ومن الطبيعي أن تكون هذه اللغة المطورة حديثاً قد جاءت لتواكب احتياجاتهم إذ تتميز لغة FORTRAN بقدراتها على إجراء العمليات الحسابية المعقدة وحل المعادلات الرياضية .


لغة البيسك BASIC LANGAUGE :

وهي اختصار للعبارة الإنجليزية Beginer's All Purpose Symbolic In struction Code أي اللغة المتعدد الأغراض للمبتدئين، وتأتي كلمة BASIC التي تعني الأساس لتحقيق المعنى نفسه، فهذه اللغة ونظراً لبساطة تعليماتها ومحدوديتها فإنها تعد لغة مناسبة للتعلم من قبل المبتدئين في عالم الحاسب الآلي والبرمجة، وتستخدم هذه اللغة في معظم الحاسبات الشخصية، مما يدل على الانتشار الواسع لها، وقد طورت هذه اللغة في كلية Dartmouth عام 1963م من لدن John Demuy و. Thomas Kurtz
وتستخدم لغة Basic الحديثة في قطاع واسع . إذ تستخدم في مجال الأعمال لقدرتها على التعامل مع الملفات، وكذا في العمليات الرياضية من قبل العلماء والمهندسين لامتلاكها كثيراً من الوظائف للقيام بمثل تلك العمليات المعقدة .


لغة باسكال PASCAL :

وسميت باسم العالم الفرنسي الرياضي الفذ Blaise Pascal ، وصممت هذه اللغة من قبل العالم السويسري Niklaus Wirth ، وطرحت عام 1971م، وقد انتشرت هذه اللغة خصوصاً في الجامعات . إذ تدرس هذه في معظم جامعات العالم لطلاب علوم الحاسب، وتمتاز لغة PASCAL بالسهولة، واختصار الكلمات فيها إلى حد كبير، وبنيتها التركيبية وقوة البرامج الفرعية، واستخدام المؤشرات Pointers ، وقد ظهرت نسخ جديدة من Pascal امتازت بتلافي العيوب في النسخ السابقة، ويعد TurboPascal من شركة Borland من البرامج المستخدمة بكثرة بين المبتدئين والتخصصين في البرامج، وتنافس هذه اللغة لغة Basic في كثرة المستخدمين لتوافر كثير من المميزات فيها، وتستخدم هذه اللغة من قبل الطلاب والمهندسين، كما تستخدم في قطاع الأعمال التجارية .

لغة سي C :

طورت هذه اللغة في معامل Bell من قبل Dennis Ritchie وهي تطوير لنسخة قديمه تسمى B من لغة BCPL التي ظهرت عام 1969م . لذا سميت هذه النسخة اللاحقة بـ C .
وتشتهر لغة C باستخدامها كلغة برمجة نظم system software حيث تستخدم لكتابة برامج النظم التشغيلية . إذ إنها تعد لغة قريبة، وتشبه إلى حد كبير لغة التجميع As-sembly وتمتاز بسرعتها الكبيرة، كما تملك مخجموعة جيدة من التعليمات، كما أنها لغة قابلة للنقل من جهاز إلى آخر لصغر الجزء الواجب نقله منها، وتعد لغة C من اللغات التركيبية Structured Language .
وازداد اهتمام محترفي البرمجة بلغة الـC ، والنسخ المحسنة منها C+ , C++ . إذ إن معظم التطبيقات تكتب بها .


4- لغات الجيل الرابع : Fourth-Generation language (4GL) :

سميت بهذا الاسم نسبة إلى الجيل التي ظهرت فيه، مثل هذه اللغات التي تتصف بقلة التعليمات التي يكتبها المبرمج لتحقيق هدف ما ، فما كان يتطلب مئات الأسطر من لغة بيسك أو الآلاف من لغة كوبول باستخدام عدد بسيط من الأسطر في هذه اللغات .
تمتاز هذه اللغات بعدة مزايا :
1ــ إنها لغة موجهة للنتائج أي إن المبرمج يهتم بطلب ما يريده من الكمبيوتر، دون أن يوجهه لكيفية القيام بذلك .
2ــ زادت من الإنتاجية؛ لأن كتابة البرامج وصيانتها أكثر سهولة .
3ــ سهلة الاستخدام، وتتطلب قليلاً من التدريب على استخدامها، سواء كان للبرمجة أو غيرها .
4ــ لم يعد المستخدم بحاجة إلى التفكير في الأجهزة أو هيكلية البرنامج .
وقد بدأت لغات الجيل الرابع بالانتشار بين المبرمجين، وبشكل كبير جداً لما توفره لغات البرمجة هذه من سهولة في معاملة الملفات، وربط هذه الملفات بعضها مع بعض بغرض التحديث أو طباعة التقارير .
كما توفر هذه اللغات قوة في المشاركة في الموارد البرمجية وخصوصاً الملفات، ومن أمثال هذه اللغات لغة Dbase من Borland ، ولغة Foxpro من Microsoft ، و Oracle من Ingress، وتستخدم لغة الاستفسار المهيكلة SQL Structured Query Language في عمليات بناء قواعد المعلومات وتحديثها، وتوفير الحماية اللازمة لها .


ما هي SQL ؟

SQL هي اختصار للعبارة الإنجليزية Structured Query Language أي لغة الاستفسار المهيكلة، وهي عبارة عن مجموعة من التعليمات القريبة من اللغة الطبيعية التي توجه نظام إدارة قواعد البيانات DBMS للقيام بعمليات بناء قواعد البيانات، وتحديثها والبحث فيها، وعمل قواعد الحماية للبيانات .

وتمتاز لغة الاستفسار SQL بالآتي :

1ـ لغة قريبة من اللغة الطبيعية .
2- تستطيع الحصول على أية بيانات من قاعدة البيانات . إذ يمكن الحصول على بيانات ملف كامل أو بعض الحقول من ملف أو مجموعة ملفات .
3ـ يهتم المستخدم بتعريف احتياجه What you want، ولا يهتم بكيفية الحصول على أو من أين ؟ How or Where? .

5- اللغات الطبيعية Natural Language أو لغات الجيل الخامس :

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


6- لغات الإنترنت :

لغة HTML :

وهي إحدى اللغات المستخدمة لإنشاء صفحات الويب www .
إن (Hypertext Morkup Language) عبارة عن لغة تحوي مجموعة من الأوامر تؤدي إلى تكوين صفحات الويب، إن إنشاء صفحة بواسطة تركيبة Ascii على منسق الكلمات يمكن أن تحول إلى صفحة على الويب بإضافة بعض أوامر Html .
إن أوامر Html تمكن المستخدم من تنفيذ عدد من العمليات على صفحات الويب منها :
ـــ تحديد حجم النص وطريقة عرضه .
ـــ إنشاء الروابط مع الوثائق والمستندات الأخرى .
ـــ إنشاء نماذج تفاعلية مع الصفحة .
ـــ توفير الدعم للوسائط المتعددة كالفيديو والصوت والصورة .

لغة جافا Java :

وهي من اللغات المستخدمة للانترنت ولصفحات الويب في www وتهدف لغة البرمجة هذه إلى إضافة الحيوية إلى صفحات الويب عبر النصوص المتحركة والرسوم التي تتحرك بشكل تفاعلي والوسائط المتعددة .
ولغة جافا طورت من قبل شركة Sun Microsystems على غرار لغة C++ وتقوم الوثائق المنشئة بلغة الترميز النصي Html باستدعاء برامج جافا كما يكن تشغيلها بصورة منفردة .

انتهى بحمد الله

(جميع الحقوق محفوظة لمنتدى الدي في دي العربي )

شكرا على المعلومات الوافيه هذهوارجوا شرح لغة الفورتران 77
اميلى الخاص للمراسلة hima_asd95@yahoo.com

alextech
02-01-2008, 01:01 AM
شكرا للمعلومات الجميلة

The LittleSnow
07-01-2008, 03:44 PM
الف شكر ليك

جزاك الله كل خير

عصام امام
14-01-2008, 11:59 PM
http://img244.imageshack.us/img244/6772/0038es3.jpg