Feeds:
تدوينات
تعليقات

أرشيف ‘الدوت نت’ التصنيف

المحتويات

المحتويات
مقدمة
مدخل لعالم تحزيم البرمجيات في الفيجوال استوديو

التعريف
اهداف التحزيم
متي يتم استخدام تقنية التحزيم في برامجنا
الاشخاص المختصون بعملية التحزيم

انواع التحزيم

الطريقة الاولي : ClickOnce Deployment

التعريف
مميزات تلك الطريقة
عيوب تلك الطريقة
دواعي الاستخدام لتلك الطريقة

الطريقة الثانية: Windows Installer Deployment

التعريف
مميزات تلك الطريقة
عيبوب تلك الطريقة
دواعي الاستخدام لتلك الطريقة

خاتمة

مقدمة
اخواني الاعزاء بعد السلام والتحية ان شاء الله سوف نبدأ دورة جديدة لتحزيم البرامج من خلال [...]

Read Full Post »

مبدأ المسئولية الواحدة
The Single Responsibility Principle
SRP
المبدأ
يجب ان يكون هناك سبب واحد فقط لتغيير الكلاس
الشرح
عندما نقوم بتصميم الفئات في النظام ، فإننا نقوم بتوزيع المسئوليات ، وعلينا خلال هذه المرحلة ان لا نضع اكثر من مسئولية في نفس الفئة لأن كل مسئولية تعتبر محورا من محاور التغيير . فإذا تغيرت المتطلبات فيما بعد ، فإن علينا [...]

Read Full Post »

قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic. قم بزيارة الموقع لمزيد من التفاصيل.

المحتويات

المحتويات
نظرة خاطفة
مقدمة
شخصيات Microsoft Agent
متطلبات Microsoft Agent
ملفات Microsoft Agent
استخدام Microsoft Agent
إظهار الشخصية
جعل الشخصية تتكلم
تحريك الشخصية
حركات الشخصية
خواص عنصر الشخصية
أحداث أداة Microsoft Agent
إنشاء مدير الشخصيات
إنهاء Microsoft Agent
المراجع
المثال
خاتمة

نظرة خاطفة
درسنا في هذا اليوم يتكلم عن طريقة برمجة Microsoft Agent في برنامج الويندوز [...]

Read Full Post »

قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic.

المحتويات

المحتويات
نظرة خاطفة
مقدمة
نظرة على الأصناف

الأصناف في System.Net.Mail

الأصناف في System.Web.Mail

سيرفرات SMTP
التطبيق
تغيير طريقة إيصال الرسالة
مثال
خاتمة

نظرة خاطفة
نقوم في هذا الدرس بإذن الله تعالى بشرح كيفية إرسال رسائل البريد الإلكتروني من خلال بيئة الدوت نت. ويتم ذلك عن طريق خدمة SMTP.
بداية، سوف نقوم بشرح خدمة SMTP ثم سوف [...]

Read Full Post »

قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic.
المحتويات

المحتويات
نظرة خاطفة
مقدمة
الخلفية
استخدام DirectX لتغيير إعدادات الشاشة برمجيا
الحصول على الإعدادات الحالية للشاشة
معرفة الأوضاع المتاحة للشاشة
تغيير الإعدادات الحالية للشاشة
خاتمة

نظرة خاطفة
درسنا اليوم يتكلم عن طريقة الحصول وتغيير إعدادات الشاشة Display Settings برمجيا ويتم ذلك باستخدام عدة طرق أحدها مكتبات DirectX وهذا ما سوف نقوم بشرحه اليوم. [...]

Read Full Post »

قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic.

نظرة خاطفة
درسنا اليوم يتكلم عن طريقة تشغيل حافظة الشاشة Screen Saver برمجيا. هناك عدة طرق لتشغيل حافظة الشاشة سوف نقوم بسردها جميعا بإذن الله تعالى.
مقدمة
في الويندوز يمكنك تشغيل حافظة الشاشة Screen Saver عن طريق ترك جهازك بدون تحريك الفأرة أو لوحة المفاتيح لمدة [...]

Read Full Post »

قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic.

نظرة خاطفة
درسنا اليوم يتكلم عن طريقة التبديل بين زري الفأرة عن طريق جعل زر الفأرة الأيسر يعمل عمل الأيمن والأيمن يعمل عمل الأيسر وهكذا.
مقدمة
يمكنك التبديل بين زري الفأرة عن طريق لوحة تحكم الويندوز Control Panel عن طريق خيارات الفأرة Mouse. نلاحظ في هذه [...]

Read Full Post »

قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic.

نظرة خاطفة
درسنا اليوم يتكلم عن طريقة تسجيل البيانات Binary Data في قاعدة بيانات SQL Server. فمثلا بدلا من تسجيل النصوص والأرقام فقط، درسنا اليوم يتكلم عن طريقة أخرى لتسجيل البيانات وهي تسجيل ملفات أو بالأصح بيانات ثنائية Binary Data مثل ملفات الصور والفيديو [...]

Read Full Post »

قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic.
نظرة خاطفة
هذا الدرس يركز على كيفية ضغط وفك ضغط الملفات برمجيا في بيئة الدوت نت. سوف نقوم بداية بشرح آليات الضغط التي توفرها لنا بيئة الدوت نت. ثم سوف نقوم بعد ذلك بتطبيق الأفكار التي تعلمناها.
مقدمة
توفر لك بيئة الدوت نت إمكانيات للتعامل مع [...]

Read Full Post »

قمت بكتابة هذا الدرس سابقا باللغة الإنجليزية في موقعي Just Like a Magic.
نظرة خاطفة
درسنا في هذا اليوم يتكلم عن أحد الطرق لتحسين الكود أو ما نسميها بعملية Refactoring. يتكلم عن طريقة استخدام Magic Numbers لجعل الكود أسهل وأبسط في القراءة والكتابة.
مقدمة
تحسين الكود أو ما نسميه علميا بـ Refactoring هي أفكار أو طرق يتم تطبيقها على [...]

Read Full Post »

المواضيع السابقة »