تابعنا :

الأربعاء، 23 نوفمبر 2011

قواعد البيانات




مشروع قاعدة بيانات التليفونات

4-1 انشاء نموذج المشروع


سنقوم بإنشاء مشروع جديد باسم PrjDataBase وتسمية النموذج FrmDatabase ثم نقوم بإدراج أداة تحكم البيانات Data Control الى النموذج قم بتسميتها  datal ، ثم تضيف أربعة صناديق نص Text Boxes حيث سيتم عرض بيان كل حقل فى صندوق نص وكذلك سنضيف أربع عناوين Labels على أن يظهر النموذج كما هو بالشكل

الأربعاء، 16 نوفمبر 2011

شرح الفيجوال بيسك6 كاملا الجزء الثامن


التعامل مع النماذج   

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

أولاً بعد فتح الفيجوال بيسك وتجهيز الفورم الأول سوف يكون إسمه بالأساس Form1 غير خاصية Caption أي العنوان إلى 'النموذج الأول'


شرح الفيجوال بيسك6 كاملا الجزء السابع


عمل برنامج Setup


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

الثلاثاء، 15 نوفمبر 2011

شرح الفيجوال بيسك6 كاملا الجزء السادس

شرح صندوق الأدوات


                                                                      Picture Box
صندوق عرض الصور

                                                                          Text Box
أداة النصوص والكتابة

                                                                            Label
أداة عرض النصوص

شرح الفيجوال بيسك6 كاملا الجزء الخامس

شرح نافذة الخصائص


في هذا الجدول خصائص عناصر التحكم القياسية

كل خاصيه ستجد الشرح تحتها


name
تحديد اسم للاداة

backcolor
لون الخلفية

borderstyle
نوع وسمك اطار النافذة

الاثنين، 14 نوفمبر 2011

شرح فيجوال بيسك 6 كاملا الجزء الرابع



التعرف على ادوات البرنامج ومراحل كتابة البرنامج
اولا : بيئة ويندوز متعددة المهام
يمكن لـ ويندوز أن تشغل أكثر من تطبيق في وقت واحد وهو مايعرف بتعدد المهام Multitasking
تقوم ويندوز بتوزيع إمكانيات الجهاز بين التطبيقات المختلفة التي تعمل في نفس الوقت مما يؤدي إلى أن تعمل هذه التطبيقات جنبا إلى جنب ولأنه من الممكن أن يعمل أكثر من تطبيق على نفس الجهاز في وقت واحد فإن هذه التطبيقات تتقاسم فيما بينها الإمكانات المتاحة بالجهاز مثل شاشة الجهاز والذاكرة وأهم من ذلك تتقاسم وقت المعالج المركزي

شرح فيجوال بيسك 6 كاملا الجزء الثالث(تصميم برنامح)

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

شغل البرنامج ثم اضغط فوق نافذة التصميم مره واحده لتنشيطها form1 ثم اذهب الى نافذة الخصائص
وغيّر الخاصيه windowstate الى 1-Minimized ستجدها آخر الخصائص ومعناها ان نافذة البرنامج ستظهر مصغره عند

تشغيله كرمز صغير على شريط المهام

ثم من نفس نافذة الخصائص اخترIcon وادرج رمز اوايقونه للبرنامج او دعها تلقائيه

شرح فيجوال بيسك 6 كاملا الجزء الثانى


تشغيل الفيجوال بيسك :

هناك عدة طرق لتشغيل فيجوال بيسك فبامكانك تشغيله من قائمة ابدأ ثم البرامج ثم من المجموعه visual basic 6.0

وعند تشغيل فيجوال بيسك ستظهر لك هذه النافذه كما بالصوره التاليه




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

شرح فيجوال بيسك 6 كاملا الجزء الاول


0تاريخ الفيجوال بيسك

مفهوم كلمة البيسك بشكل عام

أصل كلمة بيسك من العبارة : Beginner’s All Purpose Symbolic Instructions Code

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


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

الأحد، 13 نوفمبر 2011

الاخطاء و انواعها فى البيسك 6

الاخطاء و انواعها

عند عمل برنامج بالفيجوال بيسيك, يمكن ان تخطئ في كتابة كود او ما شابه, بل هناك ايضا اخطاء غير مرئية تحدث اثناء تشغيل البرنامج باستمرار.


انواع الاخطاء

SyntaxError: و هذا النوع من الاخطاء يحدث اثناء كتابة الكود


RunTimeError: و هو توقف مفاجئ للبرنامج, مثلا عند تحميل تحميل صورة في C مثلا, ولم يجد البرنامج هذه الصورة, فيحدث هذا النوع من الاخطاء..

LogicalError: و هو خطأ يحدث من قبل المبرمج, فيكتب كود تؤدي الي نتيجة لا يريدها...


انشاء الأصناف في Visual Basic

انشاء الأصناف في Visual Basic

الاصناف فيVisual Basicيتم انشاؤها باستخدام وحدات الاصنافCl***وهى تحتوى على تعريف للمتغيرات وكود للاجراءات ولا تحتوى على أى عنصر مرئية لواجهة المستخدم..


اختر أمرAdd Cl***من القائمة Project..


يظهر مربع .. AddCl***Module


اخترCl***Moduleثم انقر زر..Open


سيتم اضافة وحدة صنف إلى مشروعك بالاسم التلقائيCl***1وسيتم فتح نافذة الكود الخاصة بهذه الوحدة..




الاصناف ووظائفها فى فيجوال بيسك6

استخدام الاصناف داخل البرنامج


اضافة صنف إلى مشروع لا يعنى امكانية استخدام الصنف مباشرة بل يجب انشاء كائن ينتمى لهذا الصنف أولاً . بعد ذلك يمكنك استخدام هذا الكائن كما تستخدم أى كائن أو اداة أخرى..

يتم انشاء كائن اما بالاعلانDimأو باستخدام التخصيص بالكلمةSetكالآتى :


Dim MyAlarm As New Alarm

Dim MyAlarm As Alarm

Set MyAlarm = New Alarm



اذا احتوى الصنف الذى تستخدمه على احداث خاصة فان استخدامSetيصبح ضرورى كما يجب استخدام الكلمةWith Eventsعند الاعلان عن الكائن كما يلى :

Dim WithEvents MyAlarm As Alarm

Set MyAlarm As New Alarm


الوظائفMethods 


يمكن انشاء وظائفMethodsللاصناف ببساطة بتعريف اجراءات مع الأخذ في الاعتبار أن تكون عموميةPublicوذلك كالآتى:

Public Sub PrintBold(Line As String)

Printer.ForntBold = True

Printer.Print Line

End Sub


مصطلحات الفيجوال بيسك 6


مصطلحات هامة

هذه اهم المصطلحات التي يجب معرفتها عند استخدام الفيجوال بيسيك.. 

ادوات Controls: هي ادوات تحكم خاصة بالفيجوال تم تصميمها لاستخدامها بأكثر من طريقة...

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

الوظائف Methods: هي وظائف محددة يمكن للكائن ان يقوم بها مثل Me.Hide فهي وظيفة خاصة بالفورم فقط..

كائن ******: و هو كائن (اداه) خاص له مميزاته الخاصة من خصائص و وظائف و احداث يمكن ان ينجزها..

اجراء Procedure: هي اجراء مقطع او اكثر من التعليمات في البرنامج (الكود) و تكتب عادة لغرض معين, و غالبا تكون متصلة بحدث لذا تسمي "الاجرائات الحدثية Event Procedure..

الخصائص Properities: هي مزايا الكائن, مثل حجمه و مكانه في الشاشة و لونه و اسمه.. الخ

تعريف الاجرائات

قوائم الفيجوال بيسك6


قوائم الفيجوال بيسيك

يحتوي الفيجوال بيسيك علي 13 قائمة, و هم كالتالي:

القائمة File: تحتوي علي اوامر اساسية, مثل فتح و حفظ مشروح, و فتح مشروع جديد, و تحويل البرنامج الي امتداد Exe.. الخ

القائمةEdit: تحتوي علي اوامر التحرير العادية بالاضافة الي اوامر اخري..

القائمةView: تعمل محتويات هذه القائمة علي اظهار بعض الاشياء مثل صفحة كود و فورم و صندوق الادوات...الخ

القائمة Project: تحتوي هذه القائمة علي اوامر خاصة بمحتويات المشروع مثل اضافة Module او Cl***Module او غيرها..

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

تكملة شاشة الخصائص


عند فتح نافذة كود لزر مثلا نجد مكتوب الاسطر التالية:

Private Sub Command1_Click() 

End Sub

            الآن تعالو نلاحظ ماذا تعني السطور السابقة:

·
الكلمة Private تعني أن الجزء التالي سيعمل من خلال الفورم فقط ولن يعمل من خلال الفورم الأخرى ... ولكي تجعل الإجراء عاما أي يعمل من خلال أي جزء في البرنامج استبدل الكلمة Private.


·
الكلمة Sub تعني أن الجزء المحصور بين كلمتي Sub و End Sub عبارة عن مقطع برمجي متكامل ... ولا يتجزأ.

السبت، 12 نوفمبر 2011

تكملة شاشة الخصائص


نافذة الفورمات:
تحوي كائنان و احيانا اكثر ... الأول هو كائن فهرس Directory واسمه Forms وهو الفهرس الذي يحتوي على كل الفورم التي ستضيفها للمشروع, و من الممكن وجود Directory اخر عند اضافه Module او Cl*** Module ...الخ

والكائن الآخر هو كائن من نوع فورم Form واسمه Form1... 

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


·
نافذة الخصائص:
هذه النافذة تحتوي على خصائص جميع الكائنات والأدوات التي تضيفها لمشروعك, بما فيها خصائص الفورم, و تختلف الخاصائص الخاصة بكل اداه عن الاخري ماعدا بعض الخصائص المشتركة بين بعض الادوات

تحتوي على الخاصية في اليسار ... وقيمتها في اليمين ... فمثلا الخاصية Caption تجد أن قيمتها Form1 وهكذا ...


الأربعاء، 9 نوفمبر 2011

شرح شاشة الخصائص

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

الفورم


الفورم ستكون هي النافذة الأساسية لمشروعك... وكذلك ستكون هي الصندوق الذي يحتوي على كل الكائنات الأخرى التي تضيفها للفورم, لذا فيمكن أن نعتبر الفورم هي أهم كائن في المشروع.وهي عبارة عن شكل رباعي قائم الزوايا يحتوي في الأعلى على شريط العنوان المكتوب فيه Form1 وبجواره أيقونة الفورم ... ويحتوي على عدد من النقاط الفرق بين كل نقطة وأخرى 120 Twip…

بالضغط بالزر الأيمن من الماوس على الفورم تظهر لك قائمة بعدد من الإمكانيات التي تقدمها لك الفورم مثل ...


Related Posts Plugin for WordPress, Blogger...