Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

 نفذ ما كنت تحلم بتنفيذه

FileTypes-OCX

 

الميزات

 

تحوي هذه الأداة الكثير من الميزات اللتي تطلب الوقوف عندها

 

1  الحجم الصغير بالمقارنة مع الخدمات

2  التنوع و الشمولية في السيطرة على لواحق النظام

3  التصنيف السهل للأوامر

4  وجود مجموعة من Events مما يوفر تكرار عمليات القراءة

5  تبسيط عملية إنشاء اللواحق إلى أقل قدر ممكن

6  السيطرة على سجلات النظام

السيطرة على جميع لواحق الملفات

8  إمكانية إضافة أمر إلى جميع اللواحق المثبتة على نظام التشغيل

 9 السماح بوضع أيقونة للاحقة مع وجود عدة خيارات إضافية ...

10 وضع سرد لكافة الاحتمالات الوارد وضعها مما يؤدي إلى تبسيط عمل المبرمج

 


الأوامر المتوفرة في الأداة مع شرحها


MakeNewType

لإنشاء لاحقة جديدة كليا و التكفل باعتمادها من قبل نظام التشغيل

البارامترات الخاصة بالأمر السابقة

 

Type_Letter As String:
رمز اللاحقة و غالبا ما يكون ثلاث أحرف مثل BMP أو TXT أو EXE  و عليك عدم سبقه بنقطة أبدا

ContentType As ContentTypeList :
نوع المحتوى أو المايم MIME و هي تقنية تمكن البرامج الأخرى من معرفة محتوى جميع الملفات الحاملة للاحقة الخاصة بك.الخيارات الممكنة تلقائية الظهور

TypeShortDescribing As String :
الوصف القصير للاحقة و هو الوصف الداخلي لها و يتم استخدامه في استدعاء اللاحقة من قبل نظام التشغيل و يفضل عدم تعقيده و عدم احتوائه على فراغات.

TypeLongDescribing As String :
الوصف الطويل للاحقة و يستخدم لتوضيح اللاحقة لمستخدمين نظام التشغي و يتم عرضه في مربعات حوار الخصائص بالإضافة إلى عرض الإيقونات بشكل تفاصيل .

PerceivedType As PerceivedTypeList :
نوع محتوى ملفات اللاحقة من حيث الاستخدام و لكي تعرف البرامج كيفية التعامل معها حيث تتعرف البرامج من خلالها على ماهية الملف أهو نص أو صورة أو فيديو .الخيارات الممكنة تلقائية الظهور


TypeIconPath As String :
أيقونة ملفات اللاحقة و يجب أن تكون ملف ICO قياسي ( أي ليس صورة BMP محفوظة باللاحقة ICO) و يمكنكم جلبها من ملفات الويندوز.
للمزيد من المعلومات حول الأيقونات انتقل إلى "مكاتب ويندوز الحاوية على أيقونات".

IsShortCut As Boolean :
عند تمرير القيمة True ستبدو ملفات اللاحقة على أنها اختصارات من خلال ظهور السهم الخاص بالاختصارات المعتمد على نظام التشغيل وعند تمرير القيمة False لا يحدث أي تغييير.
الخيارات الممكنة تلقائية الظهور


NeverShowExt As Boolean :
عند تمرير القيمة True سيتم إخفاء رمز اللاحقة ملفاتها و عند تمرير القيمة False لا يحدث أي تغييير.الخيارات الممكنة تلقائية الظهور
 


DeleteType

لحذف نوع ملفات موجود مسبقا ضمن نظام التشغيل

البارامترات الخاصة بالأمر السابقة

Type_Letter As String :
رمز اللاحقة و غالبا ما يكون ثلاث أحرف مثل BMP أو TXT أو EXE  و عليك عدم سبقه بنقطة أبدا.


DeleteCommmandToAllTypes

حذف أمر مثبت على جميع اللواحق الموجودة في النظام

البارامترات الخاصة بالأمر السابقة

ShellKeyName  As String :
رمز الأمر الداخلي المعتمد من قبل النظام و يعادل الاسم الداخلي للأمر في النظام و يجب أن يكون باللغة الإنكليزية مع عدم وجود فراغات.


AddCommmandToAllTypes

إضافة أمر إلى كافة اللواحق الموجودة في النظام

البارامترات الخاصة بالأمر السابقة

 

ShellKeyName As String :
رمز الأمر الداخلي المعتمد من قبل النظام و يعادل الاسم الداخلي للأمر في النظام و يجب أن يكون باللغة الإنكليزية مع عدم وجود فراغات.

 

ShellName As String :
اسم الأمر , و هو الاسم الخارجي للأمر  و تظهر أوامر أي لاحقة عادة عند الضغط على الزر اليميني بالماوس على اللاحقة بالإضافة إلى الأوامر النظامية التابعة لنظام التشغيل.


ShellCommand As String :

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


DeleteShell

حذف أمر من لاحقة معينة

البارامترات الخاصة بالأمر السابقة

Type_Letter As String :
رمز اللاحقة و غالبا ما يكون ثلاث أحرف مثل BMP أو TXT أو EXE  و عليك عدم سبقه بنقطة أبدا.

 

ShellKeyName As String :
رمز الأمر الداخلي المعتمد من قبل النظام و يعادل الاسم الداخلي للأمر في النظام و يجب أن يكون باللغة الإنكليزية مع عدم وجود فراغات.


AddShell

إضافة أمر إلى لاحقة معينة

البارامترات الخاصة بالأمر السابقة

Type_Letter As String:
رمز اللاحقة و غالبا ما يكون ثلاث أحرف مثل BMP أو TXT أو EXE  و عليك عدم سبقه بنقطة أبدا.


ShellKeyName As String:

رمز الأمر الداخلي المعتمد من قبل النظام و يعادل الاسم الداخلي للأمر في النظام و يجب أن يكون باللغة الإنكليزية مع عدم وجود فراغات.

 

ShellName As String:
اسم الأمر , و هو الاسم الخارجي للأمر  و تظهر أوامر أي لاحقة عادة عند الضغط على الزر اليميني بالماوس على اللاحقة بالإضافة إلى الأوامر النظامية التابعة لنظام التشغيل.


ShellCommand As String:

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

 


Registry

تحوي الأداة مجموعة وامر تسمح للمبرمجين بالتحكم بسجلات النظام و القراءة منها و الكتابة فيها و حذف قيم و إنشاء قيم أخرى و تتعامل الأداة مع كافة أنواع البيانات المخزنة في سجلات النظام من حيث الكتابة و القراءة و تسهل عملية تمرير البارمترات من خلال مجموعة Enums خاصة بالريجستري و هي مخزنة ضمنيا في الأداة

Enum
ريجيستري (جذر)
EnumRegistryRootKeys
ريجيستري (تنسيق)
EnumRegistryValueType
 

يتم ظهور Enum أثناء كتابة الكود لتوفير الوقت على المبرمج و لتوفير العودة للتأكد من كتابتهاو لتقليل نسبة الأخطاء في كتابة الأمر

Sub

إنشاء مفتاح جديد في الريجستري 1
RegistryCreateNewKey
إنشاء مفتاح جديد في الريجستري 2
RegistryCreatNewKey
حذف مفتاح من السجل
RegistryDeleteKey
حذف قيمة من السجل
RegistryDeleteValue
تعيين قيمة في السجل
RegistrySetKeyValue
إظهار المجموعة التالية من القيم
RegistryEnumerateValues
إظهار المجموعة التالية من المفاتيح

RegistryEnumerateSubKeys


Events

لكل أمر من الأوامر السابقة حدث خاص يحمل نفس الاسم و يتم تنفيذه عند تنفيذ الأمر آليا


وائل فؤاد رضا

Waed.r@scsnet.org