
اخوانى اعتقد ان الكثير منكم قد شعر بالملل اتجاه البرمجه خاصة ان حوالى 99 % من المبرمجين العرب يتجهون نحو الداتاباس وانتاج برامج خدميه سواء لشركه او لمصنع او لمؤسسه صغيرة الحجم .
جميل جدا فنحن نريد الانتاج ولا نريد استيراد البرامج من الخارج ولا نريد ان نستورد نظم تشغيل وادارة المؤسسات نريد انتاج برامج خدميه تخدم مؤسساتنا العربيه بلغة عربيه بشكل مشرف نتشرف به امام العالم .
نعم اخوانى منكم من يقول ان مايركوسوفت مؤسسه غربيه وليست مؤسسه عربيه نستخدم نظم تشغيل الحاسب الالى التى انتجتها هذه المؤسسه , حتى لغات البرمجه التى نستخدمها صنعتها لنا المايكروسوفت لذالك برامجنا ليست عربيه بشكل كامل .
نعم معك حق انا معك فى هذا الكلام ولكن هلى نسيت ان اساس الحاسب الالى بنى على رقمين فقط الصفر والواحد وهذان الرقمان العرب هم اول من اخترع فكرة الارقام وايضا الهندسه حتى الهندسه الفراغيه ...... نعم يا اخى لااريدك ان تنسى هذا ابدا واريدك ان تعرف به كل من تعرفه فى حياتك ويجب ان تفخر بذالك ولكن ..............
هذا مافعله السابقون العرب ولكن هل سئلت نفسك ماذا فعلت للاجيال القادمه ................................................................................................
صنعت أول آلة ميكانيكية للحساب سنة 1642 من طرف العالم باسكال تعتمد على الجمع و الاحتفاظ بالبواقي ، نصف قرن بعد ذلك أضاف العالم LEIBNITZ عملية الضرب إلى هذه الآلة ، وفي القرن السادس عشر اخترعت آلات ميكانيكية تعتمد على منطق الآلية AUTOMATISIME ، وفي سنة 1750 استعملJAK VOCKANSON البطاقات المثقوبة في اختراعاته الميكانيكية، وفي عام 1770 كذلك استعمل الألماني هاهن فكرة LEIBNITZ في آلته الحسابية الجديدة التي تقوم بالعمليات الأربع: الجمع، الضرب، الطرح، القسمة .
آلة باباج: اعتمد أستاذ الرياضيات باباج بجامعة كامبردج على اختراع سابقيه لصنع آلة بجمع عدة أرقام محفوظة في بطاقات مثقبة، وهنا بدا استعمال مفهوم ذاكرة الآلة .
الة هوليريث: في سنة 1885 قام الاستاذ هولير يث بترميز المعطيات على البطاقات المثقوبة ،حيث استعملت لاول مرة الة حساب تعمل بالكهرباء، ورغم ان معظم العمليات الحسابية ميكانيكية ، بعد ذلك اسس شركته المسمات حاليا IBM (1911-1895).
Z4: في سنة 1942 اخترع فريدريك زيس اول حاسوب به 23 زر يعمل بالصمامات الكهربائية) 1500 صمام (
وفي السنة الموالية اضاف النوع الثاني Z4الذي كان يستعمل لحساب مخططات الطائرات في مصانع هنسل بمساعدة المعهد التجريبي للطيران واكبر المعاهد التقنية
هارفاد مارك 1 :بعد 7 سنوات من البحث ، صنعت مجموعة من المهندسين الامريكانيين تحت رئاسة ايكن في سنة 1944 اول حاسوب يعمل بوحدة مراقبة ، هارفاد مارك 1 ، هذا الحاسوب الالي تستغرق به عملية الجمع 113 ثانية، الضرب 4 ثواني، القسمة 11 ثانية .
ENIAC: سنتين بعد ذلك ، وبعد الحرب العالمية الثانية ، صنع ENIAC من طرف ECKERTT, MAUCHLY استاذان في جامعة PENSILVOIE ، كان يستعمل لحساب مسارالقدائف ، ويزن 30 طن ويعمل بـ: 18 الف صمام و 50الف قاطعة.
وفي سنة 1947 ، قام الفيزيائي VON NEWMAN بترميز البرامج وإدخالها ذاكرات الآلات الحسابية .
المعلوماتية والمعلومة :
في سنة 1962 اضيفت كلمة INFORMATIQUE الى قاموس المصطلحات التقنية لتميز علم معالجة المعلومات ، ومن وجهة النظر الهندسية ، هي تقنية كأي تقنية أخرى ( الكترونية ، كيمياء ، ميكانيك .......) ولكن هذه التقنية دخلت في كل القطاعات الاقتصادية والصناعية لتميز المستوى المتطور الذي وصلت اليه هذه القطاعات .
المعلوماتية :1-
1 -
مفهوم المعلوماتية : التعريف الاولي للمعلوماتية هي تقنية لمعالجة المعلومة بصفة الية حاملة لكل المعارف واتصالات الانسان
2- حدود المعلوماتية : لمعالجة المعلومات اليا ، يجب توفر الشروط التالية :
-
الية : لايمكن استعمال المعلوماتية الا عندما يمكننا تحليل المعلومة وفق تسلسل الي باستعمال الالة دون تدخل الانسان.
-
جذري : لانجاز العمل السابق ( التحليل او المعالجة الالية للمعلومة ) يجب اتباع منهجية منطقية تقوم بتحليل شامل ودقيق للعمل المطلوب إنجازه، وهذا بدون نسيان ادق التفاصيل .
-
الحامل : المعلومة تكون ممثلة برمز او بشكل من الاشكال حيث يمكننا التعامل معها والقيام عليها بكل عمل نريده ، اذن نقول ان المعلومة (( مرمزة او مشفرة ))
المعلومة
في المفهوم العام ، المعلومة تحمل معنى (( خبر )) ولكن في المفهوم الواسع هي كل شكل من التغير او التمثيل للاشياء ، الاحداث او الوقائع ، او الافكار ، مثال : الكتاب، السبورة ، المكالمات الهاتفية،... كلها تعبر عن شكل من الاشكال تبادل المعلومات التي تصل للانسان وفق معرفته الحسية والروحية للاشياء، اما الاشكال فهي الاصطلاح التي اتفق عليها البشر لتبادل المعلومات بينهم، فيمكن ان تكون المعلومة : صوت ، صورة ، رسم، نص ، فيديو،.... و يتم تخزينها اما على أشياء جامدة (حامل للمعلومة) أو بذاكرة الانسان (مثلا: نقلت بعض المعلومات (صوتية) من الأجيال القديمة الى الأجيال التي لحقتها عن طريق الحكايات المحفوظة أبا عن جد يعني بالتواتر)
معالجة المعلومات اليا : حتى يمكننا معالجة المعلومة بواسطة الالة ( الحاسوب ) فيجب تحويلها الى لغة الالة ( اشارة كهربائية ) والقيام عليها بعد ذلك بكل الاعمال الممكنة ( تخزين ، قراءة ، نسخ ، حذف) كل هذه العمليات (الحسابية و المنطقية) تكون بلغة الالة.
الترميز : هو ترجمة المعلومة بواسطة رموز تستعملها الالة وفق النظام الثنائي أي تكتب المعلومة برقمين اثنين هما 0 و1 لانهما التعبير المنطقي لحالة التيار الكهربائي في الآلة :
1_______ يوجد التيار الكهربائي
0_______ لا يوجد التيار الكهربائي
وهذا الترميز يتم وفق نظام اصطلاحي معين مثلا: في نظام ASCII يكتب حرف A كمايلي: 01100001 وهكذا كل الاشارات والحركات (256 حركة ) اذن ترميز المعلومة هو تحويلها الى اشارات كهربائية متسلسلة كل اشارة تمثل ادق عنصر مكون لهذه المعلومة
• التخزين : بعد ترميز المعلومة تطرح مشكلة استعمالها واعادة قراءتها ، مما يفرض علينا تخزينها على حامل قابل للقراءة بواسطة الالة ، هذا الحامل يشكل ذاكرة الالة .
• الذاكرة : هي مكان تخزين دائم او مؤقت للمعلومة قصد اعادة استعمالها لاحقا وتنقسم القسمين هما :
- الذكرة الميتة ROM-Read Only Memory: هي معلومات وضعها المصنع في الالة قصد اعادة استعمالها و ضمان تشغيلها وفق المعايير التقنية المتعامل بها في ميدان الاعلام الالي، وهي تحتوي على معلومات غير قابلة للتغيير الا في مجالات ضيقة جدا ، ونجد بها مثلا : جدول النظام ASCII .
- الذاكرة الحية RAM-Read Access Memory : هي معلومات قابلة للتغيير، وتنقسم بدورها الى قسمين :
1- ذاكرة مؤقتة : هي المكان التي تخزن في المعلومات قبل عرضها على الشاشة او طباعتها ، وهي تتلاشى بمجرد انقطاع التيار عن الالة ، او بتراكم المعلومات .ذاكرة دائمة: هي المعلومات المخزنة في وحدات تخزين حيث يمكننا قراءتها ، تغييرها او ارشفتها .
• وحدات التخزين: هي المكان التي تخزن فيه المعلومة ، ونجد القرص الصلب ، القرص اللين و القرص المضغوط ..........

هل فكرت يوما فى تصميم اداه خاصه بك وتؤدى اغراض خاصه مثل ادوات المايكروسوفت .
هل فكرت يوما فى تصميم نافذة برنامجك كما تريده انت
هل فكرت يوما ان المستخدمين للبرامج قد شعروا بالملل ازاء النوافذ المعتاده للويندز
هل فكرت يوما فى صناعة برنامج يقوم بمعالجة الصور الثنائيه او الثلاثية البعد ولرسوم المتحركه .
هل فكرت يوما فى صناعة برنامج يقوم بمعالجة الصوت والمؤثرت الصوتيه .
هل فكرت فى انشاء لعبه معبره عن الغضب العربى اتجاه اليهود المعتد المغتصب .
نعم يا اخى يمكنك عمل كل ذالك فامايكروسوفت اتاحت لنا المبرمجين كل الادوات والمكتبات التى من خلالها نستطيع عمل كل ذالك بسهوله ويسر .
1 –X direct وهى مجموعه من ملفات DLL تقوم بجميع اعمال الجرافيك من رسم مجسمات ثلاثية الابعاد وايضا انشاء مشاهد لمحاكاة الطبيعه وانشاء كاميرات واضاءات وايضا استخدامها فى معالجة الصور والصوت ...... ولا يتوقف دور الدايركت اكس عند الجرافيك الثلاثى الابعاد ولكن ايضا يمكنك ان تستخدمه فى التعامل مع الصور الثنائية البعد .
ويتميز الدايركت اكس بالسرعه فى اعمال الجرافيك حيث انه يتعامل مع كارت الشاشه بشكل مباشر .
2- GDI _______graphics device interface
وهى مكتبه تختص بمعالجة الصور الثنائية البعد وانشاء ادوات مثل البوتن و الفورم او التيكست بوكس الخخخخ.......
لذالك قد قمنا نحن مشرفى منتدى المحيط العربى بانشاء قسم خاص ببرمجة الجرافيك بلغة الفيجوال ستوديو دوت نت نظرا لاهمية هذه اللغه فى المستقبل القريب حيث تدعيم الويندوز فيستا للفرام وورك الذى تقوم عليه لغة الفيجوال ستوديو .وايضا اعمال لجرافيك التى تتسم بها الفيستا الجديده .
ان شاء الله من عبر منتدانا المحيط العربى وقسم برمجة الجرافيك تحت بيئة التطوير فيجوال ستوديو دوت نت سنحاول جاهدين على نشر الوعى البرمجى لبرمجة الجرافيك ..........