اعلن هنا
أكاديمية الصقر للتدريب
أعلن هنا
أعلن هنا
أعلن هنا
أعلن هنا



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





الدرس الاول : أساسيات الفيجوال بيسك

الدرس الاول :أساسيات الفيجوال بيسك ◄واجهة الفيجوال بيسك هذه الواجهة سوف تظهر عند بدء تشغيل الفيجوال بيسك وفي الأسفل شرح ..



09-02-2018 10:52 مساء
عبدالجيد
menu_open
عضو محترف
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 26-08-2017
رقم العضوية : 194
المشاركات : 175
الدولة : مصر
الجنس : ذكر
تاريخ الميلاد : 15-2-1986
يتابعهم : 67
يتابعونه : 9
قوة السمعة : 951
الاعجاب : 222
موقعي : زيارة موقعي
 offline 

الدرس الاول :أساسيات الفيجوال بيسك

واجهة الفيجوال بيسك

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

يمكنك إزالتها من بدء التشغيل عن طريق تفعيل علامة الإختيار Dont't Show this dialog in the future

 

vb1

 

علامات التبيويب في أعلى الواجهة:

New : وتعني إختيار مشروع جديد

Existing : فتح ملفات مخزنة لديك .

Recent : قائمة بآخر الملفات التي قمت بفتحها حسب التاريخ

 

New يضم مايلي

Standard EXE : وهو يقوم بإنشاء برنامج تنفيذي بعد طلبك لذلك من ( Make EXE) في قائمة ( File ) .

Activex EXE : وهو أيضاً يقوم بإنشاء ملفاً له الامتداد ( DLL ) وهو ملف ذو برامج فرعيه مساعدة و هو لا يعمل بنفسه بل مع exe .

Activex DLL : وهو ينشئ ملفات لها امتداد EXE تعمل مع برامج إخرى لكي يعمل في شكل ( OLE ) .

Activex control : وهو يساعد على إنشاء ملف من نوع ( ocx ) و هي مهمة وتساعد على إحتواء واجهة مستخدم أو برامج فرعية .

Activex d*ocument DLL : وهو يساعد على إنشاء ملف ذو امتداد ( DLL ) يقوم بتشغيل برامج على موقع في الانترنت .

Activex d*ocument exe : يقوم بإنشاء ملفات تظهر على الانترنت .

Add In : وهو خاص بالفيجوال بيسك حيث يمكنك إضافة واجهة مع ما ذكر سابقاً خاصة بك .

VB Application Wizard : وهو معالج تلقائي في هذه اللغة يساعدك على إنشاء نوافذ عدة دون كتابة سطر واحد من النوع ( exe ) .

ISS Aplication : نقصد بـ ( ISS ) إختصار لكلمة ( Internet Information Server ) و يقوم بالتحضير لتصميم ( web class ) وهو ما يسميه المستخدم صفحات ( HTML ) .

Data project : تضع مشروعاً لقواعد بيانات وتهيئة في بيئة متكاملة من أدوات الربط وصنع التقارير دون الحاجة لفتح برامج أخرى .

Vb wizard manager : و تبدو مشابهة لمعالجات ( Microsoft ) يمكنك إستخدامه .

DHTML Application : تسهل عليك صنع صفحات ( HTML ) ديناميكية للإنترنت دون تعلم لغة Java .

Vb Enterprise Edition controls : وهي تساعد على وضع جميع الأدوات المستخدمة بكثرة لقواعد البيانات و الاتصال ومن ثم تطبيقها وهي للمحترفين .
 

vb

1. شجرة المشروع : ويقوم بعرض جميع المشاريع و النماذج للمشروع الحالي .

ProjectWindow

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

6. شريط الأدوات ( Toolbar ) :- وتعرض بها الأوامر التي تستخدم في الفيجوال بيسك بكثرة مثل القص و اللصق و التشغيل و غير ذلك .

 

مكونات لغة البرمجة فيجوال بيسك :


1- الوظائف ( Functions ) .
2- الطرق أو الوسائل ( m*ethods )
3- الأحداث ( Events )
4- مفاتيح المهام (Keywords by Task )
5- الخصائص ( Properties )
6- التعبيرات ( Statements )
7- الكائنات ( Objects )

تعليمات الفيجوال بيسك

تتكون لغة الفيجوال بيسك من مجموعة من التعليمات مكتوبة في أسطر  وتعليمة الفيجوال بيسك تتكون من :

1- الكلمات المحجوزة للفيجوال للبيسك والخاصة بتعليمة معينة :     مثلاً  End   و If    وFor

2- المحارف والمتحولات والثوابت:

أولا_ المحارف

تستخدم لغة البيسك ثلاثة أنواع من المحارف هي:

أ - الأحرف الأنكليزية الصغيرة والكبيرة  

ب - الأرقام من 0 الى 9

ج - محارف خاصة متعددة الأنواع :

      - إشارات العمليات الحسابية : مثل:  ^      /      -     +     *  . حيث أن الإشارة * ترمز إلى الضرب و الإشارة / ترمز إلى القسمة

و^ ترمز إلى رفع القيمة إلى س

      - معملات الموازنة وهي : <>     =>       >        <=      <      = أصغر أو يساوي والإشارة  <> تدل على عدم المساواة

      - علامات الترقيم وهي الفاصلة والفاصلة المنقوطة والنقطة والنقطتان فوق بعضهما وإشارة الإسفهام وإشارة التعجب والفراغ والأقواس وعلامات التنصيص

      - رموز أخرى مثل $ وإشارة النسبة % وإشارة العطف &  ورمز الإعداد #  والشحطة _  و@ والخط المائل

 

ثانياً - الثوابت Constants

الثابت قيمة تستخدم في البرنامج دون أن يطرأ عليه أي تغيير خلال تنفيذه وهي على نوعين :

1 - ثابت عددي وهذه القيمة تقسم إلى نوعين :

أ - ثابت عددي صحيح INTEGER

ب - ثابت عددي حقيقي REAL : وله شكلان

  - شكل عشري :  مثل  15.25

  - شكل أسي    : مثل  E3 2.5

2 - ثابت محرفي STRING :

وهو تابع لمحارف مكتوبة بين علامتي التنصيص " " لا يستخدم الثابت المحرفي في العمليات الحسابية وإنما يعامله الكمبيوتر كنص

مثلاً لو أدخلنا التعليمة    Print 2*3 فإنه سوف يظهر ناتج ضرب العددين أي 5

فإنه سوف يظهر الرقمان كما هما   3*2    Print "2*3"   أما لوأدخلنا التعليمة

 

ثالثاً -  المتحولات VARIABLES

المتحول هو رمز لمكان في الذاكرة الرئيسية تخزن فيه قيمة معينة ويجب أن يبدأ بحرف أبجدي ويمكن أن يتكون من عدد من المحارف يمكن أن يصل إلى 40 محرفاً

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

1 - متحول عددي : تخزن فيه قيم عددية فقط    

2 - متحول محرفي : وهو إسم محرفي يتبعه بالمحرف $

صندوق كتابة الشيفرة والأحداث

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

تستطيع فتحة عن طريق الضغط نقرتين فوق الأداة. أو عن طريقcodeviw الموجود على شجرة المشروع.

code

 

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

لتغيير الحدث مثلاً عند ضغط مفتاح أو عند التحريك أنقر فوق القائمة على اليمن لعرض كافة الأحداث للأداة المحددة.

فمثلاً السطرين في الصورة السابقة هما نتيجة للنقر المزدوج فوق الفورم وهو حدث التحميل Load نكتب الكود بينهما

ولو أردنا الحدث أن يحصل عند النقر فوق الفورم إنتقل إلى القائمة اليمينية وإختر حدث Click من القائمة فيظهر لك السطران التاليان:

Private Sub Form_Click()

End Sub

الكود يكتب بينهما

وهكذا نلاحظ في كل أداة لو وضعت زر أمر Command1 فهكذا سوف يكون :

Private Sub Command1_Click()

End Sub

لاحظ كيفة صياغة سطر الحدث في كل مرة إسم الإداة _ الحدث

ودائماً ينتهي احدث لأي أداة بEnd Sub إلا في حالات خاصة كالتعاريف

ويسمح لك صندوق الشيفرة بالنسخ والقص والصق

ويمكنك كتابة أسطر للمراجعة أي دون ان يكون لها أي عمل عن طريق وضع الفاصلة العلوية   ('wink_3 أو التعليمة rem قبل كتابة السطر الذي تريد وضعه دون حدث.

الفورم form

النموذج ( الفورم ) و هو عبارة عن نافذة أو هو عبارة عن نموذج فارغ و هو الذي نكوّن و نضع عليه الرسوم و الصور و الأزرار و عناصر الإدخال و الإخراج و غير ذلك و الذي سيكون واجهة برنامجك الذي ستصنعه .

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

form

ملاحظة : الفورم السابق هو نتيجة إختيارنا في البداية لـ standar.exe .

هذا يعني أن هذا الفورم هو الفورم الإفتراضي .

* كيف نغير عنوان الفورم من كلمة form1 إلى العنوان الذي نريده ؟

حسنا هذا ليس صعبا على الاطلاق ... انقر فوق الفورم نقرة واحدة ( لتحدده أو تختاره ) , ثم اذهب لمربع الخصائص أو نافذة الخصائص

properties window ( موقعه على يمين الشاشة ) إذا كان غير ظاهر على واجهة البرنامج إذهب إلى شريط الأدوات و انقر على الزرwp عندها تظهر نافذة الخصائص اختر caption و اكتب : " النموذج الأول " .

caption

نافذة الخصائص

 

تغير عنوان الفورم انظر

first

الآن أعرف أنك تود أن تسأل عن كيفية وضع العنوان على اليمين

 الأمر أسهل مما تتوقع .....

في نافذة الخصائص السابقة ابحث عن rigth to left يظهر سهم منسدل للأسفل انقرعليه وستلاحظ أن لهذه الخاصية قيمتان fals و true حيث fals هي الإفتراضية غيرها أنت إلى true .

first1

لقد تغير عنوان الفورم من اليسار إلى اليمين

كيف تغير حجم الفورم ؟

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

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

كيف تغير إطار الفورم برز إغلاق فقط أو بدون أزرار من فوق؟

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

style

شرح خصائص الفورم:

معناها

اسم الخاصية

اسم الفورم

Name

الظهور

Appearance

لون الخلفية

BackColor

نمط الإطار

BorderStyle

 التصحيح

CauseValidation

  العنوان

Caption

إظهار وإخفاء الأزرار العلوية

ControlBox

الفاعلية

Enabled

 نوع الخط

Font

لون الخط

ForColor

البعد عن الحافة اليسرى

Left

الإرتفاع Height
أيقونة الفورم Icon

تفعيل وإلغاء زر التكبير

MaxButton

فورم يعمل داخل النافذة الأم

MDIChild

تفعيل وإلغاء زر التصغير

MinButton

الإتجاه من اليمين لليسار

RightToLeft

ترتيب Tab

TabIndex

مؤشر الماوس

MousePointer

الأيقونة التي تثمل مؤشر الماوس

MouseIcon
قابل للحركة MoveAble
صورة الخلفية Picture
موضع الفورم على الشاشة StartUpPosition

إيقاف الTab

TabStop

ماسيظهر عند وضع الماوس فوقها

ToolTipText

Tag

Tag

النص

Caption

البعد عن حافة النافذة العليا

Top

مرئي أو مخفي

Visible

العرض Width

  حجم الفورم عن التشغيل

WindowsStat

 

عمل برنامج من مشروع و عمل برنامج Setup له

بعد أن عملت برنامجاً على الفيجوال بيسك فإنك سوف تحفظه وطريقة الحفظ هي :

1- عند إغلاق الفيجوال بيسك فسوف يتم سؤالك إذا كنت تريد الحفظ . تختار Yes فيظهر لك صندوق حوار ويكون قد أعطى لمشروعك إسم Project1

لنفرض أنك لم تغير الإسم . أنقر فوق الزر Save فيتم حفظ المشروع ...

2- ويمكنك الحفظ من قائمة File ثم تختار Save وتحفظ المشروع

بعد ان حفظنا المشروع ( البرنامج ) باسم  project1   اذهب قائمة File ثم اختر منها make project1.exe

طبعا عند حفظ البرنامج البرنامج فجوال بيسيك تلقائيا يضيف العبارة make project1.exe

ليسهل عليك العمل و هذا اكيد يختلف فعندك مثلا لا يظهر make project1.exe لكن يظهر اسم البرنامج الذي حفظته

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

 

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

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

هذا البرنامج package & deployment wizard تجده مع أدوات فيجوال بيسك 6

أولاً عليك النقر فوق زر Browser  لتحديد مشروعك طبعاً بعد الإنتهاء من تصميمه. ثم أنقر فوق الزر Package لبدء العمل

طبعاً تأكد من أنك عملته برنامج تنفيذي  exe  لأن برنامج الحزم إذا لم يعثر على برنامج تنفيذي سيخبرك وينشء برنامج تنفيذي

vb10_1

تبقيها عى Standard وتضغط Next

vb10_3

تحديد مسار حفظ برنامج التنصيب Setup أدخل قرص مرن أوغير المسار عن طريق النقر فوق New Folder

vb10_4

هذه الملفات الأساسية يضعها البرنامج تلقائيا وإذا كنت ترغب في إضافة ملفات أنقر فوق الزر Add

vb10_5

 

خيارات برنامج التنصيب . هل تريده جزاُ واحدة أومجزء إلى عدة أقسام أنت تحدد حجم القسم

vb10_6

 

ماالعنوان الذي سوف يظهر في خلفية برنامج التنصيب

vb10_7

 

أين تريد وضعه في قائمة "إبدء" يمكنك إنشاء مجلد لبرنامج عن طريق New Group

vb10_8

 

vb10_9

 

الدليل الذي سوف يذهب إليه البرنامج

vb10_11

 

vb10_12

 

هناك برامج أخرى لصنع برامج التنصيب منها Install Shild البرنامج القوي لصنع برامج التنصيب والتعامل مع ملفات الفيجوال بيسك

ومعظم البرامج الضخمة الي تنصبها على جهازك هي تم حزمها عن طريق هذا البرنامج

وهناك أيضا Setup Factoy برنامج سهل الإستخدام وقوي وسريع وهو يدعم مشاريع الفيجوال بيسك
والى هنا الدرس الاول
مع تحيات أخوكم عبدالجيد أبومحمد وابراهيم







12-02-2018 08:47 صباحا
مشاهدة مشاركة منفردة [1]
Yasser Elaraby
menu_open عضوية موثقة
المشرف العام
rating
العضو غائب مشغول هذه الايام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 1
المشاركات : 675
الجنس : ذكر
الدعوات : 9
يتابعهم : 2
يتابعونه : 335
قوة السمعة : 4341
الاعجاب : 1088
موقعي : زيارة موقعي
 offline 
look/images/icons/i1.gif الدرس الاول : أساسيات الفيجوال بيسك
موفق باذن الله بس حاول ترفق الصور عشان يكمل الموضوع ويكون افيد للمبتدئين
تحياتي لك
 

أثارت هذه المشاركة إعجاب: عبدالجيد،


توقيع :Yasser Elaraby
663013020




المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
الدرس الاول : من دورة تعلم مع عبدالجيد الاكسس من البداية حتى الاحتراف (تصميم الجدول) 💎 عبدالجيد مح عبدالجيد
4 98 محمود ابو الدهب
فيديو جديد :الدرس الاول فى انشاء قاعدة بيانات جديد عبدالجيد
0 21 عبدالجيد
الدرس الاول VBA Excel Eslam Abdullah
17 885 mohammed gurtuby
الدرس الاول التعرف على الاكسس عبدالجيد
12 114 Yasser Elaraby
الحلقه الاولى من دروس VBA Eslam Abdullah
4 63 Eslam Abdullah

الكلمات الدلالية
الدرس ، الاول ، أساسيات ، الفيجوال ، بيسك ،


 








الساعة الآن 11:05 صباحا

أعلن هنا
أعلن هنا
أعلن هنا