مهور
السلام عليكم
عزيزى الزائر/الزائرة
يرجى التكرم بتسجيل الدخول اذا كنت عضو معنا او التسجيل ان لم تكن عضو وترغب فى الانضمام الى اسرة منتدى مهور يسعدنا تسجيلك وشكرا
الادارة

مهور

عام
 
الرئيسيةالبوابةالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» جـيت قبل العطر يبرد ..,, قبل حتى يذوب..,, في صمتي الكلام
الأحد أبريل 06, 2014 9:37 am من طرف NAZMEY

» تعلم لغات البرمجة c,c++, basic , java
السبت نوفمبر 30, 2013 8:59 pm من طرف لجين

» فضائل الاستغفار عجيبه سبحان الله
السبت نوفمبر 30, 2013 8:55 pm من طرف لجين

» فضل العشر الاوائل من ذي الحجة
الأحد أكتوبر 06, 2013 5:33 pm من طرف لجين

» جميع اسرار الكيبورد
الجمعة نوفمبر 23, 2012 9:29 pm من طرف Admin

» تملى فى قلبى ياحبيبى
الجمعة نوفمبر 23, 2012 7:35 pm من طرف علاء ابوبكر

» علامات يوم القيامه الصغرى والكبرى
السبت يونيو 16, 2012 12:20 am من طرف علاء ابوبكر

» حكم حديث الرويبضة
الجمعة يونيو 15, 2012 11:50 pm من طرف علاء ابوبكر

» برامج حلوة في جهازك وانت لاتعلم عنها شئ؟؟؟
الجمعة يونيو 15, 2012 10:42 pm من طرف علاء ابوبكر

أفضل 10 أعضاء في هذا المنتدى
م/محمد عبده
 
شهرزاد
 
tiger
 
علاء ابوبكر
 
معبر رفح
 
الوردة البيضاء
 
s.w
 
Admin
 
لجين
 
بنت العاصفة
 
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
المتواجدون الآن ؟
ككل هناك 4 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 4 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 48 بتاريخ الثلاثاء نوفمبر 13, 2012 5:00 pm

شاطر | 
 

 تعلم لغات البرمجة c,c++, basic , java

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
لجين



عدد المساهمات : 11
نقاط : 17
السٌّمعَة : 0
تاريخ التسجيل : 03/10/2013

مُساهمةموضوع: تعلم لغات البرمجة c,c++, basic , java   الأحد أكتوبر 06, 2013 4:47 pm

تعلم لغات البرمجة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
لجين



عدد المساهمات : 11
نقاط : 17
السٌّمعَة : 0
تاريخ التسجيل : 03/10/2013

مُساهمةموضوع: رد: تعلم لغات البرمجة c,c++, basic , java   الأحد أكتوبر 06, 2013 4:59 pm

[b]What is VB ? : 2 ماهو الفيجوال بيسك – 1
هي اللغة المساعدة في تطوير واجهات البرامج ، حيث آانت اللغات البرمجية بكافة
أنواعها ضعيفة في انشاء واجهات مقبولة للمستخدم من ناحية الرسوم والمخططات والصور
تلائم نوعاً ما رغبة ( Interface ) اذ أن انشاء واجهات ، (Graphic User Interface-GUI)
المستخدم يتطلب من المبرمج آتابة الاف من الأسطر لغرض تصميمها ، مما دفع الشرآات ومن
بينها شرآة مايكروسوفت بأن تطور اللغات البرمجية وخصوصاً بعد اصدار أنظمة تشغيل تدعم بيئة
( Windows ) المستخدم والتي تسمى بنظام النوافذ
المشتقة من الحروف ( Basic ) من المهم معرفة أن أصل لغة فيجوال بيسك هي لغة بيسك
( Beginners All-purpose Symbolic Instruction Code ) : الأولى للعبارة التالية
والمقصود بها لغة التعليمات الرمزية لكافة الأغراض للمبتدئين .
تم انشاء لغة فيجوال بيسك من قبل شرآة مايكروسوفت ، حيث أن الجزء الأول منهايشير الى الطريقة المستخدمة في خلق أو تكوين التطبيق ، أما الجزء الثاني منها " Visual "
فيشير الى لغة البرمجة المستخدمة في التطبيق . " Basic "
أول ظهور للغة فيجوال بيسك آان عام 1991 حيث تم دمج قدرات لغة بيسك مع أدوات
، التصميم المرئي ثم توفير سهولة الأستخدام وبساطتها . ثم آان الأصدار الثاني منها عام 1992
فالأصدار الثالث عام 1993 ، ومن ذلك الوقت تعاقبت الأصدارات ومنها الأصدار السادس
والذي سنتناول الحديث عنه . ( Visual Basic 6.0)
الجامعة التكنولوجية الفصل الأول أعداد
قسم علوم الحاسبات تعلم البرمجة بلغة الفيجوال بيسك عمار فخري مهدي
2
VB language Vies Basic language : 3 الفرق بين لغة فيجوال بيسك ولغة بيسك – 1
ا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
لجين



