هل تريد تعلم البرمجة؟؟ وانت تصبح مبرمج؟؟
منتدى طلاب جامعة جنوب الوادى بقنا :: منتديات جنوب الوادى للتكنولوجيا والكمبيوتر والمحمول :: برامج الكمبيوتر
صفحة 1 من اصل 1
هل تريد تعلم البرمجة؟؟ وانت تصبح مبرمج؟؟
لغات البرمجة ؟
يقوم الحاسب الآلي عند أداء أي عمل من أعماله بتتبع مجموعة من التعليمات المتسلسلة والمترابطة التي تسمى البرنامج، ويسمى من يكتب هذه التعليمات بالمبرمج، ويعتمد تركيب الجمل والتعليمات على لغة البرمجة المستخدمة، ويتصل الإنسان بالحاسب لتوجيهه للقيام بالأعمال التي يريدها بواسطة لغات البرمجة .
ماهي البرامج ؟
تكتب البرامج حتى يتمكن المبرمج من إعطاء أوامره للآلة بتنفيذ عمل محدد أو لحل مشكلة ما.
إن أول خطوة في كتابة أي برنامج بأي لغة هي كتابة الخوارزمية الخاصة به ويمكن للخبراء في البرمجة تخطي هذه الخطوة .الخوارزمية ماهي إلا ترتيب للخطوط العريضة في البرنامج على الورق قبل ترجمتها إلى اللغة المطلوبة ومن ثم كتابتها على الحاسب الآلي.وعلى ذلك يمكن تعريف البرمجة بأنها علم أو فن نقل الخوارزميات إلى الحاسب الآلي.لابد وأنك معتاد على إعطاء الأوامر لمن هم دونك وذلك بلغتك العربية .الواقع أن البرمجة تستخدم نفس الفلسفة إلا أنك هنا يجب أن لا تنسى أنك تتعامل مع آلة فيجب أن لا تهمل حتى الخطوات الدقيقة التي قد لا تراها مهمة .
ما هو الحاسب الآلي :
الحاسب ما هو إلا جهاز رقمي مكون من ثلاث مكونات أساسية هي :المعالج الدقيق والذاكرة و أجهزة الادخال و الاخراج.المعالج هو الجزء المسؤول عن التعامل مع الأوامر التي تكون مخزنة أصلا في الذاكرة مع البيانات و تمثل أجهزة الادخال و الاخراج الأجهزة التي تراها متصلة بجهازك وهي لوحة المفاتيح و الطابعة.
التحرير, الترجمة و الربط:
إن القاسم المشترك بين جميع لغات البرمجة هي العناصر التالية:
· محرر النصوص أو ال(editor)
· المبرمج أو ال(compiler)
· نظام التشغيل أو ال(operating system)
افتح ملفا جديدا في محرر النصوص واكتب به الملف الأصلي(source file) وهو عبارة عن البرنامج الذي يحتوي الأوامر البرمجية ويجب أن ينتهي اسم الملف بـ .c ثم تأتي خطوة الترجمة حيث تطلب من المترجم الخاص باللغة التي تستخدمها برمجة السطور التي كتبتها باللغة البرمجية إلى لغة الآلة و المترجم هذا ما هو إلا برنامج وهذا المترجم يقوم بعملية أخرى و هي ربط الأوامر التي كتبتها مع الأوامر الموجودة عنده أصلا ثم تأتي الخطوة الأخيرة حيث يجب أن تنفذ برنامجك ولا تتوقع أن تحصل على النتائج المطلوبة من أول مرة وإنما قد تضطر لإعادة النظر في كتابة برنامجك و هو ما يحصل مع الخبراء أيضا.
لغة البيسيك:
ظهرت لغة البيسك عام 1963 ، واسمها مكون من الحروف الأولى لكلمات الجملة التالية: Beginners All-purposes Symbolic Instruction Code
التي تمكن ترجمتها بـ:"شفرة الأوامر الرمزية المتعددة الأغراض للمبتدئين". انتشرت هذه اللغة بسرعة كبيرة جداً لسهولتها وبساطة التعامل معها ومع تعليماتها وهذا ما ستكتشفونه إن شاء الله بعد هذا الدرس.
تطورت لغة البيسك كثيراً مع الزمن وجرى تحسينها ، وظهر منها أشكال متعددة ، واكبت تطور الحواسيب السريع ونظم تشغيلها . ونذكر من هذه الإصدارات :
GW-BASIC ,QBASIC ,BASIC-MSX BASIC.
وأخيراً الفيجوال بيسك VISUAL BASIC . ولكنه ليس موضوع بحثنا هذا .
وقد كان أشهر هذه الإصدارات هو الإصدار الذي استنبطته شركة مايكروسوفت وأدمجته في نظام التشغيل (DOS) .
كل المعلومات السابقة فقط لكي لا تتطيروا من هذه اللغة لأنها كما سترون سهلة ونافعة في الأمور الرياضية والعلمية .
اللغة ما فيها شيء جديد عن اللغات الأخرى لأنها أيضاً لها خوارزمية ويمكن تصويرها بمخطط تدفقي .
وهي تستعمل الأبجدية نفسها التي تستعملها باقي اللغات وهي بشكل عام :
· جميع الاحرف الانجليزية
· الأرقام العربية من 0 حتى 9
· المحارف الخاصة وعلامات الترقيم ، مثل :
+ - * / $ ! % # & " > < ^ = ( ) ;
يمكنكم الحصول على ملفات اللغة باقتناء أقراص نظام تشغيل الدوس الإصدار 6,22 أو أقدم . المهم إذا وجدت تلك الأقراص أو لم تجدها، يجب أن تحتوي في جهازك إضافة إلى ملفات نظام التشغيل Dos الملفات التالية لكي تعمل اللغة على جهازك ،أسمائها:
1- Qbasic.exe
2- Qbasic.hlp
3- Qbasic.ini
4- Edit.exe
5- Edit.hlp
6- Edit.ini
وبذلك تعمل عندك اللغة بشكل صحيح وسليم .
لغة الجافا Java Language:
هي لغة حديثة أنتجتها عام 1995م شركة SUN Micro System لتناسب التطبيقات الحديثة .
وهي تناسب تطبيقات الإنترنت حيث أصبحت هي قلب برمجة الإنترنت بما توفره من إمكانيات .
وتتصف لغة الجافا بالصفات التالية :
1- لغة برمجية تعمل بواسطة الأهدافOOP .
2- لها بيئة تشغيل خاصة بها JVM .
3- لها مكتبة فصائل Class Libraries .
4- تقوم على لغة C / C++ .
5- تعمل على معظم نظم التشغيل .
وفيما يلي شرح هذه النقاط :
1- لغة تلتزم بقواعد البرمجة بواسطة الأهداف Object Oriented Programming (OOP) : حيث وفرت كثير من الجهد الذي كان يبذل باستخدام البرمجة التقليدية ، حيث كانت البرمجة التقليدية توفر للمبرمج مكتبة من الدوالي إضافة إلى تركيب تقليدي للبرنامج وعلى المبرمج أن يستعمل الدوالي مع تركيب البرنامج لإنشاء التطبيقات مما يضطره لكتابة السطور الكثيرة أكثر من مرة ؛ لقد كانت وحدة بناء البرنامج هي الدالة .. في حين أتت البرمجة بواسطة الأهداف بفكرة جديدة هي إنشاء عناصر متكاملة تحتوي على بيانات ودوالي هي أساس إنشاء البرنامج .. وبالتالي أصبحت وحدة بناء البرنامج وحدة كبيرة هي الفصيلة أو العنصر Object مما سهل واختصر الكثير .
2- لغة لها بيئة تنفيذ خاصة JVM : للغة الجافا بيئة تشغيل للبرنامج هي JVM التي تقوم بترجمة البرنامج للغة الآلة وبالتالي فإن لغة الجافا غير مرتبطة بنظام التشغيل .
3- لها مكتبة فصائل قوية Class Libraries :نظراً لأن لغة جافا تعتمد على مفهومOOP فهي تحتوي على مكتبة فصائل قوية توفر معظم أو كل الفصائل المطلوبة للإعمال مثل التعامل مع الملفات وقواعد البيانات والشبكات و الرسومات المجسمة والحركة وكذلك التعامل مع الإنترنت .
4- لغة مبنية على لغة الـC,C++ : فعندما تم إنشاء لغة الجافا كان أساس بنائها لغة من أشهر وأقوى اللغات وهي C,C++ وبالتالي فهي لم تبدأ من حيث بدأ الآخرون بل من حيث انتهى الآخرون وهي لغة C++ و ثم إضافة الجديد في لغة الجافا .
...................................
تعريفات هامة :
1- بيئة تشغيل الـJVM جافا .
2- مترجم برنامج JIT .
3- Java Applet .
4- Java Application تطبيق جافا .
5- مكتبة SDK , JDK .
الفيجوال بيسك :
لقد قامت شركة مايكروسوفت بتصميم فيجوال بيسك بناءً على لغة البرمجة بيسك . هذه اللغة (بيسك ) مصممة خصيصاً للمبتدئين في البرمجة نظراً لسهولتها على عكس اللغات التي كانت متوفرة حينذاك مثل الكوبول و فورتران و لغة التجميع Assembly .
رغم أن لغة بيسك مصممة للمبتدئين إلا أن برامجها تحتاج لبعض الدراسة لفهمها و هي تعتمد على النصوص بشكل تام لذا فإن البرامج التي تكتب بلغة بيسك تنتج ناتجاً نصياً أيضاً و لا تظهر في نوافذ كما هو حال برامج الويندوز الحالية .
مرت عملية تطوير لغة البيسك بعدة مراحل قبل أن تصل إلى لغة الفيجوال بيسك الحالية فقد قامت شركة ميكروسوفت بتطوير لغة البيسك إلى إصدارة جديدة أسمتها MBasic -M ترمز لمايكروسوفت - ثم إلى GWBasic و لغة BasicA -A ترمز لـ Advanced أي متقدم - و لغة QuickBasic و لغة Qbasic .
بعد تطور
لم تتوقف مايكروسوفت عند الإصدار الأول من فيجوال بيسك و لكنها قامت بتطوير هذه اللغة و إضافة العديد من المزايا إليها حتى توصلنا للإصدارة السادسة من هذا البرنامج الرائع حتى كتابة هذه السطور على الأقل.
إذاً أنت الآن جاهز لاقتحام هذا العالم الرائع عالم الفيجوال بيسك و لديك الأسلحة اللازمة أقصد الإصدارة السادسة من برنامج الفيجوال بيسك.
الــسي / C :
لقد اشتهرت لغة السي كثيرا فأصبحت من اكثر لغات البرمجة رواجا ، وهي تعتبر لغة متوسطة المستوى بحيث تقع في مكان ما بين الباسكال والبيسك واللغة الآلية المباشرة ، ولكنها بالرغم من ذلك فهي لغة سريعة وقابلة للنقل تسمح للمبرمجين ببلوغ مستوى اللغة الآلية .
هل تعلم لماذا اشتهرت لغة السي؟
ويعود سبب اشتهار لغة السي إلى كونها تعمل بسرعة بالغة لدرجة يجوز مقارنتها مع اللغات التجميعية وهي في نفس الوقت سهلة نسبيا للتعلم والاستخدام.
وتعتبر لغة السي لغة مركبة ، تتطلب من المبرمج أن يفكر بكل برنامج كمجموعة مقاطع blocks تؤلف مجتمعة برنامجا متكامل .
PHP :
بكل بساطة، هي لغة تستطيع من خلالها إنشاء مواقع تفاعلية بدلاً من أن تكون المواقع ساكنة لا تتفاعل مع الزوار، وباستخدام هذه اللغة تستطيع إنشاء برامج بسيطة كدفاتر الزوار حتى مواقع كبيرة ومعقدة كمواقع التجارة الإلكترونية، بالنسبة لمن يتصفح موقعاً تم برمجته عن طريق هذه اللغة، فإنه سيرى شفرة HTML عادية، لأن شفرة PHP ينفذها الخادم (السيرفر) ويرسل النتائج بلغة HTML للمتصفح، لذلك هي متوافقة مع أي متصفح ومع أي وسيلة اتصال، يمكنك أن تبرمج بها لمواقع WAP وللأجهزة الكفية PDA.
روابط مفيدة:
لتشغيل ملفات php، تحتاج إلى سيرفر خاص
وهذا درس يشرح عملية تركيب سيرفر
لتنزيل برنامج Winsyntax لتحرير ملفات php
ديلفي:
من المعروف أن ديلفي هي منتج بورلاند الأكثر مبيعاً للتطوير السريع للتطبيقات RAD (Rapid Application Development) والمستخدم لكتابة تطبيقات ويندوز ، ويمكنك باستخدام الدلفي إنشاء تطبيقات ويندوز بسرعة أكبر وبسهولة أكثر من أي وقت مضى.
هذا يعني أنك تستطيع إنشاء واجهة المستخدم ( يقصد بواجهة المستخدم القوائم ومربعات الحوار والإطار الرئيسي ..) لبرنامجك مستخدماً تقنيات السحب والإفلات لمطور تطبيقات سريع ، يمكنك أيضاً وضع تحكمات أكتيف إكس Active X على نماذجك لإنشاء برامج متخصصة مثل برامج استعراض الويب في دقائق، سيكون ذلك ممتعاً ولكن حتى تصبح مبرمج تطبيقات ويندوز قدير يتطلب منك عملاً مضنياً.
تقوم دلفي بعمل جيد وذلك بإخفاء بعض التفصيلات التي تشكل أحشاء برنامج الويندوز ولكن ليس بإمكانها كتابة البرامج من أجلك ، لذلك يجب في النهاية أن تكون مبرمجا ، ويمكن لهذه العملية أن تكون طويلة ، والخبر الجيد أن دلفي تجعل رحلتك غير متعبة وحتى أنها تجعلها ممتعة .
للحصول على كتب البرمجة والبرامج اللازمة للتعلم ::
هنا اكبر مكتبة عربية لتوفير كتب البرمجة عبر هذا الموقع الرهيب
http://www.cb4a.com/books/list.php?cat=1
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
كتب من فيكس داون::
http://en.fixdown.com/eall_1.htm
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
php book
http://www.webpc.hu/books
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
هنا موقع صيني لتحميل الكتب بكل المجالات
http://www.itebook.net
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
كتب خاصة بالبرمجة والكمبيوتر والمجالات الاخري
http://www.nerd-star.com/books
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
C, C++ (CPP), C#, Borland Builder C++, Microsoft Visual C++
http://www.itlibitum.ru/library/BOO.../CPP/index.html
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
موقع جيد اخر::
http://tool.eu.org/docs/docs/books/books-online
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
تحميل جاهز للكتب:::::
الكاتب : الأسيف
الحجم : 697 K.B
الوصف : كتاب رائع لمن أراد البدء في تعلم قواعد البيانات أوراكل و هو مقسم الى سبعه
أجزاء و موجه للمبتدئين بشكل خاص
لتحميل الكتاب:
http://www.khayma.com/stareast/books/book4/vb.net.zip
تعلم الفيجوال بيسك 6 للمبتدئين و المتوسطين
الكاتب : جوزيف شاكر يوسف
الحجم : 121 K.B
الوصف : يشرح خصائص و الأحداث و المتغيرات و المصفوفات لـ V
للتحميل:
http://www.khayma.com/stareast/books/book4/vb6.zip
لغة c
الكاتب : The-oNe
الحجم : 413 K.B
الوصف : كتاب مؤلف من 5 أقسام يشرح بها لغة السي.
للتحميل:
http://www.khayma.com/stareast/books/book4/c.zip
موسوعة البرمجة بلغة ++C
الكاتب : مجلاد مشاري السبيعي
الحجم : 638 K.B
الوصف : يحتوي على العديد من الأمثلة التطبيقية مع شرح الأساسيات و العديد من
الأجوبة التي يحتاجها مبرمجي ++C
للتحميل:
http://www.khayma.com/stareast/books/book4/c2.zip
للتحميل:Visual Studio 2005 Express Edition Collection
http://www.megaupload.com/?d=Q18UD5QS
http://www.megaupload.com/?d=RLXNIKLE
http://rapidshare.de/files/20322167/...2005.part3.rar
http://rapidshare.de/files/20359020/...2005.part4.rar
http://www.megaupload.com/?d=QQ1P1OTN
http://www.megaupload.com/?d=8S1Z0DS9
http://rapidshare.de/files/20365959/...2005.part7.rar
يقوم الحاسب الآلي عند أداء أي عمل من أعماله بتتبع مجموعة من التعليمات المتسلسلة والمترابطة التي تسمى البرنامج، ويسمى من يكتب هذه التعليمات بالمبرمج، ويعتمد تركيب الجمل والتعليمات على لغة البرمجة المستخدمة، ويتصل الإنسان بالحاسب لتوجيهه للقيام بالأعمال التي يريدها بواسطة لغات البرمجة .
ماهي البرامج ؟
تكتب البرامج حتى يتمكن المبرمج من إعطاء أوامره للآلة بتنفيذ عمل محدد أو لحل مشكلة ما.
إن أول خطوة في كتابة أي برنامج بأي لغة هي كتابة الخوارزمية الخاصة به ويمكن للخبراء في البرمجة تخطي هذه الخطوة .الخوارزمية ماهي إلا ترتيب للخطوط العريضة في البرنامج على الورق قبل ترجمتها إلى اللغة المطلوبة ومن ثم كتابتها على الحاسب الآلي.وعلى ذلك يمكن تعريف البرمجة بأنها علم أو فن نقل الخوارزميات إلى الحاسب الآلي.لابد وأنك معتاد على إعطاء الأوامر لمن هم دونك وذلك بلغتك العربية .الواقع أن البرمجة تستخدم نفس الفلسفة إلا أنك هنا يجب أن لا تنسى أنك تتعامل مع آلة فيجب أن لا تهمل حتى الخطوات الدقيقة التي قد لا تراها مهمة .
ما هو الحاسب الآلي :
الحاسب ما هو إلا جهاز رقمي مكون من ثلاث مكونات أساسية هي :المعالج الدقيق والذاكرة و أجهزة الادخال و الاخراج.المعالج هو الجزء المسؤول عن التعامل مع الأوامر التي تكون مخزنة أصلا في الذاكرة مع البيانات و تمثل أجهزة الادخال و الاخراج الأجهزة التي تراها متصلة بجهازك وهي لوحة المفاتيح و الطابعة.
التحرير, الترجمة و الربط:
إن القاسم المشترك بين جميع لغات البرمجة هي العناصر التالية:
· محرر النصوص أو ال(editor)
· المبرمج أو ال(compiler)
· نظام التشغيل أو ال(operating system)
افتح ملفا جديدا في محرر النصوص واكتب به الملف الأصلي(source file) وهو عبارة عن البرنامج الذي يحتوي الأوامر البرمجية ويجب أن ينتهي اسم الملف بـ .c ثم تأتي خطوة الترجمة حيث تطلب من المترجم الخاص باللغة التي تستخدمها برمجة السطور التي كتبتها باللغة البرمجية إلى لغة الآلة و المترجم هذا ما هو إلا برنامج وهذا المترجم يقوم بعملية أخرى و هي ربط الأوامر التي كتبتها مع الأوامر الموجودة عنده أصلا ثم تأتي الخطوة الأخيرة حيث يجب أن تنفذ برنامجك ولا تتوقع أن تحصل على النتائج المطلوبة من أول مرة وإنما قد تضطر لإعادة النظر في كتابة برنامجك و هو ما يحصل مع الخبراء أيضا.
لغة البيسيك:
ظهرت لغة البيسك عام 1963 ، واسمها مكون من الحروف الأولى لكلمات الجملة التالية: Beginners All-purposes Symbolic Instruction Code
التي تمكن ترجمتها بـ:"شفرة الأوامر الرمزية المتعددة الأغراض للمبتدئين". انتشرت هذه اللغة بسرعة كبيرة جداً لسهولتها وبساطة التعامل معها ومع تعليماتها وهذا ما ستكتشفونه إن شاء الله بعد هذا الدرس.
تطورت لغة البيسك كثيراً مع الزمن وجرى تحسينها ، وظهر منها أشكال متعددة ، واكبت تطور الحواسيب السريع ونظم تشغيلها . ونذكر من هذه الإصدارات :
GW-BASIC ,QBASIC ,BASIC-MSX BASIC.
وأخيراً الفيجوال بيسك VISUAL BASIC . ولكنه ليس موضوع بحثنا هذا .
وقد كان أشهر هذه الإصدارات هو الإصدار الذي استنبطته شركة مايكروسوفت وأدمجته في نظام التشغيل (DOS) .
كل المعلومات السابقة فقط لكي لا تتطيروا من هذه اللغة لأنها كما سترون سهلة ونافعة في الأمور الرياضية والعلمية .
اللغة ما فيها شيء جديد عن اللغات الأخرى لأنها أيضاً لها خوارزمية ويمكن تصويرها بمخطط تدفقي .
وهي تستعمل الأبجدية نفسها التي تستعملها باقي اللغات وهي بشكل عام :
· جميع الاحرف الانجليزية
· الأرقام العربية من 0 حتى 9
· المحارف الخاصة وعلامات الترقيم ، مثل :
+ - * / $ ! % # & " > < ^ = ( ) ;
يمكنكم الحصول على ملفات اللغة باقتناء أقراص نظام تشغيل الدوس الإصدار 6,22 أو أقدم . المهم إذا وجدت تلك الأقراص أو لم تجدها، يجب أن تحتوي في جهازك إضافة إلى ملفات نظام التشغيل Dos الملفات التالية لكي تعمل اللغة على جهازك ،أسمائها:
1- Qbasic.exe
2- Qbasic.hlp
3- Qbasic.ini
4- Edit.exe
5- Edit.hlp
6- Edit.ini
وبذلك تعمل عندك اللغة بشكل صحيح وسليم .
لغة الجافا Java Language:
هي لغة حديثة أنتجتها عام 1995م شركة SUN Micro System لتناسب التطبيقات الحديثة .
وهي تناسب تطبيقات الإنترنت حيث أصبحت هي قلب برمجة الإنترنت بما توفره من إمكانيات .
وتتصف لغة الجافا بالصفات التالية :
1- لغة برمجية تعمل بواسطة الأهدافOOP .
2- لها بيئة تشغيل خاصة بها JVM .
3- لها مكتبة فصائل Class Libraries .
4- تقوم على لغة C / C++ .
5- تعمل على معظم نظم التشغيل .
وفيما يلي شرح هذه النقاط :
1- لغة تلتزم بقواعد البرمجة بواسطة الأهداف Object Oriented Programming (OOP) : حيث وفرت كثير من الجهد الذي كان يبذل باستخدام البرمجة التقليدية ، حيث كانت البرمجة التقليدية توفر للمبرمج مكتبة من الدوالي إضافة إلى تركيب تقليدي للبرنامج وعلى المبرمج أن يستعمل الدوالي مع تركيب البرنامج لإنشاء التطبيقات مما يضطره لكتابة السطور الكثيرة أكثر من مرة ؛ لقد كانت وحدة بناء البرنامج هي الدالة .. في حين أتت البرمجة بواسطة الأهداف بفكرة جديدة هي إنشاء عناصر متكاملة تحتوي على بيانات ودوالي هي أساس إنشاء البرنامج .. وبالتالي أصبحت وحدة بناء البرنامج وحدة كبيرة هي الفصيلة أو العنصر Object مما سهل واختصر الكثير .
2- لغة لها بيئة تنفيذ خاصة JVM : للغة الجافا بيئة تشغيل للبرنامج هي JVM التي تقوم بترجمة البرنامج للغة الآلة وبالتالي فإن لغة الجافا غير مرتبطة بنظام التشغيل .
3- لها مكتبة فصائل قوية Class Libraries :نظراً لأن لغة جافا تعتمد على مفهومOOP فهي تحتوي على مكتبة فصائل قوية توفر معظم أو كل الفصائل المطلوبة للإعمال مثل التعامل مع الملفات وقواعد البيانات والشبكات و الرسومات المجسمة والحركة وكذلك التعامل مع الإنترنت .
4- لغة مبنية على لغة الـC,C++ : فعندما تم إنشاء لغة الجافا كان أساس بنائها لغة من أشهر وأقوى اللغات وهي C,C++ وبالتالي فهي لم تبدأ من حيث بدأ الآخرون بل من حيث انتهى الآخرون وهي لغة C++ و ثم إضافة الجديد في لغة الجافا .
...................................
تعريفات هامة :
1- بيئة تشغيل الـJVM جافا .
2- مترجم برنامج JIT .
3- Java Applet .
4- Java Application تطبيق جافا .
5- مكتبة SDK , JDK .
الفيجوال بيسك :
لقد قامت شركة مايكروسوفت بتصميم فيجوال بيسك بناءً على لغة البرمجة بيسك . هذه اللغة (بيسك ) مصممة خصيصاً للمبتدئين في البرمجة نظراً لسهولتها على عكس اللغات التي كانت متوفرة حينذاك مثل الكوبول و فورتران و لغة التجميع Assembly .
رغم أن لغة بيسك مصممة للمبتدئين إلا أن برامجها تحتاج لبعض الدراسة لفهمها و هي تعتمد على النصوص بشكل تام لذا فإن البرامج التي تكتب بلغة بيسك تنتج ناتجاً نصياً أيضاً و لا تظهر في نوافذ كما هو حال برامج الويندوز الحالية .
مرت عملية تطوير لغة البيسك بعدة مراحل قبل أن تصل إلى لغة الفيجوال بيسك الحالية فقد قامت شركة ميكروسوفت بتطوير لغة البيسك إلى إصدارة جديدة أسمتها MBasic -M ترمز لمايكروسوفت - ثم إلى GWBasic و لغة BasicA -A ترمز لـ Advanced أي متقدم - و لغة QuickBasic و لغة Qbasic .
بعد تطور
لم تتوقف مايكروسوفت عند الإصدار الأول من فيجوال بيسك و لكنها قامت بتطوير هذه اللغة و إضافة العديد من المزايا إليها حتى توصلنا للإصدارة السادسة من هذا البرنامج الرائع حتى كتابة هذه السطور على الأقل.
إذاً أنت الآن جاهز لاقتحام هذا العالم الرائع عالم الفيجوال بيسك و لديك الأسلحة اللازمة أقصد الإصدارة السادسة من برنامج الفيجوال بيسك.
الــسي / C :
لقد اشتهرت لغة السي كثيرا فأصبحت من اكثر لغات البرمجة رواجا ، وهي تعتبر لغة متوسطة المستوى بحيث تقع في مكان ما بين الباسكال والبيسك واللغة الآلية المباشرة ، ولكنها بالرغم من ذلك فهي لغة سريعة وقابلة للنقل تسمح للمبرمجين ببلوغ مستوى اللغة الآلية .
هل تعلم لماذا اشتهرت لغة السي؟
ويعود سبب اشتهار لغة السي إلى كونها تعمل بسرعة بالغة لدرجة يجوز مقارنتها مع اللغات التجميعية وهي في نفس الوقت سهلة نسبيا للتعلم والاستخدام.
وتعتبر لغة السي لغة مركبة ، تتطلب من المبرمج أن يفكر بكل برنامج كمجموعة مقاطع blocks تؤلف مجتمعة برنامجا متكامل .
PHP :
بكل بساطة، هي لغة تستطيع من خلالها إنشاء مواقع تفاعلية بدلاً من أن تكون المواقع ساكنة لا تتفاعل مع الزوار، وباستخدام هذه اللغة تستطيع إنشاء برامج بسيطة كدفاتر الزوار حتى مواقع كبيرة ومعقدة كمواقع التجارة الإلكترونية، بالنسبة لمن يتصفح موقعاً تم برمجته عن طريق هذه اللغة، فإنه سيرى شفرة HTML عادية، لأن شفرة PHP ينفذها الخادم (السيرفر) ويرسل النتائج بلغة HTML للمتصفح، لذلك هي متوافقة مع أي متصفح ومع أي وسيلة اتصال، يمكنك أن تبرمج بها لمواقع WAP وللأجهزة الكفية PDA.
روابط مفيدة:
لتشغيل ملفات php، تحتاج إلى سيرفر خاص
وهذا درس يشرح عملية تركيب سيرفر
لتنزيل برنامج Winsyntax لتحرير ملفات php
ديلفي:
من المعروف أن ديلفي هي منتج بورلاند الأكثر مبيعاً للتطوير السريع للتطبيقات RAD (Rapid Application Development) والمستخدم لكتابة تطبيقات ويندوز ، ويمكنك باستخدام الدلفي إنشاء تطبيقات ويندوز بسرعة أكبر وبسهولة أكثر من أي وقت مضى.
هذا يعني أنك تستطيع إنشاء واجهة المستخدم ( يقصد بواجهة المستخدم القوائم ومربعات الحوار والإطار الرئيسي ..) لبرنامجك مستخدماً تقنيات السحب والإفلات لمطور تطبيقات سريع ، يمكنك أيضاً وضع تحكمات أكتيف إكس Active X على نماذجك لإنشاء برامج متخصصة مثل برامج استعراض الويب في دقائق، سيكون ذلك ممتعاً ولكن حتى تصبح مبرمج تطبيقات ويندوز قدير يتطلب منك عملاً مضنياً.
تقوم دلفي بعمل جيد وذلك بإخفاء بعض التفصيلات التي تشكل أحشاء برنامج الويندوز ولكن ليس بإمكانها كتابة البرامج من أجلك ، لذلك يجب في النهاية أن تكون مبرمجا ، ويمكن لهذه العملية أن تكون طويلة ، والخبر الجيد أن دلفي تجعل رحلتك غير متعبة وحتى أنها تجعلها ممتعة .
للحصول على كتب البرمجة والبرامج اللازمة للتعلم ::
هنا اكبر مكتبة عربية لتوفير كتب البرمجة عبر هذا الموقع الرهيب
http://www.cb4a.com/books/list.php?cat=1
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
كتب من فيكس داون::
http://en.fixdown.com/eall_1.htm
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
php book
http://www.webpc.hu/books
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
هنا موقع صيني لتحميل الكتب بكل المجالات
http://www.itebook.net
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
كتب خاصة بالبرمجة والكمبيوتر والمجالات الاخري
http://www.nerd-star.com/books
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
C, C++ (CPP), C#, Borland Builder C++, Microsoft Visual C++
http://www.itlibitum.ru/library/BOO.../CPP/index.html
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
موقع جيد اخر::
http://tool.eu.org/docs/docs/books/books-online
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ
تحميل جاهز للكتب:::::
الكاتب : الأسيف
الحجم : 697 K.B
الوصف : كتاب رائع لمن أراد البدء في تعلم قواعد البيانات أوراكل و هو مقسم الى سبعه
أجزاء و موجه للمبتدئين بشكل خاص
لتحميل الكتاب:
http://www.khayma.com/stareast/books/book4/vb.net.zip
تعلم الفيجوال بيسك 6 للمبتدئين و المتوسطين
الكاتب : جوزيف شاكر يوسف
الحجم : 121 K.B
الوصف : يشرح خصائص و الأحداث و المتغيرات و المصفوفات لـ V
للتحميل:
http://www.khayma.com/stareast/books/book4/vb6.zip
لغة c
الكاتب : The-oNe
الحجم : 413 K.B
الوصف : كتاب مؤلف من 5 أقسام يشرح بها لغة السي.
للتحميل:
http://www.khayma.com/stareast/books/book4/c.zip
موسوعة البرمجة بلغة ++C
الكاتب : مجلاد مشاري السبيعي
الحجم : 638 K.B
الوصف : يحتوي على العديد من الأمثلة التطبيقية مع شرح الأساسيات و العديد من
الأجوبة التي يحتاجها مبرمجي ++C
للتحميل:
http://www.khayma.com/stareast/books/book4/c2.zip
للتحميل:Visual Studio 2005 Express Edition Collection
http://www.megaupload.com/?d=Q18UD5QS
http://www.megaupload.com/?d=RLXNIKLE
http://rapidshare.de/files/20322167/...2005.part3.rar
http://rapidshare.de/files/20359020/...2005.part4.rar
http://www.megaupload.com/?d=QQ1P1OTN
http://www.megaupload.com/?d=8S1Z0DS9
http://rapidshare.de/files/20365959/...2005.part7.rar
مواضيع مماثلة
» تريد الزواج وانت مفلس ؟؟؟
» هل تريدون تعلم البرمجة و لا تدرون من أين تبدؤون؟ إذن إدخلوا/دورة لغة c/تمارين تطبيقية
» كيف تصبح مهندس نـــــــــــاجح
» حصريا جدا 150 ألف تعريف للكمبيوتر مضغوطه بحجم 100 ميجا وبعد الفك تصبح 1.5 جيجا 150.000 Universal Drivers 2009 (High Compress - Only 100MB
» افضل الكتب لتعلم البرمجة
» هل تريدون تعلم البرمجة و لا تدرون من أين تبدؤون؟ إذن إدخلوا/دورة لغة c/تمارين تطبيقية
» كيف تصبح مهندس نـــــــــــاجح
» حصريا جدا 150 ألف تعريف للكمبيوتر مضغوطه بحجم 100 ميجا وبعد الفك تصبح 1.5 جيجا 150.000 Universal Drivers 2009 (High Compress - Only 100MB
» افضل الكتب لتعلم البرمجة
منتدى طلاب جامعة جنوب الوادى بقنا :: منتديات جنوب الوادى للتكنولوجيا والكمبيوتر والمحمول :: برامج الكمبيوتر
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الخميس نوفمبر 07, 2024 6:28 pm من طرف alaa_eg
» منتديات عرب مسلم
الخميس نوفمبر 07, 2024 6:28 pm من طرف alaa_eg
» منتديات برامج نت
الخميس نوفمبر 07, 2024 6:28 pm من طرف alaa_eg
» منتديات العرب
الخميس نوفمبر 07, 2024 6:28 pm من طرف alaa_eg
» منتدى فتكات
الخميس نوفمبر 07, 2024 6:27 pm من طرف alaa_eg
» منتدى عرب مسلم
الخميس نوفمبر 07, 2024 6:27 pm من طرف alaa_eg
» منتدى برامج نت
الخميس نوفمبر 07, 2024 6:27 pm من طرف alaa_eg
» منتدى المشاغب
الخميس نوفمبر 07, 2024 6:27 pm من طرف alaa_eg
» تبادل إعلاني مجاني - تبادل بانرات ، تبادل اعلانات نصيه ، تبادل زيارات
الخميس نوفمبر 07, 2024 6:27 pm من طرف alaa_eg
» اعلانات مجانية - اعلانات مبوبة مجانية على الإنترنت
الخميس نوفمبر 07, 2024 6:26 pm من طرف alaa_eg
» إعلانات مجانية - أضف اعلانك مجاناً
الخميس نوفمبر 07, 2024 6:26 pm من طرف alaa_eg
» إعلانات مبوبة مجانية - انشر إعلانك مجاناً
الخميس نوفمبر 07, 2024 6:26 pm من طرف alaa_eg
» اعلانات مبوبة مجانية - اعلن مجاناً
الخميس نوفمبر 07, 2024 6:25 pm من طرف alaa_eg
» منتديات العرب
الجمعة فبراير 24, 2023 6:21 pm من طرف alaa_eg
» منتدى المشاغب
الجمعة فبراير 24, 2023 6:21 pm من طرف alaa_eg
» إعلانات مبوبة مجانية
الجمعة فبراير 24, 2023 6:21 pm من طرف alaa_eg
» إعلانات مجانية - أضف اعلانك مجاناً
الجمعة فبراير 24, 2023 6:20 pm من طرف alaa_eg
» أسعار الذهب في السعودية اليوم - تطبيق أندرويد
الجمعة يناير 27, 2023 1:58 pm من طرف alaa_eg
» تحميل القران الكريم بصوت اسلام صبحي mp3 كامل مجانا
الجمعة يناير 20, 2023 5:50 pm من طرف alaa_eg
» تطبيق موسوعة المعلومات - ثقافة عامة
الخميس يناير 19, 2023 3:41 pm من طرف alaa_eg
» افضل مواقع حجز الدومين بسعر رخيص - شراء اسم نطاق بأسعار رخيصة
الأحد ديسمبر 18, 2022 6:48 pm من طرف alaa_eg
» منتديات برامج نت
الأربعاء سبتمبر 15, 2021 9:18 pm من طرف alaa_eg
» منتديات عرب مسلم
الأربعاء سبتمبر 15, 2021 9:17 pm من طرف alaa_eg
» منتديات مثقف دوت كوم
الأربعاء سبتمبر 15, 2021 9:16 pm من طرف alaa_eg
» منتديات ماي ايجي بست
الأربعاء سبتمبر 15, 2021 9:15 pm من طرف alaa_eg