روش از کار انداختن صفحه‌ی Add service reference در VS.NET
در جهت تکمیل بحث "بررسی امنیتی، حین استفاده از jQuery Ajax"، یک مورد دیگر را هم می‌توان اضافه کرد: چگونه صفحه‌ی معروف Add service reference را در VS.NET جهت سرویس WCF خود از کار بیندازیم؟راه حل آن هم بسیار ساده است اما چون عموما در منابع مرتبط با جملات و کلمات بیش از حد فنی بیان می‌شود، شاید از دید دور مانده باشد:اگر WCF Service تولیدی شما تنها قرار است توسط برنامه‌ی Silverlight یا جاوا اسکریپتی موجود در پروژه‌ی جاری مورد استفاده قرار گیرد ...
NH 3.2 و تاثیر آن بر آینده‌ی FHN
در این عنوان، NH همان NHibernate است و FHN همان Fluent NHibernateنگارش آزمایشی NH 3.2 هم اکنون در دسترس است و یکی از مهمترین مباحثی را که پوشش داده، جایگزین کردن فایل‌های XML تهیه نگاشت‌ها با کدنویسی است. دقیقا چیزی شبیه به Fluent NHibernate البته اینبار از یک کتابخانه دیگر به نام ConfOrm کدها یکی شده‌اند.باید توجه داشت که نگارش 3.2 خاصیت AutoMapping مربوط به FHN را پشتیبانی نمی‌کند (یا هنوز در این نگارش به این حد نرسیده است)، بنابراین نمی ...
بررسی میزان پوشش آزمون‌های واحد به کمک برنامه PartCover
همیشه در حین توسعه‌ی یک برنامه این سؤالات وجود دارند:- چند درصد از برنامه تست شده است؟- برای چه تعدادی از متدهای موجود آزمون واحد نوشته‌ایم؟- آیا همین آزمون‌های واحد نوشته شده و موجود، کامل هستند و تمام عملکرد‌های متدهای مرتبط را پوشش می‌دهند؟این سؤالات به صورت خلاصه مفهوم Code coverage را در بحث Unit testing ارائه می‌دهند: برای چه قسمت‌هایی از برنامه آزمون واحد ننوشته‌ایم و میزان پوشش برنامه توسط آزمون‌های واحد موجود تا چه حدی است؟بررسی ا ...
آشنایی با NuGet - قسمت دوم
قسمت قبل از دید یک مصرف کننده بود؛ این قسمت جهت توسعه‌ دهنده‌ها تهیه شده است. کسانی که قصد دارند تا بسته‌های NuGet ایی از کارشان تهیه کنند. مراحل اینکار به شرح زیر است:الف) برای این منظور نیاز است تا برنامه‌ی‌ خط فرمان NuGet.exe معرفی شده در قسمت قبل را ابتدا دریافت کنید : (+)ب) برای بسته نرم افزاری خود یک پوشه جدید درست کنید. سپس فرمان nuget.exe spec را در این پوشه صادر نمائید. بلافاصله فایلی به نام Package.nuspec تشکیل خواهد شد:D:\Prog\1 ...
آشنایی با NuGet - قسمت اول
NuGet چیست؟روش متداول استفاده از کتابخانه‌های موجود دات نتی در Visual studio‌ عموما به این صورت است: مراجعه به سایت مربوطه، دریافت بسته مورد نظر، باز کردن آن و سپس افزودن ارجاعی به اسمبلی‌های آن کتابخانه. در این حالت زمانیکه نسخه‌ی جدیدی از کتابخانه‌ی مورد استفاده ارائه ‌شود (و عموما تا مدت‌ها شاید از آن بی‌اطلاع باشیم) تمام این مراحل باید از ابتدا تکرار شوند و همینطور الی آخر.برای رفع این نقیصه، تیم ASP.NET، افزونه‌ای سورس باز و رایگان را ...
یکی کردن اسمبلی‌ها با استفاده از Eazfuscator
نسخه جدید برنامه Eazfuscator به همراه دو قابلیت جالب یکی کردن و همچنین مدفون نمودن اسمبلی‌ها ارائه شده است:یکی کردن چند اسمبلی با همEazfuscator برای یکی کردن اسمبلی‌ها از برنامه معروف ILmerge استفاده می‌کند با این تفاوت که دیگر نیازی نیست تا پارامترهای آن‌را تنظیم کرد و بسیاری از مسایل را به صورت خودکار مدیریت می‌کند.جهت فعال کردن این قابلیت، یکی از روش‌های کار به صورت زیر است:فایلی به نام ObfuscationSettings.cs را به پروژه خود اضافه کرده، ...
شایعاتی در مورد نسخه‌ی بعدی ASP.NET Webforms
مدتی قبل مطلبی تحت عنوان "What’s coming in the next version of ASP.NET Webforms" منتشر شد (که نویسنده آن دقیقا مشخص نیست این اطلاعات را از کجا آورده و همچنین تکذیبیه‌ای هم جایی در مورد آن صادر نشد ...)؛ بنابراین خلاصه‌ای از آن‌را با هم مرور خواهیم کرد:اخیرا تمام توجه تیم ASP.NET معطوف نسخه‌ی MVC آن شده است؛ هر چند هنوز تعداد قابل توجهی از پروژه‌های ASP.NET بر اساس Webforms تهیه شده‌اند یا می‌شوند. همچنین برخلاف مطالب منتشره در انجمن‌ها یا ...
بررسی امنیتی، حین استفاده از jQuery Ajax
چندین نمونه استفاده از jQuery Ajax در ASP.NET Webforms را در این سایت می‌توانید پیدا کنید؛ برای مثال:بارگذاری یک یوزرکنترل با استفاده از جی‌کوئریبررسی وجود نام کاربر با استفاده از jQuery Ajax در ASP.Netاستفاده از افزونه‌ی jQuery Autocomplete در ASP.NETjQuery Ajax و نحوه صحیح ارسال مقادیر به یک وب سرویساستفاده از jQuery Ajax جهت تعیین اعتبار یک فرمسؤالی که در تمام این موارد حائز اهمیت است این مورد می‌باشد که "از کجا متوجه شوم وب سرویس مورد ...
تازه‌های سرویس پک یک VS 2010 - پشتیبانی از HTML5 و CSS3
یکی دیگر از قابلیت‌های جدیدی که پس از نصب سرویس پک یک VS 2010 در اختیار علاقمندان خواهد بود، پشتیبانی از HTML5 و CSS3 است.ابتدا باید آن‌را فعال کرد. برای این منظور به مسیر ذیل مراجعه کنید:Tools -> Option -> Text Editor -> HTML -> Validationو یا اینکار را از طریق نوار ابزار HTML Source Editing نیز می‌توان انجام داد:به این صورت Intellisense ویرایشگر VS.NET امکان شناسایی و کار ساده‌تر با عناصر HTML 5 را نیز فراهم کرده؛ همچنین استف ...
قابلیت جدید بلاگر؛ دیدهای پویا
بلاگر اخیرا قابلیتی رو به وبلاگ‌های خود تحت عنوان دیدهای پویا اضافه کرده که به صورت زیر قابل دسترسی است:[yourblogURL]/view/flipcard[yourblogURL]/view/mosaic[yourblogURL]/view/sidebar[yourblogURL]/view/snapshot[yourblogURL]/view/timeslideادعاهای مرورگرهای جدید رو در مورد سرعت پردازش جاوا اسکریپت اینجا به وضوح می‌توان بررسی کرد. برای مثال سرعت و خصوصا CPU usage فایرفاکس 4 و IE 9 را با آدرس‌های فوق آزمایش کنید.ماخذ: (+)