أرشيف الأوسمة: MSDN

Future Directions for C# and Visual Basic

محاضرة قيمة عن مستقبل البرمجة بلغتي #C و VB.NET بداية من بيئة البرمجة القادمة VS2010 يقدمها المبرمج Luca Bolognese عضو في فريق البرمجة الخاص بشركة مايكروسوفت، ألقاها على هامش منتدى PDC09، أنصح المهتمين بالتقنيات الحديثة بمشاهدتها حيث أنه يوضح مجموعة من التقنيات الجديدة التي ستضاف لبيئة البرمجة القادمة، وبالرغم من لكنته الإيطالية إلا أن معلوماته غزيرة ومهمة جداً.

كما يمكنك مشاهدة أو تحميل المحاضرات الخاصة بمنتدى PDC09 من هذا الموقع.

مشاهدة طيبة.

خطوط للمبرمجين بالفيجوال ستوديو

image بسبب العمل الطويل على محرر الأكواد الخاص ببيئة البرمجة، قد يمل المبرمجين أو يعانون من مشاكل في النظر لنفس الشاشة لمدة طويلة، ولمعالجة هذه النقطة قامت شركة مايكروسوفت بإصدار حزمة خطوط خاصة للإستخدام في بيئات التطوير مثل فيجوال ستوديو 2005 وفيجوال ستوديو 2008، هذه الخطوط تحمل إسم (Consolas Font Pack) وهي تتميز بمطابقتها لمواصفات (Microsoft ClearType) بالإضافة إلى بعض الخواص التي تهم المبرمجين كتناسق قياسات الحروق والقابلية للعرض على شاشات LCD ووضوح الحروف وسهولة قراءتها، قمت بتجربة هذه الخطوط وأعجبتني وأنصحكم بها.

العودة إلى الفيجوال بيسك 6

image بالرغم من أنني أعتبر نفسي أنتقلت رسمياً إلى البرمجة بلغة C# 3.0 منذ سنتين، وأستعد للإنتقال إلى لغة البرمجة C# 4.0 التي ستصدر مع بداية السنة المقبلة (تحديداً مارس 2010) مع بيئة البرمجة الجديدة Visual Studio 2010، إلا أن الإرث القديم من عملي بلغة Visual Basic 6.0 لايزال يلاحقني، فالعديد من برامجي لم يسعفني الوقت لتحويلها إلى الـــ#C، ومن جهة أخرى لا يستطيع العملاء الذين أتعامل معهم الصبر حتى أتم عملية التحويل بسلام والتأكد من عدم وجود أخطاء، خصوصاً أن الكود الخاص بمنظوماتي قمت بتجربته وتنقيحه على مدار 10 سنوات حتى تأكدت من قلة نسبة الأخطاء به.

استمر في القراءة

أدوات البرمجة في المرحلة القادمة

image

قامت Microsoft بإطلاق Windows7 مدشنة مرحلة جديدة في طريق نظام التشغيل Windows، وهي لا تسعى لتطوير نظام التشغيل فقط، فهي أساساً تعتبر نظام التشغيل منصة للبرامج وليس البرنامج الرئيسي، أي أنه الوسيلة وليس الغاية.

استمر في القراءة

Visual Studio 2010 and .NET Framework 4 Beta 2

image أصدرت شركة مايكروسوفت هذا الأسبوع بيئة العمل Visual Studio 2010 الإصدارة التجريبية الثانية، والتي ستكون متوفرة للتحميل المجاني لمشتركي MSDN أولاً، ثم سيتم طرحها للتحميل المجاني للراغبين بتجربتها، ومن أهم ما يميز هذا الإصدار هو إحتواءه على إطار العمل Framework 4.0 بدون المرور على الإصدارة 3.6، وهو مايعد تطوير كبير في حد ذاته، وسيتم إصدار النسخة الرسمية في 22 مارس 2010.

استمر في القراءة

Learning, No ending story

