عرض سريع للجديد في الفيجوال ستوديو 2011 ، اعذرونا على التقصير بسبب الكهرباء
السنة: 2018
-
الجديد في فيجوال ستوديو 2010
للوهلة الأولى عند استخدامك للنسخة الجديدة ، تشعر أنك فعلا في برنامج من عام
2020، حيث ألوان العمل ممتازة ومريحة للعين، الأيقونات جميلة ومرتبة، بل حتى المحرر
الخاص بكتابة الكود جميل بشكل لا يوصف، ويكفي أننا – نحن مطورو الدوت نت – نقضى سنو
العمر ننظر إلى المحرر ، ونحرر به، وهو ما من شأنه إراحة بال المطور إلى حد ما.قامت مايكروسوفت – كالمعتاد – بإضافة بعض الإضافات لبيئة التطوير الجديدة وسأقوم
بعرض أغلبها هنا:

1-
التكبير والتصغير Zoom
بامكانك الآن أن تقوم بتكبير الكود البرمجي أو تصغيره، وهذا يشمل الكود الخلفي،
وسوم HTML، النصوص، أي نص يظهر في داخل المحرر.
ويمكن عمل ذلك بسهولة تامة حيث الأمر أشبه بتكبير الخط في الاكسبلورر، كل ما عليك
هو الضغط على زر Ctrl واستخدام عجلة الماوس إما للأعلى أو للأسفل.
2- موضع النوافذ Enhanced Docking Behavior
الجديد هنا أنك تستطيع وضع النوافذ مثل مستعرض ملفات المشروع أو أي نافذة أخرى
كلسان (Tab) داخل مشروع العمل أو حتى يمكنك أن تضعها خارج الفيجوال ستوديو بدون
مشاكل، وستجد بالصورة الخيارات الجديدة في موضوع النوافذ.
3- العرض الهرمي Call Hierarchy
هذه الميزة يمكن رؤيتها إذا كنت تستخدم السي شارب، وهي تقوم بعرض الكود بطريقة
مرتبة وجميلة لتسهيل الوصول إلى أي منطقة منه.
4- الإنشاء اللحظي Generate From Usage
هذه الإضافة من أجمل الإضافات التي رأيتها، لنفرض مثلا أنك تكتب كود وفجأة حاولت
استدعاء دالة لم تقم بإنشاءها بعد أو تعريف متغير من فئة غير موجودة أو نسيت أن
تنشئها، كل ما عليك هو الوقوف على الخطأ الظاهر واستخدام توليد أو إنشاء جديد
وسيقوم الفيجوال ستوديو بإنشائه لك

