المواضيع الأخيرة | » جـيت قبل العطر يبرد ..,, قبل حتى يذوب..,, في صمتي الكلامالأحد أبريل 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 أعضاء في هذا المنتدى | |
المتواجدون الآن ؟ | ككل هناك 7 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 7 زائر
لا أحد
أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 89 بتاريخ الأحد سبتمبر 12, 2021 1:29 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 | |
|
مواضيع مماثلة | |
|
| صلاحيات هذا المنتدى: | لاتستطيع الرد على المواضيع في هذا المنتدى
| |
| |
| |