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


منتديات أميرة البشر
 
الرئيسية<img style="visأحدث الصوردخولالتسجيلمنوعات
أهلا وسهلا بكم زوارنا الكرام في منتديات أميرة البشر
للاتصال و الاستفسار بمدير المنتدى admin جوال رقم 0599269743
لكل الاعضاء الجد تم تفعيل حساباتكم من طرف مدير المنتدى الرجاء فتح الايميل وقراءة الرسائل
تم تفعيل حساب الزعيم 1 من قبل مدير المنتدى فمرحبا بك
يجب على كل المتواجدين الالتحاق بالدردشة للتفاهم مع مدير المنتدى وشكرااااا***تحيات مدير المنتدى
منتديات أميرة البشر ترحب بالمدير الجديد في المنتدى عبود وأهلا وسهلا به
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
المتواجدون الآن ؟
ككل هناك 1 عُضو حالياً في هذا المنتدى :: 0 عضو مُسجل, 0 عُضو مُختفي و 1 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 18 بتاريخ الإثنين أبريل 06, 2015 8:43 pm
المواضيع الأكثر شعبية
فيلم الناجون من النار كامل -عمرو عبد الجليل
فيلم شمس الزناتي كامل - عادل امام
حمل اقوى افلام الرعب الممنوعه من العرض في عالم الاموات
أغنية ابص لروحي
القدافي صورة
فلم وادي الذئاب فلسطين كامل و مترجم عربي و بجودة عالية
فيلم مين فينا الحرامي عادل امام - نسخة كاملة
مرض رعاش الاغنام
فيلم احنا بتوع الاتوبيس
نمور مثل الحمار الوحشي
المواضيع الأكثر نشاطاً
فيلم احنا بتوع الاتوبيس
القدافي صورة
صورة
فيلم سلام ياصحبي
صورة 2
أغنية ابص لروحي
فلم بئر الخيانة كامل - Cinema-ABO 3TB
رسائل العيد الاضحى 2012
فيلم الارهاب والكباب
أغاني اسلامية
المواضيع الأخيرة
» نمور مثل الحمار الوحشي
الفيجوال بيسك Emptyالأحد أبريل 01, 2012 3:33 am من طرف زائر

» نمر ميخذ راحته
الفيجوال بيسك Emptyالأحد أبريل 01, 2012 3:28 am من طرف زائر

» تهنئة لجميع الأعضاء في منتداي الحبيب
الفيجوال بيسك Emptyالإثنين يناير 30, 2012 8:51 pm من طرف Admin

» قل للغياب اللي هو أعظم خطاياك ما عاد أحس بشي غير إحتضاري / بقلمي , كاملة
الفيجوال بيسك Emptyالأحد يناير 01, 2012 6:37 pm من طرف Admin

» قناة هنا القدس الفضائية
الفيجوال بيسك Emptyالجمعة نوفمبر 25, 2011 6:44 pm من طرف Admin

» هنئة للأخت عيون فلسطينية لانضمامها لمشرفي النادي..
الفيجوال بيسك Emptyالأربعاء نوفمبر 16, 2011 9:13 pm من طرف Admin

» شعر من ابومجاهد لفلسطين
الفيجوال بيسك Emptyالأربعاء نوفمبر 16, 2011 9:06 pm من طرف Admin

»  مــــــــــــســــــــتـــــــلــــــزمـــــــات الــــمــــاســـــنــــــجـــــر الباتش
الفيجوال بيسك Emptyالأربعاء نوفمبر 16, 2011 6:26 pm من طرف Admin

» برنامج المتصفح فير فكس
الفيجوال بيسك Emptyالأربعاء نوفمبر 16, 2011 5:49 pm من طرف Admin


 

 الفيجوال بيسك

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
Admin
Admin


عدد المساهمات : 209
نقاط : 1546
السٌّمعَة : 3
تاريخ التسجيل : 17/08/2011
العمر : 29

الفيجوال بيسك Empty
مُساهمةموضوع: الفيجوال بيسك   الفيجوال بيسك Emptyالثلاثاء أغسطس 23, 2011 8:11 pm

فيجوال بيسك

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

وقد واكبت هذه اللغة التطور الهائل الذي حصل مؤخراً على صعيد العتاد Hardware والبرمجيات software من خلال حلتها الجديدة لفة فيجوال بيسك والتي تلاقي نجاحاً عظيماً لسهولة استخدامها وتعاملها السلس من النظام windows .

وقد وافقت لغة فيجوال بيسك باقي لغات البرمجة الحديثة من حيث أسلوبها المتطور إذا تعد هذه اللغة من لغات التطوير السريع للتطبيقات Application Development Rapid أو ما يدعى بلغات RAD .

