غیرفعال کردن کش مرورگر هنگام استفاده از jQuery Ajax
برای استفاده از قابلیت‌های Ajax کتابخانه jQuery ، شش متد زیر در اختیار برنامه نویس‌ها است: $.ajax(), load(), $.get(), $.getJSON(), $.getScript(), and $.post()که در حقیقت 5 مورد آخر ذکر شده صرفا بیان اولین متد ajax فوق به نحوی دیگر می‌باشند و محصور کننده‌ توانایی‌های آن هستند.برای مثال کد زیر زمان جاری را از سرور دریافت کرده و نتیجه را در سه تکست باکس قرار داده شده در صفحه نمایش می‌دهد.ابتدا وب سرویس ساده زیر را در نظر بگیرید که زمان شمسی ج ...
پیش‌نیازهای نصب SharePoint 2010
نسخه‌ی بتای شیرپوینت 2010 که با نام رمز Fourteen تهیه شده، مدتی است که در دسترس عموم می‌باشد. همانطور که مطلع هستید، از نام این محصول کلمه آفیس حذف و تبدیل به Microsoft SharePoint Server شده است (البته در نگارش نهایی آن).پس از دریافت این محصول که فقط به صورت 64 بیتی ارائه خواهد شد، بر روی ویندوز سرور 2003 نگارش 64 بیتی نصب نشد.برای نصب آن نیاز به پیش نیازهای زیر است:ویندوز سرور 2008 نگارش 64 بیتی (معمولی یا R2)نسخه‌های 64 بیتی اس کیوال سرو ...
با رویه‌های ذخیره شده خود، وب سرویس ایجاد کنید
قابلیت جالبی از SQL Server 2005 به بعد به این محصول اضافه شده است که امکان ایجاد یک وب سرویس بومی را بر اساس رویه‌های ذخیره شده و یا توابع تعریف شده در دیتابیس‌های موجود، فراهم می‌سازد. این قابلیت نیازی به IIS یا هر هاست دیگری برای اجرا ندارد و توسط خود اس کیوال سرور راه اندازی و مدیریت می‌شود.توضیحات مفصل آن‌‌را در MSDN می‌توانید ملاحظه کنید و در اینجا یک مثال عملی از آن را با هم مرور خواهیم کرد:الف) ایجاد یک جدول آزمایشی به همراه تعدادی ...
رهنمودهای کد نویسی سی شارپ 3
دو فایل زیر مقاله و خلاصه مقاله‌ای در مورد روش‌های بهتر کد نویسی با سی شارپ 3 هستند.رهنمودها + خلاصهاین رهنمودها (و نه استانداردها) جهت بالا بردن کیفیت کد‌های تهیه شده، یک دست شدن آن‌ها در یک سازمان، تهیه مستندات بهتر و امکان نگهداری ساده‌تر آن‌ها، بسیار مؤثرند.تعدادی از آن‌ها را در مقاله‌ی "زیباتر کد بنویسیم" دیده‌اید. مقالات فوق گردآوری و به روز رسانی اینگونه نکات جهت پوشش دادن سی شارپ 3 می‌باشند.ماخذ
آنالیز استاتیک کدهای CPP
برنامه Cppcheck ابزار آنالیز سورس کدهای برنامه‌های C و CPP جهت یافتن اشتباهات برنامه نویسی، مشکلات امنیتی، نشتی حافظه و امثال آن است. این برنامه رایگان و سورس باز را می‌توانید از آدرس زیر دریافت کنید:CPPCheckدر دو نسخه‌ی خط فرمان و همچنین GUI عرضه می‌شود که نگارش دارای UI آن از QT استفاده می‌کند. تا به حال 22 باگ موجود در کرنل لینوکس توسط این برنامه کشف و برطرف شده و همچنین در بسیاری از برنامه‌های سورس باز دیگر نیز مورد استفاده قرار گرفته ...
سایت CodePlex و SVN
اگر سورس پروژه Google book downloader را بخواهید از طریق سایت CodePlex دریافت کنید چند صد مگابایت خواهد شد. علت هم این است که نویسنده پروژه تمام نگارش‌های قبلی را نیز در این مکان نگهداری می‌کند و وب سایت CodePlex هم اجازه‌ی انتخاب فقط trunk را جهت دریافت نمی‌دهد. یا همه را باید دریافت کنید یا هیچ.راه میانبری برای دریافت ساده‌تر این پروژه نیز وجود دارد. مدت‌ها است که امکان اتصال به این سایت از طریق کلاینت‌های SVN مانند TortoiseSVN نیز فراهم ...
آشنایی با قابلیت FileStream اس کیوال سرور 2008 - قسمت سوم
در انتهای قسمت قبل، نحوه‌ی ایجاد یک جدول جدید با فیلدی از نوع فایل استریم بررسی شد، حال اگر جدولی از پیش وجود داشت، نحوه‌ی افزودن فیلد ویژه مورد نظر به آن، به صورت زیر است:alter table tbl_files set(filestream_on ='default')goalter table tbl_files add [systemfile] varbinary(max) filestream null , FileId uniqueidentifier not null rowguidcol unique default (newid())go در ادامه جدول tblFiles قسمت قبل را در نظر بگیرید:CREATE TABLE [tblF ...
آشنایی با قابلیت FileStream اس کیوال سرور 2008 - قسمت دوم
در این قسمت نحوه‌ی فعال سازی قابلیت FileStream را بررسی خواهیم کرد و در قسمت بعدی نحوه‌ی دسترسی به آن‌را از طریق برنامه نویسی مرور می‌نمائیم.فعال سازی قابلیت FileStreamهمانند اکثر قابلیت‌های اس کیوال سرور، فعال سازی FileStream نیز حداقل به دو صورت استفاده از GUI و قابلیت‌های management studio میسر است و یا استفاده از دستورات T-SQL (و البته کتابخانه‌ی SMO یا همان محصور کننده‌ی توانایی‌های management studio نیز قابل استفاده است).روش اول) است ...
آشنایی با قابلیت FileStream اس کیوال سرور 2008 - قسمت اول
مطلبی چندی قبل در مورد "ذخیره سازی فایل‌ها در دیتابیس یا استفاده از فایل سیستم متداول؟" منتشر گردید، جهت برشمردن فواید ذخیره سازی فایل‌ها در دیتابیس (+). اما معایب این نوع ذخیره سازی بررسی نشدند:الف) اختصاص یافتن قسمتی از بافر SQL Server به این امر.ب) با توجه به قرار گرفتن داده‌های BLOB‌ در دیتابیس ، transaction log قابل توجهی تولید خواهد شد. (+)ج) بیش از 2GB را نمی‌توان در فیلدهایی از نوع varbinary(max) ذخیره کرد.د) به روز رسانی BLOB ها س ...
تغییر رویه در مورد لینک‌های ارائه شده
از این پس بجای ارسال مطالب خواندنی‌ها که در اصل لینک به یک سری سایت با مطالب روز بودند، این لینک‌ها در سایت iDevCenter ارائه خواهند شد.برای پیگیری مستمر این سایت هم فقط کافی است مشترک فید RSS آن شوید:http://www.idevcenter.com/links/feedبرای رای دادن به لینک‌های جدید هم لطفا به آدرس زیر مراجعه کنید (مکان آن زیاد واضح نیست به همین علت تعداد زیادی لینک در صف انتظار هستند):http://www.idevcenter.com/links/upcoming