RSS

الحلقة الثالثة من مبادىء البرمجة

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

الحلقة الثانية من مبادئ البرمجة


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

الحلقة الاولى من مبادئ البرمجة


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

تحضيرالدرس word

أهداف النشاط النافذة الافتتاحية لبرنامج EXPRESSION WEB MS-

فى نهاية هذا الدرس ينبغى أن يكون التلميذ قادر على أن:-
• يعرف المكونات الاساسية للشاشة الافتتاحية
• نافذة تحرير الصفحات
• ضبط إعداد الصفحات قائمة المجلدات
• الخصائص
• صندوق الادوات
• البحث
تهيئة التلاميذ :
قم بتشغيل البرنامج مع عرض صفحة ويب وأطلب من التلاميذ وصفها ومقارنة الشاشة الافتتاحية للبرنامج مع البرامج الاخرى مثل برنامج WORD
الوسائل التعليمية :
معمل الوسائط – أجهزة الكمبيوتر
عرض النشاط :
• نقوم بتقسيم التلاميذ إلى مجموعات
• أطلب من كل مجموعة تشغيل البرنامج وأطلب منهم تحديد المكونات الرئيسية لة مع توضيح إمكانية إستخدامهم المساعدةHELP الخاصة بالبرنامج
• كل قائد مجموعة يشرح ماتوصلوا إلية مع مناقشتهم

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

كيف تزيد من كفائة جهازك

سيقدم لك هذا الموضوع الحلول والأساليب التي عليك اتباعها للتأكد من أن جهازك يعمل بكفاءة.

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

من السهل جدا ايقاف تلك الخاصية باستخدام (خاصية Msconfig.exe) والتي تقودك مباشرة الى
اداة windows system configuration والتي تقوم بابطال عمل هذه البرامج إلى الأبد.
للوصول الى تلك الخاصية اضغط على زر ابدا ==> تشغيل (run) من قائمة ابدا وادخل في مربع
الحوار الأمر (msconfig) واضغط موافق لتظهر امامك نافذة جديدة تضم العديد من الخانات اختر
(start-up) لتظهر لائحة بكل البرامج التي تعمل بالخلفية بمجرد تشغيل الجهاز-هي البرامج التي
بجانبها علامة اختيار- للاستفادة من تلك الخاصية ازل العلامات من المربعات قرب البرامج التي لا
تحتاجها ولا تريد ان تعمل عند بدء التشغيل.لا تقلق ، فلن يؤدي ذلك الى احداث أي خلل في عمل
البرامج في أي وقت لاحق.بعد ذلك اضغط موافق ثم اعد تشغيل الجهاز ولاحظ اداء القرص وسرعة

تشغيل النظام.

ثانيًا:/
تنظيف القرص:/
نظام الاكس بي نظام معقد ويحتاج الى صيانة مستمرة بين الحين والاخر لتتمكن من التحكم في اداء الجهاز.
من احدى الادوات المتطورة المضافة الى نظام ويندوز لتحسين الاداة هي اداة تنظيف القرص(Disk cleanup)
ماذ نعني بتنضيف القرص (disk cleanup) ؟!!
حينما تعمل على الجهاز لفترة طويلة وتبدأ في الدخول الى الانترنت اما للتسلية او العمل وتقوم بتثبيت
العديد من البرامج والغاء غيرها تجد في النهاية ان النظام يقوم بتجميع عدد كبير من الملفات والوثائق
التي تعتبر من المهملات التي لا فائدة منها على الاطلاق. تلك الملفات والعناصر الاضافية تحتل مساحة
هائلة من القرص الصلب C
وفي احيان كثيرة من ذاكرة تشغيل الجهاز . وبالتالي فان سرعة الجهاز تتناقص باستمرار.
للوصول الى تلك الخاصية اضغط ابدا ==> البرامج الملحقة ==> ادوات النظام ==> ثم اضغط على
تنظيف القرص(disk cleanup ) اختار الدرايف c ثم موافق ثم ضع علامة صح امام كل كيلو بايت
اكثر من الصفر وثم موافق==> انتهت عملية التنظيف.