وتتميز لغة فيجوال بيسك بقدرتها على التعامل مع عالم الوسائط المتعددة multimedia إضافة إلى سهولة استعمال مكتبات الربط الديناميكية ( DLL ) والتي تعطي قدرة إضافية للمبرمجين للاستفادة من بعض القوالب البرمجية المسبقة للتطوير مما يوفر وقتاً وجداً كبيرين , وتتعامل أيضاً مع واجهة التطبيقات البرمجية الخاصة بنظام ( windows ) أو ما يدعى ) windows API's ) .

كما يستطيع المبرمج باستخدام هذه اللغة كتابة برامج ذات الواجهة متعددة الوثائق ( MDI ) إضافة إلى إنشاء أيقونات متحركة وإضافة إلى الحكة المرفقة بالصوت إلى تطبيقاته المختلفة , ولم تمهل لغة فيجوال بيسك موضوع التعامل مع الملفات على اختلاف أنواعها , ومنها ملفات قواعد البيانات (Database ) إذ تتعامل مع هذه الملفات المعدة بواسطة مايكروسوفت أكسس أو أحد البرامج الشهيرة في هذا المجال مثل dBase .

تعتبر الإصدار ( Visual Basic 6 ) آخر الإصدارات في عائلة فيجوال بيسك . وهي تسمح لك بسرعة وبسهولة بتطوير تطبيقات أو حتى ++C. وقد أصبحت هذه اللغة من مصاف اللغات كائنية التوجيه ( OOP ) ابتداء من الإصدار الخامس منها .
يزودك فيجوال بيسك بيئة رسومية والتي بواسطتها تستطيع أن تصمم نظرياً النماذج والتحكمات والتي تصبح هي أساسات بنائك في تطبيقاتك لكمبيوتر الشخصي . فيجوال بيسك يدعم عدداً كبيراً من الأدوات المفيدة , والتي تساعدك لإنتاج أكثر , وهذه الأدوات تشمل على ما يلي :- نماذج , قوالب , متحكمات متخصصة , إضافات ومدراء قواعد البيانات .

يمكنك استخدام هذه الأدوات جميعها لإنشاء تطبيقات كاملة في شهور , أسابيع أو حتى أياماً .
أن فيجوال بيسك 6 صمم خصيصاً ليخدم شبكة الإنترنت ويأتي معه عدد من التحكمات تسمح لك بإنشاء تطبيقات على أساس Web تسمى ( ActiveX executables ) وهذه تعمل كأنها تطبيق فيجوال بيسك منفرج , ولكنها يتم توحيدها عبر ( Web browser ) . وباستخدام هذا النمط الجديد في التطبيق , يمكن مراجعة تطبيقات فيجوال بيسك الموجودة وتوزيعها على الإنترنت . والجديد في فيجوال بيسك هي مشاريع SAPI ومشروع قوالب Dynamic HTML وتزودك هذه القوالب هيكل عملي لتطوير مكونات جانبية لـ الأجهزة الخادمة في الويب .

Visual Basic.NET

وهي أحدثها حيث تم إصدارها الشهر الماضي حيث تم إعادة تصميمها بالكامل إن لم نقل أنها لغة برمجية جديدة حيث أصبحت اللغة الآن لغة برمجية كائنية OOP Language كاملة . فأصبحت تدعم الوراثة Inheritance وإعادة تعريف الدوال وغيرها . وأهم مزاياها أنه يمكنك تطوير برمجيات يمكن الاستفادة منها على منصات غير الويندوز مثل لينكس وماك وغيرها . وتسمى هذه التقنية الجديدة خدمات – عبر – الشبكة WEB Service .
لغة الفيجوال بيسك ليس كما كانت .

لعلك سمعت كثيراً عن لغة الـ BASIC , وقد تجنبت تعلمها بسبب حدودها التي تقصر إمكانياتها كسائر لغات البرمجة . لكن مع الإصدارات الحديثة من Visual Basic فإن الأمر اختلف ! حيث أصبحت إمكانيات اللغة لا حدود , وقابلية التطوير لا نهائية أي أنه أصبح ذو نهاية مفتوحة . فعن طريق الإضافات Add-Ins وأدوات التحكم الخارجية ActiveX control ومكونات COM بصفة عامة , تستطيع انجاز كل ما استطعت انجازه باللغات المختلفة . فالإضافة مكون COM جديد لا يتطلب الأمر منك سوي تحديد اسم وملف المكون ومن ثم استخدامه مباشرة ! .

التطبيقات التي تنشئها Visual Basic متوافقة 100% مع إصدارات ويندوز المختلفة . فالنواة الداخلية للتطبيقات المنشأة بواسطة فيجوال بيسك هي عبارة عن سيل من إجراءات API التي هي عبارة عن روح نظام ويندوز . أما الدوال الإضافية التي توفرها لغة البرمجة فهي موجودة في مكتبة مستقلة MSVBVM60 وهي المسئولة عن تشغيل برامجك التي طورتها عن طريق فيجوال بيسك .

