|
دروس برمجة -
الملفات و المجلدات
|
|
Written by أيوب جمال الإدريسي
|
|
انأربظاء, 18 حزêراو 2008 |
|
بسم الله الرحمن الرحيم إستخراج ال Tags من ملف MP3 مقدمة : درسنا اليوم ليس له علاقة فقط بالفيجوال بيسك دوت نت بل يمكن استغلاله في لغات برمجة اخرى، الدرس سيكون حول كيفية استخراجنا لمعلومات معينة من ملف من نوع MP3. هذا الأمر كنت بحاجة اليه عند عملي لبرنامج من نوع MP3 Player طبعا هناك مكتبات جاهزة تساعدك على ذلك و أيضا أداة ال WMP تمكنك من ذلك لكني كنت أريد أن أعمل الكود الخاص باستخراج تلك المعلومات لأغراض شخصية فمنها اني عندما أريد قراءة تلك المعلومات لا اريد استعمال اداة ال WMP لأنه من اجل استخراجها يجب ان تمرر اسم الملف اليها و ذلك معناه انها تفتح الملف بل و تقرأه لكي تعطيك تلك المعلومات، الحل كما قلت كان بايجاد أداة اخرى لعمل ذلك و فعلا توجد DLL's لعمل ذلك، لكن لما اخاطر باستعمال DLL قد يكون يستعمل طريقة تجعل برنامجي يستهلك ذاكرة اكثر من اللازم، لذا قررت ان اكتب الكود بنفسي خصوصا أني أعرف ان كل تلك المعلومات موجودة في الملف نفسه. Be first to comment this article | Add as favourites (17) | Quote this article on your site | Views: 408 | E-mail |
|
Read more...
|
|
|
| |
|
|
دروس برمجة -
تلميحات برمجية
|
|
Written by أيوب جمال الإدريسي
|
|
انأحد, 15 حزêراو 2008 |
بسم الله الرحمن الرحيم سوف نرى في هذا الدرس الصغير كيف يمكننا عمل Drag And Drop لأي ملف على برنامجنا وهذا الأمر جد مفيد فمثلا لو كنت تعمل على برنامج للصور فسيكون من الجميل أن تتيح الامكانية للمستعمل بأن يقوم بسحب مجموعة صور الى برنامجك و قراءتها بشكل تلقائي ونفس الأمر بالنسبة لبرنامج موسيقى مثلا لكن مثالنا سيكون على برنامج صور نقوم أولا بانشاء مشروع جميل صغير وجديد :D نضيف الى الفورم PictureBox و أداتي Buttons الاولى تأخذ اسم Next و الثانية Previous ندخل الآن الى الكود و نقوماولا بتعريف متغيرين في منطقة Public بالأعلى و هما : Be first to comment this article | Add as favourites (14) | Quote this article on your site | Views: 391 | E-mail |
|
Read more...
|
|
|
فيجوال بيسك 2008 -
دروس نصية
|
|
Written by أيوب جمال الإدريسي
|
|
انخهêس, 12 حزêراو 2008 |
HashSet(T) مع قدوم الفيجوال بيسك دوت نت 2005 رأينا ظهور ما يسمى بال Generics و التي تضمنت كمثال List(Of T) و Queue<(Of <(T>)>) ، Stack<(Of <(T>)>) ، Dictionary<(Of <(TKey, TValue>)>) ، SortedList<(Of <(TKey, TValue>)>) ... و العديد من ال Collections ، اليوم سوف اقدم لكم نوع جديد و الموجود فقط في ال NET FrameWork 3.5 هذه ال Collecition الجديد هي ال HashSet(T). ال HashSet(T) هي عبارة عن Collection تقدم كفاءة عالية ولا تحتوي على Elements مكررة و ال Elements فيها لا تكون بترتيب معين بمعنى لن تستطيع عمل Sort عليها لذا فاذا كنت تهتم بعمل Sort أو اضافة Elements مكررة دون اهتماماك بالكفاءة فأنصحك باستعمال ال List(T) و التي تحتوي على خاصية Sort. Be first to comment this article | Add as favourites (16) | Quote this article on your site | Views: 329 | E-mail |
|
Read more...
|
|
|
|
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>
|
| Results 1 - 6 of 97 |