منذ مدة كتب المبرمج “عمرو حيدر أبو قعدان” في مدونته “مبرمج من جرش” موضوعاً بعنوان “شيفرة مصدرية للقراءة”، وكان موضوعاً شيقاً جداً، وفي أخر الموضوع ارسل Tag او مايسمى بالواجب في عالم المدونات (وهو الطلب من مدون اخر ان يكتب عن نفس الموضوع لكن من خلال وجهة نظره) الى مجموعة من المبرمجين والمدونين، وكان منهم الأخ “عماد العشي” والذي أجاب عليه في موضوعه “طور نفسك برمجياً” ، وفي أخر الموضوع أرسل Tag الي مدونتي، ولا أخفي صراحة أنني تفاجأت عندما عرفت انه من متابعي مدونتي المتواضعة، وكنت عازماً على الرد منذ مدة لكن لم أتحصل على الوقت الكافي، لكن ها أنذا ارد على الـــTag. استمر في القراءة

Enterprise Library

image يقوم العديد من المبرمجين المبتدئين أو حتى ذوي الخبرة ببناء الكود الخاص ببرامجهم من الصفر في أول برنامج، ثم يتطور هذا الكود حتى يصبح مكتبة غنية ومليئة بالدوال الجاهزة التي يستفيد منها المبرمج في برامجه اللاحقة، لكن تخيل لو أن مجموعة من المبرمجين الخبراء قاموا ببناء مكتبة مليئة بالدوال الجاهزة للإستخدام في شتى المجالات (والتي منها المجالات المعقدة مثل Security و Caching و Validation) وبعد ذلك يضعون هذه المكتبة في الإنترنت مجاناً للإستخدام من قبل أي شخص، بل يجعلون الكود مفتوح المصدر ويدعمونه بالوثائق وأفلام الفيديو والعروض التقديمية عن كيفية إستخدام هذه المكتبة، ليس هذا وحسب بل يطورون هذه المكتبة عند طرح اي تقنية برمجية جديدة! استمر في القراءة

MS Chart Controls for VS2008.NET

بعد إصدار شركة “مايكروسوفت” لبيئة البرمجة Visual Studio.NET أغفلت إصدار الأدوات المساعدة معها، وأمتنعت عن إصدار أدوات أخرى كانت متوفرة في البيئات الأقدم، ولعل مبرمجي الــVB6 لاحظوا ذلك، فلم يعد هناك عنصر Shape أو MSChart أو Line، ولإستخدام تلك العناصر قام بعض المبرمجين بإستخدام عناصر أخرى مكانها (مثل إستخدام عنصر Label مكان العنصر Line)، أو إستخدام عناصر ومكونات من شركات الطرف الثالث.

ولكن في الإصدار الأخير من هذه البيئة “Visual Studio.NET 2008 SP1 + Framework 3.5 SP1”، قامت الشركة بإعادة الكثير من العناصر المفقودة والتي منها Shape و Line وغيرها الكثير.

ولعل مبرمجي واجهات Windows Forms أفتقدوا (كما أفتقدت أنا) عنصر الــMS Chart الخاص بعرض الرسومات البيانية التحليلة بصورة ثنائية 2D وثلاثية 3D الذي كان مضمناً مع الـــ VB6، ولكن مايكروسوف قامت بإصدار عنصر إضافي جديد يتم تركيبه مع بيئة البرمجة “Visual Studio.NET 2008 SP1 + Framework 3.5 SP1” لإضافة هذا العنصر المهم الناقص، فبعد تركيبه يمكنك إستخدامه بسهولة شديدة جداً مع WinForms و ASP.NET والتحكم به بإستخدام SourceCode أو حتى من خلال عنصر التحكم الخاص به، كما يمكنك ربطه مع كافة مصادر البيانات والتي منها بالطبع Dataset، وأنا شخصياً أجدها مفيدة جداً وتعطي منظومتك شكلاً جميلاً كما أنها تعبر عن البيانات بطريقة تسهل لصانعي القرار فهم البيانات بطريقة مبسطة وهي ممتازة كذلك لمبرمجي المنظومات المحاسبية لإظهار التدفقات النقدية و حركة الحسابات النقدية والمصرفية وبالنسبة للمنظومات الصحية يمكنك متابعة حالة المريض أنياً، كما لاننسى المنظومات الإقتصادية ومنظومات الحضور والإنصراف وحركة المبيعات والمخازن.

يمكنكم إنزال هذا العنصر وتركيبه من خلال هذه الروابط:

Microsoft Chart Controls for Microsoft .NET Framework 3.5

Microsoft Chart Controls for .NET Framework Documentation

Microsoft Chart Controls for Microsoft .NET Framework 3.5 Language Pack

Microsoft Chart Controls Add-on for Microsoft Visual Studio 2008