مقدمه في الحاسوب مقرر ١٢٣

Download Report

Transcript مقدمه في الحاسوب مقرر ١٢٣

‫الفصل الثاني‬
‫البرمجيات‬
‫‪Dr. Zaid Dashti‬‬
‫‪1‬‬
‫البرمجيات‬
‫‪Software‬‬
‫• يشير مصطلح البرمجيات ‪ Software‬الى مجموعة البرامج والتعليمات التي‬
‫يتم من خاللها تشغيل الحاسوب‬
‫• من دون البرمجيات يتعذر على المستخدم التعامل مع الحاسوب حيث تتحكم‬
‫البرمجيات في المعدات‬
‫‪Dr. Zaid Dashti‬‬
‫‪2‬‬
‫نظم التشغيل‬
‫‪Operating System‬‬
‫• يتم تحميلة عند بدأ تشغيل الحاسوب‬
‫• اجهزة حواسيب ‪ IBM‬تستخدم نظام تشغيل التي تطورة شركة ‪Microsoft‬‬
‫مثل‪:‬‬
‫• )‪Disk Operation System (DOS‬‬
‫• ‪Windows‬‬
‫• أمثله على نظام التشغيل‬
‫•‬
‫•‬
‫•‬
‫•‬
‫دوس ‪ ، Dos‬ويندوز ‪Windows‬‬
‫يونكس ‪ ، UNIX‬لينكوس ‪Linux‬‬
‫‪ ، IBM OS/2‬ماكنتوش ‪MacOS‬‬
‫‪ Andriod ، iOS‬خاصة ألجهزه ‪ Smartphone‬مثل ‪ iPhone‬و ‪Galaxy S II‬‬
‫‪Dr. Zaid Dashti‬‬
‫‪3‬‬
‫نظم التشغيل‬
‫‪Operating System‬‬
‫• وظائف نظم التشغيل‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫استنهاض (تشغيل) الحاسوب واالستعداد للعمل‬
‫يمثل واجه ربط مع المستخدم تمكنه من تشغيل البرمجيات االخرى‬
‫ادارة المصار والمهام‪ ،‬مثل اداره الذاكرة الرئيسيه ووحدات االدخال واالخراج‬
‫ووحده المعالجه والتخزين‬
‫مراقب النظام باكلمه واعاقه العمليات الغير مسموح بها‬
‫اداره الملفات وتنظيمها في المجلدات والفهارس ونسخها ونقلها‬
‫المحافظه على سرية النظام والوصول غير المخول لبيانات وبرمجيات الجهاز‬
‫‪Dr. Zaid Dashti‬‬
‫‪4‬‬
‫البرمجيات التطبيقية‬
‫‪Application Software‬‬
‫• عبار عن برامج تمت كتابتها لتقوم بعمل معين ويمكن استخدامها بعد تحميل‬
‫نظام التشغيل‬
‫• امثلة‪ :‬برمجيات معالج النصوص و الجداول االلكترونية و قواعد البيانات و‬
‫العروض التقديمية و النشر المكتبي و تعدد الوسائط و الترفيهية‬
‫‪Dr. Zaid Dashti‬‬
‫‪5‬‬
‫البرمجيات التطبيقية‬
‫‪Application Software‬‬
‫• برامج معالج النصوص ‪Word Processing‬‬
‫• تستخدم النتاج المستندات كالرسائل والتقارير والمقاالت والكتب‬
‫• مثال على هذه البرامج‪MS-WORD :‬‬
‫• برامج الجداول االلكترونيه ‪Spreadsheets‬‬
‫• تستخدم العداد الميزانيه الشهريه والرواتب وعمل تصورات مستقبليه للمستوى‬
‫المالي للشركه‬
‫• يستعمل من قبل المهندسين وموظفي البنوك والمديرين الماليين‬
‫• مثال على هذه البرامج‪MS-EXCEL :‬‬
‫‪Dr. Zaid Dashti‬‬
‫‪6‬‬
‫البرمجيات التطبيقية‬
‫‪Application Software‬‬
‫• برامج قواعد البيانات ‪Database‬‬
‫• تستخدم لتخزين واستخراج المعلومات وذلك بإعداد جداول والربط بينها‬
‫• مثال‪ :‬تخزين معلومات الطالب وكشف درجاتهم‬
‫• مثال على هذه البرامج‪MS-ACCESS :‬‬
‫• النشر المكتبي ‪Desktop Publisher‬‬
‫• يتيح ادخال النصوص والرسوم والصور في مجموعه متنوعه من التنسيقات‬
‫وسهوله وضعها في أعمده‬
‫• يستخدم إلنشاء مجله اسبوعيه أو إصدار الصحف‬
‫• مثال على هذه البرامج‪Adobe Photoshop :‬‬
‫‪Dr. Zaid Dashti‬‬
‫‪7‬‬
‫البرمجيات التطبيقية‬
‫‪Application Software‬‬
‫• برامج العروض التقديمية ‪Presentations‬‬
‫• تستخدم لعرض معلومات اما جمهور وطباعتها على شرائح عرض ‪Slides‬‬
‫• مثال على هذه البرامج‪MS-PowerPoint :‬‬
‫• برامج استعراض الويب ‪Web Browsing‬‬
‫• تتيح للمستخدم استعراض صفحات الويب‬
‫• مثال على هذه البرامج‪Googel chrom ، Firefox ، Internet Explorer :‬‬
‫• يستخدم برنامج ‪ FrontPage‬إلنشاء صفحات الويب او ما شابه‬
‫‪Dr. Zaid Dashti‬‬
‫‪8‬‬
‫البرمجيات التطبيقية‬
‫‪Application Software‬‬
‫• برامج البريد االلكتروني ‪E-mailing Applications‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫تتيح للمستخدم كتابة وقراءة رسائل عبر الشبكة‬
‫يمكن ادراج ملف نص او صوت او صورة مع الرسالة‬
‫يمكن حفظ وحذف الرسالة و اعادة ارسالها لعدة اشخاص و طباعتها‬
‫مثال‪ :‬برامج ‪Outlook Express, Microsoft Outlook‬‬
‫• برامج تحرير الصور ‪Photo Editing Software‬‬
‫• برامج مخصصه للتعامل مع الصور الرقمية حيث تحتوي على االدوات االساسية‬
‫للتعديل مثل قلب الصورة وتصغير او تكبير حجمها واظافه بعض التأثيرات عليها‬
‫• أمثلة على هذه البرامج‪Paint Shop Pro ،Adobe Photoshop :‬‬
‫‪Dr. Zaid Dashti‬‬
‫‪9‬‬
‫البرمجيات التطبيقية‬
‫‪Application Software‬‬
‫• العاب الحاسوب ‪Computer Games‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫هي العاب يمارسها االشخاص باستخدام الحاسوب‬
‫يطورها اشخاص متخصصون ويتم توزيعها ونشرها على اقراص ‪CD‬‬
‫او ‪ DVD‬او يتم تحميلها من االنترنت‬
‫قد تحتاج هذه االلعاب الى مدات خاصة او االتصال باالنترنت‬
‫هناك حواسيب مخصصة لاللعاب مثل ‪ PlayStation‬و ‪Nintendo 64‬‬
‫وهي عبارة عن وحدات خاصة بااللعاب وليست حواسيب بالمعنى الدقيق‬
‫‪Dr. Zaid Dashti‬‬
‫‪10‬‬
‫الواجهة في البرمجيات‬
‫• الواجهة ‪ :Interface‬هي الطريقه التي يخاطب بها مستخدم البرمجية‬
‫مع الحاسوب وهيه نوعان‬
‫• التخاطب بكتابة االوامر ‪Command Line Interface‬‬
‫• تكتب االوامر كامله على لوحة المفاتيح من قبل المستخدم‬
‫• طريقه قديمه وبطيئه وتحتاج معرفه اكثر في نظام الحاسوب‬
‫• الواجهة الرسومية ‪Graphical User Interface‬‬
‫• تستخدم الصور واأليقونات والقوائم لتفعير امر ما من قبل المستخدم عن طريق‬
‫استخدام الفأرة‬
‫• تتميز بسهولة االستخدام‬
‫‪Dr. Zaid Dashti‬‬
‫‪11‬‬
‫الواجهة في البرمجيات‬
Command Line Interface ‫• التخاطب بكتابة االوامر‬
Graphical User Interface ‫• الواجهة الرسومية‬
12
Dr. Zaid Dashti
‫خيارات الوصول‬
‫‪Accessibility Options‬‬
‫• وفرت انظمة التشغيل المختلفة مميزات تمكن األفراد ذوي االحتياجات‬
‫الخاصة من استعمال الحاسوب لتعزيز امكانية الوصول مثل‪:‬‬
‫• االدخال بواسطة الكالم ‪ Voice Recognition‬مثل‪:‬‬
‫• نظام االعتماد على المتحدث ‪Speaker Dependent‬‬
‫• نظام الحديث المتقطع ‪Discrete Speech System‬‬
‫• قارئ الشاشة ‪Screen Reader‬‬
‫• مكبر الشاشة ‪Screen Magnifier‬‬
‫• لوحة مفاتيح الشاشة ‪On-Screen keyboard‬‬
‫‪Dr. Zaid Dashti‬‬
‫‪13‬‬
‫االدخال بواسطة الكالم‬
‫‪Voice Recognition‬‬
‫• هو نظام يسمح للمستخدم بادخال أوامرة وبياناتة الى الحاسوب بالتحدث إلية‬
‫عبر الميكروفون حيث يفهم حديث المستخدم ويحولها الى لغة الحاسوب‬
‫• هذا النظام يقع ضمن حقل من حقول علم الحاسوب ويدعى معالجة اللغات‬
‫الطبيعية ‪ Natural Language Processing‬وهي غالية الثمن وعليها‬
‫الكثير من المحددات مثل‪:‬‬
‫• نظام االعتماد على المتحدث‪ :‬فهو يستطيع تمييز األلوف من الكلمات ألنه يحتفظ‬
‫بصوت ولكنه شخص واحد فقط اال انه يحتاج الكثير من جلسات التدريب التي يجربها‬
‫المستخدم على الحاسوب‬
‫• نظام الحديث المتقطع‪ :‬يحتاج ألن يدخل المستخدم حديثة ببطء وتأتي مع الوقوف بين‬
‫كلمة واخرى‪ ،‬اما نظام الحديث المسترسل ‪ Continuous Speech Systems‬فهو‬
‫يسمح للمستخدم بادخال حديثة بشكل طبيعي‬
‫‪Dr. Zaid Dashti‬‬
‫‪14‬‬
‫قارئ الشاشة‬
‫‪Screen Reader‬‬
‫• هو برنامج يفهم ويفسر البيانات المعروضة على الشاشة ومن ثم يعرضها على‬
‫المستخدم على شكل حديث او أصوات‬
‫• تركيبها مكلفة جدا وهي مفيدة لذوي االحتياجات الخاصة مثل فاقد البصر‬
‫• تجعلك كانك تتحدث مع شخص وانت تعمل على جهازك‬
‫‪Dr. Zaid Dashti‬‬
‫‪15‬‬
‫مكبر الشاشة‬
‫‪Screen Magnifier‬‬
‫• هو برنامج يعرض الجزء من الشاشة محل العمل مكبرا بخيث تاخذ حيز الشاشة‬
‫جميعها او جزءا منها‬
‫• يبقى المؤشر مع جزء المكبر فاذا تغير مكان المؤشر قام البرنامج بتكبير الجزء‬
‫الجديد وهكذا‬
‫• لدية بعض الخصائص مثل تغير االلوان الي ابيض واسود والعكس وتوضيح‬
‫الكتابة وتغير شكل المؤشر‬
‫• مفيدة لمن يعانون مشكالت في الرؤية‬
‫‪Dr. Zaid Dashti‬‬
‫‪16‬‬
‫لوحة مفاتيح الشاشة‬
‫‪On-Screen keyboard‬‬
‫• يمكن عرض لوحة مفاتيح على الشاشة تدعم جميع خصائص لوحة المفاتيح العادية‬
‫التي تسمح باستخدام مؤشر الفأرة للكتابة باختيار الحروف عن طريق الفأرة‬
‫• يتعطل زر او مجموعة من االزرار من لوحة المفاتيح االصلية او اللوحة بالكامل‬
‫عن العمل من قبل االشخاص الذين يعانون من مشكالت في استخدام لوحة المفاتيح‬
‫العادية‬
‫• يمكن التخلص من النظر على لوحة المفاتيح بالنظر الى الشاشة فقط حيث تم‬
‫اظهار لوحة المفاتيح على الشاشة مما يقلل من الضغط على العيون والعنق وتجنب‬
‫الصداع‬
‫‪Dr. Zaid Dashti‬‬
‫‪17‬‬