وسوم التدوينات‘VB.NET’

التعامل مع التشكيل في اللغة العربية برمجيا

يركز هذا الدرس على عملية معالجة النصوص String Processing التي تحتوي على علامات وحروف معينة مثل علامات التشكيل في اللغة العربية أو بعض العلامات مثل الموجودة في الألمانية أو العبرية التي يمكن دمجها مع الحروف. وبما أن هذا الدرس يتكلم باللغة العربية فسوف تكون أمثلتنا على حروف وكلمات عربية.

مقدمة لـ RSS، إنشاء قارئ للأخبار

درسنا اليوم لا يشرح تقنية RSS أو حتى XML. ولكن الدرس اليوم هو عبارة عن مقدمة لـ RSS، فكرة عامة عن تطويرها، إصداراتها، وكيفية الاستفادة منها سواء بالنسبة للمستخدم أو المبرمج.

يعتمد درسنا اليوم على فهم القارئ لمبادئ تقنية XML، ليس برمجتها، بل فهم كيفية تركيب بيانات XML وكيفية التعامل معها (ولا يشمل هذا برمجتها.)

اليوم، سوف نقوم بإذن الله تعالى بتطبيق ما نتعلمه عن تقنية RSS، سوف نقوم بإنشاء برنامج (مبدئيا، هو برنامج!) لقراءة الأخبار وبيانات RSS.

سرد، إرفاق، فصل قواعد بيانات على السيرفر برمجيا

الدرس اليوم هو مشابه كثيرا لموسوعة لإجراءات وأوامر SQL Server. في هذا الدرس نتعرف على الأوامر والإجراءات التي يمكننا استخدامها برمجيا لعمل سرد Enumerating لقواعد البيانات الموجودة على السيرفر وكذلك لإرفاق Attach أو فصل Detach قاعدة بيانات من على السيرفر.

الدرس اليوم لا يتكلم عن كيفية استخدام الـ Management Studio أو أي أداة أو طريقة أخرى لها واجهة رسومية GUI، ولكنه يركز عن كيفية تطبيق هذه الأفكار برمجيا.

الدرس أيضا يوضح الكثير والكثير من الأفكار البرمجية والتي يمكن تطبيقها من كيفية النداء على الإجراءات وتنفيذ الأوامر.

راعينا في هذا الدرس عملية التوافقية Compatibility بين ما يطلبه الكود وبين السيرفر، كما راعينا أيضا الاختصار في الأكواد للإفادة.

التعامل مع نظام تأمين ويندوز فيستا

درسنا اليوم بإذن الله تعالى يتكلم عن تأمين UAC في ويندوز Vista (والإصدارات الأعلى.) سنبدأ بإذن الله بشرح هذه الخدمة، ثم سوف نتعرف على كيفية التحكم الأمثل في هذه الخدمة من خلال الويندوز، وما هي تأثيرها على برنامجك وكيفية التعامل معها برمجيا.

فيديو 001: Interoperability – 01 مقدمة

فيديو AR001: مقدمة لـ Interoperability.

قابلية التفاعل بين الدوت نت والتقنيات الأخرى.

هلا برمجنا تويتر Twitter؟

درسنا اليوم ليس كأي سابق له، درسنا اليوم يتكلم عن موضوع مميز للغاية وهو كيفية برمجة تويتر Twitter.< هل تستخدم Twitter؟ هل لديك حساب في Twitter؟ هل تريد أن تنشئ برنامج أو موقع إنترنت يقوم بالارتباط مع تويتر Twitter؟ إذا كانت إجابتك بنعم، فحتما سوف تعجبك هذه الصفحات القليلة والتي تتحدث عن تويتر Twitter وكيفية استغلاله برمجيا. درسنا اليوم ليس مقصورا على Twitter فقط! بل إنه يعلمك أفكار جديدة ومتنوعة منها كيفية التعامل مع بيانات الـ XML، وكيفية التعامل مع دوال ومكاتب الويب Web APIs وغيرها. بجانب هذا سوف نتعرض لفكرة أكثر من رائعة وهي كيفية استخدام خدمات تقصير العناوين URL Shortening مثل http://is.gd وبرمجتها والاستفادة منها. علاوة على هذا كله، يمكنك تحميل مثال رائع عبارة عن برنامج Desktop بسيط للتعامل مع تويتر Twitter.

كيفية برمجة Microsoft Agent

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

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

إرسال رسائل البريد الإلكتروني في بيئة الدوت نت

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

بداية، سوف نقوم بشرح خدمة SMTP ثم سوف نقوم بشرح الأنواع Types التي توفرها لنا بيئة الدوت نت للتعامل مع SMTP. بعد ذلك سوف نقوم بسرد بعض أشهر سيرفرات SMTP ثم سوف نقوم بتطبيق ما تعلمناه من خلال كود مبسط وسهل.

مع الدرس مثال عبارة عن برنامج يقوم بإرسال رسائل البريد الإلكتروني من خلال أكثر من مزود لخدمة البريد الإلكتروني E-Mail Service Provider.

تغيير إعدادات الشاشة برمجيا باستخدام DirectX

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

كيفية تشغيل حافظة الشاشة برمجيا

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