تعرف إلى الصف Hashtable

15 10 2008

يوجد ضمن فضاء الأسماء System.Collections صفوف القواميس التي تدل من اسمها أنها مثل القاموس تقوم بتخزين قيمة تسمى “مفتاح” وقيمة تسمى “قيمة المفتاح”، وبالتالي تكون الافادة في عملية البحث عن القيمة المقابلة لمفتاح ما، من هذه الصفوف الصف Hashtable الذي يمكن استخدامه كما يلي:

Hashtable emailLookup = new Hashtable();
emailLookup.Add(“Abdulkarim2006@hotmail.com”, “Kanaan, Abdulkarim”);
emailLookup["Abdulkarim.Kanaan@gmail.com"] = “Kanaan, Abdulkarim”;

أقرأ باقي الموضوع »





التعمق في لغة C# (المقالة الأولى)

15 10 2008

لا بد أنك عزيزي المبرمج قد قمت بكتابة من الأوامر والتعليمات وأنشأت العديد من البرامج من نوع Console Application وخاصة في بداية تعلمك للغة C#، فهذا يعني أنك قد صادفت وبدون شك التابع Main،،
حديثي سيكون بداية عن التابع Main، دعني بداية أطرح عليك السؤال التالي:

ما هو التابع Main؟؟
الجواب وبكل بساطة هو أن هذا التابع يعتبر نقطة الانطلاق لأي برنامج، فأنت إنطلاقا من كونك مبرمج، وهذا شيء أكيد يجب أن تضع نصب عينيك أن أول تابع سوف يتم تنفيذه أو البدء بتنفيذه لن يكون سوى التابع Main، وبالتالي أنت ملزم ببناءه إن كنت لا تملك نسخة من Visual Studio، إذ أن بيئة Visual Studio ستقوم نيابة عنك ببنائه.

أقرأ باقي الموضوع »





كيف تجعل شريط الادوات حر الحركة من أي جانب من جوانب الفورم؟

24 02 2008

ربما عزيزي القارئ تساءلت يوما، الا استطيع ان اجعل شريط الادوات حر الحركة من أي جانب من جوانب الفورم، كشريط الادوات الموجدود في المحرر Visual Studio. الاجابة ستكون بكل تأكيد يمكنك عمل ذلك بسهولة فائقة، كيف نستطيع!! دعنا نرى ذلك سوية:

أولا قم بإنشاء فورم فارغة.

ثانيا اختر العنصر ToolStripContainer من صندوق الادوات، لتصبح النافذة على الشكل التالي:

 

1.jpg 

 

 

أقرأ باقي الموضوع »