مسرد للمصطلحات البصرية الأساسية

click fraud protection

32 بت

عدد البتات التي يمكن معالجتها أو نقلها بالتوازي ، أو عدد البتات المستخدمة لعنصر واحد في تنسيق بيانات. على الرغم من استخدام هذا المصطلح خلال الحوسبة ومعالجة البيانات (كما هو الحال في 8 بت و 16 بت والصيغ المماثلة) ، في شروط VB، هذا يعني عدد البتات المستخدمة لتمثيل عناوين الذاكرة. حدث الفاصل بين معالجة 16 بت و 32 بت مع تقديم تقنية VB5 و OCX.

أ

مستوى الوصول
في كود VB ، قدرة الكود الآخر على الوصول إليه (أي قراءته أو الكتابة إليه). ال مستوى الوصول يتم تحديده من خلال كيفية تعريف الرمز ومستوى الوصول لحاوية الرمز. إذا لم تتمكن الشفرة من الوصول إلى عنصر محتوي ، فلا يمكنها الوصول إلى أي من عناصرها المضمنة أيضًا ، بغض النظر عن كيفية الإعلان عنها.

بروتوكول الوصول
البرنامج و API الذي يسمح للتطبيقات وقواعد البيانات بتوصيل المعلومات. تتضمن الأمثلة ODBC - Open DataBase Connectivity ، وهو بروتوكول مبكر غالبًا ما يستخدم بالاقتران مع الآخرين و ADO - كائنات بيانات ActiveXبروتوكول Microsoft للوصول إلى كافة أنواع المعلومات ، بما في ذلك قواعد البيانات.

اكتف اكس
هي مواصفات Microsoft لمكونات البرامج القابلة لإعادة الاستخدام. يعتمد ActiveX على COM ، طراز كائن المكون. تتمثل الفكرة الأساسية في تحديد كيفية تفاعل مكونات البرنامج وتفاعلها بالضبط حتى يتمكن المطورون من إنشاء مكونات تعمل معًا باستخدام التعريف. كانت مكونات ActiveX تسمى في الأصل خوادم OLE و

instagram viewer
خوادم ActiveX وهذا إعادة التسمية (في الواقع للتسويق وليس لأسباب فنية) خلق الكثير من الارتباك حول ماهيتها.

تدعم الكثير من اللغات والتطبيقات ActiveX بطريقة أو بأخرى ويدعمه Visual Basic بقوة جدًا نظرًا لأنه أحد أحجار الزاوية في بيئة Win32.

ملاحظة: دان Appleman ، في كتابه VB.NET، هذا ما يقال عن ActiveX ، "(بعض) المنتجات تخرج من قسم التسويق.

... ما هو ActiveX؟ كان OLE2 - باسم جديد ".

ملاحظة 2: على الرغم من أن VB.NET متوافق مع مكونات ActiveX ، إلا أنه يجب تضمينها في رمز "غلاف" ، كما أنها تجعل VB.NET أقل كفاءة. بشكل عام ، إذا كان بإمكانك الابتعاد عنها باستخدام VB.NET ، فمن الجيد القيام بذلك.

API
هو TLA (اختصار الأحرف الثلاثة) لواجهة برنامج التطبيق. وتتكون واجهة برمجة التطبيقات من الإجراءات والبروتوكولات والأدوات التي المبرمجين يجب أن تستخدم للتأكد من أن برامجهم متوافقة مع البرنامج الذي تم تعريف واجهة برمجة التطبيقات له. تساعد واجهة برمجة التطبيقات المحددة جيدًا التطبيقات على العمل معًا من خلال توفير نفس الأدوات الأساسية لجميع المبرمجين لاستخدامها. يقال أن مجموعة متنوعة من البرامج من أنظمة التشغيل إلى المكونات الفردية لديها واجهة برمجة تطبيقات.

تحكم الأتمتة
الأتمتة هي طريقة قياسية لإتاحة كائن البرنامج من خلال مجموعة محددة من الواجهات. هذه فكرة رائعة لأن الكائن متاح لأي لغة تتبع الطرق القياسية. يسمى المعيار المستخدم في هندسة Microsoft (وبالتالي VB) أتمتة OLE. وحدة تحكم الأتمتة هي تطبيق يمكنه استخدام الكائنات التي تنتمي إلى تطبيق آخر. خادم الأتمتة (يسمى أحيانًا مكون الأتمتة) هو تطبيق يوفر الكائنات القابلة للبرمجة للتطبيقات الأخرى.

ج

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

صف دراسي
إليك تعريف "الكتاب":