5- IntelliSense Consume-First Mode
إضافة جديدة تسمح لك بتحديد IntelliSense وذلك بإظهار كافة الأنواع أو بعضها،
وهذا يؤخذ عند النية بالعمل على أن الأنواع معرفة مسبقا أم لا، حيث قمت بالتجربة
ووجدت أن ال IntelliSense تقوم باختزال الاقتراحات عند استدعاء اجراءات أو
فئات .
هنالك وضعان لل IntelliSense الأول : standard mode وهو ما المعتاد ، أو وضع
الختزال consume-first mode وتستطيع التنقل بينهم عبر CTRL+ALT+SPACEBAR.7- Navigate To
تمكنك هذه الميزة من تسهيل عملية البحث بطريقة جديدة، حيث تستطيع البحث عن رموز
معينة أو تحديد موضع كلمة البحث في المشروع الخاص بك، ويمكنك استخدام رموز البحث
لتعطيك تخصيص أكثر في البحث.8- Drag-and-Drop Data Binding for WPF Controls
تستيطع الآن استخدام ربط البيانات بأدوات ال WPF وذلك بالسحب والإفلات كالسابق،
مثلا استخدام DataSet>9- Connecting to Data in Multiple Objects
من اسمها .. باستخدام معالج الربط تستطيع الآن ادراج أكثر من كائن في ال Data
Sourceبالتأكيد هنالك المزيد من الإضافات، ولكن لا يسعني الوقت لإكمالها، لأنها بسيطة
وتعتبر تعديلات أو تحسينات لعيوب سابقة. -
[فيديو] الجديد في الفريم وورك 4.5 وفيجوال ستوديو 2011
هذا فيديو سريع يوضح المزايا الجديدة في منصة العمل Dot Net Framework 4.5 ، والتحسينات عليها ، وكذلك الجديد في الفيجوال ستوديو 2011 ، والسي شارب C# والفي بي VB.NET وال ASP.NET
-
الجديد في Silverlight 4.0
صدر بتاريخ اليوم النسخة التجريبة من الإصدار الرابع من السيلفر لايت، واحتوت هذه النسخة على العديد من الإضافات التي كنا نحلم بها – كنا ننتظرها بفارغ الصبر – والتي كانت بالأمس أحلام عاشق في إصدارات بعيدة .من الإضافات الجديدة إمكانية الوصول إلى المايكروفون والكاميرا ، بل وحتى الوصول إلى بعض العتاد في حاسوبك، بل وحتى الوصول إلى مداخل ال USB، الجميل أيضا دعم كامل لل HTML بداخل السيلفر لايت ، حتى أنه يمكنك استخدام بعض الوسوم الغريبةمثلا استخدمكائن من نوع فلاش بداخل كائن السيلفر لايت عبر وسوم ال HTML !!!!!!!
وهذه أيضا بعض المزايا الجديدة:
– امكانية الطباعة
– امكانية السحب والإفلات
– إضافة أدوات تحقق عديدة Calidayion Controls
– نمكين لنسخ واللصق في أدوات عديدة
– وصول كامل للشبكة واستخدام صلاحياتها.
– دعم متصفح جوجل كروم google chrome– والأهم من كل هذا دعم لللغة العربية وأخواتها ( لغات من اليمين للشمال ) Bi-Directional text, Right-to-Left
– تحسين تمكين الكائن للوصول إليه من سطح المكتب كتطبيق وهذه الميزة كانت موجودة في الإصدار الثالث إلا أنها الآن تعمل بشكل أفضل.
– تعديلات وتحسينات وإضافات على بعض الأدوات السابقة ، أيضا إضافة بعض الأدوات الجديدة.ما يلزمك من أدوات لبدء العمل
– Visual Studio 2010 Beta 2 or Visual Web Developer Express 2010 Beta 2 ، أو يمكنك استخدم الإصدار 2008 مع حزمة التحديثات الأولى
– Expression Blend for .NET 4 Preview أو كما أفضل لأفضل تصميم استخدام البليند
– Silverlight Tools for Visual Studio 2010
– Silverlight Toolkit
– Silverlight 4 SDK only
– Silverlight 4 SDK CHM (الكتاب كامل على حاسوبك) – أو مباشرة على الإنترنت عبر هذا الرابط
– وهذا رابط المشغل لكي تستعرض العمل على المتصفح Windows ، Mac مع العلم أنك لو حملت Silverlight Tools فإنها تحتوي ضمنيا على هذا المشغل
– وهذا مثال للأدوات مباشرة على الإنترنت الأدوات مباشرة
– العديد من التطويرات والإضافات الأخرى والتي لا يسعنا كتابتها هنا.صراحة تطوير وإضافات مذهلة وقد قررنا نحن فريق عمل مطورو دوت فعلا التوغل في هذا الإصدار والإبداع به ، بل وكتابة كتاب عنه إن شاء الله ، لشدة ذهولنا به.
بالتوفيق للجميع
-
ما هو مشروع روزلين (Roslyn Project)
مشروع Roslyn ومنذ صدوره، كان يحومه الغموض بالنسبة لي كمبرمج دوت نت ( سي شارب و فيجوال بيسك دوت نت ) ، وحقيقة انتظرت لحظة إعلان مايكروسوفت بشكل نهائي عنه لأكتب عنه. إذا ما هو ؟
عند البرمجة في الدوت نت ، سيكون كل شيء تحت يدك ، وكل الامكانيات التي حلمت بها أو لم تحلم بها بين يديك، حتى الفيجوال ستوديو نفسه IDE يمكنك البرمجة والتعديل عليه من خلال Visual Studio SDK ، وعمل إضافات وتعديلات مذهلة . الوصول لشيفرة IL وحتى بناء لغة برمجة خاصة بك، ولكن ما لا تستطيع عمله أو فهمه أو لمسه ، هو المترجم Compiler فهو ملك مايكروسوفت وكنزها الثمين وكهف أسرارها المظلم.
الآن مايكروسوفت سمحت لك بلمس هذا الكنز الثمين، وصنعت مجموعة دوال APIs للتعامل مع المترجم وصنع ما لم تكن تحلم به.
بل وأكثر من ذلك، طرحت المشروع كامل مفتوح المصدر تحت رخصة أباتشي 2.0 ، ويمكنك تحميل المتطلبات من هنا
.NET Compiler Platform ("Roslyn")بعد ذلك يمكنك إنشاء مشروع جديد ، أو يمكنك وضع المكتبات في مشروع سابق – كما هو برالباط بالأعلى عبر Nuget – والقيام بتجربة أمور جديدة.
حاليا لا أملك الكثير لأعرضه وأسأل الله أن يفتح لي هذا الباب المرتجي
-
ما هو .Net Framework Client Profile ؟
قد يكون حديثنا هذا متأخرا سنتين ! لكن التأخر في حديثنا سيكون افضل من عدم الحديث عنه اطلاقا !
بلا شك قد تكون لاحظت تعاظم حجم حزمة اعادة التوزيع من .Net Framework والتي تعرف بالاسم Redistributable Package والتي يكون وجودها على جهاز العميل واجبا حتى يعمل تطبيقك او منتجك المطور بتقنيات .Net على اختلاف قبائلها وعشائرها ، واليوم ، اغلب اجهزه الكمبيوتر العاملة بنظام ويندوز تحتوي على اصدار حديث منه – خصوصا فيستا و 7 اللذان يحتويان على الاصدار 3.5 مبدئياً – إلا أنه وفي بعض الحالات سيكون من الفيد اعادة النظر في الموضوع مجددا وهو لماذا نحن بحاجه الى بذل حجم كبير من اجل تطبيق صغير ؟
-
تطور الويب والتكنولوجيا الجنوني
هذه الصورة تظهر التطوير الجنوني للويب والتكنولجيا المرتبطة به منذ العام 2000 إلى العام 2009 ،
عند النظر للصورة الآن ، نرى أنها فعلا أصبحت من الماضي فما كان متوقع في العام 2010 ، أصبح من الماضي حقا

