17-09-12, 10:02 PM
معلومات عن البرنامج :
اسم البرنامج : You Tube Videos & Flash Downloader 2
المبرمج : Osama_Ghareeb
إصدار الفيجوال ستوديو : 2010
إصدار مكتبة الفريم وورك : 4
إستخراج مقاطع الفيديو من الـ You Tube
إستخراج ملفات الفلاش SWF من المواقع
تحميل أكثر من ملف في نفس الوقت
إستكمال وإيقاف التحميل مؤقتا
عرض الملفات قبل تحميلها
تحميل الملفات بعدة أحزاء
البحث في الـ You Tube
تحميل جميع الجودات الموجودة في الـ YooTube
تحميل قوائم التشغيل من الـ You Tube
صورة للنافذة الرئيسية :
صورة لنافذة التحميل :
صورة لنافذة معاينة الملف قبل التحميل :
صورة لنافذة البحث في اليوتيوب :
صورة للجودات المتاحة من مقطع اليوتيوب :
صورة لنافذة تحميل قوائم التشغيل :
صورة لنافذة إضافة المقاطع من قائمة التشغيل :
صورة للبرنامج بجانب الساعة :
Control
ClassControls.vb
عبارة عن TextBox و ListView مطورين
DlgSegments.vb
نافذة إضافة الأجزاء لشريط التحميل (تستخدم في أثناء التصميم فقط)
FileControl.vb
أداة لعرض نوع الملف وحجمه
FileTypeImageList.vb
لإستخراج أيقونات الملفات
IconReader.vb
لقراءة الأيقونات
PictureButtonWithAero.vb
عبارة عن صندوق صورة بميزة الشفافية Aero
SegmentProgressBar.vb
شريط التحميل المقسم
WaitControl.vb
أداة الإنتظار
You TubeControl.vb
أداة لعرض معلومات الفيديو من اليوتيوب
Core
-------------------------------------------------
Common
PathHelper.vb
لإضافة فاصل المجلدات ( / ) للمسار
-------------------------------------------------
-------------------------------------------------
Concurrency
ObjectLocker.vb
لمنع تحرير الأداوت ( وتستخدم لقفل قائمة التحميلات أثناء حفظها أو تحميلها )
ReaderWriterObjectLocker.vb
للقراءة والكتابة من الأدوات المقفلة
-------------------------------------------------
-------------------------------------------------
Extension
IExtension.vb
عبارة عن Interface (واجهة) لـ Class أخرى
IUIExtension.vb
عبارة عن Interface (واجهة) لـ Class أخرى
-------------------------------------------------
CalculatedSegment.vb
لتحديد بداية ونهاية أجزاء التحميل
Downloader.vb
تحميل الملفات
DownloaderState.vb
حالات التحميل
DownloadManager.vb
إدارة التحميلات
EventArgs.vb
عبارة عن خصائص الأحداث (Events)
IMirrorSelector.vb
عبارة عن Interface (واجهة) لـ Class أخرى
IProtocolProvider.vb
عبارة عن Interface (واجهة) لـ Class أخرى
ISegmentCalculator.vb
عبارة عن Interface (واجهة) لـ Class أخرى
MinSizeSegmentCalculator.vb
لحساب الحجم المناسب لأجزاء الحميل
ProtocolProviderFactory.vb
لمعرفة نوع الروابط (http,https,ftp) عند بدء عملية التحميل للتحديد الطريقة المناسبة للتحميل
RemoteFileInfo.vb
خصائص الملف المراد تحميله
ResourceLocation.vb
للتعامل مع روابط التحميل
Segment.vb
جزء التحميل
SegmentState.vb
حالة الأجزاء
Extension
BaseProtocolProvider.vb
لإنشاء الإتصالات التي سيتم التحميل منها
FtpProtocolProvider.vb
للتحميل من روابط الـ Ftp
HttpProtocolProvider.vb
للتحميل من روابط الـ Http و Https
HttpFtpProtocolExtension.vb
لتسجيل بدايات الروابط (http,https,ftp)
HttpFtpProtocolParametersSettingsProxy.vb
خصائص البركسي
HttpFtpProtocolUIExtension.vb
للتعامل مع خصائص البركسي وحفظها
IHttpFtpProtocolParameters.vb
للتعامل مع البروكسي
Proxy.vb
أداة للتحكم بخصائص البروكسي للمستخدم
Instrumentation
MyStopwatch.vb
أداة لحساب المدة التي تستغرقها الأوامر لتنفيذها
PersistedList
PersistedListExtension.vb
لحفظ وتحميل التحميلات الموجودة في القائمة ولم تنتهي بعد
SerializableDictionary.vb
لقراءة وكتابة ملف البيانات (XML)
Spider
SwfFlash.vb
لسحب ملفات الفلاش swf من المواقع
You Tube.vb
لسحب المقاطع من اليوتيوب
APIs.vb
عبارة عن أوامر API لجعل شكل النوافذ شفاف
ModDownload.vb
عبارة عن أوامر لتحميل نص الصفحات من الإنترنت ولتحويل الحجم
TextUtil.vb
أوامر للتعامل مع النصوص
You Tube Searcher.vb
البحث في اليوتيوب
ClassControls.vb
عبارة عن TextBox و ListView مطورين
DlgSegments.vb
نافذة إضافة الأجزاء لشريط التحميل (تستخدم في أثناء التصميم فقط)
FileControl.vb
أداة لعرض نوع الملف وحجمه
FileTypeImageList.vb
لإستخراج أيقونات الملفات
IconReader.vb
لقراءة الأيقونات
PictureButtonWithAero.vb
عبارة عن صندوق صورة بميزة الشفافية Aero
SegmentProgressBar.vb
شريط التحميل المقسم
WaitControl.vb
أداة الإنتظار
You TubeControl.vb
أداة لعرض معلومات الفيديو من اليوتيوب
Core
-------------------------------------------------
Common
PathHelper.vb
لإضافة فاصل المجلدات ( / ) للمسار
-------------------------------------------------
-------------------------------------------------
Concurrency
ObjectLocker.vb
لمنع تحرير الأداوت ( وتستخدم لقفل قائمة التحميلات أثناء حفظها أو تحميلها )
ReaderWriterObjectLocker.vb
للقراءة والكتابة من الأدوات المقفلة
-------------------------------------------------
-------------------------------------------------
Extension
IExtension.vb
عبارة عن Interface (واجهة) لـ Class أخرى
IUIExtension.vb
عبارة عن Interface (واجهة) لـ Class أخرى
-------------------------------------------------
CalculatedSegment.vb
لتحديد بداية ونهاية أجزاء التحميل
Downloader.vb
تحميل الملفات
DownloaderState.vb
حالات التحميل
DownloadManager.vb
إدارة التحميلات
EventArgs.vb
عبارة عن خصائص الأحداث (Events)
IMirrorSelector.vb
عبارة عن Interface (واجهة) لـ Class أخرى
IProtocolProvider.vb
عبارة عن Interface (واجهة) لـ Class أخرى
ISegmentCalculator.vb
عبارة عن Interface (واجهة) لـ Class أخرى
MinSizeSegmentCalculator.vb
لحساب الحجم المناسب لأجزاء الحميل
ProtocolProviderFactory.vb
لمعرفة نوع الروابط (http,https,ftp) عند بدء عملية التحميل للتحديد الطريقة المناسبة للتحميل
RemoteFileInfo.vb
خصائص الملف المراد تحميله
ResourceLocation.vb
للتعامل مع روابط التحميل
Segment.vb
جزء التحميل
SegmentState.vb
حالة الأجزاء
Extension
BaseProtocolProvider.vb
لإنشاء الإتصالات التي سيتم التحميل منها
FtpProtocolProvider.vb
للتحميل من روابط الـ Ftp
HttpProtocolProvider.vb
للتحميل من روابط الـ Http و Https
HttpFtpProtocolExtension.vb
لتسجيل بدايات الروابط (http,https,ftp)
HttpFtpProtocolParametersSettingsProxy.vb
خصائص البركسي
HttpFtpProtocolUIExtension.vb
للتعامل مع خصائص البركسي وحفظها
IHttpFtpProtocolParameters.vb
للتعامل مع البروكسي
Proxy.vb
أداة للتحكم بخصائص البروكسي للمستخدم
Instrumentation
MyStopwatch.vb
أداة لحساب المدة التي تستغرقها الأوامر لتنفيذها
PersistedList
PersistedListExtension.vb
لحفظ وتحميل التحميلات الموجودة في القائمة ولم تنتهي بعد
SerializableDictionary.vb
لقراءة وكتابة ملف البيانات (XML)
Spider
SwfFlash.vb
لسحب ملفات الفلاش swf من المواقع
You Tube.vb
لسحب المقاطع من اليوتيوب
APIs.vb
عبارة عن أوامر API لجعل شكل النوافذ شفاف
ModDownload.vb
عبارة عن أوامر لتحميل نص الصفحات من الإنترنت ولتحويل الحجم
TextUtil.vb
أوامر للتعامل مع النصوص
You Tube Searcher.vb
البحث في اليوتيوب
التحميل
تحميل الأوامر
تحميل البرنامج فقط
في حال وجود أي إستفسارات عن الأوامر أو إقتراحات أو أي أخطاء في البرنامج فلا تتردد في طرحها