برنامج DXMedia Player C# & VB.Net

سوف نتناول في هذا الموضوع شرح كيفية استخدام مكتبات DirectX في بيئة الدوت نت - C# & VB.Net - لتشغيل ملفات الصوت والفيديو بسهولة وكفاءة عالية جداً, دون الحاجة إلى أدوات خارجية حيث ان مكتبة DirectX أساسية وموجودة على كل جهاز كمبيوتر.

قمت بكتابة مثال لتطبيق هذا الدرس وهو DxMediaPlayer C# & VB.Net, ستجد رابط تحميله في آخر الدرس.

  برنامج DxMediaPlayer C# & VB.Net:


c#-vb-dotnet-directx mediaplayer


اولاً وبما أننا سنعتمد على مكتبة DirectX لذلك يجب أولاً إضافة المكتبات اللازمة, وسنحتاج في هذا الدرس لمكتبتين هما:

برنامج Website Blocker في الدوت نت

النافذة الرئيسة لبرنامج WebSiteBlocker VB.NET & C#

 
سنقوم في هذا الدرس بإنشاء برنامج بسيط لحجب المواقع, حيث يمكننا من حجب المواقع التي نريدها وبذلك يمكنك التحكم في المواقع التي غير مسموح بأن يتم تصفحها على جهازك.
    

فكرة البرنامج:                                                                                   

في نظام التشغيل Windows يوجد ملف يسمى "hosts" (بدون لاحقة) يوجد في المسار التالي:
C:\Windows\System32\drivers\etc\

هذا الملف هو عبارة عن ملف نصي عادي اي يمكنك فتحه بالمفكرة, يحوي عناوين المواقع المضيفة, ستجد بداخله شرح باللغة الإنكليزية لكيفية حجب موقع ما, حيث انك لتقوم بحجب موقع ما يجب عليك كتابة التالي في سطر جديد:

برنامج دليل هاتف Phone Book – C# & VB.NET

برنامج دليل هاتف Phone Book – C# & VB.NET


سنقوم بتصميم برنامج دليل هاتف بسيط بواسطة لغة C# و  VB.NET وقاعدة بيانات من Sql Server .. خطوات العمل:

  تصميم قاعدة البيانات:

قاعدة البيانات تتألف من جدول واحد و خمس أعمدة (حقول)  بالشكل التالي:

10 طرق لتسريع فيجوال ستوديو Visual Studio 2010

برنامج Visual Studio 2010 من البرامج الضخمة والعملاقة والتي بالطبع تستهلك قدر كبير من موارد النظام مما يؤدي إلى بطئ في الجهاز وبطئ في العمل على البرنامج.

لتسريع تشغيل البرنامج والعمل عليه يمكنك تجريب الطرق التالية:


1- مثل جميع البرامج الحديثة والعملاقة والتي تستخدم الإضافات "Addin" يمكن تسريع البرنامج بتقليل عدد الإضافات (الغير ضرورية) او عدم استخدامها بالمرة مما يؤدي لتسريع تشغيل البرنامج:
في بيئة VS2010 يوجد نوعين: هما الإضافات والامتدادات Addins & Extension يمكن التحكم بها من خلال قائمة Tools ثم قم بإلغاء الإضافات التي لا تستخدمها:
[Addons] Tools ---> Add-in Manager
[Extension] Tools ---> Extension Manager

التعامل مع ملفات XML في الفيجوال ستوديو - 2 -

شرح عملية تعديل البيانات:


النافذة الرئيسية برنامج XML C# & VB.NET


بعد ان انتهينا في الدرس السابق التعامل مع ملفات XML في الفيجوال ستوديو من شرح عملية فتح الملف وعرض بياناته في DataGridView ,, الأن سأقوم بشرح عملية الحفظ والتعديل على ملف XML. أولاً سنقوم بشرح الكود التالي: