إنشاء مسجل صوتي في C و C#

درسنا في هذا اليوم يتكلم عن كيفية تسجيل الصوت أو بالأصح إنشاء مسجل صوتي في C و C#. سنبدأ أولا بشرح الأفكار والدوال التي سنحتاجها وكيفية برمجتها في لغة C ثم بعد ذلك سنتبعها بكود الدوت نت و C#. بالإضافة إلى ذلك، فالدرس لا يتكلم فقط عن كيفية تسجيل الصوت، بل عن كيفية تشغيل الصوت أيضا والتحكم فيه. أيضا يركز هذا الدرس على تقنية MCI أو Media Control Interface حيث هي الأسهل والأشهر والأقوى.

التعامل مع العناصر

يعتبر فهم كيفية التعامل مع العناصر Objects من أهم المواضيع التي يجب التطرق إليها. وبظهور بيئة الدوت نت في صيف 2001 تقريبا, ظهر مفهوم البرمجة الموجهة للكائنات بشكل واضح, وأصبحت كلمة Object من أهم الكلمات وأكثرها التي تتعامل معها يوميا. سوف نقوم في هذا الدرس بشرح لأنواع البيانات في بيئة الدوت نت والتي تنقسم إلى نوعين, وسوف نقوم أيضا بشرح كل نوع على حدة, ثم نقوم بمقارنتهما معا. وسوف نقوم أيضا بشرح العنصر الأم لجميع العناصر الأخرى وهو System.Object وبناءا عليه سنقوم بشرح أساليب التحويل بين نوعين البيانات. وأما الجزء الثاني من الدرس فيتكلم عن مدة حياة العناصر وكيف يتحرر العنصر من الذاكرة وما هي ذاكرة Stack و Heap وكيفية التعامل مع ذاكرة Heap من خلال Garbage Collector.