التسجيل التعليمات اجعل كافة الأقسام مقروءة




العودة   عالم المبتكر التطويري > :: عالم لغات البرمجة:: > .:: عالم البرمجة العام ::.


البرمجة المرئية (visual basic) تعريف بها وتقرير كامل عنها ... تمهيد !!

.:: عالم البرمجة العام ::.


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1 (permalink)  
قديم 27-10-2007, 03:25 PM
الصورة الرمزية Ms.Gen
.::مشـ أنظمة التشغيل ــرفـ::.
 
تاريخ التسجيل: Apr 2007
العمر: 20
المشاركات: 1,163
Cool البرمجة المرئية (visual basic) تعريف بها وتقرير كامل عنها ... تمهيد !!

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

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

لغة البرمجة المرئية

وهذه معلومات شبه شاملة وملمة بالتحدث عن هذه اللغة البرمجية الراقية ..

بسم الله نبدأ .



*************************


تاريخ الفيجوال بيسك

أنتجت شركة مايكروسوفت أول إصدار من لغة البيسك عام 1970م ، وسمي Basic والأسم يعتبر اختصار للكلمة للغة البرمجة العامة التسلسلية للمبتدئين ( Beginner’s All-Purpose Symbolic Instruction Code) ، وتوالت الإصدارات فظهر الإصدارات GW-BASIC, QuickBasic and QBasic ، و كلهم يعملون في بيئة Dos ، و مع انتشار بيئة ويندوز ظهرت فيجوال بيسك التي احتوت علي كثير من أوامر QBASIC وأضافت العديد من الوظائف التي جعلت من البرمجة بفيجوال بيسك يسره و سهلة . هناك الاآلاف من المواقع التعليمية للفيجوال بيسك و منها Visual Basic Tutorials

في عام 1999 تم افتتاح أول موقع عربي على الإنترنت يهتم بلغة فيجوال بيسك وهو http://www.vb4arab.com

وإن شاء الله نكون أقوى موقع عربي في البرمجة وبكل اللغات

في عام 2000 قامت مايكروسوفت بإنتاج النسخة المطورة VISUAL BASIC.NET والتي تعتمد على البرمجة الشيئية .

بيسك المرئي(visual basic)

بيسك المرئي (بالإنجليزية: Visual BASIC) (أو فيجوال بيسك) هى بيئة تطوير و لغة برمجة من مايكروسوفت تستند إلى لغة البيسك الشهيرة. و هى تصنف ضمن لغات البرمجة الشيئية. منذ أن بدأت مايكروسوفت في اصدار الفيجوال بيسك و هى تلاقى نجاحا باهرا و شعبية لا بأس بها بين المبرمجين نظرا لسهولتها الشديدة في مقابل التعقيد الشديد الذى يواجهه أى مبرمج يسعى لبرمجة ويندوز باستخدام السى أو السى++. الا أن الفيجوال بيسك ربما تكون هى من أسؤ اللغات التى تكتب عليها برامج الويندوز الآن طبعا بعد الجافا.عموما تناسب الفيجوال بيسك تطبيقات قواعد بيانات و التطبيقات المخصصة للشركات الصغيرة و برامج الحسابات و هى مريحة و سهلة و تؤدى الغرض بالاضافة إلى أنها تسمح للمبرمج بالتركيز على حل المشكلة فغالبا ما لا يواجه صعوبات فنية أثناء كتابة برنامج بالفيجوال بيسك. و لكن بقى أن نذكر أن برامج الفيجوال بيسك لا تتم ترجمتها كاملة إلى لغة الألة مثل السى++ أو الدلفى و انما تترجم إلى كود وسطى يتصل مع مكتبة ربط تسمى ب"Run Time library" و اسمها MSVBMnn.dll مع ملاحظة أن حرفى ال"ان" يشيران إلى رقم الاصدارة.

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

مميزات الفيجوال بيسك

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

إصدارات فيجوال بيسك

Visual Basic 1