فيجوال بيسك يوفر لك العديد من الحلول الخاصة بالانترنت . فيمكنك من إنشاء أدوات تحكم ActiveX Controls يتم تنفيذيها في صفحة ويب . أو تصميم تطبيقات كـ ActiveX Documents
للعمل على متصفح Internet Explorer . المزيد أيضاً . فيجوال بيسك يوفر لك بيئة تطوير خاصة لتطوير تطبيقات انترنت سواء كانت للعميل Client كتطوير تطبيقات من نوع DHML Applications
أو للخادم Server كتطوير تطبيقات ASP Applications .


بنية اللغة

لغة البرمجة BASIC هي الجذر الأصلي للبرمجة بلغة فيجوال بيسك فمعظم الصيغ العامة Syntax كعبارة If أو حلقة For Next لم تتغير . لكن هناك بعض الأمور التي تغيرت كي تتناسب مع بيئة نظام ويندوز فلا تتوقع وجود الأجراء Locate . بصفة عامة الدوال المبنية Built-in functions قد تغيرت تغير كلي وتم إضافة مئات الدوال الجديدة التي لا بد من التأقلم مع بيئة ويندوز . ابحث في مكتبة ADL عن هذه الدوال . بالإضافة إلى ذلك , تطورت هذه اللغة تطور كبير حتى أصبحت OOP
تقريباً . فمبدأ الـ Encapsulation والـ Polymorphism مدعومة بشكل ممتاز عن طريق إضافة ملفات مستقلة بالامتداد . CLS لملفات الفئات أما تعدد الواجهات فيت عن طريق إضافة الكلمة المحجوزة Implement فقط وتصبح الفئة قابلة لاشتقاق واجهة من أخرى .

الرسائل Messages وإجراءات APT

لن تحتاج إلى استخدام آلاف الثوابت لقنص رسائل النظام كـ WM_CLICK وغيرها . فمع فيجوال بيسك يكفي أن تضع الأداة على النافذة وتنقر عليها نقرا مزدوجا لتعرف اجراء يمثل اسم الأداة
والرسالة المراد قنصها . في عالم فيجوال بيسك يعرف هذا النوع من الإجراءات بالأحداث Events
حيث تحتوي كل أداة على مجموعة أحداث خاصة بها بمثابة الرسائل الموجودة في لغات البرمجة الأخرى . أما بالنسبة لـ Windows API فتستطيع الوصول لهذه الإجراءات عن طريق تعريف الدالة باستخدام اللمة المحجوزة Declare مع تضمين المكتبة الديناميكية الموجود فيها الإجراء
كـ User أو GDI .



برمجة الكائنات المكونة COM: لا يتطلب منك الأمر إلى الدخول في التفاصيل وتعريف واجهات IUnknoun وغيرها لبرمجة المكونات COM . حدد المشاريع من نوع ActiveX وبرمج بنفس الطريقة العادية وستنجز مكونات COM حقيقية بسهولة شديدة . الواجهات Interface تتم عن طريق تعريف الفئات Classes فلا يوجد حاجة الآن لاستخدام لغة تعريف الواجهات IDL . أما عن مسارات التنفيذ Threading فتستطيع التحكم وتحديد نوعه فيما إذا كنت تريد مسار تنفيذ فردي Single أو متعدد Multi عن طريق صندوق حوار خصائص المشروع Project Properties .

المترجم Compiler : يوفر لك فيجوال بيسك خيارين للترجمة هما P-Code و Native-code مع خيارات ممتدو للنوع الثاني .

كما يدعم مترجم فيجوال بيسك معالجات Pentium Pro دعماً كاملاً للاستفادة من المعالجات الرياضة بها وغيرها .


مستقبل لغة الفيجوال بيسك

حقق فيجوال بيسك شعبية لا مثيل لها بين مطوري التطبيقات تحت بيئة ويندوز والفرص الوظيفية لمبرمجة فيجوال بيسك هي الأعلى . كذلك , الموقع التي تناقش هذه اللغة في زيادة رأسية !
وإعداد المبرمجين المهاجرين إلى فيجوال بيسك يومي إلى الزيادة . المزيد أيضاً , أدوات التطوير الخاصة بالفيجوال بيسك كمكونات COM في كل مكان ويكفيك وجود أكثر من ثلاث مجالات عالمية تناقش هذه اللغة !! وهذا Visual Basic.NET , التي بدورها طريقك تدريجياً خلال السنوات القادمة لصالح لغة الجافا ما لم تقدم تقنية الدوت نت الجديدة جميع مزايا الجافا وتقنع شركات أخرى بقبول هذه التقنية ورغم أن شركة مايكروسوفت أثبتت قدراتها في هذا المجال إلا أن مستقبل هذه اللغة البعيد لا يبدو ساطعاً مثل لغة الجافا . الخبر السعيد أنه خلال السنوات الخمس القادمة ستضل اللغة قوية وموجودة بشكل واسع .


منتديات أميرة البشر - قسم مواضيع منوعة .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://abed.catsboard.com
 
الفيجوال بيسك
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات أميرة البشر :: موااااضيع منوعة-
انتقل الى: