المشاركات

برنامج جيمب وكيفية استخدامه

صورة
الهدف لقد قمت بتثبيت برنامج جمب Gimp على جهاز الحاسوب الخاص بك، تهانينا!  جمب GIMP هو من أقوي برامج معالجة الصور، فلا تدع ذلك يقلقك ؛  حتى لو لم يكن لديك الوقت لتعلم برامج رسومات الحاسوب المتقدمة، يمكن لبرنامج جمب Gimp مساعدتك فهو أداة مفيدة جدا لتعديلات الصور بسرعة. ويحدوني الأمل في أن هذه الأمثلة القليلة ستساعدك على عمل تلك الإجراءات والتعديلات السريعة الصغيرة التي قد تحتاج إلى تطبيقها على صورة، نأمل أن هذا سوف يؤدي إلى أن تتعلم أكثر عن قوة وقدرة تحرير الصور التي يقوم بها برنامج جمب فإنه قادر على ذلك حقاً. لتسهيل عملية الوصول فهاهي  النقاط الأربعة الرئيسية  التي سنغطيها  في هذا الدرس: • تغيير الحجم (الأبعاد) من صورة (المقياس) • تغيير الحجم (حجم الملف) لصور JPEG • اقتصاص صورة • استدارة أو انعكاس صورة وتماشيا مع  ما سبق سوف يكون الشرح باستخدام صورة من علم الفلك صورة اليوم (APOD)، التي تقدمها وكالة ناسا. كل ما عليك أن تعرفه حتى تتابع هذه الأمثلة السريعة أن تكون قادر على العثور على الصور الخاصة بك وفتحها: File → Open تغيير الحجم (الأبعاد) لصورة (المقياس) إنها مشكلة

تخصصات الحاسب ومهنه المختلفة

تختلف تخصصات الحاسب وتتنوع بشكل يجعل من الصعب على شخص واحد أن يُلم بها جميعا. فمع توسع استخدامات الحاسب في مختلف مجالات الحياة، انقسمت علومه إلى العديد من التخصصات. في هذه المقالة سنوضح أهم خمسة تخصصات راجين من الله  تعالى أن تفيدك في تكوين فكرة جيدة عن هذا المجال الممتع. هندسة الحاسب الآلي  Computer Engineering يُعنى هذا التخصص بدراسة تصميم وإنشاء أجهزة الحاسب والأنظمة المحوسبة. وتنطوي الدراسة فيه على التعرف على المكونات المادية(الهاردوير)، البرامج والتطبيقات والعلاقة بينها. أما المناهج الدراسية فتركز على نظريات ومبادئ الهندسة الكهربائية التقليدية والرياضيات وتطبيقها على مشكلات تصميم أجهزة الحاسبات والأجهزة الإلكترونية ذات الصلة بالحاسب. يدرس طلاب هذا التخصص تصميم الأجهزة المادية الرقمية(الهاردوير)، بما في ذلك أنظمة الاتصالات، أجهزة الحاسب، والأجهزة المحيطية الملحقة معها. كما يدرسوا أيضا تطوير البرمجيات، مع التركيز على البرامج الخاصة بالأجهزة الرقمية وعلاقتها بالمستخدم وبالأجهزة الأخرى. قد تهتم دراسة هندسة الحاسب بالمكونات المادية الأساسية للحاسب بشكل يفوق البرمجيات، وربما ي

مخططات الانسياب واستخداماتها في التصميم للبرامج

إن عملية كتابة برنامج ناجح تتطلب أولا القيام بتحليل و تصميم ناجح للبرنامج عملية التحليل تسبق كتابة البرنامج و بالتالي يجب أن يتم التعبير عنها بلغة عامة أي التعبير عن الخوارزمية وكما نعلم فان الخوارزمية هي مجموعة الخطوات العامة لحل مسالة معينة و بالتالي يجب أن يتم التعبير عنها بلغة عامة مستقلة عن لغة البرمجة. يوجد العديد من أساليب التعبير عن الخوارزمية منها المخططات التدفقية و المخططات الهيكلية و شبه التشفير وكل من هذه الطرق يوضح عمل البرنامج بطريقة مختلفة. تبدأ عملية تكوين الخوارزمية بتعريف المسألة ثم يليها عملية التحليل لوضع و تأسيس قواعد عامة للمسألة و تحويلها إلى إجراءات بسيطة لحل المسألة   ،لكي تكون الخوارزمية ناجحة يجب أن تتمتع بخصائص معينة : المحدودية و التماسك و الوثوقية . تركيب الخوارزميات: هناك ثلاث تراكيب لبناء البرامج و كتابة الخوارزميات. الفكرة تكمن في أن أي برنامج أو خوارزمية يجب أن تتكون من هذه التراكيب الثلاثة فقط: التسلسل ( sequence ) ، الاختيار ( selection ),التكرار ( repetition ). 1-    التسلسل : تكون الخوارزمية عبارة عن مجموعة من التعليمات المتسلسلة,هذ

لغات البرمجة المختلفة واستخدامتها

صورة
أنواع لغات البرمجة هناك العديد من لغات البرمجة، ولكن سنذكر لكم بعض أهم اللغات وهي:  ++C ( سي بلس بلس ):  تُعدّ هذه اللغة من أكثر اللغات شيوعاً واستخداماً من قبل المبرمجين، وهي النسخة المحدّثة من لغة C، حيث تم استخدامها في كتابة أنظمة التشغيل وكتابة برامج التسلية مثل الألعاب، ومن أهمّ الاستخدامات التي كانت لهذه اللغة هي استخدامها في كتابة أنظمة القيادة للعربات التي تم إطلاقها إلى كوكب المريخ.  Java (جافا):  تُعتبر هذه اللغة تطويراً للغة التي تم ذكرها أعلاه، حيث تم تطويرها في شركة SUN، ومن أهم مميّزات هذه اللغة أنّها Object Oriented بمعنى أنّها تدعم إنشاء الكيانات التي من شأنها أن تجعل عمليّة البرمجة أكثر سهولة وأماناً، بالإضافة إلى ذلك فهي تدعم الرسومات والأصوات في التطبيقات التي يتم إنشاؤها، أمّا كلمة جافا بالأصل فتعني القهوة.  باسكال :  تُعتبر هذه اللغة الأكثر استخداماً وشيوعاً في مجال التدريس، وذلك لم يكن من فراغ، فهي لغة تمتاز بالوضوح وسهولة الاستخدام والتطبيق.  Basic (بايسك):  هي لغة المبرمجين المبتدئين، ولكنّها بالمقابل تُعدّ من اللغات عالية المستوى وكثيرة الشيوع، فغالبا

اهمية برامج ادارة المواقع ووسائل التواصل الاجتماعي

صورة
2_1  تصنيف مواقع الشبكة العنكبوتية : 1-  المواقع المسيرة بالصفحات   ( static pages ): وهي مجموعة من صفحات ثابتة والتي تشكل موقعا  ، وعند طلب احدى صفحات الموقع يتم نزول نسخه من هذه الصفحات على جهاز الزائر ومن ثم يتمكن من رؤية محتوى الصفحة ، ويستغرق تصميم الموقع بهذه الطريقة الكثير من الوقت والجهد . 2-  المواقع المسيرة بالبيانات   ( Dynamic ) : وهي مجموعة من الصفحات المبنية في تكوينها على مصدر قاعدة بيانات ( database source)  فإ، محتواها يتغير حسب المصدر وتعد من احدث التقنيات التي تسهل تصميم المواقع على الانترنت . للمزيد من التوسع في  تصنيف المواقع   . 2_2  تعريف برامج ادارة المواقع  : هي حزم برامج متكاملة تشكل نظاما لإدارة المحتوى المطلوب نشره وعرضه لزوار أعضاء الموقع وتوفر ادوات للتحكم غي عملية النشر وتعمل عادة على الانترنت وهي  حره المصدر  . – مصطلحات برامج ادارة المواقع التعليمية   : – نظام ادارة التعليم المحتوى والتعلم (LCMS )  .            – نظم إدارة  الفصول الافتراضية ( LMS) . – نظام إدراة التعلم : نظام ادارة التعلم ( بالإنجليزية : LMS : Learning

الروبوت وتطورة واهميته واستخداماته

صورة
                          الروبوت وتطورة واهميته واستخداماته منذ اختراع الروبوتات قُسم العمل بين الإنسان والآلة، إلا أنه بسبب ازدياد تطور الريبوتات تقنياً وذاتياً، عرفوا كيف يؤدون الوظائف أسرع وأفضل من البشر، وأسندت إليهم وظائف لا يستطيع البشر القيام بها. من استخدامات الريبوتات : في الخدمات العسكرية: الروبوتات العسكرية هي جزء من أغلب الروبوتات عالية التكنولوجيا والمهمة المستخدمة اليوم .  فتلك الآلات المتطورة تنقذ الأرواح عبر أداء مهام شديدة الخطورة دون تعريض حياة البشر للخطر، فبعض الروبوتات الشائعة التي يستخدمها الجيش هي روبوتات التخلص من المتفجرات القادرة على فحص طرود متفجرة ومحاصرة مناطق للعثور على الأجهزة التفجيرية يدوية الصنع والألغام وإبطال مفعولها .  ويمكنها حتى توجيه الأجسام التي لم تنفجر للفحص والتفجير في الوقت المناسب، كما أن الجيش يمكنه أيضاً استخدام طيارات صغيرة بدون طيار في مهام استطلاعية لرصد تحركات العدو والعثور على المتفجرات المخبأة ومنح القوات الجوية مراقبة واسعة المدى لساحة المعركة . في إنتاج السيارات: تُستخدم الروبوتات