هندسة إتصالات وتقنية معلومات 🧑‍💻 – Telegram
هندسة إتصالات وتقنية معلومات 🧑‍💻
2.44K subscribers
105 photos
5 videos
197 files
359 links
Download Telegram
سلام عليكم احبتي في الله
في هذا اليوم سنوضح لكم امر مهم او يجب على المبرمجين على الاقل معرفته من اجل تفادي الاخطاء في المستقبل
الموضوع هو انواع الاخطاء في البرمجة
يوجد هنالك 3 انواع من الاخطاء وهي :
- Syntax errors.
- Semantic errors.
- Logical errors.
نبدأ بالنوع الاول ان شاء الله وهو ال Syntax errors  او ما يسمى بالعربية الاخطاء اللغوية وهي الاخطاء اللغوية الناتجة من المبرمج عند كتابة الكود مثلا ان ينسى وضع (;) في بعض لغات البرمجة او يكتب كلمة محجوزة في اللغة بطريقة خاطئة ككتابة مثلا c out  اي يوجد فراغ بين الكلمة وهذا النوع من الاخطاء سهل اكتشافه تقريبا في بعض لغات البرمجة ولا يتم تشغيل البرنامج الا بعد تصحيح الاخطاء  .

النوع الثاني وهو ال Semantic errors   وهو نوع من الاخطاء لا يظهر تقريبا الا بعد ظهور نتائج البرنامج وهو على الاغلب رياضيا يكون هذا الخطا مثال على ذلك
طلب منك ايجاد معدل لطلاب والعلامات تكون بين 0 و 100 وعندما تم تنفيذ البرنامج يكون مثلا المخرجات 125 هنا يكون الخطا ربما ليس في الكود بل في الادخال او العمليات الخسابية وهنا يتم تنفيذ البرنامج من غير اي مشكلة .

النوع الثالث وهو ال Logical errors  او يسمى ايضا runtime errors  وهو الخطأ الذي يظهر اثناء تنفيذ البرنامج وهو خطا منطقي مثلا عملية حسابية يكون فيها المقام صفر او ندخل قيمة متغير سالبة ونريد طباعه قيمة لمصفوفة ونسند هذا المتغير الى الموقع بالطبع سيكون خطا منطقي لان المصفوفات تبدا من صفر ودائما موجبة .

هذه هي انواع الاخطاء الاشهر في البرمجة.
👍1
ننوة للاعضاء الكرام
متابعة دورة الاستاذ سالم
جزاة الله خير على الدورة المتميزة
في مجال برمجة تطبيقات الاندرويد👇🏻
https://m.youtube.com/playlist?list=PL7VN7OBi_bOO0I3nYn7VqrMws0wLrQtdx
ايضاَ حمل تطبيق المتخصص في الدورة
من متجر جوجل بلاي👇🏻
https://play.google.com/store/apps/details?id=com.salim3dd.myapp
WebView
ٌخاصّيَةِ عرض صفحات الويب داخل التطبيق الخاص بك. يمكنك أيضا تحديد سلسلة HTML ويمكن إظهاره داخل التطبيق الخاص بك باستخدام عرض ويب. عرض ويب يجعل يتحول التطبيق الخاص بك لتطبيق ويب.

من أجل إضافة عرض ويب إلى التطبيق الخاص بك، يجب عليك إضافة <Webzview> عنصر لملف التخطيط XML الخاصة بك. بناء الجملة على النحو التالي -

<WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" />

من أجل استخدام ذلك، لديك للحصول على إشارة من وجهة النظر هذه في ملف جافا. للحصول على إشارة، إنشاء كائن من WebView . بناء الجملة في الجافا هو -

WebView browser = (WebView) findViewById(R.id.webview);

من أجل تحميل رابط على شبكة الإنترنت في عرض ويب، تحتاج إلى استدعاء loadUrl ، تحديد عنوان الموقع المطلوب. بناء الجملة هو:

browser.loadUrl("http://www.tutorialspoint.com");

وبصرف النظر عن مجرد تحميل رابط، يمكنك الحصول على مزيد من السيطرة على عرض ويب باستخدام أساليب محددة في الدرجة عرض ويب. تم سردها على النحو التالي -

1

canGoBack ()

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

2

canGoForward ()

يحدد هذا الأسلوب في عرض ويب يحتوي على عنصر التراجع إلى الأمام.

3

clearHistory()

وهذه الطريقة سوف تْمسح عرض ويب إلى الأمام والرجوع إلى الوراء.

4

destory()

هذه الطريقة تدمير مابداخل webview
وحذفة.

5

findAllAsync (String find)

هذه الطريقة تْبّحُثُ ِ جميع الحالات الُنَصّوَصّ وتسليط الضوء عليها.

6

getProgress ()

هذه الطريقة للتقدم في الصفحة الحالية.

7

getTitle ()

هذا الأسلوب يولد عنوان الصفحة الحالية.

8

getUrl ()

هذه الطريقة ترجع رابط الصفحة الحالية.

إذا قمت بالنقر فوق على أي رابط داخل صفحة الويب من عرض ويب، لن يتم تحميل تلك الصفحة داخل عرض ويب الخاص بك. من أجل القيام بذلك كنت بحاجة لتمديد صفك من WebViewClient. بناء الجملة هو -

private class MyBrowser extends WebViewClient {

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

return true;
} }
👍1
قناة هندسة الاتصالات والشبكات:
ا هي مجالات البرمجة الأكثر طلباً في وقتنا الحالي
سأقوم اليوم بهذا المنشور بأعطائكم اكثر اللغات المطلوبة في مجال البرمجة والمطلوبة في مجتمعنا الحالي بشكل كبير لاسباب مختلفة تتعرف عليها من الاكثر طلبا الى الاقل

اولاً : الاندرويد و IOS
يعتبر التطور المذهل الذي انتشرت فيه الهواتف الذكية انجازا تكنولوجيا كبيرا ساهمت في ظهور نظامين مشهورين جدا 

الاول اندرويد والثاني IOS الخاص بهواتف شركة Apple

اشتهر هؤلاء النظامين بشكل كبير لسهولة استخدامهما بالاضافة الى انهما توفران العديد من التطبيقات المجانية والمدفوعة التي تساعد هاتفك مما جعل هذين النظامين مطلوبان بشكل كبير

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

اما IOS تعتمد على السي - سي الكائنية - سي بلس بلس - لغة Swift الجديدة

طبعا هناك طريقتين للربح منهما وهي في الاغلب معروفة
1- الاعلانات
2- بيع التطبيق على اندرويد او IOS

وهنا حتى اساعدكم اقدم لكم بعض الدورات التعليمية لصنع تطبيق خاص بك على النظامين

الاندرويد
https://www.youtube.com/watch?v=RQMvTnQj2Rs&list=PLMYF6NkLrdN9TGwxfJUN7HeLvExdfXbgn
دورة باللغة الانجليزية

https://www.youtube.com/watch?v=SUOWNXGRc6g&list=PL2F07DBCDCC01493A

IOS
دورة باللغة الانجليزية

https://www.youtube.com/watch?v=m25KXwHBrwA&list=PLIwSqSAJUgD7bzhodLoYYCGxpZ-oBtXzV

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

لهذا فأن تعلم اساسيات الويب ايضا مهمة ولها مستقبل باهر ايضا

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

Html>>Css>>Php>>MySql>>JavaScript هناك المزيد غيرها لكن هذا ما يجب تعلمه في البداية

اضافة الى ذلك يجب ان يكون لديك خلفية عن الفوتوشوب 5

قناة بلاكاتن blakaten فيها دورة للفوتشوب خاصة بدورة الويب
زائد تطبيقات في مجال الويب
القناة : https://www.youtube.com/user/blakaten

طرق الربح من برمجة الويب عديدة اقترح عليك منها التالي :
1-انشاء موقع خاص بك وتقديم خدماتك
2-انشاء مواقع للعملاء مع مقابل مادي
3-اصلاح اخطاء مواقع اخرى (تعتمد على خبرتك في المجال)

اليك بعض الدورات التي قد تساعدك

ElzeroWebSchool
https://www.youtube.com/user/OsamaElzero/playlists

هذه القناة معروفة جدا وهي تقدم الشروحات باللغة العربية سواء كنت مبتدأ او محترف لذلك انصحك فيها بشدة

ثالثا : برامج سطح المكتب
برامج سطح المكتب من البرامج التي تلعب دورا مهما خصوصا في الحاسوب واتحدث هنا عن البرمجة بلغات مثل الجافا ولغات الدوت نت مثل الفيجوال بيسك وسي بلس بلس و سي شارب و سي وغيرها

اهمية هذه البرامج تكمن حسب الحاجة اليها
لانها احيانا قد تكون بسيطة لكنها ذات اهمية كبيرة للغاية لمستخدم جهاز الحاسوب

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

