آموزش (jQuery) جی کوئری 5#
در ادامه مطلب قبلی آموزش (jQuery) جی کوئری 4#به ادامه بحث میپردازیم. در پست قبل به بررسی انتخاب عناصر بر اساس موقعیتپرداختیم، در این پست به بحث "استفاده از انتخاب کنندههای سفارشی jQuery" خواهیم...
View Articleمفاهیم برنامه نویسی ـ مروری بر فیلدها، متدها و ساخت اشیاء
شکستن یک مسئله بزرگ به تعدادی مسئله کوچکتر راهکار موثری برای حل آن است. این امر در برنامه نویسی نیز که هدف آن چیزی جز حل یک مسئله نیست همواره مورد توجه بوده است. به همین دلیل روش هایی که به کمک آنها...
View ArticleWatIn - Web Application Testing in .Net
معرفی:امروزه تست کردن کدها به دلیل وجود ابزارهای مختلف زیادی، کار آسانی شده است. اما بعضیها در web application ها، یکی از تستهایی را که خیلی هم مهم است را فراموش میکنند که آن هم تست UI است. شما را...
View Articleتبدیل pdf به تصویر توسط GhostScript
در مطلبی که در همین سایت اشاره شد با استفاده از Adobe Acrobatمیتوان فایلهای pdf را به تصویر تبدیل کرد اما چون نیاز بود تا در وب از آن استفاده کنیم و گاهی اوقات امکان نصب Adobe Acrobat Sdkدر سرور...
View Articleاستفاده از درایوها در Window Azure Storage جهت استفاده در RavenDB
در تلاش برای راه اندازی دیتابیس RavenDB بر روی Windows Azureچند مقاله ای خوندم که گاهی خیلی گیج کننده بود. الان تقریباً به نتایجی رسیدهام و دوست دارم در این مقاله نکاتی رو که به نظرم دانستن آنها...
View Articleاستفاده از shim و stub برای mock کردن در آزمون واحد
مقدمه: از آنجایی که در این سایت در مورد shim و stub صحبتی نشده دوست داشتم مطلبی در این باره بزارم. در آزمون واحد ما نیاز داریم که یک سری اشیا را moq کنیم تا بتوانیم آزمون واحد را به درستی انجام دهیم....
View Articleایجاد helper برای Nivo Slider در Asp.net Mvc
کامپوننتهای jQueryزیادی وجود دارند که توسط آنها میتوان تصاویر را بصورت زمانبندی شده و به همراه افکتهای زیبا در سایت خود نشان داد. مانند اینجا . در این قصد ایجاد helperبرای کامپوننت NivoSliderرا...
View Articleآشنایی با Window Function ها در SQL Server بخش پنجم
در این بخش فانکشن دیگری از توابع تحلیلی به نام CUME_DIST را بررسی مینماییم. CUME_DIST: بوسیله تابع CUME_DIST میتوان ارزیابی نمود، در یک گروه، چه درصد از مقادیر،مساوی یا کوچکتر از مقدار سطر...
View Articleآشنایی با Fluent Html Helpers در MVC
همان طور که قبلا نیز اشاره شد اینجا به صورت خلاصه هدف FluentAPI فراهم آوردن روشی است که بتوان متدها را زنجیر وار فراخوانی کرد و به این ترتیب خوانایی کد نوشته شده را بالا برد.اما در این مقاله سعی شده...
View ArticleGlobalization در ASP.NET MVC - قسمت دوم
بهروزرسانی فایلهای Resource در زمان اجرا یکی از ویژگیهای مهمی که در پیاده سازی محصول با استفاده از فایلهای Resource باید به آن توجه داشت، امکان بروز رسانی محتوای این فایلها در زمان اجراست. از آنجاکه...
View ArticleMicrosoft Test Manager - قسمت اول
مقدمه:مدیریت آزمون مایکروسافت یا Microsoft Test Managerیک ابزار تست نویسی است که به تسترها این اجازه را میدهد تا بتوانند برای UIبرنامههای خود یا sprintهای پروژه خود تست بنویسند. این ابزار برای...
View ArticleMicrosoft Test Manager - قسمت دوم
تا اینجا متوجه شدیم که test planچیست و چگونه ساخته میشود و برای نوشتن تستها چه مراحلی را باید طی کنیم. در این مطلب قصد بر این است که آموزش نوشتن تستها با استفاده از MTMرا آموزش دهیم. در این آموزش...
View ArticleBase64 و کاربرد جالب آن
Base64 یک مبنای عددی است که یکی از کاربردهای آن در نرم افزارها انتقال اطلاعات فایل باینری است. به عنوان مثال با تبدیل محتوای باینری یک تصویر به مبنای 64 میتونید اون تصویر رو در دل فایل هایی نظیر HTML...
View Articleابزاری برای تغییر خودکار ارجاعات پروژه برای کار با SVN SourceControl
ما در شرکت برای Source Control از SVN استفاده میکنیم، مزایای سورس کنترل آنقدر واضح است که دیگه من اینجا چیزی ازش نمیگماما برای استفاده از سورس کنترل یک مشکلی وجود دارد، اگر شما تعدادی پروژه را به...
View ArticleMicrosoft Test Manager - قسمت سوم
در کنار کاربرگ contents کاربرگی با نام Propertiesوجود دارد که میتوانید یک سری تنظیمات را برای planخود انجام دهید. این تنظیمات از قبیل تغییر عنوان plan، تعیین مسیر پروژه، تاریخ شروع و پایان، کاربری که...
View Articleنحوه استفاده از افزونه Firebug برای دیباگ برنامههای ASP.NET مبتنی بر jQuery
هر از چندگاهی سؤال «این مثال jQuery رو نمیتونم اجرا یا باز سازی کنم» در این سایت یا سایتهای مشابه تکرار میشوند. بنابراین بهتر است نحوه عیب یابی برنامههای ASP.NET مبتنی بر jQuery را یکبار با هم مرور...
View Articleمفاهیم برنامه نویسی ـ مروری بر پروپرتیها
در مطلب پیشینکلاسی را برای حل بخشی از یک مسئله بزرگ تهیه کردیم. اگر فراموش کردید پیشنهاد میکنم یک بار دیگر آن مطلب را مطالعه کنید. بد نیست بار دیگر نگاهی به آن بیاندازیم.public class Rectangle {...
View ArticleCookie - قسمت اول
مقدمه مدت زیادی است که کوکیها در عرصه وب نقش مهمی ایفا میکنند، اما متاسفانه مفهوم روشن و واضحی از آن و نحوه کار آن در اختیار اکثر کاربران و توسعه دهندگان وب نیست. شاید اولین مشکل ناشی از سوءتفاهمهای...
View Articleپلاگین DataTables کتابخانه jQuery - قسمت دوم
در قسمت قبلیشما را با DataTables آشنا کردم. به طور خلاصه نحوه اعمال کردن DataTables به یک جدول ساده html را گفتیم که با این کار به صورت پیش فرض، امکاناتی مثل فیلتر کردن داده ها، صفحه بندی و مرتب سازی...
View Articleافزودن یک DataType جدید برای نگهداری تاریخ خورشیدی - 1
ثبت و نگهداری تاریخ خورشیدی در SQL Server از دیرباز یکی از نگرانیهای برنامهنویسان و طراحان پایگاه دادهها بوده است. در این نوشتار، راهکار تعریف یک DataTypeدر SQL Server 2012به روش CLRآموزش داده...
View Article