-
بعض فتاوى المبرمجين والمصممين والمسوقين وأصحاب المواقع والمستخدمين
بعض فتاوى المبرمجين والمصممين والمسوقين وأصحاب المواقع والمستخدمين
كنت أفكر مع مجموعة من الأصدقاء بفتح موقع صور شامل وممتع، فاناأدخل العديد من
مواقع الصور يوميا منذ سنين، ولكن المشكلة نريد تقديم نموذج شامل لا يخالف الصواب، فقمت
بالبحث عن فتاوي حول المتاح في فتح موقع للصور، فوجدت العديد منها والتي غابت عنا. وما تاخرنا إلا لأنا غيبناها.
سألت العديد من أهل العلم في هذا المجال فأرشدني أحبهم بعد تباين آراء أهل العلم
بالتوجه إلى موقع إسلام ويب ، والحمد لله وجدت الكثير من الفتاوى في شأن الغنترنت
فقررت أن اضعها هنا.
نحن المسلمون، محيانا وممتانا لله رب العالمين ، ولتذهب كل الأرباح من أموال وشهرة
ومتعة بلا رجعة إذا كانت تغضب الله ، فما نفع درهم يدخل على بيتك الآن، وفي النهاية
سيسألك الله عنه وسيجلب سخط الله عليك، وعدم البركة في أولادك ، وعدم الراحة طوال
العمر، فلتنقص كل النقود ولأعش في فقر المال ، وغنى النفس ، وحب الله.حكم تصميم صفحات توضع فيها صور بنات
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?lang=A&Id=124186&Option=FatwaIdحكم تقديم خدمات إلكترونية للكفار تعين على الحرام
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?lang=A&Id=139820&Option=FatwaIdالترويج عن طريق موقع قد يحتوي على صور متبرجات
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?lang=A&Id=119493&Option=FatwaIdحكم العمل في تصميم مواقع الغناء والدردشة
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=100729فما هو حكم الاقتباس من مواقع الانترنت
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=10302هل يجوز أخذ الصور والمعلومات من الانترنت لإعادة نشرها وماهي ضوابط ذلك
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=9361حكم رسم رموز الابتسامات
http://islamweb.net/ver2/Fatwa/ShowFatwa.php?lang=A&Id=140498&Option=FatwaIdما هي ضوابط المشاركة في المنتديات
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=65753قيام المرأة بإنشاء مواقع في الإنترنت
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=28575هل يجوز للفتاة التسجيل في المنتديات والرد على مشاركات الجنس الآخر ومناقشته
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=79549حكم الحوار بين الرجل والمرأة عن طريق الإنترنت؟
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=1759ضوابط المواقع الإسلامية
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?lang=A&Id=54343&Option=FatwaIdحكم التصوير بالكاميرا الرقمية
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=14624أحكام التصوير في مختلف أنواعه
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=119052هل يجوز إنشاء موقع إنترنت نسائي بالصور
http://islamweb.net/ver2%20/Fatwa/ShowFatwa.php?Option=FatwaId&lang=A&Id=20695نسأل الله أن نكون ممن يستمعون القول فيتبعون أحسنه
-
إضافة دالة DownloadStringTaskAsync إلى فئة WebClient
حسنا، يبدو العنوان غريبا، ولكن في الويندوز فون 8 Windows Phone لا توجد دالة مباشرة في فئة WebClient لكي تقوم بعمليات قراءة من الويب بطريقة async كاملة كما في الدوت نت 4.5
الأمر لا يبدو هام، ولكن من تعود على مزايا الدوت نت 4.5، وسهولة كتابة الكود، سيشعر بأن هنالك نقص ما، ولكن لا تقلق
قام فريق من المحترفين باعادة صنع أغلب الدوال الموجودة في الويندوز فون والتي لا تتوافق مع مفاهيم الدوت نت 4.5 للبرمجة الغير متزامنة ، وجعلها غير متزامنة كما لو أنك تكتب في المنصة 4.5
كل ما يلزمك أن تقوم بتنصيب مكتبة Microsoft Async
والمتوفرة مباشرة على NuGet من خلال Microsoft Async من خلال الأمر التاليInstall-Package Microsoft.Bcl.Asyncوحينها يمكنك الاستمتاع بكتابة الأسطر التالية
WebClient wc2 = new WebClient();
string all = await wc2.DownloadStringTaskAsync(new Uri(rss.Link1));
بالتوفيق