1. الإدارة العامة

    صفحة منتديات زيزووم للأمن والحماية

  2. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية الفيس بوك

  3. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية التلكرام

المدخل الى فيجوال بيسك 2008 وصنع البرامج والادوات

الموضوع في 'منتدى البـرامــج العـامــة' بواسطة SaTaLiTe, بتاريخ ‏أغسطس 4, 2009.

  1. SaTaLiTe

    SaTaLiTe زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 27, 2009
    المشاركات:
    685
    الإعجابات :
    30
    نقاط الجائزة:
    0
    الإقامة:
    -
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7


    بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ
    (وما أُوتيتم من العلم إلا قليلاً )​

    [​IMG]


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

    ستكون هناك نقاط مشروحة كما قلت سابقا.​


    فهرس الموضوع :

















































    تم وضع جميع الدروس في كتاب ألكتروني












     
    JNoOoN AŁ3a6fh ،divelhac ،m_uons2002 و 4آخرون معجبون بهذا.
  2. ahmad323

    ahmad323 زيزوومى متألق

    إنضم إلينا في:
    ‏أكتوبر 26, 2008
    المشاركات:
    311
    الإعجابات :
    0
    نقاط الجائزة:
    390
    الإقامة:
    palestine
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows XP
    بارك الله فيك
    يبدو ان موضوعك غير مكتمل حتى الان
     
  3. nachin

    nachin زيزوومى مميز

    إنضم إلينا في:
    ‏ابريل 28, 2008
    المشاركات:
    578
    الإعجابات :
    83
    نقاط الجائزة:
    540
    برامج الحماية:
    Avira
    نظام التشغيل:
    Windows 7
    يبدو انه مشرورع كبير وفقك الله
     
  4. ahmad323

    ahmad323 زيزوومى متألق

    إنضم إلينا في:
    ‏أكتوبر 26, 2008
    المشاركات:
    311
    الإعجابات :
    0
    نقاط الجائزة:
    390
    الإقامة:
    palestine
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows XP
    ان شاء تعالى راح نستفيد من الموضوع لاني ما بفهم اشي بالفيجوال بيسك
     
  5. SaTaLiTe

    SaTaLiTe زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 27, 2009
    المشاركات:
    685
    الإعجابات :
    30
    نقاط الجائزة:
    0
    الإقامة:
    -
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7
    مفهوم البرمجة

    سأقوم هنا بشرح نقاط البرمجة ومفهومها وكيف نستفيد منها.
    أولا : لغة البرمجة لغة مخترعة من قبل العقل البشري, وتقوم هذه اللغة على رقمين 1 و 0.
    و 1 = مفعل, 0 = معطل, فمثلا عندما نضغط على الكيبورد ونكتب الحرف "م" فان الكمبيوتر يتلقى الأمر 0010110001 على سبيل المثال, ولعلك لا تفهم لكن, الكمبيوتر كذلك مختلفة اللغات مثل البشر, فعند البشر هناك لغات مثل العربية, الانجليزية, الهندية, الفارسية, الفرنسية...الخ.
    كذلك عند الكمبيوتر هناك لغات برمجية سنتعرف عليها, وأيضا تلك اللغات تنتمي الى عائلات مختلفة, وهناك لغات تنتمي الى عائلة تسمى FrameWork وهي أربعة لغات :

    [​IMG]

    وكل لغة لها خاصية وايجابية وسلبية, سنتعرف عليها لاحقا.


     
    Ahmed mody و ugugx معجبون بهذا.
  6. :::DeadEnd:::

    :::DeadEnd::: زيزوومي ماسى

    إنضم إلينا في:
    ‏يونيو 21, 2009
    المشاركات:
    36,648
    الإعجابات :
    2,587
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Windows 10
    اخوي انت كمل موضوعك اول بعدين نقيمك ونستفيد ان شاء الله
     
  7. SaTaLiTe

    SaTaLiTe زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 27, 2009
    المشاركات:
    685
    الإعجابات :
    30
    نقاط الجائزة:
    0
    الإقامة:
    -
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7
    عائلة الفريمورك وتحميل فيجوال بيسك
    Frame Work family and downloading visual basic




    بالعربية تسمى ب"اطار عمل دوت نت" وهو اطار "من اصدار مايكروسوفت" يتم تثبيته في الأجهزة تحت بيئة ويندوز, وفائدة هذا الاطار انه يتم تشغيل البرامج المبرمجة تحت بيئتها من اللغات C# _ C++ _VB_ Visual basic.

    حجم الاطار تقريبا 30 ميجا بايت, لكنه يقوم بتشغيل معجزات من البرامج تحت بيئتها,

    لن أتحدث كثيرا عن هذه النقطة فأنت لا تريد معرفة العائلة الكريمة لاطار الدوت نت, فنحن فقط سنبرمج بواسطة الفيجوال بيسك 2008,,
    وهل تتذكر اني قلت ان هناك عدة لغات؟
    C++ : من اصعب لغات البرمجة ولن تستخدمها الا لبرمجة نظام تشغيل او برامج ضخمة.
    C# : لغة بقوة سي++ وبسهولة فيجوال بيسك.
    Visual basic : من اسهل اللغات البرمجية.

    حسنا,
    لتحميل الفيجوال بيسك Visual basic 2008 express edition وهي النسخة التي سأشرح عليها, وهي النسخة المجانية من الفيجوال ستوديو يمكنك تحميلها من موقع مايكروسوفت :
    http://www.microsoft.com/express/download/

    وهناك أيضا موقع أنصحك بزيارته وهي شبكة مطوري مايكروسوفت Microsoft developers network:
    http://msdn.microsoft.com/en-us/default.aspx

    واخيرا لا يسعني القول الا... أنت الان مستعد لتبرمج برنامجك الأول.
     
    أعجب بهذه المشاركة Ahmed mody
  8. النقيب

    النقيب زيزوومي جديد

    إنضم إلينا في:
    ‏ديسمبر 5, 2008
    المشاركات:
    1,265
    الإعجابات :
    8
    نقاط الجائزة:
    0
    الإقامة:
    حولك حوليك
    بارك الله فيك وياليت تواصل
     
  9. SaTaLiTe

    SaTaLiTe زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 27, 2009
    المشاركات:
    685
    الإعجابات :
    30
    نقاط الجائزة:
    0
    الإقامة:
    -
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7
    التعرف على الواجهات

    قم بتشغيل الفيجوال بيسك.
    - اضغط على قائمة File.
    - اضغط على New project.
    - ستظهر لك نافذة اسمها New project.
    [​IMG]

    ستلاحظ ان لدينا 5 قوالب, مايهمنا هنا 3 قوالب فقط :
    - Windows forms application :
    ويتم هنا تصميم الواجهات الرسومية Interface والتي تحتوي على أدوات مصممة مسبقا مثل الأزرار, والصناديق النصية Text Boxes , Progress bars, labels, ...الخ
    ويقوم المستخدم بادخال الأدوات والتحكم في مواقعها في الواجهة.

    - WPF applications :
    ويتم هنا تصميم الواجهات الرسومية لكن يتم هنا تصميمها بالطرق الجمالية, فبدل استخدام الفوتوشوب من اجل تصميم جميل, فانك الان تستطيع صنع واجهة جمالية بدون برامج تصميم.

    - Console application :
    تصميم واجهة الدوس, وهي من اسهل البرمجيات فانت لا تحتاج الى أدوات او صور رسومية.
    لكنك يمكنك التحكم في لون الخط والخلفية بدل اللون الأسود.
     
    أعجب بهذه المشاركة Ahmed mody
  10. bizzare

    bizzare زيزوومي جديد

    إنضم إلينا في:
    ‏فبراير 19, 2009
    المشاركات:
    3,658
    الإعجابات :
    5
    نقاط الجائزة:
    0
    الإقامة:
    K.S.A
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    بارك الله فيك
     
  11. farid-amh

    farid-amh زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 31, 2009
    المشاركات:
    2
    الإعجابات :
    0
    نقاط الجائزة:
    0
    الإقامة:
    gtygtyugf
    thanxxxxxxxxxxxxxxx
     
  12. SaTaLiTe

    SaTaLiTe زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 27, 2009
    المشاركات:
    685
    الإعجابات :
    30
    نقاط الجائزة:
    0
    الإقامة:
    -
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7
    تصميم مشروعك الاول تحت الواجهة الرسومية
    Creating your first winform application

    اضغط على File :
    - اختر New.
    - اختر Windows forms application.
    - اكتب في صندوق النص بدل WindowsApplication اكتب Hello world.

    بعد لحظات قليلة سيقوم البرنامج بانشاء مشروع جديد باسم Hello world وسيظهر لك فورم جديد اسمه form1.
    هذا الفورم يحتوي على Controls من حيث Close, Maximize , minimize وأيضا يمكن للمستخدم التحكم في حجم الفورم من خلال التوجه الى احدى زوايا الفورم وتحريك المؤشر الى الحجم المناسب.

    الان,,,, بعدما ظهر لك الفورم الجديد سيكون الشكل كالاتي :
    [​IMG]

    - يمين الشاشة Solution explorer :
    يمكنك التنقل بين مكونات المشروع وهنا تجد مكون اسمه form1.vb وهو اسم الفورم الذي تعمل فيه حاليا.
    يمكنك أيضا اضافة مكون جديد من خلال زر يمين على Hello world واختر New - New item.
    وأيضا يمكنك حذف, اعادة تسمية, نقل ...الخ

    - أسفل يمين الشاشة Properties :
    من هنا يمكنك التحكم في الخصائص المختلفة لمختلف الادوات, قد تكون الفورم, اداة tool box , button , label , browser ....الح

    - يسار الشاشة Tool box :
    سوف تجد هنا الأدوات التي يمكنك اضافتها الى الواجهة "الفورم" , هنا عدة طرق لعمل ذلك, اما بالضغط مرتين على الأداة, او سحب الأداة ورميها في الفورم, أو الضغط مرة واحدة على الأداة ثم التوجهة الى الفورم واختيار الحجم المناسب للأداة.
     
  13. SaTaLiTe

    SaTaLiTe زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 27, 2009
    المشاركات:
    685
    الإعجابات :
    30
    نقاط الجائزة:
    0
    الإقامة:
    -
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7
    تغيير الخصائص
    Properties


    اضف في المشروع Button بعدد 1.
    زر يمين على button واختر Properties.
    لدينا هنا عدة خيارات سأشرح بعض هذه الخيارات والبقية ستتعرفها في دروس لاحقة :
    - الخيار Name : البعض قد يظن ان هذا الخيار هو النص الذي يظهر, لكنه في الواقع هو اسم الاداة, واسم الاداة نستخدمها في الأكواد فقط.

    - الخيار Location : وهو تحديد موقع الأداة في الفورم, ستلاحظ وجود علامة + قم بالضغط عليها,
    ستظهر عندك خيارين X & Y

    [​IMG]

    بمجرد تغيير ال X او Y فانك ستلاحظ تغير موقع الاداة في الفورم حسب المعطى.

    - الخيار Size : هذا الخيار هو الذي يحدد حجم الاداة في الفورم, ستلاحظ هنا أيضا علامة + اضغط عليها وستلاحظ وجود خيارين :
    height = طول , Width = عرض
    بمجرد تغيير الأرقام فان الحجم سيتغير.

    - الخيار Text : هذا هو المسؤل عن النص الذي يظهر في الأداة, فالزر الذي لدينا يظهر بنص button غيره الى Hello وستلاحظ أن النص تغيير الى الكلمة التي أدخلتها.
     
  14. جنرالس

    جنرالس زيزوومى متألق

    إنضم إلينا في:
    ‏مايو 22, 2008
    المشاركات:
    453
    الإعجابات :
    3
    نقاط الجائزة:
    470
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    يعطيك العافية على الشرح
     
  15. SaTaLiTe

    SaTaLiTe زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 27, 2009
    المشاركات:
    685
    الإعجابات :
    30
    نقاط الجائزة:
    0
    الإقامة:
    -
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7
    الحدث, تعريفها وفهمها؟ (1)
    Understanding the event

    [​IMG]

    من خلال الصورة السابقة سأحاول أن أوضح لك معنى الحدث.
    كان هناك رجل اسمه "أحمد باشا", وكان أحمد باشا يعمل في صحيفة كطابع الجريدة.
    طلب من أحمد باشا بان يصمم صفحة مصغره للصفحة الرئيسية للجريدة وذلك باستخدام ورد.
    أول شيء سيعمله أحمد باشا هو انشاء صفحة جديدة.
    يبقى اول حدث هو انشاء صفحة جديدة, باللغة البرمجية هي صفحة_انشاء, Paper_Create وطبعا لا يوجد في الفيجوال بيسك هذا الحدث, بل انما هو مثال,, والحدث صفحة_انشاء تنقسم الى عنصرين :
    صفحة = الاداة/عنصر
    انشاء = الحدث/فعل

    في هذا المثال سأوضح لك كيفية انشاء حدث في فيجوال بيسك 2008, أولا/ اضغط زر يمين على اي مكان فارغ في الفورم واختر View code.
    لاحظ ما سيظهر لك :

    [​IMG]

    اضغط على Combo Box الموجود في اليسار
    واختر منه form1 events.

    ثم اختر من combo box الموجود في اليمين الحدث Load (القائمة طويلة).

    [​IMG]

    وهكذا أنشأت أول حدث.
    لكن صبرا, هناك طريقة اسهل لانشاء الحدث Form1_load, فقط اضغط مرتين على الفورم وانتهى الأمر.
    كذلك الحال عند الحدث Button1_Click فقط اضغط مرتين على الزر وسينتج لك الحدث, لكن احيانا نحتاج الى أحداث مختلفة وقتها نستعمل الطريقة المذكورة أعلاه.
     
  16. SaTaLiTe

    SaTaLiTe زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 27, 2009
    المشاركات:
    685
    الإعجابات :
    30
    نقاط الجائزة:
    0
    الإقامة:
    -
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7


    أهلا وسهلا بكم جميعا وان شاء الله تستفيدون:smile:
     
  17. SaTaLiTe

    SaTaLiTe زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 27, 2009
    المشاركات:
    685
    الإعجابات :
    30
    نقاط الجائزة:
    0
    الإقامة:
    -
    برامج الحماية:
    Microsoft Security Essentials
    نظام التشغيل:
    Windows 7
    اظهار صندوق نصي عند الضغط على زر
    Show a message box after clicking on a button

    - اعمل مشروع جديد.
    - قم بادراج button بعدد 1.
    قبل ان أبدأ توجه الى صندوق Tool box

    [​IMG]

    لاحظ أننا نملك هنا مجموعات:
    - المجموعة All windows forms : والذي يحتوي على جميع الأدوات.
    - المجموعة Common controls : تحتوي على الأدوات العامة مثل : textbox - label - combo box - check box - radio button ....الخ
    - المجموعة Containers : الأدوات التي تجمع بين الادوات, فمثلا Group box يمكن وضع مجموعة أدوات بداخلها مثل button - label ...الخ, وكذلك الحال مع بقية الأدوات الموجودة في هذه المجموعة.
    - المجموعة Menus & tool bars : هذه المجموعة تحتوي على القوائم وشريط الأدوات.
    وهناك المزيد والمزيد سنتعرف عليها لاحقا...
    مما سبق نتعرف أن اداة button موجودة في Common controls.
    اذاً,,,
    نضيف اداة زر ونضغط عليها مرتين لنتوجه الى الحدث button_Click.
    الان ستكتب الكود بين الحدث ونهايته End sub.
    اضف الكود التالي
    كود PHP:
        MessageBox.Show("Welcome to visual basic")
    فيصبح الكود العام بهذا الشكل :

    كود PHP:
    Public Class Form1

        
    Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
            MessageBox
    .Show("Welcome to visual basic")
        
    End Sub
    End 
    Class
    سأشرح الكود :
    Messagebox = كلمتان message + box والتي تعني صندوق نصي,, لاحظ اننا لم نضع مساحة بعد كلمة message.
    هذا اول امر يجب ان تعرفه في كتابة الكود انه لا توجد فاصلة بين كلمة مركبة ولكن توجد فاصلة بين كلمات مختلفات
    فمثلا message box هي كلمة واحدة مركبة
    اما show فهي كلمة مفردة غير مركبة "عنصر"
    وعلامة . تأتي بعدها الأمر, والأمر هنا اظهار show
    وبعد القوس ) نكتب النص في علامة تنصيص ""
    وهذا ثاني شيء يجب ان تعلمه, أن النصوص دائما تكتب بين علامة التنصيص " النص "
    ثم اغلقنا القوس (

    الان شغل المشروع عن طريق الضغط على زر f5 ثم اضغط على الزر سيخرج لك صندوق نصي.
     
  18. Al jNtEeL

    Al jNtEeL زيزوومى فضى

    إنضم إلينا في:
    ‏نوفمبر 1, 2007
    المشاركات:
    7,299
    الإعجابات :
    67
    نقاط الجائزة:
    840
    الإقامة:
    |-Al Hilal Club-|
    برامج الحماية:
    Norton
    نظام التشغيل:
    Windows 7
    جزاك الله الفردوس الأعلى من الجنة أخي الحبيب

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

    وأناا مشارك ان شاء الله .. وتم تحميل وتثبيت النسخة التي وضحتهاا
    وجاري تطبيق الباقي ان شاء الله

    5 نجووم .. وتقييم شخصي

    ودي وتقديري
     
  19. Al jNtEeL

    Al jNtEeL زيزوومى فضى

    إنضم إلينا في:
    ‏نوفمبر 1, 2007
    المشاركات:
    7,299
    الإعجابات :
    67
    نقاط الجائزة:
    840
    الإقامة:
    |-Al Hilal Club-|
    برامج الحماية:
    Norton
    نظام التشغيل:
    Windows 7
    تم مطالعة كل الدروس ولله الحمد


    وتم تطبيق الدرس الأخير استاذي الفاضل SaTaLiTe

    [​IMG]

    كود PHP:
    Public Class Form1

        
    Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

        End Sub

        
    Private Sub زر_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles زر.Click
            MessageBox
    .Show(" SaTaLiTe أهلاا بك استاذي الفاضل ")
        
    End Sub
    End 
    Class
    جزاك الله كل خير وبارك فيك

    بـ انتظار بقية الدروس بفارغ الصبر

    ودي وتقديري لك

     
  20. ~Butterfly~

    ~Butterfly~ زيزوومى محترف

    إنضم إلينا في:
    ‏أكتوبر 27, 2008
    المشاركات:
    2,819
    الإعجابات :
    4
    نقاط الجائزة:
    770
    برامج الحماية:
    Avira
    نظام التشغيل:
    Windows XP


    موضوع رآآآآئع ...

    جزاك ربي خيرا ووفقك لإتمامه ...


    5\5


     
    أعجب بهذه المشاركة Nashat Easa

مشاركة هذه الصفحة

جاري تحميل الصفحة...