• أهلا وسهلاً بكم في :: IQ-TeaM FORUM :: .
    إذا كانت هذه الزيارة الأولى أو لديك الرغبة بالانضمام لأعضاء شبكة عراق تيم فيجب الاطلاع على خصوصية الشبكه فربما بقائك زائر افضل لك من الانضمام بحيث أن قوانين شبكة عراق تيم لا تتناسب مع اهتماماتك .
    • للأطلاع على الخصوصية وسياسة الاستخدام - التفاصيل
    • بعد الاطلاع على سياسة الموقع وقوانين شبكة عراق تيم يمكنك التسجيل معنا - تسجيل عضو جديد
  • بادئ الموضوع Adolf Hitler
  • تاريخ البدء

Adolf Hitler


مشرف اقسام البرمجة

  • إنضم
    19 يوليو 2017
    المشاركات
    187
    الإعجابات
    148
    النقاط
    83
    العمر
    18
    نظام التشغيل
    windows_7
    اللغة البرمجية
    delphi
    المتصفح
    firefox
    الإقامة
    Jordan
    آخر نشاط


  • 1
     

  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 83
    رصيدي البنكي الحالي ( 0 )
    المستوى 148
#1


» الحمد لله ما غرد بلبل وصدح وما اهتدى قلب وانشرح وما عم «

» فينا سرور وفرح الحمد لله ما ارتفع نور الحق وظهر وما تراجع «

» الباطل وتقهقر وما سال نبع ماء وتفجر وما طلع صبح وأسفر وصلاة «


» وسلاماًَ طيبين مباركين على النبي المطهر صاحب الوجه الأنور والجبين «


» الأزهر ما سار سفين للحق وأبحر وما على نجم في السماء وأبهر «


» وعلى آله وصحبه خير أهل ومعشر صلاة وسلاماًَ إلى يوم البعث «

..


" شرح أسياسيات الفيجوال بيسك 6 "

نبدأ على بركة الله تعالى
واجهة الفيجوال بيسك
هذه الواجهة سوف تظهر عند بدء تشغيل الفيجوال بيسك وفي الأسفل شرح لها.
يمكنك إزالتها من بدء التشغيل عن طريق تفعيل علامة الإختيار Dont't Show this dialog in the future


علامات التبيويب في أعلى الواجهة:
New
: وتعني إختيار مشروع جديد
Existing : فتح ملفات مخزنة لديك .
Recent : قائمة بآخر الملفات التي قمت بفتحها حسب التاريخ​

New يضم مايلي
Standard EXE
: وهو يقوم بإنشاء برنامج تنفيذي بعد طلبك لذلك من ( Make EXE) في قائمة ( File ) .
Activex EXE : وهو أيضاً يقوم بإنشاء ملفاً له الامتداد ( DLL ) وهو ملف ذو برامج فرعيه مساعدة و هو لا يعمل بنفسه بل مع exe .
Activex DLL : وهو ينشئ ملفات لها امتداد EXE تعمل مع برامج إخرى لكي يعمل في شكل ( OLE ) .
Activex control : وهو يساعد على إنشاء ملف من نوع ( ocx ) و هي مهمة وتساعد على إحتواء واجهة مستخدم أو برامج فرعية .​
Activex Document DLL : وهو يساعد على إنشاء ملف ذو امتداد ( DLL ) يقوم بتشغيل برامج على موقع في الانترنت .
Activex Document 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 : وهي تساعد على وضع جميع الأدوات المستخدمة بكثرة لقواعد البيانات و الاتصال ومن ثم تطبيقها وهي للمحترفين .

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


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

1- الوظائف ( Functions ) .
2- الطرق أو الوسائل ( Methods )
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 - متحول محرفي : وهو إسم محرفي يتبعه بالمحرف $

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

لكتابة الكود الخاص بأي أمر أنقر فوق الأداة التي تحوي حدث نقرتين فيفتح لك صندوق الشيفرة . ويجهز سطراً للكتابة .
لتغيير الحدث مثلاً عند ضغط مفتاح أو عند التحريك أنقر فوق القائمة على اليمن لعرض كافة الأحداث للأداة المحددة.
فمثلاً السطرين في الصورة السابقة هما نتيجة للنقر المزدوج فوق الفورم وهو حدث التحميل Load نكتب الكود بينهما
ولو أردنا الحدث أن يحصل عند النقر فوق الفورم إنتقل إلى القائمة اليمينية وإختر حدث Click من القائمة فيظهر لك السطران التاليان:​
كود:
Private Sub Form_Click()

End Sub
الكود يكتب بينهما​
وهكذا نلاحظ في كل أداة لو وضعت زر أمر Command1 فهكذا سوف يكون :​
كود:
Private Sub Command1_Click()

End Sub
لاحظ كيفة صياغة سطر الحدث في كل مرة إسم الإداة _ الحدث
ودائماً ينتهي احدث لأي أداة بEnd Sub إلا في حالات خاصة كالتعاريف
ويسمح لك صندوق الشيفرة بالنسخ والقص والصق
ويمكنك كتابة أسطر للمراجعة أي دون ان يكون لها أي عمل عن طريق وضع الفاصلة العلوية (') أو التعليمة rem قبل كتابة السطر الذي تريد وضعه دون حدث.​
الفورم form
النموذج ( الفورم ) و هو عبارة عن نافذة أو هو عبارة عن نموذج فارغ و هو الذي نكوّن و نضع عليه الرسوم و الصور و الأزرار و عناصر الإدخال و الإخراج و غير ذلك و الذي سيكون واجهة برنامجك الذي ستصنعه .
وهو حقيقة يشبه لوحة رسم لأنك تستطيع الرسم عليه بسهولة كما يمكنك تغيير حجمه و لونه و أطرافه , كما تستطيع تغيير عنوانه و سنرى كل ذلك بإذن الله تعالى.​
ملاحظة : الفورم السابق هو نتيجة إختيارنا في البداية لـ standar.exe .
هذا يعني أن هذا الفورم هو الفورم الإفتراضي .
* كيف نغير عنوان الفورم من كلمة form1 إلى العنوان الذي نريده ؟
حسنا هذا ليس صعبا على الاطلاق ... انقر فوق الفورم نقرة واحدة ( لتحدده أو تختاره ) , ثم اذهب لمربع الخصائص أو نافذة الخصائص
properties window ( موقعه على يمين الشاشة ) إذا كان غير ظاهر على واجهة البرنامج إذهب إلى شريط الأدوات و انقر على الزر
عندها تظهر نافذة الخصائص اختر caption و اكتب : " النموذج الأول " .​

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

تغير عنوان الفورم انظر
الآن أعرف أنك تود أن تسأل عن كيفية وضع العنوان على اليمين
الأمر أسهل مما تتوقع .....

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

لقد تغير عنوان الفورم من اليسار إلى اليمين​
كيف تغير حجم الفورم ؟
تستطيع تغيير حجم الفورم بطريقة سهلة ... أنت ترى في الاعلى على الفورم السابق مربعات صغيرة زرقاء اللون أو في أركان الفورم ضع مؤشر الفارة فوق أحد تلك المربعات سيتغير شكل المؤشر إلى مؤشر ذو رأسين تستطيع من خلال ذلك تغيير حجم الفورم بالسحب و الإفلات .
و هناك طريقة أخرى لتغيير حجم الفورم ...إذهب إلى نافذة الخصائص انقر فوق السهم المتجه نحو الأسفل في عمود الإنزلاق الموجود على يمين نافذة الخصائص و ابحث عن خاصية العرض Width و خاصية الطول Heigth و غير إلى المقاس الذي تريده بالتحديد .... االعملية سهلة للغاية.
كيف تغير إطار الفورم برز إغلاق فقط أو بدون أزرار من فوق؟
في مربع الخصائص سوف تجد الخاصية Border 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 لأن برنامج الحزم إذا لم يعثر على برنامج تنفيذي سيخبرك وينشء برنامج تنفيذي

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

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

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


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


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


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




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



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


آنتظرونآ ،، دمتم بخير


في آمآن آلله

آخوكم

» Adolf Hitler «


 


إدارة الموقع

  • إنضم
    12 أبريل 2015
    المشاركات
    1,603
    الإعجابات
    1,312
    النقاط
    555
    نظام التشغيل
    windows_7
    اللغة البرمجية
    visual_basic
    التوجّه
    black_hat
    المتصفح
    firefox
    آخر نشاط
    الإجابات المقدمة: 7


  • 24
     



  • النقاط المتوفره 555
    رصيدي البنكي الحالي ( 0 )
    المستوى 1K
#2
ماقصرت حبيبي
لكن ياريت تضع رابط تحميل برنامج
تحياتي لك
 


Ahmed Atef


مشرف حماية الأجهزة

  • إنضم
    7 يونيو 2018
    المشاركات
    106
    الإعجابات
    106
    النقاط
    80
    نظام التشغيل
    windows_10
    التوجّه
    black_hat
    برنامج الحماية ؟
    avast
    المتصفح
    chrome
    الإقامة
    Alex
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 80
    رصيدي البنكي الحالي ( 0 )
    المستوى 106
#3
٨

مجهود جبااااااار
 


Adolf Hitler


مشرف اقسام البرمجة

  • إنضم
    19 يوليو 2017
    المشاركات
    187
    الإعجابات
    148
    النقاط
    83
    العمر
    18
    نظام التشغيل
    windows_7
    اللغة البرمجية
    delphi
    المتصفح
    firefox
    الإقامة
    Jordan
    آخر نشاط


  • 1
     

  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 83
    رصيدي البنكي الحالي ( 0 )
    المستوى 148
#4


شرح أسياسيات الفيجوال بيسك 6