التعريف الرسمي لكائن وقالب يتم تكوين نسخة منه. الغرض الرئيسي من الفصل هو تحديد خصائص وأساليب الفئة.

على الرغم من تضمينها في الإصدارات السابقة من Visual Basic ، فقد أصبحت الفئة تقنية رئيسية في VB.NET وبرمجتها الموجهة للكائنات.

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

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

تتضمن الفصول الكثير من المصطلحات. يمكن التعرف على الفصل الأصلي ، الذي يتم اشتقاق الواجهة والسلوك منه ، من خلال أي من هذه الأسماء المكافئة:

  • فئة الوالدين
  • الفئة الفائقة
  • الفئة الأساسية

ويمكن للفصول الجديدة أن تحمل الأسماء التالية:

  • فئة الطفل
  • فئة فرعية

CGI
هي واجهة البوابة المشتركة. هذا معيار مبكر يستخدم لنقل المعلومات بين خادم ويب وعميل عبر شبكة. على سبيل المثال ، قد يحتوي نموذج في تطبيق "عربة التسوق" على معلومات حول طلب شراء عنصر معين. يمكن تمرير المعلومات إلى خادم ويب باستخدام CGI. لا يزال CGI يستخدم كثيرًا ، ASP هو بديل كامل يعمل بشكل أفضل مع Visual Basic.

خدمة الزبائن
نموذج حوسبة يقسم المعالجة بين عمليتين (أو أكثر). أ زبون يجعل الطلبات التي تنفذها الخادم. من المهم أن تفهم أن العمليات يمكن أن تعمل على نفس جهاز الكمبيوتر ولكنها عادة ما تعمل عبر شبكة. على سبيل المثال ، عند تطوير تطبيقات ASP ، غالبًا ما يستخدم المبرمجون PWS ، أ الخادم يعمل على نفس جهاز الكمبيوتر مع متصفح زبون مثل IE. عندما يدخل نفس التطبيق في الإنتاج ، فإنه يعمل عادةً عبر الإنترنت. في تطبيقات الأعمال المتقدمة ، يتم استخدام طبقات متعددة من العملاء والخوادم. يهيمن هذا النموذج الآن على الحوسبة ويحل محل نموذج الحواسيب المركزية و "المحطات البكماء" التي كانت في الحقيقة شاشات عرض متصلة مباشرةً بجهاز حاسب مركزي كبير.

في البرمجة الشيئية ، الفئة التي تقدم طريقة لفئة أخرى تسمى الخادم. الفئة التي تستخدم الطريقة تسمى زبون.

مجموعة
إن مفهوم المجموعة في Visual Basic هو ببساطة طريقة لتجميع كائنات متشابهة. يوفر كل من Visual Basic 6 و VB.NET فئة فئة لتمنحك القدرة على تحديد مجموعاتك الخاصة.
لذا ، على سبيل المثال ، يضيف مقتطف الرمز VB 6 كائنين من Form1 إلى مجموعة ثم يعرض MsgBox يخبرك بوجود عنصرين في المجموعة.

نموذج فرعي خاص _ تحميل () خافت myCollection كمجموعة جديدة. Dim FirstForm As New Form1. خافت SecondForm كـ Form1 جديد. مجموعتي. أضف FirstForm. مجموعتي. أضف SecondForm. MsgBox (myCollection. العد) نهاية فرعية

COM
هو نموذج كائن المكون. على الرغم من أنه غالبًا ما يكون مقترنًا بـ Microsoft ، إلا أن COM هو معيار مفتوح يحدد كيفية عمل المكونات معًا وتتداخل. استخدمت Microsoft COM كأساس لـ ActiveX و OLE. يضمن استخدام واجهة برمجة تطبيقات COM إمكانية تشغيل كائن برنامج داخل التطبيق الخاص بك باستخدام مجموعة متنوعة من لغات البرمجة بما في ذلك Visual Basic. تحمي المكونات المبرمج من الاضطرار إلى إعادة كتابة التعليمات البرمجية. يمكن أن يكون المكون كبيرًا أو صغيرًا ويمكنه إجراء أي نوع من المعالجة ، ولكن يجب أن يكون قابلاً لإعادة الاستخدام ويجب أن يتوافق مع المعايير الموضوعة للتشغيل المتبادل.

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

بسكويت
حزمة صغيرة من المعلومات التي يتم إرسالها في الأصل من خادم الويب إلى متصفحك وتخزينها على جهاز الكمبيوتر الخاص بك. عندما يستشير جهاز الكمبيوتر الخاص بك خادم الويب الأصلي مرة أخرى ، يتم إرسال ملف تعريف الارتباط إلى الخادم ، مما يسمح له بالرد عليك باستخدام معلومات من التفاعل السابق. تُستخدم ملفات تعريف الارتباط عادةً لتوفير صفحات ويب مخصصة باستخدام ملف تعريف لاهتماماتك التي تم توفيرها في المرة الأولى التي تدخل فيها إلى خادم الويب. بمعنى آخر ، سيظهر خادم الويب "يعرفك" ويقدم لك ما تريد. يشعر بعض الأشخاص أن السماح بملفات تعريف الارتباط يمثل مشكلة أمان ويقومون بتعطيلها باستخدام خيار يوفره برنامج المتصفح. كمبرمج ، لا يمكنك الاعتماد على القدرة على استخدام ملفات تعريف الارتباط طوال الوقت.

د

DLL
يكون مكتبة الارتباط الحيويأو مجموعة من الوظائف التي يمكن تنفيذها ، أو البيانات التي يمكن استخدامها بواسطة تطبيق Windows. DLL هو أيضًا نوع ملف ملفات DLL. على سبيل المثال ، "crypt32.dll" هو Crypto API32 DLL المستخدم للتشفير على أنظمة تشغيل Microsoft. هناك المئات وربما الآلاف مثبتة على جهاز الكمبيوتر الخاص بك. يتم استخدام بعض مكتبات DLL فقط من خلال تطبيق معين ، بينما يتم استخدام البعض الآخر ، مثل crypt32.dll ، من قبل مجموعة متنوعة من التطبيقات. يشير الاسم إلى حقيقة أن مكتبة الارتباط الحيوي (DLL) تحتوي على مكتبة من الوظائف التي يمكن الوصول إليها (مرتبطة) عند الطلب (ديناميكيًا) بواسطة برامج أخرى.

هـ

التغليف
هي تقنية البرمجة الكائنية التي تسمح للمبرمجين بتحديد العلاقة بين الكائنات باستخدام واجهة الكائن (طريقة استدعاء الكائنات والمعلمات تم الاجتياز بنجاح). وبعبارة أخرى ، يمكن اعتبار الكائن على أنه "في كبسولة" مع الواجهة باعتبارها الطريقة الوحيدة للتواصل مع الكائن.

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

إجراء الحدث
كتلة من التعليمات البرمجية يتم استدعاؤها عند معالجة كائن في برنامج Visual Basic. يمكن أن يتم التلاعب من قبل مستخدم البرنامج من خلال واجهة المستخدم الرسومية ، أو من خلال البرنامج ، أو من خلال عملية أخرى مثل انتهاء فترة زمنية. على سبيل المثال ، معظمهم شكل الكائن له انقر حدث. ال انقر إجراء الحدث للنموذجForm1 سيتم تحديده بالاسم Form1_Click ().

التعبير
في Visual Basic ، هذه مجموعة يتم تقييمها إلى قيمة واحدة. على سبيل المثال ، يتم إعطاء نتيجة العدد المتغير الصحيح قيمة تعبير في مقتطف الشفرة التالي:

نتيجة خافتة كعدد صحيح. النتيجة = CInt ((10 + CInt (vbRed) = 53 * vbThursday))

في هذا المثال ، يتم تعيين النتيجة القيمة -1 وهي القيمة الصحيحة لـ True في Visual Basic. لمساعدتك في التحقق من ذلك ، فإن vbRed يساوي 255 و vbThursday يساوي 5 في Visual Basic. يمكن أن تكون التعبيرات عبارة عن مجموعة من عوامل التشغيل والثوابت والقيم الحرفية والوظائف وأسماء الحقول (الأعمدة) وعناصر التحكم والخصائص.

F

ملحق الملف / نوع الملف
في Windows و DOS وبعض أنظمة التشغيل الأخرى ، يوجد حرف أو عدة أحرف في نهاية اسم الملف. تتبع امتدادات اسم الملف فترة (نقطة) وتشير إلى نوع الملف. على سبيل المثال ، "this.txt" عبارة عن ملف نصي عادي ، يشير ذلك "html" أو "that.html" إلى أن الملف صفحة ويب. يقوم نظام تشغيل Windows بتخزين معلومات الارتباط هذه في سجل Windows ويمكن تغييرها باستخدام نافذة مربع الحوار "أنواع الملفات" التي يوفرها مستكشف Windows.

