/ / البرامج: أمثلة. تطوير البرمجيات

البرنامج: أمثلة. تطوير البرمجيات

ما هو البرنامج؟ أمثلة على استخدامه العملي نلتقي كل يوم ، ويجلس على الكمبيوتر. حتى مجرد تحريك الماوس حول الشاشة هو نتيجة البرنامج. ما هي أنواع البرامج؟ كيف يتم تطوير البرمجيات؟

البرنامج: النظرية

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

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

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

برنامج التطبيق هو برنامج يتم من خلاله اتخاذ إجراءات ذات مغزى عمليا على جهاز الكمبيوتر. على سبيل المثال ، الكتابة ، بناء الجداول ، الرسم ، استخدام الإنترنت ، وما إلى ذلك.

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

هناك ، بطبيعة الحال ، وأنواع "غير الكمبيوتر" من البرامج. يمكن التحكم فيها بواسطة أنواع أخرى من الأجهزة - على سبيل المثال ، الأجهزة اللوحية والهواتف الذكية وأجهزة التلفزيون. هناك برامج لأنظمة التحكم في المناخ ، والمرافق الصناعية ، إلخ.

ما هو نظام التشغيل؟

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

أمثلة البرامج

نظام التشغيل الأكثر شيوعًا في العالم لأجهزة الكمبيوتر الشخصية هو Windows (الأكثر شيوعًا ، هناك الكثير من إصداراته - 7 و 8 و XP وغيرها) ، Linux و MacOS.

برنامج النظام: السائقين

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

هذا هو جوهر برنامج النظام. بجانبنا برامج التطبيقات ، أمثلة عن الحلول الأكثر شعبية والميزات الرئيسية التي يتم تقديمها للمستخدمين.

برامج التطبيق: مكافحة الفيروسات ، المرافق

الأنواع الشائعة من برامج التطبيقاتالأمن - انها برامج مكافحة الفيروسات والأدوات المساعدة. أولها مصممة لحماية الكمبيوتر من البرامج الضارة التي يمكنها تعطيل برامج أخرى أو حتى مكونات أجهزة الكمبيوتر. بعض برامج مكافحة الفيروسات الأكثر شعبية في روسيا هي NOD32 ، DrWeb ، كاسبيرسكي. تم تصميم الأدوات المساعدة لضمان التشغيل المستقر للكمبيوتر ، لمراقبة العملية الصحيحة للمعالج والأقراص والذاكرة ومكونات الأجهزة الأخرى للكمبيوتر.

برامج تطبيق شعبية. مايكروسوفت وورد

أي من العينات المحددة لبرنامج التطبيقالعثور على أكبر الطلب اليوم؟ أولاً ، يتعلق الأمر ببرامج معالجة النصوص. هذا النوع من العمليات على الكمبيوتر تاريخيا هو الأول. واحدة من أكثر البرامج شعبية في العالم لمعالجة النصوص ولإجراء العمليات ذات الصلة (رسم الجداول والرسوم البيانية ، وما إلى ذلك) هي كلمة. وضعت من قبل واحدة من أكبر الشركات في العالم - أمريكا الأمريكية. النسخ النسخ الروسي هو مقبول ، والذي يبدو وكأنه "برنامج Vord".

برنامج الجناح

حتى الآن ، تم إصدار العديد من الإصداراتهذا البرنامج. تختلف الوظائف في كل منها ، ولكن المهمة الأساسية (والأكثر في الطلب في الممارسة) ، التي يقوم بها MS Word في تعديل أو آخر ، هي تنسيق النص ، وحفظه في ملف وتوفير (إذا لزم الأمر) الإخراج الصحيح الخاص به إلى الطابعة.

مايكروسوفت وورد: ميزات

يمكن لبرنامج "وارد" إجراء عدد كبير من العمليات. وهي:

- تنسيق الحروف والفقرات (اختيار خط الحجم الضروري والسمات الأساسية - التسطير ، الكتابة بالخط العريض ، الخط المائل ، المسافة بين السطور ، وما إلى ذلك)

- تصميم مظهر الصفحات (تعيين اللون والصورة على الخلفية وإضافة الرسومات والصور وما إلى ذلك)

- إضافة عناصر نصية مصاحبة (جداول ، رسوم بيانية ، رموز ، إلخ)

البرمجيات الحرة

تعلم استخدام Word بسيط جدا. العديد من عناصر التحكم في البرنامج بديهية. وتجدر الإشارة أيضًا إلى أن Microsoft ، التي أصدرت Word ، قد وفرت حلها بنظام مساعدة تفصيلي ، يمكن للمستخدم الوصول إليه من خلال النقر على لوحة المفاتيح F1.

برامج التطبيقات الشعبية: Microsoft Excel

