منتديات اهل الحق
مرحبا بكم في منتدياتنا منتديات اهل الحق و أرجو من زائرنا العزيز أن يجد كل ما يبحث عنه من مواضيع و برامج ......وشكراا...


الرئيسيةالرئيسية  اليوميةاليومية  س .و .جس .و .ج  بحـثبحـث  الأعضاءالأعضاء  المجموعاتالمجموعات  دخولدخول  التسجيلالتسجيل  
آيـــــات الشفاء في القرآن الكريم إن هذه الآيات تجتمع في كل آية فيها كلمة شفاء و تقرأ بترتيب المصحف فقد قال العلماء أن في هذا استعانة بكلام الله على الشفاء و خصوصا بالنسبة للأمراض التي لا تقدر عليها أسباب البشر...وهـــم:- الآية 14 من سورة التوبة: قَاتِلُوهُمْ يُعَذِّبْهُمُ اللّهُ بِأَيْدِيكُمْ وَيُخْزِهِمْ وَيَنصُرْكُمْ عَلَيْهِمْ وَيَشْفِ صُدُورَ قَوْمٍ مُّؤْمِنِينَ... صدق الله العظيم الآية 57 في سورة يونس : يَا أَيُّهَا النَّاسُ قَدْ جَاءتْكُم مَّوْعِظَةٌ مِّن رَّبِّكُمْ وَشفَاء لِّمَا فِي الصُّدُورِ وَهُدًى وَرَحْمَةٌ لِّلْمُؤْمِنِينَ... صدق الله العظيم الآية 69 من سورة النحل : وَاللّهُ خَلَقَكُمْ ثُمَّ يَتَوَفَّاكُمْ وَمِنكُم مَّن يُرَدُّ إِلَى أَرْذَلِ الْعُمُرِ لِكَيْ لاَ يَعْلَمَ بَعْدَ عِلْمٍ شَيْئًا إِنَّ اللّهَ عَلِيمٌ قَدِيرٌ... صدق الله العظيم الآية 82 من سورة الإسراء : وَنُنَزِّلُ مِنَ الْقُرْآنِ مَا هُوَ شِفَاء وَرَحْمَةٌ لِّلْمُؤْمِنِينَ وَلاَ يَزِيدُ الظَّالِمِينَ إَلاَّ خَسَارًا... صدق الله العظيم الآية 80 من سورة الشعراء : وَإِذَا مَرِضْتُ فَهُوَ يَشْفِينِ... صدق الله العظيم الآية 44 من سورة فصلت : وَلَوْ جَعَلْنَاهُ قُرْآنًا أَعْجَمِيًّا لَّقَالُوا لَوْلَا فُصِّلَتْ آيَاتُهُ أَأَعْجَمِيٌّ وَعَرَبِيٌّ قُلْ هُوَ لِلَّذِينَ آمَنُوا هُدًى وَشفَاء وَالَّذِينَ لَا يُؤْمِنُونَ فِي آذَانِهِمْ وَقْرٌ وَهُوَ عَلَيْهِمْ عَمًى أُوْلَئِكَ يُنَادَوْنَ مِن مَّكَانٍ بَعِيدٍ...||

شاطر | 
 

 تعلم أحدث لغات البرمجة java

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




التقييم : 3
نقاط : 317610
تاريخ التسجيل : 01/01/1970

مُساهمةموضوع: تعلم أحدث لغات البرمجة java   الأربعاء فبراير 27, 2013 2:02 pm

[size=16]
هذا هو الدرس الأول فى سلسلة دروس الجافا التى سيتم عملها أن شاء الله

_______________
• نبذة عن تاريخ الجافا:
الجافا هى من أحد مشاريع شركة صن ميكروسيستمز "SUN MICROSYSTEMS"
و لم يكن الغرض من لغة الجافا هو ما تستخدم فيه الأن من تطبيقات الويب ولكن
كان للأجهزة المنزلية الذكية حيث كانت صن تتوقع أن مع تطور الأجهزة
المنزلية ستصبح يمكن برمجتها وتنزيل برامج لها من على النت وتحديثها و لكن
هذا لم يحدث لذا فقد قررت صن إيقاف العمل فى هذا البحث ولكن جيمس جوسلينج
تحدث مع رئيس الشركة عم إمكانية إستخدامها فى مجال الويب
وبالفعل لم تغلق صن ملف الجافا و أصبحت الأن من أهم لغات الويب وأيضا البرامج سطح المكتب
***********************************
• الفرق بين الجافا والجافا سكريبت:
تحدثنا عن الجافا وهى لغة برمجية وأغراض البرمجة بواسطة الجافا وهى الويب
مثل السيرفليت"Servlet " و الجى إس بى "JSP " و الأبليت " Applets"
أما الجافا سكريبت فهى كأى لغة سكريبت "Script Language" ما هى إلا دوال تكتب داخل صفحات الويب لعمل مهام معينة فى ال"Client Side"
***********************************
• الفرق بين الجافا و اللغات البرمجية الأخرى:

هناك نوعان من البرمجة وهما

1 - البرمجة الدالية
ويكون البرنامج له هدف معين من خلال تنفيذ بعض خطوات متتالية فقط وهذا يظهر فى الفيجوال بيسك حتى الإصدار السادس
----------------
2 - البرمجة الكائنية
ويكون البرنامج له هدف معين يصل له من خلال الكائنات حيث لكل كائن خصائصة و
دوالة و و تعريف الكائن هو ال Class وهذا موجود فى الجافا و الدوت نت و
c++
*****************************
* أقسام لغة الجافا
1- Java SE أو Applicationوتعني أننا نستطيع أن نقوم بعمل برنامج يعمل على الكمبيوتر وعلى جميع أنظمة التشغيل
2- Java EE وهى برمجة تطبيقات الويب العملاقة أو البسيطة
3- Java ME : وهى برجة تطبيقات الموبايل والأجهزة الكفية مثل ال Ipad

* مفهوم عمل الجافا وال JVM
عند برمجة برنامج فى الجافا فأنه لا يتحول الا لغة الألة
بل عند تنفيزه تمر الدوال البرمجة بما يهرف بال JVM ويقوم هو بتحويلة الا لغة الألة
وال JVm
ومبدأ عمله هو منع البرامج التي يقوم بكتابتها المبرمجين
من التكلم مباشرة مع العتاد Hardware بإنشاء طبقة وسيطة بينها وبين البرامج
ألا وهي الآلة الافتراضية
فوائد الآلة الافتراضية تتلخص في
الأمان وتعدد انظمة التشغيل

والعيوب أنه بطئ بنسبة قليلة جدا بسبب تحويل الكواد الى لغة الة وتعدد طبقاته

*كيفية بدأ البرمجة مع جافا ( تهيئة بيئة العمل )

1- ال JDK
مفهومه : ال JDK اختصار ل (Java Developer’s Kit) ، وهى عبارة عن
أداة تسمح للمبرمج بتجربة و كتابة و ترجمة و تصحيح أكواد جافا (ال source
code) ، وهى أيضا تحتوى على مكتبات أساسية موجودة فى أى JVM .
ولتحميه أضغط هنا وأختر ما يناسب نظام التشغيل الخاص بك
http://www.oracle.com/technetwork/ja...ad-432154.html

2- ال IDE ( بيئة التطوير أو محرر الأكواد )
وسوف نتكلم عن IDE واحد فقط وهو ال Netbeans
ولتحميله من هذه الصفحة
أختر نظام التشغيل الخاص بك Platform
وأختر الأصدار الذى تريده
وأختر ما تريده فى البرنامج
ونحن سنعمل على ال Java SE فقط
أى يمكن تحميل النسخة المخصصة لل SE بحجم 66 ميجا
http://netbeans.org/downloads/index.html




[/size]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو




التقييم : 3
نقاط : 317610
تاريخ التسجيل : 01/01/1970

مُساهمةموضوع: رد: تعلم أحدث لغات البرمجة java   الأربعاء فبراير 27, 2013 2:03 pm



Java Platform, Standard Edition

Java Platform, Standard Edition or Java SE is a widely used platform for programming in the Java language. It is the Java Platform used to deploy portable applications for general use. In practical terms, Java SE consists of a virtual machine, which must be used to run Java programs, together with a set of libraries (or "packages") needed to allow the use of file systems, networks, graphical interfaces, and so on,

[edit] Nomenclature, standards and specifications

Java SE was known as Java 2 Platform, Standard Edition or J2SE from
version 1.2 until version 1.5. The "SE" is used to distinguish the base
platform from Java EE and Java ME.
The "2" was originally intended to emphasize the major changes
introduced in version 1.2, but was removed in version 1.6. The naming
convention has been changed several times over the Java version history. Starting with J2SE 1.4 (Merlin), Java SE has been developed under the Java Community Process.
JSR 59 was the umbrella specification for J2SE 1.4 and JSR 176
specified J2SE 5.0 (Tiger). Java SE 6 (Mustang) was released under JSR
270.

Java Platform, Enterprise Edition is a related specification which includes all of the classes in Java SE, plus a number which are more useful to programs which run on servers as opposed to workstations. Java Platform, Micro Edition
is a related specification intended to provide a certified collection
of Java APIs for the development of software for small,
resource-constrained devices such as cell phones, PDAs and set-top boxes.

The Java Runtime Environment (JRE) and Java Development Kit (JDK) are the actual files that are downloaded and installed on a computer in order to run or develop java programs, respectively.


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




التقييم : 3
نقاط : 317610
تاريخ التسجيل : 01/01/1970

مُساهمةموضوع: رد: تعلم أحدث لغات البرمجة java   الأربعاء فبراير 27, 2013 2:04 pm


[size=16]NetBeans IDE 7.0.1 Release Information


The NetBeans IDE is an award-winning integrated
development environment available for Windows, Mac, Linux, and Solaris.
The NetBeans project consists of an open-source IDE and an application platform
that enable developers to rapidly create web, enterprise, desktop, and
mobile applications using the Java platform, as well as PHP, **********
and Ajax, Groovy and Grails, and C/C++.

The NetBeans project is supported by a vibrant developer community and offers extensive ********ation and training resources as well as a diverse selection of third-party plugins.


Get the NetBeans IDE 7.0.1


The latest available download is NetBeans IDE 7.0.1, which is an update to NetBeans IDE 7.0.


حمل من الرابط
http://dlc.sun.com.edgesuite.net/net...ndles/netbeans
[/size]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو




التقييم : 3
نقاط : 317610
تاريخ التسجيل : 01/01/1970

مُساهمةموضوع: رد: تعلم أحدث لغات البرمجة java   الأربعاء فبراير 27, 2013 2:04 pm



[size=16]أولا : Netbeans (IDE ) 7

ال Netbeans ما هو الى برنامج يمكن كتابة برامج الجافا من خلاله


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

ولكن فى سلسلة الدروس الأولى لن نتكلم عن ال GUI وسيتم أن شاء الله التكلم عنه فى سلسلة الدروس المتطورة

نبدأ بشرح التول بار



الأرقام الموجودة فى الصورة تدل على

1- بروجكت ( Projects ) : وهاذا التاب سيكون به جميع المشاريع المفوحة فى البرنامج
2- الملفات ( Files ) وهذا التاب سيكون به جميع ملفات المشاريع المفتوحة
3- الخدمات ( services ) : وهاذا التاب به بعض خدمات النت بينز مثل الأتصال بقواعد البيانات بدون كود وما إلى ذلك
4- الصفحة الرئيسية (Stare Page ) وهى الصفحة التى يتم فتحها مع البرنامج

5- هذا الرمز هو المسؤول عن أصلاح ملف الجار أو المشروع
6- يقوم بعمل تنظيف ونمظيم للمشروع ومن ثم أنشاء ملف الجار
7 - تشغيل المشروع

8- أنشاء ملف جديد ( كلاس أو فرام أو بانل ....... )
9أنشاء مشروع جديد : سنتناوله خطوة خطوة فى الدروس المتقدمة
10 - فتح مشروع موجود بالجهاز
11 - حفظ المشروع

12 - أرجاع عن الخطوة التى تم تنفيذها
13 - الذهاب للأمام الى الخطوة التى تم التراجع عنها

نأئتى للقوائم

قائمة File




1- أنشاء مشروع جديد : سنتناوله خطوة خطوة فى الدروس المتقدمة
2- أنشاء ملف جديد ( كلاس أو فرام أو بانل ....... )
3- فتح مشروع موجود بالجهاز
4- فتح مشروع تم فتحة بالبرنامج
5- فتح ملف ( وليكن كلاس مثلا )
6- فنج ملف تم فتحة من قبل
7- حفظ الكلاس أو الفورم أو أى كان ما تريد حفظه
8- كما فى الرقم 7 ولكن الحفظ بأسم أخر
9 * حفظ جميع الكلاسات والفورمات والبانلس والأنرنال بانل ( أى خفظ كل ما بداخل المشروع )


نأتى للقائمة View



1- التراجع عن الخطوة الاخيرة
2- التراجع عن عملية التراجع
3- كت ( لنقل كلمة من مكان لأخر )
4- نسخ الكلمة ( إذا أردت النسخ إلى مكان أخر )
5- اللصق ويأتى بعد عملة القص أو النسخ
6- حذف الفورمات ( أو التنسيق )
7- حذف ( حذف كلمة محددة )
8- تحديد الكل ( تحديد لكل الموجود فى منطقة كتابة الكود أو منطقة التصميم
9 - مش محتاجنها دلوقتى
10- بحث بالكلمة المحددة
11 - بحث التالى بالكلمة التى تم البحث بها
12- بحث السابق بالكلمة التى تم البحث بها
13 - البحث عن كلمة
14 - البحث والأستبدال ( لأستبدال كلمة بأخرى )
15- للبحث عن الأاستخدامات ( الأدرجات فى بيئة العمل )
16 بحث بداخل المشروع كله
17 الأستبدال بداخل المشروع كله


نأتى الى قائمة Run ( تشغيل )



1- تشغيل المشروع
2- أختبار المشروع
3- بناء المشروع ( لا أنصح بها ويتم أستخدام رقم 4 أفضل )
4- تنظيف وتنظيم للمشروع ومن ثم عملية البناء
5- تشغيل الملف المحدد
6- تجربة الملف المحدد
7- عمل ترجمة للملف



نأتى لأخر قائمة وهى


1- أظهار / أخفاء تاب المشروعات الذى تم شرحه فى الصورة الأولى
2- أظهار / أخفاء تاب الملفات وتم شرحه فى الصورة الاولى
3- أظهار / أخفاء تاب المفضلة وهو لأضافة كلاس أو فورم الى مفضلتك
4- أظهار / أخفاء تاب الخدمات وتم شرحه فى الصورة الأولى
5- أظهار / أخفاء وهو خاص بفريق عمل تطوير البرنامج
6- أظهار / أخفاء تاب تا*** الموجود بالأسفل وستجد بيه جملع العمليات فى البرنامج
7- أظهار / أخفاء المكونات وهو خاص بالواجهة الرسومية GUI
8- أظهار / أخفاء الخصائص وهى نافذة خصائص المكونات
9- أغلاق النافذة المفتوحة
10- تكبير النافذة المفتوحة
11 - وهذا الأمر لجعل النافذة الخاصة بالكلاس أو الفورم منفردة بعيده عن البرنامج


أنا عارف انكم زهقتوا وأن الشرح ممل جدا جدا
لكن معلش الحمد لله خلصنا البرنامج ودلوقتى شرح عمل أول برنامج لنا

شرح عمل أول برنامج لك بلغة الجافا

من قائمة ملف أختر مشروع جديد
ستظهر لك هذه النافذة
أختر منها الموضح بالصورة



ستظهر هذه النافذة



1- أسم المشروع
2- مكان المشروع ( أتركه كما هو فهو المكان المخصص للنت بينز )
3- أترك الخيارات كما هى فهى تقوم بأنشاء الكلاس الرئيسى للبرنامج تلقائيا

سيكون الشكل النهائى للبرنامج



1- وهو مجلد السورس الذى يحوى الباكتج الخاص بالمشروع
2- الباكتش : وهو يحوى الكلاسات والفورم الخاص بالبرنامج
3- هذا هو الكلاس الرئيسى الذى تم أنشاءه مع البرنامج

4- الباكتش الذى يحتوى على هذا الكلاس
5- الكلاس الأفتتاحى لهاذا الكلاس ويتم بداخله كتابة جميع الأوامر والأحداث مثل private و
public
وكلمة بابلك تعنى أنه عام أى يمكن أستدعائه من أى كلاس أخر على عكس ال private

6- الحدث الرئيسى وأى شئ يكتب به يتم تنفيذه عند تنفيذ المشروع وكلمة main تدل على أن البرنامج سوف يبدأ من هنا

بالنسبة الل String[] args فهى تعنى أننا نتعامل مع مصفوفة وال args هى أسم هذه المصفوفة

يوجد بالأسفر ال Output أو ال Run للبرنامج المحدد باللون الاسود
[/size]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو




التقييم : 3
نقاط : 317610
تاريخ التسجيل : 01/01/1970

مُساهمةموضوع: رد: تعلم أحدث لغات البرمجة java   الأربعاء فبراير 27, 2013 2:05 pm












[size=16]البرنامج الأول

قم بكتابة هذا الكود داخل الحدث الرئيسى للبرنامج

System.out.println("My First Program In Java ");
ليصبح الحدث الرئيسى هكذا



public static void main(String[] args) {



// TODO code application logic here
System.out.println("My First Program In Java ");
}


الشرح السريع للكود System.out.println وهى دالة الأخراج فى الجافا
أما ما بين القوسين هو ما سيظهر للمستخدم عند تشغيل البرنامج

قم بتعديل الكود السابق ليصبح هكذا







كود:
System.out.println("My Name Is Khaled ");




System.out.println("My First Program In Java ");


وقم بتشغيل البرنامج
ماذا ستلاحظ
ستلاحظ أن البرنامج قام بطباعة سطرين
الاول هو My Name Is Khaled
والثانى هو My First Program In Java

أى أن System.out.println تقوم بطباعة سطر واحد
وتكرارها يقوم بطباعة سطر أخر وهاكذا

س1 :
هل يمكت أن أقوم بطباعة عدد من السطور بأستخدام جملة

نعم يمكن ذلك

قم بكتابة هاذا الكود

System.out.println("My \nFirst \nProgram \nIn \nJava ");[/CODE]ستلاحظ أن البرنامج قام بطباعة الكلمات كالأتى
My
First
Program
In
Java

أى أن البرنامج لم يقم بطباعة \n وذلك لأن هذه من الكلامات المحجوزة داخل علامة التنصيص فى جافا وهى تسمى سلاسل الأفلات

أى إذا أردت طباعة أسمك وأسم أخيك فى جملة طباعة واحدة ولكن على سطرين يتم كتابة الكود التالى
System.out.println("Ahmed \n Mohamed ");

وسأضع لكم جمل المحجوزة داخل ال قوص النصى
\n = وهى لعمل سطر جديد وما يأتى بعدها يتم طباعته فى هذا السطر
\t = وهى تنتقل بكل ثلاث مسافات TAB
\b = وهو يقوم بما يفعله الزر (back space ) أى أنها تقوم بحزف الحرفى يسبقها

أن أريدت تشغيل ملف الجار عن طريق الدوس يمكن نسخ ملف الجار بعد تكوينه من الادوات المشروحة بالاعلى الى ممجلد السى
والدخول على مجلد السى من الدوس

ويتم كتابة هاذا الأمر
java -jar first.jar

[/size]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو




التقييم : 3
نقاط : 317610
تاريخ التسجيل : 01/01/1970

مُساهمةموضوع: رد: تعلم أحدث لغات البرمجة java   الأربعاء فبراير 27, 2013 2:06 pm

Introduction To Java Programming Chapter 1
_

4shared.com/file/72558096...mming_CH1.html



Introduction To Java Programming Chapter 2


4shared.com/********/s27M...Programmi.html



Introduction To Java Programming Chapter 3

4shared.com/********/JMUM...Programmi.html

Introduction To Java Programming Chapter 4

4shared.com/********/mVne...Programmi.html


Introduction To Java Programming Chapter 5

4shared.com/********/vfDC...Programmi.html



Introduction To Java Programming Chapter 6

4shared.com/********/y_D9...Programmi.html




Introduction To Java Programming Chapter 7

4shared.com/********/PEnu...Programmi.html
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو




التقييم : 3
نقاط : 317610
تاريخ التسجيل : 01/01/1970

مُساهمةموضوع: رد: تعلم أحدث لغات البرمجة java   الأربعاء فبراير 27, 2013 2:06 pm

Creating your first Java project

In this section, you will create a new Java project. You will be using JUnit as your example project. JUnit is an open source unit testing framework for Java.
Getting the Sample Code (JUnit)

Creating the project

Inside Eclipse select the menu item File > New > Project.... to open the New Project wizard
Select Java Project then click Next to start the نقرتين لعرض الصورة في صفحة مستقلة New Java Project wizard: نقرتين لعرض الصورة في صفحة مستقلة
On this page, type "JUnit" in the Project name field. Then click Finish.
In the Package Explorer, make sure that the JUnit project is selected. Select the menu item File > Import....
Expand General, select Archive file, and click Next.
Click the Browse button next to the Archive file field and browse to select /eclipse/plugins/org.eclipse.jdt.ui.examples.projects_3.1.100/archive/junit/junit381src.jar
Note: This step assumes that you followed steps 1-3 in the Getting the Sample Code section above.

In the Import wizard, expand the root node, press Deselect All and select only the junit node. You can expand and select elements within the junit directory on the left pane to view the individual resources that you are importing on the right pane. Note: Do not deselect any of the resources in the junit directory at this time. You will need all of these resources in the tutorial. نقرتين لعرض الصورة في صفحة مستقلة

Make sure that the JUnit project appears in the destination Folder field. Then click Finish. In the import progress indicator, notice that the imported resources are compiled as they are imported into the workbench. This is because the Build automatically option is checked on the Workbench preferences page.
In the Package Explorer view, expand the JUnit project to view the JUnit packages
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
تعلم أحدث لغات البرمجة java
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» ~-~ الآن يمكنك تجربة ألعاب java على الكمبيوتر قبل تثبيتها على الجوال~-~

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