طرق الربح من برمجة تطبيقات سطح المكتب
1-عرض خدمات تصميم البرامج في مواقع العمل الحر
2-عمل برنامج وبيعه

طبعا تتعدد الافكار في هذا المجال وفي النهاية يعود الخيار اليك بأختيار طريقة الربح التي تناسبك خلافا عن الطرق المذكورة
كتاب صيانه اعطال اجهزه الجوال
يتحدث عن اعطال اللوحه الالكترونيه واصلاحها
==================
صيغة الكتاب pdf عاليه الجوده
حجم الكتاب 6 ميجا فقط
==================
رابط التحميل
https://www.up-4ever.com/xzpmj87fpd1c
===================
لايمكنك ان تجد السَعَادة وَانت غارق فِي الحدِيث عَن الألم! ‏فقط ضع ثقتگ بالله،‏وقليل من آلتفآؤل
‏قد يصَنع ألفَ طريقاً للِسعادة.
* أرسلت بعض المدارس في كولكاتا الهند هذه الرسالة إلى الآباء والأمهات قبل أسابيع قليلة من الامتحانات :

Dear Parents,
الآباء الأعزاء،

The exams of your children are to start soon. I know you are all really anxious for your child to do well.
امتحانات أطفالك من المقرر أن تبدأ قريبا. وأنا أعلم أنكم جميعا حرصون حقا على نجاح طفلكم والقيام بعمل جيد.

But, please do remember, amongst the students, who will be sitting for the exams, there is an artist, who doesn't need to understand Maths.
ولكن، من فضلك تذكر، من بين الطلاب الذين سيتم جلوسهم للامتحانات، هناك الفنان، الذي لا يحتاج إلى فهم الرياضيات.

There is an entrepreneur, who doesn't care about History or English literature.
هناك المقاول، الذين لا يخصه التاريخ أو الأدب الإنجليزي.

There's a musician, whose Chemistry marks won't matter.
هناك الموسيقي، الذي لن تهمه علامات الكيمياء.

There's a sportsperson, whose physical fitness is more important than Physics..
هناك الرياضي، الذي لياقته البدنية أكثر أهمية من الفيزياء ..

If your child does get top marks, that's great! But, if he or she doesn't, please don't take away their self-confidence and dignity from them.
إذا كان طفلك تحصل على أعلى الدرجات، هذا عظيم! ولكن، إذا كان هو أو هي لم يحقق ذلك، من فضلك لا تسلب منه الثقة بالنفس والكرامة.

Tell them it's OK, it's just an exam! They are cut out for much bigger things in life.
قل لهم لا بأس، انه مجرد امتحان! وانهم وجهوا لأشياء أكبر من ذلك بكثير في الحياة.

Tell them, no matter what they score, you love them and will not judge them.
قل لهم، انك تحبهم بغض النظر عن ما احرزوا من درجات.

Please do this, and when you do, watch your children conquer the world. One exam or a low mark won't take away their dreams and talent.
رجاءا قوموا بذلك، وعندما تقوموا بذلك، ستشاهدون اطفالكم يقهرون العالم. امتحان واحد أو درجات منخفضة لن تسلبهم أحلامهم ومواهبهم.

And please, do not think that doctors and engineers are the only happy people in the world.
ورجاء، لا تعتقد أن الأطباء والمهندسين هم السعداء الوحيدون في العالم.

With Warm Regards,
The Principal.H

مع تمنياتي بالنجاح،🌹
كشف العلماء أن التفاؤل يزيد من مقاومة الجسم للأمراض ويمنح الإنسان السعادة في حياته.
وهذا سلوك حثنا عليه النبي صلى الله عليه وسلم !
كل الناس يفرون من بعض يوم القيامة
🍃إلا حافظ القرآن 🍃
يبحث عن والديه ليلبسهم تاج الوقار اللهم ارزقنا حفظ كتابك والعمل به !!
1
انيرُوا ســواد الليــل وتــراً ، وذگــراً ، واستغفــاراً الوتــر ي راغـِب الجنّـه 😴💖

   .
"أيوب"
وقع في البلاء العظيم، هذا قفل🔒،
المفتاح🔑:
"رَبِّ إنِّي قد مَسَّنِيَ الضُّرُّ"
فكانت العافية والشفاء
1
‏﴿ كلُّ نَفسٍ ذائقةُ المَوتْ ﴾
‏اللهم ارحمني حين ترفع روحي إليك وسخر لي من يدعوا لي بعد موتي 💙.
1