عرض مشاركة واحدة
  #2  
قديم 20-01-2011, 01:36 PM
وائل ابو اسماعيل وائل ابو اسماعيل غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Nov 2008
المشاركات: 29
معدل تقييم المستوى: 0
وائل ابو اسماعيل is on a distinguished road
افتراضي ليلة الامتحان حاسب آلى

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

الفصل الأول مقدمة للبرمجة


· نظام المعلومات ( الإلكترونى ) : نظام يجمع بين التكنولوجيا ممثلة فى الكمبيوتر والأفراد ويسمح بإدخال البيانات ثم استخلاص معلومات من هذه البيانات
· البيانات: هى المادة الخام للمعلومات ومن أمثلتها (الأرقام ، الحروف ، الصور، الأصوات ) أو هي الحقائق المجردة
· المعلومات : هى ناتج معالجة البيانات ومن أمثلتها (التقارير ، الجداول ، القوائم ، الرسم البيانى)
· البرامج : مجموعة من الأوامر المكتوبة بشكل معينوالتي تنفيذ ما يطلب منه .
· البرمجة : طريقة لحل المسائل في خطوات مرتبة ترتيبا منطقياً0خطوات كتابة البرنامج تسمى algorithm وعدم كتابتها يعتبرخطأ
· المهام أو العمليات التى يقوم بها الكمبيوتر : 1) إدخال البيانات 2) تخزين البيانات 3) إجراء العمليات الحسابية 4) إجراء عمليات المقارنة 5) تكرار تنفيذ الأوامر 6) إخراج النتائج .
· ما هي لغات البرمجة ؟ (اللغات العالية المستوى) :هي لغات بحروف إنجليزية وتتحول لغة الآلة ( 0 ، 1 )
· ومن أهم مميزات لغة (VB.net) :- أن لها مفسر ومترجم .
· المفسر (Interpreter):يقوم بتحويل البرنامج من اللغة العالية إلى المنخفضةسطر سطر لذلك فهو بطىء ولكنه قليل الأخطاء
· المترجم (Compiler) :يقوم بتحويل البرنامج من اللغة العالية إلى ( اللغة الوسيطة ) المنخفضة كلة مرة واحدة قبل البدء فى تنفيذ أى أمر لذلك فهو أسرع ويصعب اكتشاف الأخطاء .

الفصل الثاني خرائط التدفق (Flow Chart)

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

إرشادات هامة لرسم خرائط التدفق


ü رسم الخريطة من أعلى إلى أسفل أو من اليسار لليمين
ü يمكن كتابة ملاحظات على الخريطة باستخدام المفسر
ü الشكل الطرفي والأدخال والمعالجة يدخل خط ويخرج خط
ü رمز القرار يدخل إلية خط ويخرج اثنان .
ü اذا تعقدت الخريطة يمكن تقسيمها وربطها برمز الربط
ü الخريطة لها بداية واحدة ونهاية واحدة
ü من الأفضل تجربة الخريطة بقيم معروفة ونتائج معروفة
ü يجب أن تكون الخريطة نظيفه وسهلة التتبع
مميزات خرائط التدفق :(الاتصال – توثيق صحيح – تصحيح الأخطاء – تكويد كفء-كفاءة إصلاح البرنامج- تحليل فعال)
عيوب استخدام خرائط التدفق :( أسلوب معقد - كثرة التفاصيل – النسخ – صعوبة إجراء تعديلات )
الخطوات الأساسية لحل المسألة : (1) تحديد المشكلة (2) تحديد المدخلات (3) إهمال البيانات الغير مفيدة (4) تحديد العمليات
(5) تحديد المخرجات: ويقصد بها تحديد نتائج حل المشكلة. (6) كتابة Algorithm (الحل)

الفصل الثالث سودو كود Pseudocode

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

الفصل الرابع مقدمة عن البرمجة الشيئية (( OOP ))



البرمجة التقليدية

برمجة تتبع التسلسل المنطقى

البرمجة الشيئية أو برمجة الكائنات OOP

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

الفئة (CLASS)

هو قالب أو مخطط يتم منه إنشاء كائن معين وهو يمثل جميع الخصائص والوظائف

