البصرية كانت الضوابط الأساسية للجيل الأول من التحكم ActiveXVBX ، ما هو VBX؟VBX الضوابط ، أو مرئي الضوابط الأساسية ، كان الجيل الأول من عناصر التحكم ActiveX. عندما VBX الضوابط المتقدمة لأول مرة ، أنهم خدم في مربعات الحوار وعناصر التحكم المخصصة ، أشياء مثل أشرطة التقدم ، وهلم جرا. وبشكل عام ، التحكم VBX لا يتم معالجة البيانات ، في حين أن عنصر تحكم ActiveX ربما. بالإضافة إلى ذلك ، لم يكن سوى البصرية الأساسية قادرة على خلق بسهولة VBX الضوابط. المبرمجين الذين وضعت في ج / ج + + ، على سبيل المثال ، يجد صعوبة في خلق VBX ضوابطها الخاصة. ومع ذلك ، في نهاية المطاف مايكروسوفت وضعت نظاما لإنشاء VBX ضوابط استخدام مناهج التنمية غير مرئي الأساسية. مايكروسوفت أدرك أيضا أن مفهوم VBX (الضوابط إمبدبل) كانت جيدة واحدة ، وأن هذه الضوابط موجودة لتبقى. وجاء في OCX (أوله التحكم) التكنولوجيا ، بل كان للتنمية برنامجا مستقلا ، واستخدام منصة مستقلة ، وأكثر مرونة ، وتطور اللعبة اسم أطلت برأسها مرة أخرى. مايكروسوفت ActiveX انتقل الى مزيد من الضوابط على أنه تغيير في اسم من في وظيفة. ومن الشائع أن نرى ActiveX الضوابط المشار إليها OCX الضوابط ، والعكس بالعكس. ActiveX بعض الضوابط عرض البيانات. بعض لا تفعل أي شيء آخر سوى تقدم نوعا من واجهة المستخدم. على سبيل المثال ، كانت هذه الضوابط على بلدي واحد من أجهزة الكمبيوتر : • BtnMenu كائن • CarPointProximityCtrl • ChatShowClt كائن
• DirectAnimation فئات جافا • HHCtrl كائن • فئات مستكشف إنترنت لجاوا • IPTDImageControl.Slmage • تسمية كائن • مايكروسوفت MSChat كائن التحكم • مايكروسوفت البحث إعدادات التحكم • مايكروسوفت XML محلل لجاوا • PopupMenu كائن • فئات Win32 كل هذه الضوابط تم تثبيتها في SystemRoot ٪ \ Occache الدليل. إذا كنت لا تستخدم إنترنت إكسبلورر أو غير النشطة على شبكة الإنترنت ، وربما لن يكون لها العديد من هذه الضوابط. ملاحظة إذا لم تعثر على دليل Occache ، لا داعي للذعر. فمن الأرجح لأن ليس لديك أي تحكم ActiveX المثبتة على جهاز الكمبيوتر الخاص بك! كذاب ، كذاب ، سروال على النار!أتذكر عندما قلت سابقا ان الضوابط أوله لم يكن لديك واجهة المستخدم؟ كذلك في الواقع ، أنا كذبت قليلا. فمن الممكن استخدام RunDll32 لتنفيذ بعض الضوابط أوله. RunDll32 ليس لديها أي واجهة المستخدم ، ومراقبة أي أن يعمل مع RunDll32 يجب أن تكون مكتوبة خصيصا لهذا النوع من الاستعمال. على سبيل المثال ، سيكون من أوله الفيلم التحكم بالموقع تشغيل مع الأمر : ٪ SystemRoot ٪ \ System32 \ rundll32.exe amovie.ocx ، RunDll هذا الفيلم يفتح أوله التحكم بالموقع (RunDll يوفر الإطار الرئيسي لعنصر) ، والفيلم بالموقع ثم يعرض مربع الحوار فتح ملف. كنت قد حدد النشطة ملف فيلم (محاولة CLOCK.AVI في ويندوز إكس بي في الدليل ٪ SystemRoot ٪) وتشغيلها باستخدام amovie.ocx. وهذا ممكن لأن الفيلم بالموقع كانت مكتوبة للعمل مع RunDll ، وعلى هذا النحو ، فإنه يعمل. تحاول هذه الخدعة مع معظم أي رقابة أخرى أوله ، وسوف تحصل على الرسالة ، "مفقود نقطة دخول RunDll" ، الذي يشير إلى أن نقطة الدخول في تمرير الأمر لم يتم العثور على. أوه ، نعم ، يمكنك أيضا تمرير المعلمات إلى حسابك في أوله السيطرة مع الأمر : RunDll : ٪ SystemRoot ٪ \ System32 \ rundll32.exe amovie.ocx ، RunDll ٪ SystemRoot ٪ \ CLOCK.AVI هذا الأمر بتحميل الفيلم بالموقع ، CLOCK.AVI الأحمال ، ويسمح للمستخدم التفاعل مع السيطرة. انها محاولة. والافضل من ذلك ، حاول هذا : ٪ SystemRoot ٪ \ System32 \ rundll32.exe amovie.ocx ، RunDll / تشغيل / وثيقة ٪ SystemRoot ٪ \ CLOCK.AVI لا عن طريق الخطأ إدراج مسافات بين الملف القابل للتنفيذ (amovie.ocx في المثال السابق) ، وفاصلة ونقطة الدخول (RunDll في المثال السابق). هذا وسوف كسر RunDll دون أقول لك لماذا فشلت. احصل على التلميح؟ مررت معلمة إلى التحكم بالموقع الفيلم لتشغيل الملف CLOCK.AVI ثم إغلاقه عند. افي انتهاء الملف. الفيلم بالموقع تحميل الملف المحدد ، لعبت على الملف ، وإغلاقه للجميع دون تدخل المستخدم. أوه ، لا ألوم لي إذا كان الملف CLOCK.AVI هو مزعج بعض الشيء ، في الواقع ، سوف RunDll تشغيل أكثر من أوله ضوابط - RunDll سوف (أو على الأقل محاولة ل) تنفيذ أي ملف قابل للتنفيذ ، بما في DLL (مكتبة الارتباط الحيوي) وإكس (تنفيذ) الملفات. هذا صحيح طالما كنت تعرف الملف من نقطة دخول والملف ليتم تنفيذها اتباع بروتوكول RunDll. لمزيد من المعلومات ، راجع مقال قاعدة معارف Q164787 ، والتي يمكن مشاهدتها في http://support.microsoft.com/default.aspx؟scid=kb ؛ أون للولايات المتحدة ؛ q164787. وإن كتبت في الأصل لويندوز 95/98 ، فقد تم تحديثها لتشمل تقديم الدعم لمستخدمي ويندوز إكس بي. ملاحظة لا يكون amovie.ocx؟ هذا التحكم هو جزء من العديد من إصدارات مايكروسوفت إنترنت إكسبلورر. تقريبا كل ويندوز 9x أو ويندوز 2000 الكمبيوتر لديك نسخة التي يمكنك استخدامها. يمكنك التحميل من مايكروسوفت ، ومع ذلك ، الملف amovie.ocx يتم دمجها مع إصدار سابق من مايكروسوفت إنترنت إكسبلورر. العميل خادم تطبيقات أولهالعميل تطبيقات أوله خادم يشكلون عددا كبيرا من البرامج على معظم أجهزة الكمبيوتر ويندوز. على الرغم من أن المستخدم قد لا تكون على علم العميل الذي أوله خادم التطبيقات المثبتة ، وهناك العديد من واحدة من أفضل تصميم وأفضل مجموعة متكاملة من تطبيقات مايكروسوفت أوفيس هو ، حاليا أفرج عن مكتب إكس بي. ملاحظة مكتب إكس بي هو حقا المكاتب ، وإصدار 10. مايكروسوفت لم يستخدم رقم الإصدار كجزء من اسم المنتج لبعض الوقت. ومع ذلك ، فإن العديد من مداخل مكتب التسجيل والملف / أسماء المجلد استخدام رقم الإصدار. نتذكر فقط أن المكتب هو مكتب إصدار إكس بي 10 (ومكتب عام 2000 هو مكتب إصدار 9). مكتب إكس بي يجمع بين معالجة الكلمات (وورد في ويندوز إكس بي) ، وجداول البيانات (إكسل اكس بي) ، وهو نظام قاعدة البيانات (أكسس إكس بي) ، وهو برنامج العرض (باور بوينت إكس بي) ، ومجموعة من المرافق العامة (مثل الرسم البياني). كل واحدة من أهم التطبيقات في مايكروسوفت أوفيس يعمل كل عميل وتطبيق الملقم. بعض التطبيقات ، مثل الفن وورد وتخطيط المرافق ، ليست مصممة لتشغيل وعملاء بسيطة. على سبيل المثال ، أخذ ورد اكس بي (برنامج يقوم على الأقل أعرف كيفية استخدام). كلمة ، كما هو عميل. . . كلمة. كلمة فتح وتحرير وثيقة. كتابة رسالة قصيرة على شخص ما ، لا يهم منهم. خلق شيء ، حول صفحة طويلة ، وثلاث أو أربع فقرات. لديك كلمة في وظائف في جميع هذه الفقرات ؛ كنت فعلت كل شيء باستخدام كلمة ولا شيء غير ذلك ، والآن تبدأ الأمور المثيرة. إدراج كائن. لالتكشير ، إدراج رسم في وثيقة وورد. → فوق إدراج كائن. كلمة يعرض مربع الحوار كائن الذي يسرد كافة الكائنات إمبدبل أوله الخادم (انظر الشكل 6.1). في الواقع ، وأولي يستخدم مكالمة أبي] أن عرض مربع الحوار. بعض خوادم العمل بها تماما التضمين في الكلمة نفسها. على سبيل المثال ، مايكروسوفت يسمى محرر الصور لتحرير (أو حدد ، إذا كنت تقوم بإنشاء وجوه جديدة) على الصورة التي أدرجت. مع مكتب إكس بي ، كلمة لا يتم تضمين ملقم ، بدلا من خادم يسمى كعملية منفصلة. كلمة إكس بي يعرض شريط الصورة القياسية ، وكنت قد عدل الصورة إما عن طريق اختيار تحرير → محرر الصور صورة كائن → تحرير أو ببساطة عن طريق النقر المزدوج على الصورة. (أنا القفز قبل البعض هنا ، ولكن لاحظ كيف يظهر الشكل 6.3 إكس بي كلمة مع صورة الشكل 6.2 مضمن ككائن مايكروسوفت محرر الصور.) ومن لا يصدق تماما أن مايكروسوفت محرر الصور الفوتوغرافية (أو أي كائن الملقم ، في هذا الشأن) تعمل من دون مايكروسوفت وورد وجود علم مسبق به. في الواقع ، حدد (انقر نقرا مزدوجا فوق كائن ، على سبيل المثال) لمايكروسوفت محرر الصور الكائن ، ويعطي الكلمة لسيطرة مايكروسوفت محرر الصور. مايكروسوفت محرر الصور ثم يعرض الإطار الخاص بها جنبا إلى جنب مع كلمة نافذة ، بحيث يمكن للمستخدم التبديل بين وثيقة وورد والكائن عند الضرورة ، واستخدام هذه العملية ذاتها في حين أكتب ، وعندما مايكروسوفت محرر الصور كائن لم يتم تحديد ، وورد يسمح العملية العادية (انظر الشكل 6.2). كنت السياق التبديل بين مايكروسوفت وورد ومحرر الصور كلما قمت بتحديد شيء في هذه الوثيقة. إذا كان اختيارك هو كائن مايكروسوفت محرر الصور (انظر الشكل 6.3) ، ومايكروسوفت محرر الصور هو وضع في السيطرة ، وإلا كلمة يأخذ السيطرة. وهناك الكثير من السحر ويمضي وراء الكواليس هنا. عند حفظ مستند يحتوي على كائنات معقدة أوله ، والكائنات 'ملقمات انقاذ الكائنات أوله متى وأين تعليمات للقيام بذلك من قبل الكلمة. عفوا ، الموضوع العائمة. أنا أحاول أن يجعل الجميع خبير أوله. دعونا نرى ما اذا كان يمكنني الانتهاء من هذه العملية في حال قيامها ، ثم ربط كل شيء مع التسجيل. وهكذا ، باختصار : • تطبيقات العميل قد يكون جزءا لا يتجزأ من أوله إلى الأجسام وثائقها ، و / أو من أوله وظائف ملقم المضمنة في وظائفها الأساسية. • وهذا التضمين ويتم في وقت التشغيل ، وذلك المطور لا يعرف شيئا عن ما سيتم تضمين برنامج عمله عندما يتم كتابة. • عند تطبيق عميل يريد تضمين كائن أوله ، تطبيق العميل المكالمات اولي لعرض مربع الحوار إدراج كائن للمستخدم. ثم يختار المستخدم الكائن المضمن. • من خلال اختيار وجوه ، وأولي يسمح للعميل واجهة المستخدم (القوائم وأشرطة الأدوات ، على سبيل المثال) لتسليمها إلى تطبيق الملقم. • خادم التطبيقات قد تحرير الكائن في المكان ، أو قد يؤدي إلى تحرير النافذة الخاصة ، التي قد تكون قائمة / دعم شريط الأدوات ، حسب الاقتضاء. عادة ، وكائنات معقدة لديها نوافذ الخاصة للتحرير فقط لإبقاء الأمور أكثر بساطة بالنسبة للمستخدم. • أولي يستخدم في التسجيل لمعرفة تطبيقات الخادم إمبدبل. • اولي الخادم والعميل هي التطبيقات التي حددها CLSIDs ؛ الكلمة 'UUIDs طب الطوارئ ، أو المعرفات الفريدة العمومية ، إذا كنت تريد. وCLSID هو سلسلة طويلة من الأرقام الفريدة. • تطبيق الملقم قادرا على استخدام أولي لنقول للعميل ما القدرات لدى الملقم. هذا يسمح للعميل أن تتصرف بطريقة يمكن التنبؤ بها. ملاحظة ومن الممكن لتضمين ظيفي بحت أوله الكائن في وثيقة. من وقت لآخر مع برمجة قاعدة البيانات ، أوله الضوابط (أكتيفإكس]) والتطبيقات اولي (من دون مثيل بيانات محددة ، مثل مايكروسوفت التقويم التحكم 10.0) المستخدمة. حسنا ، لقد مثرثر على نحو اولي طويلة بما فيه الكفاية (هو أن يهتف البرية أسمع؟) ، لذلك دعونا نصل الى مكون التسجيل من أوله. مقال مقدم من Mathenes Dessue تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات. المهم : هذه المادة "مرئي كانت الضوابط الأساسية للجيل الأول من عناصر التحكم ActiveX" وقد ترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.
|
|||||
| Online: 263 users browsing the articles directory |
|
|