ثالثًا:/
تخلص من الكوكيز:
بالتاكيد سمعت عن كلمة كوكيز هل تعلم معناها؟!! اثناء التجول بين صفحات الانترنت يقوم جهازك
بجمع عدد هائل من الملفات غير المرغوب فيها، ومن بين تلك العناصر بعض الملفات المسماة كوكيز
وهذا النوع من الملفات غربية الاسم عبارة عن وثائق تضم بعض البيانات الخاصة بالمستخدم والتي
تساعد مواقع النت على التعرف عليه عندما يقوم بزياتها مره اخرى وبالتالي ففائدة ملفات الكوكيز
انها تزيد من سرعة عمل الفرد على النت لكن من الجانب السلبي لها انها تتتراكم بكثرة على الجهاز
في وقت قصير وتحتل مساحة كبيرة لا تتناسب مع الفائدة المرجوة منها.
فرغم من مساحة الملف الواحد منها لا يتجاوز 5 kb الا ان التجول على النت خلال ستة اشهر قد
يؤدي الى احتلال مساحة قد تصل الى مئات الميجابايت!!
من السهل جدا ازالتها من على جهازك عن طريق الذهاب الى لوحة التحكم ومن ثم الى خيارات
الانترنت ومن قائمة عام اضغط على الزر ديليت كوكيز وايضا حذف الملفات ومن ثم موافق.

رابعًا:/
الغاء تجزئة القرص:/
هل حاولت في وقت من الأوقات فتح ملف نصي عبر برنامج وورد word واستغرق تشغيل البرنامج
اكثر من دقيقة قبل ان يعمل الملف ؟!! اذا كان الامر كذلك لا تفكر كثيرا وابدا في تشغبل خاصية ازالة
تجزئة القرص(disk defragmenter) هل سألت نفسك من قبل: ماالذي يسبب كل هذا الابطاء
والتأخير في تشغيل البرامج والملفات؟!!
الاجابة: عندما يقوم نظام windows بحفظ الملفات فانه لا يقوم بحفظ جميع البيانات في مكان واحد
على القرص الصلب ، بل تتناثر كل تلك البيانات بين اكثر من مكان على شكل قطع صغيرة ذات كود
خاص ، ومع كثرة استخدام القرص الصلب تتاثر هذه القطع الصغيرة على القرص حتى يصعب الوصول
عبرها الى الملف المنشود الا بعد وقت طويل لذلك فان النظام يستخدم هذه الخاصية لإعادة كل جزء من
هذه القطع الصغيرة الى مكانها الأصلي والتعرف على ذلك المكان للعودة اليه بسرعه في أي لحظة،
كقاعدة عامة فمن المفضل ان تقوم باستخدامها مرة كل شهر.
وطريقة الوصول الى هذه الخاصية نفس مسار الوصول الى خاصية disk cleanup .
واختار كلمة (defragmenter) .قد يستغرق الامر عدة ساعات خصوصا في مرات الاستخدام
الاولى لذلك تاكد من انك لن تحتاج جهاز الكمبيوتر في تلك الفترة او ربما من الافضل ان تقوم بتشغيل
الاداة قبل الذهاب الى النوم لتجد ان كل شيء قد تم بنجاح في الصباح. والكهرباء شلوووون؟؟؟

خامسًا:/
ازلة البرامج :/
تخلص من البرامج القديمة التي لم تعد تحتاجها خلال عملك فهذه البرامج بجانب احتلالها مساحة كبيرة
على القرص الصلب غالبا ما تستهلك مساحة اضافية من ذاكرة تشغيل الجهاز.
ومن السهل الوصول اليها عن طريق لوحة التحكم ومن ثم اضافة وازالة البرامج احذفها من هناك
فيجب ان تعلم انه ليس كافيا ان تقوم بازالة برنامج ما عنطريق حذف ملفاته الموجودة في السي
درايف في مجلد ويندوز اضغط عليه ومن ثم الى مجلد ملفات البرامج(program file) احذف باقي
ملفات البرامج التي تريد حذفه.

سادسًا:/
رفع اداء النظام بدون برامج:/
تفيد هذه الخاصية في جعل اداء الجهاز اسرع من أي وقت مضى وذلك من خلال التخلص
من كل الملفات التي لا تحتاج لها.
عن طريق الضغط على my computer بيمين الفارة واختر خصائص فتضهر نافذة اختر قائمة
Advanced من performance اضغط على settings فتظهر نافذة فيها 3 خيارات اختر
الخيار الأخير (Adjust for best performance) ثم موافق.

