عرب ويب نت - منتدى شبكة الإنترنت العربية - Powered by vBulletin

 
موقع و منتدى شبكة الإنترنت العربية ArabWebNet.com

اكتب بريدك في المربع ثم اضغط على "اشتراك" لكي يصلك كل جديد على بريدك مباشرة


+ الرد على الموضوع
صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 10 من 13
سلسلة دروس الفيجوال بيسك للمبتدئين

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

  1. #1
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    3343 1170769765 سلسلة دروس الفيجوال بيسك للمبتدئين


    السلام عليكم ورحمه الله وبركاته

    بسم الله الرحمن الرحيم

    سلسلة دروس الفيجوال بيسك للمبتدئين

    الدرس الأول
    نبذه عن الفيجوال بيسك

    تاريخ الفيجوال بيسك مفهوم كلمة البيسك بشكل عام أصل كلمة بيسك من العبارة : Beginner’s All Purpose Symbolic Instructions Code وتعني ترميز التعليمات لأغراض المبتدئين كافة . تمتاز لغة البيسك بأنها سهلة الإستخدام وسهلة التعلم . كما أن معظم نسخ لغة البيسك تخاطبية تسمح للمستخدم باحوار مع الحاسوب بشكل مباشر . وتستعمل البيسك في المجالات العلمية والتجارية ومجالات أخرى. الفيجوال بيسيك هي لغة برمجة من اهم لغات الحاسب وكان اسمها أولا بيسك ، ثم طورت لتصبح فيجوال بيسك و هي لغة مرئية سهلة التعلم و بسيطة كل البسط و قوية و مشهورة أيضا و لا تحتاج إلا إلى بعض التفكير المنطقي . و إلى برنامج فجوال بيسيك - ( صدرت النسخة الأخيرة مع مجموعة من البرامج و اسم تلك البرامج فجوال ستيديو Microsoft Visual studio 6.0 ) - و لكن أنت لا تحتاج من تلك المجموعة من البرامج إلا إلى برنامج فجوال بيسيك , و إن كنت مبتدأ فتستطيع أن تجرب التطبيقات الأساسية في بريمج الفجوال بيسيك المرفق مع برامج مايكروسوفت أوفيس أو وورد لكنه جدا محدود ولكن مع ذلك يمكنك ان تكون منه فكرة جيدة الآن عرفت على الأقل ما هي لغة فجوال بيسيك و اما ماذا تعمل الفجوال بيسك فهذا ماسنقدمه لك إنشاء الله لتصبح مبرمجاً بلغة الفيجوال بيسك أصل لغة فجوال بيسيك هى لغة بيسيك التي ظهرت في كلية دارتماوث Dartmaouth علي يد جون كيمني John Kemeny و توماس كيرتز Thomas Kurtz عام 1963م و قد أصبحت بسرعة فائقة من أشهر و أسهل لغات البرمجة بل لم تقف عند هذا فحسب فأصبحت كلغة تعليمية تدرٌس في المعاهد و الكليات و الجامعات و بدأ انتشارها في السبعينات ثم أخذت هذه اللغة في التطور الدائم مع المحافظة على سهولة استخدامها و بساطتها و كان الإصدار الأول لهذه اللغة عام 1991 م ثم كان الإصدار الثاني منها عام 1992 م ثم كان الإصدار الثالث عام 1993 ومن ذلك الوقت تعاقبت اصدارات كثيرة منها ، و آخرها الإصدار السادس ( فجوال بيسيك 6.0 ) (Visual Basic 6.0) وهو مع مجموعة من اصدارات شركة مايكروسوفت التي اسمته الان ( فجوال ستديو 6.0 ) (Visual Studio 6.0) وصدر الأن إصدار فيجوال بيسك . نت وهو سبب عقدة نفسية لمبرمجي الفيجوال بيسك ولكن لاتبالي اترك الفيجوال بيسك نت وهيا بنا نبحر في الفيجوال بيسك السادس والرائع

    شرح واجهة الفيجوال بيسك


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

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

    735.jpg



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

    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 : وهي تساعد على وضع جميع الأدوات المستخدمة بكثرة لقواعد البيانات و الاتصال ومن ثم تطبيقها وهي للمحترفين

    736.jpg



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



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

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



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

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



    sgsgm ]v,s hgtd[,hg fds; gglfj]zdk


  2. #2
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    3343 1170769765

    شكل الفورم والتعامل معه

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

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




    شكل الفورم

    ملاحظة : الفورم السابق هو نتيجة إختيارنا في البداية ل 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


  3. #3
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    3343 1170769765

    التعامل مع زر الأمر Command Button




    زر الأمر هو من الأدوات المهمة في الفيجوال بيسك وإذا عملت أي برنامج فسوف تحتاج بالتأكيد إلى وضع زر أمر في برنامجك

    فهو الأداة الأساسية للأحداث



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

    لتغيير النص الذي سيظهر في الزر طبعاً تعرفها في خاصية Caption أكتب التسمية.

    ويمكنك أيضاً إضافة صورة إلى الزر ويمكنك تغير اللون . ولاكن عليك أن تبدل خاصية الستايل Style إلى Graphical

    ويمكن أن يستخدم الزر ليعمل أكثر من حدث في نفس الوقت في Click و MouseDown و MouseUp


    هذه الخواص الأساسية للزر

    اسم الأداة
    Name

    الظهور
    Appearance

    لون الخلفية
    BackColor

    النص
    Caption

    زر إفتراضي عند ضغط مفتاح الإدخال
    Default

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

    الصورة عند الضغط لأسفل
    DownPicture

    الفاعلية
    Enabled

    نوع الخط
    Font

    لون الخط
    ForColor

    قناع اللون
    MaskColore

    النمط
    Style

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

    مؤشر الماوس
    MousePointer

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

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

    ترتيب Tab
    TabIndex

    إيقاف الTab
    TabStop

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

    Tag
    Tag

    الصورة في الوضع العادي
    Picture

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

    مرئي أو مخفي
    Visible

    العرض
    Width


  4. #4
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    3343 1170769765

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



    Picture Box



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



    Text Box




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



    Label




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



    Frame




    إطارات داخل البرنامج



    Check Box




    زر إختيار



    Combo Box




    قائمة منسدلة



    Command Button




    زر أمر



    Data Control




    ربط قاعدة بيانات



    Drive Box




    أداة عرض السواقات



    Dir Box




    أداة عرض المجلدات



    File Box




    أداة عرض الملفات



    Image




    أداة الصور



    List Box




    أدة القائمة



    Line




    خط



    Ole Object




    عنصر تحكم Ole



    Option Box




    زر خيارات



    Vertical Scroll Bar




    شريط التمرير العمودي



    Horizontal Scroll Bar




    أشرطة التمرير الأفقي



    Shape




    أداة الأشكال



    Timer




    أداة التوقيت


  5. #5
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    3343 1170769765

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


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

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


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

    backcolor
    لون الخلفية

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

    caption
    عنوان الاداة

    text
    عنوان الاداة

    controlbox
    مايظهر في اعلى كل نافذة في اقصى اليمن للتحكم بالنافذة

    enabled
    لتمكين الاداة

    font
    الخط

    forecolor
    اللون الامامي

    height
    الارتفاع

    icon
    الرمز

    left
    موقع الاداة من اليسار

    mdichild
    تستخدم في البرامج متعددة النوافذ

    mousepointer
    مؤشر الفارة

    picture
    الصورة

    righttoleft
    مفيدة جدا في البرامج العربية لتحويل القوائم من اليسار الى اليمين

    top
    موقع الركن العلوي من الاداة

    visible
    اخفاء الاداة

    width
    العرض

    windowstate
    حالة النافذة من حيث الحجم

    backstyle
    جعل الاداة شفافة

    borderstyle
    حذف الاطار المحيط بالاداة

    databasename
    اسم قاعدة البيانات

    recordset
    seek اذا استخدمنا البحث في قاعدة البيانات بالامر table يجب ان توضع في حالة

    recordsource
    تحديد الجدول من قاعدة البيانات

    datafield
    ربط اداة النص بحقل معين من جدول معين

    datasource
    ربط اداة النص بجدول معين من قاعدة البيانات

    value
    القيمة

    max
    الحد الاعلى

    min
    الحد الادنى

    smallchange
    التغيير الصغير

    largechange
    التغيير الكبير

    interval
    الفترة الزمنية المراد تنفيذ حدث المؤقت بعد مرورها

    tooltiptext
    التعليق الذي يظهر فوق الاداة عند ابقاء الفارة علية لمدة قصيرة

    tabstop
    على زر معينtab توقيف التنقل بزر

    tabindex
    ترتيب التنقل بين الادوات


  6. #6
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    3343 1170769765

    الرسائل Msgbox

    الشكل العام للرسالة :
    MsgBox 'نص الرسالة', vbDefaultButton1, 'العنوان'
    الشكل الكامل (مع ربط بالتعليمات):
    MsgBox 'نص الرسالة', vbMsgBoxHelpButton, 'العنوان', 'c:\windows\help\windows.chm', 0
    مسار ملف التعليمات



    إليك بالأمثلة عن الرسائل :

    الشكل العام
    Msgbox'رسالتك هنا'



    مثال
    On Error GoTo r
    Dir1 = Drive1
    Exit Sub
    r:
    MsgBox 'الرجاء إدخال قرص', vbCritical, 'لايوجد قرص هنا'


    MsgBox 'حدث خطأ', vbCritical, 'خطأ'







    On Error GoTo r
    Dir1 = Drive1
    Exit Sub
    r:
    MsgBox 'الرجاء إدخال قرص', vbExclamation, 'لايوجد قرص هنا'


    MsgBox 'رسالتك هنا', vbExclamation, 'العنوان'







    On Error GoTo r
    Dir1 = Drive1
    Exit Sub
    r:
    MsgBox 'الرجاء إدخال قرص أنقر فوق تعليمات للمزيد', vbMsgBoxHelpButton, 'لايوجد قرص هنا', 'c:\windows\help\windows.chm', 0


    MsgBox 'رسالتك هنا', vbMsgBoxHelpButton, 'العنوان', 'C:\WINDOWS\HELP\calc.CHM', 0



    On Error GoTo r
    Dir1 = Drive1
    Exit Sub
    r:

    If MsgBox('الرجاء إدخال قرص أنقر فوق موافق', vbOKCancel, 'لايوجد قرص هنا') = vbOK Then
    MsgBox 'أعد المحاولة'
    Else
    End
    End If


    MsgBox 'رسالتك هنا ', vbOKCancel, 'العنوان'





    On Error GoTo r
    Dir1 = Drive1
    Exit Sub
    r:

    If MsgBox('الرجاء إدخال قرص أنقر فوق موافق', vbOKCancel, 'لايوجد قرص هنا') = vbOK Then
    MsgBox 'أعد المحاولة'
    Else
    End
    End If


    MsgBox 'رسالتك هنا ', vbYesNo + vbQuestion, 'العنوان'




    On Error GoTo r
    Dir1 = Drive1
    Exit Sub
    r:

    If MsgBox('لايوجد قرص هل تريد الخروج؟', vbYesNo, 'لايوجد قرص هنا') = vbYes Then
    End
    End If


    MsgBox 'رسالتك هنا ', vbSystemModal, 'العنوان'




    رسالة عادية مع أيقونة النظام

    MsgBox 'رسالتك هنا ', vbAbortRetryIgnore, 'العنوان'



    On Error GoTo r
    Dir1 = Drive1
    Exit Sub
    r:
    Dim a
    a = MsgBox(' أنقر فوق إعادة لمحاولة أخرى - تجاهل : للبقاء دون محاولة-إحباط : إغلاق البرنامج', vbAbortRetryIgnore, 'لايوجد قرص هنا')
    Select Case a
    Case vbRetry

    MsgBox 'أعد المحاولة'
    Case vbAbort
    End
    Case vbIgnore
    End Select



    هام : كيفية وضع عدة أسطر تحت بعضها في الرسالة:
    Dim a As String
    a = 'السطر الأول' & vbCrLf
    a = a & 'السطر الثاني' & vbCrLf
    a = a & 'السطر الثالث'
    MsgBox a, vbMsgBoxRight + vbInformation, 'العنوان'
    'ويمكنك أن تضيف عدد السطور التي تريد بنفس الطريقة
    ' '&vbCrlf' السطر الأخير بدون




    وهذه طريقة أخرى لكتابة الرسالة بعدة سطور
    Dim a As String
    a = 'السطر الأول' & vbCrLf & 'السطر الثاني' & vbCrLf & 'السطر الثالث'
    MsgBox a, vbMsgBoxRight + vbInformation, 'العنوان'


  7. #7
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    3343 1170769765

    التعامل مع Label و Text


    أولا التعامل مع الأداة Label

    تستخدم الأداة Label لإظهار النصوص على النموذج . دون أن تتمكن من الكتابة فيها





    لتغير النص الذي سيظهر بداخلها طبعاً عن طريق Caption

    وهذا شرح للخصائص الأساسية Label

    اسم الأداة
    Name

    محاذاة
    Aignment

    الظهور
    Appearance

    حجم تلقائي حسب النص
    AutoSize

    لون الخلفية
    BackColor

    نمط الإطار
    BorderStyle

    النص
    Caption

    الفاعلية
    Enabled

    نوع الخط
    Font

    لون الخط
    ForColor

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

    مؤشر الماوس
    MousePointer

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

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

    ترتيب Tab
    TabIndex

    إيقاف الTab
    TabStop

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

    Tag
    Tag

    النص
    Caption

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

    مرئي أو مخفي
    Visible

    العرض
    Width


    التعامل مع TextBox



    أداة TextBox تستخدم في إدخال النصوص إلي البرنامج كما يمكن إستخدامها في إخراج النصوص.

    وهي لاتختلف كثيراً عن Label سوى أنها يمكن الكتابة فيها أما Label فلا يمكن





    وهذا شرح للخصائص الأساسية ل TextBox

    اسم الأداة
    Name

    محاذاة
    Aignment

    الظهور
    Appearance

    حجم تلقائي حسب النص
    AutoSize

    لون الخلفية
    BackColor

    نمط الإطار
    BorderStyle

    التصحيح
    CauseValidation

    النص
    Text

    مقفول لا يمكن الكتابة بداخلها
    Locked

    الحد الأقصى
    MaxLength

    الفاعلية
    Enabled

    نوع الخط
    Font

    لون الخط
    ForColor

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

    مؤشر الماوس
    MousePointer

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

    حرف كلمة المرور
    PasswordChar

    هل تستخدم لعدة أسطر أم لا
    MultiLine

    أشرطة التمرير
    ScrollBars

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

    ترتيب Tab
    TabIndex

    إيقاف الTab
    TabStop

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

    Tag
    Tag

    النص
    Caption

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

    مرئي أو مخفي
    Visible

    العرض
    Width


    إن التعامل مع هاتين الأداتين ليس صعباً عليك فهم صندوق الخصائص فتعرف كيف تتعامل مع كافة الأدوات


  8. #8
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    3343 1170769765

    عمل برنامج Setup


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

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

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

    وهذه خطوات العمل محددة بمستطيل أحمر :

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

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





    مانوع الحزمة التي تريدها. تبقيها عى Standard وتضغط Next





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





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





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





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





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









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





    إسم الحزمة التالية





    أرجو أن أكون قد حققت الفائدة المرجوة .

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

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

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


  9. #9
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    3343 1170769765

    طريقة حفظ العمل كبرنامج تنفيذي


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

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

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

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

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

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

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

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

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


  10. #10
    مشرف عام Mr GeOlOgIsT will become famous soon enough Mr GeOlOgIsT will become famous soon enough الصورة الرمزية Mr GeOlOgIsT
    تاريخ التسجيل
    Jan 2010
    المشاركات
    401

    افتراضي

    التعامل مع أدوات عرض الملفات

    أدوات عرض الملفات هي ثلاث:



    صندوق عرض محركات الأقراص DriverList Box



    صندوق عرض المجلدات DirList Box



    صندوق عرض الملفات FileList Box


    وهذه الأدوات يجب أن تكون مترابطة ببعضها .

    لنعمل نموذج بسيط لتعرف كيف تربطها ببعضها:

    بعد تجهيزك للفورم أضف إليه الأدوات السابقة . وأضف أدوات النصوص Label كالشكل التالي:




    أنقر نقرتين فوق صندوق محركات الأقراص Drive1 وأكتب:


    On Error Resume Next


    Dir1 = Drive1

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

    في السطر الثاني عرض المجلدات داخل محرك الأقراص الذي تم تحديده

    أنقر فوق صندوق المجلدات Dir1 وأكتب :
    File1 = Dir1


    Label4 = Dir1

    السطر الأول: عرض الملفات التي داخل هذا المجلد (في صندوق الملفات File1)

    السطر الثاني: عرض المسار الكامل في أداة النصوص Label4

    أنقر نقرتين فوق صندوق الملفات File1 وأكتب الشيفرة التالية :


    Label4 = Dir1 + + File1


    ويعني عرض المسار الكامل للملف في
    Label4

    جرب البرنامج ولاحظ الحدث

    هذه الأدوات مهمة في أي برنامج فهي تستخدم لفتح ملف مثلاً.


    ملاحظة: يمكنك تحديد نوع الملفات التي تريده أن يظهر في صندوق عرض الملفات صور Bmp ملفات صوت Wav ....

    وذلك عن طريق خاصية Pattern

    لعرض كافة التنسيقات أكتب مايلي: *.*

    لعرض البرامج فقط *.exe أكتب

    فقط عليك أن تعرف ملحق التنسيق وكتابته بدلاً من exe لعرضه في الصندوق

    عرض نوعين أو أكثر دون عرض كافة الأنوع كمايلي: لنفرض تريد عرض البرامج exe والصور bmp تكتب كما يلي:

    *.exe;*.bmp

    فصلنا بين النوعين بالفاصلة المنقوطة ويمكنك أن تظيف أي نوع ولكن عليك الفصل بين الأنواع بالفاصلة المنقوطة دون فراغ.


 

 

المواضيع المتشابهه

  1. مشاركات: 7
    آخر مشاركة: 09-03-2013, 05:42 PM
  2. تعلمى دروس للمبتدئين في فن الطبخ و بالصور
    بواسطة فراشة المنتدى في المنتدى منتدى مطبخ حواء
    مشاركات: 5
    آخر مشاركة: 18-04-2012, 10:14 PM
  3. دروس لتعليم المكياج
    بواسطة تَرَفُ~ في المنتدى المكياج و العطور
    مشاركات: 2
    آخر مشاركة: 24-03-2011, 12:35 AM
  4. كوكتيل اكواد وفريمات وايكونات للفيجوال بيسك
    بواسطة Mr GeOlOgIsT في المنتدى برمجيات و لغات البرمجة
    مشاركات: 1
    آخر مشاركة: 01-06-2010, 07:22 PM
  5. مجوعة دروس للفيجوال بيسك 6
    بواسطة Mr GeOlOgIsT في المنتدى برمجيات و لغات البرمجة
    مشاركات: 0
    آخر مشاركة: 17-04-2010, 04:50 AM

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك

 

تابعونا على تويترتابعونا على فيس بوكمدونة شبكة الانترنت العربية

 

 



الساعة الآن 12:37 AM