تجدها في السلسلات الأخرى، لكنك لن تجد فارق كبير.
مناسب لـ : لمن يرغب بامتلاك لاب توب بتصميم مختلف وبشعار فيراري، أو إذا كانت هناك ميزة معينة في هذه السلسلة لم تجدها في السلسلات الأخرى.
أهم ميزة : الشكل وجودة المواد الخارجية.
لاب توب ايسر اكستينزا "Acer Extensa"
سلسلة أعمال مقاربة للـ ترافل ميت ولكنها أقل سعراً وأبسط في المواصفات وتستهدف عادة الشركات.
مناسب لـ : للشركات التي تبحث عن لاب توب أعمال لموظيفها بتكلفة أقل.
أهم ميزة : أسعار أقل.
لاب توب ايسر اسباير ون "Acer Aspire One"
سلسلة الـ Netbook لدى ايسر وهي الأجهزة صغيرة الشاشة منخفضة السعر بسيطة المواصفات.
مناسب لـ : لمن يرغب بتصفح الانترنت والاستخدام الخفيف بخفة وسرعة خلال التنقل.
أهم ميزة : صغر الحجم وانخفاض السعر.
شركة سوني تطلق على خط انتاج اللاب توب لديها "فايو Vaio" و توفر العديد من السلسلات وهي :
سوني فايو إي "VAIO E"
أول خطوط إنتاج الشركة وأقلها سعراً ويميل للملتيميديا، يتوفر بمواصفات متنوعة وبأسعار منخفضة.
مناسب لـ : تنوع المواصفات وتوسط الأسعار يجعل السلسلة مناسبة لأغلب المستخدمين.
أهم ميزة : مواصفات متنوعة وأسعار معقولة.
سوني فايو اس دبليو "VAIO CW"
من خطوط إنتاج الشركة الرئيسية ويأتي بمواصفات مقاربة وأحياناً أعلى بقليل من الفئة السابقة، الفرق البارز في هذه الفئة هو اختلاف التصميم بعض الشيء عن الفئة السابقة.
مناسب لـ : تنوع المواصفات وتوسط الأسعار يجعل السلسلة مناسبة لأغلب المستخدمين.
أهم ميزة : مواصفات متنوعة وأسعار معقولة.
سوني فايو اف "VAIO F"
سلسلة ملتيميديا متقدمة وتتوفر بشاشة عالية الدقة ومواصفات متقدمة. تعتبر خط إنتاج متقدم للمستخدم المنزلي.
مناسب لـ : لمن يرغب بلاب توب متقدم ولم يجد ما يريد في السلسلات السابقة.
أهم ميزة : لاب توب ملتيميديا متكامل.
سوني فايو زد "VAIO Z"
سلسلة صغيرة و عالية الأداء مع مواد فاخرة، توفر أداء عالي لمتطلبي الأداء، توقع أسعار عالية للموديلات في هذه السلسلة.
مناسب لـ :لمن يبحث عن لاب توب سوني 13 بوصة عالي الأداء.
أهم ميزة : حجم صغير مع مواصفات متقدمة.
سوني فايو اس "VAIO S"
سلسلة أداء عالي و حجم صغير و مقاربة لسلسلة الـ Z و لكن مع تقليل بعض المميزات لتقليل السعر و التكلفة.
مناسب لـ : لمن يبحث عن لاب توب سوني 13 بوصة مع أداء عالي ولكنه يجد سلسلة الـ Z أكثر مما يحتاج أو أعلى من ميزانيته.
أهم ميزة : حجم صغير مع أداء عالي.
سوني فايو واي "VAIO Y"
سلسلة نحيفة وخفيفة وتأتي بمعالجات قليلة الطاقة CULV مما يعني أداء أقل من المعالجات العادية.
مناسب لـ : لمن يرغب بلاب توب خفيف ونحيف وبعمر بطارية أطول ولا يهتم كثيراً بقوة المعالج.
أهم ميزة : نحيف ووزن خفيف.
سوني فايو إكس "VAIO X"
لاب توب صغير ونحيف مع مواد فاخرة جداً وخفيفة مثل الكربون، توقع سعر عالي.
مناسب لـ : لمن يرغب بجهاز صغير مع تصميم نحيف ومواد فاخرة.
أهم ميزة : حجم صغير ووزن خفيف ومواد فاخرة.
سوني فايو بي "VAIO P"
يمكن القول أن هذا يعتبر نيتبوك ولكنها مطوّر ومتقدم بعض الشيء على الفئة السابقة ويأتي بسعر أعلى.
مناسب لـ : لمن يرغب بنيتبوك أعلى مواصفات أو أفخم مواد ولم يجد ما يريد في الفئة السابقة.
أهم ميزة : نيتبوك مطوّر.
سوني فايو دبليو "VAIO W"
سلسلة الـ Netbook لدى سوني وهي الأجهزة صغيرة الشاشة منخفضة السعر بسيطة المواصفات.
مناسب لـ : لمن يرغب بتصفح الانترنت والاستخدام الخفيف بخفة وسرعة خلال التنقل.
أهم ميزة : صغر الحجم وانخفاض السعر.
سوني فايو بي "VAIO P"
يمكن القول أن هذا يعتبر نيتبوك ولكنها مطوّر ومتقدم بعض الشيء على الفئة السابقة ويأتي بسعر أعلى.
مناسب لـ : لمن يرغب بنيتبوك أعلى مواصفات أو أفخم مواد ولم يجد ما يريد في الفئة السابقة.
أهم ميزة : نيتبوك مطوّر
شركة سامسونج توفر سلسلات اللاب توب التالية :
سامسونج آر "Samsung R"
خط إنتاج الشركة الأولي والرئيسي، يوفر العديد من الخيارات للكثير من الاستخدامات المتنوعة و اليومية.
مناسب لـ : لأغلب المستخدمين حيث أنه يوفر موديلات بمواصفات وأسعار متنوعة تناسب أغلب المستخدمين.
سامسونج بي "Samsung P"
سلسلة الأعمال لدى سامسونج، و كعادة سلسلة الأعمال لدى كل الشركات تكون اللاب توبات في السلسلة ذات تصميم جدي و عالي التحمل مع مواصفات و تطبيقات تهم مستخدمي الأعمال مع التقليل من المميزات و الخصائص الترفيهية والتي لا تهم مستخدم الأعمال.
مناسب لـ : لمستخدمي الأعمال و المكاتب و الموظفين.
سامسونج كيو "Samsung Q"
سلسلة أداء عالية حيث تأتي بـ مواصفات و مميزات أعلى.
مناسب لـ : للمستخدمين المتقدمين و الذين لم يجدوا ما يبحثوا عنه في سلسلة الـ R
سامسونج اكس "Samsung X"
سلسلة تركز على خفة الوزن والنحافة مع التضحية ببعض قوة المعالج.
مناسب لـ : لمن يبحث عن لاب توب سامسونج نحيف وخفيف الوزن ولا يمانع فقدان بعض القوة.
س
مناسب لـ : لمن يرغب بامتلاك لاب توب بتصميم مختلف وبشعار فيراري، أو إذا كانت هناك ميزة معينة في هذه السلسلة لم تجدها في السلسلات الأخرى.
أهم ميزة : الشكل وجودة المواد الخارجية.
لاب توب ايسر اكستينزا "Acer Extensa"
سلسلة أعمال مقاربة للـ ترافل ميت ولكنها أقل سعراً وأبسط في المواصفات وتستهدف عادة الشركات.
مناسب لـ : للشركات التي تبحث عن لاب توب أعمال لموظيفها بتكلفة أقل.
أهم ميزة : أسعار أقل.
لاب توب ايسر اسباير ون "Acer Aspire One"
سلسلة الـ Netbook لدى ايسر وهي الأجهزة صغيرة الشاشة منخفضة السعر بسيطة المواصفات.
مناسب لـ : لمن يرغب بتصفح الانترنت والاستخدام الخفيف بخفة وسرعة خلال التنقل.
أهم ميزة : صغر الحجم وانخفاض السعر.
شركة سوني تطلق على خط انتاج اللاب توب لديها "فايو Vaio" و توفر العديد من السلسلات وهي :
سوني فايو إي "VAIO E"
أول خطوط إنتاج الشركة وأقلها سعراً ويميل للملتيميديا، يتوفر بمواصفات متنوعة وبأسعار منخفضة.
مناسب لـ : تنوع المواصفات وتوسط الأسعار يجعل السلسلة مناسبة لأغلب المستخدمين.
أهم ميزة : مواصفات متنوعة وأسعار معقولة.
سوني فايو اس دبليو "VAIO CW"
من خطوط إنتاج الشركة الرئيسية ويأتي بمواصفات مقاربة وأحياناً أعلى بقليل من الفئة السابقة، الفرق البارز في هذه الفئة هو اختلاف التصميم بعض الشيء عن الفئة السابقة.
مناسب لـ : تنوع المواصفات وتوسط الأسعار يجعل السلسلة مناسبة لأغلب المستخدمين.
أهم ميزة : مواصفات متنوعة وأسعار معقولة.
سوني فايو اف "VAIO F"
سلسلة ملتيميديا متقدمة وتتوفر بشاشة عالية الدقة ومواصفات متقدمة. تعتبر خط إنتاج متقدم للمستخدم المنزلي.
مناسب لـ : لمن يرغب بلاب توب متقدم ولم يجد ما يريد في السلسلات السابقة.
أهم ميزة : لاب توب ملتيميديا متكامل.
سوني فايو زد "VAIO Z"
سلسلة صغيرة و عالية الأداء مع مواد فاخرة، توفر أداء عالي لمتطلبي الأداء، توقع أسعار عالية للموديلات في هذه السلسلة.
مناسب لـ :لمن يبحث عن لاب توب سوني 13 بوصة عالي الأداء.
أهم ميزة : حجم صغير مع مواصفات متقدمة.
سوني فايو اس "VAIO S"
سلسلة أداء عالي و حجم صغير و مقاربة لسلسلة الـ Z و لكن مع تقليل بعض المميزات لتقليل السعر و التكلفة.
مناسب لـ : لمن يبحث عن لاب توب سوني 13 بوصة مع أداء عالي ولكنه يجد سلسلة الـ Z أكثر مما يحتاج أو أعلى من ميزانيته.
أهم ميزة : حجم صغير مع أداء عالي.
سوني فايو واي "VAIO Y"
سلسلة نحيفة وخفيفة وتأتي بمعالجات قليلة الطاقة CULV مما يعني أداء أقل من المعالجات العادية.
مناسب لـ : لمن يرغب بلاب توب خفيف ونحيف وبعمر بطارية أطول ولا يهتم كثيراً بقوة المعالج.
أهم ميزة : نحيف ووزن خفيف.
سوني فايو إكس "VAIO X"
لاب توب صغير ونحيف مع مواد فاخرة جداً وخفيفة مثل الكربون، توقع سعر عالي.
مناسب لـ : لمن يرغب بجهاز صغير مع تصميم نحيف ومواد فاخرة.
أهم ميزة : حجم صغير ووزن خفيف ومواد فاخرة.
سوني فايو بي "VAIO P"
يمكن القول أن هذا يعتبر نيتبوك ولكنها مطوّر ومتقدم بعض الشيء على الفئة السابقة ويأتي بسعر أعلى.
مناسب لـ : لمن يرغب بنيتبوك أعلى مواصفات أو أفخم مواد ولم يجد ما يريد في الفئة السابقة.
أهم ميزة : نيتبوك مطوّر.
سوني فايو دبليو "VAIO W"
سلسلة الـ Netbook لدى سوني وهي الأجهزة صغيرة الشاشة منخفضة السعر بسيطة المواصفات.
مناسب لـ : لمن يرغب بتصفح الانترنت والاستخدام الخفيف بخفة وسرعة خلال التنقل.
أهم ميزة : صغر الحجم وانخفاض السعر.
سوني فايو بي "VAIO P"
يمكن القول أن هذا يعتبر نيتبوك ولكنها مطوّر ومتقدم بعض الشيء على الفئة السابقة ويأتي بسعر أعلى.
مناسب لـ : لمن يرغب بنيتبوك أعلى مواصفات أو أفخم مواد ولم يجد ما يريد في الفئة السابقة.
أهم ميزة : نيتبوك مطوّر
شركة سامسونج توفر سلسلات اللاب توب التالية :
سامسونج آر "Samsung R"
خط إنتاج الشركة الأولي والرئيسي، يوفر العديد من الخيارات للكثير من الاستخدامات المتنوعة و اليومية.
مناسب لـ : لأغلب المستخدمين حيث أنه يوفر موديلات بمواصفات وأسعار متنوعة تناسب أغلب المستخدمين.
سامسونج بي "Samsung P"
سلسلة الأعمال لدى سامسونج، و كعادة سلسلة الأعمال لدى كل الشركات تكون اللاب توبات في السلسلة ذات تصميم جدي و عالي التحمل مع مواصفات و تطبيقات تهم مستخدمي الأعمال مع التقليل من المميزات و الخصائص الترفيهية والتي لا تهم مستخدم الأعمال.
مناسب لـ : لمستخدمي الأعمال و المكاتب و الموظفين.
سامسونج كيو "Samsung Q"
سلسلة أداء عالية حيث تأتي بـ مواصفات و مميزات أعلى.
مناسب لـ : للمستخدمين المتقدمين و الذين لم يجدوا ما يبحثوا عنه في سلسلة الـ R
سامسونج اكس "Samsung X"
سلسلة تركز على خفة الوزن والنحافة مع التضحية ببعض قوة المعالج.
مناسب لـ : لمن يبحث عن لاب توب سامسونج نحيف وخفيف الوزن ولا يمانع فقدان بعض القوة.
س
امسونج ان "Samsung N"
سلسلة الـ Netbook لدى سامسونج وهي الأجهزة صغيرة الشاشة منخفضة السعر بسيطة المواصفات.
مناسب لـ : لمن يرغب بتصفح الانترنت والاستخدام الخفيف بخفة وسرعة خلال التنقل.

يوجد ثلاث سلسلات لـ لاب توبات ابل ماك بوك وهي :
ابل ماك بوك "Apple MacBook"
خط انتاج الشركة الرئيسي و الأكثر انتشاراً، أقل الموديلات في السعر، مواصفات و مميزات عادية للمستخدم اليومي.
مناسبة لـ : للمستخدم اليومي، التصفح، الصور، الألعاب البسيطة، التصميم البسيط، البريد، تحرير النصوص، وما إلى ذلك من الاستخدامات اليومية.
أهم ميزة : أسعار أقل.
ابل ماك بوك برو "Apple MacBook Pro"
سلسلة الأداء الاحترافي، هذه السلسلة توفر مواصفات و مميزات عالية و شاشات كبيرة للمصممين و محرري الجرافيك و متطلبي الأداء.
مناسبة لـ : لمن يبحث عن أداء ومواصفات أعلى من السلسلة السابقة.
أهم ميزة : أداء أعلى.
ابل ماك بوك اير "Apple MacBook Air"
سلسلة التنقل والوزن الخفيف، لاب توب خفيف ونحيف جداً لمن يرغب بالتنقل بخفة و سهولة.
مناسبة لـ : لمن يبحث عن الوزن الخفيف والتصميم النحيف ولا يمانع فارق السعر والتضحية ببعض القوة والمواصفات.
أهم ميزة : وزن خفيف وتصميم نحيف
ما هي القطع الداخلية التي يمكنك تغييرها في ال
سلسلة الـ Netbook لدى سامسونج وهي الأجهزة صغيرة الشاشة منخفضة السعر بسيطة المواصفات.
مناسب لـ : لمن يرغب بتصفح الانترنت والاستخدام الخفيف بخفة وسرعة خلال التنقل.

يوجد ثلاث سلسلات لـ لاب توبات ابل ماك بوك وهي :
ابل ماك بوك "Apple MacBook"
خط انتاج الشركة الرئيسي و الأكثر انتشاراً، أقل الموديلات في السعر، مواصفات و مميزات عادية للمستخدم اليومي.
مناسبة لـ : للمستخدم اليومي، التصفح، الصور، الألعاب البسيطة، التصميم البسيط، البريد، تحرير النصوص، وما إلى ذلك من الاستخدامات اليومية.
أهم ميزة : أسعار أقل.
ابل ماك بوك برو "Apple MacBook Pro"
سلسلة الأداء الاحترافي، هذه السلسلة توفر مواصفات و مميزات عالية و شاشات كبيرة للمصممين و محرري الجرافيك و متطلبي الأداء.
مناسبة لـ : لمن يبحث عن أداء ومواصفات أعلى من السلسلة السابقة.
أهم ميزة : أداء أعلى.
ابل ماك بوك اير "Apple MacBook Air"
سلسلة التنقل والوزن الخفيف، لاب توب خفيف ونحيف جداً لمن يرغب بالتنقل بخفة و سهولة.
مناسبة لـ : لمن يبحث عن الوزن الخفيف والتصميم النحيف ولا يمانع فارق السعر والتضحية ببعض القوة والمواصفات.
أهم ميزة : وزن خفيف وتصميم نحيف
ما هي القطع الداخلية التي يمكنك تغييرها في ال
#Objects & #Classes
الكائنات والكلاسات هي احد المفاهيم (التقنيات) المستخدمة في منهجية البرمجة غرضية التوجه OOP لذا سنتعلم تصميم برنامج يستخدم الكائنات والكلاسات ولكن قبل ذلك يجب ان نعرف :
- ما هو الكائن ( object ) ؟
- ما هو الكلاس ( class) ؟
1⃣ الكائن Object :
تعريف عامي : الكائن هو أي شي له خصائص وله فعل .
امثلة :
- الكمبيوتر عبارة عن شيء له خصائصه وله افعال .
- الانسان نفسه عبارة عن شيء له خصائصه وله افعاله.
- السيارة عبارة عن شيء لها خصائص ولها افعال .
تعريف برمجي : عبارة عن شيء entity له خصائص attributes وله أفعال behavior .
entity : شيء ما
attributes : خصائص هذا الشيء
behavior : فعل او تصرف هذا الشيء
خصائص الكائن بالبرمجة :
1- Attributes :
خصائص الكائن يتم تمثيلها بالمتغيرات .
2- Behavior:
تصرفات الكائن يتم تمثيلها بالدوال الميثود.
3- identity: Object identity is typically implemented via a unique ID. The value of the ID is not visible to the external user.
مثال :
القلم لونه أحمر ونستخدمه للكتابة
* القلم هو الـ object
* اللون الأحمر هي الـ attribute
* الكتابة هي الـ behavior
2⃣ الكلاس Class :
عبارة عن templete قالب (وعاء) يحتوي على متغيرات ودوال.
يحتوي الكلاس على :
- data member المتغيرات
- method الدوال
- constructor دالة خاصة تشرح لاحقا
- block هي الاقواس { }
الشكل للعام لكتابة الكلاس :
class <class_name>{
data member;
method;
}
ملاحظة مهمه :
الكائن يعتبر حالة من الكلاس وبما انه حالة من الكلاس مستحيل يكون عندي كائن بدون كلاس لان الكائن ليس إلا نسخة فعلية من الكلاس .
والفكرة تقوم على أنني أنشئ كلاس واعطيه خصائص وافعال ومن ثم اسوي كائن من ذالك الكلاس وبالتالي اصبح هذا الكائن قام بنسخ الخصائص والافعال الموجودة بالكلاس . ونستطيع إنشاء عدة كائنات تنسخ محتويات الكلاس ولكل كائن لديه اسمه الخاص فيه. نفهم من ذالك أن الكلاس عبارة عن وعاء أو قالب في العادة يكون نسخة خام نستفيد منها في موضوع إنشاء الكائنات وتعديل محتوياته مع الحفاظ على الكلاس الخام كما هو عليه .
مثال بسيط عن الكائن والكلاس :
1- الان في هذا الجزء سوف نقوم بإنشاء كلاس اسمه Student يحتوي على متغيرين id و name ودالة التشغيل main وتعتبر من الدوال لكنها اساسية لتشغيل البرنامج
class Student{
int id; //data member
String name; //data member
public static void main(String args[] ){
}
}
2- الان سنقوم بإنشاء الكائن بواسطة الكلمة المحجوزه new
class Student{
int id; //data member
String name; //data member
public static void main(String args[] ){
Student s1=new Student(); //انشاء الكائن
}
}
ملاحظة :
Student s1=new Student();
هذا السطر هي طريقة انشاء الكائن وسميناه s1 وراح ينسخ كل الاشياء الموجوده بالكلاس لاننا قلنا سابقا ان الكائن ليس الا نسخه من الكلاس الخام ولاحظ ايضا اسم Student لازم يكون نفس اسم الكلاس عشان يصبح نسخه من كلاسنا وهذه النسخه كما قلنا لها اسم s1
3- الان في هذا الجزء سنقوم بطباعة المتغيرين id و name من خلال استدعائها بواسطة اسم الكائن s1 ويستطيع استدعائها لانه صار نسخه من الكلاس يعني له الامكانيه برؤية كل شي بالكلاس.......
class Student{
int id; //data member
String name; //data member
public static void main(String args[ ] ){
Student s1=new Student();
console.writeline(s1.id);
console.writeline(s1.name);
}
}
المخرجات قيم افتراضيه وراح تكون كالتالي :
0
null
والسبب لاننا لما عرفنا المتغيرات بالكلاس ولم نعطي له اي قيمه فقط عرفنا متغيرات بدون اسناد قيم لها .
5 - الان احط قيم لمتغيراتي الموجوده بالكلاس من خلال كل الكائنات اللي سويناها ولكل كائن على حده استطيع اعطاء قيم مستقله للمتغيرات ومن ثم لا انسى اطبعهم كالتالي :
النسخة الاولى من الكلاس
Student s1=new Student();
s1.id = 369;
s1.name = "Aasam";
console.writeline(s1.id);
console.writeline(s1.name);
النسخة الثانية من الكلاس
Student s2=new Student();
s2.id = 369;
s2.name = "wasam";
console.writeline (s2.id);
console.writeline (s2.name);
ختاما الان اتضح لنا فائدة الكلاسات و الكائنات مجرد خصصنا كلاس وسوينا منه كائنات كثير باسطر قليله
بدل اني اكتب كلاس كامل لكل Student......
#بداية مهندس معلوماتية💻🦾
#منقول❤️
الكائنات والكلاسات هي احد المفاهيم (التقنيات) المستخدمة في منهجية البرمجة غرضية التوجه OOP لذا سنتعلم تصميم برنامج يستخدم الكائنات والكلاسات ولكن قبل ذلك يجب ان نعرف :
- ما هو الكائن ( object ) ؟
- ما هو الكلاس ( class) ؟
1⃣ الكائن Object :
تعريف عامي : الكائن هو أي شي له خصائص وله فعل .
امثلة :
- الكمبيوتر عبارة عن شيء له خصائصه وله افعال .
- الانسان نفسه عبارة عن شيء له خصائصه وله افعاله.
- السيارة عبارة عن شيء لها خصائص ولها افعال .
تعريف برمجي : عبارة عن شيء entity له خصائص attributes وله أفعال behavior .
entity : شيء ما
attributes : خصائص هذا الشيء
behavior : فعل او تصرف هذا الشيء
خصائص الكائن بالبرمجة :
1- Attributes :
خصائص الكائن يتم تمثيلها بالمتغيرات .
2- Behavior:
تصرفات الكائن يتم تمثيلها بالدوال الميثود.
3- identity: Object identity is typically implemented via a unique ID. The value of the ID is not visible to the external user.
مثال :
القلم لونه أحمر ونستخدمه للكتابة
* القلم هو الـ object
* اللون الأحمر هي الـ attribute
* الكتابة هي الـ behavior
2⃣ الكلاس Class :
عبارة عن templete قالب (وعاء) يحتوي على متغيرات ودوال.
يحتوي الكلاس على :
- data member المتغيرات
- method الدوال
- constructor دالة خاصة تشرح لاحقا
- block هي الاقواس { }
الشكل للعام لكتابة الكلاس :
class <class_name>{
data member;
method;
}
ملاحظة مهمه :
الكائن يعتبر حالة من الكلاس وبما انه حالة من الكلاس مستحيل يكون عندي كائن بدون كلاس لان الكائن ليس إلا نسخة فعلية من الكلاس .
والفكرة تقوم على أنني أنشئ كلاس واعطيه خصائص وافعال ومن ثم اسوي كائن من ذالك الكلاس وبالتالي اصبح هذا الكائن قام بنسخ الخصائص والافعال الموجودة بالكلاس . ونستطيع إنشاء عدة كائنات تنسخ محتويات الكلاس ولكل كائن لديه اسمه الخاص فيه. نفهم من ذالك أن الكلاس عبارة عن وعاء أو قالب في العادة يكون نسخة خام نستفيد منها في موضوع إنشاء الكائنات وتعديل محتوياته مع الحفاظ على الكلاس الخام كما هو عليه .
مثال بسيط عن الكائن والكلاس :
1- الان في هذا الجزء سوف نقوم بإنشاء كلاس اسمه Student يحتوي على متغيرين id و name ودالة التشغيل main وتعتبر من الدوال لكنها اساسية لتشغيل البرنامج
class Student{
int id; //data member
String name; //data member
public static void main(String args[] ){
}
}
2- الان سنقوم بإنشاء الكائن بواسطة الكلمة المحجوزه new
class Student{
int id; //data member
String name; //data member
public static void main(String args[] ){
Student s1=new Student(); //انشاء الكائن
}
}
ملاحظة :
Student s1=new Student();
هذا السطر هي طريقة انشاء الكائن وسميناه s1 وراح ينسخ كل الاشياء الموجوده بالكلاس لاننا قلنا سابقا ان الكائن ليس الا نسخه من الكلاس الخام ولاحظ ايضا اسم Student لازم يكون نفس اسم الكلاس عشان يصبح نسخه من كلاسنا وهذه النسخه كما قلنا لها اسم s1
3- الان في هذا الجزء سنقوم بطباعة المتغيرين id و name من خلال استدعائها بواسطة اسم الكائن s1 ويستطيع استدعائها لانه صار نسخه من الكلاس يعني له الامكانيه برؤية كل شي بالكلاس.......
class Student{
int id; //data member
String name; //data member
public static void main(String args[ ] ){
Student s1=new Student();
console.writeline(s1.id);
console.writeline(s1.name);
}
}
المخرجات قيم افتراضيه وراح تكون كالتالي :
0
null
والسبب لاننا لما عرفنا المتغيرات بالكلاس ولم نعطي له اي قيمه فقط عرفنا متغيرات بدون اسناد قيم لها .
5 - الان احط قيم لمتغيراتي الموجوده بالكلاس من خلال كل الكائنات اللي سويناها ولكل كائن على حده استطيع اعطاء قيم مستقله للمتغيرات ومن ثم لا انسى اطبعهم كالتالي :
النسخة الاولى من الكلاس
Student s1=new Student();
s1.id = 369;
s1.name = "Aasam";
console.writeline(s1.id);
console.writeline(s1.name);
النسخة الثانية من الكلاس
Student s2=new Student();
s2.id = 369;
s2.name = "wasam";
console.writeline (s2.id);
console.writeline (s2.name);
ختاما الان اتضح لنا فائدة الكلاسات و الكائنات مجرد خصصنا كلاس وسوينا منه كائنات كثير باسطر قليله
بدل اني اكتب كلاس كامل لكل Student......
#بداية مهندس معلوماتية💻🦾
#منقول❤️
#مصطلحات_الحاسوب_والانترنت
---------------------------------
ROM
ذاكرة قراءة فقط تستخدم للحصول على المعلومات التي يحتاجها جهاز الكمبيوتر ويمكن تغييرها
Scanner
الماسح الضوئي يستخدم لمسح مستند قد يكون صورة او وثيقة ومن ثم يخلق منها نسخة رقمية
Spam
رسائل البريد الالكتروني الغير المرغوب فيه، بحيث تكون غير ذات صلة أو غير ملائمة، مثل الإعلانات التجارية الخاصة
Spyware
البرامج التي تقوم بجمع المعلومات من جهازك بدون علمك اثناء تجوالك على الشبكة العنكبوتية حيث تستخدم في العادة لأغراض تسويقية
Trojan
حصان طروادة هو برنامج كمبيوتر يعمل بشكل سري يستخدم بغرض الوصول جهاز الكمبيوتر الخاص بك ثم ينفذ إجراءات ضارة مثل عرض الرسائل أو محو الملفات
USB
اختصار لـ "الناقل التسلسلي العالمي" اتصال موحدة لربط أجهزة الكمبيوتر
USB flash drive
جهاز صغير خارجي لتخزين البيانات ، يعمل من خلال ربطه ب USB
Virus
برنامج غير مصرح به بحيث يمكن أن يضر جهاز الكمبيوتر
Wi-Fi
نظام للاتصال اللاسلكي عبر شبكة الكمبيوتر
Windows
نظام التشغيل المستخدم من قبل الغالبية العظمى من أجهزة الكمبيوتر
World Wide Web (WWW)
شبكة ويب العالمية وهي واحدة من الخدمات المتوفرة على شبكة الإنترنت حيث تُتيح لك الوصول إلى ملايين الصفحات من خلال نظام الروابط
Worm
دودة الكمبيوتر عبارة عن برنامج كمبيوتر يكرر نفسه بشكل ذاتي وهو مشابهة لفيروس الكمبيوتر الا انه يستطيع الانتشار عبر الشبكة
Zip
ضغط الملفات على النحو الذي يجعلها تحتل مساحة أقل في التخزين بحيث يمكن نقلها بسرعة عبر الانترنت
Adware
برنامج يعرض اعلانات منبثقة غير مرغوب فيها على جهاز المستخدم ويتم تنصيبه اثناء تنصيب برنامج مهكر او مشكوك فيه
Antivirus software
برنامج يبحث عن الفيروسات في جهاز المستخدم ويقوم بازالتها
Application
اي تطبيق برمجي مصمم لأداء وظيفة محددة مباشرة على جهاز المستخدم
Backup
اخذ نسخة من الملفات الموجودة على القرص الطلب الخاص بجهاز الكمبيوتر او بكلام اخر إجراء النسخ الاحتياطي للملفات قبل ان يتم مسحها أو تلفه
ا
Bit, bytes
أصغر جزء من المعلومات التي تستخدمها أجهزة الكمبيوتر جهاز الكمبيوتر يستخدم بت في مجموعات من 8 بايت يسمى بـ 8 بت = 1 بايت
Browser
برنامج يمكنك من خلاله تصفح الشبكة العالمية والاطلاع على مواقع الانترنت مثل إنترنت إكسبلورر أو فاير فوكس موزيلا
Bug
عيب أو خطأ في برنامج الكمبيوتر الذي يمنعها من العمل بشكل صحيح وينتج هذا الخلل من خطاء يرتكبه المبرمج اثناء كتابة كود البرنامج
Cache
نوع من الذاكرة السريعة المستخدمة للتخزين المؤقت لصفحات الويب بحيت تمكن المتصفح من عرضها بسرعة أكبر في الزيارة القادمة
CDROM
قرص لتخزين المعلومات الخاصة بجهاز الكمبيوتر
Cookies
هو قطعة صغيرة من المعلومات عن أوقات وتواريخ قمت بزيارتها مواقع في شبكة الإنترنت
CPU
وحدة المعالجة المركزية. وهي قلب جهاز كمبيوتر أوعقله المدبر
Crash
تلف ، المقصود به في مجال الحوسبة، هو ما يحدث عندما يلف البرنامج، أو نظام التشغيل برمته مما يؤدي الى توقفه بشكل غير متوقع عن العمل
Cursor
رمز وامض يظهر على شاشة الكمبيوتر عندنا يراد ادخال نص
Data
وعادة ما يعني المعلومات (النصوص والصور والصوت وغيرها) التي تقوم بإنشائها أو مشاركة على جهاز كمبيوتر
Driver
برنامج خاص يمكن الكمبيوتر من التعرف على قطعة الهاردوير المضافة اليها مثل الطابعة والسكنر
Ebusiness
القيام بالاعمال التجارية من خلال الإنترنت أو أي شبكة على الإنترنت
Email
البريد الالكتروني: الرسائل المرسلة من جهاز كمبيوتر إلى آخر عبر الإنترنت
FAQ Frequently asked questions
الاسئلة الشائعة حول موضوع معين
Firewall
اجهزة متخصصة او برامج المصممة لمنع الوصول الغير مصرحة به إلى داخل أو خارج جهاز كمبيوتر أو شبكة
Flash drive
جهاز الإلكتروني صغير يحتوي على ذاكرة فلاش التي يتم استخدامها لتخزين البيانات أو نقلها إلى أو من جهاز كمبيوتر
Floppy disk
قرص قابلة للإزالة يستخدم لتخزين ونقل المعلومات
Folder (directory)
فرع من القرص الصلب الخاص بجهاز الكمبيوتر يستخدم لوضع ملفات
#معلومات
1-لمعرفة تفاصيل جهاز الكمبيوتر
اكتب كلمة dxdiag في مربع تشغيل (Run) من قائمة إبدأ.
2-لتشغيل الآلة الحاسبة بطريقة سريعة ،
اكتب الأمر calc في مربع تشغيل (Run) من قائمة إبدا (Start)
3-للتنقل بين النوافذ والإطارات المفتوحة إضغط على زر Alt ثم Tab
4-ولإغلاق برنامج أو إطار إضغط على Alt ثم F4
F11 لتكبير الصفحه ولاعادتها الى وضعها
F1 لــ الذهاب الى الدعم.
F3 لــ البحث
F4 لاستعراض المتصفح
6-لحذف الملف نهائياً ، أستمر بالضغط على Shift ثم Delete ،أو Del .
#منقول❤️
#بداية مهندس معلوماتية💻🦾
---------------------------------
ROM
ذاكرة قراءة فقط تستخدم للحصول على المعلومات التي يحتاجها جهاز الكمبيوتر ويمكن تغييرها
Scanner
الماسح الضوئي يستخدم لمسح مستند قد يكون صورة او وثيقة ومن ثم يخلق منها نسخة رقمية
Spam
رسائل البريد الالكتروني الغير المرغوب فيه، بحيث تكون غير ذات صلة أو غير ملائمة، مثل الإعلانات التجارية الخاصة
Spyware
البرامج التي تقوم بجمع المعلومات من جهازك بدون علمك اثناء تجوالك على الشبكة العنكبوتية حيث تستخدم في العادة لأغراض تسويقية
Trojan
حصان طروادة هو برنامج كمبيوتر يعمل بشكل سري يستخدم بغرض الوصول جهاز الكمبيوتر الخاص بك ثم ينفذ إجراءات ضارة مثل عرض الرسائل أو محو الملفات
USB
اختصار لـ "الناقل التسلسلي العالمي" اتصال موحدة لربط أجهزة الكمبيوتر
USB flash drive
جهاز صغير خارجي لتخزين البيانات ، يعمل من خلال ربطه ب USB
Virus
برنامج غير مصرح به بحيث يمكن أن يضر جهاز الكمبيوتر
Wi-Fi
نظام للاتصال اللاسلكي عبر شبكة الكمبيوتر
Windows
نظام التشغيل المستخدم من قبل الغالبية العظمى من أجهزة الكمبيوتر
World Wide Web (WWW)
شبكة ويب العالمية وهي واحدة من الخدمات المتوفرة على شبكة الإنترنت حيث تُتيح لك الوصول إلى ملايين الصفحات من خلال نظام الروابط
Worm
دودة الكمبيوتر عبارة عن برنامج كمبيوتر يكرر نفسه بشكل ذاتي وهو مشابهة لفيروس الكمبيوتر الا انه يستطيع الانتشار عبر الشبكة
Zip
ضغط الملفات على النحو الذي يجعلها تحتل مساحة أقل في التخزين بحيث يمكن نقلها بسرعة عبر الانترنت
Adware
برنامج يعرض اعلانات منبثقة غير مرغوب فيها على جهاز المستخدم ويتم تنصيبه اثناء تنصيب برنامج مهكر او مشكوك فيه
Antivirus software
برنامج يبحث عن الفيروسات في جهاز المستخدم ويقوم بازالتها
Application
اي تطبيق برمجي مصمم لأداء وظيفة محددة مباشرة على جهاز المستخدم
Backup
اخذ نسخة من الملفات الموجودة على القرص الطلب الخاص بجهاز الكمبيوتر او بكلام اخر إجراء النسخ الاحتياطي للملفات قبل ان يتم مسحها أو تلفه
ا
Bit, bytes
أصغر جزء من المعلومات التي تستخدمها أجهزة الكمبيوتر جهاز الكمبيوتر يستخدم بت في مجموعات من 8 بايت يسمى بـ 8 بت = 1 بايت
Browser
برنامج يمكنك من خلاله تصفح الشبكة العالمية والاطلاع على مواقع الانترنت مثل إنترنت إكسبلورر أو فاير فوكس موزيلا
Bug
عيب أو خطأ في برنامج الكمبيوتر الذي يمنعها من العمل بشكل صحيح وينتج هذا الخلل من خطاء يرتكبه المبرمج اثناء كتابة كود البرنامج
Cache
نوع من الذاكرة السريعة المستخدمة للتخزين المؤقت لصفحات الويب بحيت تمكن المتصفح من عرضها بسرعة أكبر في الزيارة القادمة
CDROM
قرص لتخزين المعلومات الخاصة بجهاز الكمبيوتر
Cookies
هو قطعة صغيرة من المعلومات عن أوقات وتواريخ قمت بزيارتها مواقع في شبكة الإنترنت
CPU
وحدة المعالجة المركزية. وهي قلب جهاز كمبيوتر أوعقله المدبر
Crash
تلف ، المقصود به في مجال الحوسبة، هو ما يحدث عندما يلف البرنامج، أو نظام التشغيل برمته مما يؤدي الى توقفه بشكل غير متوقع عن العمل
Cursor
رمز وامض يظهر على شاشة الكمبيوتر عندنا يراد ادخال نص
Data
وعادة ما يعني المعلومات (النصوص والصور والصوت وغيرها) التي تقوم بإنشائها أو مشاركة على جهاز كمبيوتر
Driver
برنامج خاص يمكن الكمبيوتر من التعرف على قطعة الهاردوير المضافة اليها مثل الطابعة والسكنر
Ebusiness
القيام بالاعمال التجارية من خلال الإنترنت أو أي شبكة على الإنترنت
البريد الالكتروني: الرسائل المرسلة من جهاز كمبيوتر إلى آخر عبر الإنترنت
FAQ Frequently asked questions
الاسئلة الشائعة حول موضوع معين
Firewall
اجهزة متخصصة او برامج المصممة لمنع الوصول الغير مصرحة به إلى داخل أو خارج جهاز كمبيوتر أو شبكة
Flash drive
جهاز الإلكتروني صغير يحتوي على ذاكرة فلاش التي يتم استخدامها لتخزين البيانات أو نقلها إلى أو من جهاز كمبيوتر
Floppy disk
قرص قابلة للإزالة يستخدم لتخزين ونقل المعلومات
Folder (directory)
فرع من القرص الصلب الخاص بجهاز الكمبيوتر يستخدم لوضع ملفات
#معلومات
1-لمعرفة تفاصيل جهاز الكمبيوتر
اكتب كلمة dxdiag في مربع تشغيل (Run) من قائمة إبدأ.
2-لتشغيل الآلة الحاسبة بطريقة سريعة ،
اكتب الأمر calc في مربع تشغيل (Run) من قائمة إبدا (Start)
3-للتنقل بين النوافذ والإطارات المفتوحة إضغط على زر Alt ثم Tab
4-ولإغلاق برنامج أو إطار إضغط على Alt ثم F4
F11 لتكبير الصفحه ولاعادتها الى وضعها
F1 لــ الذهاب الى الدعم.
F3 لــ البحث
F4 لاستعراض المتصفح
6-لحذف الملف نهائياً ، أستمر بالضغط على Shift ثم Delete ،أو Del .
#منقول❤️
#بداية مهندس معلوماتية💻🦾
يسعدلي اوقاتكم ❤️
https://youtube.com/playlist?list=PLwxgd7QwUuIYk3wAykw7_hGd1QtGnWqTl
هي playlistبتفيدكن منيح لمقرر الدارات الكهربائية 😁😍❤️
#بداية مهندس معلوماتية💻🦾
https://youtube.com/playlist?list=PLwxgd7QwUuIYk3wAykw7_hGd1QtGnWqTl
هي playlistبتفيدكن منيح لمقرر الدارات الكهربائية 😁😍❤️
#بداية مهندس معلوماتية💻🦾
YouTube
الهندسة الكهربائية 1 - Electrical Engineering 1 - YouTube
تعلم لغة البرمجة جافا من الصفر إلى مرحلة متقدمة
الكورس العربي الأقوى والأكثر تبسيطاً
🔵 ماذا ستتعلم
كتابة التعليمات الأساسية في الجافا بالشكل الصحيح
مفاهيم البرمجة المتقدمة وخاصة البرمجة غرضية التوجه Object Oriented Programming
الربط مع قواعد البيانات لبرمجة تطبيقات متكاملة
🔵 رابط الكورس
https://recipepro.net/sh/Java
سارع بالتسجيل قبل إنتهاء الكوبون
كورس ممتاز شباب لاتروحو سجلو بسرعة😊
#بداية مهندس معلوماتية💻🦾
الكورس العربي الأقوى والأكثر تبسيطاً
🔵 ماذا ستتعلم
كتابة التعليمات الأساسية في الجافا بالشكل الصحيح
مفاهيم البرمجة المتقدمة وخاصة البرمجة غرضية التوجه Object Oriented Programming
الربط مع قواعد البيانات لبرمجة تطبيقات متكاملة
🔵 رابط الكورس
https://recipepro.net/sh/Java
سارع بالتسجيل قبل إنتهاء الكوبون
كورس ممتاز شباب لاتروحو سجلو بسرعة😊
#بداية مهندس معلوماتية💻🦾
Forwarded from برمجة وتطوير Web3Arabs
كتاب رائع عن ال#JAVA من تأليف فتاتين من فلسطين ...
ما يميز الكتاب عن غيره هو :
1 اسلوب الشرح
2 كذلك قامو بأستخدام الـ "إيموجي" (الوجوه التعبيرية) بين الكلمات
3 كثره استخدام الامثلة لتوضيح الفكرة وكذلك اكواد وامثلة لكل فكرة بتنحكى
4 بيبدأ من اساسيات البرمجة وبينتهي لحد عمل الواجهات (الـ GUI ) بطريقة الاكواد
ما يميز الكتاب عن غيره هو :
1 اسلوب الشرح
2 كذلك قامو بأستخدام الـ "إيموجي" (الوجوه التعبيرية) بين الكلمات
3 كثره استخدام الامثلة لتوضيح الفكرة وكذلك اكواد وامثلة لكل فكرة بتنحكى
4 بيبدأ من اساسيات البرمجة وبينتهي لحد عمل الواجهات (الـ GUI ) بطريقة الاكواد
كتاب حلو فيه شرح بسيط وبينفهم بس مافيك تعتمد عليه ابدا هو بس ليوضحلك افكار بالجافا يعني مانو مرجع
#بداية مهندس معلوماتية💻🦾
#بداية مهندس معلوماتية💻🦾
ما هو الفرق بين الـ Developer والـ Programmer ؟
طيب الـ Software Engineer يعني شو ؟!
والـ Coder منو ؟!!
في ناس كثير ما بيقدروا يميزوا ما بين الـ 4 وظائف دي وبيفتكروهم واحد فـأنا حوضح كل مسمى من الأربعة مهمتو شو و وظيفتو شنو وبعمل شو بالضبط !!
- مطور Developer 🖤
المطورين بصفة عامة بينقسموا لنوعين (مطور تقنى - مطور ذاتي)..
المطور التقني هو الشخص الذي يتواصل مع العميل مباشرة أو يكون هو المشرف على مشروع معين والمسؤل عن نظام المشروع وهيئته وشكله النهائي ، والمطور لازم يكون متقن لكتابة الأكواد لكن شغلو الأساسي هو الإشراف على مجموعة من المبرمجين والمكودين التانيين.
أما المطور الذاتي هو الشخص القادر على كتابة كود كامل ونظيف خالي من أي أخطاء محتملة ، وبيكون قادر في نفس الوقت على تحويل الخوارزميات لأكواد .
والمطور الذاتي بينقسم لـ 3 أنواع هم ( Fron End Developer - Back End Developer - Full Stack Developer ).
- مبرمج Programmer 💚
و هو الشخص القادر على حل الخوارزميات المعقدة أو صناعة خوارزميات جديدة..
والمبرمج هدفه الأساسي من البرمجة ما كتابة الأكواد، لكن هدفه في البرمجة هو إبتكار طرق جديدة لكتابة أكواد تشتغل بنفس منهج الكود القديم، مع تغيير في سرعة الآداء والأسطر البرمجية للكود، وده لأنو المطور ما بيعطي إهتمام لسرعة الكود أو حجمه مادام الكود شغال بشكل صحيح، وعلى العكس المبرمج لازم يدي الأهمية لسرعة الأكواد، وكمان لازم يلاقي حلول فعالة للمشاكل البرمجية أو المهمات (Tasks) لبعض الحالات البرمجية، وهو في الغالب ما بيكون مُجبر إنه يتعلم أكتر من لغة لكن لازم يكون على دراية كاملة وكافية للغة التي يتقنها.
أما هدفه العملي هو توفير كود برمجي شغال ومريح للمطور لإتمام عمله بشكل أفضل.
- مكود Coder 💙
يعتبر الطبقة الأخيرة لعالم المبرمجين و المطورين، المكود ده يعتبر Position جديد إلى حد ما، وهمه الوحيد إنو يكتب كود ويشغلو ويقول إنه شغال زي الفل وما فيو ولا غلطة وإنو شغلو ميه ميه.
والـ Coder بيكون كل تركيزه في كتابة الكود وتشغيله، وما بيهمو إذا كان الكود مختصر أو ذكي زي المبرمج، كمان ما بيهمو لو كان الكود نظيف وبيلبي احتياجات المشروع أو لا زي المطور، وفي الغالب الكل بيبدأ مكود، لكن المكود مع الوقت والزمان والتمرس في مجال البرمجة بيختار إما إنو يكون مبرمج أو مطور.
- مهندس برمجيات Software Engineer ❤
مهندس البرمجيات في المفهوم العام هو الشخص الأعلى مرتبة بين الـ 3 وظائف الفوق، أو بمعنى أصح الأكتر خبرة بينهم، مهندس البرمجيات ممكن يكون مطور ومكود أو مبرمج في نفس الوقت، ومبدئياً هو مكود لأنه طبيعي مر بكتابة الأكواد، وبيكون مبرمج قادر على حل مشاكل برمجية معقدة وخلق أكواد أسرع وأفضل لحلها، وكمان بيجيد كتير من اللغات البرمجية وقادر على إنشاء مشروع وتسييره وإستخراج النتيجة النهائية كاملة .
#بداية مهندس معلوماتية💻🦾
#منقول ❤️
طيب الـ Software Engineer يعني شو ؟!
والـ Coder منو ؟!!
في ناس كثير ما بيقدروا يميزوا ما بين الـ 4 وظائف دي وبيفتكروهم واحد فـأنا حوضح كل مسمى من الأربعة مهمتو شو و وظيفتو شنو وبعمل شو بالضبط !!
- مطور Developer 🖤
المطورين بصفة عامة بينقسموا لنوعين (مطور تقنى - مطور ذاتي)..
المطور التقني هو الشخص الذي يتواصل مع العميل مباشرة أو يكون هو المشرف على مشروع معين والمسؤل عن نظام المشروع وهيئته وشكله النهائي ، والمطور لازم يكون متقن لكتابة الأكواد لكن شغلو الأساسي هو الإشراف على مجموعة من المبرمجين والمكودين التانيين.
أما المطور الذاتي هو الشخص القادر على كتابة كود كامل ونظيف خالي من أي أخطاء محتملة ، وبيكون قادر في نفس الوقت على تحويل الخوارزميات لأكواد .
والمطور الذاتي بينقسم لـ 3 أنواع هم ( Fron End Developer - Back End Developer - Full Stack Developer ).
- مبرمج Programmer 💚
و هو الشخص القادر على حل الخوارزميات المعقدة أو صناعة خوارزميات جديدة..
والمبرمج هدفه الأساسي من البرمجة ما كتابة الأكواد، لكن هدفه في البرمجة هو إبتكار طرق جديدة لكتابة أكواد تشتغل بنفس منهج الكود القديم، مع تغيير في سرعة الآداء والأسطر البرمجية للكود، وده لأنو المطور ما بيعطي إهتمام لسرعة الكود أو حجمه مادام الكود شغال بشكل صحيح، وعلى العكس المبرمج لازم يدي الأهمية لسرعة الأكواد، وكمان لازم يلاقي حلول فعالة للمشاكل البرمجية أو المهمات (Tasks) لبعض الحالات البرمجية، وهو في الغالب ما بيكون مُجبر إنه يتعلم أكتر من لغة لكن لازم يكون على دراية كاملة وكافية للغة التي يتقنها.
أما هدفه العملي هو توفير كود برمجي شغال ومريح للمطور لإتمام عمله بشكل أفضل.
- مكود Coder 💙
يعتبر الطبقة الأخيرة لعالم المبرمجين و المطورين، المكود ده يعتبر Position جديد إلى حد ما، وهمه الوحيد إنو يكتب كود ويشغلو ويقول إنه شغال زي الفل وما فيو ولا غلطة وإنو شغلو ميه ميه.
والـ Coder بيكون كل تركيزه في كتابة الكود وتشغيله، وما بيهمو إذا كان الكود مختصر أو ذكي زي المبرمج، كمان ما بيهمو لو كان الكود نظيف وبيلبي احتياجات المشروع أو لا زي المطور، وفي الغالب الكل بيبدأ مكود، لكن المكود مع الوقت والزمان والتمرس في مجال البرمجة بيختار إما إنو يكون مبرمج أو مطور.
- مهندس برمجيات Software Engineer ❤
مهندس البرمجيات في المفهوم العام هو الشخص الأعلى مرتبة بين الـ 3 وظائف الفوق، أو بمعنى أصح الأكتر خبرة بينهم، مهندس البرمجيات ممكن يكون مطور ومكود أو مبرمج في نفس الوقت، ومبدئياً هو مكود لأنه طبيعي مر بكتابة الأكواد، وبيكون مبرمج قادر على حل مشاكل برمجية معقدة وخلق أكواد أسرع وأفضل لحلها، وكمان بيجيد كتير من اللغات البرمجية وقادر على إنشاء مشروع وتسييره وإستخراج النتيجة النهائية كاملة .
#بداية مهندس معلوماتية💻🦾
#منقول ❤️
👍1
الأحرف المستخدمة في وضع الاسماء في جافا
أي إسم نضعه لمتغير, دالة, كلاس, كائن إلخ.. يسمى identifier في البرمجة.
في جافا كل عنصر نريد إنشاؤه علينا إعطاؤه إسم خاص, أي علينا تحديد الـ identifier له.
إذاً يتم التمييز بين العناصر في جافا من خلال أسمائهم, أي من خلال الـ Identifiers.
قواعد إلزامية عند إعطاء الأسماء
جميع الـ Identifiers يجب أن يبدأوا بحرف كبير بين A-Z أو حرف صغير بين a-z أو رمز الدولار $ أو الشحطة _.
يمنع بدء الـ Identifiers برقم.
يمنع استخدام الـ Literals أي القيم true, false و null.
يمنع إستخدام أي كلمة من الكلمات المحجوزة ( Keywords ).
لا تنسى أن جافا تطبق مبدأ الـ Case Sensitive اي انها حساسة لحاله الاحرف الكبيرة او الصغيرة.
أي إسم نضعه لمتغير, دالة, كلاس, كائن إلخ.. يسمى identifier في البرمجة.
في جافا كل عنصر نريد إنشاؤه علينا إعطاؤه إسم خاص, أي علينا تحديد الـ identifier له.
إذاً يتم التمييز بين العناصر في جافا من خلال أسمائهم, أي من خلال الـ Identifiers.
قواعد إلزامية عند إعطاء الأسماء
جميع الـ Identifiers يجب أن يبدأوا بحرف كبير بين A-Z أو حرف صغير بين a-z أو رمز الدولار $ أو الشحطة _.
يمنع بدء الـ Identifiers برقم.
يمنع استخدام الـ Literals أي القيم true, false و null.
يمنع إستخدام أي كلمة من الكلمات المحجوزة ( Keywords ).
لا تنسى أن جافا تطبق مبدأ الـ Case Sensitive اي انها حساسة لحاله الاحرف الكبيرة او الصغيرة.
مفهوم المتغيرات
متغير: تعني variable في اللغة الإنجليزية, الآن نريدك أن تفهم المتغيرات على أنها فقط أماكن يتم حجزها في الذاكرة لتخزين بيانات أثناء تشغيل البرنامج.
النوع الذي نعطيه للمتغير يجعل نظام التشغيل يحدد نوع البيانات الذي يمكن تخزينه في المساحة المحجوزة لهذا المتغير في الذاكرة.
البيانات في جافا نوعين:
Primitive Data Types و تعني أنواع البيانات البدائية.
Reference/Object Data Types و تعني أنواع البيانات المرجعية.
متغير: تعني variable في اللغة الإنجليزية, الآن نريدك أن تفهم المتغيرات على أنها فقط أماكن يتم حجزها في الذاكرة لتخزين بيانات أثناء تشغيل البرنامج.
النوع الذي نعطيه للمتغير يجعل نظام التشغيل يحدد نوع البيانات الذي يمكن تخزينه في المساحة المحجوزة لهذا المتغير في الذاكرة.
البيانات في جافا نوعين:
Primitive Data Types و تعني أنواع البيانات البدائية.
Reference/Object Data Types و تعني أنواع البيانات المرجعية.