مثال على برنامج تطبيق مشهور آخر -Microsoft Excel (باللغة الروسية - "برنامج Excel"). تخصصها الضيق هو الحساب باستخدام جداول البيانات. هذه الحلول تبسط بشكل كبير العمل مع الأرقام.

برنامج اكسل

على الرغم من حقيقة أن هذا البرنامج يعتبر مهنيًا ، يمكن للمستخدمين المبتدئين إتقان الأساليب الأساسية للعمل معه (وهذا هو السبب في أنه اكتسب شهرة عالمية).

مايكروسوفت اكسل: الميزات

أبسط العمليات في Excel هي الخرائطالنص والأرقام في شكل جداول. في الواقع ، يشبه مجال عمل البرنامج عددًا كبيرًا من الخلايا ، في كل منها يمكنك إدخال شيء ما. إجراء أكثر تعقيدا هو بناء الرسوم البيانية ، وإدخال الصيغ. العمليات التي تتطلب التدريب المهني هي برمجة ما يسمى ب "وحدات الماكرو" (نوع من البرامج الداخلية) ، الحسابات الهندسية.

تطوير البرمجيات

نسرد أنواع المشكلات الأكثر شيوعًا التي يمكن لبرنامج "Excel" حلها:

- الحسابات الرياضية باستخدام القيم العددية في الخلايا الجدولية (الجمع ، الطرح ، القسمة ، الضرب ، محاذاة التدرج ، إلخ) ؛

- تطبيق صيغ لأتمتة الحساب ؛

- إعداد التقارير والنماذج والاستبيانات وغيرها من الوثائق التي تبدو أكثر راحة في شكل جداول ؛

- بناء الرسوم البيانية ، والتصور الإحصائي باستخدام الرسوم البيانية.

كما هو الحال مع Word ، باستخدام Excelمن السهل جدا التعلم بنفسك. الضوابط للبرنامج هي بديهية إلى حد كبير. هذا النوع من البرامج مجهز أيضًا بنظام مساعدة تفصيلي (يمكن أن يكون مفيدًا ليس فقط لمستخدم مبتدئ ، بل أيضًا لمهني).

برامج تطبيق شعبية: أدوبي فوتوشوب

في كثير من الأحيان ، يحتاج المستخدمون إلىبرنامج واحد مثير للاهتمام - "فوتوشوب". بالنسبة لنظام التشغيل Windows 7 أو 8 أو XP ، فهو موجود في عدد كبير من الإصدارات. رسميا يسمى هذا البرنامج Adobe Photoshop. وهي مصممة للرسم (يسمى هذا النوع من الحلول "المحررين الرسم"). يتم استخدامه ، كما هو الحال في Word و Excel ، لكل من المستخدمين المبتدئين والمحترفين: المصممين ومطوري الويب ومبدعي الرسوم المتحركة.

يشير Photoshop إلى البرامج التي تتم معالجتهاالصور في وضع ما يسمى "النقطية". ماذا يعني هذا؟ يمكننا أن نقول أن الجزء الرئيسي من رسومات الكمبيوتر ينتمي إلى فئة "النقطية". نحن نتحدث عن الصور التي تتكون من عدد كبير من النقاط الصغيرة (تذكر كيف بنيت الصورة على التلفزيون والشاشة - نفس المبدأ). بمساعدة محرري الرسومات "النقطية" ، يمكنك إنشاء أي عناصر رسومات على الإطلاق. يمكنك رسم صورة لشخص ، منزل ، منظر طبيعي - أي شيء. بالإضافة إلى الرسومات "النقطية" ، يوجد أيضاً رسم "متجه". لا يمكن بناء الصور على أساسها إلا وفقًا للقوالب المضمنة في البرنامج.

أدوبي فوتوشوب: الميزات

مع برنامج فوتوشوب ، لا يمكنك إنشاء فقطالصور ، ولكن أيضا إجراء تغييرات على تلك جاهزة بالفعل. ومن هنا جاء مصطلح "تصوير". يمكنك ، على سبيل المثال ، تعديل الكائنات في الصورة ، وإرفاق شيء لهم ، والتنقيح - مع الكثير من الخبرة مع برنامج فوتوشوب ، كل شيء يمكن أن يتحول إلى تصديق.

برنامج فوتوشوب لـ Windows 7

يعمل Adobe Photoshop مع معظم التنسيقاتملفات الرسومات بسبب وجود مجموعة كبيرة من المحولات لتنسيقات مختلفة. يقوم الأخير بتحويل المعلومات الرسومية من تنسيق الملف إلى تنسيق محرر Adobe Photoshop الخاص عند القراءة من الملف. عند الكتابة إلى ملف ، تقوم المحولات بإجراء التحويل العكسي.

ما هي أكثر أنواع العمليات شيوعًا التي تتم في Photoshop؟ وتشمل ما يلي:

- إنشاء رسومات جديدة بمساعدة فرش افتراضية وأقلام رصاص ومساطر وأرقام تستخدم ألوانًا مختلفة ؛

