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

منتدى متفائل


 
الرئيسيةأحدث الصورالتسجيلدخول

 

 الدرس الأول تثبيت اللغة و كتابة أول برنامج

اذهب الى الأسفل 
2 مشترك

هل تعجبك طريقة الشرح ؟
نعم
الدرس الأول تثبيت اللغة و كتابة أول برنامج Vote_rcap100%الدرس الأول تثبيت اللغة و كتابة أول برنامج Vote_lcap
 100% [ 2 ]
لا
الدرس الأول تثبيت اللغة و كتابة أول برنامج Vote_rcap0%الدرس الأول تثبيت اللغة و كتابة أول برنامج Vote_lcap
 0% [ 0 ]
مجموع عدد الأصوات : 2
 
التصويت مغلق

كاتب الموضوعرسالة
عبدالرحمن
عضو نشيط
عضو نشيط
عبدالرحمن


عدد الرسائل : 267
تاريخ التسجيل : 26/02/2008

الدرس الأول تثبيت اللغة و كتابة أول برنامج Empty
مُساهمةموضوع: الدرس الأول تثبيت اللغة و كتابة أول برنامج   الدرس الأول تثبيت اللغة و كتابة أول برنامج Emptyالثلاثاء مارس 18, 2008 2:05 am

السلام عليكم و رحمة الله و بركاته
مرحباً بك معنا فى هذه الدورة البسيطة


ملاحظة : الأكواد المكتوبة لتراها بصورتها الصحيحة لا بد من أن تنسخها إلى برنامج الnotepad مثلاص
لن أتطرق إلى تاريخ اللغة و لكنى سأطرق إلى بعض الأشياء عن اللغة
1- لغة الروبى لغة سهلة التعلم و القراءة
2-لغة الروبى كما قلت تعمل على أى نظام تشغيل يكون مثبت عليه البرنامج الذى يفسر الشيفرة المكتوب بها البرنامج
3-لغة الروبى مفتوحة المصدر أى يمكنك الإطلاع على طريقة عملها و الشيفرة المكتوبه بها و لقد كتبت باللغة السى C
4-البرنامج الذى ستكتبه باللغة الروبى يمكن لأى أحد الإطلاع عليه
5-يعتبر كل شىء فى هذه اللغة OBJECT كائن و هذا ليس فى لغات أخرى مثل الجافا و و دى هترحنا كثير و بإذن الله التوضيح يأتى فيما بعد
و الكثير و لكنى لا أريد أن أكثر من هذا الكلام حتى تكون هذه الدورة سهلة التعلم بإذن الله

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

نبدأ بسم الله

أولاً : قم يتحميل هذه الملف و ثبته على جهازك فهذا الملف يحمل فى جعبته كل ما يخص لغتنا الحبيبة الروبى
http://rubyforge.org/frs/download.php/29263/ruby186-26.exe


ملحوظة : هذا الملف لنظام التشغيل windows
أما بقية الأنظمة تجدها فى صفحة التحميل هذه
http://www.ruby-lang.org/en/downloads/


بعد تثبيت البرنامج (إذا واجهت أى مشكلة الرجاء إخبارى بذلك للمساعدة) قم بفتح برنامج ال notepad و لن أتطرق لذكر أى برنامج لتحرير الملفات آخر لأن الnotepad موجود و سهل و هناك أفضل منه و لكن هذا البرنامج خفيف و موجود بدلاً من عناء التثبيت

شرح التثبيت بالصور
قد بفتح الملف ثم أتبع معى الشرح بالصور خطوة خطوة

الدرس الأول تثبيت اللغة و كتابة أول برنامج 2ad52c140a


الدرس الأول تثبيت اللغة و كتابة أول برنامج 811775655b


الدرس الأول تثبيت اللغة و كتابة أول برنامج 66e92912fe


الدرس الأول تثبيت اللغة و كتابة أول برنامج 1d0c3088cf


الدرس الأول تثبيت اللغة و كتابة أول برنامج Bcd6ab667e


الدرس الأول تثبيت اللغة و كتابة أول برنامج 6cf17fbfd1

الدرس الأول تثبيت اللغة و كتابة أول برنامج Af38be26a9

نهاية الشرح

==============================================



ملحوظة : عند إختيارك لمحرر تكتب به برامجك فلا بد من مراعاة التالى
1- line numbering و هى أن البرنامج يكون فيه ترقيم للخطوط
2- syntax highlighting و هو تظليل الكلمات المشهورة و الثابته حتى تقرف بينها و بين أى كلمة أخرى فى الكود (الشيفرة) و لكن نحن ما زلنا فى البدابة و بإذن الله سوف أتحدث عن المحررات لاحقاً

الآن جاء دور أول برنامج تكتبه فى هذه اللغة

بعد فتح الnotepad ممكن تفتحه عن طريق
start->run
ثم تكتب notepad.exe

أو يمكن عن طريق
programs -> accessories -> notepad


صورة لبرنامج الــNotepad

الدرس الأول تثبيت اللغة و كتابة أول برنامج D0c64dc895


هنكتب هذا الكود , و ده يعتبر برنامج hello world و برنامج الhello world ده يعتبر برنامج البداية فى أى لغة برمجة

الكود


الكود:
puts "hello ruby , i'm new programmer"
exec("pause")


بعد ذلك قم بحفظ الملف من قائمة file->save as
و أحفظة باسم hello.rb لاحظ أن امتداد أى برنامج مكتوب باللغة الروبى هو .rb

و شغله ماذا سوف ترى

سوف يطبع البرنامج كلمة hello ruby , i'm new programmer على الشاشة ثم بعدها press any key to continue

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

أولاً :

الكود:
puts "hello ruby , i'm new programmer"


هنا استدعينا الدالة puts
الدالة = function
و الدالة هى مجموعة من الأوامر يتم تنفيذها لتقوم بعمل معين من البرنامج
و هذه الدالة تقوم بالطباعة على شاشة البرنامج أى string
string = سلسلة نصية أو نص

و هو اللتى بين علامتى النصيص " "

يعنى ممكن نطبع أى كلمة جرب
الكود:
puts "hello every one"

أو أى شىء آخر و يمكن أيضاً هذا الكود بدلاً من " " سنستخدم ' '
جرب
الكود:
puts 'hello ruby'

و لكن هناك فرق بين استخدام "" و ' '
و لكن سوف نتحدث عنه فى الدرس القادم

المهم إحنا نسينا السطر الثانى
السطر الثانى هذا بسيط و استخدمنا فيه الدالة exec
و هى لتنفيذ أمر من أوامر الDOS
و هو الأمر pause حتى نستطيع رؤية ما كتب البرنامج
و هذا الأمر يثبت البرنامج
جرب أحذف السطر
الكود:
exec("pause")

ستجد أن البرنامج يفتح ثم ما يلبث أن يغلق مرة أخرى

و لتفيذ أمر من أوامر الDOS
عليك بإتباع الآتى
الكود:
exec("COMMAND")
حيث command هو الأمر الذى نريد تنفيذة

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

فمثلاً هذا هو برنامج الhello world ++فى السى

الكود:
#include
int main()
{
cout<<"hello world\n"
return 0;
}
أما فى لغتنا الروبى كما شرحناه من قبل و لو أننا من الممكن أن نزيل السطر
الكود:
exec("pause")
أرأيتم مدى السهولة

و إلى لقاء آخر مع الدرس الثانى بإذن الله والذى سنتعلم فيه أكثر عن لغتنا الـــruby










آه نسيت

هذه بعض التمارين فكل درس سوف يليه بعض التمارين فلا بد من فهم الدرس قبل الإنتقال لدرس آخر:lol!: :
1- أكتب برنامج يطبع كلمة i'm learning ruby now
2- اكتب برنامج يطبع هذا النص
i have written my first ruby program
ثم يطبع فى السطر الذى يليه اسمك

