![]() |
تعليم الفيجوال
السلام
اليوم جايبة لكم دروس في الفجوال بيسك للامانة منقول عجبني وحبيت انقلة لكم للفائدة المقدمة ماهي لغة الفجوال بيسيك؟؟ الفجوال بيسيك هي لغة برمجة من اهم لغات الحاسب وكان اسمها أولا بيسيك ، ثم طورت لتصبح فجوال بيسيك و كلمة BASIC اختصار لكلمة Symbolic Instruction Code Beginners All-purpose, و هي لغة مرئية سهلة التعلم, فواجهة الفيجوال بيسيك كما تري مثل اي واجهة برنامج اخر مثل فلاش او ثري دي ستوديو ماكس..الخ نبذة تاريخية عن الفجوال بيسيك..: أصل لغة فجوال بيسيك هى لغة بيسيك التي ظهرت في كلية دارتماوث Dartmouth علي يد جون كيمني و توماس كيرتز عام 1963م, و قد أصبحت بسرعة فائقة من أشهر و أسهل لغات.. الفهرس البداية مع الفيجوال بيسيك ----------------------------- 1 فتح برنامج الفيجوال بيسيك واجهة الفيجوال بيسيك عناصر شريط الادوات قوائم الفيجوال بيسيك شرح اول الكود مصطلحات هامة التعامل مع الفورم -------------------------------------- 2 النماذج Forms فتح و اظهار النموذج خصائص الفورم الاحداث الرئيسية للفورم تغيير حجم الفورم وحدات القياس التعامل مع ادوات التحكم ------------------------------- 3 ما هي ادوات التحكم؟ التعامل مع ادوات التحكم تحرير ادوات التحكم استخدام بعض الادوات الاداهPictureBox الاداه CheckBox الاداه OptionButton الادتين ComboBox و ListBox الادتين ScrollBars ادوات المسارات | DriveListBox | DirListBox FileListBox اداه الصورة Image الاداه OLEObject الاداه Rich**************** Box الاداه CommonDialog اداه الجدول المرن MSFlexGride اداه الجدول المرن التحكم في سلوك الجدول اهم احداث الاداه التحكم في مظهر الاداه القوائم في الفيجوال بيسيك --------------------------- 4 انشاء القوائم في الفيجوال بيسيك انشاء قائمة بالكود فتح قائمة منسدلة من ليبل او شكل وضع صورة بجانب القائمة بعض القواعد الهامة في فيجوال بيسيك --------------- 5 قاعدة If..Then قاعدة Select Case قاعدة For..Next القاعدة While..We قاعدة Do..Loop تعلم برمجة الالعاب -------------------------------------- 6 الحركة الجدران استخدام لوحة المفاتيح لعبة سباق السيارات الفكرة و الكائنات الكود المتغيرات و التركيبات و المصفوفات -------------------- 7 المتغيرات التركيبات تركيبات Enum تركيبات UDT التعامل مع الملفات و المجلدات ------------------------ 8 انشاء و مسح المجلدات نقل الملفات مسح الملفات البحث عن ملفات خصائص اخري فتح البرامج الاخطاء و تفاديها ------------------------------------------ 9 الاخطاء و انواعها الاخطاء و تفاديها عمل العمليات الحسابية و معالجة السلاسل النصية ---- 10 السلاسل الحرفية تغيير حالة الاحرف دوال النصية التعامل مع التاريخ عمليات منطقية دوال حسابية انشاء اله حاسبة بسيطة وضع الكائنات الفكرة و الكود معرفة الرموز انشاء برنامج السلعة و التاريخ الكائنات الكود انشاء برنامج رسوم -------------------------------------- 11 الفكرة الكود انواع الرسوم المختلفة اهم احداث الفورم الخاصة بالرسوم استخدام الاجرائات و الدوال ----------------------------- 12 تحديد مجال الاجرائات و الدوال اعادة استخدام الاجرائات و الدوال الاجرائات ما هي الاجرائات انشاء الاجرائات الفرعية و استخدامها تمرير البيانات من و الي الاجراء انهاء الاجراء الدوال ما هي الدوال انشاء الدوال دوال API قواعد البيانات ------------------------------------------ 13 اقسام المشروع انشاء قاعدة بيانات ربط قاعدة بيانات بالفيجوال الخصائص المهمة لاداه DataControl بناء السجلات الالي الاداه DBGride مجموعة مهام للاداه DataControl اوامر التنقل الحذف و الاضافة و التحديث البحث داخل قاعدة بيانات فحص حالات معينة انشاء حافظة الشاشة ---------------------------------- 14 اهمية حافظة الشاشة بناء البرنامج اخر خطوة استخدام داسركت اكس 7 مع الفيجوال بيسيك -------- 15 تعريف دايركت اكس الكائن DirectDraw ما هو دايركت درو؟ انشاء كائن دايركت درو السطح الرئيسي و السطح الخفي الرسم علي السطح الخفي الكتابة علي السطح الخفي رسم السطوح علي السطح الخفي المستطيل نظام العرض تطبيقات علي دايركت درو التطبيق الاول التطبيق الثاني التطبيق الثالث كائن DirectInput كائن دايركت انبت لوحة المفاتيح الفأرة انشاء ادوات ActiveX ----------------------------------- 16 انشاء الاداه مثال علي اداه احداث الاداه استخدام الاصناف Classes ----------------------------- 17 انشاء الاصناف في فيجوال بيسيك اهم الاحداث انشاء الخصائص الوظائف Methods اضافة الاحداث استخدام الاحداث التخلص من الحدث الانترنت ------------------------------------------------- 18 ما هو الانترنت كيف تعمل شبكة الانترنت احتياجات اي جهاز ليكون خادم انترنت انشاء صفحات الويب برمجةالويب لغة VB************************ لغة VB************************ مثال ملاحظات هامة انشاء الكائنات بكود HTML صفحات الويب الديناميكية Dynamic HTML ما هيDHTML محتويات صفحة DHTML مثال علي DHTML نشر صفحات DHTML صناعة الفيروسات و برامج الاختراق --------------------- 19 الفيروسات امثلة علي الفيروسات الفيروس الاول الفيروس الثاني برامج الاختراق اختراق كلمة سر لقاعدة بيانات معرفة كلمة سر علي شكل نجوم برنامج اختراق الحاسب مقدمة التأكد من ان النفد مفتوح Client الكائنات كتابة الكود Server الاكواد الجزء الاول الاكواد الجزء الثاني برنامج اختراق البريد الفكرة و وضع الكائنات الكود ملاحظات هامة ------------------------------------------ 20 اغلاق برنامجك كل شئ عن الرسائل صناديق الادخال الخاصية ToolTip**************** كائن ClipBoard الامر With الامر App الكائن ****************l32 تحسين واجهتك بالخطوط عمل ستب لبرنامجك اعتذر لعدم توفر الصور فالموضوع منقول والصور مو طالعه |
رد: تعليم الفيجوال
فتح البرنامج
يمكنك فتح البرنامج من قائمة Start بهذه الطريقة: Start > Programmes > Microsoft Visual Studio 6.0 > Microsoft Visual Basic 6.0 • و يمكنك فتحة من ايقونته علي سطح المكتب و تخلص! |
رد: تعليم الفيجوال
• الفورم:
الفورم ستكون هي النافذة الأساسية لمشروعك ... وكذلك ستكون هي الصندوق الذي يحتوي على كل الكائنات الأخرى التي تضيفها للفورم, لذا فيمكن أن نعتبر الفورم هي أهم كائن في المشروع وهي عبارة عن شكل رباعي قائم الزوايا يحتوي في الأعلى على شريط العنوان المكتوب فيه Form1 وبجواره أيقونة الفورم ... ويحتوي على عدد من النقاط الفرق بين كل نقطة وأخرى 120 Twip… بالضغط بالزر الأيمن من الماوس على الفورم تظهر لك قائمة بعدد من الإمكانيات التي تقدمها لك الفورم مثل ... View Code: هذا الأمر يقوم بإظهار نافذة الكود ... في هذه النافذة تستطيع كتابة الكود الخاص بالفورم. Menu Editor: هذا الأمر يقوم بإظهار نافذة محرر القوائم ... وهي النافذة التي تساعدك في إضافة قوائم إلى مشروعك. Lock Controls: هذا الأمر يجعل جميع الأداوت في الفورم غير قابلة للتحريك ... وذلك إذا كنت قد وضعت الوضع النهائي لهذه الأدوات... Paste: وهذا للصق شئ علي الفورم. Properties: يقوم هذا الأمر بنقلك إلى نافذة الخصائص. |
رد: تعليم الفيجوال
• شريط الادوات:
يمكن أن نقول أن شريط الأدوات من الكائنات أو النوافذ الرئيسية في بيئة التطوير Microsoft Visual Basic 6.0 وهو الشريط الذي يحتوي على كل الأدوات التي يمكن أن تضيفها للفورم من صندوق صورة PictureBox أو ميقاتي Timer أو صندوق نص ****************Box أو صندوق عنوان Label أو غير ذلك.. و يمكن اضافة ادوات اخرى لهذا الشريط بالضغط عليه بالزر الايمن و اختيار الامر Components ستظهر لك شاشة: فقم باختيار الاداه التي تريدها ثم اضغط Apply ثم OK, و اذا اردت ادخال ادوات ActiveX او DLL فقم باختيار Browse ثم اختر الاداه.. • نافذة الفورمات: هذه هي نافذة الفورمات وهي كما ترى تحوي كائنان و احيانا اكثر ... الأول هو كائن فهرس Directory واسمه Forms وهو الفهرس الذي يحتوي على كل الفورم التي ستضيفها للمشروع, و من الممكن وجود Directory اخر عند اضافه Module او Class Module ...الخ والكائن الآخر هو كائن من نوع فورم Form واسمه Form1... تمنحك نافذة الفورمات القدرة على عدد من الأشياء التي تراها بمجرد ضغطك بالزر الأيمن بالماوس على أي كائن من الكائنات في مستكشف المشروع مثل الحفظ والإلغاء وغير ذلك.. • نافذة الخصائص: هذه النافذة تحتوي على خصائص جميع الكائنات والأدوات التي تضيفها لمشروعك, بما فيها خصائص الفورم, و تختلف الخاصائص الخاصة بكل اداه عن الاخري ماعدا بعض الخصائص المشتركة بين بعض الادوات, وهي كما ترى تحتوي على الخاصية في اليسار ... وقيمتها في اليمين ... فمثلا الخاصية Caption تجد أن قيمتها Form1 وهكذا ... ومن شكل النافذة تلاحظ أن الخصائص فيها مرتبة تبعا للترتيب الأبجدي من أعلى لأسفل فيما عدا الإستثناء الوحيد وهي الخاصية Name و يمكن ترتيبها خصائصيا عن طريق الضغط علي Categorized بجانب Alphabetic ... ومن الملاحظ أن كل كائن في البرنامج يحتوي على مجموعة من الخصائص التي تختلف من كائن لآخر وكذلك عدد من الخصائص المشتركة بين الكائنات ... فمثلا كل الكائنات تمتلك الخاصية Name وذلك لأن هذه الخاصية من الخواص اللازمة في الفيجول بيسيك.. |
رد: تعليم الفيجوال
قوائم الفيجوال بيسيك
يحتوي الفيجوال بيسيك علي 13 قائمة, و هم كالتالي: • القائمة File: تحتوي علي اوامر اساسية, مثل فتح و حفظ مشروح, و فتح مشروع جديد, و تحويل البرنامج الي امتداد Exe.. الخ • القائمة Edit: تحتوي علي اوامر التحرير العادية بالاضافة الي اوامر اخري.. • القائمة View: تعمل محتويات هذه القائمة علي اظهار بعض الاشياء مثل صفحة كود و فورم و صندوق الادوات...الخ • القائمة Project: تحتوي هذه القائمة علي اوامر خاصة بمحتويات المشروع مثل اضافة Module او ClassModule او غيرها.. • القائمة Format: بهذه القائمة يمكنك تنسيق برنامجك, مثلا وضع زر في منتصف الشاشة تماما او محاذاته الي اليمين او اليسار او غيره, و بها ايضا الامر LockControls الذي يمكنك من عدم السماح بتحريك او تغغير حجم اي كائن, و يمكنك ازالته بالضغط عليه مرة اخري... • القائمة Debug: تحتوي هذه القائمة علي معظم اوامر التشغيل, و منها اختيار طريقة تنفيذ البرنامج, مثل تنفيذ سطر واحد منه StepInto, او تنفيذه كله StepOver, او الامر السابق StepOut, او التنفيذ حتي السطر الذي يوجد عليه مؤشر الكتابة RunToCursor, و BreakPoints التي تظهر باللون الاحمر عند كتابة الكود, فعند اختيارها يتم توقف مؤقت للبرنامج اثناء تشغيله... • القائمة Run: من خلال هذه القائمة يمكنك تشغيل او ايقاف البرنامج, و اعادة تشغيله.. • القائمة Query: تحتاج هذه القائمة الي جمل استعلام SQL.. • القائمة Diagram: تحتاج هذه القائمة الي SQL او ORACLE.. • القائمة Tools: تحتوي هذه القائمة علي اوامر كثيرة مثل AddProcedur الذي يمكنك من كتابة اجراء جديد و لكن يجب ان تكون في صفحة الكود عند اختيار هذا الامر, اما ProcedureAtributes فهو يمكنك تخصيص بعض الاشياء للاجراء الذي انشأته مثل تغيير ID و غيرها.. • القائمة Add-Insert: تحتوي هذه القائمة علي برامج مستقلة توفر خدمات للبرنامج.. • القائمة Window: تنظم هذه القائمة صفحة الكود و الفورم ليكونا ظاهرين مع بعضهما.. • القائمة Help: تحتوي هذه القائمة علي متعليمات خاصة ولا يمكنك فتحها الا اذا تم تحميل MSDN, و بها ايضا الصفحة الخاصة بنبذة عن للفجوال.. |
رد: تعليم الفيجوال
.............
انتضروني لاكمل لكم :119: |
رد: تعليم الفيجوال
يعطيك العافيه موضوع حلوو مره رجعتي معلوماتنا
ا |
رد: تعليم الفيجوال
الله يعطيك العااافه أختي خويت الحااااسب الموضوووع مره حلووو :g8: |
رد: تعليم الفيجوال
شكرا عالمجهود خوية الحاسب |
رد: تعليم الفيجوال
مشكورة اختي خوية الحاسب.. الله يعطيك الف عافيه.. معلومات مفيده.. :d5: تحياتيـ ،، أحلى بسمة.. |
رد: تعليم الفيجوال
اقتباس:
وانا كمان لما شفت الموضوع عجبني مرة رجع معلوماتي اقتباس:
ربي يعافيك وان شاء الله يكون فية فائدة للكل اقتباس:
العفو اختي :119: اقتباس:
العفو اختي اشكركم خواتي ع المرور الرائع |
رد: تعليم الفيجوال
عناصر شريط الأدوا ت
الأداة الأولى : هي أداة Pointer وهي تعيد مؤشر الماوس إلى السهم الطبيعي إذا كان المؤشر على احدى الأداوت أو الأشكال الأخرى غير الوجه الطبيعي. الأداة الثانية : PictureBox وهي أداة تتيح لك إضافة صورة إلى البرنامج ... وادماج هذه الصورة إلى البرنامج. الأداة الثالثة : Label وهي أداة تتيح لك إضافة عنوان إلى البرنامج ... أو نص في أي مكان من الفورم ... الأداة الرابعة : **************** Box وهي أداة تتيح لك أن تترك للمستخدم فرصة إدخال بيانات مثل اسمه او… الأداة الخامسة : Frame وهي أداة تتيح لك صنع Frame إطار وتضمين بعض الأدوات بداخل هذا الإطار. الأداة السادسة : Command Button وهي أداة زر أمر حيث تتيح لك أن تجعل للمستخدم زرا ليضغط عليه عند تنفيذ أمر معين. الأداة السابعة : Check Box وهي أداة نقطة إختبار ... وتتيح للمستخدم استخدام خيارات Options التي تضعها في البرنامج. الأداة الثامنة : Option Button وهي أداة نقطة اختيار ... وفيها يمكنك أن تختار اختيارا ما من عدة إختيارات. الأداة التاسعة : Compo box وهي أداة تضيف إليها قائمة منسدلة مثل ليختار المستخدم منها إحدى القيم الأداة العاشرة : ListBox وهي أداة قائمة List تشبه القائمة السابقة ولكن مع الفارق أن هذه الأداة ليست منسدلة. الأداة الحادية عشر : HScrolBar وهي أداة شريط الإنزلاق العرضي ... وتستخدم في إنزلاق الصور والكائنات الأكبر من اللازم عرضيا. الأداة الثانية عشر : VScrollBar وهي أداة تشبه السابقة ولكن شريط انزلاق طولي وليس عرضي. الأداة الثالثة عشر : Timer وهي أداة الميقاتي ووظيفتها أنها تقوم بآداء عمل معين أو عدة اعمال معينة بصفة دورية كلما مر زمن معين تحدده. الأداة الرابعة عشر : DriveListBox وهي أداة عبارة عن ListBox فيه أقسام القرص الصلب وقسمي القرص المرن والسي دي. الأداة الخامسة عشر : dirListBox وهي عبارة عن أداة ListBox تقوم بعرض المجلدات Folders في مسار معين تحدده أنت. الأداة السادسة عشر : FileListbox وهي عبارة عن أداة Listbox تقوم بعرض الملفات Files في مسار معين. الأداة السابعة عشر : Shape وهي عبارة عن اداة رسم شكل. الأداة الثامنة عشر : Line وهي أداة رسم خط على الفورم. الأداة التاسعة عشر : Image وهي أداة إضافة صورة وتختلف بعض الإختلافات عن الأداة Picturebox . الأداة العشرون :data وهي أداة تستخدم في ربط البرنامج بقاعدة بيانات خارجية. الأداة الحادية والعشرون : OLE وهي أداة ربط وتضمين ملفات وبرامج خارجية ضمن برنامجك. معظم هذه الادوات ليست موجودة في صندوق الادوات لذا عليك اضافتها بنفسك.. |
رد: تعليم الفيجوال
مصطلحات هامة
هذه اهم المصطلحات التي يجب معرفتها عند استخدام الفيجوال بيسيك.. • ادوات Controls: هي ادوات تحكم خاصة بالفيجوال تم تصميمها لاستخدامها بأكثر من طريقة... • حدث Event: هو فعل ما يقوم به الجهاز او المستخدم مثل ضغط زر من لوحة المفاتيح او زر الفأرة.. • الوظائف Methods: هي وظائف محددة يمكن للكائن ان يقوم بها مثل Me.Hide فهي وظيفة خاصة بالفورم فقط.. • كائن Object: و هو كائن (اداه) خاص له مميزاته الخاصة من خصائص و وظائف و احداث يمكن ان ينجزها.. • اجراء Procedure: هي اجراء مقطع او اكثر من التعليمات في البرنامج (الكود) و تكتب عادة لغرض معين, و غالبا تكون متصلة بحدث لذا تسمي "الاجرائات الحدثية Event Procedure .. • الخصائص Properities: هي مزايا الكائن, مثل حجمه و مكانه في الشاشة و لونه و اسمه.. الخ |
رد: تعليم الفيجوال
شرح اول الكود
عند فتح نافذة كود لزر مثلا نجد مكتوب الاسطر التالية: Private Sub Command1_Click() End Sub الآن تعالوا نلاحظ ماذا تعني السطور السابقة: • الكلمة Private تعني أن الجزء التالي سيعمل من خلال الفورم فقط ولن يعمل من خلال الفورم الأخرى ... ولكي تجعل الإجراء عاما أي يعمل من خلال أي جزء في البرنامج استبدل الكلمة Private. • الكلمة Sub تعني أن الجزء المحصور بين كلمتي Sub و End Sub عبارة عن مقطع برمجي متكامل ... ولا يتجزأ. • الكلمة Command1 تعني أن المقطع التالي هو إجراء خاص بالكائن الذي إسمه Command1 وهو زر الأمر الذي أسميـته بهذا الإسم. • الكلمة Click تعني أن هذا الإجراء سيتم تنفيذه في حالة الحدث Click ومجموع الكلمتين Command1_Click تعني أن هذا الإجراء يعمل من خلال الحدث Click فوق زر الأمرCommand1. • الكلمة End Sub تعني أن المقطع (الإجراء) قد انتهى. • لوضع BreakPoint في صفحة الكود, اضغط بجانب السطر من اليسار المراد وضع BreakPoint عنده.. لمعرفة ما هي BreakPoint راجع درس قوائم الفيجوال بيسيك الجزء الخاص ب Debug.. |
رد: تعليم الفيجوال
التعامل مع الاحداث الرئيسية للفورم
هناك خمسة أحداث رئيسية بالنسبة للنموذج يمكن التعامل معها بكتابة اجراء حدثي معين وهي: Load: يحدث بعد تحميل النموذج في الذاكرة.. Activate : يحدث عند أول ظهور للنموذج ثم بعد ذلك عندما يتحول المستخدم إلى النافذة لتنشيطها . eactivate: يحدث عند تنشيط نموذج آخر من نفس البرنامج . :Unload: يحدث قبل افراغ الذاكرة من النافذة . : Initialize يقع مرة واحدة فقط لكل نموذج حتى إذا تم افراغ الذاكرة منه ثم اعادة تحميله لأنه يقع عند تسجيل بيانات النافذة كصنف جديد من النوافذ. |
رد: تعليم الفيجوال
النماذج Forms
• النموذج عبارة عن كائن يعمل كمكتب للكائنات الأخرى, كالعناوين ومربعات النص ومربعات الرسم التى تتكون منها في النهاية واجهة المستخدم . • يحتوى النموذج على كل العناصر التى توجد في نوافذ البرنامج حال تشغيله . فهي تحتوي على شريط عنوان وقائمة التحكم وعدة أزرار للتحكم ( تكبير، تصغير، اغلاق ..( • تظهر أرضية النموذج اثناء التصميم على هيئة شبكة نقطية Grid التى تسمح لك بمحاذاة العناصر على النموذج . |
رد: تعليم الفيجوال
تغيير حجم الفورم
يمكن تغيير حجم الفورم بأكثر من طريقة: • عن طريق اماكن التكبير و التصغير, اضغط عليها ثم اسحب ليتم تكبيرها كما تريد ثم حرر زر الفأرة.. • عن طريق الخاصية Height و Width.. • عن طريق الكود اي بتغيير الخاصيتين Width و Height عن طريق الكود.. |
رد: تعليم الفيجوال
بعض خصائص الفورم
بعض الخصائص المهمة للفورم: الخاصية الوظيفة Name متغير نصي و هو اسم الفورم Appearance متغير يعبر عن شكل الفورم AutoRedraw اذا كانت هذه الخاصية True فأن البرنامج يعيد رسم الخطوط و الاشكال اذا محت BackColor لون خلفية افورم BorderStyle يعبر هذا المتغير عن الشكل الخارجي للفورم Caption هذا متغير من نوع نصي يعبر عن عنوان الفورم ... أو القيمة الظاهرية التي تظهر على شريط العنوان بأعلى الفورم ControlBox بجعل قيمة هذا المتغير = False يختفي صندوق التحكم بأعلى يمين الفورم ... وهو الصندوق الذي يحتوي على زر التكبير والتصغير والإغلاق Enabled بجعل قيمة هذا المتغير False تكون الفورم غير فعالة أو نشطة ... أي أنك لن تستطيع التحكم فيها أو في جميع الأداوت بداخلها Font تستخدم هذه الخاصية في تحديد نوع وحجم الخط الذي ستكتب به على الفورم ForeColor لون خط الكتابة على الفورم Height متغير رقمي يعبر عن قيمة ارتفاع الفورم Left متغير رقمي يعبر عن قيمة بعد الفورم عن أقصى يسار الشاشة MaxButton هل زر التكبير بأعلى الفورم ظاهر أم لا MinButton هل زر التصغير بأعلى الفورم ظاهر أم لا MouseIcon شكل أيقونة الماوس من الأشكال الرئيسية MousePointer تحميل أيقونة الماوس من مكان خارجي Movable هل سيتمكن المستخدم من تحريك الفورم أم لا Picture الصورة التي ستوضع كخلفية للفورم RightToLeft هل الكتابة على الفورم ستكون من اليمين إلى اليسار أم العكس ShowInTaskBar هل الفورم ظاهرة في شريط المهام بالأسفل أم لا StartUpPositio مكان بدئ التحميل ... هل سيبدأ في منتصف الشاشة أم تخصيص مكان البدء Top قيمة بعد الفورم عن أعلى نقطة في الشاشة حيث أن أعلى نقطة في الفورم تساوي 0 Visible هل الفورم ظاهرة أم مخفية Width قيمة عرض الفورم Window State تكبير الفورم إلى حجم الشاشة أو تصغيرها لتكون في التاسك بار أو جعلها في وضع طبيعي معظم هذه الخصائص موجودة بكائنات اخري و لها نفس الوظيفة ايضا. يمكن التحكم بأي من هذه الخصائص عن طريق الاكواد بالطريقة التالية: Object.Property = Style حيث انObject هي اسم الكائن, و Property هي اسم الخاصية, و Style هي حالة الخاصية.. |
رد: تعليم الفيجوال
موضوع حلوووو مره يعطيكـ الف عافيه خويه الحاسب :119: موضوعكـ ذكرني بشي مهم مهم :s11:
بكره عندي امتحان برمجه:000: بس شكلي بجيبها :sunglasses2:<< مينخاف عليها:cheese: |
رد: تعليم الفيجوال
مشكوووووووووووووووووووووووووور خويه الحااااااااااااااسب صدقتي لونلي للحين ماذكرت البرمجه خخخخخخخخخخخخخخخخ
ربي يعين ان شاء الله دعوواتكم بكمل الرد بالمنتدى بعدين بروح اذاااااااااااااكر :g20::g20: |
رد: تعليم الفيجوال
يعطيك ربي الف عافيه
شاكرة لك جهودك لاحرمنا الله مزيدك تحياتي لك |
رد: تعليم الفيجوال
اقتباس:
ذاكري كويس وطمنينا على الاختبار اختي اشكرك انا اليوم رحت الكلية وقالت لي استاذة سارة انك وصلتي سلامي لها ربي يعطيك الف عافية :119: واشكرك على المرور الرائع ربي لا يحرمنا طلتك الرائعه |
رد: تعليم الفيجوال
اقتباس:
العفو اختي وذاكري كويس وربي يوفقكم ان شاء الله |
رد: تعليم الفيجوال
اقتباس:
يعافيك ربي اختي قنوت وربي لا يحرمنا طلتك الرائعه |
رد: تعليم الفيجوال
فتح و اظهار نموذج اخر
اولا: فتح نموذج اخر: • اضغط بالزر الايمن علي نافذة الفورمات ثم اختر Add > Form.. • اضغط Project ثم AddForm.. اذا استخدمت ايا من الحالتين سيظهر لك صندوق عادة ما نستخدم الفورم العادية, ولكن علينا معرفة باقي هذه الاشياء: • Form: هذه هي الفورم العادية الخالية.. • About Dialog: و هي فورم عادية, ولكن مخصصة لتكون مثل نبذة عن للبرنامج.. • Web Browser: هذه فورم جاهزة بها الكائنات الخاصة بمتصفح الانترنت.. • Dialog: هي فورم علي شكل Dialog Box.. • Log In Dialog: فورم مخصصة لتكون باسورد للبرنامج.. • Splash Screen: وهي نافذة بدء البرنامج.. • Tip of the Day: و هي فورم مخصصة لتكون Tip of The Day, و طريقة استخدامها مكتوبة بالفورم.. • Option Dialog: فورم بها Option Dialog مقسم الي 4 اجزاء.. ثانيا: اظهار (تنشيط) النموذج: يمكنك اظهار النموذج بالضغط علي ايقونة الفورم في نافذة الفورمات ضغطا مزدوجا.. |
رد: تعليم الفيجوال
وحدات القياس في فيجوال بيسيك
وحدة القياس الرئيسية في الفيجوال بيسيك هي Twip, و هي من افضل وحدات القياس لانها دقيقة جدا.. و يمكنك تغيير وحدة قياس بتغيير الخاصية ScaleMode في خصائص الفورم الي اي وحدة قياس تريدها و هم كالاتي: • User.. • Twip.. • Point.. • Pixel.. • Character.. • Inch.. • Millimeter.. • Centimeter.. |
رد: تعليم الفيجوال
ذاكري كويس وطمنينا على الاختبار
ابشركـ امتحاني اليوم كان حلوو اختي اشكرك انا اليوم رحت الكلية وقالت لي استاذة سارة انك وصلتي سلامي لها شدعوه ماسوينا شي :xrougi2: اخجلتي تواضعي:xrougi2: ربي يعطيك الف عافية :119: الله يعافيكـ:love080: واشكرك على المرور الرائع العفو:119: ربي لا يحرمنا طلتك الرائعه ولا من طلتكـ ولا من مواضيعكـ الراقيه:111: |
رد: تعليم الفيجوال
اقتباس:
وربي يوفقك |
رد: تعليم الفيجوال
مشكوررررررررره خويه موضوع رائع
تحياتي بنوته دلع |
رد: تعليم الفيجوال
اقتباس:
العفو اختي مرورك الا روع وربي لا يحرمنا منك اختي بنوتة |
رد: تعليم الفيجوال
ما هي ادوات التحكم
ادوات التحكم هي كائنات معدة لوظائف خاصته ولها مجموعة خصائص ووظائف وأحداث تمامًا كالنوافذ يأتي Visual Basic6 بفئة اساسية من أدوات التحكم وتجتمع هذه الأدوات داخل مربع واحد يسمي مربع الأدوات وتظل أمامك فترة تصميم البرامج . تشترك معظم الأدوات في مجموعة من الخصائص بينما تتميز كل اداة بمجموعة من الخصائص التى ترشحها للقيام بوظيفة معينة داخل الواجهة حيث انها الانسب في الاستعمال... |
رد: تعليم الفيجوال
التعامل مع ادوات التحكم
اضافة اداه تحكم الي النموذج: أول خطوات استخدام الأدوات هي اضافتها إلى النموذج ويتم ذلك إما بالنقر على الأداة في مربع الأدوات ثم رسمها على النموذج أو بالنقر المزدوج على الاداة لترسم عنصر بحجم افتراضي في وسط النموذج . اختيار الأداة: قبل اجراء أي عملية من عمليات نقل أو تحجيم الأدوات أو نسخها أو نقلها أو حذفها يجب اختيار الأداة أو الأدوات ثم اجراء العملية المطلوبة . اختيار الأداة يعني تحديدها أو تنشيطها بحيث تتأثر بالحدث الذي سيتم . لاختيار أو تنشيط أداة بعد وضعها على الواجهة وجه إليها مؤشر الفأرة ثم انقر زر الفأرة ستظهر ثمانية مربعات حول الأداة لتدل على اختيارها أو تنشيطها . إذا أردت تنفيذ عملية على أكثر من أداة اختر الأدوات كلها قبل تنفيذ العملية ويتم ذلك بطريقتين . إذا كانت الأدوات متجاورة فيمكنك اختيارها جميعًا عن طريق النقر في مكان فارغ على النافذة ثم سحب المؤشر اثناء السحب يظهر مستطيل منقط ليوضح لك الأدوات التى ستختارها وبمجرد اطلاق زر الفأرة سيتم اختيار كل الأدوات التى طوقتها اثناء السحب . إذا كانت الأدوات متباعدة انقر أول اداة ثم اضغط مفتاح Shift واستمر ضاغطًا اثناء نقر باقي الأدوات ، بعد الانتهاء من اختيار الأدوات ارفع يدك على مفتاح Shift.. نقل الأدوات: لنقل أداة من مكانها إلى مكان آخر انقر الأداة ثم اسحبها إلى المكان الجديد اثناء السحب سيتحرك مستطيل فارغ بنفس حجم الاداة كلما حركت المؤشر ، عندما تحدد المكان المناسب ارفع يدك من على زر الماوس . ستنتقل الاداة إلى الموقع الجديد . تغيير حجم الأداة: لتغيير حجم الأداة اتبع الآتي : انقر الأداة لتنشيطها. انقل المؤشر إلى أحد مقابض التحجيم الموجودة على اضلاع أو جوانب المستطيل الذى يحيط بالاداة ، سيتغير شكل المؤشر إلى سهم ذو رأسين . اسحب المقابض بالضغط على زر الفأرة الأيسر ولاحظ تغير حجم المستطيل مع حركة الفأرة وعندما تحصل على الحجم المطلوب اترك زر الفأرة |
رد: تعليم الفيجوال
تحرير الادوات
النسخ: اضغط مفتاحي Control + C, او افتح قائمة Edit ثم Copy... القص: اضغط مفتاحي Control + X, او افتح قائمة Edit ثم Cut... القص: اضغط مفتاحي Control + V, او افتح قائمة Edit ثم Paste... حذف الاداه: اضغط مفتاح Delete, او افتح قائمة Edit ثم Delete |
رد: تعليم الفيجوال
هذه الاداه سهلة و مهمة في نفس الوقت, و في هذا المثال سأشرح كيفية استخدامها..
• الفكرة: سنضع CheckBox و Image و عند الضغط علي CheckBox تتغير قيمته و تظهر الصورة حسب القيمة.. • اكتب هذا الكود في CheckBox: Private Sub Check1_Click() If Check1.Value = 1 Then Image1.Visible = True End If End Sub • بالنسبة الي رقم واحد بجانب Check1.Value فهو قيمة الصندوق و تكون كالتالي:0 Unchecked 1 Checked 2 Grayed |
رد: تعليم الفيجوال
Combo & List Box
اولا: Combo Box: • لوضع اختيارات في هذا الصندوق نكتب الكود التالي في الفورم: Private Sub Form1_Load() Combo1.AddItem “Ehab” Combo1.AddItem “Ahmed” End Sub و بهذه الكود يتزود الصندوق بكلمتي Ehab و Ahmed و اذا اردت اضافة اسماء اخري فاستخدم نفس الكود ولكن مع تغيير الاسماء.. 2) لكتابة الكود عليك اولا تغييرالاجراء Change الموجودة بصفحة الكود الخاصة بالصندوق الي Click ثم اكتب الكود التالي: Private Sub Combo1_Click() Select Case Combo1.ListIndex Case 0 Expression Case 1 Expression End Select End Sub الشرح: لاحظ اني استخدمت قاعدة Select Case و قد بدأت بCase 0 و ليس Case 1 فCase 0 مسئولة عن الاسم Ehab اما Case 1 فمسئولة عن الاسم Ahmed, اما بالنسبة الي Combo1.ListIndex فتعني انه سيقوم التحكم في عناصر الصندوق, و كلمة Expression قصدت بها انه يمكن كتابة اي حدث مثل Image1.Visible = True او Label1.Caption = Ehab ..الخ, اما نهاية الكود End Select تنهي قاعدة Select Case. ثانيا: List Box: • لوضع اختيارات في هذا الصندوق نكتب الكود التالي في الفورم: Private Sub Form1_Load() List1.AddItem “Ehab” List1.AddItem “Ahmed” End Sub و بهذه الكود تتزود القائمة بكلمتي Ehab و Ahmed و اذا اردت اضافة اسماء اخري فاستخدم نفس الكود ولكن مع تغيير الاسماء.. 2) لكتابة الكود عليك اولا تغييرالاجراء Change الموجودة بصفحة الكود الخاصة بها الي Click ثم اكتب الكود التالي: Private Sub Combo1_Click() Select Case List1.ListIndex Case 0 Expression Case 1 Expression End Select End Sub الشرح كما هو في ComboBox |
رد: تعليم الفيجوال
Common Dialog
تستخدم هذه الاداه في كثير من الاشياء, ولكنني سأشرح القليل منها الآن.. اولا: اظهار لوحة الالوان: [COLOR="DarkOrchid"]نستطيع من خلال Common Dialog فتح قائمة الالوان لتغيير لون الفورم او شكل.. الخ[/COLOR و اعتقد ان الجميع يعرفها... لأستخدام Common Dialog في اظهار هذه اللوحة نقوم بالآتي: 1) وضع Common Dialog في الفورم. 2) وضع الزر الذي عند الضغط عليه تظهر اللوحة. 3) وضع الكائن المراد تغيير لونه. 4) كتابة الكود التالي في الزر: Private Sub Command1_Click() CommonDialog1.Flags = &H1& CommonDialog1.ShowColor Element.Action = CommonDialog1.Color End Sub الشرح: عند كتابة الامر CommmonDialog1.ShowColor يقوم البرنامج باظهار صندوق الالوان, اما Element.Action فأن Element هي الكائن المراد تغيير لونه مثل Label1 او Form1 اما Action فهي اما ForeColor اي لون مقدمة الكائن او BackColor و هي خلفيته او BorderColor و هو لون الاطار الخارجي و يكون في الاشكال فقط, و CommonDialog1.Color هي ان لون ما اخترت تغييره سيكون اللون المختار من صندوق الالوان.. ثانيا: فتح ملفات الصور: نستطيع من خلال Common Dialog فتح ملف صورة bmp او jpg او gif, ذلك عن طريق اتباع الآتي: 1) وضع Common Dialog في الفورم. 2) وضع الزر الذي عند الضغط عليه يظهر صندوق الفتح. 3) وضع Image او Picture. 4) كتابة الكود التالي في الزر: Private Sub Command1_Click() CommonDialog1.Filter = "Bitmaps (*.bmp)|Jpeg (*.jpg)”" CommonDialog1.ShowOpen If CommonDialog1.FileName <> "" Then Picture1.Picture = LoadPicture(CommonDialog1.FileName) End If End Sub في السطر الاول تمت كتابة نوع الملفات التي يتم اظهارها و ممكن زيادتها, و في الثاني يقوم Common Dialog بفتح نافذة الفتح لاختيار الصورة و وضعها في الصورة... ثالثا: فتح ملف txt: نستطيع من خلال Common Dialog فتح ملف نص و ذلك عن طريق اتباع الآتي: 1) وضع Common Dialog في الفورم. 2) وضع الزر الذي عند الضغط عليه يظهر صندوق الفتح. 5) وضع Rich****************Box. 6) كتابة الكود التالي في الزر: Private Sub Command1_Click() CommonDialog1.Filter = "**************** (*.txt)" CommonDialog1.ShowOpen If CommonDialog1.FileName <> "" Then Rich****************Box1.LoadFile (CommonDialog1.FileName) End If End Sub في السطر الاول تمت كتابة نوع الملفات التي سيتم اظهارها, و في الثاني يقوم Common Dialog بفتح نافذة الفتح و اختيار الملف و وضعه في ****************Box...هذه هي اهم مهام لهذه الاداه واذا اردت معرفة المزيد راجع الجزء الخاص ****************Box.. |
رد: تعليم الفيجوال
جزاك الله خيراااا
|
رد: تعليم الفيجوال
ماقصرتي ...
الف شكر لك .. |
رد: تعليم الفيجوال
يعافيكم ربي ع المرور
وربي لا يحرمنا تواجدكم العطر |
رد: تعليم الفيجوال
يعطيك الف عافيه يارب
|
رد: تعليم الفيجوال
اقتباس:
يعافيك ربي وربي لا يحرمنا منك اختي |
رد: تعليم الفيجوال
يعطيك العافية خوية الحاسب
جداً مفيد وربي لا يحرمنا جديدك |
رد: تعليم الفيجوال
هلا والله احلى بنوتة
ان شاء الله افدتكم بالمعلومات واعتذر لعدم اكمالي الباقي |
رد: تعليم الفيجوال
الف شكر لك ِ أختي خويه الحاسب ع الموضوع المفيد و ان شاء الله بس يصعب عندي اي شى بالفيجوال ماراح اتردد .... وبفتح موضوعك الف شكر لكِ أختكـ ^_^ |
رد: تعليم الفيجوال
مشكووووووووووووووووووووووووووووووووووووووووووووووو ووووووووووووووووووووورة
على الجهود العظيمه يعطيك الف عافيه :119: |
رد: تعليم الفيجوال
اقتباس:
هلا والله ان شاء الله المعلومات تفيدك الفيجوال حلوووو |
رد: تعليم الفيجوال
اقتباس:
يعافيك ربي |
رد: تعليم الفيجوال
:150:شكررررررررررر
|
رد: تعليم الفيجوال
العفوووووووووووو خيتو
مرور راااااااااااااااااااااائع |
رد: تعليم الفيجوال
مشكوره حيل على الموضوع الرااائع
رجعتي لي معلوماتي كنت ناسيتها بس انا عندي طلب لو تجيبن لنا البرنامج عشان نحمله انا حذفته من عندي بعدين ندمت اني حذفته ودروت عليه كثير في النت ماحصلت الاصدار يلي درسناه احصل الاصدار قديم او اصدار جديد اذا تقدرين توفير البرنامج لنا الله لا يهينك تحياتي المعطره |
رد: تعليم الفيجوال
هلااااااااا خيتو
العفو يا قلبو ذكريات حلوووووووووووووة حيل مع الفيجوال عندي الفيجوال 2008 تبغينها واذا تبغين 2005 احوال اوفرة لك ان قدرت باذن الله 2008 احسه نفس 2005 انا على لابتوبي 2005 والجهاز الثاني نزلت 2008 ان شاء الله ان قدرت جبته لك بس نطريني لاني الحين ادرس فالكلية وبشوف اسال لك كن عندهم الكلية نسخة يعطوني |
رد: تعليم الفيجوال
خلاص اذا حصلت على شي ارسلي رساله خاصه لانه انا مدخل دايماً
يسلمووو:cheese: |
رد: تعليم الفيجوال
عذريني حبيبتي ما قدرت اوفر لك النسخة وخصوص انشغلت بالدراسة
جداً اسسسفة خيتو |
رد: تعليم الفيجوال
يسلموووووووووووووووو
مشكووره ع الموضوووع :119: |
رد: تعليم الفيجوال
العفو يا قلبووو
|
رد: تعليم الفيجوال
تسلمين حبيبتي ع الدورس
|
رد: تعليم الفيجوال
العفو يا قلبوووو
|
رد: تعليم الفيجوال
يسلمووو حبيبتي عالموضووع الحلوو
|
رد: تعليم الفيجوال
يسلمك ربي يالغلا على هالطلة الحلوة
|
رد: تعليم الفيجوال
خوية الحاسب انا ابقي أصدار الفجول بيسك مو مشكله أي اصدار أذا بتجين الكليه يوم من الايام جيبي لي
نسخه معاك وبكون شاكره لك |
رد: تعليم الفيجوال
ان شاء الله
او بحاول انزلة لك هنا بالمنتدى |
رد: تعليم الفيجوال
اختـي واذا بغيت افتح فجوال استديو دون ما ادخل الفجوال بيسكـ يعني يصير منفصل عن الثااني كيف
اتمنى اتفيديني:000: |
رد: تعليم الفيجوال
الله يعطيك العافيه
|
رد: تعليم الفيجوال
يعطيش الف عافيه
وان كمان اي شي يصعب علي بقول لكم تساعدوني " اني من كلية المجتمع بالقطيف ":(269): |
All times are GMT +3. الوقت الآن حسب توقيت السعودية: 03:38 PM. |
Powered by vBulletin® Version 3.8.7, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. جامعة الملك
الفيصل,جامعة الدمام
المواضيع والمشاركات في الملتقى تمثل اصحابها.
يوجد في الملتقى تطوير وبرمجيات خاصة حقوقها خاصة بالملتقى
ملتزمون بحذف اي مادة فيها انتهاك للحقوق الفكرية بشرط مراسلتنا من مالك المادة او وكيل عنه