الإطارات
تنسيق لوثائق الويب يقسم الشاشة إلى مناطق يمكن تنسيقها والتحكم فيها بشكل مستقل. غالبًا ما يتم استخدام إطار واحد لتحديد فئة بينما يعرض إطار آخر محتويات تلك الفئة.

وظيفة
في Visual Basic ، نوع روتين يمكن قبول وسيطة وإرجاع قيمة معينة للدالة كما لو كان متغيرًا. يمكنك ترميز الوظائف الخاصة بك أو استخدام الوظائف المضمنة التي يوفرها Visual Basic. على سبيل المثال ، في هذا المثال ، كلاهما الآنو مسجبوكس هي وظائف. الآن إرجاع وقت النظام.
MsgBox (الآن)

ح

مضيف
جهاز كمبيوتر أو عملية على جهاز كمبيوتر توفر خدمة لجهاز كمبيوتر أو عملية أخرى. على سبيل المثال ، يمكن "استضافة" VBScript بواسطة برنامج مستعرض الويب ، Internet Explorer.

أنا

ميراث
هو السبب في أن رعشة لا موهبة تدير الشركة بدلاً منك.
لا... بجدية ...
الوراثة هي قدرة كائن ما على اتخاذ أساليب وخصائص كائن آخر تلقائيًا. عادة ما يسمى الكائن الذي يوفر الأساليب والخصائص الكائن الرئيسي ويطلق على الكائن الذي يفترض أنها الطفل. لذا ، على سبيل المثال ، في VB .NET ، غالبًا ما ترى عبارات مثل هذه:

الكائن الرئيسي هو النظام. شبابيك. نماذج. النموذج ولديه مجموعة كبيرة من الأساليب والخصائص التي تم برمجتها مسبقًا من قبل Microsoft. Form1 هو الكائن التابع ويستفيد من كافة برامج الوالدين. السلوك الرئيسي OOP (البرمجة الشيئية) الذي تمت إضافته عند تقديم VB .NET هو الوراثة. دعم VB 6 التغليف وتعدد الأشكال ، ولكن ليس التوارث.

نموذج
هي كلمة تظهر في تفسيرات البرمجة الشيئية. يشير إلى نسخة من كائن تم إنشاؤه للاستخدام من قبل برنامج معين. في VB 6 ، على سبيل المثال ، العبارةCreateObject (اسم الكائن) ستقوم بإنشاء مثيل لفئة (نوع كائن). في VB 6 و VB .NET ، تقوم الكلمة الأساسية الجديدة في إعلان بإنشاء مثيل لكائن. الفعل الفوري يعني إنشاء مثيل. مثال في VB 6 هو:

ISAPI
هي واجهة برنامج تطبيق خادم الإنترنت. عادةً ما يكون أي مصطلح ينتهي بـ "API" هو واجهة برنامج التطبيق. هذه هي واجهة برمجة التطبيقات التي يستخدمها خادم الويب لخادم معلومات الإنترنت (IIS) من Microsoft. تعمل تطبيقات الويب التي تستخدم ISAPI بشكل أسرع من تلك التي تستخدم CGI ، لأنها تشترك في "العملية" (البرمجة مساحة الذاكرة) المستخدمة من قبل خادم الويب IIS وبالتالي تجنب عملية تحميل وتفريغ البرنامج التي تستغرق وقتًا طويلاً التي CGI يستوجب. واجهة برمجة تطبيقات مماثلة تستخدمها Netscape تسمى NSAPI.

ك

الكلمة الرئيسية
الكلمات الأساسية هي الكلمات أو الرموز التي هي الأجزاء الأولية من لغة برمجة Visual Basic. ونتيجة لذلك ، لا يمكنك استخدامها كأسماء في برنامجك. بعض الأمثلة البسيطة:
خافت خافت كسلسلة
أو
سلسلة خافتة كسلسلة
كلاهما غير صالح لأن Dim و String كلمتان رئيسيتان ولا يمكن استخدامهما كأسماء متغيرات.

م

طريقة
طريقة لتحديد وظيفة البرنامج التي تقوم بإجراء أو خدمة لكائن معين. على سبيل المثال ، إخفاء() طريقة الشكل Form1 يزيل النموذج من شاشة البرنامج ولكن لا يزيله من الذاكرة. سيتم ترميزها:
Form1.Hide

وحدة
الوحدة النمطية هي مصطلح عام لملف يحتوي على رمز أو معلومات تضيفها إلى مشروعك. عادة ، تحتوي الوحدة النمطية على رمز البرنامج الذي تكتبه. في VB 6 ، تحتوي الوحدات على امتداد .bas وهناك ثلاثة أنواع فقط من الوحدات: الشكل والمعيار والفئة. في VB.NET ، عادةً ما تحتوي الوحدات على امتداد .vb ولكن البعض الآخر ممكن ، مثل .xsd لوحدة مجموعة بيانات ، .xml لملف XML الوحدة النمطية ، .htm لصفحة الويب ، .txt لملف نصي ، .xslt لملف XSLT ، .css لورقة أنماط ، .rpt لتقرير Crystal ، و الآخرين.

لإضافة وحدة نمطية ، انقر بزر الماوس الأيمن على المشروع في VB 6 أو التطبيق في VB.NET وحدد إضافة ثم الوحدة النمطية.

ن

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

في برمجة .NET العملية ، على أي حال ، مساحة الاسم هي فقط الاسم المستخدم للإشارة إلى مكتبات كائنات Microsoft. على سبيل المثال ، كلا النظام. البيانات والنظام. XML هي المراجع النموذجية في تطبيقات VB .NET Windows الافتراضية ويشار إلى مجموعة الكائنات التي تحتوي عليها باسم النظام. مساحة اسم البيانات والنظام. مساحة اسم XML.

السبب وراء استخدام أمثلة "مختلقة" مثل "Dog" و "Furniture" في تعريفات أخرى هو أن "الغموض" لا تظهر المشكلة إلا عند تحديد مساحة الاسم الخاصة بك ، وليس عند استخدام كائن Microsoft مكتبات. على سبيل المثال ، حاول العثور على أسماء الكائنات المكررة بين النظام. البيانات والنظام. XML.

عندما تستخدم XML ، فإن مساحة الاسم هي مجموعة من أنواع العناصر وأسماء السمات. يتم تحديد أنواع العناصر وأسماء السمات هذه بشكل فريد من خلال اسم مساحة اسم XML التي تعد جزءًا منها. في XML ، يتم إعطاء مساحة الاسم اسم معرف الموارد الموحد (URI) - مثل موقع الويب العنوان - لأنه يمكن ربط مساحة الاسم بالموقع ولأن URI فريد اسم. عند استخدامه بهذه الطريقة ، لا يلزم استخدام URI بخلاف كاسم وليس هناك حاجة إلى أن يكون هناك مستند أو مخطط XML على هذا العنوان.

مجموعة أخبار
تعمل مجموعة نقاش عبر الإنترنت. يتم الوصول إلى مجموعات الأخبار (المعروفة أيضًا باسم Usenet) وعرضها على الويب. يدعم Outlook Express (الموزع بواسطة Microsoft كجزء من IE) عرض مجموعة الأخبار. تميل مجموعات الأخبار إلى أن تكون شائعة وممتعة وبديلة. انظر Usenet.

يا

موضوع
تعرفها مايكروسوفت على أنها
مكون برمجي يكشف خصائصه وأساليبه
هالفورسون (VB.NET خطوة بخطوة، Microsoft Press) يعرفها بأنها ...
اسم عنصر واجهة المستخدم الذي تقوم بإنشائه في نموذج VB مع عنصر تحكم مربع الأدوات
حرية (تعلم VB.NET(O'Reilly) يعرفها بأنها...
مثال فردي لشيء ما
كلارك (مقدمة في البرمجة الشيئية باستخدام Visual Basic .NET، APress) يعرفها بأنها...
هيكل لدمج البيانات والإجراءات للعمل مع تلك البيانات

هناك طيف واسع من الآراء حول هذا التعريف. إليك واحدة ربما تكون صحيحة في الاتجاه السائد:

برنامج له خصائص و / أو طرق. يمكن أن يكون المستند أو الفرع أو العلاقة كائنًا فرديًا ، على سبيل المثال. معظم الأشياء ، وليس كلها ، أعضاء في مجموعة من نوع ما.

مكتبة الكائنات
ملف بملحق .olb يوفر معلومات إلى وحدات تحكم التنفيذ (مثل Visual Basic) حول الكائنات المتوفرة. يتيح لك مستعرض الكائنات Visual Basic (القائمة عرض أو المفتاح الوظيفي F2) استعراض كافة مكتبات الكائنات المتوفرة لك.

OCX
ملحق الملف (والاسم العام) لـ ياجنيه جالسيطرة ustom ( X يجب أن يكون قد تم إضافتها لأنها تبدو رائعة لأنواع Microsoft Marketing). وحدات OCX هي وحدات برامج مستقلة يمكن الوصول إليها بواسطة برامج أخرى في بيئة Windows. استبدلت عناصر التحكم OCX عناصر التحكم VBX المكتوبة في Visual Basic. تم استبدال OCX ، كمصطلح تسويقي وتقنية ، بعناصر تحكم ActiveX. ActiveX متوافق مع الإصدارات السابقة مع عناصر تحكم OCX لأن حاويات ActiveX ، مثل Microsoft Internet Explorer ، يمكنها تنفيذ مكونات OCX. يمكن أن تكون عناصر تحكم OCX إما 16 بت أو 32 بت.

OLE

يشير OLE إلى ارتباط الكائنات وتضمينها. هذه تقنية ظهرت لأول مرة على الساحة مع أول إصدار ناجح حقًا من Windows: Windows 3.1. (الذي صدر في أبريل 1992. نعم ، فرجينيا ، كان لديهم أجهزة كمبيوتر منذ فترة طويلة.) كانت الحيلة الأولى التي جعلتها OLE ممكنة هي الإنشاء لما يسمى "مستند مركب" أو مستند يحتوي على محتوى تم إنشاؤه بواسطة أكثر من واحد تطبيق. على سبيل المثال ، مستند Word يحتوي على جدول بيانات Excel أصلي (ليس صورة ، ولكن الشيء الفعلي). يمكن توفير البيانات إما عن طريق "الربط" أو "التضمين" الذي يمثل الاسم. تم توسيع OLE تدريجيًا إلى الخوادم والشبكات واكتسب المزيد والمزيد من القدرات.

OOP - البرمجة الشيئية

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

كان تعريف OOP مثيرًا للجدل في الماضي لأن بعض الأصوليين في OOP أصروا بشدة على أن لغات مثل C ++ و Java كانت موضوعًا الموجه و VB 6 لم يكن لأنه تم تعريف OOP (من قبل الأصوليين) على أنه يتضمن الركائز الثلاث: الوراثة ، تعدد الأشكال ، و التغليف. ولم ينفذ VB 6 الميراث. أشارت سلطات أخرى (Dan Appleman ، على سبيل المثال) ، إلى أن VB 6 كان منتجًا للغاية لبناء كتل الرموز الثنائية القابلة لإعادة الاستخدام ، وبالتالي كان OOP كافياً. سيختفي هذا الجدل الآن لأن VB .NET هو OOP بشكل مؤكد للغاية - وبالتأكيد يتضمن الوراثة.

ص

بيرل
هو اختصار يتوسع بالفعل إلى "الاستخراج العملي ولغة التقرير" ولكن هذا لا يفعل الكثير لمساعدتك في فهم ما هو. على الرغم من أنه تم إنشاؤه لمعالجة النص ، بيرل أصبحت اللغة الأكثر شيوعًا لكتابة برامج CGI وكانت اللغة الأصلية للويب. الأشخاص الذين لديهم الكثير من الخبرة مع Perl يحبونها ويقسمون بها. يميل المبرمجون الجدد إلى أداء القسم بدلاً من ذلك لأنه يتمتع بسمعة عدم سهولة التعلم. يقوم VBScript و Javascript باستبدال Perl لبرمجة الويب اليوم. يستخدم Perl أيضًا الكثير من قبل مسؤولي Unix و Linux لأتمتة أعمال الصيانة الخاصة بهم.

معالجة
يشير إلى برنامج قيد التنفيذ حاليًا أو "قيد التشغيل" على جهاز كمبيوتر.

تعدد الأشكال
هي كلمة تظهر في تفسيرات البرمجة الشيئية. هذه هي القدرة على امتلاك شيئين مختلفين ، من نوعين مختلفين ، كلاهما يطبق نفس الطريقة (يعني تعدد الأشكال حرفياً "أشكال عديدة"). لذا ، على سبيل المثال ، يمكنك كتابة برنامج لوكالة حكومية تسمى GetLicense. لكن الرخصة قد تكون رخصة كلب أو رخصة قيادة أو رخصة ترشح لمنصب سياسي ("رخصة سرقة" ؟؟). يحدد Visual Basic أي واحد يقصد به الاختلافات في المعلمات المستخدمة لاستدعاء الكائنات. يوفر كل من VB 6 و VB .NET تعدد الأشكال ، لكنهما يستخدمان بنية مختلفة للقيام بذلك.
طلب بيت آن

خاصية
في Visual Basic ، سمة مسماة لكائن. على سبيل المثال ، يحتوي كل كائن Toolbox على اسمخاصية. يمكن تعيين الخصائص عن طريق تغييرها في نافذة الخصائص في وقت التصميم أو بواسطة عبارات البرنامج في وقت التشغيل. على سبيل المثال ، قد أغير اسم خاصية شكل Form1مع البيان:
Form1.Name = "MyFormName"

يستخدم VB 6 الحصول على الملكية, مجموعة الممتلكات و ترك الملكية عبارات للتعامل مع خصائص الأشياء. تم إصلاح هذه البنية بالكامل في VB.NET. بناء الجملة Get and Set ليس على الإطلاق كما هو و Let غير مدعوم على الإطلاق.

في VB.NET أ مجال العضو في صف دراسي هي خاصية.

فئة MyClass. العضو الخاص كسلسلة. أسلوب فرعي عام () "مهما فعلت هذه الفئة. نهاية فرعية. نهاية الفصل الدراسي.

عامة
في Visual Basic .NET ، الكلمة الأساسية في بيان الإعلان التي تجعل العناصر يمكن الوصول إليها من التعليمات البرمجية في أي مكان ضمن نفس المشروع ، من المشاريع الأخرى التي تشير إلى المشروع ، ومن أي تجميع مبني من مشروع. ولكن انظر مستوى الوصول كذلك على هذا.

إليك مثال:

فئة عامة aPublicClassName. 

يمكن استخدام العامة فقط على مستوى الوحدة النمطية أو الواجهة أو مساحة الاسم. لا يمكنك إعلان عنصر ليكون عامًا في الإجراء.

ص

تسجيل
تسجيل ملف DLL (مكتبة الارتباط الحيوي) يعني أن النظام يعرف كيفية العثور عليه عند قيام أحد التطبيقات بإنشاء كائن باستخدام ProgID الخاص بـ DLL. عندما يتم ترجمة ملف DLL ، يقوم Visual Basic تلقائيًا بتسجيله على هذا الجهاز من أجلك. يعتمد COM على تسجيل Windows ويتطلب من كافة مكونات COM تخزين (أو "تسجيل") معلومات عن نفسها في التسجيل قبل أن يتم استخدامها. يتم استخدام معرف فريد لمكونات مختلفة للتأكد من أنها لا تصطدم. المعرف يسمى GUID ، أو زعالميا شنيك هوية شخصيةمنجزة ويتم حسابها بواسطة المترجمين وبرامج التطوير الأخرى باستخدام خوارزمية خاصة.

س

نطاق
جزء من البرنامج حيث يمكن التعرف على متغير واستخدامه في العبارات. على سبيل المثال ، إذا تم التصريح عن متغير (DIM بيان) في الإعلانات مقطع من النموذج ، ثم يمكن استخدام المتغير في أي إجراء في هذا النموذج (مثل انقر حدث لزر في النموذج).

حالة
الحالة والقيم الحالية في برنامج قيد التشغيل. عادة ما يكون هذا أكثر أهمية في بيئة الإنترنت (مثل نظام الويب مثل برنامج ASP) حيث ستفقد القيم الموجودة في متغيرات البرنامج ما لم يتم حفظها بطريقة أو بأخرى. يُعد حفظ "معلومات الحالة" المهمة مهمة شائعة ضرورية لكتابة الأنظمة عبر الإنترنت.

خيط
أي تعبير يتم تقييمه إلى تسلسل من الأحرف المتجاورة. في Visual Basic ، السلسلة هي نوع المتغير (VarType) 8.

بناء الجملة
كلمة "بناء الجملة" في البرمجة هي تقريبًا نفس كلمة "قواعد" في اللغات البشرية. بمعنى آخر ، إنها القواعد التي تستخدمها لإنشاء البيانات. يجب أن يسمح بناء الجملة في Visual Basic مترجم Visual Basic "فهم" عباراتك لإنشاء برنامج قابل للتنفيذ.

يحتوي هذا البيان على بناء جملة غير صحيح

  • أ == ب

لأنه لا توجد عملية "==" في Visual Basic. (على الأقل ، لا يوجد واحد حتى الآن! تضيف Microsoft باستمرار إلى اللغة.)

ش

URL
Uniform Resource Locator - هذا هو العنوان الفريد لأي مستند على الإنترنت. الأجزاء المختلفة من عنوان URL لها معنى محدد.

أجزاء URL

بروتوكول اسم النطاق مسار اسم الملف
http: // visualbasic.about.com/ مكتبة / اسبوعي / blglossa.htm

"بروتوكول" ، على سبيل المثال ، يمكن أن يكون FTP: // أو MailTo: // ضمن أشياء أخرى.

يوزنت
Usenet هو نظام مناقشة موزعة على مستوى العالم. وتتكون من مجموعة "مجموعات أخبار" بأسماء مصنفة بشكل هرمي حسب الموضوع. يتم نشر "المقالات" أو "الرسائل" إلى مجموعات الأخبار هذه بواسطة أشخاص على أجهزة الكمبيوتر باستخدام البرنامج المناسب. يتم بعد ذلك بث هذه المقالات على أنظمة الكمبيوتر المترابطة الأخرى عبر مجموعة متنوعة من الشبكات. تتم مناقشة Visual Basic في عدد من مجموعات الأخبار المختلفة مثل Microsoft.public.vb.general. نقاش.

UDT
على الرغم من أنه ليس بالفعل مصطلح Visual Basic ، فقد طلب تعريف حول هذا المصطلح من قبل قارئ حول Visual Basic حتى هنا!

UDT هو اختصار يتوسع إلى "User Datagram Transport" ، ولكن هذا قد لا يخبرك كثيرًا. UDT هو واحد من "بروتوكولات طبقة الشبكة" (آخر هو بروتوكول TCP - نصف بروتوكول TCP / IP الذي ربما يكون أكثر شيوعًا) هذه ببساطة طرق متفق عليها (قياسية) لنقل البت والبايت عبر الشبكات مثل الإنترنت ولكن أيضًا من كمبيوتر إلى آخر في نفس الغرفة. نظرًا لأنه مجرد وصف دقيق لكيفية القيام بذلك ، فقد يتم استخدامه في أي تطبيق حيث يجب نقل البتات والبايتات.

يدعي الشهرة لشركة UDT أنها تستخدم موثوقية جديدة وآليات التحكم في التدفق / الازدحام التي تستند إلى بروتوكول آخر يسمى UDP.

الخامس

VBX
امتداد الملف (والاسم العام) للمكونات المستخدمة بواسطة إصدارات 16 بت من Visual Basic (VB1 حتى VB4). الآن عفا عليها الزمن ، لا تحتوي VBXs على اثنين من الخصائص (الميراث وتعدد الأشكال) يعتقد الكثيرون أنها مطلوبة من قبل الأنظمة الحقيقية الموجهة للكائنات. بدءًا من VB5 و OCX ثم أصبحت عناصر تحكم ActiveX حالية.

آلة افتراضية
مصطلح يستخدم لوصف النظام الأساسي ، أي البرنامج وبيئة التشغيل ، التي تكتب الرمز لها. هذا مفهوم رئيسي في VB.NET لأن الآلة الافتراضية التي يكتبها مبرمج VB 6 تختلف جذريًا عن تلك التي يستخدمها برنامج VB.NET. كنقطة انطلاق (ولكن هناك المزيد) ، يتطلب الجهاز الظاهري لـ VB.NET وجود CLR (وقت تشغيل اللغة العامة). لتوضيح مفهوم النظام الأساسي للجهاز الظاهري في الاستخدام الفعلي ، يوفر VB.NET بدائل في إدارة تكوين قائمة الإنشاء:

دبليو

خدمات الويب
برنامج يتم تشغيله عبر شبكة ويوفر خدمات معلومات تستند إلى معايير XML الموجودة يمكن الوصول إليها من خلال عنوان URI (معرف الموارد العالمي) ومعلومات XML المعرفة واجهه المستخدم. تتضمن تقنيات XML القياسية المستخدمة عادةً في خدمات الويب SOAP و WSDL و UDDI و XSD. انظر Quo Vadis ، خدمات الويب ، واجهة برمجة تطبيقات Google.

Win32
واجهة برمجة تطبيقات Windows لنظام التشغيل Microsoft Windows 9X و NT و 2000.

X

XML
تسمح لغة الترميز القابلة للتوسيع للمصممين بإنشاء "علامات ترميز" مخصصة خاصة بهم للحصول على المعلومات. وهذا يجعل من الممكن تحديد المعلومات ونقلها والتحقق منها وتفسيرها بين التطبيقات بمرونة ودقة أكبر. تم تطوير مواصفات XML بواسطة W3C (اتحاد شبكة الويب العالمية - وهي جمعية أعضاؤها من الشركات الدولية) ولكن XML يستخدم للتطبيقات خارج الويب. (العديد من التعريفات التي يمكنك العثور عليها في حالة الويب أنها تستخدم فقط للويب ، ولكن هذا سوء فهم شائع. XHTML هي مجموعة محددة من علامات الترميز التي تستند إلى HTML 4.01 وكذلك XML يكون حصريا لصفحات الويب.) VB.NET وجميع تقنيات Microsoft .NET تستخدم XML على نطاق واسع.

instagram story viewer