ارسل تدريبك فى رد و حاول أن تكتبه أنت بنفسك :lol:

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


عدل سابقا من قبل عبدالرحمن في الأربعاء مارس 19, 2008 12:07 am عدل 5 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
يوسف
عضو رائع جداً
عضو رائع جداً



ذكر عدد الرسائل : 4125
تاريخ التسجيل : 17/02/2008

الدرس الأول تثبيت اللغة و كتابة أول برنامج Empty
مُساهمةموضوع: رد: الدرس الأول تثبيت اللغة و كتابة أول برنامج   الدرس الأول تثبيت اللغة و كتابة أول برنامج Emptyالثلاثاء مارس 18, 2008 2:05 pm

يتم الأن تحميل البرنامج وطريقة الشرح ستكون أفضل لو دعمتها بالصور
لو تريد طريقة التقاط الصور سأرفقها لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://optimistic.yoo7.com
يوسف
عضو رائع جداً
عضو رائع جداً



ذكر عدد الرسائل : 4125
تاريخ التسجيل : 17/02/2008

الدرس الأول تثبيت اللغة و كتابة أول برنامج Empty
مُساهمةموضوع: رد: الدرس الأول تثبيت اللغة و كتابة أول برنامج   الدرس الأول تثبيت اللغة و كتابة أول برنامج Emptyالثلاثاء مارس 18, 2008 2:43 pm

حملت البرنامج ولا أردي ماذا أفعل لو وضعت الشرح بالصور أفضل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://optimistic.yoo7.com
عبدالرحمن
عضو نشيط
عضو نشيط
عبدالرحمن


عدد الرسائل : 267
تاريخ التسجيل : 26/02/2008

الدرس الأول تثبيت اللغة و كتابة أول برنامج Empty
مُساهمةموضوع: رد: الدرس الأول تثبيت اللغة و كتابة أول برنامج   الدرس الأول تثبيت اللغة و كتابة أول برنامج Emptyالثلاثاء مارس 18, 2008 6:59 pm

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

تم عمل الازم
:lol:
الرجوع الى أعلى الصفحة اذهب الى الأسفل
يوسف
عضو رائع جداً
عضو رائع جداً



ذكر عدد الرسائل : 4125
تاريخ التسجيل : 17/02/2008

الدرس الأول تثبيت اللغة و كتابة أول برنامج Empty
مُساهمةموضوع: رد: الدرس الأول تثبيت اللغة و كتابة أول برنامج   الدرس الأول تثبيت اللغة و كتابة أول برنامج Emptyالثلاثاء مارس 18, 2008 7:00 pm

شكراً لك على جهودك ولكن طريقة التثبيت سهله ماذا بعد ذلك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://optimistic.yoo7.com
عبدالرحمن
عضو نشيط
عضو نشيط
عبدالرحمن


عدد الرسائل : 267
تاريخ التسجيل : 26/02/2008

الدرس الأول تثبيت اللغة و كتابة أول برنامج Empty
مُساهمةموضوع: رد: الدرس الأول تثبيت اللغة و كتابة أول برنامج   الدرس الأول تثبيت اللغة و كتابة أول برنامج Emptyالثلاثاء مارس 18, 2008 9:45 pm

يوسف كتب:
شكراً لك على جهودك ولكن طريقة التثبيت سهله ماذا بعد ذلك

اقرأ من أول



الكود:
الآن جاء دور أول برنامج تكتبه فى هذه اللغة

ستجد شرحاً لا يحتاج إلى صور

و إن احتجت فأنا هنا بإذن الله :lol:
و أرجو منك ذكر ما هو الذى يحتاج إلى صور بالطبط
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس الأول تثبيت اللغة و كتابة أول برنامج
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

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