خواندنی‌های 22 شهریور
آفیسMicrosoft Office 2010 IconPackتوسعه وبASP.NET AJAX 4.0 Preview 5ASP.NET AJAX 4.0 Preview 5 available ASP.NET Ajax Preview 5 and UpdatePanelMicrosoft Ajax 4 Preview 5: The DataView Controlاصول طراحی یک فرم استانداردرفع مشکل منوهای ASP.Net با IE8ویدیوهای Expression studio 3دات نت فریم ورک2 محصول رایگان از TelerikHow to Use Log4NetMonoDevelop 2.2 Beta 1TFS Work Item Managerدبلیو سی افتازه‌های WCF 4.0سی و مشتقاتCppDependاستفاده از CUDA و G ...
Optimize for unknown
مفهومی در SQL Server وجود دارد به نام parameter sniffing که شرح آن به صورت زیر است.ابتدا رویه ذخیره شده زیر را در نظر بگیرید:create procedure test (@pid int)asselect * from Sales.SalesOrderDetailwhere ProductID = @pidاستفاده از کوئری‌های پارامتری یکی از بهترین تمرین‌های کاری با SQL server است؛ از آنجائیکه در این حالت plan تهیه شده مجددا مورد استفاده قرار گرفته، همچنین از SQL injection نیز جلوگیری خواهد کرد، زیرا برای نمونه در مثال فوق تنها ...
استفاده‌ی همزمان از آپدیت پنل ASP.Net و پلاگین‌های جی‌کوئری
مشکل: زمانیکه یک AsyncPostback در آپدیت پنلASP.Net Ajax رخ دهد، پس از پایان کار، پلاگین جی‌کوئری که در حال استفاده از آن بودید و در هنگام بارگذاری اولیه صفحه بسیار خوب کار می‌کرد، اکنون از کار افتاده است و دیگر جواب نمی‌دهد.قبل از شروع، نیاز به یک سری پیش زمینه هست (شاید بر اساس روش استفاده شما از آن پلاگین جی‌کوئری، مشکل را حل کنند):الف) رفع تداخل جی‌کوئری با سایر کتابخانه‌های مشابه.ب) آشنایی با jQuery Live جهت بایند رخ‌داد‌ها به عناصری ...
Eazfuscator 2.6 منتشر شد
Eazfuscator یکی از برنامه‌های با کیفیت code obfuscation مخصوص دات نت فریم ورک است. این برنامه رایگان بوده و استفاده از آن به سادگی drag & drop فایل dll یا exe برنامه خود بر روی پنجره آن می‌باشد (یا استفاده از آن از طریق خط فرمان جهت اتوماسیون این‌کار)ویژگی‌های آن:Easy to use as 1-2-3Automatic code protection with variety of supported obfuscation techniques: Symbol renaming String encryption Constant literals pruning Method signatur ...
گزینه "مرا به خاطر بسپار" درست کار نمی‌کند
حالت forms authentication در ASP.Net ، امکان تعریف کوکی‌هایی ماندگار را نیز جهت ورود خودکار کاربران در دفعات بعدی بازدید آن‌ها فراهم می‌کند. اما زمان منقضی شدن این کوکی‌های ماندگار در ASP.Net 1.1 و ASP.Net 2.0 به بعد کاملا با هم متفاوت بوده و اگر برنامه نویس از این تغییر حاصل شده مطلع نباشد ممکن است بارها و بارها برنامه را آزمایش کند اما نتیجه‌ای نگیرد.مدت زمان منقضی شدن کوکی‌های ماندگار forms authentication در ASP.Net 1.1 به صورت زیر است ...
خواندنی‌های 16 شهریور
اس کیوال سروربازیابی یک دیتابیس SQL server با استفاده از برنامه نویسیامنیتبه روز رسانی exploitable Crash Analyzerتوسعه وببا JavaScript گراف رسم کنیدمقالاتی در مورد jQuery و کار با فرم‌هادات نت فریم ورکپاسخ به شبهاتی در مورد ORM هادبلیو پی اف و سیلور لایت5 دلیل برای انتخاب سیلورلایت جهت توسعه برنامه‌های وبFile TransferGet Started with Silverlight 3 and Expression Blend 3Silverlight minor updateWPF WebBrowserطرز نوشتن برنامه‌های WPF و سیلورل ...
طول و عرض WPF
شاید بد نباشد این فناوری را از دیدگاه مدت زمانی که باید به آن تسلط پیدا کرد، بررسی نمود:بله، مشکل در طول و عرض WPF بوده و مدت زمان یادگیری و تسلط کامل به آن، از فناوری‌های قبلی مطرح در دات نت فریم ورک بسیار بیشتر می‌باشد. (تعداد کلاس‌های آن تقریبا مساوی مجموع تعداد کلاس‌های نگارش 2 WinForms و ASP.Net است!)در مقایسه با WinForms و ASP.Net هم موارد زیر قابل تامل است:ASP.NET 2.0 شامل 1098 public types و 1551 classes است.WinForms 2.0 شامل 777 p ...
Dependency Injection
در ادامه مباحث بهتر کد بنویسیم و الگوهایی که در این رابطه معرفی شدند، اخیرا کتابی از انتشارات manning منتشر شده تحت عنوان Dependency Injection . هر چند به ظاهر این کتاب برای جاوا کارها تهیه شده اما قسمت عمده‌ای از آن برای سایر زبان‌های برنامه نویسی دیگر نیز قابل استفاده است.DESCRIPTIONIn object-oriented programming, a central program normally controls other objects in a module, library, or framework. With dependency injection, this pattern ...
نحوه اعلام وجود وبلاگی!
گاهی از اوقات بعضی از وبلاگ‌ نویس‌ها را می‌بینم که مدتی تلاش می‌کنند و بعد دست از کار می‌کشند و خداحافظ. مهم‌ترین علت آن احساس عدم توجه از طرف خوانندگان است. این عدم توجه هم از این‌جا ناشی می‌شود که کسی از وجود آن‌ها خبری ندارد.یک وبلاگ با موضوع علمی راه انداخته‌اید؟ یک سایت در زمینه IT فراهم کرده‌اید؟ لطفا به یکی از سایت‌های زیر مراجعه کرده و اعلام وجود کنید!سایت مهندسسایت idevcenter من اکثر سایت‌های مرتبط جدید را از همین طریق کشف می‌کنم!
به روز رسانی فیلدهای XML در SQL Server
از SQL server 2005 به بعد، پشتیبانی کاملی از XML توسط این محصول صورت می‌گیرد. در ادامه مروری خواهیم داشت بر نحوه‌ی به روز رسانی مقادیر فیلدهایی از نوع XML در SQL Server .در ابتدا جدول موقتی زیر را که شامل یک رکورد از نوع XML است، در نظر بگیرید:DECLARE @tblTest AS TABLE (xmlField XML)INSERT INTO @tblTest ( xmlField )VALUES ( '<Sample> <Node1>Value1</Node1> <Node2>Value2</Node2> <Node ...