الاصدار الاول من Visual Basic كان محدود للغاية. ولم يكن موجه لتطوير التطبيقات الحقيقة لبيئة Windows. مع انه كان سهل الاستخدام ذو واجهة رسومية ولغة برمجة مرئية إلى انه كان يعتبر كلعبة مسلية للمبرمجين.

Visual Basic 2

الاصدار الثاني من Visual Basic لم يظهر اي جديد باستثناء اضافة القليل من الخصائص ودعم أفضل لبيئة التطوير المتكاملة IDE. لكن في تلك الفترة، ظهر مولود جديد وهو النظام Access 1.0 لقواعد البيانات العلائقية وكان كل تركيز شركة Microsoft هو الدمج بينهما.

Visual Basic 3

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

Visual Basic 4

كان الهدف الاساسي من الاصدار الرابع هو مرحلة انتقالية إلى Windows 95 او ان صح التعبير، القابلية لتطوير تطبيقات من نوع 32 bit. وكان أول اصدار من اصدارات Visual Basic تولد شيفرة للعمل تحت معالجات من نوع 32Bit. ليس هذا فقط! بل اضاف الاصدار الرابع امكانية لانشاء مكتبات من نوع ActiveX DLL والتي زادت في اسهم شهرة Visual Basic حتى اصبح معترف كلغة برمجة لانشاء تطبيقات حقيقية حيث اضاف الميزة التي انتظرها المبرمجون وهي البرمجة كائنية التوجه OOP لكنها كانت محدودة بسبب استطاعتك بانشاء الفئات Class فقط دون اي امكانية اضافية كتعدد الواجهات Polymorphism او الوراثة Inheritance.

Visual Basic 5

الاصدار الخامس كان بمثابة الاعلان الرسمي في ان لغة Visual Basic هي لغة برمجة لتطوير التطبيقات الحقيقية والتجارية. حيث اضاف العديد من انواع المشاريع كـ ActiveX Controls و ActiveX ********s وغيرها.. واضافة مزايا عديدة للتحكم بشيفرة ملف الـ EXE الذي يخيرك من تحويل الشيفرة المصدرية إلى P-Code او Native-Code. بالاضافة إلى التحسن الحقيقي لبيئة التطوير المتكاملة IDE والدعم الاضافي لقواعد البيانات.

Visual Basic 6

الاصدار السادس لا يختلف عن الاصدار الخامس كثيرا لكن هناك العديد من التحسينات وعلاج للشوائب Bugs التي كانت موجودة في الاصدار الخامس. من اهم الاضافات في الاصدار السادس هي الزيد في ادوات قواعد البيانات والمبنية على ADO. كذلك تحسن واضح في ادوات التحكم. وهناك العديد من التطوير في لغة البرمجة كدعم انواع البيانات المعرفة من قبل المستخدم UDT والزيد من الدوال Functions. واضافة المزيد من الويزارد Wizards ودعم لتطبيقات انترنت Internet. والكثير والكثير من التحسينات.

واخيرا

Visual Basic.NET

تم انتاج هذا الاصدار مع تغيير جذري عما سبقة من الاصدارات ولقد صدر في ضل هذة التقنية ثلاثة اصدارات إلى الان

Vb 2003 ،vb2005

وقريبا vb 2008

تقديم Visual Basic

Visual Basic اداة قوية وفعالة لتطوير تطبيقات متوافقة مع بيئة Windows. يوفر لك بيئة تطوير متكاملة سهلة الاستخدام لانشاء الحلول سواء كانت شخصية او تجارية في وقت قياسي عن طريق فلسفة البرمجة المرئية. حيث تصمم الشاشات ونوافذ برنامجك عن طريق نقرات وتحريكات خفيفة بالفأرة كأنك ترسم مربعات ودوائر باستخدام برامج رسم وغيرها.

Visual Basic ليس كما كان

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

التوافقية مع Windows

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

حلول الانترنت

Visual Basic يوفر لك العديد من الحلول والخاصة بالانترنت. فيمكنك من انشاء ادوات تحكم ActiveX Controls يتم تنفيذها في صفحة ويب. او تصميم تطبيقات متقدمة كـ ActiveX Dcuments للعمل على متصفح Internet Explorer. المزيد ايضا، Visual Basic يوفر لك بيئة تطوير خاصة لتطوير تطبيقات انترنت سواء كانت للعميل Client كتطوير تطبيقات من نوع DHTML Applications او للخادم Server كتطوير تطبيقات ASP Applications.

مستقبلك مع Visual Basic

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

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

* عدم مجانية برامجها ،أي أنك تحتاج غالبا للدفع للحصول على ملفات مفتوحة المصدر
* لا يتم ترجمتها بشكل كامل إلى لغة الألة.
* لا تدعم كافة أشكال البرمجة الشيئية.
* المترجم نفسه به بعض الشوائب و التى تظهر في البرنامج المكتوب حتى في حالة خلو البرنامج المصدر من الأخطاء.


***************************************

هذا ما استطعت أن أقوله لكم ....

وأي استفسار أنا جاهز

أخوكم :: Ms.Gen
__________________
لا توقيع ... لا اسم

آخر تعديل بواسطة Ms.Gen ، 27-10-2007 الساعة 03:40 PM
رد مع اقتباس
  #2 (permalink)  
قديم 27-10-2007, 11:24 PM
الصورة الرمزية Ms.Gen
.::مشـ أنظمة التشغيل ــرفـ::.
 
تاريخ التسجيل: Apr 2007
العمر: 20
المشاركات: 1,163
الموضوع مهم ... لنمهد لدورة الفيجوال بيسك التي نحضر لها ...

فهذه المعلومات التي سردتها في الموضوع تغنينا عن المقدمة .... في الدورة

وبارك الله فيكم جميعا ..
__________________
لا توقيع ... لا اسم
رد مع اقتباس
  #3 (permalink)  
قديم 27-10-2007, 11:42 PM
..:: المـديــرة الــعــامـة ::..
 
تاريخ التسجيل: May 2006
العمر: 21
المشاركات: 4,882
السلام عليكم ورحمة الله وبركاته

بارك الله فيك

موضوع مهم فعلا

وهي لغة رائعة فعلا

كنت تعلمت اساسيتها زمان

بس اهملتها لأني ماتوقعت ابدا انو اتخصص بهالمجال

بنعوضها معك ان شاء الله

بارك الله فيك اخي

والي عودة باذن الله
__________________


راجعين وانتي منا ،،واسمك مايبعد عنا ،،شرقنا أو غربنا ،، نرجع لو بعد سنين ،،راجعينلك راجعين ،، يابلادنا راجعين
رد مع اقتباس
  #4 (permalink)  
قديم 28-10-2007, 01:06 PM
الصورة الرمزية Ms.Gen
.::مشـ أنظمة التشغيل ــرفـ::.
 
تاريخ التسجيل: Apr 2007
العمر: 20
المشاركات: 1,163
شكرا الك نور على مرورك ...

هذا تمهيد للدورة لكي نبدأ بدون مقدمة ...

وبارك الله فيكي اختي ...

وراح أضع رابط الموضوع في مقدمة موضوع الدورةحتى الكل يقراه ...
__________________
لا توقيع ... لا اسم
رد مع اقتباس
  #5 (permalink)  
قديم 29-10-2007, 02:40 AM
الصورة الرمزية سامح سكيك
.::مشـ عالم الكمبيوتر ــرفـ::.
 
تاريخ التسجيل: Oct 2007
العمر: 20
المشاركات: 884
السلام عليكم

ماشاء الله على هذا الموضوع اي انا بنتظروا من زمان ونفسي اتعلموا مع انى درستوا ولكني ما بحب هذه الاشياء ولكن ممكن يكون احلى مع شرحك الجميل وانت ما شاء اللله غنى عن التعريف وعن برامجك الرائعة !!!

لك تحياتي اخوك سامح سكيك
__________________




!!ˆ§ˆ™ {{ ( قوانين عالم المبتكر التطويري ) }} ™^§^!!
رد مع اقتباس
  #6 (permalink)  
قديم 29-10-2007, 10:58 PM
الصورة الرمزية Ms.Gen
.::مشـ أنظمة التشغيل ــرفـ::.
 
تاريخ التسجيل: Apr 2007
العمر: 20
المشاركات: 1,163
شكرا الك سامح على مروروك الأحلى

بارك الله فيك حبيبي
__________________
لا توقيع ... لا اسم
رد مع اقتباس
  #7 (permalink)  
قديم 20-12-2007, 06:11 AM
الصورة الرمزية نجمة السماء
.:: مشــ العالمـ العام ــرفـة ::.
 
تاريخ التسجيل: Aug 2007
العمر: 22
المشاركات: 652
السلام عليكم ورحمة الله وبركاته

بارك الله فيك
وجزاك الله الف خير
اخي Ms.Gen
تقبل مني كل الاحترام والتقدير
دمت في حفظ الرحمن
والي الامام دوما
__________________
رد مع اقتباس
  #8 (permalink)  
قديم 21-12-2007, 12:36 PM
الصورة الرمزية Ms.Gen
.::مشـ أنظمة التشغيل ــرفـ::.
 
تاريخ التسجيل: Apr 2007
العمر: 20
المشاركات: 1,163
شكرا الك اختي نجمة السماء .

ارجو ان يكون قد نال إعجابك :)
__________________
لا توقيع ... لا اسم
رد مع اقتباس
  #9 (permalink)  
قديم 09-06-2009, 10:15 PM
.:: مبـــــ جديد ـــــتكر ::.
 
تاريخ التسجيل: Jun 2009
العمر: 39
المشاركات: 1
السلام عليكم ورحمة الله تعالى و بركاته
لديا مشكلة في البلرمجة بلغة vusiel basic تتعلق بالواجهة العربية للنوافذ و المعطيات من اليمين إلى اليسار
الرجاء مساعدتي في حل هذا الإشكال
رد مع اقتباس
  #10 (permalink)  
قديم 14-06-2009, 05:17 AM
الصورة الرمزية ختومة سنيورة
.:: مشــ عالم الكمبيوتر ــرفـة ::.
 
تاريخ التسجيل: Aug 2008
العمر: 21
المشاركات: 428
بوركت عزيزي Mr.Gen معلومات رائعة

انا بسمع فيها لاكن حابة اتعلمها بجد

لأنها لغة حلوة وبشرحك الجميل وبرامجك الحلوة

عنجد شوقتني اتعلمها ,,

تقبل مروري :)

موفق دوما
__________________
رد مع اقتباس
إضافة رد

العلامات المرجعية

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

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

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
Windows Drivers CD For XP 2008 :: إسطوانة تحيتوي على أكثر من 25,000 تعريف لأجهزة PC AL-BOB .:: عالم أنظمة التشغيل ::. 21 20-03-2009 03:25 AM
Vb.net(visual Basic .net قطر الندى .:: عالم البرمجة العام ::. 7 14-06-2008 04:54 AM
اعمق اسرار البرمجة DeaDlY-PoiSoN .:: عالم البرمجة العام ::. 10 03-02-2008 06:37 PM
[Product] عدم تكرار المواضيع والبحث عنها قبل طرحها نورالعيون .:: عالم تطوير المنتـديات ::. 3 02-12-2007 08:27 PM
دودة الحاسوب :: التعريف بها ... موضوع شامل عنها !!! Ms.Gen .:: عالم الكمبيوتر ::. 5 05-11-2007 01:50 AM


جميع الأوقات بتوقيت GMT +5. الساعة الآن 02:59 AM.





  

Powered by vBulletin
Copyright ©2006, to mobtkr.com

Security By © : Mobtkr Team
سبحانك اللهم وبحمدك اشهد أن لا اله إلا أنت أستغفرك اللهم وأتوب إليك

 


Search Engine Optimization by vBSEO 3.2.0