AliBazzi
عضو مجتهد
- مساعدة في ال xml serialization
ما هو الصنف Binding list لأنو الـ Serializer لا يدعم الـ List بل يدعم فقط على ما أذكر array , queue , stack ...
- هل WPF أحدثت تغييرا نوعيا على تطبيقات الويب وهل تستحق الإعتماد عليها
السلام عليكم , الـ WPF عندما ظهر كانت مايكروسفت تحاول حشره أيضا في الويب , وما زلت أذكر المشروع الذي عملت عليه قبل 3 سنوات بالـ WPF لكن كتطبيق يعمل في المتصفح (تستطيع عمل ذلك الاّن عن طريق القالب الذي يحمل إسم WPF Browser Application ) ,لكن التعقيد الذي قٌدم م…
- احتاج إلى شرح CLR Reflection
أعرف كتابين يحتويان فصول ممتازة تغطي هذا الموضوع بالتحديد , مع إنني قد تعملته صراحة بالرجوع إلى MSDN Library ... المهم : Pro C# 2010 and the .NET 4 Platform http://www.apress.co...view/1430225491 C# 4.0 in a Nutshell http://oreilly.com/c...g/9780596800956 وملا…
- احتاج إلى شرح CLR Reflection
أخي الكريم , هذا الكود يقوم بإنشاء Object في الـ Runtime من نمط يحدد إسمه لاحقا , يحدد إسم هذا النمط (Class) عن طريق String مخزن في الـ Setting التي تحوي Field إسمه Provider Type ربما يحوي هذا الـ Field إسم الصنف ArticleProvider نفسه أو أحد مشتقاته (وعلى الأغل…
- الفرق بين ال Web Services وال WCF !
الـ Web Services تستطيع أن تعتبرها حالة خاصة ظهرت عندما أرادت Microsoft توفير تطبيقات ASP.net على شكل Services فكانت موجهة بشكل أساسي للإستخدام مع ASP.net على حد علمي , لكن تم إستخدامها بتطبيقات أخرى , لكنها إفتقدت للمرونة المطلوبة , فقامت Microsoft بإنشاء الـ…
- لماذا مايكروسوفت
كلام سليم أخي خالد , لكن سأطرح سؤال ربما حساس قليلا ؟ و ربما يكون بغير محله , الرجاء أخبروني : ما قامت Microsoft بفعله من سياسة تسويقية في المثال الذي طرحته في VB هو لتسهيل البرمجة , من تصويرها لسهولة البرمجة وما إلى ذلك , مع إنني لم أجد دلائل حسية على ذلك (رب…
- لماذا مايكروسوفت
لإلخص فقط ما توصلت له من النقاش الذي دار هنا , هو التالي : 1- لا يوجد تقنية كاملة نستطيع أن نقول عنها أنها تصلح لكل شيء , وهذا شيء طبيعي , لكن هناك شركات تتوجه نحو هذا التوجه و تحديدا الشركات التي باتت تقدم أطر عمل , وملاحظة أن الدنيا قد تغيرت , ففي القديم كنا…
- لماذا مايكروسوفت
لن ينتهي هذا النقاش إلا بعد إعتراف الجميع للسيد Bastr3 بأن مايكروسوفت شركة فاشلة ... يا أخي فلنتركنا من نقاش هكذا أمور لا تقدم ولا تأخر , بدل أن نضيع وقتنا في نقاشات لا تفيدنا , هلا نناقش مثلا سبب عدم وجود شيء إسمه الملكية الفكرية في معظم الدول العربية , وإن و…
- Immutable Types
قرأت هذا الكتاب الصيفية الماضية , ة أقرأه حالية مرة ثانية :) فعلا كتاب رائع , و هذا الكتاب هو المرجع لأي مبرمج داخل مايكروسفت يقوم بالبرمجة لـ .Net ... أولا كل الـ Primitive Types هي Immutable ... ولا فرق بين Class و Struct ,كما تعلم الـ String هو Primitive ty…
- #Overriding Equality Operators in C
أهلا بك أخي الكريم ... عفوا ولكن الـ Equality operator يتم عمل Overriding له أيضا , لأنه يحوي Default Implementation أيضا مثله مثل الـ Object.Equals ...
- #Overriding Equality Operators in C
هوية أي Type يمكن أن تحدد من عدة أمور , قد يفرق Instance عن اّخر عن طريق Field يحتويه , قد نطلق عليه Identity ,وقد يتم تمييز Instance أيضا عن طريق عدة Fields ,ما أود أن أسرده في هذا المقال هو كيفية تعريف الـ Equality Operator في أي Type بالطريقة التي تحلو لك ,…
- تم بحمد الله اطلاق لغة البرمجة الجديدة Supernova 1.0 (لغة برمجة عربى انجليزى)
يعني قمت حضرتك بتصميم لغة وسيطة خاصة بك , وVM ستنفذ تلك اللغة , سيتم دمج الـ VM مع كل EXE سينتج من الـ Compiler خاصتك , أيس كذلك ؟ :blush:
- #Implicit VS Explicit Implementation of Interface in C
ما يقصد بـ Implicit or Explicit Interface Implementation هو كيفية تطبيق الـ Type خاصتك وتضمينه لأي Interface , فهناك طريقتان كما هو واضح من عنوان المقال , المبطن و الصريح , الفرق و إستعمالات كل طريقة هو هدف هذا المقال ,فلنبدأ : لو عرفنا الـ Interface التالية ا…
- Immutable Types
الـ Immutable والتي تعني (عدم قابلية التغير) و Mutable (قابل للتغير) هما مصطلحان تكاد تكون الكتابات عنهما قليلة في كتب البرمجة التطبيقية (التي تعلم لغة بحد ذاتها , ,ولا تعلم مبدائ) , لذلك من المهم فهم هذا المبدأ الهام والذي سيكون له دور هام في المستقبل القريب …
- تم بحمد الله اطلاق لغة البرمجة الجديدة Supernova 1.0 (لغة برمجة عربى انجليزى)
أولا يعطيك ألف عافية أخي الكريم , لكن لدي بعض الأسئلة التي لم توضحها في مشروعك : 1- ما هي المنصة التي يستهدفها الـ Compiler الخاص بلغتك ,( إن كانت Compiled ربما تكون Interpreted ) , هل هي تستهدف IL , 8086 ? 2- تقول أنك بنيت هذه اللغة بتقنية "البرمجة من دون كود…