|
|
نفذ ما كنت تحلم بتنفيذه Cube3D OCX |
|
الميزات
تحوي هذه الأداة الكثير من الميزات اللتي تطلب الوقوف عندها
1 الحجم الصغير بالمقارنة مع الخدمات
2 التنوع و الشمولية
3 التصنيف السهل للأوامر
4 وجود مجموعة من Events مما يوفر تكرار عمليات القراءة
5 خدمة الأنترنت
6 السيطرة على سجلات النظام
7 السيطرة على لوحة التحكم
8 وجود أشكال ثلاثية الأبعاد و هو أمر غير متوفر في لغات البرمجة العادية
9 السماح للمستخدم بالسيطرة على كافة جوانب الأداة
بعض الأوامر المميزة
المكعب ثلاثي الأبعاد
يمكنك التحكم به كما تشاء من خلال مجموعة من الأوامر الخاصة به كما أنه يستقبل إحداثيات الماوس و يتحرك على أساسها و يمكنك التحكم بالألوان ,و بالإحداثيات عن طريق أشرطة التمرير و يمكن إخفائها.
مجموعة Event الخاصة بالمكعب
بدء دوران المكعب التلقائي Play3d
عند إيقاف سير المكعب الثلاثي الأبعاد (العشوائي)
Stop3d
عند بدء تحريك أشرطة التمرير
ScroolsScroolON
إخفاء أشرطة التمرير HideScrools
مجموعة Sub خاصة بالمكعب
إظهار أشرطة التمرير
ShowScrools
إخفاء أشرطة التمريرHideScrools
إيقاف حركة المكعب Stop3d
بدء حركة المكعب Play3D
مجموعة
Prop خاصة بالمكعب
قيمة المحور العمودي للشكل
UpValue (Get)
(Let)
القيمة الكبرة للمحور العمودي
UpValueMax (Get)
القيمة الصغرى للمحور العمودي
UpValueMin (Get)
قيمة المحور الافقي للشكل
DownValue (Get)
(Let)
القيمة الكبرة للمحورالأفقي
DownValueMax (Get)
القيمة الصغرى للمحورالأفقي
DownValueMin (Get)
قيمة محور الدوران للشكل
RoundValue (Get)
(Let)
القيمة الكبرى لمحور الدوران
RoundValueMax (Get)
القيمة الصغرى لمحور الدوران
RoundValueMin (Get)
القيمة الحالية لمحور الدوران التابع للشكل
R1 (Get)
القيمة الحالية للمحور الأفقي التابع للشكل
A1 (Get)
القيمة الحالية للمحور العمودي التابع للشكل
A2 (Get)
لون الخطوط اللتي سيرسم بها الشكل ثلاثي الأبعاد
LineColor (Get)
(Let)
الخلفية المراد ظهورها ضمن وعاء الشئكل الثلاثي الأبعاد
picture (Get)
(Let)
نموذج إطار وعاء الشكل ثلاثي الأبعاد
PICTUREBorderStyle (Get)
(Let)
لون خلفية الشكل ثلاثي الأبعاد
BackColor (Get) (Let)
عدد دورات الشكل الآلية Round
(Get)
إخفاء و إظهار شريط المحاور
ScroolsShow (Get)
(Let)
ساعة العقارب
مجموعة Sub خاصة بساعة العقارب.
بدء سير عقارب الساعة ClockPlay
إيقاف سير عقارب الساعة ClockStop
الخصائص التابعة لساعة
العقارب
خلفية الساعة ClockBackColor (Get) (Let)
نموذج إطار الساعة ClockBorderStyle (Get) (Let)
إخفاء و إظهار مربع الساعة ClockDLG (Get) (Let)
لون عقرب الساعات ClockLineColor1 (Get) (Let)
لون عقرب الدقائق ClockLineColor2 (Get) (Let)
لون عقرب الثواني ClockLineColor3 (Get) (Let)
مربع تحويل الألوان
في الصورة السابقة يظهر مربع تحويل الألوان الموجود ضمن الأداة دون أي عمل من قبل المبرمجين لكن إن لم يتفق مع بيئة المبرمج يمكنه عنل مربع تحويل خاص به و استخدام الأحداث Events و الاوامر Sub و Func و الخصائص Prop للربط بين مربع التحويل الخاص به و الأداة .
و من الممكن أن تتم عمليات التحويل دون أي مربع (واجهة تحويلية) مباشرة من خلال الكود باستخدام و استخدام الأحداث Events و الاوامر Sub و Func و الخصائص Prop للربط بين مربع التحويل الخاص به و الأداة .
الأحداث EVENTS
عند تغيير قيم الألوان
ChangeColor
حسابات الألوان ColorsCalc
مجموعة Sub
تحويل من نظام RGB إلى HTML
RGB_TO_HTML
تحويل من نظام RGB إلى LONG
RGB_TO_LONG
تحويل من نظام Long إلى RGB في الألوان
LONG_TO_RGB
الخصائص Prop
ColorSDLG
(Get)(Let)
إخفاء و إظهار المربع ColorsCalc
LongValue
(Get)
(Let)
القيمة لونغ المسندة لحاسبة الألوان
4 على الصورة
HTMLValue
(Get)
القيمة HTML المسندة لحاسبة الألوان
5 على الصورة
RGBValue
(Get)
القيمة RGB المسندة لحاسبة الألوان
6 على الصورة
REDValue
(Get)(Let)
قيمة اللون الأحمر المسندة لحاسبة الألوان
1 على الصورة
greenValue
(Get)
(Let)
قيمة اللون الأخضر المسندة لحاسبة الألوان
2 على الصورة
blueValue
(Get)
(Let)
قيمة اللون الأزرق المسندة لحاسبة الألوان
3 على الصورة
الموجة ثلاثية الأبعاد
شكل ثلاثي الأبعاد يمكن التحكم بسرعته من خلال متحول يتم تمريره أثناء إعطاء الأمر Sub الخاص بالموجة
Sub
بدء تشغيل الموجة StartMauj
إيقاف الموجة StopMauj
CD Audio Player
تهيئة الأوامر
... يجب كتابة هذا الأمر قبل البدء باستخدام أي أمر من أوامر
CDAudio
StartCdAudio
Func
تقديم سريع لسير الاغنية CDAudioPlayer_FastForward
فتح باب السواقة الليزرية CDAudioPlayer_OpenCdDoor
توقف مرحلي لسير الأغنية CDAudioPlayer_Pause
بدء سير الأغنية CDAudioPlayer_Play
إرجاع سريع للاغنية CDAudioPlayer_RewindCD
مدة التقديم أو الترجيع السريع للأغنية
CDAudioPlayer_SetFastForwardSpeed
إيقاف سير الأغنية CDAudioPlayer_Stop
الاغنية التالية CDAudioPlayer_TrackForward
الاغنية السابقة CDAudioPlayer_TrackPrevious
Prop
إخفاء و إظهار المربع CDAudioDLG
(Get)
(Let)
OpenX
يقوم بفتح ملف أو موقع انترنت أو برنامج أو ...
و يعتبر هذا الأمر بمثابة شريط التشغيل
السريع الناتج عن الضغط على الأمر تشغيل في قائمة إبدأ و إن أي مسار تتم كتابته في
هذا الأمر سيتم تنفيذه كأنه كتب في مربع حوار الأمر تشغيل
Registry
تحوي الأداة مجموعة وامر تسمح للمبرمجين بالتحكم بسجلات النظام و القراءة منها و الكتابة فيها و حذف قيم و إنشاء قيم أخرى و تتعامل الأداة مع كافة أنواع البيانات المخزنة في سجلات النظام من حيث الكتابة و القراءة و تسهل عملية تمرير البارمترات من خلال مجموعة Enums خاصة بالريجستري و هي مخزنة ضمنيا في الأداة
Enum
ريجيستري (جذر)
EnumRegistryRootKeys
ريجيستري (تنسيق)
EnumRegistryValueType
يتم ظهور Enum أثناء كتابة الكود لتوفير الوقت على المبرمج و لتوفير العودة للتأكد من كتابتهاو لتقليل نسبة الأخطاء في كتابة الأمر
Sub
إنشاء مفتاح جديد في الريجستري 1
RegistryCreateNewKey
إنشاء مفتاح جديد في الريجستري 2
RegistryCreatNewKey
حذف مفتاح من السجل
RegistryDeleteKey
حذف قيمة من السجل
RegistryDeleteValue
تعيين قيمة في السجل
RegistrySetKeyValue
وائل فؤاد رضا
Waed.r@scsnet.org