أم الأدوات الحقيقية وصلت (لاتفوتكم) Cube3D
السلام عليكم و رحمة الله و بركاته
إن المهمة الأساسية اللتي دفعتا لبناء هذه الأداة هي مساعدة المبرمجين في تنفيذ بعض الأوامر الصعبة نسبيا مع الذكر بأن الأداة تحوي بعض الأوامر البسيطة اللتي يعرفها كل مبرمج تقريبا و لكن ما دام من الممكن توفير وقت كتابة تلك الأكواد فلم لا. مع ذلك يبقى للأداة جوهرها من خلال مجموعة من الأوامر اللتي سيعجب بها الجميع إن شاء الله.
الأخوة الكرام أعتذر كثيرا منكم على الأخطاء التي طرأت على العرض الأول للأداة حيث لوحظت الكثير من المشاكل و قد قمنا و لله الحمد بتفادي معظمها إن شاء الله
و الآن بقي عليكم أخواني تجربتها و إعطائنا آرائكم التي نعتبرها عماد تطورنا...
و من ناحية أخرى حتى تتمتعون بما تقدمه الأداة من أوامر كثيرة و متنوعة و مفيدة في أغلب الأحيان ...
و برأي فأمام أكثر من 200 أمر مختلف لابد من ظهور بعض الأوامر التي قد لا تلقى الترحيب لدى البعض فأرجو الإشارة إليها لنقوم بحذفها كما نرجوا تنبيهنا إلى أوامر أخرى هامة غفلنا عنها حتى نحاول إضافتها إن مكننا ذلك ...
الأخوة الأكارم : كما لاحظتم فإن الأداة مجانية 100% و لا نرجوا منكم سوى الخدمة و المساعدة في تطويرها و جعلها أداة يعتمد عليها على مستوى المبرمجين العرب .
و الآن سأحاول شرح بعض ميزات الأداة :
تحوي هذه الأداة الكثير من الميزات اللتي تطلب الوقوف عندها :
1 - الحجم الصغير نسبة للخدمات
2 - التنوع و الشمولية من حيث الشكل و من حيث القوة البرمجية
3 - التصنيف السهل للأوامر(*)
4 - وجود مجموعة من Events مما يوفر تكرار عمليات القراءة
5 - خدمة الأنترنت
6 - السيطرة على سجلات النظام
7 - السيطرة على لوحة التحكم
8 - وجود أشكال ثلاثية الأبعاد و هو أمر غير متوفر في لغات البرمجة العادية
9 - السماح للمستخدم بالسيطرة على كافة جوانب الأداة
و في مايلي جدول تفصيلي يحوي جميع الأوامر التي توفرها الأداة:
Enum Appearance خيارات العرض
Enum BackStyle خيارات الخلفية
Enum EnumRegistryRootKeys ريجيستري (جذر)
Enum EnumRegistryValueType ريجيستري (تنسيق)
Enum ShowHide إظهار إخفاء
Event Change عند تغيير القيم
Event ChangeColor عند تغيير قيم الألوان
Event Click عند الضغط
Event Cls التفريغ
Event ColorsCalc حسابات الألوان
Event DblClick النقر المزدوج
Event DrawShapes رسم أشكال هندسية
Event HideScrools إخفاء أشرطة التمرير
Event KeyDown ضغط زر لوحة المفاتيح (للأسفل)
Event KeyPress ضغط زر لوحة المفاتيح (الضغط)
Event KeyUp ضغط زر لوحة المفاتيح (للأعلى)
Event MouseDown ضغط زر الماوس (للأسفل)
Event MouseMove تمرير موشر الماوس
Event MouseUp ضغط زر الماوس (للأعلى)
Event Play3d بدء دوران المكعب التلقائي
Event Resize تغيير حجم الأداة
Event ScroolsScroolON عند بدء تحريك أشرطة التمرير
Event Shell عند تفعيل أي إطار باستخدام Shell الأداة
Event ShowScrools عند إظهار أشرطة التمرير
Event Stop3d
Func CDAudioPlayer_FastForward تقديم سريع لسير الاغنية
Func CDAudioPlayer_OpenCdDoor فتح باب السواقة الليزرية
Func CDAudioPlayer_Pause توقف مرحلي لسير الأغنية من Audio CD
Func CDAudioPlayer_Play بدء سير الأغنية من Audio CD
Func CDAudioPlayer_RewindCD إرجاع سريع للاغنية
Func CDAudioPlayer_SetFastForwardSpeed مدة التقديم أو الترجيع السريع للأغنية
Func CDAudioPlayer_Stop إيقاف سير الأغنية من Audio CD
Func CDAudioPlayer_TrackForward الاغنية التالية
Func CDAudioPlayer_TrackPrevious الاغنية السابقة
Func CreateInternetShortCut انشاء اختصار وصلة موقع انترنت
Func DirBrowser لاستعراض القرص بحثا عن المجلدات
Func DiskSpace يرجع مساحة القرص الحرة
Func FindExecutable يرجع اسم البرنامج الرئيس للملف المحدد
Func Format_MonthName يرجع اسم الشهر وفق إعدادات النظام الإقليمية
Func Format_Number يرجع نمط الرقم وفق إعدادات النظام الإقليمية
Func Format_Percent يرجع نمط النسبة المئوية وفق إعدادات النظام الإقليمية
Func Format_WeekdayName يرجع اسم اليوم وفق إعدادات النظام الإقليمية
Func GetCdRoom يرجع اسم السواقة الليزرية الأولى
Func GetCursorXY يرجع قيمة X,Y
Func GETMoneyName يرجع رمز العملة
Func GetProperties يعرض مربع خصائص التابع للنظام (عام)
Func GetSerialNumber يرجع رقم سريال للهارد
Func GetSoundSamplingRate يرجع تردد الملف الصوتي
Func IsConnected يرجع حالة الإتصال True False
Func IsLanConnection يرجع حالة الإتصال True False Lan
Func IsModemConnection يرجع حالة الإتصال بالمودم True False
Func IsProxyConnection يرجع حالة الإتصال بالبروكسيTrue False
Func RandomVAL يرجع قيمة عشوائية بين قيمتين محددتين
Func RegistryGetKeyValue يرجع قيمة مفتاح الريجستري المحدد
Func SaveGIF يقوم بحفظ BMP بنسق GIF
Func SendFileToBin إرسال ملف لسلة المحذوفات WinStyle
Func SendMail إرسال بريد باستخدام مستلم البريد الافتراضي
Func SetHardName تعيين اسم الهارد الخارجي
Func ShowCopyDrive_A_DLG إظهار مربع "نسخ قرص" للقرص المرن
Func ShowFindDialog فتح (إبدا/بحث/ملفات و مجلدات)
Func showRunDialog فتح (إبدا/تشغيل)
Func ShowShutDownDLG فتح (إبدا/إيقاف التشغيل)
Func ShowStartMNU فتح (إبدأ)
Sub AddNewHardwareWizard لوحة التحكم/إضافة أجهزة جديدة
Sub AddRemove_InstallUninstall لوحة التحكم/إضافة إزالة البرامج/تثبيت إلغاء التثبيت
Sub AddRemove_StartupDisk لوحة التحكم/إضافة إزالة البرامج/قرص بدء التشغيل
Sub AddRemove_WindowsSetup لوحة التحكم/إضافة إزالة البرامج/إعداد ويندوز
Sub CircleQQQ رسم دائرة
Sub CircleRND رسم دوائر عشوائية
Sub ClockPlay بدء سير عقارب الساعة
Sub ClockStop إيقاف سير عقارب الساعة
Sub Cls تنظيف السطح الرسومي للأداة
Sub DateTime_Properties لوحة التحكم/التاريخ الوقت/التاريخ و الوقت
Sub DateTime_TimeCountry لوحة التحكم/التاريخ الوقت/المنطقة الزمنية
Sub DisplayProperties_Appearance لوحة التحكم/العرض/المظهر
Sub DisplayProperties_Background لوحة التحكم/العرض/الخلفية
Sub DisplayProperties_Screen_Saver لوحة التحكم/العرض/شاشة التوقف
Sub DisplayProperties_Settings لوحة التحكم/العرض/إعدادات
Sub DrawShapes رسم أشكال مختلفة (نقاط,دوائر,خطوط,مستطيلات)
Sub Fonts لوحة التحكم/الخطوط
Sub FormatDriveA إظهار مربع حوار "تهيئة القرص" للقرص المرن
Sub HideScrools إخفاء أشرطة التمرير
Sub Internet_Connect لوحة التحكم/إنترنت/الاتصال
Sub Internet_Content لوحة التحكم/إنترنت/محتوى
Sub Internet_Orginal لوحة التحكم/إنترنت/عام
Sub Internet_Programs لوحة التحكم/إنترنت/البرامج
Sub Internet_Save لوحة التحكم/إنترنت/الأمان
Sub Internet_SpecialSetting لوحة التحكم/إنترنت/خيارات متقدمة
Sub JoystickProperties_ControllerIDs لوحة التحكم/جويستيك/Controller IDs
Sub JoystickProperties_Controllers لوحة التحكم/جويستيك/Controllers
Sub KeyBoard لوحة التحكم/لوحة المفاتيح
Sub LineDraw رسم خط
Sub LineRND رسم خطوط عشوائية
Sub LONG_TO_RGB تحويل من نظام Long إلى RGB في الألوان
Sub MakeDirectory إنشاء مجلد جديد في أي مسار
Sub MicrosoftExchangeProfiles لوحة التحكم/MicrosoftExchangeProfiles
Sub MiniMazedAllWindows تصغير كافة الأطارات
Sub Modem لوحة التحكم/أجهزة المودم
Sub Mouse لوحة التحكم/الماوس
Sub MultimediaProperties_Advanced لوحة التحكم/تعدد الوسائط/أجهزة
Sub MultimediaProperties_Audio لوحة التحكم/تعدد الوسائط/صوتي
Sub MultimediaProperties_CDMusic لوحة التحكم/تعدد الوسائط/موسيقى القرص المضغوط
Sub MultimediaProperties_MIDI لوحة التحكم/تعدد الوسائط/MIDI
Sub MultimediaProperties_Viedo لوحة التحكم/تعدد الوسائط/الفيديو
Sub Network_Configuration لوحة التحكم/شبكة الاتصال
Sub ODBC_Data لوحة التحكم/ODBC
Sub openX يقوم بفتح ملف أو موقع انترنت أو برنامج أو ...
Sub Password_ChangePasswords لوحة التحكم/كلمات المرور
Sub Play3d بدء حركة المكعب
Sub POINT رسم نقطة
Sub PointRND رسم نقاط عشوائية
Sub PopupMenu قائمة فرعية
Sub Printers لوحة التحكم/الطابعات
Sub QuickTime لوحة التحكم/QuickTime
Sub Refresh تحديث كافة الوظائف
Sub RegionalSettingsProperties_Currency لوحة التحكم/إعدادات إقليمية/العملة
Sub RegionalSettingsProperties_Date لوحة التحكم/إعدادات إقليمية/التاريخ
Sub RegionalSettingsProperties_Number لوحة التحكم/إعدادات إقليمية/الرقم
Sub RegionalSettingsProperties_RegionalSettings لو
حة التحكم/إعدادات إقليمية/إعدادات إقليمية
Sub RegionalSettingsProperties_Time لوحة التحكم/إعدادات إقليمية/الوقت
Sub RegistryCreateNewKey إنشاء مفتاح جديد في الريجستري 1
Sub RegistryCreatNewKey إنشاء مفتاح جديد في الريجستري 2
Sub RegistryDeleteKey حذف مفتاح من السجل
Sub RegistryDeleteValue حذف قيمة من السجل
Sub RegistrySetKeyValue تعيين قيمة في السجل
Sub RGB_TO_HTML تحويل من نظام RGB إلى HTML في الألوان
Sub RGB_TO_LONG تحويل من نظام RGB إلى LONG في الألوان
Sub Scanner خصائص الماسح الضوئي
Sub SetCursorXY تعيين موقع الماوس
Sub SetMosueButton تعيين زر الماوس المستخدم
Sub ShellBadCelesters تفعيل برنامج إلغاء التجزئة
Sub ShellCalc تفعيل برنامج الآلة الحاسبة
Sub ShellDriveSpace تفعيل برنامج مساحة القرص
Sub ShellMediaplayer تفعيل برنامج ميديا بلاير
Sub ShellPaintBrush تفعيل برنامج الرسام
Sub ShellScanDisck تفعيل برنامج تفحص القرص
Sub ShellSoundWinProg تفعيل برنامج مسجل الصوت
Sub ShellVolumeControls تفعيل برنامج خصائص الصوت
Sub ShellWinIpProg تفعيل برنامج الآي بي لويندوز
Sub ShowScrools إظهار أشرطة التمرير
Sub ShutDowm إبدا/إيقاف التشغيل
Sub Sounds_Properties لوحة التحكم/أصوات
Sub Square رسم مستطيل مخصص
Sub SquareRND رسم مستطيلات عشوائية
Sub Start_AllOrginal لوحة التحكم/خيارات التشغيل/عام
Sub Start_Keyboard لوحة التحكم/خيارات التشغيل/لوحة المفاتيح
Sub Start_Mouse لوحة التحكم/خيارات التشغيل/الماوس
Sub Start_Sound لوحة التحكم/خيارات التشغيل/الصوت
Sub Start_View لوحة التحكم/خيارات التشغيل/العرض
Sub StartMauj بدء تشغيل الموجة 3D
Sub Stop3d إيقاف حركة المكعب
Sub StopMauj إيقاف الموجة
Sub SystemProperties_DeviceManager لوحة التحكم/النظام/إدارة الأجهزة
Sub SystemProperties_General لوحة التحكم/النظام/عام
Sub SystemProperties_HardwareProfiles لوحة التحكم/النظام/التشكيلات الجانبية للأجهزة
Sub SystemProperties_Performance لوحة التحكم/النظام/الأداء
Sub TaskBar_Hide إخفاء شريط المهام
Sub TaskBar_Show إظهار شريط المهام
Sub Text_Service التقنيات الصوتية في طاقم Office XP
Sub StartCdAudio تهيئة أوامر CD Audio >
Prop A1 القيمة الحالية للمحور الأفقي التابع للشكل Get -
Prop A2 القيمة الحالية للمحور العمودي التابع للشكل Get -
Prop BackColor لون خلفية الشكل ثلاثي الأبعاد Get Let
Prop BackStyle نموذج خلفية الأداة Get Let
Prop blueValue قيمة اللون الأزرق المسندة لحاسبة الألوان Get Let
Prop BorderStyle نموذج إطار الأداة Get Let
Prop CDAudioDLG إخفاء و إظهار مربع CDAudio Get Let
Prop ClockBackColor خلفية الساعة Get Let
Prop ClockBorderStyle نموذج إطار الساعة Get Let
Prop ClockDLG إخفاء و إظهار مربع الساعة Get Let
Prop ClockLineColor1 لون عقرب الساعات Get Let
Prop ClockLineColor2 لون عقرب الدقائق Get Let
Prop ClockLineColor3 لون عقرب الثواني Get Let
Prop ColorSDLG إخفاء و إظهار مربع ColorsCalc Get Let
Prop ComputerName الاسم الخاص بالكمبيوتر المستخدم Get -
Prop DownValue قيمة المحور الافقي للشكل Get Let
Prop DownValueMax القيمة الكبرة للمحورالأفقي Get -
Prop DownValueMin القيمة الصغرى للمحورالأفقي Get -
Prop greenValue قيمة اللون الأخضر المسندة لحاسبة الألوان Get Let
Prop HTMLValue القيمة HTML المسندة لحاسبة الألوان Get -
Prop LineColor لون الخطوط اللتي سيرسم بها الشكل ثلاثي الأبعاد Get Let
Prop LongValue القيمة LONG المسندة لحاسبة الألوان Get Let
Prop MouseIcon أيقونة مؤشر الفأرة عند مرورها فوق النموذج أيقونة خاصة Get Let
Prop MousePointer أيقونة مؤشر الفأرة عند مرورها فوق النموذج Get Let
Prop OCXBackColor لون خلفية الأداة Get Let
Prop picture الخلفية المراد ظهورها ضمن وعاء الشئكل الثلاثي الأبعاد Get Let
Prop PICTUREBorderStyle نموذج إطار وعاء الشكل ثلاثي الأبعاد Get Let
Prop R1 القيمة الحالية لمحور الدوران التابع للشكل Get -
Prop REDValue قيمة اللون الأحمر المسندة لحاسبة الألوان Get Let
Prop RGBValue القيمة RGB المسندة لحاسبة الألوان Get -
Prop Round عدد دورات الشكل الآلية عند استخداب الأمرPlay Get -
Prop RoundValue قيمة محور الدوران للشكل Get Let
Prop RoundValueMax القيمة الكبرى لمحور الدوران Get -
Prop RoundValueMin القيمة الصغرى لمحور الدوران Get -
Prop ScaleHeight قيمة العرض الافتراضي للأداة Get Let
Prop ScaleLeft النقطة الافتراضية للتمثيل العمودي على النموذج Get Let
Prop ScaleMode نموذج التمثيل الافتراضي العام Get Let
Prop ScaleTop النقطة الافتراضية للتمثيل الافقي على النموذج Get Let
Prop ScaleWidth الارتفاع الافتراضي Get Let
Prop ScreenHeight عرض شاشة العرض Get -
Prop ScroolsShow إخفاء و إظهار شريط المحاور Get Let
Prop SystemDir دليل النظام Get -
Prop TempDir دليل المجلد TEMP Get -
Prop TimeToStart الزمن اللذي مر على تشغيل نظام التشغيل Get -
Prop ToolTipText نص التعليم المبوب Get Let
Prop UpValue قيمة المحور العمودي للشكل Get Let
Prop UpValueMax القيمة الكبرة للمحور العمودي Get -
Prop UpValueMin القيمة الصغرى للمحور العمودي Get -
Prop User_Name اسم المستخدم على الحاسب الحالي Get -
Prop WinDir دليل الويندوز Get -
الأخوة الأكارم هناك للأداة موقع خاص هو Cube3d-Ocx.4t.com
و هو تحت التطوير حاليا و أعود و أكرر لا تبخلو علينا بآرائكم و إقتراحاتكم ....