سابعًا:/
تغيير خصائص النظام:/
يمكنك تغيير خصائص الذاكرة الافتراضية في جهازك لمزيد من الأداء السريع المتميز وذلك عن طريق
الخطوات التالية لا تقلق فلن يستغرق ذلك سوى ثوان معدودة لتحصل بعدها على اقصى سرعه واداء.
1- للوصول الى الذاكرة الافتراضية انتقل الى لوحة التحكم ثم اختر الآيقونة system لتظهر نافذة
system properties اختر خانة advavced من خانة performance
اضغط على settings ثم اختر القسم advanced ثم change من الجزء virtual memory
من الممكن ان تختار let windows manage my والتي تقوم بضبط الخصائص
الافتراضية ....في النافذة الجديدة يمكنك اختيار الحد الأقصى والادنى لاستهلاك الذاكرة الافتراضية في
كل قسم من اقسام الجهاز...لن يؤدي تغيير الارقام الى أي اضرار في الجهاز.

ثامنًا:/
اذهب الى الدرايف c واختر المجلد ويندوز ثم المجلد prefetch وامسح الملفات المؤقتة الغريبة
التي لا حاجة لها بتاتا ان تحتل مساحة على الجهاز من الافضل ان تستخدم هذه الخاصية اسبوعيا.
فانها تحتل مساحة كبيرة على جهازك

(برنامج Ashampoo winoptimizer)
رغم ان نظام ويندوز اكس بي يقدم مجموعه جيدة للغاية من ادوات الصيانة, الا ان هذا البرنامج يضم
عددا كبيرا من الادوات التي تقدم الكثير من الامان والسرعة لكمبيوترك.
1/ بعد التثبيت استخدم الاساسيات في البرنامج فمثلا أي الازرار الصغيرةالاخرى سيتم فتح نافذة جديدة
خاصة بالاداة التابعة للزر الذي اخترت حيث يتم عرض شرح مفصل لكل مميزات الاداة .
وان شاء الله تستفادوان منهه لانها مجربه

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

عمل صفحة ويب على ms-expression

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

التطور التاريخي للغة سي

ولدت لغة سي ونشأت وترعرعت في أحضان نظام يونيكس UNIX ، الذي صُمم في مختبرات شركة AT&T الأمريكية .

كتب نظام يونيكس أول ما كتب ، بلغة التجميع Assembly لأجهزة PDP-7 ، ثم طوره الباحثان ثومبسون Thompson وريتشي Ritchie ليناسب أجهزة PDP-11 الأكثر تطوراً . وقد فضلت شركة Bell الأمريكية ، وغيرها من الشركات ، نظام يونيكس ، بسبب أنه قابل للنقل ، بين أنظمة التشغيل المختلفة (Portable) ، على عكس لغة التجميع المرتبطة بالمعالجات الدقيقة ، وغير القابلة للنقل .

في الوقت نفسه ، كان ثومبسون نفسه يطور بعض لغات البرمجة ، التي تناسب أنظمة تشغيل مختلفة ، ومن هذه اللغات : لغة ( Basic Combined Programming) BCPL التي صممها مارتن ريتشاردز Martin Richards في كامبردج عام 1967، وهذه اللغة ، كانت قد انبثقت من لغة أخرى هي (Combined Programming Language ) CPL ، التي صممت في جامعة لندن في حوالي عام 1960م . وهذه الأخيرة ، استعارت بعض تعليماتها من لغة الجول 60 ( AGOL 60) . قام بعد ذلك ثومبسون بتطوير BCPL ، وسماها لغة B فقط . ومن الجدير بالذكر ، أن جميع هذه اللغات المذكورة آنفاً ، تعتبر كلغة التجميع ، لغات للآلة Machine Languages .

بعد ذلك ، قام ريتشي ، فأخذ من B أحسن تعليماتها ، وغير في كثير من قيودها ، وأضاف إليها تعليمات أخرى جديدة ، مثل أنواع المعطيات ، ومواصفات التخزين ، وجعل منها لغة برمجة Software language كما هي لغة للآلة وسماها لغة C ( وهو حرف أبجدي متقدم عن الحرف B ) ، فولدت بذلك لغة سي عام 1972م ، على يد ريتشي نفسه ، في مختبرات AT&T الأمريكية .

وقد تطورت لغة سي ، بعد ذلك تطورات سريعة ، وأصبحت من أكثر لغات البرمجة شعبية وإقبالاً ، وذلك لسببين رئيسيين هما :

الأول : مرونة لغة سي ، فهي تصلح لكافة التطبيقات ، وتعطي المبرمج حرية التصرف ، على مستوى البرمجيات software أو الأجهزةhardware .

الثاني : شعبية وانتشار نظام يونيكس ، كنظام تشغيل يكتب بلغة سي ، فهي تدعم نظام يونيكس ، وهو يدعمها .

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

و بعد ذلك قام بيورن ستروستروب Stroustrup بتطوير C . و هي الأكثر شعبية في الحقل البرمجي كي توائم البرمجة الكائنية بعد انتشار التحليل و التصميم الكائني . ثم أبتكر C++ ، و في أقل من عقد انطلقت من نطاق مبرمجي AT&T لتصبح لغة البرمجة المفضلة لدى المبرمجين المحترفين .

إن C++ هي إطار موسع للغة C و يمكن القول أن كل برنامج C يعتبر برنامج شرعيا بلغة C++ . و لكن لا تركن لهذا الأمر فالوثبة من C إلى C++ أكبر مما يبدو .

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

C++ و البرمجة الكائنية :-

تدعم لغة C++ المقومات الأربعة للبرمجة الكائنية . التغليف أو الكبسلة ، إخفاء البيانات ، الوراثة و تعددية الأشكال .

1- التغليف و إخفاء البيانات :-

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

2- الوراثة و إعادة الاستعمال :-

توفر C++ دعما فعالا لإعادة الاستعمال من خلال الوراثة inheritance. يمكن إعلان نموذج جديد يكون امتدادا لصف موجود و اشتقاقا منه . و نسمي الصف الجديد صفا مشتقا أحيانا .

3- التعددية الشكلية :-

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

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

مفهوم تكنولوجيا المعلومات

مجتمع المعلومات :

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

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

نظرة سريعة: ماهو الفيس بوك (Facebook).

هل أتيت عبر جوجل باحثا عن “ماهو الفيس بوك”؟ بالطبع أنت تريد أن تعرف ماهو الفيس بوك
الموضوع الرئيسي: ماهو الفيس بوك
الفيس بوك هو موقع إجتماعي أطلق في الرابع من فبراير 2004 والموقع يتبع نفس شركة فيس بوك الخاصة ويسمح هذا الموقع للمستخدمين بالإنضمام إلى عدة شبكات فرعية من نفس الموقع تصب في فئة معينة مثل منطقة جغرافية معينة – مدرسة معينة وغيرها من الأماكن التي تساعدك على إكتشاف المزيد من الأشخاص الذين يتواجدون في نفس فئة الشبكة.الاسم فيس بوك (Facebook) وهو يشير إلى دفتر ورقي يحمل صورا ومعلومات لأفراد في جامعة معينة أو مجموعة ومن هنا جاءت تسمية الموقع وتعتبر هذه الطريقة شائعة لتعريف الأشخاص خصوصا في الجامعات الأجنبية ببعضهم حيث يتصفح المنتسبون في الجامعة هذه الدفاتر لمعرفة المزيد عن الطلبة المتواجدين في نفس الكلية.
مؤسس الموقع مارك زكربيرج أسس الموقع حين كان طالبا في جامعة هارفارد وكان الموقع في البداية مخصصا فقط للطلبة في جامعة هارفارد فقط لكن تم توسعته لاحقا ليسمح لطلبة الجامعات بشكل عام بالاشتراك في الموقع من ثم تم توسعته ليشمل طلبة المدارس الثانوية وأي شخص يتعدى عمره 13 سنة.
الموقع يحوي 64 مليون مشترك من سبتمبر 2006 إلى سبتمبر 2007 وارتفع ترتيب الموقع من حيث الحركة من الترتيب رقم 60 إلى المركز السابع حسب موقع أليكسا ويعتبر موقعا كبيرا أيضا في تحميل الصور الشخصية حيث يتم تحميل أكثر من 41 مليون صورة يوميا.
للوصول إلى الموقع قم بالضغط على هذا الرابط

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS