محلل النظم لا يكون يتعامل مع النظام و لغات البرمجة بشكل مباشر فهذه ليس مهمته الرئيسية, يكون تعامله مع المستخدم وفي انشاء الخطط الفنية أكثرز أكثر , أما مهندس البرمجيات خلق أصلا ليترجم كل شيء حوله على هيئة كودات و ذلك باستخدام لغات البرمجة المختلفة .
وهنا أتيك بالتفصيل :
محلل النظم:
يعتبر محلل النظم بمثابة حلقة وصل ما بين المستخدم و و مهندسوا الأنظمة.
إذ يقوم بجمع حاجات المستخدم و متطلباته و تنسيقها بشكل فني و متخصص ثم نقلها الى أخصائيون الأنظمة ليحولوها إلى نظام يلبي حاجات المستخدم.
و بشكل عام يلعب المحلل الأدوار التالية:
-الاجتماع و التنسيق مع أصحاب المصلحة الداخلين و الخارجين لمعرفة نطاق المشروع و أهداف النظام و متطلباته
-تطوير و تنظيم و تحديد أولويات المشروع
-تنظيم و تخطيط البايانات, وبناء الرسوم التخطيطية،و الرسوم الانسيابية و تزويد المطورين بها لاتباعها
-ترجمة المخططات الفنية الى معلومات مقروءة و واضحة يمكن للمستخدم فهمها
- يجب تواجده عند اجراء اختبار النظام الاولي لمعرفة اذا كان يلبي متطلبات المستخدم
- انهاء متطلبات نشر النظام
-مسؤول عن توثيق جميع العمليات و تسجيلها
-متابعة النظام و اداءه بعد تطبيقه
-مؤهلات محلل النظم و المهارات التي يتقنها :
-بكالوريوس أنظمة معلومات أو علم حاسوب أو خبرة معادلة لها
-4-6 سنوات خبرة في مجالات أنظمة المعلومات
-مهارات حاسوبية مختلفة سواء في ما يخص الHardware أو Software
-فهم و معرفة بمبادىء و بناء قواعد البيانات
-خبرة في تثبيت وانشاء و توثيق و تطبيق أنظمة المعلومات
-معرفة عملية بمجموعة من لغات البرمجة
-مهارات تحليلية ممتازة
مهندس البرمجيات:
كل ما عليه فعله هو تطبيق الخطة التي استلمها من محلل النظم,الى برنامج أو تطبيق أو نظام باستخدام أحد لغات البرمجة.
مهام مهندس البرمجيات :
-بناء هيكل البرنامج من خلال كتابة الكودات
-حل مشاكل النظام و تحليله
-ادارة أنظمة قواعد البيانات
-صيانة أنظمة التشغيل
-بناء أنماط و اتباع الخوارزميات
-التعاون مع الأخرين من محلل نظم و مصممون أخرون للوصول الى نتيجة المطلوبة
https://t.me/Expert_programming_and_Database
وهنا أتيك بالتفصيل :
محلل النظم:
يعتبر محلل النظم بمثابة حلقة وصل ما بين المستخدم و و مهندسوا الأنظمة.
إذ يقوم بجمع حاجات المستخدم و متطلباته و تنسيقها بشكل فني و متخصص ثم نقلها الى أخصائيون الأنظمة ليحولوها إلى نظام يلبي حاجات المستخدم.
و بشكل عام يلعب المحلل الأدوار التالية:
-الاجتماع و التنسيق مع أصحاب المصلحة الداخلين و الخارجين لمعرفة نطاق المشروع و أهداف النظام و متطلباته
-تطوير و تنظيم و تحديد أولويات المشروع
-تنظيم و تخطيط البايانات, وبناء الرسوم التخطيطية،و الرسوم الانسيابية و تزويد المطورين بها لاتباعها
-ترجمة المخططات الفنية الى معلومات مقروءة و واضحة يمكن للمستخدم فهمها
- يجب تواجده عند اجراء اختبار النظام الاولي لمعرفة اذا كان يلبي متطلبات المستخدم
- انهاء متطلبات نشر النظام
-مسؤول عن توثيق جميع العمليات و تسجيلها
-متابعة النظام و اداءه بعد تطبيقه
-مؤهلات محلل النظم و المهارات التي يتقنها :
-بكالوريوس أنظمة معلومات أو علم حاسوب أو خبرة معادلة لها
-4-6 سنوات خبرة في مجالات أنظمة المعلومات
-مهارات حاسوبية مختلفة سواء في ما يخص الHardware أو Software
-فهم و معرفة بمبادىء و بناء قواعد البيانات
-خبرة في تثبيت وانشاء و توثيق و تطبيق أنظمة المعلومات
-معرفة عملية بمجموعة من لغات البرمجة
-مهارات تحليلية ممتازة
مهندس البرمجيات:
كل ما عليه فعله هو تطبيق الخطة التي استلمها من محلل النظم,الى برنامج أو تطبيق أو نظام باستخدام أحد لغات البرمجة.
مهام مهندس البرمجيات :
-بناء هيكل البرنامج من خلال كتابة الكودات
-حل مشاكل النظام و تحليله
-ادارة أنظمة قواعد البيانات
-صيانة أنظمة التشغيل
-بناء أنماط و اتباع الخوارزميات
-التعاون مع الأخرين من محلل نظم و مصممون أخرون للوصول الى نتيجة المطلوبة
https://t.me/Expert_programming_and_Database
👍1🥰1
📍الخصائص الخاصة بالفورم :📍
وهي تكون خاصة بالنموذج وغير موجودة بالأدوات وتكون خاصة بأداة معينة وموجودة فيها فقط وغير موجودة بباقي الأدوات وهذا يكون حسب عمل واختصاص الأداة . الخاصية الوظيفة
1⃣ ـ AutoScroll
للتمكين من عمل شريط تمرير وقت زياده العناصر على الفورم وتم اخفاء بعض
عناصر الفورم.
2⃣ ـ AutoSize
لعمل تحجيم تلقائى للادوات لتظهر جميعها على الفورم.
3⃣ ـ ContextMenuStrip
لعمل ريت كليك واظهار قائمه مختصره ولكن طريقه عمل
4⃣ـ ControlBox
لاظهار ادوات التحكم من تصغير وتكبير واغلاق
5⃣ ـIcon
لعمل ايقونه للفورم
6⃣ـShowIcon
لاظهار او اخفاء الايقونه التى قمنا باختيارها
7⃣ـShowInTaskbar
للظهور فى شريط المهام من عدمه
8⃣ـ StartPosition
موقع ظهور الفورم هل منتصف الشاشه ام اعلى اليسار ام كما يحدد الويندز
9⃣ـ MaximizeBox
لاظهار او اخفاء مفتاح التكبير من شريط التحكم
0⃣1⃣ـ MinimizeBox
لاظهار او اخفاء مفتاح التصغير من شريط التحكم
1⃣1⃣ـOpacity
للتحكم فى درجه شفافيه الفورم
2⃣1⃣ ـTopMost
لتحديد ان كانت الفورم دوما تظهر اعلى النوافذ ام لا
3⃣1⃣ ـ WindowState
لتحديد وضع ظهور الفورم ان كانت بطول وعرض الشاشه ام يتم تصغيرها ام
كما يتم وقت التصميم وتاخذ قيم التالية
📍Normal : وضع الفورمة الطبيعي على
الشاشة كما كانت في وضع التنفيذ.
📍Minimized : جعل الفورمه تظهتر كأيقونه
في شريط المهام
📍Maximized : جعل الفورمة تظهر وتحتل الشاشة بالكامل.
4⃣1⃣ ـ FormBorderStyle
لتحديد الاطار الخارجى للفورم و ممكن تحدٌد نوعٌة التعامل .
5⃣1⃣ ـNone
حذف شرٌط العنوان الخاص بالفورمة
6⃣1⃣ـ: FixedSingle
حجٌم الفورمة ) منع المستخدم من إمكانٌة توسٌع أو تضٌيق الإطار الخاص بالفورمة .
7⃣1⃣ـFixed3D
: تجعلها تاخذ شكل ثلاثة الابعاد
8⃣1⃣ـ: FixedDialog
تحجٌم الفورمة .
9⃣1⃣ ـ: Sizable
جعل الإطار حر ا للمستخدم سٌتطٌع
توسٌعه أو أو تضٌ يقه .
0⃣2⃣ـ : FixedToolWindow
تحجٌم الفورمة مع حذف المفاتٌح الخاصة بالتحكم
على شرٌط العنوان ماعدا مفتاح الإغلاق .
1⃣2⃣ـ: SizableToolWindow
إمكانٌة التحكم فًي توسٌع وتضٌيق الإطار الخاص
بالفورمة مع حذف المفاتٌح الخاصة بالتحكم على شرٌط العنوان ماعدا مفتاح
الإغلاق
2⃣2⃣ـTransparentKey
وتحدد هذه الخاصية اللون الذي يتم إخفاؤه من مجموعة الألوان الخاصة بالفورمة أثناء التنفيذ فهى تعطي فرصة أكبر لظهور النوافذ الموجودة أسفل هذه النافذة.
3⃣2⃣ـRightToLeftLayout
وهذه الخاصية لمحاذاة اتجاه شكل النموذج من اليمين الى اليسار
4⃣2⃣ـPadding
المسافة بين الادوات الفورم تشمل على All – Left – Top – Rigth - Bottom
5⃣2⃣ـkeyPreview
لجعل اختصارات المفاتيح تعمل على الفورم
https://t.me/Expert_programming_and_Database
وهي تكون خاصة بالنموذج وغير موجودة بالأدوات وتكون خاصة بأداة معينة وموجودة فيها فقط وغير موجودة بباقي الأدوات وهذا يكون حسب عمل واختصاص الأداة . الخاصية الوظيفة
1⃣ ـ AutoScroll
للتمكين من عمل شريط تمرير وقت زياده العناصر على الفورم وتم اخفاء بعض
عناصر الفورم.
2⃣ ـ AutoSize
لعمل تحجيم تلقائى للادوات لتظهر جميعها على الفورم.
3⃣ ـ ContextMenuStrip
لعمل ريت كليك واظهار قائمه مختصره ولكن طريقه عمل
4⃣ـ ControlBox
لاظهار ادوات التحكم من تصغير وتكبير واغلاق
5⃣ ـIcon
لعمل ايقونه للفورم
6⃣ـShowIcon
لاظهار او اخفاء الايقونه التى قمنا باختيارها
7⃣ـShowInTaskbar
للظهور فى شريط المهام من عدمه
8⃣ـ StartPosition
موقع ظهور الفورم هل منتصف الشاشه ام اعلى اليسار ام كما يحدد الويندز
9⃣ـ MaximizeBox
لاظهار او اخفاء مفتاح التكبير من شريط التحكم
0⃣1⃣ـ MinimizeBox
لاظهار او اخفاء مفتاح التصغير من شريط التحكم
1⃣1⃣ـOpacity
للتحكم فى درجه شفافيه الفورم
2⃣1⃣ ـTopMost
لتحديد ان كانت الفورم دوما تظهر اعلى النوافذ ام لا
3⃣1⃣ ـ WindowState
لتحديد وضع ظهور الفورم ان كانت بطول وعرض الشاشه ام يتم تصغيرها ام
كما يتم وقت التصميم وتاخذ قيم التالية
📍Normal : وضع الفورمة الطبيعي على
الشاشة كما كانت في وضع التنفيذ.
📍Minimized : جعل الفورمه تظهتر كأيقونه
في شريط المهام
📍Maximized : جعل الفورمة تظهر وتحتل الشاشة بالكامل.
4⃣1⃣ ـ FormBorderStyle
لتحديد الاطار الخارجى للفورم و ممكن تحدٌد نوعٌة التعامل .
5⃣1⃣ ـNone
حذف شرٌط العنوان الخاص بالفورمة
6⃣1⃣ـ: FixedSingle
حجٌم الفورمة ) منع المستخدم من إمكانٌة توسٌع أو تضٌيق الإطار الخاص بالفورمة .
7⃣1⃣ـFixed3D
: تجعلها تاخذ شكل ثلاثة الابعاد
8⃣1⃣ـ: FixedDialog
تحجٌم الفورمة .
9⃣1⃣ ـ: Sizable
جعل الإطار حر ا للمستخدم سٌتطٌع
توسٌعه أو أو تضٌ يقه .
0⃣2⃣ـ : FixedToolWindow
تحجٌم الفورمة مع حذف المفاتٌح الخاصة بالتحكم
على شرٌط العنوان ماعدا مفتاح الإغلاق .
1⃣2⃣ـ: SizableToolWindow
إمكانٌة التحكم فًي توسٌع وتضٌيق الإطار الخاص
بالفورمة مع حذف المفاتٌح الخاصة بالتحكم على شرٌط العنوان ماعدا مفتاح
الإغلاق
2⃣2⃣ـTransparentKey
وتحدد هذه الخاصية اللون الذي يتم إخفاؤه من مجموعة الألوان الخاصة بالفورمة أثناء التنفيذ فهى تعطي فرصة أكبر لظهور النوافذ الموجودة أسفل هذه النافذة.
3⃣2⃣ـRightToLeftLayout
وهذه الخاصية لمحاذاة اتجاه شكل النموذج من اليمين الى اليسار
4⃣2⃣ـPadding
المسافة بين الادوات الفورم تشمل على All – Left – Top – Rigth - Bottom
5⃣2⃣ـkeyPreview
لجعل اختصارات المفاتيح تعمل على الفورم
https://t.me/Expert_programming_and_Database
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
👍1
💻تعريف النماذج :
˂ النماذج هي واجهة استخدام للتطبيق وهى عباره عن الاداه الام لاى برنامج لذا لن نجدها فى الادوات وتكون
واجهة استخدام لمدخل البيانات )المستخدم للتطبيق ( والتي تمكنه من إدارة كافة البيانات في التطبيق بشكل
أفضل وسلس جدا مثل إدخال وحذف وتحرير البيانات في قاعدة البيانات .
✅ الخصائص العامه
˂ وهي مشتركة بين النموذج وكل الأدوات يعني تكون موجدة ضمن نافذة خصائص الفورم وأيضا ضمن نافذة خصائص كل الأدوات بدون استثناء ومنها :
1⃣ تغير الاسم Name
هو أنها تمثل الاسم البرمجي للنموذج أو الأدوات يعني الاسم الذي ستتعامل معه في نافذة الاكواد.
2⃣ رText
هو أن من خلالها تقوم بتغيير عنوان النموذج وتغيير العناوين و النصوص التي تكون
مكتوبة على الأدوات .
3⃣ر Enabled
وتمثل هذه الخاصية ما إذا كان النموذج أو الأدوات بحالة تمكين أو تعطيل .
إذا كانت مضبوطة على القيمة True فتكون بهذه لحالة النموذج أو الأداة بحالة تمكين
إما إذا كانت مضبوطة على القيمة False فسيكونون بحالة تعطيل
4⃣ ر Visible
وهي مشتركة بين كل الأدوات وغير موجودة ضمن خصائص النموذج وعملها هو أنها
لجعل الأدوات مرئية على النموذج أو غير مرئية.
إذا كانت مضبوطة على القيمة true فهذا يعني أن الأداة مرئية أما إذا كانت مضبوطة
على القيمة False فهذا يعني أن الأداة غير مرئية .
5⃣ر Font
وهي لتغيير حجم ونمط الخط للنصوص التي تكون مكتوبة على الفورم أو الأدوات
والمقصود بها العناوين .
6⃣ر ForeColor
وهي لتغيير لون النصوص المكتوبة على الأدوات والنموذج.
7⃣ر BackColor
وهي لتغيير لون الخلفية للأدوات والنموذج لتغير خلفيه الاداه ولكن هناك ثلاث انواع من
الالوان
System تتاثر الخلفيه هنا بسميز الويندز
Web وهى الوان الدوت نت ولا توجد فى الفيجوال بيسك 6
Custom لتخصيص درجه لون معينه
8⃣رSize
وتمثل حجم النموذج أو الأدوات بالطول و العرض وتتفرع منها خاصيتين:
9⃣رWidth
: وتمثل عرض النموذج أو الأدوات بالبكسل .
Height : وتمثل طول النموذج أو الأدوات
بالبكسل .
0⃣1⃣رLocation
وتمثل موقع النموذج والأدوات بالمحور السيني والصادي وتتفرع منها خاصيتين : X : وهي تمثل موقع النموذج والأدوات على المحور السيني . Y : وهي تمثل موقع النموذج والأدوات على المحور الصاديا
1⃣1⃣ر RightToLeft
وهذه الخاصية لمحاذاة اتجاه النموذج والأدوات من اليمين إلى اليسار وبالعكس حسب
إذا كانت الخاصية مضبوطة على True أو False
2⃣1⃣ر RightToLeftLayout
وهذه الخاصية لمحاذاة اتجاه شكل النموذج من اليمين الى اليسار
3⃣1⃣ر
Locked
وهي لمنع التعديل على الفورم والأدوات وقت التصميم حسب إذا كانت مضبوطة على True أو False
4⃣1⃣رAllowDrop
وهي لتمكين السحب والإفلات للأدوات والنموذج .
5⃣1⃣رCursor
وهي لتغيير مؤشر الماوس الذي سيظهر على الفورم أو الأدوات .
6⃣1⃣رBackgroundIm
لعمل صوره خلفيه للفورم
🔴 هذه مجموعة من الخصائص الاكثر استخداما المشتركه بين ادوات صندوق toolbox وخصاىص النموذج وسنشرح باقي الخصائص في تصميم البرامج باذن الله
https://t.me/Expert_programming_and_Database
˂ النماذج هي واجهة استخدام للتطبيق وهى عباره عن الاداه الام لاى برنامج لذا لن نجدها فى الادوات وتكون
واجهة استخدام لمدخل البيانات )المستخدم للتطبيق ( والتي تمكنه من إدارة كافة البيانات في التطبيق بشكل
أفضل وسلس جدا مثل إدخال وحذف وتحرير البيانات في قاعدة البيانات .
✅ الخصائص العامه
˂ وهي مشتركة بين النموذج وكل الأدوات يعني تكون موجدة ضمن نافذة خصائص الفورم وأيضا ضمن نافذة خصائص كل الأدوات بدون استثناء ومنها :
1⃣ تغير الاسم Name
هو أنها تمثل الاسم البرمجي للنموذج أو الأدوات يعني الاسم الذي ستتعامل معه في نافذة الاكواد.
2⃣ رText
هو أن من خلالها تقوم بتغيير عنوان النموذج وتغيير العناوين و النصوص التي تكون
مكتوبة على الأدوات .
3⃣ر Enabled
وتمثل هذه الخاصية ما إذا كان النموذج أو الأدوات بحالة تمكين أو تعطيل .
إذا كانت مضبوطة على القيمة True فتكون بهذه لحالة النموذج أو الأداة بحالة تمكين
إما إذا كانت مضبوطة على القيمة False فسيكونون بحالة تعطيل
4⃣ ر Visible
وهي مشتركة بين كل الأدوات وغير موجودة ضمن خصائص النموذج وعملها هو أنها
لجعل الأدوات مرئية على النموذج أو غير مرئية.
إذا كانت مضبوطة على القيمة true فهذا يعني أن الأداة مرئية أما إذا كانت مضبوطة
على القيمة False فهذا يعني أن الأداة غير مرئية .
5⃣ر Font
وهي لتغيير حجم ونمط الخط للنصوص التي تكون مكتوبة على الفورم أو الأدوات
والمقصود بها العناوين .
6⃣ر ForeColor
وهي لتغيير لون النصوص المكتوبة على الأدوات والنموذج.
7⃣ر BackColor
وهي لتغيير لون الخلفية للأدوات والنموذج لتغير خلفيه الاداه ولكن هناك ثلاث انواع من
الالوان
System تتاثر الخلفيه هنا بسميز الويندز
Web وهى الوان الدوت نت ولا توجد فى الفيجوال بيسك 6
Custom لتخصيص درجه لون معينه
8⃣رSize
وتمثل حجم النموذج أو الأدوات بالطول و العرض وتتفرع منها خاصيتين:
9⃣رWidth
: وتمثل عرض النموذج أو الأدوات بالبكسل .
Height : وتمثل طول النموذج أو الأدوات
بالبكسل .
0⃣1⃣رLocation
وتمثل موقع النموذج والأدوات بالمحور السيني والصادي وتتفرع منها خاصيتين : X : وهي تمثل موقع النموذج والأدوات على المحور السيني . Y : وهي تمثل موقع النموذج والأدوات على المحور الصاديا
1⃣1⃣ر RightToLeft
وهذه الخاصية لمحاذاة اتجاه النموذج والأدوات من اليمين إلى اليسار وبالعكس حسب
إذا كانت الخاصية مضبوطة على True أو False
2⃣1⃣ر RightToLeftLayout
وهذه الخاصية لمحاذاة اتجاه شكل النموذج من اليمين الى اليسار
3⃣1⃣ر
Locked
وهي لمنع التعديل على الفورم والأدوات وقت التصميم حسب إذا كانت مضبوطة على True أو False
4⃣1⃣رAllowDrop
وهي لتمكين السحب والإفلات للأدوات والنموذج .
5⃣1⃣رCursor
وهي لتغيير مؤشر الماوس الذي سيظهر على الفورم أو الأدوات .
6⃣1⃣رBackgroundIm
لعمل صوره خلفيه للفورم
🔴 هذه مجموعة من الخصائص الاكثر استخداما المشتركه بين ادوات صندوق toolbox وخصاىص النموذج وسنشرح باقي الخصائص في تصميم البرامج باذن الله
https://t.me/Expert_programming_and_Database
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
👍1
⚙مصطلحات اساسيه في البرمجه ⚙
1⃣ المتغيرات Variables
المتغيرات هي عبارة عن مواقع في الذاكرة تخزن البيانات بشكل مؤقت ويكمن تغيير قيمتها أثناء تنفيذ البرنامج. فمثلا يمكن للبرنامج أن يخزن في المتغير Var1 القيمة 1 ثم يخزن القيمة 2 والقيمة التي سترجع من المتغير
هي آخر قيمة تم تخزينها.
2⃣ الثوابت Constant
هي عبارة عن مواقع في الذاكرة تخزن فيها بيانات بشكل مؤقت ولكن لا يمكن تغيير قيمتها أثناء تنفيذ البرنامج. فمثلا يمكن للبرنامج أن يخزن في الثابت Con1 القيمة 1 لكنه لا يستطيع تغييرها وإن حاول تغييرها فإن المترجم
يرسل رسالة خاطئة أثناء تنفيذ البرنامج
3⃣ الحدث Event
هو عبارة عن فعل يقوم به المستخدم للبرنامج المصمم كالنقر على أداة الزر Button أو تغيير نص في مربع نص Text Box أو حتى تحريك الماوس أو الفأرة ويرافقه تنفيذ الإجراء المتعلق به.
5⃣ الإجراء Procedure
هو عملية أو عمليات ينفذها البرنامج عند تحقق حدث معين كالنقر على أداة الزر Button في البرنامج.
6⃣ الكائن object قد يكون تعريف لكود أداة تحكم مثل الزر Button ويكون له عدة إجراءات.
7⃣ الكود أو الشفرة البرمجية Code
هو عبارة عن أوامر برمجية تعطى للكمبيوتر على شكل نص تكتب بواسطة لغة من لغات البرمجة كلغة الفيجوال بيسك والتي يفسرها مترجم يسمى ليفهمها الكمبيوتر ولكل فور
Computer أو وحدة نمطية أو أداة تحكم كود
خاص به في الفيجوال بيسك. وقد يكون الكود مقسما إلى كائنات ،Objects
ودالات أو توابع Functions ، وإجراءات Procedures ، و أحداث .Events
8⃣ المترجم Compiler
exe هو أداة تقوم بترجمة البرنامج دفعة واحدة إلى لغة الآلة وتُنتج ملف تنفيذى بامتداد
يعمل مباشرة بدون وسيط ، وهذا يعنى أن لغات البرمجة المترجمة تقوم بتحويل النص
البرمجى المكتوب بها إلى لغة الآلة مباشرة وتُنتج ملف تنفيذى يعمل مباشرة دون الحاجة
تقوم مترجماتها بإنتاج ملف تنفيذى إلى ملفات وقت التشغيل ، ومثال على ذلك لغه c /c++ هذا البرنامج يحتوى بداخله على كود بلغة الآلة يتم تنفيذه مباشرة دون ،
exe بامتداد Pascal إلى مفسر ، لغه
أيضا تعمل بنفس الأسلوب.
9⃣ المفسر Interpreter
هو أداة تقوم بترجمة البرنامج إلى لغة الآلة سطر سطر ، وهذا يعنى أن البرنامج المكتوب
بلغات برمجة تفسيرية يتم ترجمته إلى نص برمجى وسيط بلغة منخفضة المستوى ( لغة
وسيطة ) وينتج ملف البرنامج وبداخله هذا الكود لذا لا يمكن تنفيذه على هذه الصورة
مباشرة حيث يحتاج إلى برنامج آخر يقوم بترجمة الأكواد المكتوبة بداخله إلى لغة الآلة
وقت التشغيل ، هذا البرنامج يسمى المفسر ، ففى لغة الجافا مثلا يُترجم النص البرمجى إلى
هذا البرنامج الناتج لا يمكن ، Jar وتُنتج ملف بامتداد Byte code كود وسيط يسمى
Java تشغيله وتنفيذه على أى جهاز مباشرة حيث يحتاج إلى ما يسمى آلة جافا الافتراضية
والتى تعمل كمفسر للبرنامج الناتج حتى يتم تنفيذه ، وفى تطبيقات الدوت نت أيضا VM
تعتمد على نفس الأسلوب بحيث يتم تحويل الكود البرمجى المكتوب بلغة من لغات الدوت
إلى لغة وسيطة منخفضة المستوى تسمى لغة مايكروسوفت Visual Basic نت مثل
هذا البرنامج الناتج لا يمكن تشغيله على أى ، exe وتُنتج ملف تنفيذى بامتداد IL الوسيطة
والذى يعمل .NET Framework جهاز مباشرة إلا إذا تم تثبيت ما يسمى إطار عمل دوت نت كمفسر للبرامج المكتوبة بلغات الدوت نت ويقوم بترجمتها إلى لغة الآلة حسب الطلب.
https://t.me/Expert_programming_and_Database
1⃣ المتغيرات Variables
المتغيرات هي عبارة عن مواقع في الذاكرة تخزن البيانات بشكل مؤقت ويكمن تغيير قيمتها أثناء تنفيذ البرنامج. فمثلا يمكن للبرنامج أن يخزن في المتغير Var1 القيمة 1 ثم يخزن القيمة 2 والقيمة التي سترجع من المتغير
هي آخر قيمة تم تخزينها.
2⃣ الثوابت Constant
هي عبارة عن مواقع في الذاكرة تخزن فيها بيانات بشكل مؤقت ولكن لا يمكن تغيير قيمتها أثناء تنفيذ البرنامج. فمثلا يمكن للبرنامج أن يخزن في الثابت Con1 القيمة 1 لكنه لا يستطيع تغييرها وإن حاول تغييرها فإن المترجم
يرسل رسالة خاطئة أثناء تنفيذ البرنامج
3⃣ الحدث Event
هو عبارة عن فعل يقوم به المستخدم للبرنامج المصمم كالنقر على أداة الزر Button أو تغيير نص في مربع نص Text Box أو حتى تحريك الماوس أو الفأرة ويرافقه تنفيذ الإجراء المتعلق به.
5⃣ الإجراء Procedure
هو عملية أو عمليات ينفذها البرنامج عند تحقق حدث معين كالنقر على أداة الزر Button في البرنامج.
6⃣ الكائن object قد يكون تعريف لكود أداة تحكم مثل الزر Button ويكون له عدة إجراءات.
7⃣ الكود أو الشفرة البرمجية Code
هو عبارة عن أوامر برمجية تعطى للكمبيوتر على شكل نص تكتب بواسطة لغة من لغات البرمجة كلغة الفيجوال بيسك والتي يفسرها مترجم يسمى ليفهمها الكمبيوتر ولكل فور
Computer أو وحدة نمطية أو أداة تحكم كود
خاص به في الفيجوال بيسك. وقد يكون الكود مقسما إلى كائنات ،Objects
ودالات أو توابع Functions ، وإجراءات Procedures ، و أحداث .Events
8⃣ المترجم Compiler
exe هو أداة تقوم بترجمة البرنامج دفعة واحدة إلى لغة الآلة وتُنتج ملف تنفيذى بامتداد
يعمل مباشرة بدون وسيط ، وهذا يعنى أن لغات البرمجة المترجمة تقوم بتحويل النص
البرمجى المكتوب بها إلى لغة الآلة مباشرة وتُنتج ملف تنفيذى يعمل مباشرة دون الحاجة
تقوم مترجماتها بإنتاج ملف تنفيذى إلى ملفات وقت التشغيل ، ومثال على ذلك لغه c /c++ هذا البرنامج يحتوى بداخله على كود بلغة الآلة يتم تنفيذه مباشرة دون ،
exe بامتداد Pascal إلى مفسر ، لغه
أيضا تعمل بنفس الأسلوب.
9⃣ المفسر Interpreter
هو أداة تقوم بترجمة البرنامج إلى لغة الآلة سطر سطر ، وهذا يعنى أن البرنامج المكتوب
بلغات برمجة تفسيرية يتم ترجمته إلى نص برمجى وسيط بلغة منخفضة المستوى ( لغة
وسيطة ) وينتج ملف البرنامج وبداخله هذا الكود لذا لا يمكن تنفيذه على هذه الصورة
مباشرة حيث يحتاج إلى برنامج آخر يقوم بترجمة الأكواد المكتوبة بداخله إلى لغة الآلة
وقت التشغيل ، هذا البرنامج يسمى المفسر ، ففى لغة الجافا مثلا يُترجم النص البرمجى إلى
هذا البرنامج الناتج لا يمكن ، Jar وتُنتج ملف بامتداد Byte code كود وسيط يسمى
Java تشغيله وتنفيذه على أى جهاز مباشرة حيث يحتاج إلى ما يسمى آلة جافا الافتراضية
والتى تعمل كمفسر للبرنامج الناتج حتى يتم تنفيذه ، وفى تطبيقات الدوت نت أيضا VM
تعتمد على نفس الأسلوب بحيث يتم تحويل الكود البرمجى المكتوب بلغة من لغات الدوت
إلى لغة وسيطة منخفضة المستوى تسمى لغة مايكروسوفت Visual Basic نت مثل
هذا البرنامج الناتج لا يمكن تشغيله على أى ، exe وتُنتج ملف تنفيذى بامتداد IL الوسيطة
والذى يعمل .NET Framework جهاز مباشرة إلا إذا تم تثبيت ما يسمى إطار عمل دوت نت كمفسر للبرامج المكتوبة بلغات الدوت نت ويقوم بترجمتها إلى لغة الآلة حسب الطلب.
https://t.me/Expert_programming_and_Database
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
👍1
HTML 5 Notes Join (@SuDevelopers).pdf
1.3 MB
#HTML5 Notes for Professionals
كتاب رائع يحوي الكثير من الاكواد لكل ما يخطر ببالك فعله بلغة #HTML5 ، الاكواد موزعة على حسب المهام المطلوبة.
شارك المنشور مع اصدقاءك المهتمين ✅
🎁للمزيد انضم الى القناة هنا
https://t.me/Expert_programming_and_Database
#HTML5 Notes for Professionals
A wonderful book that contains a lot of code for everything that comes to your mind to do in the #HTML5 language, the codes are distributed according to the required tasks.
Share this post with your friends who are interested✅
كتاب رائع يحوي الكثير من الاكواد لكل ما يخطر ببالك فعله بلغة #HTML5 ، الاكواد موزعة على حسب المهام المطلوبة.
شارك المنشور مع اصدقاءك المهتمين ✅
🎁للمزيد انضم الى القناة هنا
https://t.me/Expert_programming_and_Database
#HTML5 Notes for Professionals
A wonderful book that contains a lot of code for everything that comes to your mind to do in the #HTML5 language, the codes are distributed according to the required tasks.
Share this post with your friends who are interested✅
👍2
نظرة عن البرمجة
ما هي هندسة البرمجيات؟
إن الهدف الوظيفى من عمل مهندس البرمجيات هو خلق أنظمة برمجيات عملية والتي لها قيمة اجتماعية واقتصادية، باستخدام مناهج تطوير البرمجيات. وكما هو واضح، فإن هذا الدور ليس بهذة البساطة، لكنه يشمل سلسلة كاملة من الأنشطة الداخلة فى مجال عمل مهندس البرمجيات، والمتطلبات الهندسية الداخلة فى مجال البرمجياتهى التصميم، والترميز والتشفير، وإختبار وصيانة وإدارة المشاريع، هى بعض الجوانب الأساسية الأخرى لتطوير البرمجيات.
عادة، فإن المشاكل الوظيفية الملقاه على عاتق مهندس البرمجيات والتى يجب عليه حلها هى مشاكل معقدة جدا وكبيرة قد لايستطيع مطور أو مبرمج واحد حلها. ففريق العمل في تخصص هندسة البرمجيات، لا يتكون فقط من المطورين، ولكن أيضا من المهندسين ومديرين المشاريع ومهندسين النظم، وأيضاً العملاء؛ إن مشاريع البرمجياتمن الممكن أن تكون كبيرة جداً وتتطلب التخطيط الدقيق، والتنفيذ ليس فقط مجرد عملية كتابة الرموز أو الأكواد، لكنه أيضاً متابعة المبادئ التوجيهية، وكتابة الوثائق، وكتابة أيضا وحدات الإختبار. فى حالة المشاريع الكبيرة، فإن بمجرد إنتهاء المهندسين من كتابة الأكواد فعملية صيانة البرنامج يمكن أن تبقى كثيراً منهم مشغول لفترة طويلة.
مهندسو البرمجيات يصممون ويطورون العديد من أنواع البرامج، بما في ذلك ألعاب الكمبيوتر، وتطبيقات الأعمال، ونظم التشغيل، وأنظمة التحكم في الشبكة، والبرمجياتالوسيطة.
بيئة العمل
واحدة من التحديات الكبرى التى تواجه مهندسين البرمجيات فى أثناء عملهم هى التغييرات المتكررة التي يمكن إدخالها على المتطلبات لسهولة التحكم والتعامل مع البرنامج؛ وتحدى رئيسى آخر هو الارتقاء إلى مستوى إلتزامات العمل المدرجة على الجدول الزمنى، من خلال ضمان تقديم المنتج أو الخدمة في الوقت المحدد.
معظم مهندسين البرمجيات يعملون 40 ساعة فى الأسبوع، إلا أن الكثير منهم يعملون وقتا أطول، وعادة حتى وقت متأخر من المساء أو فى عطلات نهاية الأسبوع للوفاء بالمواعيد النهائية لإنهاء العمل أو لحل مشاكل تقنية غير متوقعة. مهندسين البرمجيات الذين يعملون لدى منتجين البرمجيات والشركات الاستشارية يسافرون كثيراً للقاء العملاء؛ إلا أن تقنيات العمل عن بُعد أصبحت شائعة الإنتشار اليوم بدرجة كبيرة بين مهندسين البرمجيات لأنها توفر لهم الوقت، وتسمح بإنجاز العمل الطلوب القيام به من مواقعهم عن بُعد.
نظراً لطبيعة عمل مهندس البرمجيات التى تتطلب قضاء معظم الوقت فى العمل أمام نظام الحاسب الألى، والكتابة على لوحة المفاتيح، فمهندسين البرمجيات أكثر عرضة من غيرهم لمشاكل العين، ومتاعب الظهر، ومشاكل اليد والمعصم الصحية.
الآفاق الوظيفية
الطلاب الجدد حاملين درجات البكالوريوس فى هندسة البرمجيات يجدون فرص الإلتحاق متاحة أمامهم لدراسة درجات الدراسات العليا فى الاستشارات المستقلة، أو فى شركات تطوير البرمجيات، والشركات المتعددة الجنسيات، وغيرها؛ وبعد ثلاث أو خمس سنوات من الخبرة فى العمل، العديد من مهندسين البرمجيات يتم ترقيتهم إلى كبير مهندسين أو قائد فريق عمل، على حسب المهارات العملية للمهندس وأدائه، كبير مهندسين البرمجيات يتم ترقيته بعد ذلك إلى منصب أعلى، متخصص فى تصميم البرامج المعقدة والكبيرة، أو يحظى بدور في إدارة المشروعات.
بعض مجالات عمل هندسة البرمجيات التي من المتوقع أن تناسب طالب هندسة البرمجيات بعد الانتهاء من دراسته وهي:
مهندس برمجيات
مطور برامج
مهندس برامج كمبيوتر
مُختبر برمجيات
مدير مشروعات تكنولوجيا المعلومات
محلل نظم معلومات
متخصص فى الحماية الأمنية للمعلومات
متخصص فى بحوث الحاسب الألى
مبرمج
مبرمج ألعاب كمبيوتر
مصمم ألعاب كمبيوتر
متخصص دعم خدمات تكنولوجيا المعلومات
مسئول عن موقع الكترونى
مسئول عن نظام من أنظمة الحاسب أو الشبكة
مدير قاعدة بياناتمتخصص شبكات وإتصالات
مجال البحوث والتطوير
ينبغي على الخريجين محاولة كسب بعض الخبرة العملية فى هذا المجال، ويمكن الحصول على الخبرة من خلال العمل، والتدريب الداخلى، أو العمل لمدة عام فى هذه الصناعة
https://t.me/Expert_programming_and_Database
ما هي هندسة البرمجيات؟
إن الهدف الوظيفى من عمل مهندس البرمجيات هو خلق أنظمة برمجيات عملية والتي لها قيمة اجتماعية واقتصادية، باستخدام مناهج تطوير البرمجيات. وكما هو واضح، فإن هذا الدور ليس بهذة البساطة، لكنه يشمل سلسلة كاملة من الأنشطة الداخلة فى مجال عمل مهندس البرمجيات، والمتطلبات الهندسية الداخلة فى مجال البرمجياتهى التصميم، والترميز والتشفير، وإختبار وصيانة وإدارة المشاريع، هى بعض الجوانب الأساسية الأخرى لتطوير البرمجيات.
عادة، فإن المشاكل الوظيفية الملقاه على عاتق مهندس البرمجيات والتى يجب عليه حلها هى مشاكل معقدة جدا وكبيرة قد لايستطيع مطور أو مبرمج واحد حلها. ففريق العمل في تخصص هندسة البرمجيات، لا يتكون فقط من المطورين، ولكن أيضا من المهندسين ومديرين المشاريع ومهندسين النظم، وأيضاً العملاء؛ إن مشاريع البرمجياتمن الممكن أن تكون كبيرة جداً وتتطلب التخطيط الدقيق، والتنفيذ ليس فقط مجرد عملية كتابة الرموز أو الأكواد، لكنه أيضاً متابعة المبادئ التوجيهية، وكتابة الوثائق، وكتابة أيضا وحدات الإختبار. فى حالة المشاريع الكبيرة، فإن بمجرد إنتهاء المهندسين من كتابة الأكواد فعملية صيانة البرنامج يمكن أن تبقى كثيراً منهم مشغول لفترة طويلة.
مهندسو البرمجيات يصممون ويطورون العديد من أنواع البرامج، بما في ذلك ألعاب الكمبيوتر، وتطبيقات الأعمال، ونظم التشغيل، وأنظمة التحكم في الشبكة، والبرمجياتالوسيطة.
بيئة العمل
واحدة من التحديات الكبرى التى تواجه مهندسين البرمجيات فى أثناء عملهم هى التغييرات المتكررة التي يمكن إدخالها على المتطلبات لسهولة التحكم والتعامل مع البرنامج؛ وتحدى رئيسى آخر هو الارتقاء إلى مستوى إلتزامات العمل المدرجة على الجدول الزمنى، من خلال ضمان تقديم المنتج أو الخدمة في الوقت المحدد.
معظم مهندسين البرمجيات يعملون 40 ساعة فى الأسبوع، إلا أن الكثير منهم يعملون وقتا أطول، وعادة حتى وقت متأخر من المساء أو فى عطلات نهاية الأسبوع للوفاء بالمواعيد النهائية لإنهاء العمل أو لحل مشاكل تقنية غير متوقعة. مهندسين البرمجيات الذين يعملون لدى منتجين البرمجيات والشركات الاستشارية يسافرون كثيراً للقاء العملاء؛ إلا أن تقنيات العمل عن بُعد أصبحت شائعة الإنتشار اليوم بدرجة كبيرة بين مهندسين البرمجيات لأنها توفر لهم الوقت، وتسمح بإنجاز العمل الطلوب القيام به من مواقعهم عن بُعد.
نظراً لطبيعة عمل مهندس البرمجيات التى تتطلب قضاء معظم الوقت فى العمل أمام نظام الحاسب الألى، والكتابة على لوحة المفاتيح، فمهندسين البرمجيات أكثر عرضة من غيرهم لمشاكل العين، ومتاعب الظهر، ومشاكل اليد والمعصم الصحية.
الآفاق الوظيفية
الطلاب الجدد حاملين درجات البكالوريوس فى هندسة البرمجيات يجدون فرص الإلتحاق متاحة أمامهم لدراسة درجات الدراسات العليا فى الاستشارات المستقلة، أو فى شركات تطوير البرمجيات، والشركات المتعددة الجنسيات، وغيرها؛ وبعد ثلاث أو خمس سنوات من الخبرة فى العمل، العديد من مهندسين البرمجيات يتم ترقيتهم إلى كبير مهندسين أو قائد فريق عمل، على حسب المهارات العملية للمهندس وأدائه، كبير مهندسين البرمجيات يتم ترقيته بعد ذلك إلى منصب أعلى، متخصص فى تصميم البرامج المعقدة والكبيرة، أو يحظى بدور في إدارة المشروعات.
بعض مجالات عمل هندسة البرمجيات التي من المتوقع أن تناسب طالب هندسة البرمجيات بعد الانتهاء من دراسته وهي:
مهندس برمجيات
مطور برامج
مهندس برامج كمبيوتر
مُختبر برمجيات
مدير مشروعات تكنولوجيا المعلومات
محلل نظم معلومات
متخصص فى الحماية الأمنية للمعلومات
متخصص فى بحوث الحاسب الألى
مبرمج
مبرمج ألعاب كمبيوتر
مصمم ألعاب كمبيوتر
متخصص دعم خدمات تكنولوجيا المعلومات
مسئول عن موقع الكترونى
مسئول عن نظام من أنظمة الحاسب أو الشبكة
مدير قاعدة بياناتمتخصص شبكات وإتصالات
مجال البحوث والتطوير
ينبغي على الخريجين محاولة كسب بعض الخبرة العملية فى هذا المجال، ويمكن الحصول على الخبرة من خلال العمل، والتدريب الداخلى، أو العمل لمدة عام فى هذه الصناعة
https://t.me/Expert_programming_and_Database
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
❤1👍1
#بعض_مفردات_الكمبيوتر_والانترنت
Internet :-
شبكة دولية من أجهزة الكمبيوتر التي تتصل عن طريق خط الهاتف
Kb, Mb, Gb :-
كيلو بايت، ميغا بايت، غيغا بايت .... يستخدم لقياس ذاكرة الكمبيوتر والتخزين.
Login :-
العملية التي يقوم بها المستخدم بإدخال اسم وكلمة السر للوصول إلى جهاز الكمبيوتر او منطقة محمية على شبكة الانترنت
PAN :-
Permanent Account Number.
PDF :-
Portable Document format.
SIM :-
Subscriber Identity Module.
ATM :-
Automated Teller Machine.
Wi-Fi :-
Wireless Fidelity.
GOOGLE :-
Global Organization Of
Oriented Group
Language Of Earth.
Bug :-
عيب أو خطأ في برنامج الكمبيوتر الذي يمنعها من العمل بشكل صحيح وينتج هذا الخلل من خطاء يرتكبه المبرمج اثناء كتابة كود البرنامج
Folder (directory) :-
فرع من القرص الصلب الخاص بجهاز الكمبيوتر يستخدم لوضع ملفات...
Font :-
نوع معين من الحروف (يظهر على الشاشة أو على الورق). ويسمى الخط.
Format:-
عملية ازلة الموجود من برامج او انظمة تشغيل على جهز الكومبيوتر .
Graphics card :-
معدات داخل جهاز الكمبيوتر عملها خلق واظهار الصورة على الشاشة.
Hard disk :-
القرص الصلب داخل جهاز كمبيوتر يستخدم لتخزين البرامج والمعلومات,
يسمى صلب لأنه من معدن...
Hardware :-
المعدات المادية أو ألاجزاء الملموسة لنظام الكمبيوتر، مثل وحدة المعالجة المركزية لوحة المفاتيح , الفأرة , الماسح الضوئي , الطابعة .. ,,,,
Home page :-
الصفحة الرئيسية التي تظهر عند زيارة موقع على شبكة الإنترنت. وعادة ما يحتوي على وصلات إلى صفحات أخرى.
Icon :-
صورة صغيرة أو رمز تظهر على شاشة الكمبيوتر وتستخدم كرمز للمجلدات، والأقراص، والأجهزة الطرفية، والبرامج و .....
Browser :-
برنامج يمكنك من خلاله تصفح الشبكة العالمية والاطلاع على مواقع الانترنت مثل إنترنت إكسبلورر أو فاير فوكس موزيلا.
Cache :-
نوع من الذاكرة السريعة المستخدمة للتخزين المؤقت لصفحات الويب بحيت تمكن المتصفح من عرضها بسرعة أكبر في الزيارة القادمة .
CDROM :-
قرص لتخزين المعلومات الخاصة بجهاز الكمبيوتر .
Cookies :-
هو قطعة صغيرة من المعلومات عن أوقات وتواريخ قمت بزيارتها مواقع في شبكة الإنترنت .
CPU :-
وحدة المعالجة المركزية وهي قلب جهاز كمبيوتر أوعقله المدبر.
- RSS :-
Really Simple Syndication.
- TFT :-
Thin Film Transistor.
- AMR :-
Adaptive Multi-Rate.
- MPEG :-
Moving Pictures Experts Group.
- IVRS :-
Interactive
Voice Response System.
- HP :-
Hewlett Packard.
https://t.me/Expert_programming_and_Database
Internet :-
شبكة دولية من أجهزة الكمبيوتر التي تتصل عن طريق خط الهاتف
Kb, Mb, Gb :-
كيلو بايت، ميغا بايت، غيغا بايت .... يستخدم لقياس ذاكرة الكمبيوتر والتخزين.
Login :-
العملية التي يقوم بها المستخدم بإدخال اسم وكلمة السر للوصول إلى جهاز الكمبيوتر او منطقة محمية على شبكة الانترنت
PAN :-
Permanent Account Number.
PDF :-
Portable Document format.
SIM :-
Subscriber Identity Module.
ATM :-
Automated Teller Machine.
Wi-Fi :-
Wireless Fidelity.
GOOGLE :-
Global Organization Of
Oriented Group
Language Of Earth.
Bug :-
عيب أو خطأ في برنامج الكمبيوتر الذي يمنعها من العمل بشكل صحيح وينتج هذا الخلل من خطاء يرتكبه المبرمج اثناء كتابة كود البرنامج
Folder (directory) :-
فرع من القرص الصلب الخاص بجهاز الكمبيوتر يستخدم لوضع ملفات...
Font :-
نوع معين من الحروف (يظهر على الشاشة أو على الورق). ويسمى الخط.
Format:-
عملية ازلة الموجود من برامج او انظمة تشغيل على جهز الكومبيوتر .
Graphics card :-
معدات داخل جهاز الكمبيوتر عملها خلق واظهار الصورة على الشاشة.
Hard disk :-
القرص الصلب داخل جهاز كمبيوتر يستخدم لتخزين البرامج والمعلومات,
يسمى صلب لأنه من معدن...
Hardware :-
المعدات المادية أو ألاجزاء الملموسة لنظام الكمبيوتر، مثل وحدة المعالجة المركزية لوحة المفاتيح , الفأرة , الماسح الضوئي , الطابعة .. ,,,,
Home page :-
الصفحة الرئيسية التي تظهر عند زيارة موقع على شبكة الإنترنت. وعادة ما يحتوي على وصلات إلى صفحات أخرى.
Icon :-
صورة صغيرة أو رمز تظهر على شاشة الكمبيوتر وتستخدم كرمز للمجلدات، والأقراص، والأجهزة الطرفية، والبرامج و .....
Browser :-
برنامج يمكنك من خلاله تصفح الشبكة العالمية والاطلاع على مواقع الانترنت مثل إنترنت إكسبلورر أو فاير فوكس موزيلا.
Cache :-
نوع من الذاكرة السريعة المستخدمة للتخزين المؤقت لصفحات الويب بحيت تمكن المتصفح من عرضها بسرعة أكبر في الزيارة القادمة .
CDROM :-
قرص لتخزين المعلومات الخاصة بجهاز الكمبيوتر .
Cookies :-
هو قطعة صغيرة من المعلومات عن أوقات وتواريخ قمت بزيارتها مواقع في شبكة الإنترنت .
CPU :-
وحدة المعالجة المركزية وهي قلب جهاز كمبيوتر أوعقله المدبر.
- RSS :-
Really Simple Syndication.
- TFT :-
Thin Film Transistor.
- AMR :-
Adaptive Multi-Rate.
- MPEG :-
Moving Pictures Experts Group.
- IVRS :-
Interactive
Voice Response System.
- HP :-
Hewlett Packard.
https://t.me/Expert_programming_and_Database
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
👍1
#مفردات_وكلمات_هامة:-
👉 Adware:-
برنامج يعرض اعلانات منبثقة غير مرغوب فيها على جهاز المستخدم ويتم تنصيبه اثناء تنصيب برنامج مهكر او مشكوك فيه
👉 Antivirus software :-
برنامج يبحث عن الفيروسات في جهاز المستخدم ويقوم بازالتها
👉 Application :-
اي تطبيق برمجي مصمم لأداء وظيفة محددة مباشرة على جهاز المستخدم
👉 Backup :-
اخذ نسخة من الملفات الموجودة على القرص الطلب الخاص بجهاز الكمبيوتر او بكلام اخر إجراء النسخ الاحتياطي للملفات قبل ان يتم مسحها أو تلفه
ا
👉 Bit, bytes :-
أصغر جزء من المعلومات التي تستخدمها أجهزة الكمبيوتر جهاز الكمبيوتر يستخدم بت في مجموعات من 8 بايت يسمى بـ 8 بت = 1 بايت...
https://t.me/Expert_programming_and_Database
👉 Adware:-
برنامج يعرض اعلانات منبثقة غير مرغوب فيها على جهاز المستخدم ويتم تنصيبه اثناء تنصيب برنامج مهكر او مشكوك فيه
👉 Antivirus software :-
برنامج يبحث عن الفيروسات في جهاز المستخدم ويقوم بازالتها
👉 Application :-
اي تطبيق برمجي مصمم لأداء وظيفة محددة مباشرة على جهاز المستخدم
👉 Backup :-
اخذ نسخة من الملفات الموجودة على القرص الطلب الخاص بجهاز الكمبيوتر او بكلام اخر إجراء النسخ الاحتياطي للملفات قبل ان يتم مسحها أو تلفه
ا
👉 Bit, bytes :-
أصغر جزء من المعلومات التي تستخدمها أجهزة الكمبيوتر جهاز الكمبيوتر يستخدم بت في مجموعات من 8 بايت يسمى بـ 8 بت = 1 بايت...
https://t.me/Expert_programming_and_Database
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
❤1👍1
بوتات خدمـــــــيـــة
البداية ب بوت القرآن الكريم
@KURANMP3BOT
بوت التحميل من اليوتوب وباقي مواقع التواصل الإجتماعي
@TVD_bot
أرسل للبوت أي رابط وسيتم رفعه علي علي التلجرام علي شكل Pdf
@uploadbot
بوت الترجمة دون الحاجة للخروج من التلجرام
@YTranslateBot
بوت متصفح Bing للبحث عن الصور من التلجرام
@bing
مثال
@bing برمجة
بوت ايميلات وهمية لمواقع التواصل الإجتماعي واستلام الرمز
@fakemailbot
بوت فحص الملفات يعتمد عليه بنسبة 80%
@DrWebBot
بوت لتحويل الملفات الي صور والصور الي ملفات والكثير
@newfileconverterbot
____
https://t.me/Expert_programming_and_Database
البداية ب بوت القرآن الكريم
@KURANMP3BOT
بوت التحميل من اليوتوب وباقي مواقع التواصل الإجتماعي
@TVD_bot
أرسل للبوت أي رابط وسيتم رفعه علي علي التلجرام علي شكل Pdf
@uploadbot
بوت الترجمة دون الحاجة للخروج من التلجرام
@YTranslateBot
بوت متصفح Bing للبحث عن الصور من التلجرام
@bing
مثال
@bing برمجة
بوت ايميلات وهمية لمواقع التواصل الإجتماعي واستلام الرمز
@fakemailbot
بوت فحص الملفات يعتمد عليه بنسبة 80%
@DrWebBot
بوت لتحويل الملفات الي صور والصور الي ملفات والكثير
@newfileconverterbot
____
https://t.me/Expert_programming_and_Database
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
👍1
*لغة css وأستخداماتها*
تُستخدم لغة CSS في تنسيق المواقع، فهي تتعامل مع لغات Markup Language مثل HTML وتُستخدم في تصميم وتنسيق أي واجهة مكتوبة بـ HTML، ولذلك قبل أن تبدأ في تعلم هذه اللغة لابد وأن تتعلم HTML أولًا، أو على الأقل تتعلم مبادئها، أو يمكنك أن تتعلمهم بالتوازي وتطبق الدروس التي تجمع HTML مع CSS.
يوفر استخدام هذه اللغة الكثير من الوقت والجهد، حيث أنها تتيح عمل ملف خارجي لتنسيق محتوى موقعك بالكامل بدون أن تضطر إلى استخدام Attributes الخاصة بـ HTML لتعديل كل وسم على حدى، حيث أنه يكفي أن تكتب اسم الوسم وتتبعة بنقطة، وبعد ذلك تكتب كل تنسيقات هذا الوسم، فمثلًا لو كان لديك أكثر من وسم <P> يمكنك أن تضع تنسيق واحد يطبّق على كل وسوم P بدون ان تعدل على كل واحد منها، كما يمكنك أن تضع ID لوسم واحد منهم من أجل وضع تنسيق خاص به.
كما أن CSS تمكنك في التحكم بمقاسات موقعك وخلفياته والتحكم في عناصره، كما تتيح لك إمكانية التحكم في حجم العناصر وألوانها وحجم الخطوط وألوانها.. باختصار هي اللغة المسؤولة عن كل ما يتعلق بالتنسيق.
بعد كل هذا عليك أن تعرف أن CSS ليست فقط تتحكم في وسيلة عرض واحدة لموقعك على شاشات الحاسب، ولكن تتحكم في عرض موقعك على الهواتف الذكية والأجهزة اللوحية أيضًا.
وأخيرًا إذا أردنا وضع مقارنة بين HTML و CSS فيمكن تلخيصها في مثال بسيط كالمنزل، حيث أن HTML هي البنية والأثاث الموجود في المنزل، أما CSS فهو لون المنزل وحجمه وترتيب الغرف والوانها وترتيب الأثاث بها والديكورات الموجودة أيضًا.
*****
https://t.me/Expert_programming_and_Database
تُستخدم لغة CSS في تنسيق المواقع، فهي تتعامل مع لغات Markup Language مثل HTML وتُستخدم في تصميم وتنسيق أي واجهة مكتوبة بـ HTML، ولذلك قبل أن تبدأ في تعلم هذه اللغة لابد وأن تتعلم HTML أولًا، أو على الأقل تتعلم مبادئها، أو يمكنك أن تتعلمهم بالتوازي وتطبق الدروس التي تجمع HTML مع CSS.
يوفر استخدام هذه اللغة الكثير من الوقت والجهد، حيث أنها تتيح عمل ملف خارجي لتنسيق محتوى موقعك بالكامل بدون أن تضطر إلى استخدام Attributes الخاصة بـ HTML لتعديل كل وسم على حدى، حيث أنه يكفي أن تكتب اسم الوسم وتتبعة بنقطة، وبعد ذلك تكتب كل تنسيقات هذا الوسم، فمثلًا لو كان لديك أكثر من وسم <P> يمكنك أن تضع تنسيق واحد يطبّق على كل وسوم P بدون ان تعدل على كل واحد منها، كما يمكنك أن تضع ID لوسم واحد منهم من أجل وضع تنسيق خاص به.
كما أن CSS تمكنك في التحكم بمقاسات موقعك وخلفياته والتحكم في عناصره، كما تتيح لك إمكانية التحكم في حجم العناصر وألوانها وحجم الخطوط وألوانها.. باختصار هي اللغة المسؤولة عن كل ما يتعلق بالتنسيق.
بعد كل هذا عليك أن تعرف أن CSS ليست فقط تتحكم في وسيلة عرض واحدة لموقعك على شاشات الحاسب، ولكن تتحكم في عرض موقعك على الهواتف الذكية والأجهزة اللوحية أيضًا.
وأخيرًا إذا أردنا وضع مقارنة بين HTML و CSS فيمكن تلخيصها في مثال بسيط كالمنزل، حيث أن HTML هي البنية والأثاث الموجود في المنزل، أما CSS فهو لون المنزل وحجمه وترتيب الغرف والوانها وترتيب الأثاث بها والديكورات الموجودة أيضًا.
*****
https://t.me/Expert_programming_and_Database
👍1
*ما هي لغة جافا؟*
JAVA تكتب جافا باللغة العربية و هي لغة برمجة عالية المستوى إبتكرها James Gosling في عام 1991 أثناء عمله في مختبرات شركة Sun Microsystems و ذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة الذكية.
عام 1995 تم تطويرها لبناء تطبيقات للويب, السيرفرات, سطح المكتب, الهواتف و الروبوتات.
و هي تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix, Android إلخ.. و تعتبر من أشهر لغات البرمجة على الإطلاق.
حالياً ملايين الأجهزة الإلكترونية مبرمجة على لغة جافا.
*مميزات لغة جافا بالنسبة للمطورين*
لها شعبية هائلة و هناك الكثير من المراجع لمن يريد تعلمها.
بسيطة و تعلمها سهل مقارنةً مع غيرها من اللغات.
شبيهة باللغتين C و C++ و لكن التعامل معها أسهل و سلس أكثر.
إذا أنشأت برنامجاً باستخدام لغة جافا فإن البرنامج يعمل على أي نظام في العالم و هذا من أهم ما يدفعك لتعلمها.
لغة جافا مطلوبة جداً في الخارج, إذا كنت تريد دخول سوق العمل فلغة جافا توفر لك الكثير من الفرص.
*مميزات لغة جافا عن باقي لغات البرمجة*
مادياً
لن تدفع أي مبلغ لتعمل على لغة جافا, فهي مصدر مفتوح و مجانية و ستبقى مجانية مدى الحياة.
تقنياً
تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.
البساطة
تعلمها سهل جداً بعد أن تفهم برمجة الكائنات.
العمل بحيادية
يمكن لمترجم لغة جافا تقسيم أوامر البرنامج ليتنفذ على عدة معالجات بشكل متناسق باستخدام نظام JRE.
تعدد المهام
جافا توفر لك تقنية الـ Multithreading و التي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع بعض و بنفس الوقت.
سرعة الترجمة
تتم ترجمة لغة جافا إلى أوامر يفهمها الجهاز بشكل جداً سريع و بدون أن يخزنها و يحاول تحليلها لأن الكائنات فيها تربط مع بعضها بشكل تدريجي مما يجعل الأوامر فيها تتنفذ بسرعة.
معالجة الأخطاء
جافا تعالج الأخطاء بطريقتين, أثناء كتابتك للكود تحاول أن تصلح لك أي أخطاء في كتابة الكود, و أثناء تشغيل الكود تخبرك بأي خطأ منطقي في حال حدوثه و الذي عليك معالجته بنفسك.
ديناميكياً
صممت جافا لتكون أكثر ديناميكية من C و C++. ويمكن لبرامج جافا تحمّل كمية كبيرة من المعلومات وقت التشغيل و التي يمكن استخدامها للتحقق من الكود والتأكد إذا كان المترجم يستطيع أن يصل إلى الكائنات وقت التشغيل
https://t.me/Expert_programming_and_Database
JAVA تكتب جافا باللغة العربية و هي لغة برمجة عالية المستوى إبتكرها James Gosling في عام 1991 أثناء عمله في مختبرات شركة Sun Microsystems و ذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة الذكية.
عام 1995 تم تطويرها لبناء تطبيقات للويب, السيرفرات, سطح المكتب, الهواتف و الروبوتات.
و هي تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix, Android إلخ.. و تعتبر من أشهر لغات البرمجة على الإطلاق.
حالياً ملايين الأجهزة الإلكترونية مبرمجة على لغة جافا.
*مميزات لغة جافا بالنسبة للمطورين*
لها شعبية هائلة و هناك الكثير من المراجع لمن يريد تعلمها.
بسيطة و تعلمها سهل مقارنةً مع غيرها من اللغات.
شبيهة باللغتين C و C++ و لكن التعامل معها أسهل و سلس أكثر.
إذا أنشأت برنامجاً باستخدام لغة جافا فإن البرنامج يعمل على أي نظام في العالم و هذا من أهم ما يدفعك لتعلمها.
لغة جافا مطلوبة جداً في الخارج, إذا كنت تريد دخول سوق العمل فلغة جافا توفر لك الكثير من الفرص.
*مميزات لغة جافا عن باقي لغات البرمجة*
مادياً
لن تدفع أي مبلغ لتعمل على لغة جافا, فهي مصدر مفتوح و مجانية و ستبقى مجانية مدى الحياة.
تقنياً
تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.
البساطة
تعلمها سهل جداً بعد أن تفهم برمجة الكائنات.
العمل بحيادية
يمكن لمترجم لغة جافا تقسيم أوامر البرنامج ليتنفذ على عدة معالجات بشكل متناسق باستخدام نظام JRE.
تعدد المهام
جافا توفر لك تقنية الـ Multithreading و التي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع بعض و بنفس الوقت.
سرعة الترجمة
تتم ترجمة لغة جافا إلى أوامر يفهمها الجهاز بشكل جداً سريع و بدون أن يخزنها و يحاول تحليلها لأن الكائنات فيها تربط مع بعضها بشكل تدريجي مما يجعل الأوامر فيها تتنفذ بسرعة.
معالجة الأخطاء
جافا تعالج الأخطاء بطريقتين, أثناء كتابتك للكود تحاول أن تصلح لك أي أخطاء في كتابة الكود, و أثناء تشغيل الكود تخبرك بأي خطأ منطقي في حال حدوثه و الذي عليك معالجته بنفسك.
ديناميكياً
صممت جافا لتكون أكثر ديناميكية من C و C++. ويمكن لبرامج جافا تحمّل كمية كبيرة من المعلومات وقت التشغيل و التي يمكن استخدامها للتحقق من الكود والتأكد إذا كان المترجم يستطيع أن يصل إلى الكائنات وقت التشغيل
https://t.me/Expert_programming_and_Database
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
👍2
شرح كيف يتم اغلاق بعض حسابات المواقع التواصل الاجتماعي و ما فائدة ميزة الابلاغ
ميزة الابلاع تعني لديهم قائمة تسمى القائمة السوداء
لنفترض إني سويت عليك بلاغ سيتم اضافه حسابك في القائمة السوداء
و سيقوم اي شخص من عملاء الشركة بمراجعه حسابك اذ كان مخالف الشروط ولكل شركة لديها شروط فالشروط انواع وليس اباحي وارهابي وانتحال هولا احزى من الشروط ويوجد شروط
التي تسمى الجرائم الاكترونية بعض الناس سمعو باسم شخص يدعى جوناثان جاليندو هذا الشخص امتلك صورة خاصه به لو تشل الصورة الخاصه به وتضعها خلفية سيتم اغلق حسابك باسرع وقت لاانها تعتبر من الجرائم الاكترونية
هذا الشخص الذي كان يرعب مستخدمين الانترنت
ونحن نعرف أن جميع الشركات تحافظ على. مستخدمينها
بعض الناس سيقنع صديقة أن يضع هذة الصورة خلفيه له وسيتم اغلق حسابة و سيقوم باخبار اصدقائة أن لدية ثغرة اغلق الحسابات😅😅
بالنسبة لثغرات الفيسبوك
الثغرات هي انواع توجد ثغرات تخاطر بالمستخدمين ويوجد ثغرة تخاطر بالشركة
لا يوجد ثغرة غلق الحسابات انصحكم الثغرة هي خطاء برمجي وليس غلق الحسابات
مع الوقت يوجد ناس يقدرون يغلقون حسابات و يدعون لديهم ثغرات فهذا خطاء هو مجرد شخص لا يعرف شي
الان سالمح كيف تتم عملية التجسس على الحسابات
الاعوام الماضيه كان يوجد برامج التجسس على المواقع التواصل الاجتماعي
الان اوضح كيف كانت تتم عملية التجسس
نحن نعرف انه يوجد شئ اسمه سريفر ويوجد شي اسمه ثغرة السريفرات كانت مصابة بثغرات
كان بعض الهكر يصنعون برامج مرتبطة بالثغرة الموجود في السريفر وكان هدف الثغرة مراقبة البيانات المرسلة والمستلة
اما الان مع التطور التكنولوجي و ترقيع الثغرات الخبيثه اصبحات نسبة قليلة عملية التجسس
واغلبهن عن طريق احصناة طرودة
الثغرة هي خطأ برمجي يعني حين تصنع موقع و غلطت في كود سيتم فتح ثغرة او مع التطور التكنولوجي وانت لم تقوم بفحص موقعك من الاخطاء
لنفترض انك انشأت موقع اليوم وقومت بفحصه من الثغرات وأصبح خالي من الثغرات سياتي بعد اسبوع وسيتم فتح ثغرة تلقائيا البعض سيقول لماذا اقولك ليش
يوجد شئ اسمه التطور التكنولوجي
الان ساعطيكم تلميح كيف تتم معرفه رقم هاتفك عن طريق ايدي للفيسبوك
يوجد شئ اسمه data لكل شي ويمتلك data هذا ال data هي ملفات لتخزين البيانات
لنفترض أن يوجد شخص خبير black hat هذا الشخص قام باختراق شركة فيسبوك وقام بسحب ملف data الذي يحتوي بيانات للمستخدمين اغلب الناس ايش الفائدة لما الشخص يسحب ملفات موقع
اقولك ايش الفائدة
الان سيقوم هذا الشخص برفع ال data على احد السريفرات الخاصه به وسيقوم بانشاء موقع او برنامج مربوط بهذا السريفر
مجرد انت تستخدم البرنامج او الموقع الخاص به سيعتبر انك تتصفح ملف data مجرد تتدخل ايدي ضحيتك سيقوم البرنامج او الموقع بالبحث عن الايدي الي انت ادخلته وسيقوم باعطك معلومات عن الايدي
وجميع المعلومات هي التي تمتلكها الشركة
وهكذا تم انتهاء من الشرح
تحياتي لكم
#الهكر_الاسود_ابوالعز
╭✪➢https://t.me/Expert_programming_and_Database 🚫࿐
╰━━━━━━━━━━━❍ ••
ميزة الابلاع تعني لديهم قائمة تسمى القائمة السوداء
لنفترض إني سويت عليك بلاغ سيتم اضافه حسابك في القائمة السوداء
و سيقوم اي شخص من عملاء الشركة بمراجعه حسابك اذ كان مخالف الشروط ولكل شركة لديها شروط فالشروط انواع وليس اباحي وارهابي وانتحال هولا احزى من الشروط ويوجد شروط
التي تسمى الجرائم الاكترونية بعض الناس سمعو باسم شخص يدعى جوناثان جاليندو هذا الشخص امتلك صورة خاصه به لو تشل الصورة الخاصه به وتضعها خلفية سيتم اغلق حسابك باسرع وقت لاانها تعتبر من الجرائم الاكترونية
هذا الشخص الذي كان يرعب مستخدمين الانترنت
ونحن نعرف أن جميع الشركات تحافظ على. مستخدمينها
بعض الناس سيقنع صديقة أن يضع هذة الصورة خلفيه له وسيتم اغلق حسابة و سيقوم باخبار اصدقائة أن لدية ثغرة اغلق الحسابات😅😅
بالنسبة لثغرات الفيسبوك
الثغرات هي انواع توجد ثغرات تخاطر بالمستخدمين ويوجد ثغرة تخاطر بالشركة
لا يوجد ثغرة غلق الحسابات انصحكم الثغرة هي خطاء برمجي وليس غلق الحسابات
مع الوقت يوجد ناس يقدرون يغلقون حسابات و يدعون لديهم ثغرات فهذا خطاء هو مجرد شخص لا يعرف شي
الان سالمح كيف تتم عملية التجسس على الحسابات
الاعوام الماضيه كان يوجد برامج التجسس على المواقع التواصل الاجتماعي
الان اوضح كيف كانت تتم عملية التجسس
نحن نعرف انه يوجد شئ اسمه سريفر ويوجد شي اسمه ثغرة السريفرات كانت مصابة بثغرات
كان بعض الهكر يصنعون برامج مرتبطة بالثغرة الموجود في السريفر وكان هدف الثغرة مراقبة البيانات المرسلة والمستلة
اما الان مع التطور التكنولوجي و ترقيع الثغرات الخبيثه اصبحات نسبة قليلة عملية التجسس
واغلبهن عن طريق احصناة طرودة
الثغرة هي خطأ برمجي يعني حين تصنع موقع و غلطت في كود سيتم فتح ثغرة او مع التطور التكنولوجي وانت لم تقوم بفحص موقعك من الاخطاء
لنفترض انك انشأت موقع اليوم وقومت بفحصه من الثغرات وأصبح خالي من الثغرات سياتي بعد اسبوع وسيتم فتح ثغرة تلقائيا البعض سيقول لماذا اقولك ليش
يوجد شئ اسمه التطور التكنولوجي
الان ساعطيكم تلميح كيف تتم معرفه رقم هاتفك عن طريق ايدي للفيسبوك
يوجد شئ اسمه data لكل شي ويمتلك data هذا ال data هي ملفات لتخزين البيانات
لنفترض أن يوجد شخص خبير black hat هذا الشخص قام باختراق شركة فيسبوك وقام بسحب ملف data الذي يحتوي بيانات للمستخدمين اغلب الناس ايش الفائدة لما الشخص يسحب ملفات موقع
اقولك ايش الفائدة
الان سيقوم هذا الشخص برفع ال data على احد السريفرات الخاصه به وسيقوم بانشاء موقع او برنامج مربوط بهذا السريفر
مجرد انت تستخدم البرنامج او الموقع الخاص به سيعتبر انك تتصفح ملف data مجرد تتدخل ايدي ضحيتك سيقوم البرنامج او الموقع بالبحث عن الايدي الي انت ادخلته وسيقوم باعطك معلومات عن الايدي
وجميع المعلومات هي التي تمتلكها الشركة
وهكذا تم انتهاء من الشرح
تحياتي لكم
#الهكر_الاسود_ابوالعز
╭✪➢https://t.me/Expert_programming_and_Database 🚫࿐
╰━━━━━━━━━━━❍ ••
👍3
أقدم لكم أنواع الــ"Servers _ السيرفرات و الخوادم" واستخداماتُها :
1️⃣ DHCP Server :
خادم خاص بتوزيع عناوين الــIPs بطريقة أوتوماتيكية بحيث يستطيع الجهاز الذي تم ربطه مع هذا السيرفر أن يحصل على عنوان IP، ويتغير هذا العنوان كلما اتصل هذا الجهاز بالسيرفر.
2️⃣ Nat Server :
تدور فكرة NAT على تحويل عُنوان IP Static إلى عنوان IP Private، وذلك لاستخدام مجموعة من عناوين IPs دون أن تَكون مُكلفةً مادياً، أو عند تجهيز شبكة محلية وربطها بخدمة الانترنت، وكما تعلمون يتوجّب أن يكون عُنوان IP الجهاز المُستضيف عُنوان ثابت ويلتحق معها مفهوم الــ Routing.
3️⃣ File Server :
خادم خاص بمشاركة وتخزين الملفات والمُستندات بحيث يُمكن لأكثر من شخص استخدام هذه الملفات في نفس الوقت وتخزينها أيضاً.
4️⃣ Applicatio Server :
خادم التطبيقات، يُمكِّن الأشخاص المتصلين بالخادم من استخدام البرامج في نفس الوقت.
والكثير من الخوادم الاخري..
https://t.me/Expert_programming_and_Database
╰━━━━━━━━━━━❍ ••
1️⃣ DHCP Server :
خادم خاص بتوزيع عناوين الــIPs بطريقة أوتوماتيكية بحيث يستطيع الجهاز الذي تم ربطه مع هذا السيرفر أن يحصل على عنوان IP، ويتغير هذا العنوان كلما اتصل هذا الجهاز بالسيرفر.
2️⃣ Nat Server :
تدور فكرة NAT على تحويل عُنوان IP Static إلى عنوان IP Private، وذلك لاستخدام مجموعة من عناوين IPs دون أن تَكون مُكلفةً مادياً، أو عند تجهيز شبكة محلية وربطها بخدمة الانترنت، وكما تعلمون يتوجّب أن يكون عُنوان IP الجهاز المُستضيف عُنوان ثابت ويلتحق معها مفهوم الــ Routing.
3️⃣ File Server :
خادم خاص بمشاركة وتخزين الملفات والمُستندات بحيث يُمكن لأكثر من شخص استخدام هذه الملفات في نفس الوقت وتخزينها أيضاً.
4️⃣ Applicatio Server :
خادم التطبيقات، يُمكِّن الأشخاص المتصلين بالخادم من استخدام البرامج في نفس الوقت.
والكثير من الخوادم الاخري..
https://t.me/Expert_programming_and_Database
╰━━━━━━━━━━━❍ ••
👍3
اهم مصطلحات الكمبيوتر
ابدأ Start
اتصال Connection
إدارة البرنامج File Manager
إدراج Insert
أدوات Tools
إرسال إلى Send To
أزرار Buttons
اسم الملف File Name
إضافة Create
إطار المجموعة Group Window
إعادة تسمية Rename
إعادة تشغيل Restart
إعدادات Setting
إعدادات الصفحة Page setup
أعمدة Columns
إغلاق Close
الاكسترانت Extranet
الانترانت Intranet
الأنظمة الخبيرة Expert System
البحث و الفرز (التصنيف)
Searching and Sorting
البرمجيات الحرة Free Software
البرمجيات المجانية Free Ware
البريد الالكتروني (E-Mail)
Electronic Mail
البطاقة الفائقة Hyper Card
التدريب عبر الكمبيوتر CBT
التعرف على الصوت
Voice Recognition
التعلم بمساعدة الحاسوب (CAL )
Computer Assisted Learning
التعليم الافتراضي ( الخائلي )
Virtual Education (VE)
الجمع Sum
الحاسبة Calculator
الراسمة Plotter
الرسام Paint
السحب Drag
الشاشة Monitor Or Screen
الشبكة الرقمية للخدمات المتكاملة ISD
الشبكة العنكبوتية العالمية WWW
World Wide Web
الشبكة المناطقية المحلية LAN
الشبكة المناطقية الواسعة WAN
ألعاب Games
العروض التقديمية Power Point
العمود الفقري في الاتصالات
Back - Bone
إلغاء الأمر Cancel
الفأرة Mouse
الفاصل الرقمي Digital Divide
القرص الصلب Hard Disk
القرص المصدر ٍSource Disk
القرص الهدف Target Disk
الكثافة التلفونية Tele - Density
اللوحة الأم Motherboard
المتوسط الحسابي Average
المحفوظات History
المستكشف Explorer
المعلومات الالكترونية
Electronic Information
المعلوماتية Informatics
المفضلة Favorites
المكونات المادية Hardware
النقر المزدوج Double click
الواقع الافتراضي ( الخائلي )
Virtual Reality (VR)
انتقال إلى Go To
إنهاء Exit
إيقاف تشغيل Turn Off
أيقونة Icon
بحث. Search
برامج Software
برامج التطبيقات المكتبية Office
برنامج الجداول الالكترونية Excel
برنامج تطبيقي Application program
برنامج قاعدة البيانات Access
بيانات. Data
تحديث Refresh
تحديد الكل Select All
~~
https://t.me/Expert_programming_and_Database
ابدأ Start
اتصال Connection
إدارة البرنامج File Manager
إدراج Insert
أدوات Tools
إرسال إلى Send To
أزرار Buttons
اسم الملف File Name
إضافة Create
إطار المجموعة Group Window
إعادة تسمية Rename
إعادة تشغيل Restart
إعدادات Setting
إعدادات الصفحة Page setup
أعمدة Columns
إغلاق Close
الاكسترانت Extranet
الانترانت Intranet
الأنظمة الخبيرة Expert System
البحث و الفرز (التصنيف)
Searching and Sorting
البرمجيات الحرة Free Software
البرمجيات المجانية Free Ware
البريد الالكتروني (E-Mail)
Electronic Mail
البطاقة الفائقة Hyper Card
التدريب عبر الكمبيوتر CBT
التعرف على الصوت
Voice Recognition
التعلم بمساعدة الحاسوب (CAL )
Computer Assisted Learning
التعليم الافتراضي ( الخائلي )
Virtual Education (VE)
الجمع Sum
الحاسبة Calculator
الراسمة Plotter
الرسام Paint
السحب Drag
الشاشة Monitor Or Screen
الشبكة الرقمية للخدمات المتكاملة ISD
الشبكة العنكبوتية العالمية WWW
World Wide Web
الشبكة المناطقية المحلية LAN
الشبكة المناطقية الواسعة WAN
ألعاب Games
العروض التقديمية Power Point
العمود الفقري في الاتصالات
Back - Bone
إلغاء الأمر Cancel
الفأرة Mouse
الفاصل الرقمي Digital Divide
القرص الصلب Hard Disk
القرص المصدر ٍSource Disk
القرص الهدف Target Disk
الكثافة التلفونية Tele - Density
اللوحة الأم Motherboard
المتوسط الحسابي Average
المحفوظات History
المستكشف Explorer
المعلومات الالكترونية
Electronic Information
المعلوماتية Informatics
المفضلة Favorites
المكونات المادية Hardware
النقر المزدوج Double click
الواقع الافتراضي ( الخائلي )
Virtual Reality (VR)
انتقال إلى Go To
إنهاء Exit
إيقاف تشغيل Turn Off
أيقونة Icon
بحث. Search
برامج Software
برامج التطبيقات المكتبية Office
برنامج الجداول الالكترونية Excel
برنامج تطبيقي Application program
برنامج قاعدة البيانات Access
بيانات. Data
تحديث Refresh
تحديد الكل Select All
https://t.me/Expert_programming_and_Database
👍1
—————-
اسم البرنامج :
| Adobe Audition cc 2020 |
الوصف : |هو اشهر برنامج الهندسة الصوتية و التعديل عليها فباستعمال هذا البرنامج يمكنك عمل الكثير من المؤثرات الصوتية الرائعة و الاحترافية |
الاصدار: | V13.0.0.519 |
نسخة : 64 بت
✅للاشتراك قنواتي التعليمية المجانيه
https://t.me/Expert_programming_and_Database
اسم البرنامج :
| Adobe Audition cc 2020 |
الوصف : |هو اشهر برنامج الهندسة الصوتية و التعديل عليها فباستعمال هذا البرنامج يمكنك عمل الكثير من المؤثرات الصوتية الرائعة و الاحترافية |
الاصدار: | V13.0.0.519 |
نسخة : 64 بت
✅للاشتراك قنواتي التعليمية المجانيه
https://t.me/Expert_programming_and_Database
👍2
🔰💻🔰نسخة مجانية من برنامج إدارة وتسيير المكتبات مفتوح المصدر وكامل
💡منقول
نقدم لكل متابعينا الكرام نسخة مجانية مفتوحة المصدر من برنامج إدارة وتسييـر المكتبات المدرسية والعامة تصميم كامل ويعتبر مشروع برمجي من العيار الثقيل ومفتوح المصدر لمن أراد التعديل عليه مع ذكر المصدر الأصلى للأمانة العلمية للمهندس Rabie Chaouki
حيث تم بناء وتصميم برنامج إدارة المكتبات باللغات التالية c sharp + EF6 + Sqlite ولم يتم استخدام في تصميم هذا البرنامج أى مكاتب خارجية حيث استخدمة فقط الادوات المتوفرة من ميكروسوفت
كما طبقت اساليب البرمجة الكائنية التوجه في اغلب اجزاء برنامج إدارة المكتبات المجاني مما يوفر الكثير من الوقت والمجهود مع العلم أن المشروع مرفوع على github لمن اراد الاطلاع على الاكواد او التطوير عليها لكم كامل الحرية
🔸ملاحظه
admin اسم المستخدم🧑💻
admin كلمه السر 🔐
✅للاشتراك بمجتمعاتنا التعليميه 👇👇
https://t.me/Expert_programming_and_Database
💡منقول
نقدم لكل متابعينا الكرام نسخة مجانية مفتوحة المصدر من برنامج إدارة وتسييـر المكتبات المدرسية والعامة تصميم كامل ويعتبر مشروع برمجي من العيار الثقيل ومفتوح المصدر لمن أراد التعديل عليه مع ذكر المصدر الأصلى للأمانة العلمية للمهندس Rabie Chaouki
حيث تم بناء وتصميم برنامج إدارة المكتبات باللغات التالية c sharp + EF6 + Sqlite ولم يتم استخدام في تصميم هذا البرنامج أى مكاتب خارجية حيث استخدمة فقط الادوات المتوفرة من ميكروسوفت
كما طبقت اساليب البرمجة الكائنية التوجه في اغلب اجزاء برنامج إدارة المكتبات المجاني مما يوفر الكثير من الوقت والمجهود مع العلم أن المشروع مرفوع على github لمن اراد الاطلاع على الاكواد او التطوير عليها لكم كامل الحرية
🔸ملاحظه
admin اسم المستخدم🧑💻
admin كلمه السر 🔐
✅للاشتراك بمجتمعاتنا التعليميه 👇👇
https://t.me/Expert_programming_and_Database
👍2
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
@Expert_programming_and_Database
https://t.me/+VAEAFOYpO2k0NzE6
@Expert_programming_and_Database
https://t.me/+VAEAFOYpO2k0NzE6
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
👍1
محلل النظم لا يكون يتعامل مع النظام و لغات البرمجة بشكل مباشر فهذه ليس مهمته الرئيسية, يكون تعامله مع المستخدم وفي انشاء الخطط الفنية أكثرز أكثر , أما مهندس البرمجيات خلق أصلا ليترجم كل شيء حوله على هيئة كودات و ذلك باستخدام لغات البرمجة المختلفة .
وهنا أتيك بالتفصيل :
محلل النظم:
يعتبر محلل النظم بمثابة حلقة وصل ما بين المستخدم و و مهندسوا الأنظمة.
إذ يقوم بجمع حاجات المستخدم و متطلباته و تنسيقها بشكل فني و متخصص ثم نقلها الى أخصائيون الأنظمة ليحولوها إلى نظام يلبي حاجات المستخدم.
و بشكل عام يلعب المحلل الأدوار التالية:
-الاجتماع و التنسيق مع أصحاب المصلحة الداخلين و الخارجين لمعرفة نطاق المشروع و أهداف النظام و متطلباته
-تطوير و تنظيم و تحديد أولويات المشروع
-تنظيم و تخطيط البايانات, وبناء الرسوم التخطيطية،و الرسوم الانسيابية و تزويد المطورين بها لاتباعها
-ترجمة المخططات الفنية الى معلومات مقروءة و واضحة يمكن للمستخدم فهمها
- يجب تواجده عند اجراء اختبار النظام الاولي لمعرفة اذا كان يلبي متطلبات المستخدم
- انهاء متطلبات نشر النظام
-مسؤول عن توثيق جميع العمليات و تسجيلها
-متابعة النظام و اداءه بعد تطبيقه
-مؤهلات محلل النظم و المهارات التي يتقنها :
-بكالوريوس أنظمة معلومات أو علم حاسوب أو خبرة معادلة لها
-4-6 سنوات خبرة في مجالات أنظمة المعلومات
-مهارات حاسوبية مختلفة سواء في ما يخص الHardware أو Software
-فهم و معرفة بمبادىء و بناء قواعد البيانات
-خبرة في تثبيت وانشاء و توثيق و تطبيق أنظمة المعلومات
-معرفة عملية بمجموعة من لغات البرمجة
-مهارات تحليلية ممتازة
مهندس البرمجيات:
كل ما عليه فعله هو تطبيق الخطة التي استلمها من محلل النظم,الى برنامج أو تطبيق أو نظام باستخدام أحد لغات البرمجة.
مهام مهندس البرمجيات :
-بناء هيكل البرنامج من خلال كتابة الكودات
-حل مشاكل النظام و تحليله
-ادارة أنظمة قواعد البيانات
-صيانة أنظمة التشغيل
-بناء أنماط و اتباع الخوارزميات
-التعاون مع الأخرين من محلل نظم و مصممون أخرون للوصول الى نتيجة المطلوبة
https://t.me/Expert_programming_and_Database
وهنا أتيك بالتفصيل :
محلل النظم:
يعتبر محلل النظم بمثابة حلقة وصل ما بين المستخدم و و مهندسوا الأنظمة.
إذ يقوم بجمع حاجات المستخدم و متطلباته و تنسيقها بشكل فني و متخصص ثم نقلها الى أخصائيون الأنظمة ليحولوها إلى نظام يلبي حاجات المستخدم.
و بشكل عام يلعب المحلل الأدوار التالية:
-الاجتماع و التنسيق مع أصحاب المصلحة الداخلين و الخارجين لمعرفة نطاق المشروع و أهداف النظام و متطلباته
-تطوير و تنظيم و تحديد أولويات المشروع
-تنظيم و تخطيط البايانات, وبناء الرسوم التخطيطية،و الرسوم الانسيابية و تزويد المطورين بها لاتباعها
-ترجمة المخططات الفنية الى معلومات مقروءة و واضحة يمكن للمستخدم فهمها
- يجب تواجده عند اجراء اختبار النظام الاولي لمعرفة اذا كان يلبي متطلبات المستخدم
- انهاء متطلبات نشر النظام
-مسؤول عن توثيق جميع العمليات و تسجيلها
-متابعة النظام و اداءه بعد تطبيقه
-مؤهلات محلل النظم و المهارات التي يتقنها :
-بكالوريوس أنظمة معلومات أو علم حاسوب أو خبرة معادلة لها
-4-6 سنوات خبرة في مجالات أنظمة المعلومات
-مهارات حاسوبية مختلفة سواء في ما يخص الHardware أو Software
-فهم و معرفة بمبادىء و بناء قواعد البيانات
-خبرة في تثبيت وانشاء و توثيق و تطبيق أنظمة المعلومات
-معرفة عملية بمجموعة من لغات البرمجة
-مهارات تحليلية ممتازة
مهندس البرمجيات:
كل ما عليه فعله هو تطبيق الخطة التي استلمها من محلل النظم,الى برنامج أو تطبيق أو نظام باستخدام أحد لغات البرمجة.
مهام مهندس البرمجيات :
-بناء هيكل البرنامج من خلال كتابة الكودات
-حل مشاكل النظام و تحليله
-ادارة أنظمة قواعد البيانات
-صيانة أنظمة التشغيل
-بناء أنماط و اتباع الخوارزميات
-التعاون مع الأخرين من محلل نظم و مصممون أخرون للوصول الى نتيجة المطلوبة
https://t.me/Expert_programming_and_Database
Telegram
💻خبراء البرمجة وقواعد البيانات 💻 Programming Ex💻
#قناه #عامة #للبرمجة و #قواعد_البيانات للمهتمين في البرمجة مع دعم من فريق عمل وارسال #مشاريع #برمجية #تعليمية تعزز من رفع معنويات #المبرمجين #المحترفين والمبتدأين وغيرهم في #دراسة #وتطوير المشاريع #والانظمة البرمجية.لمساعدتهم في #الاخطاء التي قد يقعون بها
👍6