عدد المساهمات : 11
نقاط : 17
السٌّمعَة : 0
تاريخ التسجيل : 03/10/2013

مُساهمةموضوع: رد: تعلم لغات البرمجة c,c++, basic , java   الأحد أكتوبر 06, 2013 5:05 pm

البرامج التي تعمل في بيئة نظام النوافذ وتسخيرها لصالح البرنامج المُنشأ بلغة فيجوال بيسك .
Starting Visual Basic: 5 تشغيل برنامج لغة فيجوال بيسك – 1
Start يتم تشغيل برنامج لغة فيجوال بيسك من خلال اختيار الأمر التالي من قائمة البدأ
شكل رقم
ستظهر نافذة مشروع ( Microsoft Visual Basic بعد أختيار الأمر أعلاه 6.0
.(2 – والتي تحتوي على ثلاثة خيارات ( New Project ) جديد
قسم علوم الحاسبات تعلم البرمجة بلغة الفيجوال بيسك عمار فخري مهدي
4
. ( New Project ) وتعني مشروع جديد لم يسبق العمل به : New .1
مشروع موجود ( تم أنشاءه مُسبقاً ) وتم تخزينه سواءاً على جهاز الحاسبة أو : Existing .2
. ( Existing Project ) على وسيلة اُخرى مثل القرص المرن
تُظهر مجموعة من المشاريع التي تم العمل بها مُؤخراً وموقع تخزينها : Recent .3
. ( Recent Project )
من اختيار نوع المشروع الذي نُريد انشاءه ، حيث يوفر الفيجوال ( New ) تمكن الصفحة
بيسك عدة قوالب جاهزة لأنماط مُختلفة من المشاريع يتم اختيار مشروع من النوع القياسي
وهو الأختيار الأفتراضي لأغلب المشاريع التي يتم تصميمُها Standard EXE ( ( الأفتراضي
والتي ( VB ) عندها ستظهر لنا النافذة الرئيسية لبرنامج لغة . ( Open ) بعدها نختار الأمر أفتح
( Integrated Development Environment - IDE ) تُسمى ببيئة التطوير المُتكاملة
.
The visual basic environment : 6 بيئة لغة فيجوال بيسك – 1
تتكون بيئة الفيجوال بيسك من مجموعة من العناصر هي :
The visual basic environment : 6 بيئة لغة فيجوال بيسك – 1
تتكون بيئة الفيجوال بيسك من مجموعة من العناصر هي :
3 ) : النافذة الرئيسية لبرنامج لغة فيجوال بيسك –
الرجوع الى أعلى الصفحة اذهب الى الأسفل
لجين



عدد المساهمات : 11
نقاط : 17
السٌّمعَة : 0
تاريخ التسجيل : 03/10/2013

مُساهمةموضوع: رد: تعلم لغات البرمجة c,c++, basic , java   الأحد أكتوبر 06, 2013 5:20 pm

المشروع الاول
-:-------------------
Visual Basic أساسیات
(أسم المشروع : آلة حاسبة بسیطة)
سوف نتعلم من خلال تنفیذ ھذا المشروع كمایلي:
1. التعامل مع عناصر التحكم الأساسیة.
.Form - النموذج
.Text Box - صندوق النص
.Label - التسمیة
.Command Button - زر الأمر
2. كیفیة إسناد قیمة الى خاصیة عنصر تحكم.
.Val 3. الدالة
.Visual Basic 4. العملیات الریاضیة الاساسیھ في
.IF 5. أحد أشكال الأوامر الشرطیة
الخاصبھذا المشروع موضح كمایلي:- (Source Code) البرنامج
الرجوع الى أعلى الصفحة اذهب الى الأسفل
لجين



عدد المساهمات : 11
نقاط : 17
السٌّمعَة : 0
تاريخ التسجيل : 03/10/2013

مُساهمةموضوع: رد: تعلم لغات البرمجة c,c++, basic , java   الأحد أكتوبر 06, 2013 5:22 pm

Private Sub Command1_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Command3_Click()
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
End Sub
Private Sub Command4_Click()
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
End Sub
Private Sub Command5_Click()
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
End Sub
Private Sub Command6_Click()
Text3.Text = Val(Text1.Text) Mod Val(Text2.Text)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
لجين



عدد المساهمات : 11
نقاط : 17
السٌّمعَة : 0
تاريخ التسجيل : 03/10/2013

مُساهمةموضوع: رد: تعلم لغات البرمجة c,c++, basic , java   الأحد أكتوبر 06, 2013 5:24 pm


End Sub

3
Private Sub Command7_Click()
Text3.Text = Val(Text1.Text) ^ Val(Text2.Text)
End Sub
Private Sub Command8_Click()
Text3.Text = ""
Text2.Text = ""
Text1.Text = ""
End Sub
الرجوع الى أعلى الصفحة اذهب الى الأسفل
لجين



عدد المساهمات : 11
نقاط : 17
السٌّمعَة : 0
تاريخ التسجيل : 03/10/2013

مُساهمةموضوع: رد: تعلم لغات البرمجة c,c++, basic , java   الأحد أكتوبر 06, 2013 5:28 pm

المشروع الثاني
-:------------------------
الة حاسبھ بسیطھ متكاملة
سوف نتعلم من خلال ھذا المشروع مایلي:
- التعامل مع عناصر التحكم الاساسیھ
Form - النموذج
Text Box - صندوق النص
Label - التسمیة
Command Button - زر الامر
Text Box - اسناد قیمھ ثابتھ الى خاصیھ عنصر التحكم
Val - الدالة
Visual Basic - العملیات الاساسیھ الریاضیھ في
If .. Then .. Else - الشرط
الھدف من المشروع
سوف نقوم ببناء الة حاسبة بسیطھ متكاملة تسمح للمستخدم تنفیذ العملیات الریاضیھ الاساسیھ على عددین
واحد لتنفیذ عملیات الحاسبھ ھذه ولیس ثلاثھ مثل المثال السابق. (Text Box (یستخدم
عند تنفیذ البرنامج سوف نحصل على الشاشھ التالیھ:
PDF created
الرجوع الى أعلى الصفحة اذهب الى الأسفل
لجين



عدد المساهمات : 11
نقاط : 17
السٌّمعَة : 0
تاريخ التسجيل : 03/10/2013

مُساهمةموضوع: رد: تعلم لغات البرمجة c,c++, basic , java   الأحد أكتوبر 06, 2013 5:30 pm

المشروع الثاني
-:------------------------
الة حاسبھ بسیطھ متكاملة
سوف نتعلم من خلال ھذا المشروع مایلي:
- التعامل مع عناصر التحكم الاساسیھ
Form - النموذج
Text Box - صندوق النص
Label - التسمیة
Command Button - زر الامر
Text Box - اسناد قیمھ ثابتھ الى خاصیھ عنصر التحكم
Val - الدالة
Visual Basic - العملیات الاساسیھ الریاضیھ في
If .. Then .. Else - الشرط
الھدف من المشروع
سوف نقوم ببناء الة حاسبة بسیطھ متكاملة تسمح للمستخدم تنفیذ العملیات الریاضیھ الاساسیھ على عددین
واحد لتنفیذ عملیات الحاسبھ ھذه ولیس ثلاثھ مثل المثال السابق. (Text Box (یستخدم
عند تنفیذ البرنامج سوف نحصل على الشاشھ التالیھ:
PDF created
الرجوع الى أعلى الصفحة اذهب الى الأسفل
لجين



عدد المساهمات : 11
نقاط : 17
السٌّمعَة : 0
تاريخ التسجيل : 03/10/2013

مُساهمةموضوع: رد: تعلم لغات البرمجة c,c++, basic , java   السبت نوفمبر 30, 2013 8:59 pm

لغة الجافا:
هي لغة حديثة أنتجتها شركة سن(Sun) عام 1995م لتناسب التطبيقات الحديثة. وهي تناسب تطبيقات الإنترنت حيث أصبحت هي قلب برمجة الإنترنت بما توفره من إمكانيات .

تتصف لغة الجافا بالصفات التالية :
1. لغة برمجية تدعم مبادئ الكائنية.
2. لها بيئة تشغيل خاصة بها .JVM
3. تقوم على لغة Cو.C++
4. تعمل على معظم نظم التشغيل.

بيئة التشغيل (JVM):
الحروف JVM اختصار للعبارة( Java Virtual Machine ) وهي فكرة قامت جافا بإنشائها لتجعل لغة جافا تعمل على جميع أو معظم أنظمة التشغيل . وتقوم الفكرة على إنشاء طبقة وسيطة Software كأنها برنامج تشغيل للبرامج Runtime لكل نظام تشغيل يتم إنزاله أولاً على الأجهزة بحيث تفهم هي برامج جافا وتفسرها لنظام التشغيل ثم الجهاز ولهذا كان من مزايا لغة جافا أنها تعمل على كثير من نظم التشغيل الموجودة بعد إعداد JVM الخاصة بمعظم أنظمة التشغيل .. فلا يهم إذا كان البرنامج مكتوب لنظام التشغيل WINDOWS أو UNIX و المهم أن البرنامج يكتب ثم يحمل إلى الجهاز وعلى الجهاز يوجد JVM للنظام الموجود وبالتالي يعمل البرنامج .

ما الفرق بين Java و JavaScript:
الفرق بينهما شاسع.... فهما لغتان مختلفتان تماما أو لنقل لغة و سكريبت ...هذه بعض الفروق الأساسية بينهما:
 لغة الـ Java يكون النص البرمجي لها "Code" محفوظا في ملفات متعددة بينما في JavaScript فان نصها البرمجي مضمن في صفحات الـ HTML.
 لغة الـ JavaScript تستخدم لتعزيز قدرة الـ HTML على التحكم بطريقة عرض المعلومات على الشاشة بينما باستخدام Java يمكن عمل "برامج" منفصلة كتطبيقات سطح المكتب أو حتى الـ applets .... او عمل الربط بين العميل و الخادم Client/Server مثل PHP او ASP.
 يمكن دائما رؤية و تعديل نص الـ JavaScript من خلال أي برنامج تحرير نصوص ومن ثم حفظ الملف بصيغة html و عرضه على أي متصفح انترنت .... بينما برامج الـ Java تحتاج إلى عمل compile ومن ثم interpret لها قبل "تنفيذها".



أهم مميزات الجافا:
أكثر لغات البرمجة إثارة حيث تمكننا من الآتي: تتميز لغة الجافا بمميزات خاصة مما يجعله
إضافة الحركة والصوت إلى صفحات الويب.*
*كتابة الألعاب والبرامج المساعدة.
إنشاء برامج ذات واجهة مستخدم رسومية. *
تصميم برمجيات تستفيد من كل مميزات الانترنت. *
* توفر لغة الجافا بيئة تفاعلية عبر الشبكة العنكبوتية وبالتالي تستعمل لكتابة برامج تعليمية للإنترنت عبر برمجيات المحاكاة الحاسوبية للتجارب العلمية وبرمجيات الفصول الافتراضية للتعليم الإلكتروني والتعليم عن بعد.
نسخ لغة الجافا:
J2EE:هي اختصار ل Java 2 Enterprise Edition وهي تزودنا بالتطبيقات الكبيرة على مستوى الشركات الكبيرة.
J2SE: هي اختصار ل Java 2 Standard Edition يتم من خلالها دراسة اللغة وإنشاء التطبيقات أساسيةDesktop Application)).
J2ME:هي اختصار ل Java 2 Micro Edition فهي تخص ال (wireless devices) بشكل عام يعني على أجهزة الجوال وغيرها.
ماهو ألJDK؟
Java Developers Kit ( JDK) عدة تطوير الجافا تعتبر هذه الأداة الأولى التي وضعها مطورو الجافا بشركة صن ميكروسيستمز ورغم وجود أدوات برمجة أخرى من عدة شركات منافسة إلا أنه من الأفضل أن نأخذ الأمر ممن طوره وهذه الأداة قد صدرت في عدة إصدارات ويمكن تحميل هذه الأدوات من موقع صن ميكروسيستمز .

طريقة تحميل اللغة:
لكي نكتب برنامج بلغة الجافا يجب أولا إعداد الحاسب وتجهيزه بنوع من البرمجيات الخاصة ببرمجة الجافا:
أولا :تحميل JVM.
ثانياً:تحميل JDK.
ثالثاً:تحميل J2SE.
رابعاً:Java Editor(JCreator).: JCreatorإحدى البرامج المعدّة لتسهيل كتابة برامج لغة الجافا فهي بيئة تطوير متكاملة و خفيفة لمبرمجي جافا. مميزات البرنامج تحتوي على ادارة المشاريع و القوالب و ابراز المصدر و غيرها الكثير.
ملاحظة:
يمكن كتابة برامج الجافا في محرر نصوص عادي وتنفيذه في بيئة الـDos .
ملاحظات خاصة بالغة:
• اللغة حساسة للأحرف الصغيرة الكبيرة.
• جمل التعليق في الجافا كما في لغة الـC //لسطر واحد و /* ------*/ لاكثر من سطر .
• يمكن استخدام اسطر فارغة لا تؤثر في الترجمة .
• يجب حفظ الملف الخاص بالبرنامج بامتداد .java

الكلمات المحجوزة في اللغة
public finally abstract
return float boolean
short for break
static if byte
super implements case
switch import catch
synchronized instanceof char
this int class
throw interface continue
throws long default
transient native do
true new double
try null else
void package extends
volatile private false
while protected final








يوضح الجدول التالي بعض التعليمات بلغة الجافا وتوضيح سير عملها.

تعليمات برمجية وصفها
System.out.print("---") وهذه الجملة تقوم بإظهار الجمل النصية وكذلك أي معلومات أو بيانات في نافذة الأوامر (command window) حيث يتم تنفيذ برامج الجافا.ويظل المؤشر في نفس السطر.
System.out.println("---") نفس التعليمة السابقة ولكن تتم الطباعة وينتقل المؤشر سطر جديد.
Integer.parseInt
( firstNumber ); تقوم هذه الدالة بتحويل القيمة النصية المرره للدالة- firstNumber - إلى قيمة صحيحة . وتسند الدالة إلى متغير من نوع Int.
Double.parseDouble (firstNumber) تقوم هذه الدالة بتحويل القيمة النصية المرره للدالة- firstNumber - إلى متغير من نوع Double . وتسند الدالة إلى متغير من نوعDouble.
import javax.swing.JOptionPane; هذه العبارة يتم إضافتها في بداية البرنامج مثل عبارة #include في لغة الC .
تعمل هذه العبارة على تضمين الكائن المسمى JOptionPane من الحزمة المسماة javax.swing. وهذه الحزمة تحتوي على كثير من الكائنات الخاصة بالرسومات و التعامل مع المستخدم والتي تسهل إدخال و إخراج البيانات من خلال مربعات الحوار.
import javax.swing.*; هذه العبارة يتم إضافتها في بداية البرنامج مثل عبارة #include في لغة الC .
تعمل هذه العبارة على تضمين كافة الكائنات الموجودة في الحزمة javax.swing.

JOptionPane.showInputDialog( "---" ); يتم استدعاء الدالة showInputDialog( ) الموجودة في الكلاس JOptionPane والتي تعمل على استقبال مدخلات من المستخدم على هيئة String . ولهاوسيط واحد و الذي يمثل عبارة توضيحية تظهر في مربع الحوار.و يتم اسناد القيمة المدخلة من قبل المستخدم الى متغير من نوع String.
System.exit(0); تستخدم هذة الدالة لإنهاء التطبيق.
JOptionPane.showMessageDialog
(null,"" ,"" , ); يتم استدعاء الدالة showMessageDialog() من الكلاس المسمى JOptionPaneوهذه الدالة تقوم بإظهار مربع حوار لعرض المخرجات ولها وسيطين أو أربعة :
الأول : دائماً سيكون الكلمة null ، وهو يحدد المكان الذي يظهر فيه صندوق الحوار ،و في هذه الحالة فإن صندوق الحوار سوف يظهر في منتصف الشاشة ،
الثاني : فهو النص المراد إظهاره.
الثالث : يمثل النص الذي سوف يظهر في سطر العنوان لمربع الحوار .
الرابع: يمثل الرمز الذي يبين نوع مربع الحوار.
ويوجد مجموعة من الرموز التي يمكن إظهارها في صندوق الحوار لتساعد المستخدم في معرفة نوع صندوق الحوار و الرسالة التي تظهر فية و هذة الرموز في الجدول التالي:








الرموز التي تظهر في مربع الحوار
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تعلم لغات البرمجة c,c++, basic , java
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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