الكائن (OBJECT)

هو كل شئ له وجود ويمكن أن يتكون من عدد من الكائنات

الخاصية (PROPERTY)

تحدد شكل وسمة الكائن وكل كائن له مجموعة من الخصائص .

الوسيلة (METHOD)

هي وصف لسلوك معين مصاحب للكائن أى هى أفعال محددة مسبقا لكل كائن .

الحدث (EVENT)

عبارة عن الفعل الذى يقع على الكائن ويستجيب له .

الفصل الخامس مقدمة بيئة التطوير IDE

(بيئة التطوير IDE) : هي الشاشة الذي يستطيع المبرمج من خلالها كتابة واختبار مشروعات VB.net

الأدوات التي تتيحها بيئة التطوير للمبرمج

مصمم النماذج FormDesigner
ووظيفته المساعدة في تصميم نافذة البرنامج
المحرر Editor
وهى وسيلة لتسهيل عملية كتابة كود البرنامج
Object browser
لعرض (Objects – Classes – Methods – Events ) الموجودة في البرنامج
برنامج المساعدة Help
"للحصول على المساعدة

مكونات النافذة الرئيسة لواجهة برنامج VB.net

شريط الأدوات Toolbar
هو مجموعة الأزرار التي تمثل طرق مختصرة لتنفيذ أوامر القوائم
مصمم الشاشاتForm Designer
هو الوسيلة التي يتاح للمبرمج تصميم شاشة البرنامج
مربع Solution Explorer
يحتوى على أسماء الملفات داخل المشروع
مربع الخصائص The properties window
يستخدم في تحديد خواص الكائنات الموجودة داخل المشروع .
صندوق الأدوات toolbox
يحتوى على مجموعة الأدوات التي يستخدمها المبرمج في تصميم المشروع .

لعمل مشروع جديد

1)اضغط على New projectفي الشاشة الافتتاحية Start page
2) قائمة File واختيار New project
تشغيل البرنامج :من داخل الـ(VB.net)نضغط مفتاح F5 من لوحة المفاتيح . أو تشغيل البرنامج من الخارج نفتح قائمة (Build).

الفصل السادس مقدمة إلى الأدواتControls

الأدوات و خصائصها .
(1 ) أداة نافذة النموذج Windows Form :تستخدم كلوحة لثبيت الأدوات الأخرى عليها وتنسيقها - اختصارها me
( 2 ) أداةButton :زر يوضع به أمر للتحكم في البرنامج (ويمكن وضع نص وصورة عليه) - اختصارها Btn
(3) أداة العنوان Lable : أداة تستخدم فى وضع نص لا يمكن للمشغل تغييره أثناء تشغيل البرنامج . - اختصارها Lbl
( 3 ) أداةTextbox : وهى الأداة التي تستخدم في وضع نص بداخلها إثناء تشغيل البرنامج - اختصارها TXT
( 4 ) أداة مربع الرسالة MsgBox:-تقومبعرض معلومات هامة على مستخدم البرنامج و توقف سير البرنامج حتى يتم اغلاقها
MsgBox ( " المعامل الأول و فية النص " ، المعامل الثاني وفيه رمز ومفاتيح الرسالة المعامل الثالث وفية العنوان"" ) وتكتب كالأتي

أسم الخاصية

الوظيـــــــــــــــــــــــفة

أسم الخاصية

الوظيـــــــــــــــــــــــفة

Back Color

تغير لون الخلفية

Image

إدراج صورة خاصة بأداة Button

Back ground Image

تغير صورة الخلفية

Imagealign

تحديد مكان الصورة

Cursor

تغير شكل المؤشر

Textalign

تحديد مكان النص

Font

حجم ونوع وشكل الخط

Size

التحكم في المقاس (الطول – العرض)

Fore Color

لون الخط والكتاب

CharacterCasing

تعديل الحروف من كبير إلى صغيرة أم لا

Form Border Style

للتحكم في نمط الأداة أو الحدود

MaxLength

تحديد أقصى عدد من الحروف

Right to left

ظهور النص يمين أو يسار

Modified

تحدد هل تم تعديلات على الأداة أم لا

Text

تحديد ما سيكتب على وجهة الأداة

PasswordChar

الشكل الذي يخفى كلمة السر عند إدخالها

Enabled

استجابة النافذة True أو عدمهFalse .

ReadOnly

المحتويات للقراءة فقط

Draw Grid

إظهار أو إخفاء خطوط الشبكة

ScrollBars

عمل شرط تمرير واللف أم لا

Start Position

ظهور النموذج عند بدء تشغيل المشروع

WordWrap

التفاف النص

Icon

للتحكم في ألـ Icon

Multiline

الكتابة في سطر أو عدة اسطر

Name

أسم الأداة عند كتابة البرنامج أو الكود

BorderStyle

معرفة الحدود الخارجية

Visible

الأداة مرئيةTrue أو غير مرئية False

TextLength

معرفة عدد الأحرف


الوظيفة

ما تقوم به

الوظيفة

ما تقوم به

وظيفة Append Text

تضيف كتابة إلى ما هو موجود textbox

وظيفة select All

تحدد كل الكلام

وظيفة Clear

تمحو كل ما هو موجود textbox

وظيفة Undo

إلغاء أخر تعديل على الأداة

وظيفة paste

للصق داخل الأداة

وظيفة cut

للقص نص من الأداة

وظيفة copy

للنسخ نص من الأداة




مثال لكتابة كود الوظيفة (AppendText) : عندما تكون قيمة الخاصية (Text) لمربع نص (txt_name) هى (My name is)

* txt_name.Text = " My name is "

فإنه بعد إضافة الكود التالى للوظيفة (AppendText) إلى مربع النص (txt_name)

* txt_name.Text.AppendText ( "Wael Esmail. " )

فإن النص الناتج فى النهاية يكون (My name is Wael Esmail. )




مصطلح focus

إذا ارتبط بأداة فمعناه أن الأداة قيد الاستخدام .

الحدث Enter

يحدث عندما تستحوذ الأداة على Focus

الحدث (Leave)

وقوع هذا الحدث فمعناه أن المشغل انتهى من الكتابة داخل مربع النص

الكلمات المرشدة (key words)

وهى كلمات محجوزة للغة الـ(VB.net) ولا يجوز تسمية الأدوات بها مثل (me) التى تمثل النموذج الحالى

الحدث KeyPress

يحدث عندما يتم الضغط على أى مفتاح فى لوحة المفاتيح فى حالة ما إذا كان الأداة مستحوذة على Focus

ضبط خصائص الأدوات : تنشيط الأداة التى ستقوم بضبط خصائصها و إظهار نافذة الخصائص بإحدى الطرق التالية
1) ضغط مفتاح F4 من لوحة المفاتيح 2) فتح قائمة View ثم نختار منها Properties Window

لكتابة أي كود : القيمة = اسم الخاصية.أسم الأداة
مثال : لتغير الاسم على النموذج لكلمة Egypt نكتب form. text="Egypt"

اذكر وظائف الأكواد التالية :

شــــــــــــرح الكــــــــــــود

الكـــــــــــــــــود

ويعنى ان أداة الزر (btnAdd) غير مرئية

(1) btnAdd.Visible = False

ويعنى أن أداة مربع النص (textbox1) سوف يكتب عليها كلمة (Show)

(2) textbox1.Text = "Show"

وتعنى أن لون خلفية أداة نموذج الوندوز تكون أحمر

(3) me.backcolor=colore.Red

وتعنى أن أداة الزر (button1) تم تمكينه من العمل .

(4) button1.Enable= True

يضيف كلمة (Egypt) بجوار النص الموجود بمربع النص

(5) texbox1.text.appendtext("Egypt")

(6) MsgBox(“هل تريد بالتأكيد غلق النافذة”, MsgBoxStyle.Question + MsgBoxStyle.YesNoCancel, “سؤال”)

ويعنى هذا الكود ظهور رسالة محتواها (هل تريد بالتأكيد غلق النافذة) ورمز الرسالة علامة السؤال بالإضافة إلى ثلاث أزرار (Yes , No , Cancel) وعنوان الرسالة يكتب به (سؤال)