ضع اعلانك هنا

ضع اعلانك هنا ضع اعلانك هنا منتديات بوابة الاسلام
التاريخ 2008-8-13 التاريخ 2008-8-15 ضع اعلانك هنا ضع اعلانك هنا
 
العودة   عالم المعرفة > قسم تطوير المنتديات والبرمجه > منتدى لغات الحاسب والبرمجة
تفعيل العضوية استرجاع كلمة المرور شروط المنتــدى البحث مشاركات اليوم اجعل كافة الأقسام مقروءة
منتدى لغات الحاسب والبرمجة برمجة php , برمجة c++ , البرمجة , لغات برمجة , دروس برمجة
 

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

منتدى لغات الحاسب والبرمجة


إضافة رد
 
LinkBack أدوات الموضوع
 
قديم 11-24-2006, 02:44 PM   #1 (permalink)
عضو نشيط







OsamaPs غير متصل

OsamaPs will become famous soon enoughOsamaPs will become famous soon enough

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

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


تاريخ الفيجوال بيسك
مفهوم كلمة البيسك بشكل عام

أصل كلمة بيسك من العبارة : 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)


وصدر الأن إصدار فيجوال بيسك . نت وهو سبب عقدة نفسية لمبرمجي الفيجوال بيس
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
 
 
قديم 11-24-2006, 02:45 PM   #2 (permalink)
عضو نشيط







OsamaPs غير متصل

OsamaPs will become famous soon enoughOsamaPs will become famous soon enough

افتراضي مشاركة: البداية و الأساسيات في الفيجوال بيسك





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






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

يمكنك إزالتها من بدء التشغيل عن طريق تفعيل علامة الإختيار 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 ******** DLL : وهو يساعد على إنشاء ملف ذو امتداد ( DLL ) يقوم بتشغيل برامج على موقع في الانترنت .

Activex ******** 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. شجرة المشروع : ويقوم بعرض جميع المشاريع و النماذج للمشروع الحالي .

[img]http://www.osamaps.com/lessons/les1/Project******.jpg[/img]


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


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



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

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





تحميل الشرح + الصور بصيغة html
يتبع....

التعديل الأخير تم بواسطة XP ; 03-12-2007 الساعة 06:11 PM.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
 
 
قديم 11-24-2006, 02:47 PM   #3 (permalink)
عضو نشيط







OsamaPs غير متصل

OsamaPs will become famous soon enoughOsamaPs will become famous soon enough

افتراضي مشاركة: البداية و الأساسيات في الفيجوال بيسك

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

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 - متحول محرفي : وهو إسم محرفي يتبعه بالمحرف $
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
 
 
قديم 11-24-2006, 02:49 PM   #4 (permalink)
عضو نشيط







OsamaPs غير متصل

OsamaPs will become famous soon enoughOsamaPs will become famous soon enough

افتراضي مشاركة: البداية و الأساسيات في الفيجوال بيسك

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





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

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


هذا هو شكله










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





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

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

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

Private Sub Form_Click()


End Sub


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

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

Private Sub Command1_Click()


End Sub


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

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

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

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

تحميل الشرح + الصور بصيغة html

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


التعديل الأخير تم بواسطة XP ; 03-12-2007 الساعة 06:14 PM.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
 
 
قديم 11-24-2006, 02:53 PM   #5 (permalink)
XP

:: فريق عالم المعرفة::
 
الصورة الرمزية XP








XP غير متصل

XP has a spectacular aura aboutXP has a spectacular aura aboutXP has a spectacular aura about

افتراضي مشاركة: البداية و الأساسيات في الفيجوال بيسك

درس اكثر من رأئع اخوي ويتم تثبيت الموضوع

الف شكر لك اخوي

التوقيع

(*) من سب صحابتي فعليه لعنة اللَّه والملائكة والناس أجمعين(*)
رواه الطبراني وهو في سلسلة الألباني الصحيحة

دعاءالشيخ خميس الزهراني

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

موضوع خطيرر تفضل بدخول

(اللهم أرزقنا قبل الموت توبه .. وعند الموت شهاده )

مركز تحميل الصور

 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
 
 
قديم 11-24-2006, 04:32 PM   #6 (permalink)
عضو نشيط







OsamaPs غير متصل

OsamaPs will become famous soon enoughOsamaPs will become famous soon enough

افتراضي مشاركة: البداية و الأساسيات في الفيجوال بيسك

اقتباس:
المشاركة الأصلية كتبت بواسطة xp
   درس اكثر من رأئع اخوي ويتم تثبيت الموضوع

الف شكر لك اخوي

العفو اخوي و سعيد لقبولكم الموضوع و تثبيته
^_^
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
 
 
قديم 11-24-2006, 04:34 PM   #7 (permalink)
عضو نشيط







OsamaPs غير متصل

OsamaPs will become famous soon enoughOsamaPs will become famous soon enough

افتراضي مشاركة: البداية و الأساسيات في الفيجوال بيسك

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

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



شكل الفورم

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

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

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

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





نافذة الخصائص
و للتعرف اكثر عن خصائص هذه النافذة
انقر هنا



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


ملاحظة : نافذة الخصائص تخصص جميع العناصر الموجودة على الفورم كالأزرار و عناصر الادخال و الإخراج إلخ ......
الآن أعرف أنك تود أن تسأل عن كيفية وضع العنوان على اليمين

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

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



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


ماذا تلاحظ الآن تغيرت و أصبحت من اليمين إلى اليسار أليس كذلك ..

لقد نجحت مرة أخرى هنيئا لك .......

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

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

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

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

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


هذا الجدول يبين شرح خصائص الفورم:




تحميل الشرح + الصور بصيغة html

التعديل الأخير تم بواسطة XP ; 03-12-2007 الساعة 06:19 PM.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
 
 
قديم 11-24-2006, 04:39 PM   #8 (permalink)
عضو نشيط







OsamaPs غير متصل

OsamaPs will become famous soon enoughOsamaPs will become famous soon enough

افتراضي مشاركة: البداية و الأساسيات في الفيجوال بيسك




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





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

شكل الأداة إسمها شرحها
Picture Box صندوق عرض الصور

[img]http://www.osamaps.com/lessons/toolbox/****.JPG[/img] **** 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 أداة التوقيت



تحميل الشرح + الصور بصيغة HTML

التعديل الأخير تم بواسطة XP ; 03-12-2007 الساعة 06:25 PM.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
 
 
قديم 11-24-2006, 04:48 PM   #9 (permalink)
عضو نشيط







OsamaPs غير متصل

OsamaPs will become famous soon enoughOsamaPs will become famous soon enough

افتراضي مشاركة: البداية و الأساسيات في الفيجوال بيسك

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


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



تحمل الشرح + الصور بصيغة html

التعديل الأخير تم بواسطة XP ; 03-12-2007 الساعة 06:28 PM.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
 
 
قديم 12-01-2006, 09:23 PM   #10 (permalink)
<