- تغيير حجم الصور أو عناصرها الفردية ؛

- الجمع بين محتويات صورتين مختلفتين ؛

- تغيير لون الصورة أو أجزائها ؛

- تطبيق المؤثرات البصرية بسبب قوالب وخوارزميات البرنامج المدمجة ؛

- تحويل الصور (الانعكاس ، الدوران ، إلخ).

مثلما في حالة Word و Excel ، العناصرمن السهل تعلم عناصر التحكم في Photoshop بشكل حدسي. لذلك يمكن حتى للمستخدم عديم الخبرة رسم شيء ما. تم تجهيز العديد من إصدارات البرنامج بنظام مساعدة باللغة الروسية ، حيث يتم إخبار التفاصيل حول كيفية العمل مع Photoshop.

الأنواع الشائعة من البرامج التطبيقية: المتصفحات

متصفح هو البرنامج الذيينتقل المستخدمون إلى الإنترنت ، ويقرأون الأخبار من مواقع الويب ، ويكتبون الرسائل في الشبكات الاجتماعية ، ويشاهدون مقاطع الفيديو - وباختصار ، يفعلون كل ما هو مميز في "الفضاء الافتراضي". الحلول الأكثر شعبية من هذا النوع في العالم هي Internet Explorer ، Opera ، Google Chrome. هناك عدد كبير جدا من نظائرها وأنواعها الفرعية. وظيفة كل منها ، بشكل عام ، هي نفسها. يفضل معظم المستخدمين استغلال تلك أو غيرها ، بناءً على تقييم ذاتي لجودة تصميم البرامج والراحة في وضع الضوابط عليها.

تحديث البرنامج

يستند مبدأ المتصفحات على الاعترافلغة ترميز النص التشعبي (تسمى HTML) ، وتحويلها إلى عناصر مرئية سهلة الاستخدام - نصوص ، صور ، جداول ، فيديو ، رسوم متحركة ، نماذج رسائل ، وما إلى ذلك.

المتصفحات: الميزات

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

ON: مدفوع ومجاني

أحد معايير تصنيف البرامج هو التكلفة. هناك ثلاث فئات من الحلول. أولاً ، إنه برنامج مجاني تمامًا. ثانيا ، هناك إعلان تجاري. إذا أراد المستخدم استخدام مثل هذه البرامج ، فيجب عليه دفع تكاليف التثبيت. ثالثًا ، هناك نوع وسيط من البرامج - خالٍ من الشروط. ما هي خصوصياته؟ بشكل عام ، يكون استخدام مثل هذه البرامج كما يلي: ليس عليك دفع تكاليف التثبيت ، ولكن بعد استخدام البرنامج لبعض الوقت (على سبيل المثال ، شهر واحد) ، سيكون من الضروري تحويل المال إلى المطور لمزيد من الاستخدام.

ما هي "التكنولوجيا السحابية"؟

في السنوات الأخيرة ، كان قد سجل عددًا كبيرًا جدًاشعبية مصطلح "التكنولوجيا السحابية". ما هذه الظاهرة؟ "Cloud Technologies" هي ، بعبارات بسيطة ، برامج تطبيقية يمكن إطلاقها من المتصفح (وفقًا لذلك ، لم يتم تثبيتها على الكمبيوتر). دعونا نعتبر مثالا. يتم تشغيل Microsoft Word ، التي ذكرناها أعلاه ، بالنقر المزدوج فوق الرمز الموجود على سطح المكتب. ولكن هناك نفس الحل ولكن "غائم": يتم تنفيذ استخدام برنامج من هذا النوع من خلال واجهة الويب للمتصفح. بشكل عام ، يتم أيضًا تخزين الملفات التي يستخدمها المستخدم مع هذا البرنامج على الإنترنت.

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

من الذي يطور البرنامج؟

هناك فرع كامل للاقتصاد ، في إطاروهو تطوير البرمجيات - البرمجة. يوظف الناس مع مجموعة واسعة من ملامح المعرفة. لكنهم متحدون بميزة مشتركة - معرفة لغات البرمجة. باستخدام واحد أو أكثر منهم ، يكتب الشخص البرامج. لغة البرمجة هي مجموعة من الأوامر التي يتم التعرف عليها بواسطة مكونات أجهزة الكمبيوتر. بعد كتابة "عبارة" مبنية بطريقة معينة ، يعطي الشخص الذي ينشئ البرنامج "أمرًا" إلى المعالج ، أو ، على سبيل المثال ، قرص الكمبيوتر الشخصي لإجراء مثل هذه العملية على الملف. اللغات التي تم تطوير البرنامج بها هي المئات. ومن بين المنتجات الشائعة C ("C") ، و Java ، و Pascal ، و Ruby-on-Rails.

هل من الصعب تعلم كيفية إنشاء برنامج؟

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

اقرأ المزيد: