Powered By Blogger

الأربعاء، 25 مايو 2011

الويف ميكر......weavemaker

 مكونات البرنامج


قائمه الادوات tools تتكون من
* القلم : وهو يستخدم في تظليل المربعات لعمل التركيب النسجي وللتظلييل يضغط ضغطه واحده علي الموس ولازاله التظليل يضغط مره اخري
* القمع : وهي تستخدم لعمل تراكيب نسيجه متعدده واشكال مختلفه من التركيب النسجي الذي تم تحديده بالقلم 
* مربع التحديد : وهو يستخدم لتحديد المساحات المرغوب تنفيذ الخريطه النسجيه عليها
 * الهاند او اليد : وهي تستخدم لتغيير اماكن السداء واللحمه بالسحب
* القطاره : وهي تستخدم لاختيار لون محدد مرغوب به
*الاسهم الخارجه : وهي لتكبير او تووسيع المساحه
* الاسهم الداخله : وهي تستخدم لتصغير المساحه المستخدمه
* السهم الملفوف : وهي يستخدم لتحريك المساحه دائريا



 قائمه الالوان colorway
,وهي تستخدم لعمل الوان خيوط السداء واللحمه وادخال اكثر من لون في السداء وذلك عن طريق الضغط علي المربع الملون ثم اختيار اللون حسب الرغبه


قائمه العرض  
وهي من خلالها باستخدام القلم والقمع والالوان يتم عمل التركيب النسجي المرغوب فيه فهي تظهر خيوط السداء واللحمه ومربع الخرييطه النسجيه


 التطبيق علي البرنامج
اولا
تم فتح برنامج weavemaker وتنفيذ شكل المبرد الغير منتظم عليــــه
وهو يتكرر كل ثمانيه خيوط سداء وثمانيه خيوط لحمه
وهذا بالقلمpencil الموجود في نافذه الادوات tools حيث يتم تظليل الربع باللون الاسود عند الضغط عليه ظغطه واحده بالموس ولازاله التحديد يضغط عليه مره اخري

تم اضافه الوان لخيوط السداء وخيوط اللحمه  من خلال الضغط علي اللون المراد تغييره من colorway ثم تفتح نافذه
color wheel ثمتفتح قائمه color يختار منها الدرجات اللونيهالمرغوب فيها المراد اضافتها سواء في warp colors او weft colors


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


 

ثم يتم عرض ظهر المنسوجه اي الوجه الثاني منها من قائمه loom ثم back side



 ثم يتم اظهارالمظهر السطحي اي الابعاد الثلاثيه للتركيب النسجي المبردي الغير منتظم من خلال قائمه special ثم يتم اختيار show fabric in 3-D 

 

ثم لاظهار منظهر الصوف يتم من خلال قائمه special ثم اختيار fabric swatch مظهر wool simulation





الخميس، 19 مايو 2011

مشاكل الهاردوير والسوفت وير

مقدمـــه
كيف أتصرف عند حدوث مشكلة ؟

تحديد المكون الذي تحدث به المشكله إما من الرسائل التي ستظهر لك علي الشاشة مثل KeyBoard Not Found أو الأصوات التي يصدرها الجهاز مثل الصافرات .

تحديد المرحلة التي تظهر فيها المشكلة هل هي عند بدء تشغيل الجهاز بالضبط أو عند تحميل نظام التشغيل أو بعد تحميله و هكذا .

تحديد الظواهر والشواهد الاخري التي تحدث مع هذه المشكلة .

تحديد الأحداث التي حدثت قبل ظهور المشكلة بالضبطالان لدينا المعلومات المطلوبة عن المشكلة :

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

اذا ظهرت المشكلة بدون أن يحدث أي شئ غير طبيعي مثلا , يجب عليك أن تجرب الحلول و الاحتمالات المناسبة -و التي غالبا ما تأتي بالخبرة الشخصيه و كثرة التعامل مع الكمبيوتر- واحد تلو الآخر بطريقة المحاوله و الخطأ

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

وهكذا يجب أن يكون التصرف مع كل المشاكل التي تواجهك أثناء تعاملك مع الكمبيوت
ر .
الهاردويير

الهاردويير بشكل عام تعني العتاد، وبالنسبة للكمبيوتر فإن هذه الكلمة تشير إلى أي قطعة أو معدات أو أدوات تدخل في تكوين الكمبيوتر ولها صفات مادية.

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

2-السوفت ويير

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


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

مشاكل السوفت وير
المشكلة : عدم اقلاع الكمبيوتر
شغلت الجهاز وجدت ان الباور شغال ومروحة المعالج شغالة بس الجهاز مش عاوز يفتح

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

العلاج : بدلت كابل الداتا بكابل اخر

وبعد ان بحثت وسألت عن اسباب عدم اقلاع الكمبيوتر وجدت ان قد يكون احد الاسباب الأتية:
1- خلل في البور سبلاي نفسه حتى وإن كان الجهاز يضيئ
2- خلل بالذاكرة أو إحدى قطع الذاكرة الموجودة في الجهاز
3- خلل أو ارتخاء بأحد كوابل الداتا
4- ارتخاء مكونات الجهاز على اللوحة الأم مثل الذاكرة وكرت الشاشة , وبهذة الحالة يجب فكهم واعادة تركيبهم بإحكام .
5- تراكم الغبار والاتربة وخاصة على شقوق اللوحة الأم المستخدمة
6- خلل بكرت الشاشة المدمج في حال كان كرت الشاشة داخلي
7- خلل في اللوحة الأم نفسها 
 مشاكل في الويندوز
الاسباب الرئيسيه لتعطيل الويندوز انه يفقد العديد من الملفات
لكن الان لن يعطل الويندوز ابدا بهذه الطريقه
كل ما تفعله الاتى
start
run
اكتب الامر
sfc /scannow وادخل اسطوانه الاكس بى فى السى دى روم
واترك الجهاز
الذى يتم فى هذا الامر الاتى
اولا : بيحذف الملفات المعطوبه ويستبدلها بالملفات الاصليه التى توجد بالسى دى
ثانيا : اى ملف ناقص فى السيستم بيتم عمل عمل كوبى له من الاسطوانه ووضعه فى السيستم
لأمر sfc /scannow لاصلاح الملفات المحميه المعطوبه في windows xp
الأمر هو: sfc /scannow
من قائمة start
run
كتابة الامر المذكور
تطالب بالقرص المضغوط لـ windows xp
ضع القرص
سيعمل الامر تلقائياً
وسيقوم بفحص ملفات windows المحميه التي قد يتعرض بعضها للخراب عن قصد أو غيرقصد.
بعد الانتهاء لن يعطيك الامر اية معلومات حيث يقوم باصلاح العطب تلقائيا وهي عمليه تأخذ عدة دقائق فقط قم باعادة التشغيل للتأكد من النتيجه

 مشاكل الهاردوير
أولا : كلمة Hardware

حتى ألخص الأمر وابتعد عن الإجابات العلمية البحته التي قد تعقد الأمر اكثر
سؤال

ما الفرق بين الهاردوير Hardware والسوفت وير Software؟

الهاردوير هو كل شيء تستطيع أن تلمسه بيديك من قطع و مكونات للكمبيوتر يعني اشياء ملموسة

مثل الهارديسك والمعالج والشاشة والسماعات وغيرها..


أما السوفت وير فيه بشكل مختصر البرامج اللي يشغلها الكمبيوتر باختلاف انواعها أو أنظمة التشغيل ويندوز xp وفيستا وغيرها تسمى سوفت وير وطبعا ما تقدر تلمسها بيدك او تتحسسها لكن ممكن تشوفها وتستخدمها عن طريق الكمبيوتر

وطبعا الهاردوير والسوفت وير مكملان لبعضهما البعض يعني ما تقدر تشغل برنامج بدون قطع هاردوير والعكس صحيح

الآن نذهب لبعض المصطلحات الأخرى

المعالج : هو العقل المدبر للحاسب ، يستقبل الاوامر ويعالجها ويعطينا نتائجها على شكل معلومات نستفيد منها ، من الناحية العتادية هو قطعة مربعة الشكل وخفيفة الوزن

وهو كشكل نوعين نوع يطللق عليه بالسوق معالج بن PIN يعني يحتوي على اسنان في أسفله
حاليا المعالجات الحديثة لا تحتوي على اسنان فقد قام مصنعوا المعالجات بإزالتها وعوضا عن ذلك قام مصنعوا لوحات الأم (المذربورد) بوضع اسنان في المكان الذي يوضع فيه المعالج على المذربورد

يعني بالعربي المعالجات القديمة ذكور والجديدة إناث :new17: والمذربوردات صارت العكس

وهذا شكل الجديدة ويطلق على المعاجات الجديدة اسم LGA-775 بدل PIN بدون اسنان
بالصورة التالية كيف اصبح مكان تركيب المعالج على المذربورد الحديثة يحتوي على اسنان

المذربورد أو اللوحة الأم

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

عبارة عن لوحة الكترونية مربعة او مستطيلة الشكل فيها منافذ وشقوق لتركيب عتاد الحاسب عليها

مثل المعالج والذواكر (رام) وكروت الشاشة والصوت والمودم وكذلك توصيل الهارديسك والديفيدي من خلالها ...الخ

الدقة في اختيار المذربورد ومدى جودتها مهم بالنسبة للمستخدم فلو كانت اللوحة الأم من النوعية الردئية وجلبت معالج وذاكرة من نوعية ممتازة فلن تعطيك تلك القطع ذلك الاداء الجيد ..

طبعا نوعين بالسوق منها حاليا النوع الأول على وشك الزوال اللي هو المذربورد اللي تقبل معالجات البن اللي تحددثنا عنها سابقا (مذربورد بدون اسنان في مدخل المعالج)

والنوع الآخر مذربورد LGA والتي تقبل المعالجات الحديثة اللي مالها اسنان

هذي صورة للنوعين

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

وهذا النوع الجديد

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

البعض قد يسال اسمع انه في مذربورد مدمجة فماذا يعني ذلك

الجواب ببساطة

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

اما الغير مدمجة فلا يأتي معها كرت شاشة مدمج بها ولا كرت صوت

وحاليا 99% من اللوحات اللي بالسوق تأتي بكرت صوت مدمج وذلك لان كروت الصوت المدمجة باتت تأتي بنوعيات ممتازة وما تحتاج تركب كرت صوت اضافي بوجودها

اما كروت الشاشة فبعض اللوحات لا تحتوي على كروت شاشة مدمجة وبعضها يحتوي على كرت شاشة مدمج فقط ..وبعضها يوجد بها كرت شاشة مدمج + منفذ فارغ اضافي في حال رغبت بتركيب كرت شاشة اضافي غير المدمج ..

طيب حاليا اتفقنا على ان 99% من الوحات بها كرت صوت مدمج ولنقل 100% عشان كذه انسى هذه النقطة وركز على كرت الشاشة المدمج

قد يسال البعض كيف اعرف ان المذربورد بها كرت شاشة مدمج

الجواب في هذه الصورة

وهذي صورة توضيحية لأماكن بعض المنافذ باللوحة ووظيفتها

الحين جا دور الرام RAM

هي وسيلة حفظ مؤقتة للملفات والبرامج التي يتم استخدامها أثناء تشغيل الكومبيوتر وبمجرد غلق الجهاز يتم تلقائيا مسح جميع البيانات المخزنة على الذاكرة "RAM"

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

وهذا شكل الرام

الرام فيه منها انواع كثيرة

حاليا النوع الطاغي بالسوق هو DDR2 وقريبا بينتشر نوع DDR3

كيف تعرف ان الرام اللي عندك DDR1 ولا 2 ولا 3

ممكن بالنظر لأنه في اختلاف بسيط في النوعين من ناحية مكان الثقب وممكن بقراءة الملصق اللي على الرام

اذا وجدت كلمة PC فقط يعني ذاكرتك DDR1 صارت قديمة

واذا وجدت كلمة PC2 يعني DDR2 هي المنتشرة

واذا وجدت PC3 يعني DDR3 وهي لم تنتشر بعد لإرتفاع سعرها

واحيانا تلقى مكتوب عليها مباشرة DDR2 او كذا DDRII
الحين البعض يقول مرات اسمع انه في ذاكرة او رام بمشتت حراري !!

المشتت الحراري يعني مبرد يعني عبارة عن حديدة ملصوقة بالرام لتساهم في تخفيف درجة حرارتها

طبعا الرام بوضعها الطبيعي حراراتها طبيعية لكن بعض انواع الرام تقبل شيء اسمه كسر سرعة لتعطي اعلى اداء وهنا عند كسر السرعة ترتفع حرارتها فالأفضل اخذ رامات بمشتت حراري لخفض الحرارة (هذا للمستخدمين المتقدمين)

وهذا شكل المشتت المركب على الرام
نأتي للهارديسك Hard disk

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

نأتي لكروت الشاشة

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

وطبعا كروت الشاشة لها ذاكرة خاصة بها منفصلة عن ذاكرة الجهاز الرام RAM

وطبعا نوعيته وكمية الذاكرة ونوعها تحدد مدى قدرته وقوته

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

المستخدم العادي قد يكتفي بكرت شاشة متوسط بل قد يكتفي بالكرت الذي يأتي مع المذربورد اذا كانت مدمجة

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

طبعا كروت الشاشة الحالية نوعين كروت AGP وهي على وشط الزوال

وكروت تسمى PCI Express

والفرق أن الثانية اسرع واحدث

وشكل المنفذ يختلف قليلا بين AGP و PCI EXpress على المذربورد وهذا شكل المنفذين

منفذ AGP اقصى سرعة له 8X

منفذ PCI Express اقصى سرعة له 16X (المنفذ اطول من السابق)

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

مشاكل الرامات
ذاكرة الوصول العشوائي


1- ماهى ذاكرة الوصول العشوائى
س2 - كيف يميز الفنى ان الرامات تالفة
س3 - هل الرامات تمنع تحميل نظام ويندوز
س4 -هل الرامات تعطى عطل غير الصفارة عند تشغيل الجهاز
س5 - متى اغير الرامات واستبدلها بغيرها
س6-هل من الممكن يصعب على الفنى ان يحكم ان العطل من الرامات

]ذاكرة الوصول العشوائي
[ram-rom
ram
وهى تتمثل فى الرامات
rom


وهى تتمثل فى شريحة البيوس

والفرق بينهم كالاتى؟
الرامات هى مخزن المعالج من البينات
وهى اسرع كثير من ذاكرة روم وهى ذاكرة مؤقتة يتم
مسحها بمجرد فصل الجهاز بالباور انما الروم تحتفظ بالبيانات حتى بعد غلق الجهاز وتحتفظ بالبيانات لفترة طويلة انما الرام اسرع بكثير من الروم كما تتميز بسرعة وصول علية جدا قد تفوق 60 نانو سكند
وكلما زادت الرامات كان الجهاز اسرع وكما يوجد بالبروسيسور ذاكرا صغيرة جدا موجودة بداخل المعالج تسمى الكاش وقد يستلم البروسيسور البيانات المطلوبة منها

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

 - هل الرامات تمنع تحميل نظام ويندوز ؟
اكيد الرامات تمنع نظام ويندوز من التحميل لعدة اسباب
لتلف فى خلايا التخزين وتتكون الرامات من مجموع من الخلايا والخلية تسع مساحة من البت والبت وكل 2 ترنزيستور ومكثف قد يعدون خالية
او كما ذكرنا مسبقاً التنظيف
 

 -هل الرامات تعطى عطل غير الصفارة عند تشغيل الجهاز ؟

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

- متى اغير الرامات واستبدلها بغيرها ؟
يتم تغير الرامات عند تلفها ام من تلف ملف الايبروم الموجود فى ايسى
الروم الخاص بالرامة ام من تلف الخلايا فاكثير من يستسهل ويقول غير رامة افضل وانا لاارغب ان اكون واحد من هؤلاء ...
.
-هل من الممكن يصعب على الفنى ان يحكم ان العطل من الرامات؟
فى بعض الاحيان تكون الماذربور غير متسوية وهذ قد يؤثر على استقرار الرامة فى البنك الخاص بها ويسبب ان الرامة تعمل وتقطع عددة مرات لابد من ان تكون الماذربورد متساوية حتى تستقر الرامة فى البنك الخاص بها بالنسبة لتنظيف بنك الرامات افضل مادة للتنظيف هى البنزين التنظيف وليس وقود السيارة


مشاكل الطابعات

العطـل : طبع معلومات غير مفهومة
السبـب : تركيب غير سليم لكابل الطابعة أو تعريف غير سليم للطابعة
الإجـراء :* تركيب الكيابل بطريقة سليمة .
*
إعادة تعريف الطابعة .
تظهر بعض المشاكل نتيجة عدم وجود ورق أو حبر في الطابعة . 
ملاحظة : يفضل عمل تنظيف للطابعة بطريقتين :
#
مسح الطابعة من الداخل بشريط ناشف وهناك مادة تنظف بها الطابعة من الداخل .
#
عمل تنظيف من برنامج التنظيف المرفق مع برنامج الطابعة ثم طباعة صفحة الاختبار أعطال المعالج 
العطـل : الحاسب لا يعمل بصورة سليمة بعد تغيير المعالج 
السبـب : عدم تعريف المعالج
الإجـراء : فك البطارية وإعادة تركيبها –SETUP
العطـل : سماع أصوات غريبة بعد تركيب المعالج

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


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

العطـل : رنين متصل
السبـب : عدم تركيب الرام أو عدم وضعها بالشكل الصحيح
الإجـراء : التأكد من تركيب الرام
العطـل : لم يظهر شئ على الشاشة بعد تركيب الرام 
السبـب : بعد التأكد من أن العطل ليس بسبب الشاشة أو الكرت يكون الاحتمال التالي هو الرام
الإجـراء : استبدال الرام
العطـل : HANG
السبـب : وهي أكثر المشاكل التي تحصل في الجهاز وتكون مسبباتها إما كرت الشاشة أو الرام 
الإجـراء : استبدال الرام
العطـل : حجم الذاكرة المدون على الشاشة غير سليم
السبـب : عدم تركيب الرام بشكل سليم
الإجـراء : فك وتركيب الرام من جديد
العطـل : ظهور حروف غريبة على الشاشة أو خطوط على سطح المكتب
السبـب : عطل في كرت الشاشة أو الرام
الإجـراء : استبدال الرام
العطـل : ظهور رسالة insufficient memory 
السبـب : تشغيل عدد كبير من الملفات أو البرامج
الإجـراء : غلق أكبر عدد من البرامج أو زيادة في سعة الرام فحص واختبار الرام 
بعد تركيب الرام وعمل الجهاز بصورة سليمة هناك طرق لفحص قوة الرام وإمكانياتها :
#
تشغيل عدد كبير من البرامج .
#
تشغيل أي برنامج نصي مثل الوورد وتعليق على لوحة المفاتيح أي مفتاح وتركه فترة ساعة على الأقل .
#
إعادة تشغيل الجهاز أكثر من مرة .

أعطال مشغل القرص الصلب .. وهي على نوعين هما :
أعطال برامج : وهي أعطال يمكن إصلاحها من خلال برامج للصيانة سيتم ذكرها لاحقاً
أعطال أجهزة : وهي أعطال ميكانيكية تكون لأحد الأسباب التالية : 
عدم تثبيت جيد لكابل البيانات أو الطاقة .
أوضاع غير سليمة للجنبرز .
 
عطل في وحدة الإمداد بالطاقة . 
الإجـراء :
تغيير أو تركيب كابل بيانات .
التأكد منت وضع الجنبرز .
تغيير وحدة الإمداد بالطاقة . 
أعطال الـ CD-ROM :
العطـل : عدم قدرة الحاسب على عمل BOOT من مشغل الأقراص
السبـب : عدم تعريف المشغل
الإجـراء : تعريف المشغل
العطـل : عدم قدرة الحاسب على التحميل من الـCD-ROM 
السبـب : تركيب غير سليم للمشغل أو عدم تركيب سليم للكابل أو عطل في الكابل
الإجـراء :يتم تركيب المشغل بطريقة سليمة ثم يتم تنظيفه وبعد ذلك يتم تشغيله إذا لم يعمل فالمشكلة في المشغل.
أعطال وحدة الطاقة : 
العطـل والإجراء المناسب : قد يكون لوحدة الطاقة سبب رئيسي في ضعف بعض الأجهزة ولذلك يجب التأكد من ذلك .وكذلك في حالة حصول خطأ في التوصيل 110/220 وحدوث تلف للفيوز فيمكن استبدال الفيوز أو استبدال وحدة الطاقة CD-ROM


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

مكونات الفيروس

يتكون برنامج الفيروس بشكل عام من أربعة أجزاء رئيسية وهي
  • آلية التناسخ The Replication Mechanism
وهو الجزء الذي يسمح للفيروس أن ينسخ نفسه.
  • آلية التخفي The Protection Mechanism
وهو الجزء الذي يخفي الفيروس عن الاكتشاف.
  • آلية التنشيط The trigger Mechanism
وهو الجزء الذي يسمح للفيروس بالانتشار قبل أن يعرف وجوده كاستخدام توقيت الساعة في الحاسوب كما في فيروس (Michelangelo) الذي ينشط في السادس من آذار من كل عام.
  • آلية التنفيذ The Payload Mechanism
وهو الجزء الذي ينفذ الفيروس عندما يتم تنشيطه.

اللغات التي يكتب بها الفيروس

من أهم اللغات التي يكتب بها كود الفيروس هي لغة التجميع اسمبلي لسهولة الوصول لعتاد الحاسوب وهنا أيضاً اللغات الراقية مثل لغة سي ولغة سي ++ وفيجوال سي وفيجوال بيسك.

طرق انتقال الفيروسات (العدوى)

يمكن أن نميز فئتين من فيروسات الحاسوب تبعاً لآلية العدوى وانتشار الفيروس :
  • فيروس العدوى المباشر Direct Infector
عندما يتم تنفيذ برنامج مصاب بفيروس من هذا النوع, فإن ذلك الفيروس يبحث بنشاط عن ملف أو أكثر لينقل العدوى إليه, وعندما يصاب أحد الملفات بالعدوى فإنه يقوم بتحميله إلى الذاكرة وتشغيله ,وهذا النوع قليل الانتشار.
  • فيروس العدوى غير المباشر Indirect Infector
عندما يتم تنفيذ برنامج مصاب بفيروس من هذا النوع, فإن ذلك الفيروس سينتقل إلى ذاكرة الحاسوب ويستقر فيها, ويتم تنفيذ البرنامج الأصلي ثم يصيب الفيروس بالعدوى كل برنامج يتم تحميله إلى الذاكرة بعد ذلك, إلى أن يتم قطع التغذية الكهربائية عن الحاسوب أو إعادة تشغيله.

أنواع الملفات التي يمكن ان يصيبها الفيروس

بشكل عام الفيروس تصيب الملفات التنفيذية أو الملفات المشفرة غير النصية مثل التالية
  1. الملفات ذاتية التنفيذ مثل ملفات ذات امتداد (.EXE ,.COM.)ضمن أنظمة التشغيل دوس وميكروسوفت ويندوز ,أو (ELF) في أنظمة لينكس
  2. سجلات الملفات والبيانات(VOLUME BOOT RECORD) في الاقراص المرنة والصلبة والسجل رقم (0) في القرص الصلبMASTER BOOT
  3. ملفات الأغراض العامة مثل ملفات الباتش والسكريبت في ويندوز وملفات الشل في يونيكس
  4. ملفات الاستخدام المكتبي في النوافذ WINDOWS التي تحتوي ماكرو مثل الوورد والاكسل واكسس
  5. قواعد البيانات وملفات الاوتولوك لها دور كبير في الاصابة ونشر الاصابة لغيرها لما تحويه من عناوين البريد الالكتروني
  6. ملفات الاكروبات (PDF) وبعض النصوص المهجنة HTML احتمال احتوائها على كود خبيث
  7. الملفات المضغوطة مثل ZIP,RAR

السبت، 14 مايو 2011

برنامج الWave maker


عرض خطوات برنامج 


يتم رسم نقاط بالقلم الموجود في شريط الادوات او القمع مكان كل من السداء واللحمه



من السداء مبرد عادي عكسي يساري "S" اما من اللحمه مبرد قطع الالماس وهو مبرد تقاطع المبرد العادي اليميني مع اليساري اي "S" مع "Z"


ثم يتم تحديد الالوان من قائمه colorway بالضغط عليها ضغطتين واختيار الالوان المرغوب فيها سواء في السداء او اللحمه



ثم يتم عمل سمك التركيب النسجي بتاقطع السداء مع اللحمه في المربع الوسط بين السداء واللحمه 

ثم يتم ملي المساحه كلها بالتركيب النسجي



ثم يتم وضع البعد الثلاثي من قائمه special ثم نفتح القائمه ونختار منها  show fabric 3-D








 __________________________________________________



الأحد، 1 مايو 2011

برمجه الحاسوب>>>>>>>> Web Programming





بحث في البرمجه

تحت اشراف
     د/ محمد الجزار



عمل
ندي عماد الدين كامل ابو سيف
الفرقه الثانيه تمهيدي ماجستير
تخصص معادن

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

 ما قاله الاسبقون
لغات البرمجة أقرب تسبق اختراع الكمبيوتر ، واستخدمت لتوجيه السلوك من الآلات مثل جاكار يلوح في الافق و بيانو لاعب . وقد أنشئت آلاف من لغات البرمجة المختلفة ، لاسيما في مجال الحاسوب ، مع العديد من يتم إنشاؤها في كل عام. معظم لغات البرمجة وصف حساب في حتمية أسلوب ، أي باعتباره سلسلة من الأوامر ، على الرغم من أن بعض اللغات ، مثل تلك التي تدعم البرمجة الوظيفية أو منطق البرمجة ، واستخدام أشكال بديلة للوصف.
يتم تقسيم عادة لغة البرمجة في عنصرين من بناء الجملة (النموذج) و دلالات (معنى) والعديد من لغات البرمجة نوع من مواصفات خطية من بناء الجملة و / أو دلالات. يتم تعريف بعض اللغات من خلال وثيقة المواصفات ، على سبيل المثال ، جيم المحدد غير لغة البرمجة من قبل ايزو القياسية ، في حين لغات أخرى ، مثل بيرل ، ومهيمن تنفيذ يستخدم كمرجع.
 الموضوع
لغة البرمجة هي:
لغة البرمجة هى الوسيط بين المستخدم
والجهازلأن المستخدمين فى أول ظهور الحاسب كانوا يستخدمون لغته للتعامل معه, ولغة الآلة هى النظام الثنائى (1و0) وكنت تتخيل مثلا لو أردنا عمل تهيئة للقرص (format the HDD) كنت مطالبًا بحفظ سطر من الأصفار والوحايد لعمل هذا مثل: 01101011111101000101111010100
فتخيل صعوبة العمل مع الكمبيوتر وقتها
. .
ونقفز سريعًا إلى أن أنشئت أول لغة برمجة
(Asseply) ثم (c) ثم (++c) وقامت فكرتها على إنشاء لغة تكتب فيها مصطلحاتك الإنجليزية ويكون دور لغة البرمجة بالوساطة والتحويل وتفهيم ما كتبت إلى الحاسب بلغته
ما هى مستوياتها
(Levels)
لغات البرمجة لها مستويات على حسب قدر صعوبتها وقربها من لغة الحاسب, فسنكتبها فى نقاط
:
1.
لغة الآلة وهى الأصعب والأقرب من الحاسب

2.(Low Level Language)
لغة
(Assemply)وهى تخاطب المعالج والذاكرة مباشرة فى أوامرها وما زالت بذلك قريبة من الحاسب
3.(High Level Language)
مثل
: (c)(Java)(fortran)(pascal) وهى تلعب دور الوساطة بين المبرمج ولغة (Assemply) ثم إلى لغة الآلة
 
اللغات الدنيا (المستوى المنخفض (
1.لغة الآلة(machine languages)
في هذه اللغة تكون الأوامر على شكل مجموعة من الأرقام الثنائية (الصفر والواحد )التي يمكن للحاسوب تنفيذها مباشرة ويصعب على الإنسان فهمها وتذكرها مما يجعل البرمجة بها عملية صعبه
2. لغة التجميع(Assembly Language)
نظرا لصعوبة لغة الآلة بدا العلماء باستخدام مقاطع من الأحرف الأبجدية ذات دلالة بدلا من الأرقام في البرمجة.
اللغات العليا(المستوى العالي)
لغات يسهل التعامل معها لقربها من لغة الإنسان تختصر خطوات البرمجة فتسهل مهمة المبرمج فيما يلي بعض لغات البرمجة ضمن الفئة العليا:
1.لغة الفورتران(FORTRAN)
2.لغة باسكال(PASCAL)
3.لغة جافا(JAVA)
4.لغة فيجول بيسك(Visual Basic)
5.لغة كوبول(COBOL)
6.لغة سي(C/c++)
7.لغة بيسك (BASIC)


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

 ـ لغة الآلة:
وتسمى *اللغة الثنائية* حيث إنها تتكون من سلسلة من 0 و 1، وهي اللغة
الوحيد التي يفهمها الحاسب الآلي، حيث تحول جميع اللغات إلى لغة الآلة، حتى تتمكن معدات الحاسب الآلي من التفاهم معها، ولأنها تتكون من صفر وواحد، لذا فقد تميزت هذه اللغة بالصعوبة نظراً لما تتطلبه من حفظ ودقة في كتابة سلسلة طويلة من صفر وواحد بترتيب معين، مما ينتج عنه أخطاء كثيرة من الترميز، ويجب أن يحدد المبرمج كل شي، فكل خطوة يجب أن ينفذها البرنامج يجب أن ترمز، لذا فالمبرمج يجب أن يكون على علم بتركيب الحاسب الداخلي، والعنا وين الرقمية لمواقع التخزين، سواء للبيانات أو التعليمات، كما أن لكل جهاز لغة آلة تختلف عن الجهاز الآخر بحسب النوع والتركيب مما يعني أنه يجب كتابة البرنامج بشكل ككامل مره أخرى عن الرغبة في تنفيذه على جهاز آخر، ونتيجة لهذه الصعوبات فقد ظهرت طرق أخرى لتمثيل الترميز الثنائي، كالنظام الثماني OCTAL والستة عشري HEX-ADECIMAL بدلا من 1، 0 فالنظام الستة عشرين يتكون من ستة عشر رمزاُ هي : 0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 A.B,C,D,E,F .
مما يساعد على سهولة قراءة التعليمات المكتوبة وحفظها بهذه اللغة، فبدلا من
كتابة 16 رقماً في سلسلة يمكن الاستعاضة عنها بأربعة رموز من رموز النظام التشغيل الستة عشري .
2ـ
لغة التجميع : 
ظهرت لغة التجميع بوصفها أو لغة ترميز، تستخدم الرموز
SYMBOLIC CODE للتعبير عن تعليمات لغة الآلة، وذلك لمواجهة صعوبة الترميز بلغة الآلة، ولغة التجميع لغة قريبة من لغة الآلة التي يفهمها الحاسب الآلي، وتسمى هذه اللغات بلغات المستوى البسيط .
ويتم استعمال مختصرات ورموز يسهل حفظها وكتابتها لكل تعليمة من تعليمات
لغة الآلة، ولغة التجميع كما في لغة الآلة مصممة للعمل على حاسب معين، مما يوفر قدرة أكبر على استغلال موارد الحاسب الآلي ووحدة المعالجة المركزية بشكل أفضل، ويقوم البرنامج المسمى المجمع ASSEMBLER بترجمة البرنامج المكتوب بلغة المجمع إلى لغة الآلة.
3 ـ
اللغات العليا: 
سميت بهذا الاسم لأنه أصبح بإمكان المبرمج كتابة البرنامج دون معرفة
تفاصيل كيفية قيام الحاسب بهذه العمليات، كمواقع التخزين وتفاصيل الجهاز الدقيقة، وتعبيرات لغات المستوى العالي هي تعبيرات شبيهة إلى درجة كبيرة باللغة الطبيعية التي يستخدمها الإنسان في حياته للتواصل، والتخاطب مع الآخرين .
ومن
مميزات اللغات العليا التي تميزها من لغات المستوى البسيط، بالإضافة إلى ما سبق، أن هذه اللغات غير مرتبطة بجهاز معين . أي يمكننا تنفيذ البرنامج المكتوب بلغة من لغات المستوى العالي، كالفورتران أو الكوبول أو البيسك على أكثر من جهاز، كما يمكن استخدام أكثر من لغة ترجمة على حاسب معين . كذلك، فإن اكتشاف الأخطاء وتصحيحها أصبح أكثر سهولة بسبب سهولة قراءة البرامج وتتبعها وفهمها
تسمى اللغات كالكوبول والفورتران والبيسك باللغات العليا الموجهة نحو
إجراءات الحل ، PROCEDURE - ORIENTED LANGUAGES ، وهي اللغات التي يعطي فيها المبرمج التعليمات خطوة خطوة . .
ويمر البرنامج المكتوب بلغات المستوى العالي بثلاث مراح قبل أن يكون جاهزاً للتنفيذ
.
الترجمة
TRANSLATION : تحويل البرنامج المكتوب بلغة المستوى العالي إلى لغة الآلة .
ـ الربط
LINKING : ربط الروتينات المكتبية الكائنة بالمكتبة، والتعليمات الضرورية بالبرنامج .
ـ التحميل
LOADING : يقوم البرنامج بتحميل شفرة الهدف والروتينات المكتبية، والتعليمات على الذاكرة الرئيسة بغرض التنفيذ .
وكانت اللغات تصنف حسب قوتها إلى لغات أعمال، أو لغة علمية أو لغات
مبتدئين ـ وفي وقتنا الحاضر ـ فإن معظم اللغات يمكن استخدامها بكفاءة في تطبيق أنواع التطبيقات كافة، ومن أشهر لغات المستوى العالي


لغة الكوبول
COBOL
وكلمة
COBOL هي اختصار للعبارة الإنجليزية Common Business Oriented Language ، وقد طورت وصممت هذه اللغة من لدن لجنة من مصنعي أنظمة الحاسب الآلي ومطوريها عام 1960م تسمى لجنة CODASYL اختصاراً لـ Conference of Data System Languages .
وقد قام المعهد الوطني الأمريكي للمعايير
ANSI بتطوير نسخة معيارية من COBOL ، مفسر كوبول يطابق المواصفات القياسية لهذا المعهد، وكان ذلك ف ي عام 1968م وسميت *ANSI 1968* وظهر بعدها ANSI 1974 و ANSI 80 .
وينتشر استخدام لغة كوبول على نطاق واسع عالمياً حيث تستخدم في البنوك وفي
المنظمات الحكومية، وتستخدم على حاسبات كبيرة أو على حاسبات شخصية .
وتتميز لغة كوبول بقدرتها على التعامل مع الملفات؛ لذا اشتهرت بأنها لغة أعمال
.
لغة الفورتر
FORTRAN
وهي اختصار عبارة
FORmula TRANSlation ، وتعد لغة FORTRAN أقدم اللغات ذات المستوى العالي، وقد ظهرت هذه اللغة في منتصف الستينات، حيث بدء عام 1954 بالعمل على تطوير لغة برمجة تقبل برنامجا مكتوبا بلغة قريبة من لغة الإنسان، ويحوله إلى شفرة قابلة للتنفيذ على الحاسب الآلي، وبعد 3 سنوات أي في عام 1957م . ظهر أول مفسر فورتران.

وفي تلك الفترة كان استخدام الحاسب الآلي يكاد يكون حكراً على العلماء
والمهندسين والرياضيين، ومن الطبيعي أن تكون هذه اللغة المطورة حديثاً قد جاءت لتواكب احتياجاتهم إذ تتميز لغة FORTRAN بقدراتها على إجراء العمليات الحسابية المعقدة وحل المعادلات الرياضية .
لغة البيسك
BASIC LANGAUGE
وهي اختصار للعبارة الإنجليزية
Beginer's All Purpose Symbolic In struction Code أي اللغة المتعدد الأغراض للمبتدئين، وتأتي كلمة BASIC التي تعني الأساس لتحقيق المعنى نفسه، فهذه اللغة ونظراً لبساطة تعليماتها ومحدوديتها فإنها تعد لغة مناسبة للتعلم من قبل المبتدئين في عالم الحاسب الآلي والبرمجة، وتستخدم هذه اللغة في معظم الحاسبات الشخصية، مما يدل على الانتشار الواسع لها، وقد طورت هذه اللغة في كلية Dartmouth عام 1963م من لدن John Demuy و Thomas Kurtz .
وتستخدم لغة
Basic الحديثة في قطاع واسع . إذ تستخدم في مجال الأعمال لقدرتها على التعامل مع الملفات، وكذا في العمليات الرياضية من قبل العلماء والمهندسين لامتلاكها كثيراً من الوظائف للقيام بمثل تلك العمليات المعقدة .
لغة باسكال
PASCAL
وسميت باسم العالم الفرنسي الرياضي الفذ
Blaise Pascal ، وصممت هذه اللغة من قبل العالم السويسري Niklaus Wirth ، وطرحت عام 1971م، وقد انتشرت هذه اللغة خصوصاً في الجامعات . إذ تدرس هذه في معظم جامعات العالم لطلاب علوم الحاسب، وتمتاز لغة PASCAL بالسهولة، واختصار الكلمات فيها إلى حد كبير، وبنيتها التركيبية وقوة البرامج الفرعية، واستخدام المؤشرات Pointers ، وقد ظهرت نسخ جديدة من Pascal امتازت بتلافي العيوب في النسخ السابقة، ويعد TurboPascal من شركة Borland من البرامج المستخدمة بكثرة بين المبتدئين والتخصصين في البرامج، وتنافس هذه اللغة لغة Basic في كثرة المستخدمين لتوافر كثير من المميزات فيها، وتستخدم هذه اللغة من قبل الطلاب والمهندسين، كما تستخدم في قطاع الأعمال التجارية .


لغة سي C
طورت هذه اللغة في معامل
Bell من قبل Dennis Ritchie وهي تطوير لنسخة قديمه تسمى B من لغة BCPL التي ظهرت عام 1969م . لذا سميت هذه النسخة اللاحقة بـ C .
وتشتهر لغة
C باستخدامها كلغة برمجة نظم system software حيث تستخدم لكتابة برامج النظم التشغيلية . إذ إنها تعد لغة قريبة، وتشبه إلى حد كبير لغة التجميع As-sembly وتمتاز بسرعتها الكبيرة، كما تملك مخجموعة جيدة من التعليمات، كما أنها لغة قابلة للنقل من جهاز إلى آخر لصغر الجزء الواجب نقله منها، وتعد لغة C من اللغات التركيبية Structured Language .
وازداد اهتمام محترفي البرمجة بلغة الـ
C ، والنسخ المحسنة منها
C+ , C++ . إذ إن معظم التطبيقات تكتب بها
.
لغات الجيل الرابع
: Fourth-Generation language (4GL) :
سميت بهذا الاسم نسبة إلى الجيل التي ظهرت فيه، مثل هذه اللغات التي تتصف
بقلة التعليمات التي يكتبها المبرمج لتحقيق هدف ما ، فما كان يتطلب مئات الأسطر من لغة بيسك أو الآلاف من لغة كوبول باستخدام عدد بسيط من الأسطر في هذه اللغات .
تمتاز هذه اللغات بعدة مزايا
:
1
ــ إنها لغة موجهة للنتائج أي إن المبرمج يهتم بطلب ما يريده من الكمبيوتر، دون أن يوجهه لكيفية القيام بذلك
.
2
ــ زادت من الإنتاجية؛ لأن كتابة البرامج وصيانتها أكثر سهولة
.
3
ــ سهلة الاستخدام، وتتطلب قليلاً من التدريب على استخدامها، سواء كان للبرمجة أو غيرها
.
4
ــ لم يعد المستخدم بحاجة إلى التفكير في الأجهزة أو هيكلية البرنامج
.
وقد بدأت لغات الجيل الرابع بالانتشار بين المبرمجين، وبشكل كبير جداً لما
توفره لغات البرمجة هذه من سهولة في معاملة الملفات، وربط هذه الملفات بعضها مع بعض بغرض التحديث أو طباعة التقارير .
كما توفر هذه اللغات قوة في المشاركة في الموارد البرمجية وخصوصاً
الملفات، ومن أمثال هذه اللغات لغة Dbase من Borland ، ولغة Foxpro من Microsoft ، و Oracle من Ingress، وتستخدم لغة الاستفسار المهيكلة SQL Structured Query Language في عمليات بناء قواعد المعلومات وتحديثها، وتوفير الحماية اللازمة لها .
اللغات الطبيعية Natural Language أو لغات الجيل الخامس :
ويقصد بها لغة الإنسان أي إيجاد لغة مبرمجة نستطيع بها توجيه الحاسب للقيام بما نريد من أعمال، وذلك باستخدام التعبيرات الشائعة ((اطبع تقريراً يحوي اسم الطالب والدرجة))،فالمستخدم ما عليه سوى طباعة الأمر أو إملائه للحاسب الذي يلبي الطلب .
فالمستخدم يستطيع إملاء النص وكتابته بعبارات متعدد تحمل المعنى نفسه، كأن يقول ((اطبع الاسم والدرجة لجميع الطلاب)) أو ((اطبع اسم الطالب ودرجة الاختبار للجميع))، فالطلبان لهما المعنى نفسه، وإن اختلفا في الصياغة، فلغات البرمجة هذه قادرة على فهم تراكيب الجمل المختلفة، وإن اختلفت اللهجات أو كان هناك أخطاء لغوية، وإذا لم يفهم الحاسب المقصود يقوم بتقديم أسئلة لمزيد من الوضوح والوصول إلى الهدف .
والأبحاث في مجال اللغات الطبيعية هو من المجالات التي يبحثها علم الذكاء الاصطناعي . A.I إذ إن فهم اللغة الطبيعية يحتاج إلى كثير من الخبرات والعلاقات في ربط الجمل وتحليل كل جملة لاستنتاج المعنى الصحيح، ومن ثم تقديم رد الفعل المناسب .
لغات الإنترنت :
لغة HTML : وهي إحدى اللغات المستخدمة لإنشاء صفحات الويب www .
إن (Hypertext Morkup Language) عبارة عن لغة تحوي مجموعة من الأوامر تؤدي إلى تكوين صفحات الويب، إن إنشاء صفحة بواسطة تركيبة Ascii على منسق الكلمات يمكن أن تحول إلى صفحة على الويب بإضافة بعض أوامر Html .
إن أوامر Html تمكن المستخدم من تنفيذ عدد من العمليات على صفحات الويب منها :
ـــ تحديد حجم النص وطريقة عرضه .
ـــ إنشاء الروابط مع الوثائق والمستندات الأخرى .
ـــ إنشاء نماذج تفاعلية مع الصفحة .
ـــ توفير الدعم للوسائط المتعددة كالفيديو والصوت والصورة .
لغة جافا Java :
وهي من اللغات المستخدمة للانترنت ولصفحات الويب في www وتهدف لغة البرمجة هذه إلى إضافة الحيوية إلى صفحات الويب عبر النصوص المتحركة والرسوم التي تتحرك بشكل تفاعلي والوسائط المتعددة .
ولغة جافا طورت من قبل شركة Sun Microsystems على غرار لغة C++ وتقوم الوثائق المنشئة بلغة الترميز النصي Html باستدعاء برامج جافا كما يكن تشغيلها بصورة منفردةان


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


تنفيذ
تنفيذا للغة البرمجة يوفر وسيلة لتنفيذ هذا البرنامج على واحد أو أكثر من تكوينات الأجهزة والبرامج. هناك ، على نطاق واسع ، نهجان لتنفيذ لغة البرمجة : تجميع و تفسير . ومن المسلم به عموما الممكنة لتنفيذ لغة باستخدام تقنية.
الناتج من المترجم قد يتم تنفيذها من قبل الأجهزة أو برنامج يسمى مترجم. في بعض التطبيقات التي تجعل من استخدام النهج مترجم لا توجد حدود واضحة بين ترجمة وتفسير. على سبيل المثال ، بعض تطبيقات الأساسية ترجمة وتنفيذ ثم مصدر الخط في وقت واحد.
البرامج التي يتم تنفيذها مباشرة على الأجهزة عادة تشغيل عدة أوامر من حجم أسرع من تلك التي تفسر في مجال البرمجيات.  
أسلوب واحد لتحسين أداء البرامج وتفسر في الوقت المناسب تجميع فقط . هنا الجهاز الظاهري ، قبل التنفيذ ، ويترجم كتل بايت كود ليتم استخدامها والتي تسير على آلة القانون ، على سبيل التنفيذ المباشر على الأجهزة.
المقترحات
الاستخدام
تم إنشاء لغات البرمجة لديها الآلاف من مختلف ، لاسيما في مجال الحوسبة. لغات البرمجة تختلف عن معظم أشكال أخرى من التعبير الإنسان في أنها تتطلب درجة أكبر من الدقة والكمال. متى يمكن استخدام اللغة الطبيعية على التواصل مع الآخرين ، من الكتاب والمتحدثين الإنسان تكون غامضة ومغالطات والصغيرة ، ومازلنا نتوقع عزمهم على أن يكون مفهوما. ومع ذلك ، تحدث المجازي ، والحواسيب "تفعل بالضبط ما يطلب منهم القيام به" ، ولا يمكن "فهم" ما رمز مبرمج يهدف إلى الكتابة. ويجب على مزيج من تعريف اللغة ، وبرنامج ، ومدخلات للبرنامج تحديد تماما في السلوك الخارجي الذي يحدث عندما يتم تنفيذ البرنامج ، في مجال السيطرة على هذا البرنامج.
لغة البرمجة يوفر آلية منظمة لتحديد قطعة من البيانات ، والعمليات أو التحولات التي يمكن القيام بها تلقائيا على تلك البيانات. ألف مبرمج يستخدم تجريدية موجودة في اللغة لتمثيل المفاهيم ذات الصلة في الحساب. وتتمثل هذه المفاهيم كمجموعة من أبسط العناصر المتاحة (وتسمى الأوليات ).  برمجة هو العملية التي المبرمجين الجمع بين هذه الأوليات لإنشاء برامج جديدة ، أو تكييف التكنولوجيات القائمة لاستخدامات جديدة أو بيئة متغيرة.
جهاز كمبيوتر يمكن للبرامج المنفذة في عملية دفعة دون تدخل الإنسان ، أو مستخدم ربما اكتب الأوامر في جلسة تفاعلية ل مترجم . في هذه الحالة "الأوامر" هي ببساطة البرامج التي يتم ربط التنفيذ معا. عند استخدام لغة لإعطاء الأوامر إلى تطبيق البرمجيات (مثل شل ) وهي تسمي لغة البرمجة ]
استخدام لغة قياس
ومن الصعب تحديد لغات البرمجة التي هي الأكثر استخداما ، واستخدام الوسائل ما يختلف حسب السياق. لغة واحدة قد تحتل أكبر عدد من ساعات مبرمج ، مختلف واحد الحصول على مزيد من الأسطر من التعليمات البرمجية ، وثالث الاستفادة من الوقت أكثر وحدة المعالجة المركزية. بعض لغات شعبية جدا لأنواع معينة من التطبيقات. على سبيل المثال ، كوبول لا يزال قويا في مركز البيانات للشركات ، في كثير من الأحيان كبيرة كبيرة ؛ فورتران في التطبيقات العلمية والهندسية ؛ جيم في التطبيقات المدمجة وأنظمة التشغيل ، وتستخدم بانتظام لغات أخرى لكتابة العديد من أنواع مختلفة من التطبيقات.
وقد اقترحت أساليب مختلفة لقياس شعبية اللغة ، كل موضوع على التحيز مختلفة على مدى ما يقاس :
  • عد عدد من الإعلانات عن الوظائف أن أذكر اللغة 
  • عدد الكتب المباعة التي تعلم أو وصف لغة 
  • تقديرات لعدد من الخطوط الموجودة في قانون مكتوب في اللغة والتي قد تقلل من شأن لغات لم يتم العثور على كثير من الأحيان في عمليات البحث العامة 
  • العثور على تهمة لغة الإشارة (أي إلى اسم من اللغة) باستخدام محرك بحث على شبكة الإنترنت.
الجمع بين والمتوسط ​​من المعلومات من مواقع الإنترنت المختلفة ، ومطالبات langpop.com أن  في عام 2008 أكثر 10 لغات البرمجة المذكورة هي (بالترتيب الأبجدي) : جيم ، سي + + ، جيم # ، جافا ، جافا سكريبت ، بيرل ، بي ، بيثون ، روبي ، و مزود .
تصنيفات
لا يوجد نظام تصنيف شامل للغات البرمجة. لغة برمجة معينة لا وعادة ما يكون الجد لغة واحدة. اللغات تنشأ عادة عن طريق الجمع بين عناصر عدة لغات السلف مع الأفكار الجديدة في التداول في ذلك الوقت. الأفكار التي تنشأ في لغة واحدة ومنتشر في جميع أنحاء عائلة من اللغات ذات الصلة ، وقفزة ثم فجأة تظهر الثغرات العائلية في عائلة مختلفة تماما.
ويزيد من تعقيد مهمة من حقيقة أن اللغات يمكن تصنيفها على طول محاور متعددة. على سبيل المثال ، جافا على حد سواء المنحى اللغة كائن (لأنه يشجع المنحى المنظمة الكائن) ولغة المتزامنة (لأنه يحتوي على بني في بنيات لتشغيل عدة مواضيع بالتوازي). بيثون هو كائن المنحى لغة البرمجة .
في السكتات الدماغية واسع ، لغات البرمجة تقسيمها إلى نماذج البرمجة وتصنيف حسب النطاق المقصود للاستخدام. تقليديا ، كانت تعتبر لغات البرمجة وصفه حساب الجمل من حيث حتمية ، أي إصدار الأوامر. عموما هذه تسمى البرمجة حتمية لغات. لغات البرمجة في مجال البحوث وتهدف ثمة قدرا كبيرا في طمس الفرق بين برنامج ومجموعة من التعليمات وبرنامج باعتبارها تأكيدا حول الجواب المطلوب ، والذي هو السمة الرئيسية لل برمجة التعريفي . [47] وتشمل المزيد من النماذج المكررة البرمجة الإجرائية ، المنحى البرمجة ، البرمجة الوظيفية ، و برمجة المنطق ، وبعض اللغات الهجينة من نماذج متعددة أو نموذجية. و لغة التجميع ليس كثيرا نموذجا كنموذج مباشرة لبنية الجهاز الأساسي. حسب الغرض برمجة النظر فيها ، واللغات قد الغرض العام ، نظام لغات البرمجة ، لغات البرمجة النصية ، لغات محددة المجال ، أو المتزامنة / لغات الموزعة (أو مزيج من هذه).  وكان الغرض صممت لغات بعض العامة إلى حد كبير مع الأهداف التربوية. 
ويمكن أيضا لغة برمجة يمكن تصنيفها إلى عوامل لا علاقة لها نموذج البرمجة. على سبيل المثال ، معظم لغات البرمجة استخدام اللغة الإنجليزية كلمات ، في حين أن أقلية لا . تصنيف لغات أخرى قد تكون بأنها مقصور على فئة معينة أم لا.


التاريخ
مجموعة مختارة من الكتب التي تعلم البرمجة ، في كل لغات شعبية وغامضة. هذه ليست سوى بضعة آلاف من لغات البرمجة واللهجات التي تم تصميمها في التاريخ.

المراجع

الكتاب: وهيكل من لغات البرمجة كتبته ،
معهد ماساتشوستس للتكنولوجيا الصحافة ، 1994
 المؤلف:ديفيد أ. شميت
______________________________________________________________________________
الكتاب: مقدمه عن لغه البرمجه ، . 
مطبعة جامعة أكسفورد
المؤلف:Aaby  أنتوني
 ______________________________________________________________________________
  الكتاب : أنواع ولغات البرمجة. 
 معهد ماساتشوستس للتكنولوجيا الصحافة.
المؤلف: بيرس ، بنيامين 2002
_____________________________________________________________