مصطلحات تقنية :
AI=الذكاء الصناعي
IoT=انترنت الأشياء
ML=تعلّم الآلة
Qi=الشحن بالوايرلس
Fintech=التقنية المالية
UI=واجهة المستخدم
UX=تجربة المستخدم
VPN=شبكة إنترنت افتراضية
NFC=تقنية لنقل البيانات على مدى قريب
MOOC=نظام تعليم مفتوح
AI=الذكاء الصناعي
IoT=انترنت الأشياء
ML=تعلّم الآلة
Qi=الشحن بالوايرلس
Fintech=التقنية المالية
UI=واجهة المستخدم
UX=تجربة المستخدم
VPN=شبكة إنترنت افتراضية
NFC=تقنية لنقل البيانات على مدى قريب
MOOC=نظام تعليم مفتوح
لغة HTML الديناميكية
Dynamic HTML
للقراءة فقط
Read-only
لوحة التحكم
Control panel
لوحة المفاتيح
Key Board
مؤتمر (اجتماع ) صوتي
Audio Conferencing
مؤشر الفأرة
Pointer
ماسح ضوئي
Scanner
متصفح
Browser
مجلد
Folder
محركات البحث
Search Engines
مخصص
Custom
مخفي
Hidden
مرض الإجهاد المتكرر
RSI
مزود خدمات الانترنت ISP
Internet Service Provider
مسارات دائرية
Sectors
مستكشف (متصفح) الانترنت
Internet Explorer
مستندات
Documents
مسح سريع
Quick erase
معرض للصور
Clip Art
Dynamic HTML
للقراءة فقط
Read-only
لوحة التحكم
Control panel
لوحة المفاتيح
Key Board
مؤتمر (اجتماع ) صوتي
Audio Conferencing
مؤشر الفأرة
Pointer
ماسح ضوئي
Scanner
متصفح
Browser
مجلد
Folder
محركات البحث
Search Engines
مخصص
Custom
مخفي
Hidden
مرض الإجهاد المتكرر
RSI
مزود خدمات الانترنت ISP
Internet Service Provider
مسارات دائرية
Sectors
مستكشف (متصفح) الانترنت
Internet Explorer
مستندات
Documents
مسح سريع
Quick erase
معرض للصور
Clip Art
أهم #الحركات و #الهمزات التي تحتاج إليها عند الكتابة بالعربية على لوحة المفاتيح👍
💡 Shift + E : الضمة
💡Shift + X : السكون
💡Shift + Q : الفتحة
💡Shift + A : الكسرة
💡 ذ + Shift : الشدة
💡Shift + Z : المدة
💡Shift + W : تنوين فتح
💡Shift + S : تنوين كسرة
💡Shift + R : تنوين ضم
💡Shift + T : لإ
💡Shift + G : لأ
💡Shift + Y : إ
💡Shift + H : أ
💡Shift + N : آ
💡Shift + B : لآ
💡 Shift + E : الضمة
💡Shift + X : السكون
💡Shift + Q : الفتحة
💡Shift + A : الكسرة
💡 ذ + Shift : الشدة
💡Shift + Z : المدة
💡Shift + W : تنوين فتح
💡Shift + S : تنوين كسرة
💡Shift + R : تنوين ضم
💡Shift + T : لإ
💡Shift + G : لأ
💡Shift + Y : إ
💡Shift + H : أ
💡Shift + N : آ
💡Shift + B : لآ
#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......
#مصطلحات_الحاسوب_والانترنت
---------------------------------
ROM
ذاكرة قراءة فقط تستخدم للحصول على المعلومات التي يحتاجها جهاز الكمبيوتر ويمكن تغييرها
Scanner
الماسح الضوئي يستخدم لمسح مستند قد يكون صورة او وثيقة ومن ثم يخلق منها نسخة رقمية
Spam
رسائل البريد الالكتر
الكائنات والكلاسات هي احد المفاهيم (التقنيات) المستخدمة في منهجية البرمجة غرضية التوجه 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 .
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
❥➺┊ @ @Programmer_of_the_Arab_world ↷
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
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 .
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
❥➺┊ @ @Programmer_of_the_Arab_world ↷
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
مبرمجين الوطن العربي
قناه تختص بنشر محتويات لغات البرمجه
وكتب تعليميه
ونشر شروحات برمجيه
للانظمام الى مجموعه المناقشات الدخول عبر الرابط 👇:
https://www.tgoop.com/Programmers_of_the_Arab_world
للانظمام الى القناه الدخول عبر الرابط 👇:
https://www.tgoop.com/Programmer_of_the_Arab_world
قناه تختص بنشر محتويات لغات البرمجه
وكتب تعليميه
ونشر شروحات برمجيه
للانظمام الى مجموعه المناقشات الدخول عبر الرابط 👇:
https://www.tgoop.com/Programmers_of_the_Arab_world
للانظمام الى القناه الدخول عبر الرابط 👇:
https://www.tgoop.com/Programmer_of_the_Arab_world
Telegram
مبرمجين الوطن العربي
جروب يجمع المبرمجين لتحسين مهاراتهم خطوه بخطوه.
اي مواضيع جانبية خارج البرمجة ممنوعة منعا باتا.
رابط القناه :
https://www.tgoop.com/Programmer_of_the_Arab_world
للتواصل عبر الخاص
https://www.tgoop.com/Databa
اي مواضيع جانبية خارج البرمجة ممنوعة منعا باتا.
رابط القناه :
https://www.tgoop.com/Programmer_of_the_Arab_world
للتواصل عبر الخاص
https://www.tgoop.com/Databa
طريقة لتنظيم الكود لمن يشتغلون ب visual studio.
بعد الكثير من العمل تجد ان الكود غير منظم وخصوصا { } تجد كل واحدة بعيدة عن الاخرى و و و🤯.
❄️الحل هو ان تضغط على :
Ctrl + K +D
سيتم تنظيم الكود بشكل رائع يسهل عليك قرائته وتتبعه.
بعد الكثير من العمل تجد ان الكود غير منظم وخصوصا { } تجد كل واحدة بعيدة عن الاخرى و و و🤯.
❄️الحل هو ان تضغط على :
Ctrl + K +D
سيتم تنظيم الكود بشكل رائع يسهل عليك قرائته وتتبعه.
👍1
كيف تحقق أفضل المعايير في البرمجة و تطوير البرمجيات :
أولاً :
لا تبدأ بكتابة الكود بشكل مباشر , بل خذ وقتك استرخي و صمم البرنامج في مخيلتك و ادرسه من كافة النواحي , ثم خططه على الورقة و القلم و بعدها باشر بكتابة الكود .
ثانياً :
لا تعقد الأشياء أثناء كتابة الكود و إذا شعرت أن هناك شيئاً ما قد يسبب مشكلة في المستقبل , إبدا بحلها فورا , لأنها قد تسبب تراكم مشكلات و تغييرات كثيرة في الكود فيما بعد .
ثالثا :
يجب تبسيط الخوارزميات المعقدة , لا تضمنها ضمن مشروعك مباشرة , بل أنشئ مشروع جديد , و ابني الخوارزمية على شكل Class و ادرسها و عندما تنجح و تفهم عملها انقل الـ Class إلى مشروعك . على مبدأ Keep it Simple
رابعاً :
راجع الكود بشكل مستمر , و احذف التوابع و المتحولات الغير ضرورية , و حاول ان تكتب شرح مبسط .
خامسا :
جرب البرنامج أكثر من مرة , جربه أنت أو دع شخصاً آخر يجربه لك , و يفضل شخص آخر لأنه لن يتبع نفس القواعد التي تتبعها أنت !
سادساً :
لا تكثر من Try Catch في المشروع , إذا كان لدي متحول يقبل قيمة عددية فقط , فقم بتقييد المستخدم بادخال قيمة عددية فقط !
سابعا :
لست مجبرا على الاعتماد على أي ميزة حديثة , تقدمها لك لغة البرمجة , الميزات الحديثة قد تحتوي على أخطاء .
@Programmer_of_the_Arab_world
أولاً :
لا تبدأ بكتابة الكود بشكل مباشر , بل خذ وقتك استرخي و صمم البرنامج في مخيلتك و ادرسه من كافة النواحي , ثم خططه على الورقة و القلم و بعدها باشر بكتابة الكود .
ثانياً :
لا تعقد الأشياء أثناء كتابة الكود و إذا شعرت أن هناك شيئاً ما قد يسبب مشكلة في المستقبل , إبدا بحلها فورا , لأنها قد تسبب تراكم مشكلات و تغييرات كثيرة في الكود فيما بعد .
ثالثا :
يجب تبسيط الخوارزميات المعقدة , لا تضمنها ضمن مشروعك مباشرة , بل أنشئ مشروع جديد , و ابني الخوارزمية على شكل Class و ادرسها و عندما تنجح و تفهم عملها انقل الـ Class إلى مشروعك . على مبدأ Keep it Simple
رابعاً :
راجع الكود بشكل مستمر , و احذف التوابع و المتحولات الغير ضرورية , و حاول ان تكتب شرح مبسط .
خامسا :
جرب البرنامج أكثر من مرة , جربه أنت أو دع شخصاً آخر يجربه لك , و يفضل شخص آخر لأنه لن يتبع نفس القواعد التي تتبعها أنت !
سادساً :
لا تكثر من Try Catch في المشروع , إذا كان لدي متحول يقبل قيمة عددية فقط , فقم بتقييد المستخدم بادخال قيمة عددية فقط !
سابعا :
لست مجبرا على الاعتماد على أي ميزة حديثة , تقدمها لك لغة البرمجة , الميزات الحديثة قد تحتوي على أخطاء .
@Programmer_of_the_Arab_world